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

Bug#918438: orig tarball components with uppercase letters

On Sun, Jan 06, 2019 at 01:05:34PM +0000, Ian Jackson wrote:
> People should be able to convey Debian packages (including source
> packages) across such computers.  There are all sorts of situations
> where a user may for whatever reason have to do so.
> Note that even Debian systems sometimes mishandle this: ISO9660
> (without Rock Ridge) and VFAT filesystems, both of which we commonly
> use for distributing our own software, are case-insensitive.
> Yes, this could be avoided by never using those filesystems and only
> ever providing our softare as ext2 (say) instead of VFAT, or whatever.
> Hopefully you can see why we don't do that...

We have packages (src:debhelper did for a long time) containing files
with the same name and only case differences in them (in the case of
debhelper, it was shipping a 'debian' and a 'Debian' directory).
Are you say that you really want to go ahead and chase after all such

Yes, there are case-insensitive file systems and the like, but really
that's their problem or of the transmission mechanism, and further
limiting our possibilities is just like that, limiting our possibilities
for the sake of more limited software.

I really wish we could stop banning things just because third parties
can't deal with our stuff.
Your dgit case is like this: you had a bug in a software that couldn't
properly handle such files, you fixed it, end of story, no need to block
the usage of features because of a bug.

And don't use case insensitive file systems to do UNIX development.  :)

                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

Attachment: signature.asc
Description: PGP signature

Reply to: