FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 02-24-2009, 09:07 PM
Sjors Gielen
 
Default 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
 
Old 02-24-2009, 09:24 PM
Neil Williams
 
Default 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.

$ ls /usr/share/perl5/Debian
AdduserCommon.pm Debhelper Dependency.pm DpkgCross.pm
AptContents.pm Defoma DictionariesCommon.pm Dwww
DebConf Dependencies.pm DocBase Packages

> 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/
 
Old 02-24-2009, 09:34 PM
Russ Allbery
 
Default 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.

--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 02-24-2009, 10:38 PM
Sjors Gielen
 
Default 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.

$ ls /usr/share/perl5/Debian
AdduserCommon.pm Debhelper Dependency.pm DpkgCross.pm
AptContents.pm Defoma DictionariesCommon.pm Dwww
DebConf Dependencies.pm DocBase Packages


Not really. For example the Defoma directory there:

defoma-0.11.10$ find . -name '*.pm'
./pm/Defoma/SubstCache.pm
[...]

DocBase:

doc-base-0.8.20$ find . -name '*.pm'
./perl/Debian/DocBase/Document.pm

This is a problem of packaging only. For debhelper, this is the current
situation:


debhelper-7.0.15$ find . -name '*.pm'
./Debian/Debhelper/Sequence/python_support.pm

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
 

Thread Tools




All times are GMT. The time now is 11:58 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org