LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   [ANN] compat32pkg 1.5.120822 build 6 (minor maintenance release) (http://www.linuxquestions.org/questions/slackware-14/%5Bann%5D-compat32pkg-1-5-120822-build-6-minor-maintenance-release-4175437967/)

phenixia2003 11-20-2012 09:43 AM

[ANN] compat32pkg 1.5.120822 build 6 (minor maintenance release)
 
Hello Slackers,

compat32pkg 1.5.120822 build 6 is available. Compared to 1.5.120822 build 5, this maintenance release comes (only) with a new revision of the 32-bit layer descriptor (i.e /etc/compat32pkg/multilib-32bit-packages.lst), which includes the latest changes made by Eric to the multilib (addition of packages flac, sqlite, ...).

As always you can get the latest compat32pkg package for slackware at compat32pkg's website, or by following this direct link.

Once you have upgraded to this latest revision, do not forget to replace the old file /etc/compat32pkg/multilib-32bit-packages.lst by the new one.

Users of earlier versions (starting from 1.3.110319) can also simply update their 32-bit layer descriptor using compat32pkg in mode layer-32-config as below :

Code:

compat32pkg --layer-32-config update

$ compat32pkg ver. 1.5.120822 (stable)

(INFO) No default mirror was defined in configuration's script /etc/compat32pkg/compat32pkg.conf
[--layer-32-config] Started on Tue 20 Nov 2012 04:36:07 PM CET
[--layer-32-config]  Working in mode update
[--layer-32-config]  Local configuration file for "layer-32" is multilib-32bit-packages.lst version 1.5.120817

[--layer-32-config]  Using updates-site http://sourceforge.net/projects/compat32pkg/files/updates-site
[--layer-32-config]    -> Available configuration file for "layer-32" is multilib-32bit-packages.lst version 1.5.121120 

[--layer-32-config]  An update is available.

[--layer-32-config] -------------------------------------------------------------------------
[--layer-32-config] !                          Changes since revision 1.5.120817              !
[--layer-32-config] !-------------------------------------------------------------------------!
[--layer-32-config] !        Package      ! Note    !          affected multilib            !
[--layer-32-config] !                      !        ! 13.0 ! 13.1 ! 13.37  ! 14.0 ! -current !
[--layer-32-config] !----------------------+---------+------+------+--------+------+----------!
[--layer-32-config] ! ap/flac              ! added  !  X  !  X  !  X    !  X  !    X    !
[--layer-32-config] !----------------------+---------+------+------+--------+------+----------!
[--layer-32-config] ! ap/sqlite            ! added  !  X  !  X  !  X    !  X  !    X    !
[--layer-32-config] !----------------------+---------+------+------+--------+------+----------!
[--layer-32-config] ! l/libogg            ! added  !  X  !  X  !  X    !  X  !    X    !
[--layer-32-config] !----------------------+---------+------+------+--------+------+----------!
[--layer-32-config] ! l/libsamplerate      ! added  !      !  X  !  X    !  X  !    X    !
[--layer-32-config] !----------------------+---------+------+------+--------+------+----------!
[--layer-32-config] ! l/libvorbis          ! added  !  X  !  X  !  X    !  X  !    X    !
[--layer-32-config] -------------------------------------------------------------------------
                                                                                                                   
[--layer-32-config]  Backing up of previous version into /etc/compat32pkg/multilib-32bit-packages.lst.bak_20121120
[--layer-32-config]  Configuration file for "layer-32" updated to revision 1.5.121120

[--layer-32-config] Ended on Tue 20 Nov 2012 04:36:16 PM CET

Once the new 32-bit layer descriptor has been installed/upgraded, you can check updates for your 32-bit layer as below :

Code:

$ compat32pkg --mirror @France-14.0 --list-updates layer-32

compat32pkg ver. 1.5.120822 (stable)

(INFO) No default mirror was defined in configuration's script /etc/compat32pkg/compat32pkg.conf
[--list-updates] Started on Tue 20 Nov 2012 04:38:22 PM CET                                                       
[--list-updates]  Using mirror ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-14.0
[--list-updates]  Local system is Slackware/x86_64 version 14.0
[--list-updates]  Mirrored system is Slackware/i486 version 14.0
[--list-updates]  Slackware-32 packages will be stored into /var/cache/compat32pkg/slackware-32
[--list-updates]  compat32 packages will be stored into /var/cache/compat32pkg/compat-32
[--list-updates]  Configuration file for "layer-32" : /etc/compat32pkg/multilib-32bit-packages.lst version 1.5.121120
                                                                                   
[--list-updates]  5 update(s) were found [ 0 package(s) to upgrade, 5 package(s) to add ] (0,249 sec.)

[ package-basename                ] [ installed version                ]    [ update version                  ]
  flac                                ** NOT INSTALLED **                -->  1.2.1 build 3                 
  sqlite                              ** NOT INSTALLED **                -->  3.7.13 build 1                 
  libogg                              ** NOT INSTALLED **                -->  1.3.0 build 1                 
  libsamplerate                        ** NOT INSTALLED **                -->  0.1.7 build 2                 
  libvorbis                            ** NOT INSTALLED **                -->  1.3.3 build 1                 

[--list-updates] Ended on Tue 20 Nov 2012 04:38:23 PM CET

greetings

--
SeB

marrowsuck 11-21-2012 11:39 AM

The /tmp directory in the package has permission 755. You might want to fix that.
Having said that I really like your program :-).

Cheerio!

phenixia2003 11-22-2012 05:10 AM

Hello,

Quote:

Originally Posted by marrowsuck (Post 4834166)
The /tmp directory in the package has permission 755. You might want to fix that.

Well, thanks for this report.

Even whether there's something about this in the changelog, I really don't understand why I included an "mkdir -p /tmp/compat32pkg" in the SlackBuild. I will remove this ASAP.

But, there should not be any issue with this, since, starting from compat32pkg 1.5.120822, the directory /tmp/compat32pkg only exists at runtime (it is created at start, and automatically wiped out when compat32pkg terminates).


Cheers.

--
SeB

tobyl 11-24-2012 09:32 AM

Nice work SeB

your compat32pkg and multilibpkg packages sure do save a lot of time

regards
tobyl


All times are GMT -5. The time now is 01:47 AM.