LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-29-2015, 08:40 PM   #1
zbreaker
Member
 
Registered: Dec 2008
Location: New York
Distribution: Slack -current, siduction
Posts: 253

Rep: Reputation: 29
Massive Updates!


-current just got a good shot in the arm! Hopefully smooth sailing for those tracking -current?
 
Old 10-29-2015, 08:48 PM   #2
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian, OpenBSD
Posts: 7,345

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Thumbs up

Quote:
Originally Posted by zbreaker View Post
-current just got a good shot in the arm! Hopefully smooth sailing for those tracking -current?
Very smooth sailing indeed. This evening I upgraded 3 desktops, my Lenovo laptop, and my Acer netbook. All is well.
 
Old 10-29-2015, 09:22 PM   #3
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,361
Blog Entries: 28

Rep: Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148
Installing them now.
 
Old 10-29-2015, 11:59 PM   #4
WhiteHotLoveTiger
Member
 
Registered: Jun 2012
Location: NB, Canada
Distribution: Slackware
Posts: 73

Rep: Reputation: 2
Does this mean a new version is around the corner?
 
Old 10-30-2015, 12:16 AM   #5
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,152

Rep: Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323Reputation: 7323
So far, so good. No hiccups.
 
Old 10-30-2015, 01:51 AM   #6
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,679

Rep: Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796
only need to recompile some third party packages coming from SBo but that is normal so i won't be calling it an issue
 
Old 10-30-2015, 03:02 AM   #7
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,407
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Massive Updates!

Is any of you running Alien Bob's ktown kde5?

I'm somehow hesitating to give it a try as I don't have much time these days and my laptop is my everyday machine...
 
Old 10-30-2015, 03:08 AM   #8
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,679

Rep: Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796
i suggest to wait until AlienBOB tested his KDE 5 on the latest current update
i'm pretty sure it would make some functionality to break due to many library soname bump in this batch.
 
Old 10-30-2015, 04:41 AM   #9
igor29768
LQ Newbie
 
Registered: Oct 2015
Distribution: Slackware64-current
Posts: 25

Rep: Reputation: Disabled
Quote:
Originally Posted by willysr View Post
only need to recompile some third party packages coming from SBo but that is normal so i won't be calling it an issue
It would be nice to have an easy option to track which of the installed SBO/3rd-party packages needs to be recompiled, or just
have an option Recompile in sbopkg:->Packages in addition to "List/uninstall installed"
At the moment I'm using the following script to do this.
Attached Files
File Type: txt sbreinst.sh.txt (679 Bytes, 54 views)
 
Old 10-30-2015, 05:07 AM   #10
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,118

Rep: Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192
hi igor29768,

I'm afraid that's not possible in a comfortable way, because (first thing that comes to mind) sbopkg has no idea which optional dependencies have you built, for example, ffmpeg against.
there's no automatic dependency resolution for stuff you built from SBo as they are not carved in stone, one can choose what to build what against (apart from the mandatory deps).

what I can tell you is that here, to avoid pain during these updates, I usually rebuild everything third-party I got on my current systems (I maintain a personal sbopkg queue for that).

*service message for SBo-git current repo users*: as here there's a huge comic convention in these days which I have to attend (lot of friends there) and the fact that this time I will have also to issue some updates to follow the gnome platform update (and more) will delay a little updates of my personal repo, I hope you will understand.
 
1 members found this post helpful.
Old 10-30-2015, 05:33 AM   #11
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by igor29768 View Post
It would be nice to have an easy option to track which of the installed SBO/3rd-party packages needs to be recompiled, or just
have an option Recompile in sbopkg:->Packages in addition to "List/uninstall installed"
At the moment I'm using the following script to do this.
you can utilise sbbdep
https://bitbucket.org/a4z/sbbdep/wiki/Home
just check to SBo packages and if a library is missing you will be notified
 
Old 10-30-2015, 05:43 AM   #12
eldercitizen
Member
 
Registered: Apr 2015
Distribution: Slackware64-current
Posts: 38

Rep: Reputation: 31
Ah, I forgot about sbbdep. I made a little script to check for broken libs: http://pastebin.com/fXh20kuH
Some packages however use libraries which cannot be found in the default paths and will appear broken, e.g. firefox.

