[arch-general] svn:keywords is not set on newer packages

Evangelos Foutras foutrelis at gmail.com
Mon Oct 26 23:08:12 EDT 2009


Loui Chang wrote:
> On Tue 27 Oct 2009 04:39 +0200, Evangelos Foutras wrote:
>   
>> Hello,
>>
>> The $Id$ keyword came up while talking with Angel and I realized that
>> the svn:keywords property doesn't get set on PKGBUILD for new
>> packages, and thus $Id$ doesn't get updated on commit. I believe we
>> should fix this, as this information is useful when determining when
>> a PKGBUILD was last modified and by whom.
>>
>> May I suggest we do the following:
>>
>> 1) Edit the "Adding a package" section [1] of the packaging
>> instructions in the DeveloperWiki to include this step. (Adding `svn
>> propset svn:keywords "Id" new-package/trunk/PKGBUILD' below the
>> $EDITOR line perhaps?)
>> 2) Add this property to all packages (this has been done once before
>> by Aaron, if I remember correctly).
>>
>> What's your view on this?
>>     
>
> I don't see why we need to taint the source files with these ID tags.
> Isn't SVN enough to give us information about our revision history?

Files from ABS don't contain any revision history. Besides, it's faster 
and easier to obtain this information by glancing at the first line when 
you're editing a PKGBUILD, than by doing `svn info PKGBUILD' from the 
terminal.

You may have a point regarding the purposefulness (or lack of thereof) 
of these tags. However, please note that I'm focusing on the fact that 
right now we have several PKGBUILDs with empty $Id$ lines and not 
whether these tags should exist at all or not.


More information about the arch-general mailing list