file path length in .deb package. - Debian

This is a discussion on file path length in .deb package. - Debian ; 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 ...

+ Reply to Thread
Results 1 to 4 of 4

Thread: file path length in .deb package.

  1. file path length in .deb package.

    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.

    Regards,
    --
    Mathieu


    --
    To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

  2. Re: file path length in .deb package.

    On Wed, Apr 2, 2008 at 6:35 PM, Bart Martens 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. 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

    Anyway I did search on google for a *while* before posting, and could
    not find anything. I did repeat the search again for the last 15min:

    long filename dpkg site:bugs.debian.org

    long apt site:bugs.debian.org

    long dpkg site:bugs.debian.org


    It returned only one bug, but that was solved in 2002:
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=128388


    Could you *please* give me the bug number,

    Thanks
    --
    Mathieu


    --
    To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

  3. Re: file path length in .deb package.

    On Wed, Apr 02, 2008 at 08:43:47PM +0200, Mathieu Malaterre wrote:

    > Could you *please* give me the bug number,


    If you can't find a relevant bug you should report a new one (anyone can
    do so). See:

    http://www.debian.org/Bugs/Reporting

    for instructions on how to do this manually or there is a tool called
    'reportbug' in the reportbug package which will automate the process.

    --
    "You grabbed my hand and we fell into it, like a daydream - or a fever."


    --
    To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

  4. Re: waste of time (Re: file path length in .deb package.)

    Hi Bart,

    On Thu, Apr 3, 2008 at 8:13 AM, Bart Martens wrote:
    > On Wed, 2008-04-02 at 20:43 +0200, Mathieu Malaterre wrote:
    > > On Wed, Apr 2, 2008 at 6:35 PM, Bart Martens 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...nux-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

+ Reply to Thread