Bug #513073 - debhelper impossible to unpack on Win32 due to case insensitivity - please reopen
Hello Joey and list,
I'd like to ask you to reopen this bug. I have sent you a patch which
fixes debhelper so it can unpack on case insensitive file systems or
operating systems. debhelper has in its main directory, next to the
regular debian directory, also a Debian directory which contains Perl
modules. The patch (see the original bug report) fixes this case
conflict by moving the Debian directory to lib/.
The main argument not to apply this patch was, that by applying it it
becomes your reponsibility to keep debhelper working on Win32. That's
not the case, because there are other people to keep checking
compatibility for you, like me and other users who would want debhelper
to work on their platform.
If I'm correct, OS X may work in case insensitive mode too. Other than
that, I am already trying to get Debian packages to work under Cygwin. I
can confirm the patch makes debhelper unpack cleanly. As far as I'm
aware the patch does not break anything on other platforms (please tell
me if I'm wrong).
I'm cc'ing the list to hear their opinion on this matter. If they agree
the patch should not be applied, I will create a seperate source package
just for debhelper on Cygwin.
Thank you,
Sjors
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
02-24-2009, 09:24 PM
Neil Williams
Bug #513073 - debhelper impossible to unpack on Win32 due to case insensitivity - please reopen
On Tue, 24 Feb 2009 23:07:35 +0100
Sjors Gielen <mailinglist@dazjorz.com> wrote:
> I'd like to ask you to reopen this bug. I have sent you a patch which
> fixes debhelper so it can unpack on case insensitive file systems or
> operating systems. debhelper has in its main directory, next to the
> regular debian directory, also a Debian directory which contains Perl
> modules. The patch (see the original bug report) fixes this case
> conflict by moving the Debian directory to lib/.
Even if only looking at perl packages installed on my own machine, this
problem is not unique to debhelper - any package that has a Debian::
perl module is likely to have exactly the same "problem"/feature.
> If I'm correct, OS X may work in case insensitive mode too.
It's been a while since I used OSX but I certainly remember .DS_Store
directories all over the place and various applications using a mix of
capitalised and lower case directory names.
--
Neil Williams
=============
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/
02-24-2009, 09:34 PM
Russ Allbery
Bug #513073 - debhelper impossible to unpack on Win32 due to case insensitivity - please reopen
Neil Williams <codehelp@debian.org> writes:
> Sjors Gielen <mailinglist@dazjorz.com> wrote:
>> If I'm correct, OS X may work in case insensitive mode too.
> It's been a while since I used OSX but I certainly remember .DS_Store
> directories all over the place and various applications using a mix of
> capitalised and lower case directory names.
You can run OS X file systems in either case-sensitive or case-insensitive
modes. Long-time Mac users often have case-insensitive filesystems
because that's what they're used to.
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
02-24-2009, 10:38 PM
Sjors Gielen
Bug #513073 - debhelper impossible to unpack on Win32 due to case insensitivity - please reopen
Neil Williams schreef:
On Tue, 24 Feb 2009 23:07:35 +0100
Sjors Gielen <mailinglist@dazjorz.com> wrote:
I'd like to ask you to reopen this bug. I have sent you a patch which
fixes debhelper so it can unpack on case insensitive file systems or
operating systems. debhelper has in its main directory, next to the
regular debian directory, also a Debian directory which contains Perl
modules. The patch (see the original bug report) fixes this case
conflict by moving the Debian directory to lib/.
Even if only looking at perl packages installed on my own machine, this
problem is not unique to debhelper - any package that has a Debian::
perl module is likely to have exactly the same "problem"/feature.
As you see, the Debian dir here conflicts with the regular debian
directory on case insensitive filesystems.
If I'm correct, OS X may work in case insensitive mode too.
It's been a while since I used OSX but I certainly remember .DS_Store
directories all over the place and various applications using a mix of
capitalised and lower case directory names.
So this would not only help debhelper on Win32 platforms, but also on OS
X in some configurations.
Sjors
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org