LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 12-02-2018, 09:46 PM   #1
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Exclamation slackpkg 2.84.0_beta1 - Testing Wanted


Back when I decided to "maintain" slackpkg, I tried to make it clear that the goal was a *true* "maintenance mode," i.e. new features are generally not desirable. However, enhancement and fixing of existing functionality *is* desirable. With that said, I'd like to get some testing of a 2.84.0_beta1 release. From the ChangeLog:
Code:
Sun Dec  2 06:46:33 UTC 2018
---------------
        - 2.84.0_beta1
        - Allow blacklisting of individual packages without collateral
          damage (e.g. glibc ---> glibc-*). This changes the prior behavior
          of the blacklist function; previously, adding "glibc" to the
          blacklist would cause glibc, glibc-profile, glibc-zoneinfo, et al
          to be ignored by slackpkg. The new behavior is that *only* the
          glibc package is ignored. If you want to blacklist all packages
          whose names begin with glibc, you would need to add "glibc.*" to
          the blacklist now.  Also note that any special characters, e.g. "+",
          will need to be escaped in the blacklist file. (David Woodfall)
        - Add support for listing .new files without PAGER (David Woodfall)
        - Remove switch.ch mirrors
        - Add config option to allow *not* saving .orig configs (Darren Austin)
        - Mention possible stale mirror if CHECKSUMS.md5 gpg verify fails
        - Clarify that a press of "Enter" is needed to confirm kernel change
          (Mario Preksavec)
        - doinst.sh Don't remove ChangeLog.txt upon upgrade/reinstall.
          (Patrick Volkerding)
        - mirrors-x86*.sample: Remove bjtu.edu.cn mirror
        - Fix for /var/log/packages/ possibly being a symlink to elsewhere
        - Use CHECKSUMS.md5.asc to determine ChangeLog newness
          (Patrick Volkerding)
I'm pretty sure this is going to change the blacklist behavior slightly by fixing what was (in my opinion) a bug, and I know that there are probably people who depended on that bug being present [1], but I'm hoping to see how prevalent that is and how much of a dealbreaker it actually is from users.

If/when new betas are released, they'll be on the slackpkg homepage [2] and in the beta download area [3]. Here's a direct link to the 2.84.0_beta1 release: https://slackpkg.org/beta/slackpkg-2...arch-1_rlw.txz

[1] https://xkcd.com/1172/
[2] https://slackpkg.org/
[3] https://slackpkg.org/beta/

Last edited by rworkman; 12-02-2018 at 09:52 PM. Reason: clarity
 
Old 12-02-2018, 09:49 PM   #2
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Original Poster
Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Be sure to move/merge config files in /etc/slackpkg/ *and* you'll want to (temporarily) add slackpkg to the blacklist so that you don't immediately go back to the stock version the first time you use it :-)
 
Old 12-03-2018, 04:07 PM   #3
Paulo2
Member
 
Registered: Aug 2012
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 928

Rep: Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515
I installed this new version in a Slackware-current pure alsa install.
It seems that it is running ok. There is a new update in -current today Dec 3,
but the mirror I use didn't sync yet, a few more hours and I can run the new
slackpkg with updates to process.

One thing that I noted, slackpkg+ is installed as well but it seems that
the new slackpkg version doesn't work well with slackpkg+.

I blacklisted slackpkg and sbopkg and, with slackpkg+ installed, they
still appear in the 'upgrade-all' (slackpkg) and 'clean-system' (sbopkg).

Then I uninstalled slackpkg+ and this time blacklist is honored (and the
pulseaudio packages appear as upgrades to the pure alsa ones).
 
Old 12-04-2018, 02:14 PM   #4
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,467

Rep: Reputation: Disabled
It looks like slackpkg+ does it's own parsing of the
blacklist file.

With slackpkg+ installed, blacklisting [0-9]+_SBo still
lists all the SBo packages for removal with clean-system.
As soon as I removed slackpkg+ they weren't listed.
 
Old 12-04-2018, 07:28 PM   #5
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Original Poster
Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
I haven't looked (and probably won't look) at slackpkg+, but it seems like the best solution would be for it to use the stock slackpkg functions except when it can't. Either way, I'm not going to intentionally break slackpkg+ or any other third-party addon for slackpkg, but I'm also not going change an implementation of something in slackpkg for the sake of slackpkg+.
 
4 members found this post helpful.
Old 12-04-2018, 09:32 PM   #6
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Original Poster
Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Okay, I looked. At a glance, it appears that they use their own blacklist function to work around one of the very things this beta fixes :-)
 
3 members found this post helpful.
Old 12-11-2018, 07:08 AM   #7
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
Hello.
Just now I saw this post.

I have not saw the slackpkg 2.84 code, but from the changelog I think I need a lot of change to slackpkg+

Have you an estimated time to release a slackpkg 2.84 stable release?
 
Old 12-11-2018, 07:14 AM   #8
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
if can be useful to anyone

https://github.com/rworkman/slackpkg
 
