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 04-03-2008, 08:40 AM
"Mathieu Malaterre"
 
Default waste of time ( file path length in .deb package.)

Hi Bart,

On Thu, Apr 3, 2008 at 8:13 AM, Bart Martens <bartm@debian.org> wrote:
> On Wed, 2008-04-02 at 20:43 +0200, Mathieu Malaterre wrote:
> > On Wed, Apr 2, 2008 at 6:35 PM, Bart Martens <bartm@debian.org> wrote:
> > >
> > >
> > > On Wed, 2008-04-02 at 17:46 +0200, Mathieu Malaterre wrote:
> > > > Hi there,
> > > >
> > > > After reading the documentation of 'man deb' I cannot see any
> > > > reference to any arbitrary length for filename in a deb package. For
> > > > instance I have filepath (including sub directories) that reach ~100
> > > > characters. the tar format completely support that, but I am having
> > > > some weird issue on my debian etch amd64 box. I have created a package
> > > > where all files with long filepaths simply don't get installed (while
> > > > being accessible using ar xvf + tar xvfz data.tgz).
> > > >
> > > > Let me know if this is a known issue.
> > >
> > > Please consult the "Debian bug tracking system".
> >
> > wow ! Thanks, may I ask what you did during the 1s you spare not
> > copy/pasting the bug number.
>
> I don't know any relevant bug number.
>
> > You're loosing everyone time:
> > - mine (obviously)
> > - yours in answering such a lame response
> > - anyone else that will find my post after a google search
>
> Please don't blame me for any waste of time on debian-devel. My reply
> to you was a private e-mail, meant to suggest you to consult the bts to
> see whether your problem is a known issue.

Please accept my apologies, I kindda got very upset when I realized
this issue (real problem for me right now).

I'll open a bug report. Meanwhile you can test this package, which
contains two files: do_not_install_me.txt and install_me.txt.

http://gdcm.sourceforge.net/thingies/debpackage-0.0.0-Linux-x86_64.deb

See the differences:

$ dpkg -c debpackage-0.0.0-Linux-x86_64.deb
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31 ./tmp/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31 ./tmp/very/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31 ./tmp/very/long/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31 ./tmp/very/long/pathname/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31
./tmp/very/long/pathname/foobar/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31
./tmp/very/long/pathname/foobar/hello_world/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31
./tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31
./tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/pleaseconsider/
drwxr-xr-x mmalaterre/mmalaterre 0 2008-04-03 11:31
./tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/pleaseconsider/123/
-rw-r--r-- mmalaterre/mmalaterre 0 2008-04-03 11:28
./tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/pleaseconsider/123/do_not_install_me.txt
-rw-r--r-- mmalaterre/mmalaterre 0 2008-04-03 11:28
./tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/pleaseconsider/123/install_me.txt

$ sudo dpkg -i debpackage-0.0.0-Linux-x86_64.deb
Selecting previously deselected package debpackage.
(Reading database ... 147313 files and directories currently installed.)
Unpacking debpackage (from .../debpackage-0.0.0-Linux-x86_64.deb) ...
Setting up debpackage (0.0.0) ...
$ find /tmp/very
/tmp/very
/tmp/very/long
/tmp/very/long/pathname
/tmp/very/long/pathname/foobar
/tmp/very/long/pathname/foobar/hello_world
/tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg
/tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/pleaseconsider
/tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/pleaseconsider/123
/tmp/very/long/pathname/foobar/hello_world/toreproduceabugindpkg/pleaseconsider/123/install_me.txt



Thanks,
--
Mathieu


--
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:48 AM.

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