[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to include information about a source package ?

On Mon, May 01, 2006 at 01:01:43AM +0300, George Danchev wrote:
> Right. These are all good reasons to start hacking around ;-) but now I can 
> think of some troubles for autobuilder in case of upstream sites not 
> accesible at the package build time or incomplete/changes downloads being 
> cought by the get-orig-source target or dpatch-get-origtargz script. This 
> will result to more human actions and generally should have a broader 
> discussion for its merits imho.

Oh, I heartily agree that expecting the archive autobuilders to
download upstream source would be a nightmare. I was thinking more
along the lines of allowing sponsors or developer end-users to
easily check and/or recreate the packages. Not that things like the
*BSD ports don't break visibly for users when an upstream site
becomes unavailable or rearranges its downloads pages, but that's
just one more reason I use Debian as my primary operating system.
What I was trying to get at is that, with proper implementation, it
might be possible to integrate the get-orig-source target in
debian/rules a little more tightly with the origin information in
debian/copyright and version in debian/changelog (I think I
inadvertently said debian/control in my previous message--oops), if
you implemented (or front-ended for that matter) something like
uscan to grab the current source based on wildcarded version info,
since the upstream URI and upstream version should already be
present. Then a new upstream version, optimally, only results in a
change to debian/changelog and you don't have to go updating a URI
anywhere as a result. Heck, the checksum could even be included in
the "new upstream version" changelog entry in a parseable way so you
wouldn't need to include a separate file to hold that information.
{ IRL(Jeremy_Stanley); PGP(9E8DFF2E4F5995F8FEADDC5829ABF7441FB84657);
SMTP(fungi@yuggoth.org); IRC(fungi@irc.yuggoth.org#ccl); ICQ(114362511);
AIM(dreadazathoth); YAHOO(crawlingchaoslabs); FINGER(fungi@yuggoth.org);
MUD(fungi@katarsis.mudpy.org:6669); WWW(http://fungi.yuggoth.org/); }

Reply to: