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 07-07-2019, 05:29 AM   #1
tadgy
Member
 
Registered: May 2018
Location: UK
Distribution: Slackware (servers), Void (desktop/laptop)
Posts: 299

Rep: Reputation: 401Reputation: 401Reputation: 401Reputation: 401Reputation: 401
Cumulative archive of Slackware{,64}-current and Multilib trees


alienBOB and myself have put online some trees which may be of interest to people looking for previous versions of Slackware or multilib packages.

The new trees provided by alienBOB are 'cumulative' archives of the slackware64-current and multilib trees spanning years of Slackware development - housing nearly every package since the initial releases of Slackware64 and multilib.

If you've ever needed to downgrade a Slackware package to a previous version for (because of a driver issue, feature change, etc) you will know the value of 'cumulative' trees such as this.

The trees we now have online are:
https://slackware.uk/cumulative/slackware64-current/ - A tree containing every package added to 64bit -current, going back to the first ever release of Slackware64.
https://slackware.uk/cumulative/multilib/ - alienBOB's multilib repository going back to the first releases of multilib for 13.0. Unfortunately some compat32 packages are missing from this archive, but the recent trees do include a full set of compat32 packs.

There is also a new tree for 32bit slackware-current: https://slackware.uk/cumulative/slackware-current/ - however, this tree is brand new, so will only accrue changes as of today. Unfortunately alienBOB did not have an archive of changes to 32bit current, and my google-fu was not strong - I couldn't find one online.

If anyone has a cumulative archive of the 32bit -current tree going back however many years, please get in touch with me - if possible, I'd like to take a copy of the tree from you to put a historical archive online.

Going forward, the trees will be synced with their original counterparts after each update, so things will be kept up to date for the long term.

Hopefully most of you will never have cause to install previous versions of Slackware packages, but the trees are there for those people who know why they need older packages.

Cheers!
 
Old 07-07-2019, 07:50 AM   #2
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,073

Rep: Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746
Both you and Eric deserve praise for your initiative to save the .br archive. Linux community spirit at its best.
 
1 members found this post helpful.
Old 07-07-2019, 01:14 PM   #3
avian
Member
 
Registered: Aug 2014
Posts: 184

Rep: Reputation: Disabled
Weirdly I was just about to post asking if a repository of older slackware64-current packages exists, as I spent the last few hours solving an issue I had. You guys have done a brilliant job, and I'm sure its going to save a few peoples skins in the future.

I do have a question though. Is there a way to find older build scripts? Personally I'd like to find the build script (and patches) used to recently build mariadb 10.3.16 (or 10.3.15) in slackware64-current, but I'll ask it as a general question to keep it related to the thread.

Last edited by avian; 07-07-2019 at 01:52 PM.
 
Old 07-07-2019, 02:18 PM   #4
tadgy
Member
 
Registered: May 2018
Location: UK
Distribution: Slackware (servers), Void (desktop/laptop)
Posts: 299

Original Poster
Rep: Reputation: 401Reputation: 401Reputation: 401Reputation: 401Reputation: 401
Quote:
Originally Posted by avian View Post
Is there a way to find older build scripts? Personally I'd like to find the build script (and patches) used to recently build mariadb 10.3.16 (or 10.3.15) in slackware64-current, but I'll ask it as a general question to keep it related to the thread.
Unfortunately, the buildscripts and associated files are not versioned in the main tree, so they would be over-written by each sync into the cumulative tree.

Because of that, I made the decision not to include the source/ directories; since they are essentially the same as in the main tree, just with the odd old file hanging around.
 
Old 07-07-2019, 02:32 PM   #5
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
If you want to know how the build scripts (don't) change over time, you could have a look at the git repository where I maintain the history of the Slackware sources: https://git.slackware.nl/current/
You can check the time of a package update in the ChangeLog.txt against the timestaps of changes to the build scripts and thus determine which source you need to checkout.
 
5 members found this post helpful.
Old 07-07-2019, 03:44 PM   #6
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Debian, Void, Slackware, VMs
Posts: 7,342

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

Many thanks tadgy and Alien Bob for the work that you do for us!
 
1 members found this post helpful.
Old 07-07-2019, 05:52 PM   #7
Okie
Senior Member
 
Registered: Mar 2002
Location: Oklahoma
Posts: 1,154

Rep: Reputation: 187Reputation: 187
thats quite a collection of old versions, i am sure many old slackers will find that handy, thank you much, i have bookmarked it just in case i need to pull an old version of something
 
Old 07-08-2019, 12:50 PM   #8
Gerardo Zamudio
Member
 
Registered: Jan 2011
Distribution: Slackware
Posts: 128

Rep: Reputation: 112Reputation: 112
Did you guys just have all these binaries laying around? I thought packages were replaced and not backed up when new ones were uploaded to those -current servers.
 
Old 07-08-2019, 01:16 PM   #9
tadgy
Member
 
Registered: May 2018
Location: UK
Distribution: Slackware (servers), Void (desktop/laptop)
Posts: 299

Original Poster
Rep: Reputation: 401Reputation: 401Reputation: 401Reputation: 401Reputation: 401
Quote:
Originally Posted by Gerardo Zamudio View Post
Did you guys just have all these binaries laying around? I thought packages were replaced and not backed up when new ones were uploaded to those -current servers.
Usually, when you rsync to mirror a remote location (as mirrors do for Slackware) you use rsync's --delete option to remove old files which are no longer on the remote side.

However, if you omit the --delete option, the package files on the local end are not removed, and you end up with a tree containing more than one version of the file. This is what alienBOB has done since the first releases of Slackware64 and multilib. Hence why we now have a cumulative archive
 
2 members found this post helpful.
Old 09-15-2022, 11:35 PM   #10
tadgy
Member
 
Registered: May 2018
Location: UK
Distribution: Slackware (servers), Void (desktop/laptop)
Posts: 299

Original Poster
Rep: Reputation: 401Reputation: 401Reputation: 401Reputation: 401Reputation: 401
Sorry to resurrect an old thread, but I thought it better than posting a completely new thread and losing the plot of the conversation.

I've just updated the cumulative archive on slackware.uk to include what history I've been able to obtain for the 15.0 32 and 64bit releases.

Thanks to the Salix guys' backups of the trees going back 6 months a lot of the packages should be present. There may be some gaps though - if you have a full archive since 15.0 for the trees, please drop me a note.

I've set up my mirroring script to keep the archive updated, so you will be able to revert to a previous patch if you need to. Note that only the patches/ and extra/ directory are being updated - the main tree you see in the cumulative dir is just a hardlink to the main Slackware trees; so there's no differences in that.

Hope that helps people out!
 
10 members found this post helpful.
Old 09-15-2022, 11:40 PM   #11
truepatriot76
Member
 
Registered: Apr 2014
Location: California, USA
Distribution: slackware64-current
Posts: 232

Rep: Reputation: 195Reputation: 195
Nice!
 
Old 09-18-2022, 10:01 AM   #12
reddog83
Member
 
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 457

Rep: Reputation: 236Reputation: 236Reputation: 236
Keep up the great work guys.
 
Old 09-21-2022, 06:20 AM   #13
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 2,477
Blog Entries: 2

Rep: Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982
Blessed be.
 
Old 02-07-2023, 02:53 PM   #14
metaed
Member
 
Registered: Apr 2022
Location: US
Distribution: Slackware64 15.0
Posts: 367

Rep: Reputation: 171Reputation: 171
Quote:
Originally Posted by tadgy View Post
I've just updated the cumulative archive on slackware.uk to include what history I've been able to obtain for the 15.0 32 and 64bit releases ... Hope that helps people out!
Very much. The curl 7.87.0 upgrade has a bug that breaks Zabbix source builds (among other things). Thanks to you I worked around the problem by downgrading to 7.86.0 during the build.
 
1 members found this post helpful.
Old 02-07-2023, 03:49 PM   #15
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,387

Rep: Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108Reputation: 4108
Quote:
Originally Posted by metaed View Post
Very much. The curl 7.87.0 upgrade has a bug that breaks Zabbix source builds (among other things). Thanks to you I worked around the problem by downgrading to 7.86.0 during the build.
The patch for zabbix:
https://github.com/curl/curl/commit/...b65ef92aa83196
 
2 members found this post helpful.
  


Reply

Tags
archive, multilib, slackware-current, slackware64-current



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
cannot lock locale archive "/usr/lib64/locale/locale-archive": Permission denied when building Multilib Cross Linux from Scratch Gunnersky2002 Linux - Software 2 06-13-2018 09:28 AM
LXer: Trees, B-Trees, B+Trees and H-Trees LXer Syndicated Linux News 0 07-15-2013 02:11 PM
upgrading slackware64 13.1 multilib to slackware64 -current multilib Cultist Slackware 4 03-12-2011 09:04 AM
Are workqueues cumulative? greplinux Linux - Newbie 3 04-15-2008 08:27 PM

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

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