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

 
 

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

Submitted by:  None
Submitted on:  Thu 10 Dec 2015 09:13:57 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Invalid
Privacy: PublicAssigned to: Dr. Tobias Quathamer <tt>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

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>
Project MemberIn charge of this item.
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>
Project 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>
Project MemberIn charge of this item.
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>
Project 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 File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 17 Jan 2016 03:12:29 PM UTCttStatusNone=>Invalid
      Assigned toNone=>tt
      Open/ClosedOpen=>Closed
    Sat 16 Jan 2016 05:57:00 PM UTCrshannStatusNeed Info=>None
    Fri 18 Dec 2015 01:02:27 PM UTCrshannStatusNone=>Need Info

    Back to the top


    Powered by Savane 3.1-cleanup1