Tiny Core Linux

Tiny Core Base => TCB News => Release Candidate Testing => Topic started by: Juanito on December 08, 2014, 10:15:08 PM

Title: Core v6.0rc1
Post by: Juanito on December 08, 2014, 10:15:08 PM
Team Tiny Core is pleased to announce that Tiny Core 6.0 rc1 is available for public testing:

http://repo.tinycorelinux.net/6.x/x86/release_candidates/
http://repo.tinycorelinux.net/6.x/x86_64/release_candidates/

This is a release candidate. If you decide to help test, then please test carefully. We don't want anyone to lose data.

Most extensions have been copied over from the 5.x repo - note that the fltk library has been updated to 1.3.3 to enable unicode. fltk-1.1 and 1.3 can be installed at the same time, and old apps using 1.1 will continue to work.

Although not in the base, wbarconf has been updated in the iso and wl-modules-KERNEL has been added, but not tested, due to lack of hardware (user cut firmware and blacklisting as per the info file will still be required). The mirrorpicker was also adjusted to avoid failing on fast servers.

We appreciate testing and feedback.

If you use distribution files note that you need a new vmlinuz and core.gz (or rootfs.gz + modules.gz)

Changelog for 6.0 rc1:
* kernel updated to 3.16.6
* glibc updated to 2.20
* gcc updated to 4.9.1 (patched)
* e2fsprogs base libs/apps updated to 1.42.12
* util-linux base libs/apps updated to 2.25.1
* tce-load adjusted to speed up handling large dependency chains
Title: Re: Core v6.0rc1
Post by: core-user on December 09, 2014, 01:48:43 AM
Good news - thanks.
Title: Re: Core v6.0rc1
Post by: meo on December 10, 2014, 10:29:58 AM
Hi guys!

Have been trying out this cut of TC today and it's working as it should it seems. Had a little problem with the sound but after a little experimenting it works all right. Good work!!!

Have fun fine tuning TC and making it shine among distros,
meo
Title: Re: Core v6.0rc1
Post by: a on December 12, 2014, 12:28:58 AM
Openbox seems to be broken. It doesn't show window decorations and the right mouse key does not work on the desktop. Tested with "qemu-system-i386 -m 256 -cdrom CorePlus-6.0rc1.iso". (By the way, a 64-bit CorePlus image would be nice. Is it by intention that there isn't one?)

It would be nice, if the final version had Joe's Window Manager updated to 2.2.2 from the 2.1.0 in the RC1.

Furthermore, since the image has grown by several megabytes since 4.7.7 and since FLTK 1.3.3 finally brings in Unicode, I'd really appreciate the inclusion of kmaps.tcz in base (i.e., the system that is loaded when "Boot Core with only X/GUI (TinyCore)." is selected from the boot menu) and thus allow keymap selection at boot, since having to manually fetch and install that from somewhere each time is a major annoyance. Kmaps.tcz is only 140 KB in size, thus negligable compared with the image's increase in size over the past releases.

Also, I wonder whether there is a particular reason for upgrading the kernel to 3.16.6 instead of choosing the more recent 3.16.7?

Otherwise, thanks for TinyCore. Good to have an at-least-trying-to-be-decent browser again with Fifth. What's really still missing since 4.7.7 is a proper PDF reader. Would be nice to see a current MuPDF made available again.
Title: Re: Core v6.0rc1
Post by: curaga on December 12, 2014, 02:12:30 AM
3.16.6 was current at the time of building, and kernel upgrades always require good testing - an update now would invalidate previous testing. Better try to make the new release more stable with a RC going on.
Title: Re: Core v6.0rc1
Post by: a on December 12, 2014, 02:25:32 AM
Sure, it need not be changed now. I just wondered because https://www.kernel.org/pub/linux/kernel/v3.x/ lists 3.16.7 as available from the end of October, whereas I got the impression that TC 6.0 Alpha was built in November. Not a major issue though, unless 3.16.7 fixes severe security flaws or somesuch.
Title: Re: Core v6.0rc1
Post by: a on December 12, 2014, 03:57:24 AM
It would be nice, if the final version had Joe's Window Manager updated to 2.2.2 from the 2.1.0 in the RC1.

Updating IceWM in CorePlus to http://sourceforge.net/projects/icewm/files/icewm-1.3/1.3.8/ might also be good. The current 1.2.37 in the RC1 seems to be more than five years old. The changelogs from http://www.icewm.org/ suggest, that the 1.3 branch includes the 1.2 branch up to its last version, besides fixing additional issues. Last fixes from the original author seem to be from the date 1.3.8 was released last year: http://sourceforge.net/p/icewm/git/ci/master/tree/
Title: Re: Core v6.0rc1
Post by: hiro on December 12, 2014, 11:18:47 AM
I'm using http://repo.tinycorelinux.net/6.x/x86/release_candidates/distribution_files/vmlinuz64 with http://repo.tinycorelinux.net/6.x/x86/release_candidates/distribution_files/core.gz

