Jan 31, 2011 -
A bugfix release for the 3.8.x serie, if you’re using P4A be sure to update to the new release, here you’ve the changelog:
- jQuery was updated to 1.4.4
- a bug with multiple p4a_load_js calls (with the same url and within the
same loading cycle) was solved
- a bug with MSSQL and query limits was fixed (thanks to Diego Fattori)
- CKEditor was updated to 3.5
- P4A_DB_Source::getRowPosition() now returns 1 if the query throws an error
- P4A_DB_Source::addHaving(), setHaving() and getHaving() methods were added
- Zend Framework was updated to 1.11.2
- a bug with P4A::restart() method was fixed (thanks to Daniel Carrero)
- a bug with P4A_Data_Source::saveUploads() and custom file paths was solved
- a new technique to unload CKEditor was implemented
Download P4A 3.8.1
- UPDATE: due to a SourceForge downtime P4A 3.8.1 tarballs can’t be downloaded at the moment, I’ll update this post when everything will be up again, in the meanwhile you can check out the P4A SVN (tags/3.8.1).
- UPDATE 2: SF should have fixed the problem, P4A 3.8.1 packages are available right now.
Filed in: P4A, PHP, Things I do
Tags: P4A, PHP, Things I do
Dec 29, 2010 -
A new maintainance release is ready just for you, we had to jump some minor release numbers because of some experimental builds we put out in the last weeks but here you’ve the complete changelog since the latest stable:
———–
– 2.4.3 –
———–
* Backend:
* uck-remaster-prepare-alternate and uck-remaster-finalize-alternate now
support all architectures (and not only i386)
———–
– 2.4.2 –
———–
* Backend:
* Added code to remember kernel update state (shared /var/run
issue). (#682108)
* yaboot dep was added (only for ppc)
———–
– 2.4.1 –
———–
* Backend:
* Applied patch to handle changed named of syslinux config file.
Thanks to Tom Freudenberg for this patch. (#681032)
Download UCK 2.4.3 or use our new PPA.
Filed in: Linux, Things I do, Ubuntu, UCK
Tags: Linux, Things I do, Ubuntu, UCK
Nov 19, 2010 -
It was a long awaited release, and we’ve a huge changelog too! The most visible thing we worked on is the complete maverick support but there are a lot of changes under the hood to give a better user experience to every user.
Our great developer Wolf introduced an experimental feature (disabled by default) to use unionfs mounts instead of extracting the full ISO/squashfs, it’s a great new approach and really speeds up the first phases of a remastering operation (the squashfs/iso packing is still the same and can’t be optimized anymore). The point is that we DO NOT suggest to use this feature because it relies on some experimental versions of unionfs that are still a bit buggy and not completely released at the moment.
We also implemented a few methods to allow the installation of particular software in the remaster ISO, like MySQL and deamons requiring the deamon itself to start right after the installation.
Here you’ve the complete changelog
* GUI:
* GUI now uses kdialog, zenity, dialog or builtin (in that order) if
available. (#577197)
* Updated uck-gui to accept parameters for loopback/unionfs mounting
and added the possibility to specify a directory different from ~/tmp
for remaster-dir. Change is backward compatible to uck-2.2.0.
(Question/Answer 110374)
* Backend:
* Sequence of actions in uck-remaster changed so that initrd is
unpacked/customized/packed after the changes to the root file system
and the ISO have been done. This avoids problems when customize_iso
installs a new Live-CD kernel and initrd (which would previously be
overwritten by the contents of the old initrd, causing a mismatch
between the kernel (new) and the initrd (old)).
* Extended remaster-live-cd.sh by two procedures to perform
loopback+union mounts. (#72727)
* Added a -m option to uck-gui, uck-remaster, uck-remaster-unpack-iso
and uck-remaster-unpack-rootfs that uses a combination of loopback
and unionfs mounts instead of copying. This is an experimental
feature as of now and not activated by default. It also depends on
the packages fuse-utils and unionfs-fuse or aufs-tools, which are not
(yet?) pre-requisites for UCK. Documentation for these commands
updated accordingly. (#72727)
At least unionfs-fuse 0.25~hg.20100315-1 is required (Currently
only available from https://launchpad.net/~aakef/+archive/ppa )!
Thanks to Bernd Schubert for the superb support in fixing the
problems encountered.
* Added two new commands (uck-remaster-mount and uck-remaster-umount)
and documentation. These commands are used to do the loopback/
unionfs mounts/umounts required by the -m option described above.
(#72727)
* Added code to library for union_umount to kill processes still using
files in the mount. This happens when updates start daemons in the
root fs.
* Updated all manual pages to reference the source / bug reporting URLs.
* initctl is disabled (replaced with /bin/true) during chroot sessions.
With this change is now possible to install mysql/apache and other
services in the guest system.
* update-grub is disabled (replaced with /bin/true) during chroot sessions.
With this change is now possible to upgrade kernel in maverick too.
* host’s fstab/mtab are copied to the guest so that chrooted “df” can work.
* Backend now checks for kpackagekit as packaging tool, too.
Note: This requires that packagekit ist installed on the hosting
system – otherwise the dbus queries to packagekitd will fail.
FIXME: Running packagekitd on the host will give wrong results!!!
–> We need to change the strategy here! Upstart has similar issues
–> need to start “private” dbus system bus instance?!?
* Added error checking for arguments to uck-remaster-mount.
* improved error checking and handling for union mounts: either all or
nothing now; imply -m if tell-tale directory (-cache) is found;
made reentrant for use by uck-flow; pointless check for
uck-remaster-mount removed; fallback to copy if union mount not
possible; do not remove target when using mounts.
* uck-remaster-remove-win32-files now removes usb-creator.exe which
was added in maverick
* Fixed immediate umount in uck-remaster-unpack-{iso,rootfs} by trap
EXIT handling when using -m.
* unmount strategy (after chroot) was rewritten to unmount every mountpoint
found inside remaster-root.
* Package:
* gfxboot-dev dep added for maverick
* Internal:
* New target updman in Makefile to update manual page version numbers.
* Updated localbuild.sh procedure to patch the debian/changelog file
so that a local unsigned test version can be generated correctly.
Download UCK 2.4.0 or use our new PPA.
Filed in: Linux, Things I do, Ubuntu, UCK
Tags: Linux, Things I do, Ubuntu, UCK
Nov 8, 2010 -
It took me a couple of month to work on this release, we’ve a pretty long changelog you’ve to be sure to check out because we’ve a lot of important changes that may impact your upgrades.
One of the most important things is that now P4A supports MS SQL, it was quite easy but surely we need a stronger user base to test out every possible scenario. The next big thing is that MySQL connections are now UTF-8 safe, it could hurt your existing applications so please check out the notes in the changelog before upgrating.
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- P4A_DB’s connection charset is now set to UTF 8
This could lead to possible data corruption, if you’re upgrading from a
previous release and you’re using MySQL or PostgreSQL (Oracle and SQLite
should not be involved in this change) you’ve to be sure to convert the DB
charset to UTF-8 before editing data in your P4A applications.
ALWAYS DO BACKUPS BEFORE ANYTHING ELSE!!!
For MySQL we used this procedure to migrate our DBs:
mysqldump –default-character-set=latin1 DBNAME > dump.sql
open dump.sql and replace this line
/*!40101 SET NAMES latin1 */;
with
/*!40101 SET NAMES utf8 */;
mysql NEWDBNAME < dump.sql
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Support For MS SQL was added, check out the README file
- AJAX STACK REVERTED TO XML (instead of JSON) due to the bugs with jQuery::form
- README file was updated
- CKEditor was updated to 3.4.1
- a new strategy to avoid CKEDITOR loading problems was implemented
- P4A_Data_Fields::getSchemaTableField now correctly handles calculated fields
- a bug with P4A_I18N::format and time fields was fixed
- P4A::__construct() now has a "cache" param, simply pass a Zend_Cache object
to override all Zend_Cache configurations inside P4A
- P4A::getCache() method was added
- P4A_I18N now uses P4A::getCache() to pass an overridden Zend_Cache object to
Zend_Locale_Data
- a bug with "onreturnpress" and IE was fixed
- a bug with multicple CKEditor instances (loaded via AJAX call) and IE
was solved
- CKEditor's forcePasteAsPlainText option was enabled again
- jQuery::form was updated to 2.49
- jQuery was updated to 1.4.3
- file upload percentage and speed is shown while uploading
(if PECL uploadprogress is available, APC not implemented beacuse it does
not work with PHP CGI)
- a bug with autocomplete and HTML tags (in the value) was fixed
- a bug with autocomplete loading was fixed (thank to Lorenzo Valori)
- a bug with CKEDITOR and AJAX was fixed
Download P4A 3.8.0
Filed in: P4A, PHP, Things I do
Tags: P4A, PHP, Things I do
Oct 10, 2010 -
Hello everybody, it’s a long time since the last non-announce post, today I feel I want to share an idea I worked on in the last few days.
Last saturday I went to the Drupal Camp in Turin, it was a sweet event, with a great organization, but that’s another story :) Going back home I thought about the fact that our beloved Ubuntu does not have a camp initiative, there is the Linux Day, which is wonderful, but an Ubuntu focused Camp would definitively rock!
I wrote Mark about my idea and he gave me a positive feedback, later I wrote the Ubuntu trademarks team to understand how to register the ubuntucamp domains (remember you should not register an *ubuntu* domain without the authorization of the Ubuntu trademarks team), they gave me positive feedback telling me they wanted me to work with the LoCo team to do that, wrote the Italian LoCo team council, now I’m waiting for their answer.
Working since 10 years in the FLOSS world I have a few contacts interested in participating, I had some talks with a few of them and got some other contacts for places and sponsorships so things are already moving fast! I’m not going to tell you everything right now but I’m sure it will be great.
The first Italian Ubuntu Camp? I want it to be for natty release, we’re 6 months to get everything done, I think it’s a great timing, not too long and not too short.
I’m committed to make this thing work out and be a success, it will create more audience for Ubuntu itself and more work opportunities for all the great professionals who work with Ubuntu, it will be awesome!
If you want to be a host, be a speaker or be a part of it please drop me a line!
Filed in: Linux, Things I do, Ubuntu
Tags: Linux, Things I do, Ubuntu, Ubuntu Camp
Sep 9, 2010 -
Another 3.6 serie release, let’s take a look at the changelog
- P4A_Field::setSource() now correctly handles null param
- CKEditor was updated to 3.4
- P4A_DB_Source::getRowPosition() now correctly handles multivalue fields
(bug #3057839)
- forcing IE to use his latest rendering engine
- some javascript fixes were applied to make IE ajax system work
- Zend Framework was updated to 1.10.8
- P4A_I18N now correcly handles 3 chars languages (like “fil”)
- translations were updated
- Filipino translation was added (thanks to Elin Eon)
Download P4A 3.6.2
Filed in: P4A, PHP, Things I do
Tags: P4A, PHP, Things I do
Sep 2, 2010 -
Great news coming for our beloved project for Ubuntu ISOs remastering, today, working with Wolf (a talented programmer from UCK dev team) we created the UCK’s PPA so everyone could have the latest updated releases with ease.
So go on and type:
sudo add-apt-repository ppa:uck-team/uck-stable
and you’re done :-)
Actually we opened another PPA, that’s for brave people who want to test absolutely UNSTABLE snapshots of UCK, it’s names uck-unstable (same command as above but with “uck-unstable” instead of “uck-stable”). I’m not going to write the full add-apt-repository command for the unstable PPA to avoind some copy&paste troubles :-)
Have a great day everyone!
Filed in: Linux, Things I do, Ubuntu, UCK
Tags: Linux, PPA, Things I do, Ubuntu, UCK
Aug 31, 2010 -
The first bugfix spin after the 3.6 rollout, let’s take a look at the changelog
- P4A_DB_Source::load() now returns an object also when setQuery() is used
- P4A_DB_Source::load()’s autosequence creation now checks that the field
exists before calling the setSequence()
- a bug with P4A_Redirect_To_Url and P4A_Redirect_To_File was solved
(bug #3039449)
- better focus management for P4A_Grid
- a bug with AJAX javascript returning and html entities was solved
Download P4A 3.6.1
Filed in: P4A, PHP, Things I do
Tags: P4A, PHP, Things I do
Aug 27, 2010 -
Just a quick update to let you know that I just released the Ubuntu Italian Remix 10.04.1.
Filed in: Linux, Things I do, Ubuntu, Ubuntu Italian Remix
Tags: Linux, lucid, lucid lynx, Things I do, Ubuntu, Ubuntu 10.04, Ubuntu 10.04.1, Ubuntu Italian Remix, Ubuntu Italian Remix 10.04.1, UCK
Aug 27, 2010 -
With the updated official Ubuntu ISO, it was time to rebuild all Ubuntu Mini Remix images, for both 32 and 64bit architectures, so here you have!
Ubuntu Mini Remix 10.04.1
Filed in: Linux, Things I do, Ubuntu, Ubuntu Mini Remix
Tags: Linux, lucid, lucid lynx, Things I do, Ubuntu, Ubuntu 10.04, Ubuntu 10.04.1, Ubuntu Mini Remix, Ubuntu Mini Remix 10.04.1, UCK