You are not logged in.
Hi,
Build base iso, and build few packages missing in base/packages.list (cdrkit, cmake, efibootmgr, efivar ...)
Now i begin build stuff for justx flavor, most part already build with xorg stack.
With default gcc 6.3, i adjust few receipts, for cmake, icu, efivar, efibootmgr, harfbuzz.
Need to rebuild cairo / freetype / fontconfig / harfbuzz to avoid issue with previous gcc83 build.
build freetype/fontconfig without harfbuzz deps, build harfbuzz (gcc 6.3), rebuild freetype/fontconfig, and last cairo/harfbuzz again to ensure runtime/buildeps use uptodate version
Offline
Hi,
I push base iso i build two days ago,
https://people.slitaz.org/~shann/slitaz-current-stuff/slitaz-current-20230829.iso
Continue to build packages for justx iso.
For locale-*, need build slitaz-i18n, himself required most bdeps (asunder, midori, lxpanel, pcmanfm ...)
Offline
@shann thanks! Going to reinstall the system from this iso and try to build/optimize some stuff.
Offline
Hi,
@devl547, right you can install, just keep in mind is work in progress 
For slitaz-i18n, remain this deps :
epdfview
gvfs
libwebkit
lxpanel
midori
pcmanfm
udisks2
tzdata
epdfview need huge package, Qt4-dev 
Offline
Hi,
Nice to see mysql / php / apache work
.
Minus fix need for mysql build (required gcc49 for 5.5.27)
now we have most bdeps compiled for qt4, time to build it.
patch it to work with gcc6, thanks gobolinux 
Offline
Tried booting your latest ISO, no luck.
SYSLINUX stops with "vesamenu.c32: not a COM32R image" error.
Offline
Hi devl547,
for my test i use kvm, iso worked on.
Also for laptop (1215n / dell x300), boot from key created few years ago (time of SliTaz 3.0 ^^), i put bzImage / rootfs.gz inside.
I rebuild syslinux (in case with new toolchain), result iso seem not good.
On qemu iso work, on usb stick isolinux stuck or isolinux.bin corrupted.
I rebuild syslinux with gcc49 (think issue with gcc 6).
new iso http://people.slitaz.org/~shann/slitaz-current-stuff/slitaz-current-20230903.iso
on qemu iso work
on asus 1215n with usb key (transfer with dd) work
on dell latitude x300 with same usb key, boot failed isolinux.bin missing or corrupted.
For this dell, i remember similar issue with mandriva 2010 iso on usb key (isolinux.bin missing).
Offline
Continue build packages to have core packages and purpose iso.
I test in vm, at time, tazpkg list 225 upgrades for 287 packages installed.
Painfull for libwebkit build, skip at time.
Offline
>Painfull
I think most painful gonna be updating the toolchain to gcc 10 or later and updating the kernel to at least 4.19 LTS (EOL at Dec 2024).
Offline
@shann, have you seen this bootstrap guide?
It has some hints like "this version of lib A is latest, that you can build with compiler B"
https://github.com/fosslinux/live-bootstrap/blob/master/parts.rst
Offline
Hi devl547,
Infact, you are right, upgrade toolchain, kernel think more paintful that libwebkit ^^.
For this link, i set to my bookmarks (find it in phoronix article about LFS 12.0)
Seem interesting
.
When finish build core stuff packages, i check for kernel 4.x
Offline
To have core iso full rebuild, remain this packages :
- libwekit-video
- midori
- midori-video
- tazweb
=> need libwebkit to can be build
locale-de, locale-en, locale-es, locale-fr, locale-it, locale-pt_BR, locale-ru
=> need slitaz-i18n (but himself require midori / libwebkit)
Offline
Hi,
Now we have all most packages available (except libwebkit / midori), for purpose test i build with cookiso all images (base,justx,gtkonly,core).
Available to https://people.slitaz.org/~shann/slitaz-current-stuff/new_isos/
As workaround i add locale-* and libwebkit/midori/tazweb from cooking repo.
Required for justx,gtkonly,core iso 
Offline
@shann, awesome! Looking forward to making SliTaz my daily driver OS again)
Update:
>Available to https://people.slitaz.org/~shann/slitaz-current-stuff/new_isos/
Cannot boot straight from this new core iso. Something wrong with the bootloader.
Tried writing latest official iso from the mirror - everything's ok.
Offline
@devl547,
seem again issue with syslinux ? work in qemu vm.
Not again test on my laptop, infact i follow embedded training this week and next.
I split day in two, afternoon i have training, and morning continue work on SliTaz 
Need check it to purpose good isos.
Offline
@shann, I'm currently not at home. Going to check tomorrow on a 15yo test computer.
>Publish comment on current with 4.19.294 kernel 
Nice)
So latest glibc, gcc 6.x and LTS kernel 4.19.x are going to be our current base system?
Offline
At case, remain most packages to builds (4630), only 1267 cooked (~21% of repo).
Always remain midori / webkit, need to switch on 2.x webkit branch i think.
Of course, we can discuss about fix version of base system, at time we have :
* Binutils 2.37 (released in 2021)
* Linux API headers 3.16.55 (released in 2018) => wip switch to 4.19.x
* GCC 6.3.0 (released in 2016)
* Glibc 2.21 (released in 2015)
If tests are good enough to daily usage, we can be use it, polish version to ensure that core desktop as safe / stable.
Noted that openssl also need bump (1.0.2u, kernel and for support need to switch on 1.1.x).
And after continue on current to prepare next step to switch another toolchain, gcc 10.x, glibc 2.30 etc ...
For haproxy on front of SliTaz infrastructure vms, i have this running :
haproxy 2.x branch
glibc 2.31
openssl 1.1.1l
kernel 5.4.x (custom for kvm env)
based on my slitaz64-stuff (https://people.slitaz.org/~shann/slitaz64-stuff/repo/packages/unstable/), i note that don't push/sync last work.
Offline
>remain most packages to builds (4630)
There are lots of packages with close to zero users. And even less of them use SliTaz.
Also, there are many packages in our repos that are built, but not working cause of lacking files, dependencies or are improperly configured.
>Noted that openssl also need bump
I tried bumping to 1.1.1v and had about 3000 packages built with no problems. But that's with our stock gcc4.
Offline
Infact, you are right.
If i check my branch for vm front infra stuff, i have only 174 packages, include base + dev stuff.
For openssl, built not problem, just keep in mine that wget/curl/cacerts/python/git are really sad if not rebuild with new version when bump 1.0.x > 1.1.x
.
For night, i launch in new chroot env my cooklist for base / dev stuff (270 packages), but only current repo (without cooking fallback), that ensure use only new packages.
most of them work but i have miss deps and issue with one package :
For network issue, fault wifi adapter seem unstable (normally i disable power-save, but i think need tweak again)
grep "cook failed" /home/slitaz/6.0/chroot/home/slitaz/log/*
/home/slitaz/6.0/chroot/home/slitaz/log/expat.log.0:ERROR: cook failed
=> issue network to fetch src
/home/slitaz/6.0/chroot/home/slitaz/log/libcap-ng.log:ERROR: cook failed
=> issue network to fetch src
/home/slitaz/6.0/chroot/home/slitaz/log/libxml2.log.0:ERROR: cook failed
=> issue network to fetch src
/home/slitaz/6.0/chroot/home/slitaz/log/python-setuptools.log:ERROR: cook failed
=> issue network to fetch src
/home/slitaz/6.0/chroot/home/slitaz/log/linld.log:ERROR: missing 4 dependenciesERROR: cook failed
=> need ucl-dev / upx
/home/slitaz/6.0/chroot/home/slitaz/log/perl.log:ERROR: cook failed
=> bump to 5.24.4 / use .tar.gz extension / patch for 5.24.4
/home/slitaz/6.0/chroot/home/slitaz/log/busybox.log:ERROR: missing 6 dependenciesERROR: cook failed
=> need uclibc-cross-compiler-i486, musl-libc-dev, dietlibc
/home/slitaz/6.0/chroot/home/slitaz/log/cacerts.log:ERROR: missing 2 dependenciesERROR: cook failed
=> need locale-en (that required himself slitaz-i18n)
/home/slitaz/6.0/chroot/home/slitaz/log/linux.log:ERROR: missing 8 dependenciesERROR: cook failed
=> need uclibc-cross-compiler-x86_64, bc, libwrap
/home/slitaz/6.0/chroot/home/slitaz/log/slitaz-configs.log:ERROR: missing 12 dependenciesERROR: cook failed
=> need locale-* (that required himself slitaz-i18n)
/home/slitaz/6.0/chroot/home/slitaz/log/syslinux.log:ERROR: missing 4 dependenciesERROR: cook failed
=> need mingw32-gcc
mingw32-binutils
mingw32-runtime-headers
mingw32-w32api-headers
mingw32-gcc-c
mingw32-runtime
mingw32-w32api
For perl, i fix it, for missing deps (bc, libwrap, ucl, upx) build ok, need check for uclibc, musl, dietlibc and also mingw32 part for syslibux.
Offline
Hi
I put kernel and rootfs here https://people.slitaz.org/~shann/slitaz-current-stuff/current_20230909/
Need update linux receipts to have 4.19.294 and aufs (aufs4 branch) in repo
.
Offline
[ Generated in 0.019 seconds, 9 queries executed - Memory usage: 1.6 MiB (Peak: 1.77 MiB) ]