Tiny Core Linux

Tiny Core Base => TCB News => Release Candidate Testing => Topic started by: roberts on April 18, 2010, 07:45:28 PM

Title: tinycore_v2.11rc1
Post by: roberts on April 18, 2010, 07:45:28 PM
The First Release Candidate of v2.11 (tinycore_2.11rc1.iso), is now posted and ready for testing.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release_candidates

tinycore_2.11rc1.iso
tinycore_2.11rc1.iso.md5.txt

Change log for Tiny Core v2.11

RC1:
* New freedesktop system menu and extension support for flwm, LXDE, XFCE, jwm, and hackedbox.
* Updated flwm_topside_initmenu for freedesktop support
* Updated flwm_topside_makemenu for freedesktop support
* Updated desktop.sh for freedesktop support
* New tc2freedesk for freedesktop support
* New wbar_icon_upd.sh for freedesktop support
* Added new "Power Off" (exit) button to wbar.

* New OnDemand support for flwm, LXDE, and XFCE, jwm, and hackedbox.
* Updated ondemand script to accept argument now callable from appbrowser/tce-load & appsaudit.
* Updated appbrowser with "Mirrors", and "OnDemand" menu creation.
* Updated appsaudit with "OnDemand" selection/creation from existing downloaded extensions.
* Updated appsaudit "Update Dependencies" to support recursion, and separate "Build Database" option.

* New "Services" added to system menu and required /etc/init.d/services.

* New optional zsync update support for faster extension updates.

* Updated tc-config waitusb added optional LABEL/UID, e.g. waitusb=30:LABEL=tinycore
* Updated wallpaper added center option.
* Updated tc-functions CMDLINE to not require kernel specific options before tinycore options
* Updated tce-load to trap mount errors.
* Updated tc-config PXE to support DOS/Windows created lists.
* Updated flwm_topside tile fonts.
* Updated /root/.profile to use login instead of su -
* Fixed utc TZ bug in tc-config
* Re-organized cpanel removing OnDemand, TCE MIrrors, and daemons now handled by Services.
* Updated appbrowser, moved ab2tce.fifo pipe to /tmp.
* Added /var/run/utmp and /var/log/wtmp to support "who" reporting.


Notes: Files that have changed and are likely in your backup or persistent store.

/opt/.xfiletool.lst                 change home/tc/.wmx/Applications to home/tc/.wmx
/home/tc/.setbackground   the location of logo.png has changed to /usr/share/pixmaps
                                         either edit this file or use Control Panel-Wallpaper-Color-OK

Note: For jwm and hackedbox release candidate extensions see the Microcore announcment.
http://forum.tinycorelinux.net/index.php?topic=5801.0
Title: Re: tinycore_v2.11rc1
Post by: bigpcman on April 19, 2010, 08:24:48 AM
More improvements, good job guys !

I'm testing tc r11 now. Found that when installing opera10.tcz using the app browser no wbar icon is installed. Not sure if this is a r11 issue since I have not tried this on r10.

edit: also opera opens full screen with no flwm controls on the screen. Perhaps an opera extension issue?
Title: Re: tinycore_v2.11rc1
Post by: Jason W on April 19, 2010, 09:10:19 AM
With the freedesktop implementation, there are some extensions that are going to need adjustments to their .desktop files to be compatible.  I will open a thread in the extension area to bring up extension icon issues so they can be fixed.

Many extension have already been adjusted, so make sure you update your existing ones before testing with 2.11rc1.
Title: Re: tinycore_v2.11rc1
Post by: curaga on April 19, 2010, 10:25:39 AM
Opera10.tcz does not have a desktop file. Could be the fallback not working 100%.
Title: Re: tinycore_v2.11rc1
Post by: roberts on April 19, 2010, 01:17:07 PM
The fallback does not execute because opera.desktop exists because it was dynamically made for LXDE/XFCE and other freedesktop systems. A catch-22. I will look into it, of course creating the .desktop item solves the issue.
Title: Re: tinycore_v2.11rc1
Post by: roberts on April 19, 2010, 01:58:45 PM
I have a fix. Will do a quick rc2.
Title: Re: tinycore_v2.11rc1
Post by: jur on April 19, 2010, 03:05:01 PM
I use boot code noicons and start wbar with my own config file in .xsession.

Booting up with rc1, wbar did not start.
Title: Re: tinycore_v2.11rc1
Post by: jur on April 20, 2010, 05:35:32 AM
Small cosmetic bug: OnDemand menu item in AppsAudit, has Exit OnBoot instead of Exit OnDemand.
Title: Re: tinycore_v2.11rc1
Post by: bmarkus on April 20, 2010, 05:44:50 AM
I use boot code noicons and start wbar with my own config file in .xsession.

Booting up with rc1, wbar did not start.

Are you running LXDE or Xfce4?
Title: Re: tinycore_v2.11rc1
Post by: jur on April 20, 2010, 05:47:58 AM
I use boot code noicons and start wbar with my own config file in .xsession.

Booting up with rc1, wbar did not start.

Are you running LXDE or Xfce4?
Openbox.
Title: Re: tinycore_v2.11rc1
Post by: jur on April 20, 2010, 08:12:00 PM
Has flpicsee been dropped? I don't seem to be able to view images as before.
Title: Re: tinycore_v2.11rc1
Post by: maro on April 20, 2010, 08:15:22 PM
I found some "funny" behaviour of the new appbrowser (after freshly booting into TC 2.11rc1):

(1) Start 'appbrowser' from command line (in '/home/tc') and click on 'Mirrors' --> A box with the warning "Connection error, check network or ibiblio" pops up, no information shows up in the left panel, and in the terminal a warning "wget: error getting response" appears. BUT (!!) a new file (i.e. 'home/tc/mirror.lst') has apparently been downloaded.

(2) This second issue has a bit of a "random" element to it, that means it sometime takes several attempts to create the "right" conditions for it. To start off I removed 'home/tc/mirror.lst', and called 'appbrowser' again from the command line. Then I clicked on "Connect" and got the (expected) list of extensions. I then clicked on "Mirrors". In some cases the list of mirrors shows up in the left panel, but then I just clicked again on "Connect" followed by selecting "Mirrors". To produce the issue one might have to alternate between clicking on "Connect" and "Mirrors" until the latter fails with the warnings described above.

Now the preconditions for this issue should be fulfilled: The left panel still shows the list of extensions, and at the bottom (what might be at other times the "Status" field) now shows "URL:" (followed by the address of the master repository). If one now selects an extension name in the left panel (e.g. 'aalib.tcz') the value of the "URL:" field changes to this extension name, AND (!!) '/opt/tcemirror' gets "corrupted" by also changing its entry to this extension name. Obviously with such a "corrupted" entry for the mirror 'appbrowser' is unable to perform any further tasks.
Title: Re: tinycore_v2.11rc1
Post by: jur on April 20, 2010, 09:25:43 PM
The wallpaper function on CP, the install button remains greyed out after using it once, preventing further change.

Also, when using the scale radio button didn't result in a scaled wallpaper. (had a look in .setbackground afterwards and option 'full' was still there instead of 'fill'.)
Title: Re: tinycore_v2.11rc1
Post by: jur on April 21, 2010, 04:16:59 AM
I use boot code noicons and start wbar with my own config file in .xsession.

Booting up with rc1, wbar did not start.
I found why not - 3 of the icons were in the /pixmaps instead of /wbar folder, and wbar does not start if anything is wrong or missing.
Title: Re: tinycore_v2.11rc1
Post by: roberts on April 21, 2010, 05:02:58 AM
All icons have been moved to pixmaps directory to support freedesktop and be available for use by all freedesktop enabled systems.
Title: Re: tinycore_v2.11rc1
Post by: roberts on April 21, 2010, 05:04:37 AM
Has flpicsee been dropped? I don't seem to be able to view images as before.
Yes, as it was a partial implementation of flpicsee extension.
Title: Re: tinycore_v2.11rc1
Post by: roberts on April 21, 2010, 05:16:23 AM
The wallpaper function on CP, the install button remains greyed out after using it once, preventing further change.

Also, when using the scale radio button didn't result in a scaled wallpaper. (had a look in .setbackground afterwards and option 'full' was still there instead of 'fill'.)
I have always used full instead of fill.
Install button is only enabled upon actual selection of a listed image.
Title: Re: tinycore_v2.11rc1
Post by: jur on April 22, 2010, 02:29:10 AM
I have always used full instead of fill.
Install button is only enabled upon actual selection of a listed image.
I see where there is confusion - hsetroot has 4 filling possibilities while the wallpaper panel function offers 3. And thanks for the greyed out tip.
Title: Re: tinycore_v2.11rc1
Post by: bmarkus on April 22, 2010, 02:59:19 AM
Appbrowser and AppsAudit extension name sorting is inconsequent. Name starting with capital letter like Xorg listed first in AppsAudit while Appbrowser list do not make difference in lower or upper case names.

Use the same sorting method across TC tools.

Title: Re: tinycore_v2.11rc1
Post by: bmarkus on April 22, 2010, 03:59:39 AM
Issue with new Services tool.

While services can be enabled or disabled using new Services panel, its status dosn't follow service status when it is changed executing init.d scripts. For example if you stop DBUS with /usr/local/etc/init.d/dbus stop Services will show as a running service. Alse is the same.

How services panel work, through init.d status command, looking for PID or looks for service specific information?

BTW, I think init.s scripts must provide as a minimum 4 options:

start, stop, status, restart

and a somehow unified status message format for easy processing from scripts or applications. For example alsasound is missing status and restart which makes its use a bit complicated.

Title: Re: tinycore_v2.11rc1
Post by: curaga on April 22, 2010, 07:20:09 AM
It has the init.d script do all the work, with the status option. The state is taken from the return code, in shell style (0 = success, running; 1 = fail, not running).

Currently beside the base services dropbear, NFS, portmap are tested.

edit: Dbus updated.
Title: Re: tinycore_v2.11rc1
Post by: bmarkus on April 22, 2010, 07:36:00 AM
It has the init.d script do all the work, with the status option. The state is taken from the return code, in shell style (0 = success, running; 1 = fail, not running).

Currently beside the base services dropbear, NFS, portmap are tested.

edit: Dbus updated.

Thanks, will add scripts according.
Title: Re: tinycore_v2.11rc1
Post by: roberts on April 22, 2010, 10:51:01 AM
Appbrowser and AppsAudit extension name sorting is inconsequent. Name starting with capital letter like Xorg listed first in AppsAudit while Appbrowser list do not make difference in lower or upper case names.

Use the same sorting method across TC tools.

Appsaudit now folds in capital letters like Appbrowser. Look for it in rc2.