SliTaz SliTaz Forum

You are not logged in.

#26 2023-08-29 10:13:59

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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

#27 2023-08-31 20:05:53

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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

#28 2023-09-01 05:21:34

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

@shann thanks! Going to reinstall the system from this iso and try to build/optimize some stuff.

Offline

#29 2023-09-01 06:38:01

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

@devl547, right you can install, just keep in mind is work in progress smile

For slitaz-i18n, remain this deps :

epdfview

gvfs

libwebkit

lxpanel

midori

pcmanfm

udisks2

tzdata

epdfview need huge package, Qt4-dev wink

Offline

#30 2023-09-01 08:03:11

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

lxpanel / udisks2 are ok

I also rebuild udev, patch it for build with new toolchain, LDFLAGS='-lrt' required

Offline

#31 2023-09-02 22:04:13

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

Nice to see mysql / php / apache work wink.

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 wink

Offline

#32 2023-09-03 09:09:45

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Tried booting your latest ISO, no luck.

SYSLINUX stops with "vesamenu.c32: not a COM32R image" error.

Offline

#33 2023-09-03 12:52:14

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi devl547,

hmm 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

#34 2023-09-03 16:33:58

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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

#35 2023-09-03 20:51:08

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

>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

#36 2023-09-04 05:25:26

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

@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

#37 2023-09-04 18:44:11

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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 smile.

When finish build core stuff packages, i check for kernel 4.x

Offline

#38 2023-09-04 20:06:26

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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

#39 2023-09-07 08:32:50

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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 smile

Offline

#40 2023-09-08 08:47:39

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Hi,

I just build 4.19 kernel for test, work as well on qemu, but it's better to check in real laptop smile

[attachment=51594,3381]

Offline

#41 2023-09-08 09:49:41

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

@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

#42 2023-09-08 16:12:33

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

@devl547,

sad 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 smile

Need check it to purpose good isos.

Offline

#43 2023-09-08 16:36:04

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Yeah

Publish comment on current with 4.19.294 kernel smile

[attachment=51597,3382]

Offline

#44 2023-09-08 17:15:34

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

Better without ethernet cable and use wireless smile

Need put ipw2100-firmware and well done

[attachment=51598,3383]

Offline

#45 2023-09-08 17:52:33

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

@devl547, just to be sure, can you confirm that slitaz-current-20230903.iso work as expected ?

Offline

#46 2023-09-08 18:13:46

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

@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 smile

Nice)

So latest glibc, gcc 6.x and LTS kernel 4.19.x are going to be our current base system?

Offline

#47 2023-09-08 19:38:32

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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

#48 2023-09-08 19:59:48

devl547
Administrator
Registered: 2011-06-01
Posts: 285

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

>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

#49 2023-09-09 05:43:50

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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 smile.

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

#50 2023-09-11 06:25:25

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: [Current version (6.0) dev thread] - Usage of SliTaz 4.0 / rolling

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 smile.

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.019 seconds, 9 queries executed - Memory usage: 1.6 MiB (Peak: 1.77 MiB) ]