Two new repositories

Non release banter
lu9dce
White ninja
White ninja
Posts: 9
Joined: 18 May 2025, 01:34
Distribution: slackware

Two new repositories

Post#1 by lu9dce » 18 May 2025, 01:41

d2slack - deb to slack for all architectures without dependencies
slackdce - Pre-built SBo packages for Slackware64 15.0

https://slackdce.theworkpc.com lu9dce Argentina
https://slackware.halpanet.org/slackdce/ Thom1b France
https://slackware.uk/slackdce/ tadgy UK

-----------------

https://slackdce.theworkpc.com/mirrors/d2slack/

-----------------

https://web.libera.chat/#slackdce


THIS PROJECT, "SLACKDCE", OPPOSES THE USE OF SLACKBUILDS.
SLACKBUILDS RECOMPILE EACH SUBMITTED PROGRAM JUST FOR TESTING, THEN DISCARD
THE RESULTING PACKAGE—WASTING A BUILD THAT COULD BE USED BY THE END USER.

WE REBUILD THESE PACKAGES WITH CARE AND EFFORT SO THAT SLACKWARE USERS
CAN HAVE A PROPER REPOSITORY, JUST LIKE IN ANY OTHER LINUX DISTRIBUTION.

rych
Warlord
Warlord
Posts: 787
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

Two new repositories

Post#2 by rych » 18 May 2025, 07:28

lu9dce wrote:
18 May 2025, 01:41
slackdce - Pre-built SBo packages for Slackware64 15.0
How to use those in Porteus 5.01? Which config files for which package managers/module builders should they be added into? Thanks
lu9dce wrote:
18 May 2025, 01:41
https://slackdce.theworkpc.com
is not reachable

lu9dce
White ninja
White ninja
Posts: 9
Joined: 18 May 2025, 01:34
Distribution: slackware

Two new repositories

Post#3 by lu9dce » 18 May 2025, 08:07

SLPKG

Code: Select all

[SLACKDCE]
ENABLE = true
MIRROR = "https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/"

[D2SLACK]
ENABLE = true
MIRROR = "https://slackdce.theworkpc.com/mirrors/d2slack/"
SLACKPKG++

Code: Select all

MIRRORPLUS['SLACKDCE']=https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/

MIRRORPLUS['D2SLACK']=https://slackdce.theworkpc.com/mirrors/d2slack/

lu9dce
White ninja
White ninja
Posts: 9
Joined: 18 May 2025, 01:34
Distribution: slackware

Two new repositories

Post#4 by lu9dce » 18 May 2025, 08:09


User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4289
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Two new repositories

Post#5 by ncmprhnsbl » 18 May 2025, 08:24

lu9dce wrote:
18 May 2025, 01:41
slackdce - Pre-built SBo packages for Slackware64 15.0
:) thanks for the headsup, and all your hard work
rych wrote:
18 May 2025, 07:28
How to use those in Porteus 5.01? Which config files for which package managers/module builders should they be added into? Thanks
preliminary testing shows that it should work with slapt-mod(slapt-get) by adding in /etc/slapt-get/slapt-getrc eg. :

Code: Select all

