Porteus-v2.1rc2 changelogs

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
User avatar
Hamza
Warlord
Warlord
Posts: 1908
Joined: 28 Dec 2010, 07:41
Distribution: Porteus
Location: France

Porteus-v2.1rc2 changelogs

Post#1 by Hamza » 09 Jul 2013, 02:12

Hello all,

Here are detailed changelogs for Porteus 2.1 Release Candidate 2.

/boot folder:

- /boot/docs/requirements.txt: added RAM requirements for Mate desktop
- initrd: upgraded to latest components (busybox-1.21.1 fixed mounting with '-o users' flag)
- linuxrc: fixed modules counting in 'copy2ram' mode

001-core.xzm:

- added 'libbfd.so' to aaa_elflibs package as is required by the 'ar' utility
- added 'ar' utility required by the deb2xzm script
- updated txz2xzm script which now moves /usr/share/man to /usr/man. this is useful when converting .deb or .rpm to xzm
- added guest to the 'lp' group. required by the 'hplip' package from printing module
- replaced 'autoexec=' with 'cliexec=' and 'guiexec=' cheatcodes. please refer to /boot/docs/cheatcodes.txt for more info
- upgraded to:
alsa-utils-1.0.27.1
dosfstools-3.0.20
e2fsprogs-1.42.8
kmod-14
ntfs-3g-2013.1.13
reiserfsprogs-3.6.23
webfs-1.21

002-xorg.xzm:

- updated Porteus FAQ to version 2.1
- fixed pburn icon on splash image
- upgraded to:
asunder-2.3
gtkdialog-0.8.3
libva-1.2.1
libva-intel-driver-1.2.0
libvdpau-0.6
mesa-9.1.4
NetworkManager-0.9.8.2
NetworkManager-openvpn-0.9.8.2
NetworkManager-pptp-0.9.8.2
pburn-4.0.1
xf86-video-intel-2.21.11
xf86-video-modesetting-0.8.0
xf86-video-nouveau-1.0.8
xf86-video-openchrome-0.3.3

003-kde.xzm:

- added kscreen utility (and deps: libkscreen, qjson) for better handling of multiple screens
- upgraded to kde-4.10.5 and:
networkmanagement-0.9.0.9
oxygen-gtk-1.3.4
partitionmanager-1.0.3_p20130623
qmmp-0.7.1
qmmp-plugin-pack-0.7.1
wacomtablet-2.0