But loading extensions hangs at the mounting stage. Am I missing something obvious?
I downloaded tczs I need for wifi and manually tried to load them with tce-load -i.
Title: Re: Core v6.0rc1
Post by: gerald_clark on December 12, 2014, 11:31:20 AM
Instead of core.gz use rootfs.gz and modules64.gz.
Title: Re: Core v6.0rc1
Post by: hiro on December 13, 2014, 02:09:43 AM
Thanks. Up and running.
Title: Re: Core v6.0rc1
Post by: hiro on December 14, 2014, 05:54:38 AM
Is OSS-modules missing or did it get dropped?

getlocale.tcz.dep should point to squashfs-tools.tcz

I can't find cpufreq_ondemand module anywhere.

getlocale does not work, even when I fix the squashfs-tools pointer.

edited to combine successive posts
Title: Re: Core v6.0rc1
Post by: hiro on December 14, 2014, 08:09:22 AM
Can't use iproute2.

 iproute2.tcz
A)bout I)nstall O)nDemand D)epends T)ree F)iles siZ)e L)ist S)earch P)rovides K)eywords or Q)uit:
Downloading: bsddb-dev.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
wget: server returned error: HTTP/1.1 404 Not Found
Title: Re: Core v6.0rc1
Post by: Rich on December 14, 2014, 08:35:52 AM
Hi hiro
Can't use iproute2.

 iproute2.tcz
A)bout I)nstall O)nDemand D)epends T)ree F)iles siZ)e L)ist S)earch P)rovides K)eywords or Q)uit:
Downloading: bsddb-dev.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
wget: server returned error: HTTP/1.1 404 Not Found

Try it using  db.tcz  as a dependency instead.
Title: Re: Core v6.0rc1
Post by: hiro on December 14, 2014, 08:55:03 AM
Yeah, that works.
Title: Re: Core v6.0rc1
Post by: curaga on December 14, 2014, 11:19:14 AM
Is OSS-modules missing or did it get dropped?

It's not dropped, but not a "core" module set either - it will appear when someone gets to it, last 5.x update wasn't done by me either.

getlocale.tcz.dep fixed, ondemand is builtin since 4.x. After fixing the dep, getlocale worked fine for me?
Title: Re: Core v6.0rc1
Post by: hiro on December 14, 2014, 01:58:38 PM
Yeah, it seems there was an other unrelated error, the script failed for some unknown reason and the built extension was thus empty.
Title: Re: Core v6.0rc1
Post by: Juanito on December 15, 2014, 03:31:41 AM
Can't use iproute2.

 iproute2.tcz
A)bout I)nstall O)nDemand D)epends T)ree F)iles siZ)e L)ist S)earch P)rovides K)eywords or Q)uit:
Downloading: bsddb-dev.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
wget: server returned error: HTTP/1.1 404 Not Found
dep file adjusted - thanks
Title: Re: Core v6.0rc1
Post by: hiro on December 15, 2014, 04:39:46 AM
nmap has another dependency error:
md5sum: nmap-dbs.tcz.md5.txt: No such file or directory
Title: Re: Core v6.0rc1
Post by: Juanito on December 15, 2014, 04:50:23 AM
nmap-dbs copied over from 5.x repo - thanks
Title: Re: Core v6.0rc1
Post by: hiro on December 15, 2014, 11:16:06 AM
x264-dev has both x264 versions as dependency. Is there a reason to keep the old x264.tcz? It doesn't come with the correct header files.
Title: Re: Core v6.0rc1
Post by: Juanito on December 15, 2014, 11:12:08 PM
'looks like that error has been with us since 2012 - adjusted in 5.x/6.x repos - thanks
Title: Re: Core v6.0rc1
Post by: pq5190362 on December 16, 2014, 02:48:52 AM
Hello,

I've got a question:

Why is the graphics stack in the 32-bit repo so much older than in the 64-bit repo?

The 64-bit repo has (for example):

glamor-egl.tcz - 0.6.0
libvdpau.tcz - 0.8
xf86-video-ati.tcz - 7.5.0
xf86-video-intel.tcz - 2.99.916
xf86-video-vesa.tcz - 2.3.3
Xorg-7.7-3d.tcz - 10.3.2
xorg-server.tcz - 1.16.1

In comparison, the 32-bit repo only has:

glamor-egl.tcz - 0.5.0
libvdpau.tcz - 0.7
xf86-video-ati.tcz - 7.1.0
xf86-video-intel.tcz - 2.21.15
xf86-video-vesa.tcz - 2.3.2
Xorg-7.7-3d.tcz - 9.1.4
xorg-server.tcz - 1.14.2