# slackdce
SOURCE=https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/
then running slapt-mod -u
except, that when i tried to download a package, it failed because it tried to source it from http://slackdce.theworkpc.com/mirrors/p ... 5.0/x86_64 ..which as you say appears to be offline atm..
seems like a bug though, i would think it should be sourcing the package from the configured mirror (https://slackware.halpanet.org)
for pmod(slackpkg) add to /etc/slackpkg/slackpkgplus.conf eg.:

Code: Select all

# slackdce
MIRRORPLUS[slackdce]=https://slackware.halpanet.org/slackdce/packages/15.0/x89_64/
untested.. my VM ran out of room while updating the database :p
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4289
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Two new repositories

Post#6 by ncmprhnsbl » 20 May 2025, 01:37

ncmprhnsbl wrote:
18 May 2025, 08:24
seems like a bug though, i would think it should be sourcing the package from the configured mirror
seemingly confirmed, with this workaround:
with slapt-mod(or slapt-get) after updating the database,
edit /var/slapt-get/package_data,
replacing all instances of the line:

Code: Select all

PACKAGE MIRROR:  http://slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64
with:

Code: Select all

PACKAGE MIRROR:  https://slackware.halpanet.org/slackdce/packages/15.0/x86_64/
i guess this might be the responsibility of the mirror maintainer to do (to PACKAGES.TXT) after syncing...
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

lu9dce
White ninja
White ninja
Posts: 9
Joined: 18 May 2025, 01:34
Distribution: slackware

Two new repositories

Post#7 by lu9dce » 20 May 2025, 15:20

Code: Select all

https://slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64/
This is the main mirror on the same machine where the packets are created.

It's IPv6 only.

lu9dce
White ninja
White ninja
Posts: 9
Joined: 18 May 2025, 01:34
Distribution: slackware

Two new repositories

Post#8 by lu9dce » 20 May 2025, 15:24


lu9dce
White ninja
White ninja
Posts: 9
Joined: 18 May 2025, 01:34
Distribution: slackware

Two new repositories

Post#9 by lu9dce » 20 May 2025, 15:32

If anyone wants to collaborate with the repository:
We use iceccd (ICECC daemon) to speed up compilation.
It's a distributed compiler system that allows sharing CPU power over the network.
Each computer receives a small part of the compilation job, processes it, and sends the result back.
This helps reduce build times by using multiple machines together.

Image

EMAIL [email protected]

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4289
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Two new repositories

Post#10 by ncmprhnsbl » 21 May 2025, 04:45

ncmprhnsbl wrote:
18 May 2025, 08:24
for pmod(slackpkg) add to /etc/slackpkg/slackpkgplus.conf eg.:

Code: Select all

# slackdce
MIRRORPLUS[slackdce]=https://slackware.halpanet.org/slackdce/packages/15.0/x89_64/
untested.. my VM ran out of room while updating the database :p
ok, tested with pmod/slackpkg, it works with that^ config, without any workarounds.
so, i would say the issue with the PACKAGE MIRROR: line the PACKAGES.TXT is specific to slapt-get..
just looking at other repos, eg. slackware and salix on various mirrors, they don't even have that PACKAGE MIRROR: line ...
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

beny
Full of knowledge
Full of knowledge
Posts: 2275
Joined: 02 Jan 2011, 11:33
Location: italy

Two new repositories

Post#11 by beny » 21 May 2025, 17:37

hi ncmprhnsbl, with gslapt we can manage the repository,i have done a try with porteux stable slapt-mod work well with slackware 15 but not with the slackdce, slapt-mod give the search name but not dowload it,PS: for porteux is a bit tricky to work with slapt-mod, we have to add some deps,ok just for the record
modules/slapt-get-0.11.11-x86_64-1_SBo.xzm
modules/slapt-src-0.3.9-x86_64-1_SBo.xzm
gslapt-0.5.11-x86_64-1_SBo.xzm

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4289
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Two new repositories

Post#12 by ncmprhnsbl » 22 May 2025, 00:29

beny wrote:
21 May 2025, 17:37
but not with the slackdce, slapt-mod give the search name but not dowload it,
hi beny, with the workaround above: Two new repositories (Post by ncmprhnsbl #102896) downloading will work.
i would expect if your setup has a fully functioning ipv6, slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64/ would be fine too.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

beny
Full of knowledge
Full of knowledge
Posts: 2275
Joined: 02 Jan 2011, 11:33
Location: italy

Two new repositories

Post#13 by beny » 22 May 2025, 21:31

Code: Select all

 guest@porteux:~$ sudo '/usr/local/slapt-mod' -m wine
Reading Package Lists...Done
The following NEW packages will be installed:
  wine 
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 135.2MB of archives.
Do you want to continue? [y/N] y
1/1 Get http://slackdce.theworkpc.com/mirrors/slackdce/packages/15.0/x86_64/ wine 10.0-x86_64-1_slackdce [135.2MB]...        4  Done

Done
/usr/local/slapt-mod: line 112: /etc/slapt-get/slapt-modrc: No such file or directory
Verifying package wine-10.0-x86_64-1_slackdce.txz.
Installing package wine-10.0-x86_64-1_slackdce.txz:
PACKAGE DESCRIPTION:
# wine (Wine Is Not an Emulator)
#
# Wine is an Open Source implementation of the Windows API
# on top of X and Unix.
#
# Homepage: http://www.winehq.com/
#
Executing install script for wine-10.0-x86_64-1_slackdce.txz.
Package wine-10.0-x86_64-1_slackdce.txz installed.
/usr/local/slapt-mod: line 134: [: =: unary operator expected
/usr/local/slapt-mod: line 140: [: =: unary operator expected
/usr/local/slapt-mod: line 143: [: =: unary operator expected
/usr/local/slapt-mod: line 146: [: =: unary operator expected
Parallel mksquashfs: Using 6 processors
Creating 4.0 filesystem on /tmp/wine-10.0-x86_64-1_slackdce.xzm, block size 262144.
[====================================================================================================================-] 7198/7198 100%

Exportable Squashfs 4.0 filesystem, zstd compressed, data block size 262144
	compressed data, compressed metadata, compressed fragments,
	compressed xattrs, compressed ids
	duplicates are removed
Filesystem size 265851.65 Kbytes (259.62 Mbytes)
	24.25% of uncompressed filesystem size (1096376.70 Kbytes)
Inode table size 43315 bytes (42.30 Kbytes)
	30.42% of uncompressed inode table size (142369 bytes)
Directory table size 36333 bytes (35.48 Kbytes)
	45.56% of uncompressed directory table size (79746 bytes)
Number of duplicate files found 14
Number of inodes 3931
Number of files 3869
Number of fragments 752
Number of symbolic links 8
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 54
Number of ids (unique uids + gids) 1
Number of uids 1
	root (0)
Number of gids 1
	root (0)
chown: warning: '.' should be ':': ‘guest.’
/usr/local/slapt-mod: line 162: green: command not found
guest@porteux:~$ 
                                                          
hi, well seem that slapt-mod without the changes on package_data work, the script have some error but the core work well, the pak package in linux do not open,you have the windows vm maybe.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4289
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Two new repositories

Post#14 by ncmprhnsbl » 22 May 2025, 23:27

beny wrote:
22 May 2025, 21:31
hi, well seem that slapt-mod without the changes on package_data work,
this would be because you have ipv6 fully functional on your setup/connection.
my point is though, if i have one mirror configured(halpanet.org), it shouldn't be getting the package from another(slackdce.theworkpc.com)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

beny
Full of knowledge
Full of knowledge
Posts: 2275
Joined: 02 Jan 2011, 11:33
Location: italy

Two new repositories

Post#15 by beny » 23 May 2025, 19:07

hi, now is part of slackware.uk: https://slackware.uk/slackdce/

Post Reply