bugDenemo - Bugs: bug #46649, Tarball for Denemo 2.0.0 seems to...

 
 

bug #46649: Tarball for Denemo 2.0.0 seems to be broken

Submitter:  None
Submitted:  Thu 10 Dec 2015 09:13:57 AM UTC
   
 
Category:  None
Severity:  3 - Normal Item Group:  None
Status:  Invalid Privacy:  Public
Assigned to:  tt Originator Name: 
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 17 Jan 2016 11:12:21 AM UTC, comment #4: 

I think I discovered the problem. The macro "AM_INIT_AUTOMAKE([tar-pax foreign])" in configure.ac enables the tar program to use the new file format "pax", which is an improvement over the old file format of tarballs.

In the old format, filenames are not allowed to be longer than 99 characters, which is exactly the length at which I saw the filenames being truncated.

Maybe there was a problem with the tar program used to generate the downloadable tarball (being an old tar, not supporting the pax format) or on my machine, I don't know.

However, I can now build a tarball with "make dist" which has no corrupted filenames.

I think this bug can be closed now.

Dr. Tobias Quathamer <tt>
Group Member
Sat 16 Jan 2016 05:57:00 PM UTC, comment #3: 

Presumably a problem with the tools on the machine that make is being run on.
There is a make target that packs and unpacks the tarball to test if it is good.
Thanks for pinpointing the trouble!

Richard Shann <rshann>
Group administrator
Sat 16 Jan 2016 02:17:07 PM UTC, comment #2: 

Sorry for the delay. I'm using ext4 and GNU tar for extracting. I can still reproduce this error. However, the tarball generated by git (using the snapshop feature on git.savannah.gnu.org[1]) does not have this problem.

If I use git clone for the repository and run "./autogen.sh && ./configure && make dist" inside the checkout, I get a tarball with the same truncated filenames. Maybe it's an issue in the make dist target, after all.

[1] http://git.savannah.gnu.org/cgit/denemo.git/snapshot/denemo-stable-2.0.0.tar.gz

Dr. Tobias Quathamer <tt>
Group Member
Fri 18 Dec 2015 01:02:27 PM UTC, comment #1: 

What file system are you using - the tarball is fine for ext3 or 4.

We are using branches for releases, couldn't understand tags :(

Richard Shann <rshann>
Group administrator
Thu 10 Dec 2015 09:13:57 AM UTC, original submission:  

Hi,

I just downloaded the tarball for Denemo 2.0.0 and it seems that some filenames got corrupted during the tarball creation.

Some filenames which are truncated are:

actions/menus/ObjectMenu/MovementMenu/Typesetter/NoteHeadStyles/MovementNoteheadsBaroqu
actions/menus/ObjectMenu/MovementMenu/Typesetter/NoteHeadStyles/MovementNoteheadsDefaul
actions/menus/ObjectMenu/MovementMenu/Typesetter/NoteHeadStyles/MovementNoteheadsDiamon

All filenames have the same length, maybe there is an issue with the maximum filename length?

As a side note, I wanted to use the git repository instead, but could not find the corresponding tag for version 2.0.0. Is there such a tag or don't you use them for versioning?

Regards,
Tobias

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by tt (Posted a comment)
  • -email is unavailable- added by rshann (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-01-17 tt StatusNone Invalid
        Assigned toNone tt
        Open/ClosedOpen Closed
    2016-01-16 rshann StatusNeed Info None
    2015-12-18 rshann StatusNone Need Info

    Back to the top

    Powered by Savane 3.12.
    Corresponding source code