bugcgicc - Bugs: bug #26917, 3.2.8 tar files has sym links to...

 
 

bug #26917: 3.2.8 tar files has sym links to files that don't exist

Submitted by:  None
Submitted on:  Tue 30 Jun 2009 12:17:06 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: sebastien diaz <sebdiaz>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Tue 20 Oct 2009 08:40:52 AM UTC, comment #2:

Much the same result when 3.2.8 tarball is unpacked on Centos 5.2:

$ find Desktop/cgicc-3.2.8 -type l -exec ls -l {} \;
lrwxrwxrwx 1 michael michael 32 Oct 18 21:20 Desktop/cgicc-3.2.8/example/depcomp -> /usr/share/automake-1.10/depcomp
lrwxrwxrwx 1 michael michael 32 Oct 18 21:20 Desktop/cgicc-3.2.8/example/INSTALL -> /usr/share/automake-1.10/INSTALL
lrwxrwxrwx 1 michael michael 37 Oct 18 21:20 Desktop/cgicc-3.2.8/example/config.guess -> /usr/share/automake-1.10/config.guess
lrwxrwxrwx 1 michael michael 32 Oct 18 21:20 Desktop/cgicc-3.2.8/example/missing -> /usr/share/automake-1.10/missing
lrwxrwxrwx 1 michael michael 35 Oct 18 21:20 Desktop/cgicc-3.2.8/example/ltmain.sh -> /usr/share/libtool/config/ltmain.sh
lrwxrwxrwx 1 michael michael 35 Oct 18 21:20 Desktop/cgicc-3.2.8/example/install-sh -> /usr/share/automake-1.10/install-sh
lrwxrwxrwx 1 michael michael 32 Oct 18 21:20 Desktop/cgicc-3.2.8/example/COPYING -> /usr/share/automake-1.10/COPYING
lrwxrwxrwx 1 michael michael 35 Oct 18 21:20 Desktop/cgicc-3.2.8/example/config.sub -> /usr/share/automake-1.10/config.sub
lrwxrwxrwx 1 michael michael 32 Oct 18 21:20 Desktop/cgicc-3.2.8/support/depcomp -> /usr/share/automake-1.10/depcomp
lrwxrwxrwx 1 michael michael 37 Oct 18 21:20 Desktop/cgicc-3.2.8/support/config.guess -> /usr/share/automake-1.10/config.guess
lrwxrwxrwx 1 michael michael 32 Oct 18 21:20 Desktop/cgicc-3.2.8/support/missing -> /usr/share/automake-1.10/missing
lrwxrwxrwx 1 michael michael 35 Oct 18 21:20 Desktop/cgicc-3.2.8/support/ltmain.sh -> /usr/share/libtool/config/ltmain.sh
lrwxrwxrwx 1 michael michael 35 Oct 18 21:20 Desktop/cgicc-3.2.8/support/install-sh -> /usr/share/automake-1.10/install-sh
lrwxrwxrwx 1 michael michael 35 Oct 18 21:20 Desktop/cgicc-3.2.8/support/config.sub -> /usr/share/automake-1.10/config.sub
lrwxrwxrwx 1 michael michael 32 Oct 18 21:20 Desktop/cgicc-3.2.8/INSTALL -> /usr/share/automake-1.10/INSTALL
lrwxrwxrwx 1 michael michael 14 Oct 18 21:20 Desktop/cgicc-3.2.8/cgicc/.libs/libcgicc.la -> ../libcgicc.la
lrwxrwxrwx 1 michael michael 29 Oct 18 21:20 Desktop/cgicc-3.2.8/m4/ltsugar.m4 -> /usr/share/aclocal/ltsugar.m4
lrwxrwxrwx 1 michael michael 33 Oct 18 21:20 Desktop/cgicc-3.2.8/m4/lt~obsolete.m4 -> /usr/share/aclocal/lt~obsolete.m4
lrwxrwxrwx 1 michael michael 31 Oct 18 21:20 Desktop/cgicc-3.2.8/m4/ltoptions.m4 -> /usr/share/aclocal/ltoptions.m4
lrwxrwxrwx 1 michael michael 31 Oct 18 21:20 Desktop/cgicc-3.2.8/m4/ltversion.m4 -> /usr/share/aclocal/ltversion.m4
lrwxrwxrwx 1 michael michael 29 Oct 18 21:20 Desktop/cgicc-3.2.8/m4/libtool.m4 -> /usr/share/aclocal/libtool.m4

I don't claim to understand all Chris Butler's discussion, but I do notice that the 3.2.8 package weighs in at 7.8M while all previous versions are under 2M.

Michael Hall <mickh>
Fri 24 Jul 2009 04:59:35 PM UTC, comment #1:

In addition to this problem, the 3.2.8 tarball also contains a build of the library for a cygwin system, along with the autoconf files and autom4te.cache directories.