Why is that? Why is the graphics stack in the 32-bit repo so much older than in the 64-bit repo?

Any chance you could update the 32-bit repo to be at least on par with the 64-bit version in that regard?

Regards
Title: Re: Core v6.0rc1
Post by: hiro on December 16, 2014, 04:05:39 AM
abiword is missing libffi5.tcz dependency

Ironically text selection doesn't work properly in this abiword version, also stuff like shift->ctrl->end to select everything from cursor to end of the document. I am downgrading to 2.x again, I suggest doing the same for this extension. :o
Title: Re: Core v6.0rc1
Post by: Juanito on December 16, 2014, 06:25:52 AM
abiword recompiled for tc-6.x

I recall that the point of abiword-3 was to use gtk3 - an abword2 (i.e. abiword-2, gtk2 extension) would be a welcome addition  ;)
Title: Re: Core v6.0rc1
Post by: Juanito on December 16, 2014, 06:30:13 AM
Why is the graphics stack in the 32-bit repo so much older than in the 64-bit repo?

The x86_64 Xorg was updated for various gnome stuff - there is no gnome wm in the x86 repo...
Title: Re: Core v6.0rc1
Post by: hiro on December 16, 2014, 07:55:55 AM
ffmpeg wants libiconv.tcz.

I'm using vi now for what I wanted to use abiword for :P
Title: Re: Core v6.0rc1
Post by: pq5190362 on December 16, 2014, 03:13:46 PM
Hello,

Why is the graphics stack in the 32-bit repo so much older than in the 64-bit repo?

The x86_64 Xorg was updated for various gnome stuff - there is no gnome wm in the x86 repo...

thanks for your reply.

And what about those who would need an updated graphics stack for, let's say, support of new GPUs / bugfixes / new features / better performance?

Would those not count as valid reasons to update the graphics stack?

Any chance you could still update the graphics stack in the 32-bit repo for the reasons mentioned above?

Regards
Title: Re: Core v6.0rc1
Post by: Juanito on December 17, 2014, 01:06:49 AM
ffmpeg wants libiconv.tcz.

libass and libavcodec recompiled and posted - thanks
Title: Re: Core v6.0rc1
Post by: bel on December 18, 2014, 11:36:26 AM
Hello, 2 items to mention:

1. pidgin.tcz requires libiconv.tcz, so fails.

2. Can we have the pidgin-otr plugin in the repository; I see it was in an older (pre-5) version.

Thanks!
Title: Re: Core v6.0rc1
Post by: Juanito on December 18, 2014, 11:05:23 PM
Thanks - I sent a pm to the pidgin extension maintainer requesting a recompile without libiconv - the iconv functions are provided by glibc anyway.
Title: Re: Core v6.0rc1
Post by: jls on December 19, 2014, 02:03:36 AM
the build scripts for pidgin are in https://code.google.com/p/tc-ext-tools/ (https://code.google.com/p/tc-ext-tools/)
Title: Re: Core v6.0rc1
Post by: a on December 19, 2014, 08:46:59 PM
VLC does not start. It says, libiconv.so.2 cannot be opened: No such file.
Title: Re: Core v6.0rc1
Post by: a on December 20, 2014, 03:44:16 AM
mpg123 does not work, saying that it is unable to load any output module, although I installed alsa prior to mpg123's installation, which used to work in TC 5.x and 4.x.
Title: Re: Core v6.0rc1
Post by: a on December 20, 2014, 04:36:58 AM
Sound in the browser also doesn't work. Tested YouTube with minefield21.tcz. Again, used to work in TC 5.x.
Title: Re: Core v6.0rc1
Post by: pq5190362 on December 20, 2014, 01:31:41 PM
Hello,

Hello,

Why is the graphics stack in the 32-bit repo so much older than in the 64-bit repo?

The x86_64 Xorg was updated for various gnome stuff - there is no gnome wm in the x86 repo...

thanks for your reply.

And what about those who would need an updated graphics stack for, let's say, support of new GPUs / bugfixes / new features / better performance?

Would those not count as valid reasons to update the graphics stack?

Any chance you could still update the graphics stack in the 32-bit repo for the reasons mentioned above?

Regards

here is another reason to update:

http://www.phoronix.com/scan.php?page=news_item&px=MTg2OTc

Regards
Title: Re: Core v6.0rc1
Post by: coreplayer2 on December 20, 2014, 10:15:00 PM
Sound in the browser also doesn't work. Tested YouTube with minefield21.tcz. Again, used to work in TC 5.x.
I'm not having any problem with firefox-official, flash and alsa  combined.  you shouldn't need it but I like to use pavucontrol to set audio output devices and volume control.    I like to listen to Pandora all day and tc6 works great for that.   I'd give that combination a shot
Title: Re: Core v6.0rc1
Post by: bel on December 21, 2014, 07:06:37 AM
Those with sound problems might try adding alsa-config.tcz onboot; that made sound work for me in 6.0rc1 but I didn't need it in 5.x.
Title: Re: Core v6.0rc1
Post by: Juanito on December 22, 2014, 04:35:20 AM
mpg123 does not work, saying that it is unable to load any output module, although I installed alsa prior to mpg123's installation, which used to work in TC 5.x and 4.x.

