[Planetlab-devel] MyPLC 0.4 Release Candidate 2 (myplc-0_4-rc2)

Mark Huang mlhuang at CS.Princeton.EDU
Mon Jul 24 11:33:24 EDT 2006


myplc-0_4-rc2 is now available for download. Several bugfixes, and  
incremental progress toward figuring out the certificate mess.

WARNING: All previous versions of MyPLC shipped with a pre- 
initialized database. While pre-initializing does speed up the first  
startup by a few seconds, it's not that important and just adds to  
the size of the RPM. In addition, because of the way RPM upgrades are  
performed, it's actually dangerous to include pgsql files in the  
manifest, because they could be deleted if they change names (which  
they can and do). To fix this problem, I've removed /plc/data/var/lib/ 
pgsql/data from the RPM manifest, but this itself would cause the  
database to be removed without a temporary workaround that backs up  
your /plc/data directory in %pre and restores it in %triggerpostun.  
I've tested this upgrade path and it seems to work, but please:

	Back up your /plc/data directory before upgrading

Just in case. Do not attempt to upgrade with --noscripts, your  
database and /etc/planetlab directory will be deleted if you do.

Here are the links to the binary:

http://build.planet-lab.org/build/myplc-0_4-rc2/RPMS/i386/ 
myplc-0.4-2.planetlab.i386.rpm
or
http://boot.planet-lab.org/install-rpms/archive/myplc-0_4-rc2/RPMS/ 
myplc-0.4-2.planetlab.i386.rpm

This binary RPM was built using myplc-devel (Fedora Core 4). The  
actual myplc-devel environment used for building this release is also  
available for release:

http://build.planet-lab.org/build/myplc-0_4-rc2/RPMS/i386/myplc- 
devel-0.4-2.planetlab.i386.rpm
or
http://boot.planet-lab.org/install-rpms/archive/myplc-0_4-rc2/RPMS/ 
myplc-devel-0.4-2.planetlab.i386.rpm

See the new section "Rebuilding and customizing MyPLC" in the Users'  
Guide:

http://www.planet-lab.org/doc/myplc/myplc.php

For more information on myplc-devel. It is not strictly necessary to  
use myplc-devel to build myplc (it's just Fedora Core 4 + devel  
packages), but I'd recommend it. I'm not entirely certain that  
snapshotting the code and putting it inside myplc-devel is the right  
thing to do. But let's see how it works for everyone.

Regards,

--Mark
PlanetLab Operations



More information about the Devel mailing list