Tiny Core Linux

Tiny Core Base => TCB News => Release Candidate Testing => Topic started by: roberts on March 01, 2012, 10:46:00 PM

Title: Core v4.4rc2
Post by: roberts on March 01, 2012, 10:46:00 PM
The second release candidate of Core 4.4 is ready for public testing:
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/4.x/x86/release_candidates (http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/4.x/x86/release_candidates)

The major theme for Core v4.4 is a kernel & modules update and tag searching.

Changelog for 4.4rc1:

* Minor kernel update to 3.0.21 to support the following:
** ax25 / ham radio support
** kexec
** efficeon agp patch
** r6040 mii fix
** isa libata enabled for very old laptops
** xts, gf128mul for truecrypt uses
** resolves the kernel panic issue when mounting CIFS shares.
* Updated tc-config with syslog/rsyslog patch
* Updated Xprogs.tcz: scmbrowser and smc-fetch.sh tweaks

Update instructions, from the release candidate area:
1. Copy over new vmlinuz
2. Copy over new core.gz
3. Copy over new Xprogs.tcz
4. boot into new system

if You have/use X then
AppsAduit -> Dependencies -> Build Reporting Database -> Fetch Missing

or if you only use Core (no X) or Xorg did not start and only have a system prompt use:
tce-audit builddb
tce-audit fetchmissing

=====================
Change log for 4.4rc2

* Updated search.sh added -t option for tag search.
* Updated provides.sh for CLI use.
* Updated appbrowser for new tag search.
* Updated ab keyword is now a tag search.
* Updated tce-size with date check on sizefile update.
* Updated tce-setup fixed when base boot code is used with missing /tmp/tce/optional directory.
* Updated tce-setdrive with a required readlink.
* Updated filetool.sh with a required readlink when used after tce-setdrive.
* Recompressed modules to save space.
* Added ssb module to base.

Note: Xprogs.tcz has been updated and is in the release candidate area.
 
Title: Re: Core v4.4rc2
Post by: netnomad on March 02, 2012, 02:01:04 AM
hi roberts,

thank you for adding ssb module to base.
but it's not loaded at the usual booting... i didn't blacklist this module as recommended lately.
ifconfig shows only the loop-device.
do i need additional bootcodes or  to load a further module-package?
i add my dmesg and my loaded modules to this thread.

thank you for your help.

Title: Re: Core v4.4rc2
Post by: bmarkus on March 02, 2012, 02:04:45 AM
Quote
The Set button has only ever been active when the tcedir is on /tmp and the initial status bar displaying tcedir is red. No other purpose.

With AppBrowser / Local I can load extension from anywhere in the file system. It is convenient during testing extensions. With ScmBrowser I can't do that, I have to move it to the production directory /tce/optional and install from there and remove when testing finished.
Title: Re: Core v4.4rc2
Post by: Juanito on March 02, 2012, 03:12:43 AM
I've just checked my machine and ssb loads on boot - I don't have hardware that requires b44 though...
Title: Re: Core v4.4rc2
Post by: netnomad on March 02, 2012, 05:57:59 AM
hi juanito,

as you can see in my modules-list, there is no ssb-module:
acpi_cpufreq 12288 1 - Live 0xf8b04000
mperf 12288 1 acpi_cpufreq, Live 0xf8b00000
cpufreq_userspace 12288 0 - Live 0xf8afa000
cpufreq_powersave 12288 0 - Live 0xf8af6000
cpufreq_stats 12288 0 - Live 0xf88e5000
cpufreq_conservative 12288 0 - Live 0xf88e1000
squashfs 24576 43 - Live 0xf88e9000
scsi_wait_scan 12288 0 - Live 0xf884a000
zcache 12288 0 - Live 0xf883b000 (PC)
zram 12288 1 - Live 0xf8846000 (C)
loop 16384 86 - Live 0xf8841000
pcspkr 12288 0 - Live 0xf884e000
serio_raw 12288 0 - Live 0xf8837000
sdhci_pci 12288 0 - Live 0xf807c000
r592 16384 0 - Live 0xf8063000
sdhci 20480 1 sdhci_pci, Live 0xf8831000
memstick 12288 1 r592, Live 0xf8051000
mmc_core 45056 1 sdhci, Live 0xf8070000
yenta_socket 20480 0 - Live 0xf8033000
pcmcia 28672 0 - Live 0xf8068000
pcmcia_rsrc 16384 1 yenta_socket, Live 0xf8059000
pcmcia_core 16384 3 yenta_socket,pcmcia,pcmcia_rsrc, Live 0xf8042000
video 16384 0 - Live 0xf8048000
backlight 12288 1 video, Live 0xf803e000
battery 12288 0 - Live 0xf803a000
ac 12288 0 - Live 0xf802f000

all tc-versions since 3.0 supported this ethernetcard...
Title: Re: Core v4.4rc2
Post by: Rich on March 02, 2012, 03:17:37 PM
A little off topic, but is the kernel command line still limited to 256 characters? Netnomad has 286 in his.
Title: Re: Core v4.4rc2
Post by: curaga on March 03, 2012, 03:13:50 AM
I think it depends on the bootloader too.

edit: It's unlimited in the boot protocol v2.06. Grub 0.97 appears to support 2.03 for example.
Title: Re: Core v4.4rc2
Post by: philip on March 04, 2012, 12:26:54 PM
Not sure this is appropriate here, but it describes a scenario that sort of works in 4.4rc2 and failed with kernel panic in 4.3: http://forum.tinycorelinux.net/index.php/topic,12722.0.html (http://forum.tinycorelinux.net/index.php/topic,12722.0.html)
Title: Re: Core v4.4rc2
Post by: uggla on March 04, 2012, 01:14:34 PM
I think I've found the reason for my Xprogs-wbar-acroread problem:

http://forum.tinycorelinux.net/index.php/topic,12339.msg69497.html#msg69497 (http://forum.tinycorelinux.net/index.php/topic,12339.msg69497.html#msg69497)
Title: Re: Core v4.4rc2
Post by: bmarkus on March 05, 2012, 10:04:25 AM
Search in AppBrowser doesn't work, returns the full extension list instead of only matching names.
Title: Re: Core v4.4rc2
Post by: bmarkus on March 05, 2012, 10:15:21 AM
In current version TC is composed of Core and few extensions. Running from USB stick CDE content is copied to TCE and handled on the same way as user installed extensions. Using the 'base' boot options no any extensions loaded, result is Core instead if TinyCore, therefore you can not start a clean TC system after installing extensions.

Use xbase.lst as a protection list and even when base option used load extensions from xbase.lst and skip all others.
Title: Re: Core v4.4rc2
Post by: roberts on March 05, 2012, 11:05:39 AM
Search in AppBrowser doesn't work, returns the full extension list instead of only matching names.
Working fine here. NMI
Title: Re: Core v4.4rc2
Post by: mladen on March 06, 2012, 03:52:49 AM
Use xbase.lst as a protection list and even when base option used load extensions from xbase.lst and skip all others.

After a base installation to usb, I copied  original /cde directory to it and try to play with "clean" CorePlus configuration.  Noticed that if I add some extension to the xbase.lst file and use  cde  and lst=xbase.lst  boot options,  system boot only tcz extensions from original unmodified version of xbase.lst file  !?
Title: Re: Core v4.4rc2
Post by: roberts on March 06, 2012, 04:26:53 PM
On a usb install you should be using a normal live tce directory and not cde.

cde is intended for cdrom and isohybrid for delivery of read-only extensions due to the factoring out of X/GUI from the initrd strting with version 4.2
Title: Re: Core v4.4rc2
Post by: mladen on March 07, 2012, 04:16:57 AM
Thanks for your explanation Roberts.
Actually I used  /cde directory trying to  separate working directories for tcz and scm extensions.  I entered to the same problem as  bmarkus:
With AppBrowser / Local I can load extension from anywhere in the file system. It is convenient during testing extensions. With ScmBrowser I can't do that, I have to move it to the production directory /tce/optional and install from there and remove when testing finished.
so I experimented using separate directories (not named tce !)  for tcz and scm extensions.

Booting CorePlus from /cde directory and using two simple scripts I can easily change /etc/sysconfig/tcedir and  alternatively use this two directories for downloading and  experimenting with new extensions.  In this way I avoid bloating my production  /tce directory with things I really don`t need. Using such /cde based  configuration, I can also easily use the most recent release candidate without touching my stable usb installation.

I suppose this subject is better to discuss on other place, but I was initiated with quoted bmarkus comment.
Title: Re: Core v4.4rc2
Post by: AbNoRMiS on March 07, 2012, 05:36:58 AM
appbrowser shows a single extension.tcz as many times how many tags-fields has extension.tcz.info file of this extension
as now for example has thunar-plugins.tcz and the same goes for command line: ab thunar
Title: Re: Core v4.4rc2
Post by: roberts on March 07, 2012, 07:26:01 AM
It is suppose to be a tag line. Not lines! It is not a novel.
Title: Re: Core v4.4rc2
Post by: roberts on March 07, 2012, 07:33:17 AM
Using the cde for unintended purposes just confuses the issue.
Title: Re: Core v4.4rc2
Post by: Rich on March 07, 2012, 02:58:55 PM
Hi AbNoRMiS
I'm having some trouble understanding your question. It sounds like when you enter  thunar  you only
get back the plug-ins and not  thunar  itself. If that is the case, try entering  file manager  instead.
The tags field has only just been implemented and is a work in progress.
Title: Re: Core v4.4rc2
Post by: AbNoRMiS on March 07, 2012, 04:25:32 PM
hi Rich
again apologize for my bad english :)
i was referring to the following
Quote
tc@box:~$ ab thunar

Application Browser CLI Edition

    1. Thunar-dev.tcz
    2. Thunar-doc.tcz
    3. Thunar-locale.tcz
    4. thunar-plugins.tcz
    5. thunar-plugins.tcz
    6. thunar-plugins.tcz
    7. thunar-plugins.tcz
    8. thunar-plugins.tcz
    9. thunar-plugins.tcz
   10. thunar-plugins.tcz
   11. Thunar.tcz
   12. thunar-vfs-dev.tcz
   13. thunar-vfs-doc.tcz
   14. thunar-vfs-locale.tcz
   15. thunar-vfs.tcz

Enter selection ( 1 - 19 ) or (q)uit, (n)ext, (p)revious: :
Quote
Title:          thunar-plugins.tcz
Description:    Thunar file manager plugins.(TESTING)
Version:        see below
Author:         Various
Original-site:  http://www.xfce.org
Copying-policy: GPL-2
Size:           108K
Extension_by:   Arslan S.
Tags:       Thunar file manager plugins.
Tags:    Create extract archives context menu**
Tags:    Tags editing thunar properties menu.
Tags:    Generate previews certain file types.
Tags:    Set pictures wallpaper context menu.
Tags:    Advanced Properties Plugin.
Tags:    Simple Builtin Renamers.
Comments:   This extension consists of the following plugins:
................
................
................
Change-log:     2010/02/24 Original
Current:        2010/02/25 Removed vcs and actions plugin
            Added sbr,uca,apr and wallpaper-plugin
Title: Re: Core v4.4rc2
Post by: Rich on March 07, 2012, 04:36:39 PM
Hi AbNoRMiS
OK, I see the problem. The  info  file somehow wound up with multiple Tag  lines, there should only be one.
Title: Re: Core v4.4rc2
Post by: AbNoRMiS on March 07, 2012, 05:13:54 PM
It is suppose to be a tag line. Not lines! It is not a novel.
dear roberts, i completely agree with this
but today i encountered with yet another mistake
when i tried to install gstreamer-dev then i don't found it in appbrowser
and i found that there are no tags in info file gstreamer-dev.tcz.info
at the same time i was searching not by 'tags' as in the first case
i think that when select 'search' (not 'provides' or 'tags') to search in appbrowser
then should search in 'title' field but not use 'tags' field
Title: Re: Core v4.4rc2
Post by: roberts on March 07, 2012, 08:43:05 PM
No. I will not be searching multiple locations!
Re-read what I had posted on this subject  when I announced that I would force in a tag field for each and every extension without a tag field. This forced tag field would be the desc field stripped of most throw away words. It is now up to the community to supply their tag field for their extension.  If you find an extension without a tag field then contact the extension maker to comply. It is not an issue with the base.
Title: Re: Core v4.4rc2
Post by: gerald_clark on March 08, 2012, 12:05:05 PM
The initrd is missing kernel/drivers/ssb/ssb.ko.gz which is needed by kernel/drivers/net/brr.ko.gz which is in the initrd.
Title: Re: Core v4.4rc2
Post by: roberts on March 08, 2012, 03:33:55 PM
Thanks for reporting. I had added it but then modules were recompressed and the prior module collection was used so we lost ssb. Adding it back in.
Title: Re: Core v4.4rc2
Post by: AbNoRMiS on March 10, 2012, 01:19:37 PM
possible that the appbrowser incorrectly interprets the extension record if in the extension info-file after the keyword 'Tags' does not exist tab character (0x09)

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=12700.0;attach=3323)

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=12700.0;attach=3324)

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=12700.0;attach=3325)

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=12700.0;attach=3326)
Title: Re: Core v4.4rc2
Post by: roberts on March 10, 2012, 02:40:57 PM
Oh the joy of free form info files from a diverse community.
Anything except what would be expected  :)
Perhaps someday we will have a GUI form to try to have some consistency.
The info files are "like a box of chocolates, you never know what you are going to get."  :o
Title: Re: Core v4.4rc2
Post by: roberts on March 10, 2012, 04:17:57 PM
Fixed on server side. To get your tags.db reloaded, either reboot, rm /tmp/tags.db, or wait 5 hours!
Title: Re: Core v4.4rc2
Post by: AbNoRMiS on March 10, 2012, 09:45:36 PM
as turned that appbrowser downloaded the netperf.tcz to tce/optional
at a time when i only tried to see its files and depends :o
i could not understand what the hell is going on, from where it appears
i remove it but some time again it appeared from somewhere :D
Title: Re: Core v4.4rc2
Post by: roberts on March 10, 2012, 09:57:31 PM
Just tried and works as expected, viewing files and depends resulted in no download.
Cannot reproduce your claim.
Title: Re: Core v4.4rc2
Post by: AbNoRMiS on March 10, 2012, 10:16:24 PM
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=12700.0;attach=3325)
i looked at the files and depends before these fixes on the server
Fixed on server side. To get your tags.db reloaded, either reboot, rm /tmp/tags.db, or wait 5 hours!
but just now understood from where netperf.tcz was taken in tce/optional