003-lxde.xzm:
- created ~/.local/share folder so applications can create files there to track recently used files
- added missing mplayer config file
- updated gmtk to latest SVN to fix repetetive popus about subtitles
- added mpg123 so that audacious-plugins would get built with mp3 support
- changed compiled flags in 32-bit to optimize for size
- recompiled gvfs with samba support, so if you add and use samba, your shares should show in thunar
- added tigervnc 1.1.0, recompiled to remove additional deps (gnutls, nettle, p11-kit)
- recompiled all packages; fixed a few package names (to include 'Ahau' tag) and optimized all 32-bit packages for size (that had already been done in 64-bit)
- added libsecret and upgraded network-manager-applet to 0.9.8.2
- set pcmanfm "super user mode" to open inside /root instead of /home/guest (thanks, sean!)
- disabled mousebinding that switches desktops when you scroll up/down on the desktop; Alt+scroll up/down still works for this. (thanks, sean!)
- added several new keyboard bindings for opening applications (thanks, saneks!!)
- changed application menu button to the porteus logo (let me know if you'd like a little spacer to the right to help set it apart from the other icons down there)
- added 'openbox-menu' and modified the openbox right-click menu; it should now update dynamically (thanks, ncmprhnsbl)
- fixed 'pxf-sound' so it always opens in the center of the screen
- added new theme: zukitwo-ob, modified it a bit to match the Evolve color scheme
- replaced udisks1 with udisks2 and added sysvinit script to add "comment=x-gvfs-show" to all devices listed in /etc/fstab so these devices will stay visible in the left pane of pcmanfm. NOTE: external devices that are automounted will now be mounted in /run/media/$USER/$UUID rather than /media
- recompiled gvfs for udisks2 support
- updated libfm and pcmanfm to latest stable (1.1.0 for both)
- updated menu-cache and lxpanel to latest versions from git to fix a problem with menu-cache
- changed 'activate' and 'deactivate' to include a restart of /usr/libexec/menu-cached. There are lots of changes going on with the panel so please test that everything is working properly and you aren't losing all menu items or having your panel disappearing when activating modules, etc.
- added scrot (plus imlib2 and giblib as deps) for screenshots
- wrote a new 'gtk-scrot' gtkdialog front end for screenshots; bound it to the Print Screen Key and added a desktop file
- added parcellite clipboard manager
- reconfigured the openbox menu to be more like the one that ncmprhnsbl created for openbox (thanks ncmprhsbl!)


003-mate.xzm:
Added caja right click items (caja-actions)
Added dbus-python
Added gobject-introspection
Added gst-plugins for Brasero (Thanks Francois & Urubutsu)
Moved doubled items in menu (Thanks Sean)
Fixed single click bug in Caja (Thanks Sean)
Fixed gtk theme bug in scrollbar (Thanks Sean)
Added various mimetypes for Caja
Added login screen instructions to switch desktops
Added gsettings-desktop-schema for future compat
Fixed missing icons for volume control
Replaced tightvnc with tigervnc
Added break reminder to accessories
Added folder images for shared and download folders
Added stripped Samba

003-razor.xzm:
Replaced tightvnc with tigervnc
Users can now log out and switch between desktops

003-xfce.xzm:
- created ~/.local/share folder so applications can create files there to track recently used files
- added missing mplayer config file
- updated gmtk to latest SVN to fix repetetive popus about subtitles
- added mpg123 so that audacious-plugins would get built with mp3 support
- changed compiled flags in 32-bit to optimize for size
- recompiled gvfs with samba support, so if you add and use samba, your shares should show in thunar
- added tigervnc 1.1.0, recompiled to remove additional deps (gnutls, nettle, p11-kit)
- recompiled all packages; fixed a few package names (to include 'Ahau' tag) and optimized all 32-bit packages for size (that had already been done in 64-bit)
- added libsecret and upgraded network-manager-applet to 0.9.8.2
- fixed xfwm4 Evolve theme for use in virtualbox and machines that use the xorg libfb.so library. The border around all windows is now two pixels wide.
- added sysvinit script that adds "comment=x-gvfs-show" to all devices listed in /etc/fstab. This allows the devices to show up in the left pane of thunar
- upgraded xfce4-xkb-plugin (0.5.6 --bugfix release)

05-devel.xzm:
- removed 'libffd.so' as we have it in 001 now

06-libreoffice.xzm:
Bumped to v4.0.4

07-printing.xzm:
- added the epson-inkjet-printer-escpr package, which includes many epson inkjet ppd files
- fixed a typo in my cleanup script that was removing cups and hplip documentation (this is why localhost:631 was failing)
- added all of the ppd's for Brother printers that I could find on openprinting.org, in /usr/share/cups/model

drivers:
- renamed from 'rc1' to 'rc2' as kernel version does not change between these releases so no need to update xzm's

Kiosk Edition:

wizard:
- added 'set screen size' feature wchich allows the user to set custom mode for the monitor
- added option for enabling 'pxe client' which allows booting Kiosk edition over the network
- fixed URLs not being blocked in some cases by 'Public Fox' addon when 'block websites' option is choosen
- always download porteus-kiosk.txt from the server to avoid Kiosk version mixing in case when files from /tmp folder are never deleted on user PC
- replaced all yellow text with gray one which has better visibility
- upgraded flash player to version 11.2.202.291 and flash_legacy to 10.3.183.90


ISO:
- implemented pxe client support. Due to restrictions in the Kiosk edition PXE services must be hosted on different operating system. Porteus standard edition could be used for this task or any other linux (or even Windows) with dhcpcd, tftpd, and httpd support. Please check 'Set up PXE server for Porteus Kiosk edition' HOWTO for details.
- fixed 'init' script not finding correct sgn file in case when multiple versions of Kiosk are present
- 'init' script will search for .sgn file for 20 secs which should be enough even for very slow media to initialize
- added a 'network check' function (up to 5 sec of delay) before launching firefox for the first time
- added xrandr utility to the ISO
- disabled password popup and notification when urls are blocked by 'Public Fox' addon
NjVFQzY2Rg==

Locked