In .info files, if a Source: is not listed, a default of %n-%v.tar.gz
is used, which is documented as being for "manual download". I'm
proposing we phase out this default. I think it has outlived its
usefulness. Consider: .gz compression is hardly as standard as it once
was for source things. With varianted packages, %n probably doesn't
give the desired result. It is counter-intuitive that we have an
omitted field have a default value but then have at least two ways
(Type:nosource (and also bundle) and Source:none) to say that there
should not be a source tarball. To me at least, it makes a whole lot
of sense to have "no Source: field" mean "no source tarball". It we
ever change .info syntax relating to sources, we would either have to
perpetuate this nothing-means-something/something-could-mean-nothing
into a syntax or database format where it might make even less sense
(so we maintain consistency with the current situation) or else have
new syntax be more logical but not consistent with current way (makes
migration more confusing).

The syntax is only useful for private packages (since the default
value is for a local file) so this would not affect anything in our
public package trees.

Any thoughts?

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to