3 members found this post helpful.
Old 12-11-2018, 04:49 PM   #9
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Original Poster
Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Quote:
Originally Posted by zerouno View Post
Hello.
Just now I saw this post.

I have not saw the slackpkg 2.84 code, but from the changelog I think I need a lot of change to slackpkg+

Have you an estimated time to release a slackpkg 2.84 stable release?
I don't really have an ETA on release. I'd like for this version to be in Slackware 15.0 at least, but aside from that, I'm not really in a rush.
 
2 members found this post helpful.
Old 12-31-2018, 01:50 AM   #10
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,559

Original Poster
Rep: Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351Reputation: 1351
Just released 2.84_beta3 with some fixes for blacklisting entire package sets; thanks again to David Woodfall (dive)!

Get it here: https://slackpkg.org/beta/slackpkg-2...arch-1_rlw.txz

Be sure to take note of the new sample blacklist file, and if you're updating from 2.83.x, the new slackpkg.conf as well.
 
Old 12-31-2018, 08:48 AM   #11
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
Quote:
Originally Posted by rworkman View Post
Just released 2.84_beta3 with some fixes for blacklisting entire package sets; thanks again to David Woodfall (dive)!

Get it here: https://slackpkg.org/beta/slackpkg-2...arch-1_rlw.txz

Be sure to take note of the new sample blacklist file, and if you're updating from 2.83.x, the new slackpkg.conf as well.
can you point me to your change log or do you keep it on the github or bitbucket
 
Old 12-31-2018, 08:50 AM   #12
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
found changelog
made this tool help me see the direction and show your hard work thank you.
https://github.com/Drakeo/slackpkg-beta
shows your history from 2007 on.

Last edited by Drakeo; 12-31-2018 at 10:31 AM. Reason: shows your history from 2007 on.
 
Old 01-03-2019, 05:42 AM   #13
zerouno
Member
 
Registered: Oct 2009
Location: Italy
Distribution: Slackware
Posts: 983

Rep: Reputation: 352Reputation: 352Reputation: 352Reputation: 352
slackpkg+-1.7.0-noarch-10mt.txz and slackpkg+-1.7.0d1-noarch-6mt.txz now allow to use new blacklist system, but only for install/upgrade/remove options (not search) and not for greylist.
 
1 members found this post helpful.
Old 01-03-2019, 09:20 AM   #14
Paulo2
Member
 
Registered: Aug 2012
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 928

Rep: Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515
Quote:
Originally Posted by zerouno View Post
slackpkg+-1.7.0-noarch-10mt.txz and slackpkg+-1.7.0d1-noarch-6mt.txz now allow to use new blacklist system, but only for install/upgrade/remove options (not search) and not for greylist.
Which one can be tested with the slackpkg beta?
I have installed slackpkg+-1.7.0-noarch-9mt then should I download the 10mt?
I'm testing this on a separated partition so there is no danger on breaking things.


EDIT- The package slackpkg+-1.7.0-noarch-10mt.txz is the stable release,
and slackpkg+-1.7.0d1-noarch-6mt.txz is from development branch.


I installed slackpkg+-1.7.0-noarch-10mt.txz and is working ok
with slackpkg-2.84.0_beta3-noarch-1_rlw.txz.

blacklist now works, adding 'slackpkg' to it and running 'slackpkg upgrade-all'
doesn't show the Slackware package to upgrade.

greylist now works too, adding 'sbopkg' to it and running 'slackpkg clean-system'
shows the package unselected. (sbopkg isn't in the blacklist)

Last edited by Paulo2; 01-03-2019 at 01:37 PM.
 
Old 01-03-2019, 08:36 PM   #15
FTIO
Member
 
Registered: Mar 2015
Location: Las Vegas, NV
Distribution: Slackware 15.0 x64, Slackware Live 15.0 x64
Posts: 618

Rep: Reputation: 360Reputation: 360Reputation: 360Reputation: 360
This is the program that comes with Slackware that does things like...

Code:
pkgtool
or

Code:
installpkg
etc, correct?

Last edited by FTIO; 01-03-2019 at 08:37 PM.
 
  


Reply

Tags
slackpkg, testing



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
having trouble after upgrading 14.1 slackware using slackpkg and slackpkg+ [solved] slackartist Slackware 1 12-28-2015 07:28 AM
[SOLVED] Slackpkg, Slackpkg Plus, Slackware 14.1 x86_64 install.log delay or slow to write bamunds Slackware 7 04-22-2014 11:12 AM
Failed connect monit-5.5-1 to M/monit 3.0_beta1 shams2222 Linux - Server 2 06-16-2013 01:06 PM
[SOLVED] typos in latest /etc/slackpkg/mirrors(.new) [slackpkg-2.82.0-noarch-8.tgz] wailingwailer Slackware 4 09-22-2012 04:04 AM
Slackpkg: missing something in /usr/libexec/slackpkg/functions.d/dialog-functions.sh michelino Slackware 4 03-20-2007 12:22 PM

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

All times are GMT -5. The time now is 08:42 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