..works for me - it seems to default to pulseaudio, so for anything else you have to put (for example) "-o alsa"
Title: Re: Core v6.0rc1
Post by: Juanito on December 22, 2014, 04:36:05 AM
VLC does not start. It says, libiconv.so.2 cannot be opened: No such file.

thanks - pm sent to the maintainer
Title: Re: Core v6.0rc1
Post by: coreplayer2 on December 22, 2014, 06:25:49 AM
I noticed that Xvesa now supports 1920x1200 resolution OOB   which is really nice thanks



with Ctr + Alt + Backspace   >  xsetup > startx
Title: Re: Core v6.0rc1
Post by: rufi on December 23, 2014, 06:23:13 AM
Installed qemu-x86 on v6.0rc1, when run qemu-system-i386 get an error:
Quote
qemu-system-i386: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

Look like a bug, v6.0 beta doesn't have this issue.
Title: Re: Core v6.0rc1
Post by: a on December 23, 2014, 04:32:53 PM
The mirrorpicker was also adjusted to avoid failing on fast servers.

Not exactly sure what was fixed there, but since another thing hit me again, I'd like to suggest that the "Apps" program (and the "tce" command line program) be made more robust against failures of (repo.)tinycorelinux.net. Yesterday wasn't the first time that the server couldn't be reached, and when that happens, a freshly started CorePlus cannot fetch extensions from any mirror, since "Select fastest mirror" fails, if the first mirror "repo.tinycorelinux.net" somehow behaves weird, and a different mirror also cannot be selected manually, since "Select mirror" also fails, because it requires "mirrors.tcz", which cannot be fetched for the reasons mentioned.

Using "wget" and "cat" to simulate a poor man's text browser to find links on web pages to a "mirrors.tcz" that could then be manually copied to /tmp/tce/optional, from where it could be loaded to stop the pain, felt seriously stupid. Maybe "mirrors.tcz" should not be an extension but just part of base. The "links" web browser would also have felt better than the wget-and-cat pain.
Title: Re: Core v6.0rc1
Post by: gerald_clark on December 23, 2014, 06:04:50 PM
Mirrors come and go, so it cannot be part of base.
You can manually edit /opt/tcemirror
Title: Re: Core v6.0rc1
Post by: Juanito on December 23, 2014, 11:22:00 PM
Look like a bug, v6.0 beta doesn't have this issue.

Although they do need to be fixed, extensions are not part of the base - nothing much changed in the base between v6.0beta1 and v6.0rc1, so I would presume that something changed in one or more of the extensions concerned.
Title: Re: Core v6.0rc1
Post by: rufi on December 23, 2014, 11:52:00 PM
Although they do need to be fixed, extensions are not part of the base - nothing much changed in the base between v6.0beta1 and v6.0rc1, so I would presume that something changed in one or more of the extensions concerned.
[/quote]

I compared the installed extensions, no difference found.
Title: Re: Core v6.0rc1
Post by: Juanito on December 23, 2014, 11:56:27 PM
I double-checked - there were no changes to the base from beta1 to rc1...
Title: Re: Core v6.0rc1
Post by: rufi on December 24, 2014, 06:07:01 AM
I double-checked - there were no changes to the base from beta1 to rc1...
Yes, qemu itself is not changed but the deps, after replaced ncurses and libssh2 with which I used in 6.0beta, qemu can be opened now.
Thanks.
Title: Re: Core v6.0rc1
Post by: aswjh on December 26, 2014, 03:12:56 AM
suggest that set ld-linux path from /lib/ld-linux-x86-64.so.2 to /lib64/ld-linux-x86-64.so.2 for Pure64.
Title: Re: Core v6.0rc1
Post by: Juanito on December 26, 2014, 03:46:40 AM
Thanks for the suggestion, but considerable care was spent avoiding exactly that in corepure64.

Maybe in a multilib version...
Title: Re: Core v6.0rc1
Post by: coreplayer2 on December 28, 2014, 02:46:05 PM
more on libiconv...

FYI these two extensions copied over from tc-5.x have a dependency on libiconv
Code: [Select]
For libavcodec.tcz libiconv.tcz is missing!
For libavformat.tcz libiconv.tcz is missing!

any extension which require the above two deps will also not run.. eg libavcodec
:|

Title: Re: Core v6.0rc1
Post by: Juanito on December 28, 2014, 09:28:01 PM
Could you check again in the tc-6.x repo - I thought I recompiled the libavcodec and libass extensions for this