On Fri, Mar 28, 2014 at 04:33:40AM +0100, Guillem Jover wrote:
> I'm just guessing those sources where created and extracted manually,
> probably around the time when the “new source format” got introduced,
> and where maintainers might have not switched to the new tools yet.
> 
>   
> <http://archive.debian.org/debian/dists/Debian-1.2/main/source/README.source-unpack>
> 
> I'm a bit wary of adding a force option, even if only for format 1.0,
> to allow something that was never allowed in the first place, also
> taking into account there's source packages in ancient releases that
> are in the old format that dpkg-source does not know either. Given
> the above, in principle I'm tending towards not adding such an option
> to allow wrong fuzz, but I'll still ponder about this one for a bit.

I see, and I understand your reasoning / concern.

FWIW (and of very marginal importance) for my specific sources.d.n use
case I'll have to add manual extraction of very old source packages
anyhow, so making it work also for "broken" .dsc is not a big deal.

More to the point, I guess the question you need to ask/answer yourself
is what is the intended semantics of "dpkg-source -x". Is it the tool
meant to be able to extract all source packages that have ever been
generated following the documented Debian source formats?  Or rather is
it the tool meant to be able to extract all "valid" (for a notion of
"valid" that, as we have seen, have drifted over time) Debian source
packages that have ever existed in Debian releases?  Picking one gives
an answer to the more specific question of adding or not a --force flag.

Thanks for your time on this,
Cheers.
-- 
Stefano Zacchiroli  . . . . . . .  [email protected] . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader  . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »

Attachment: signature.asc
Description: Digital signature

Reply via email to