I would suggest that future releases should be made using the "make dist" command from a configured source tree. This standard target created by automake will fix both these issues. It makes sure that the "distclean" target is run - this will delete these files which should not be distributed in the tarball. It also calls "tar" with the correct argument to follow symlinks, making sure that the contents of symlinked files is included in the package, rather than the symlinks themselves. This makes it much easier to build on other systems.

Chris Butler <crispy>
Tue 30 Jun 2009 12:17:06 PM UTC, original submission:

When we unpack the cgicc-3.2.8 tar file, it contains lots of symbolic links to files that do not exist on Solaris (SunOS 5.10)

% find cgicc-3.2.8 -type l -exec ls -l {} \;
lrwxrwxrwx 1 kjg pipetool 14 Jun 30 08:14 cgicc-3.2.8/cgicc/.libs/libcgicc.la -> ../libcgicc.la
lrwxrwxrwx 1 kjg pipetool 37 Jun 30 08:14 cgicc-3.2.8/example/config.guess -> /usr/share/automake-1.10/config.guess
lrwxrwxrwx 1 kjg pipetool 35 Jun 30 08:14 cgicc-3.2.8/example/config.sub -> /usr/share/automake-1.10/config.sub
lrwxrwxrwx 1 kjg pipetool 32 Jun 30 08:14 cgicc-3.2.8/example/COPYING -> /usr/share/automake-1.10/COPYING
lrwxrwxrwx 1 kjg pipetool 32 Jun 30 08:14 cgicc-3.2.8/example/depcomp -> /usr/share/automake-1.10/depcomp
lrwxrwxrwx 1 kjg pipetool 35 Jun 30 08:14 cgicc-3.2.8/example/install-sh -> /usr/share/automake-1.10/install-sh
lrwxrwxrwx 1 kjg pipetool 32 Jun 30 08:14 cgicc-3.2.8/example/INSTALL -> /usr/share/automake-1.10/INSTALL
lrwxrwxrwx 1 kjg pipetool 35 Jun 30 08:14 cgicc-3.2.8/example/ltmain.sh -> /usr/share/libtool/config/ltmain.sh
lrwxrwxrwx 1 kjg pipetool 32 Jun 30 08:14 cgicc-3.2.8/example/missing -> /usr/share/automake-1.10/missing
lrwxrwxrwx 1 kjg pipetool 32 Jun 30 08:14 cgicc-3.2.8/INSTALL -> /usr/share/automake-1.10/INSTALL
lrwxrwxrwx 1 kjg pipetool 29 Jun 30 08:14 cgicc-3.2.8/m4/libtool.m4 -> /usr/share/aclocal/libtool.m4
lrwxrwxrwx 1 kjg pipetool 31 Jun 30 08:14 cgicc-3.2.8/m4/ltoptions.m4 -> /usr/share/aclocal/ltoptions.m4
lrwxrwxrwx 1 kjg pipetool 29 Jun 30 08:14 cgicc-3.2.8/m4/ltsugar.m4 -> /usr/share/aclocal/ltsugar.m4
lrwxrwxrwx 1 kjg pipetool 31 Jun 30 08:14 cgicc-3.2.8/m4/ltversion.m4 -> /usr/share/aclocal/ltversion.m4
lrwxrwxrwx 1 kjg pipetool 33 Jun 30 08:14 cgicc-3.2.8/m4/lt~obsolete.m4 -> /usr/share/aclocal/lt~obsolete.m4
lrwxrwxrwx 1 kjg pipetool 37 Jun 30 08:14 cgicc-3.2.8/support/config.guess -> /usr/share/automake-1.10/config.guess
lrwxrwxrwx 1 kjg pipetool 35 Jun 30 08:14 cgicc-3.2.8/support/config.sub -> /usr/share/automake-1.10/config.sub
lrwxrwxrwx 1 kjg pipetool 32 Jun 30 08:14 cgicc-3.2.8/support/depcomp -> /usr/share/automake-1.10/depcomp
lrwxrwxrwx 1 kjg pipetool 35 Jun 30 08:14 cgicc-3.2.8/support/install-sh -> /usr/share/automake-1.10/install-sh
lrwxrwxrwx 1 kjg pipetool 35 Jun 30 08:14 cgicc-3.2.8/support/ltmain.sh -> /usr/share/libtool/config/ltmain.sh
lrwxrwxrwx 1 kjg pipetool 32 Jun 30 08:14 cgicc-3.2.8/support/missing -> /usr/share/automake-1.10/missing

but /usr/share/automake-1.10 doesn't exist ...even if it did, really want to have tar file hard-coded to that version?

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 mickh (Posted a comment)
  • -unavailable- added by crispy (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 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 14 Nov 2009 06:13:22 PM UTCsebdiazStatusNone=>Fixed
      Assigned toNone=>sebdiaz
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1