Usage (e.g):
Quote:
./checkpkg /var/log/packages/*_SBo
Potentially broken packages will printed out.

Last edited by eldercitizen; 10-30-2015 at 05:46 AM.
 
1 members found this post helpful.
Old 10-30-2015, 06:33 AM   #13
igor29768
LQ Newbie
 
Registered: Oct 2015
Distribution: Slackware64-current
Posts: 25

Rep: Reputation: Disabled
Quote:
Originally Posted by ponce View Post
hi igor29768,

I'm afraid that's not possible in a comfortable way, because (first thing that comes to mind) sbopkg has no idea which optional dependencies have you built, for example, ffmpeg against.
there's no automatic dependency resolution for stuff you built from SBo as they are not carved in stone, one can choose what to build what against (apart from the mandatory deps).

what I can tell you is that here, to avoid pain during these updates, I usually rebuild everything third-party I got on my current systems (I maintain a personal sbopkg queue for that).

*service message for SBo-git current repo users*: as here there's a huge comic convention in these days which I have to attend (lot of friends there) and the fact that this time I will have also to issue some updates to follow the gnome platform update (and more) will delay a little updates of my personal repo, I hope you will understand.
I agree with you, and the sbbdep mentioned below would not list all of the possible dependencies/conflicts.

> I usually rebuild everything third-party
I do more or less the same, except that I'm looking for a way to better organize my personal sbopkg queue.
BTW, I am not advocating the complete automatic dependency-resolving upgrade workflow.
I was thinking about an addition to the the sbopkg dialog interface, something like the attached sketch.

>*service message for SBo-git current repo users*:
Have fun at the comic con and thanks for the Slackware-current SBo git!
Attached Thumbnails
Click image for larger version

Name:	sbopkg-dialog.jpg
Views:	94
Size:	212.9 KB
ID:	19907  

Last edited by igor29768; 10-30-2015 at 06:44 AM.
 
Old 10-30-2015, 06:37 AM   #14
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Quote:
Originally Posted by igor29768 View Post
It would be nice to have an easy option to track which of the installed SBO/3rd-party packages needs to be recompiled, or just
have an option Recompile in sbopkg:->Packages in addition to "List/uninstall installed"
At the moment I'm using the following script to do this.
This little script will give you a rough idea:

Code:
#!/bin/bash
#
# depcheck.sh
#
# This script is a very basic dependency checker for Slackware Linux. It scans
# all the binaries in the PATH and reports any missing libraries.

for DIRECTORY in $(echo $PATH | sed 's/:/ /g'); do
  for FILE in $DIRECTORY/*; do
    if [ $(file -b $FILE | cut -d' ' -f1) == 'ELF' ]; then
      if ldd $FILE | grep -q 'not found'; then
         echo "$FILE"
         ldd $FILE | grep 'not found' | awk '{print "Not found:", $1}'
      fi
    fi
  done
done
You can download it here or grab it from my Github repo:

$ git clone https://github.com/kikinovak/microlinux

Take a peek in the tools/ directory.

Cheers,

Niki
 
3 members found this post helpful.
Old 10-30-2015, 06:40 AM   #15
igor29768
LQ Newbie
 
Registered: Oct 2015
Distribution: Slackware64-current
Posts: 25

Rep: Reputation: Disabled
Quote:
Originally Posted by eldercitizen View Post
Ah, I forgot about sbbdep. I made a little script to check for broken libs: http://pastebin.com/fXh20kuH
Some packages however use libraries which cannot be found in the default paths and will appear broken, e.g. firefox.

Usage (e.g):

Potentially broken packages will printed out.
Thanks for the script! I'm going to look on how to modify it for my use, and perhaps by replacing 'ldd' with 'objdump -x | grep NEEDED' or sbbdep.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Bind9 + DHCP - very few forward map updates, lot of reverse updates? rylan76 Linux - Networking 0 11-28-2012 08:44 AM
Massive updates in -current mlangdn Slackware 53 07-01-2012 08:15 AM
LXer: Massive updates in slackware-current LXer Syndicated Linux News 0 03-12-2009 03:31 AM
After massive updates new BE is unbootable hscast Solaris / OpenSolaris 5 11-21-2008 05:54 PM
yum check-update says no updates when there are updates? MarkEHansen Linux - General 7 12-29-2006 05:16 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration