LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   [ANNOUNCE] src2pkg-2.1 released (https://www.linuxquestions.org/questions/slackware-14/%5Bannounce%5D-src2pkg-2-1-released-781261/)

gnashley 01-10-2010 11:19 AM

[ANNOUNCE] src2pkg-2.1 released
 
I've released src2pkg-2.1 today after fixing a few issues which prevented compilation of the src2pkg-helpers on Slackware-current.

This release includes a very few other changes which have been incorporated over the last 3 weeks since the last release. Anyone running a system with glibc>=2.10 and/or gcc-4.4.x will want to upgrade to this latest release.

The installable Slackware package is here:
http://distro.ibiblio.org/pub/linux/...1-noarch-7.tgz

Edit: The above link is updated from the original, after weeding out even more quirks with the 64-bit build of src2pkg-helpers.

The ChangeLog is available here:
http://distro.ibiblio.org/pub/linux/...2pkg/ChangeLog

Thanks to LQ members ponce, zhoun, veall, mlangdn, and Daedra for reporting and/or testing pre-release packages until we (hopefully) got everything fixed.

As usual, if anyone has any problems with src2pkg, I can be contacted directly at: < amigo AT ibiblio DOT org >

ponce 01-10-2010 11:27 AM

thanks to you gnashley for the quick update :)

btw, for that package I tested src2pkg with, was only for testing :D
your replies were interesting indeed, I'll try the methods you suggest :)

Laodiceans 01-10-2010 12:14 PM

Thanks for the upgrade and announce it right here. I'm already using it.

BTW: I receive this:

Code:

Creating tar-1.13 - Failed!
Can you help me in that?

gnashley 01-10-2010 01:42 PM

Hmm, still having problems... What version of Slackware are you using?

Laodiceans 01-10-2010 03:27 PM

I use Slackware 13 - stable 64 bits but now I have KDE 4.3.1 installed.

veeall 01-10-2010 05:54 PM

New version installed fine and even successfully created a partitionmanager package(how come?!) for me, but after reading Laodiceans post i did 'cat /var/log/packages/src2pkg-helpers-0.9-x86_64-1' and it only listed these files:

Code:

                                       
FILE LIST:                                                                     
./                                                                             
install/                                                                       
install/doinst.sh                                                             
install/slack-desc                                                             
usr/                                                                           
usr/libexec/
usr/libexec/src2pkg/
usr/libexec/src2pkg/bin
usr/libexec/src2pkg/lib/
usr/libexec/src2pkg/lib/libsentry.so
usr/share/
usr/share/doc/
usr/share/doc/src2pkg-helpers-0.9/
usr/share/doc/src2pkg-helpers-0.9/README

I did a reinstall, end keeped an eye better on whole process, it really failed to compile 'tar' here too, on a updated slackware64-current box (without multilib and with old 2.6.29.6 kernel - if it matters:

Code:

bash-3.1# src2pkg --setup                                         
  Notice - Updating src2pkg-helpers:                             
  Your installed version of src2pkg-helpers needs to             
  be updated. src2pkg will now compile, package                   
  and install the new version of src2pkg-helpers.                 

  TEMP_DIR=/usr/src/src2pkg/builds/src2pkg-helpers
  Starting build in 5 seconds                   
                    OK                           
Creating libsentry - OK                                                                                         
Creating tar-1.13 - Failed!                                                                                     
Creating coreutils - chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/cat': Not a directory                                                                                               
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/chmod': Not a directory
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/chown': Not a directory
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/cp': Not a directory   
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/ginstall': Not a directory                                                                                                               
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/groups': Not a directory
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/link': Not a directory 
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/ln': Not a directory   
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/mkdir': Not a directory
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/mknod': Not a directory
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/mv': Not a directory   
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/readlink': Not a directory                                                                                                               
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/rm': Not a directory   
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/rmdir': Not a directory
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/stat': Not a directory 
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/touch': Not a directory
chmod: cannot access `/usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin/unlink': Not a directory
/usr/src/src2pkg/src2pkg-helpers/src2pkg.setup: line 167: cd: /usr/src/src2pkg/builds/src2pkg-helpers/PKG/usr/libexec/src2pkg/bin: Not a directory                                                                                 
OK                                                                                                               
- Creating Slackware-type tgz package -                                                                         

Slackware package maker, version 3.14159.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the   
package if you like.                                                 

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!                     

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n                     

Creating Slackware package:  /usr/src/src2pkg/src2pkg-helpers/src2pkg-helpers-0.9-x86_64-1.tgz

./
install/
install/doinst.sh
install/slack-desc
usr/             
usr/libexec/     
usr/libexec/src2pkg/
usr/libexec/src2pkg/bin
usr/libexec/src2pkg/lib/
usr/libexec/src2pkg/lib/libsentry.so
usr/share/                         
usr/share/doc/                     
usr/share/doc/src2pkg-helpers-0.9/ 
usr/share/doc/src2pkg-helpers-0.9/README

Slackware package /usr/src/src2pkg/src2pkg-helpers/src2pkg-helpers-0.9-x86_64-1.tgz created.

Done

...

Done src2pkg is now ready to use.


Laodiceans 01-10-2010 08:35 PM

I'm going back to src2pkg-1.9.9. I used it before and it works.

Daedra 01-11-2010 12:34 AM

Thanks again gnashley!

eddyvp 01-11-2010 02:54 AM

Hi,

Same error (tar) here on Slackware64-current.

eddyvp

gnashley 01-11-2010 04:30 AM

Thanks for reporting fellows - ponce has been helping out by running some tests and I think we have found the problem with tar-1.13.

I would like to mention, though, that even if the build fails for src2pkg's 'private' copy of tar-1.13, it will just use the copy already installed with teh Slackware tar package. This is why the src2pkg-helpers build doesn' fail and exit if the build of tar-1.13 fails. And, in fact, the same is true for the build of coreutils-5.2.1 -scr2pkg will just use the normal copies on your system. libsentry is the only thing that is cosidered essential. Even it could be done without, but it would limit the INSTALL_TYPE options of src2pkg. And, src2pkg is set up to not run if libsentry is not found.

I'll send out the latest changes to a couple of those have been testing to make sure we have gotten all the problems resolved before updating and announcing here.

Laodiceans 01-11-2010 05:35 AM

Tks! I hope seeing this new version working fine. I use a lot your software, it is very nice and useful.

caieng 01-11-2010 07:32 AM

For what it is worth, today's issue of distrowatch

suggests that:
Quote:

Originally Posted by distro watch
In case you are wondering, the default kernel in Slackware "Current" is the very latest - version 2.6.32.3.

however,
the "get slack" web site lists the latest edition as 13.0, which dates, I don't recall exactly, from last summer, or early Autumn.

It may be worth a minute of time to update the version, once the bugs are worked out, else, to put a one liner at the "get slack" web site, reminding folks who visit the site, that the "current" version, is actually NOT the version described in the most recent issue of distrowatch.

Thanks,
CAI ENG

hitest 01-11-2010 07:46 AM

Thanks gnashley for your excellent work. Installing now. :)

gnashley 01-11-2010 08:54 AM

Still working on some errors -this has to work for a wide variety of systems, so it is not so easy and takes some testing. The worst is that I have no 64-bit hardware to test with. I really should break down and buy some 64-bit hardware or setup a qemu installation for the purpose.

Laodiceans 01-11-2010 09:41 AM

My kernel is 2.6.29.6 with Slackware 13 64 bits with upgrades until Sat Dec 19 00:09:53 UTC 2009.


All times are GMT -5. The time now is 05:30 AM.