Subject: Re: record of package changes?
To: None <pkgsrc-users@netbsd.org>
From: George Georgalis <george@galis.org>
List: pkgsrc-users
Date: 11/11/2007 14:02:24
On Fri, Nov 09, 2007 at 05:44:20PM +0100, Geert Hendrickx wrote:
>On Fri, Nov 09, 2007 at 11:31:52AM -0500, George Georgalis wrote:
>> I see from my cron test that there is a new version of perl available
>> 
>> perl-5.8.8nb4 < perl-5.8.8nb5
>> 
>> A query of my checkout indicates there was a patch committed Nov 7
>> and the Makefile and distinfo where updated today.
>> 
>> ls -rlt `find   /usr/pkgsrc/lang/perl5/ -type f` | tail
>> -rw-r--r--  1 root  wheel    304 Oct 11 06:48 /usr/pkgsrc/lang/perl5//files/CVS/Entries
>> -rw-r--r--  1 root  wheel     15 Oct 11 06:48 /usr/pkgsrc/lang/perl5//patches/CVS/Tag
>> -rw-r--r--  1 root  wheel     36 Oct 11 09:08 /usr/pkgsrc/lang/perl5//patches/CVS/Root
>> -rw-r--r--  1 root  wheel     36 Oct 11 09:08 /usr/pkgsrc/lang/perl5//files/CVS/Root
>> -rw-r--r--  1 root  wheel     36 Oct 11 09:08 /usr/pkgsrc/lang/perl5//CVS/Root
>> -rw-r--r--  1 root  wheel   2168 Nov  7 07:44 /usr/pkgsrc/lang/perl5//patches/patch-da
>> -rw-r--r--  1 root  wheel   1542 Nov  9 02:21 /usr/pkgsrc/lang/perl5//distinfo
>> -rw-r--r--  1 root  wheel  11669 Nov  9 02:21 /usr/pkgsrc/lang/perl5//Makefile
>> -rw-r--r--  1 root  wheel   1220 Nov  9 02:21 /usr/pkgsrc/lang/perl5//patches/CVS/Entries
>> -rw-r--r--  1 root  wheel    596 Nov  9 02:23 /usr/pkgsrc/lang/perl5//CVS/Entries
>> 
>> So, I was wondering if a CHANGES exists anywhere for patch-da,
>> and why isn't it in lang/perl5?
>> 
>You can view the change log for invididual files via "cvs log", or CVSweb:
>http://cvsweb.be.netbsd.org/cgi-bin/cvsweb.cgi/pkgsrc/lang/perl5/
>
>Alternatively you can look at the pkgsrc commit mails:
>http://mail-index.netbsd.org/pkgsrc-changes/
>You can subscribe to that list if you wish to track changes closely.

Thanks. Am I the only one who thinks there should be a CHANGES
file for each package, or at least on the occasion of nb1 nb2 etc?

I don't mean an exhaustive change file, just something to identify
why it was updated or what was applied.

This could be useful if, for example the revision number is
unknown, or many commits where applied to make the new release.

// George


-- 
George Georgalis, information system scientist <IXOYE><