Lucid Puppy 5.2.8 - Updated ISO Version 005 - APR 05 2012
525 Full to 528 Upgrade?
Has anyone done a 525 full to 528 full upgrade yet?
And are their some gotyas to deal with?
In the past the things I have done are, copy the /root to a safe place and reinstall pets/programs after upgrade, then bring back the root components and my data for what didn't work afterwards.
However this is the first time (I think) we have a 'propper' upgrade.
And are their some gotyas to deal with?
In the past the things I have done are, copy the /root to a safe place and reinstall pets/programs after upgrade, then bring back the root components and my data for what didn't work afterwards.
However this is the first time (I think) we have a 'propper' upgrade.
Unfounded concern - please ignore it.
scsijon,
Although I have not done an upgrade of a full installation, I am the person who updated the script that performs the update process. I am therefore interested in how it works for you.
The avoid the "catch", I created a small pre-upgrade package that installs the new updater, so the new updater is available when needed for the full upgrade. I have not reviewed that package since beginning work on 528, so need a little time to do that before adding it to this thread.
Background about the pre-upgrade package: It is associated with my package that can be used to add the "modem-modprobe" updates to any lucid pup before 527. But since that package is now part of lupu 528, I need to make the pre-upgrade package more readily available to users of 528.
To get the best results from your upgrade, please wait for me to post the pre-upgrade package after I have verified that it is up to date with what is needed for 528. It probably is, but I want to be sure.
Thanks for asking the question, so that I can do what I should have done earlier, but overlooked in my quest to get 528 right.
However, there is one thing I am concerned about that you might already know. I am not convinced that the updated versions of utilities such as pburn and pfind get placed into the new pupsave or full installation. If that is the case, things look ugly, in that you are stuck with older versions. Please tell me what you know about that.
EDIT: This is actually not a concern. It applies only to frugal installations where a "modem-modprobe" package has been installed. It is very unlikely that any lucid-pup users installed such a package, so this issue can be ignored. (Anyone who has installed such a package can get the pre-update package in the same thread where they got "modem-modprobe".)
Richard
Although I have not done an upgrade of a full installation, I am the person who updated the script that performs the update process. I am therefore interested in how it works for you.
Well, we have an improved update script that cleans out obsolete files and makes some corrections. The "catch" or "gotcha" is that the old version of the updater runs when you install 528 over 525 (or other earlier lupu). The new updater gets added after everything else. because you don't want to replace it while the old version is running, which could cause it to abort.scsijon wrote:However this is the first time (I think) we have a 'propper' upgrade.
The avoid the "catch", I created a small pre-upgrade package that installs the new updater, so the new updater is available when needed for the full upgrade. I have not reviewed that package since beginning work on 528, so need a little time to do that before adding it to this thread.
Background about the pre-upgrade package: It is associated with my package that can be used to add the "modem-modprobe" updates to any lucid pup before 527. But since that package is now part of lupu 528, I need to make the pre-upgrade package more readily available to users of 528.
To get the best results from your upgrade, please wait for me to post the pre-upgrade package after I have verified that it is up to date with what is needed for 528. It probably is, but I want to be sure.
Thanks for asking the question, so that I can do what I should have done earlier, but overlooked in my quest to get 528 right.
However, there is one thing I am concerned about that you might already know. I am not convinced that the updated versions of utilities such as pburn and pfind get placed into the new pupsave or full installation. If that is the case, things look ugly, in that you are stuck with older versions. Please tell me what you know about that.
EDIT: This is actually not a concern. It applies only to frugal installations where a "modem-modprobe" package has been installed. It is very unlikely that any lucid-pup users installed such a package, so this issue can be ignored. (Anyone who has installed such a package can get the pre-update package in the same thread where they got "modem-modprobe".)
Richard
Last edited by rerwin on Tue 04 Oct 2011, 17:49, edited 1 time in total.
I only work with FULL installs for all the reasons expounded previously, even though Barry never intended it to run this way. I have been aware of some issues, but they have rarely got in the way of what I expect. Important data and downloads have generally not been compromised - that is the main concern. However, I would be most interested to learn about the outcome of the present deliberations. I suppose the question to ask is how the major distros contend with the Catch22 issues because they are intended to be used as FULL installations in most cases.
OK Richard,rerwin wrote:scsijon,
Although I have not done an upgrade of a full installation, I am the person who updated the script that performs the update process. I am therefore interested in how it works for you.
Well, we have an improved update script that cleans out obsolete files and makes some corrections. The "catch" or "gotcha" is that the old version of the updater runs when you install 528 over 525 (or other earlier lupu). The new updater gets added after everything else. because you don't want to replace it while the old version is running, which could cause it to abort.scsijon wrote:However this is the first time (I think) we have a 'propper' upgrade.
The avoid the "catch", I created a small pre-upgrade package that installs the new updater, so the new updater is available when needed for the full upgrade. I have not reviewed that package since beginning work on 528, so need a little time to do that before adding it to this thread.
Background about the pre-upgrade package: It is associated with my package that can be used to add the "modem-modprobe" updates to any lucid pup before 527. But since that package is now part of lupu 528, I need to make the pre-upgrade package more readily available to users of 528.
To get the best results from your upgrade, please wait for me to post the pre-upgrade package after I have verified that it is up to date with what is needed for 528. It probably is, but I want to be sure.
Thanks for asking the question, so that I can do what I should have done earlier, but overlooked in my quest to get 528 right.
However, there is one thing I am concerned about that you might already know. I am not convinced that the updated versions of utilities such as pburn and pfind get placed into the new pupsave or full installation. If that is the case, things look ugly, in that you are stuck with older versions. Please tell me what you know about that.
Richard
I do use pfind and have found it updated as long as there are no extraneous devices mounted OR rox was used to mount partitions, the console mount and unmount commands seem to work ok. Currently I have Pfind version 421 in my 525 according to the .pfind config file (couldn't see anywhere else to find it).
Pburn is version 334, I haven't use it yet as my sat workstation has only just got a writer installed, cost $1 down the local tip's swap shed and it's even dual layer with Lightscribe, a 'steal', reads a lot faster than my old 8X dvd reader too .
Hope these are still right for 525 as I have done a 'few' pets since.
I shall await your pre-updater. Then I shall have a go the following weekend, use my full puppy documentation process rather than the shortened one I usually use for updates, just in case, and post results with comments the following week. Maybe this time I will also pre-copy the whole partition to my backup drive, there is too much to copy to a stick or burn a dvd across the e'net this time, just in case either the result of the upgrade is unworkable or will be too time consuming to deal with!
I do wish one of our 'senior' programming guru's would consider taking on the project of splitting installed apps/pet's into a separate prenamed/automounted sfs for what is not in /root. Not as easy task as you would think as there are many hidden links, paths and the like to deal with!
@sage and others,
I use full installs, when I am happy that the frugal release is bedded down to 'my' satisfaction. These are also used for my developing and long term systems after trying the combination of apps and utilities I work with on a daily basis. I also find they seem to run faster than frugals on most of my workstations, none of which is less than four years old.
regards
scsijon
edits, damn typsos
scsijon,
Good news! My concerns about the pre-upgrade package apply only to frugal installations where a "modem-modprobe" package has been installed and where the new puppy is older than lupu 527. For full installations, the entire new version of puppy is copied into the installation before the rc.update script is run. So the new version is used.
Regarding the puppy applications: If you have installed any dot-pet packages that upgrade puppy components or bundled applications, I suggest uninstalling them before upgrading lupu, unless you know you prefer your version over that in 528. Say, if you upgraded pfind, the puppy installer has a record of that, which probably remains after a puppy upgrade. Uninstalling the added pfind would remove that record, but it would also delete pfind itself, which is OK if you do the upgrade before trying to use it. Without the uninstallation, the installer will still use the new puppy version of pfind if it is timestamped as newer than the dot-pet version. Another risk is that an updated app might delete or change the name of one of its files; without uninstallation, the old file will be left behind.
So, feel free to continue with your upgrade of the full installation. And frugal installations, as well (except for the case explained in the edit to my previous message).
Richard
Good news! My concerns about the pre-upgrade package apply only to frugal installations where a "modem-modprobe" package has been installed and where the new puppy is older than lupu 527. For full installations, the entire new version of puppy is copied into the installation before the rc.update script is run. So the new version is used.
Regarding the puppy applications: If you have installed any dot-pet packages that upgrade puppy components or bundled applications, I suggest uninstalling them before upgrading lupu, unless you know you prefer your version over that in 528. Say, if you upgraded pfind, the puppy installer has a record of that, which probably remains after a puppy upgrade. Uninstalling the added pfind would remove that record, but it would also delete pfind itself, which is OK if you do the upgrade before trying to use it. Without the uninstallation, the installer will still use the new puppy version of pfind if it is timestamped as newer than the dot-pet version. Another risk is that an updated app might delete or change the name of one of its files; without uninstallation, the old file will be left behind.
So, feel free to continue with your upgrade of the full installation. And frugal installations, as well (except for the case explained in the edit to my previous message).
Richard
Good stuff. I see that the website advert for this issue has an amusing typo:tasmod wrote:Bought the magazine LinuxUser yesterday here in UK and the cover disk has Puppy 5.2.8 on it
Surprised when browsing in the store to see Puppy logo on front cover. Decided to buy it.
Good review notes
DVD packed with 4 distress and much more!
Can't possibly refer to Puppy.
That trial subscription of 3 issues for £1 looks tempting (but read the small print.)
[b]Classic Opera 12.16 browser SFS package[/b] for Precise, Slacko, Racy, Wary, Lucid, etc available[url=http://terryphillips.org.uk/operasfs.htm]here[/url] :)
fundamental change
Playdays,
I have come to realize this because I own a eeePC, and run Puppeee for over 1 year now .... and Jemimah and the website disappeared.
But I still have her files in an iso, and can rebuild my eeePC without problems.
But that is different for lupu (and more of the modern puppies).
In an approach to shrink the iso, we rely on web install of browser, and flash player. Good aproach to ensure the most recent browser of choice, and flash player.
But what happens if I crash 528 2 years from now (let's asume I still use it) and want to re-install. I search for the CD in a shoe box in the attic, and install. No guarantee however ibiblio still exists. This whole forum may not exist anymore.
I think we should think about including at least 1 major browser (just pick one) in the iso. This ensures that a re-install 2 years from now, will at least enable people use it. (Actually I think that the web support is something that should be included as complete as possible, since you don't know what drives the web 2 years from now. Java ? HTML5 ?)
This is completely different way of thinking, skip iso size, and go for complete. Since 528 seems to be the end of the line for lupu series, you may want to think about packaging one iso that includes the instant updates, but also a browser of choice (if you pick Opera, it has flash included, but any browser is okay).
Just my 5 cents....
I have come to realize this because I own a eeePC, and run Puppeee for over 1 year now .... and Jemimah and the website disappeared.
But I still have her files in an iso, and can rebuild my eeePC without problems.
But that is different for lupu (and more of the modern puppies).
In an approach to shrink the iso, we rely on web install of browser, and flash player. Good aproach to ensure the most recent browser of choice, and flash player.
But what happens if I crash 528 2 years from now (let's asume I still use it) and want to re-install. I search for the CD in a shoe box in the attic, and install. No guarantee however ibiblio still exists. This whole forum may not exist anymore.
I think we should think about including at least 1 major browser (just pick one) in the iso. This ensures that a re-install 2 years from now, will at least enable people use it. (Actually I think that the web support is something that should be included as complete as possible, since you don't know what drives the web 2 years from now. Java ? HTML5 ?)
This is completely different way of thinking, skip iso size, and go for complete. Since 528 seems to be the end of the line for lupu series, you may want to think about packaging one iso that includes the instant updates, but also a browser of choice (if you pick Opera, it has flash included, but any browser is okay).
Just my 5 cents....
Volhut, Thanks for the ideas. I love to talk theory like this. In Slacko, 01micko is doing exactly what you suggest, and so is Barry in Racy and Wary. Lupu will live and die with the browser choice--that was something we did initially in the very first release of Lupu *not* to save space but to allow people to customize their choice of browser. That was the very first thing 01micko did for lupu, is write the Browser choice program.But what happens if I crash 528 2 years from now (let's asume I still use it) and want to re-install. I search for the CD in a shoe box in the attic, and install. No guarantee however ibiblio still exists. This whole forum may not exist anymore.
I think we should think about including at least 1 major browser (just pick one) in the iso.
I appreciate the suggestion that some people might be using Lupu in 2 years. Even when Slacko and Racy are released I think there might still be reason to use lupu--it is mature and a lot of attention has been payed to usability. I have come to love the right-click menu that don570 and pemasu made. In addition the PupControl that radky made. Things like that--I think Lupu has a lot of them. Someone might consider making a package for Slacko that includes that sort of thing (I am even making some notes myself about how to "Lupufy" Slacko)
If ibiblio is gone, then we are all screwed, but I am committed to maintaining Lupu for at least another year--as long as there is any interest, since it is long Term Support LTS--so even if something catastrophic happened I could use a different server. As long as there is a Puppy web site I think we will be fine. Thanks.
-----------------------------------------------------------------------------------------------
Lupufy Slacko
If I were to make a pet that would "Lupufy" Slacko, are there suggestions about what could be included? By Lupufy I mean add some of the "convenience/usability" features of Lupu. Already I have thought of
-> the right-click menu, I have really come to depend on it
-> PupControl, awesome
-> roxterm, terminal that works like an editor
Please make suggestions if you have them. I am sure everyone understands that I am a huge fan of Slacko--imho it is going to be the cleanest Puppy ever and because it is close to Woof standard people will be able to build it with Woof with little trouble. The lupufy pet would just be to add an interesting option that some people might like. Thanks.
In fact, what are you doing in this thread? Please go test Slacko
Please do not wait. It does not apply to most upgrade situations and never to full installations. Proceed with your upgrade!scsijon wrote:?so now all I need is to await your pre-installer pet and I can go ahead?
Consider remastering to make a lupu iso file/CD with your browser of choice, as well as all of the instant-update, additional-driver and other packages already installed? It is very easy to do if you start without a pupsave file (pfix=ram), install all of the desired packages, then remaster immediately, using the ramfs (last item in the presented list) for the work area. That also gives you the option of separating the drivers out into a zdrv sfs file, to reduce the size of the main sfs file (useful for 256MB RAM PCs). That is what I would do, and probably will at some point.Volhout wrote:But what happens if I crash 528 2 years from now (let's asume I still use it) and want to re-install. I search for the CD in a shoe box in the attic, and install. No guarantee however ibiblio still exists. This whole forum may not exist anymore.
Richard
Couple of small suggestions on remaster processrerwin wrote:
Consider remastering to make a lupu iso file/CD with your browser of choice, as well as all of the instant-update, additional-driver and other packages already installed? It is very easy to do if you start without a pupsave file (pfix=ram), install all of the desired packages, then remaster immediately, using the ramfs (last item in the presented list) for the work area. That also gives you the option of separating the drivers out into a zdrv sfs file, to reduce the size of the main sfs file (useful for 256MB RAM PCs). That is what I would do, and probably will at some point.
Richard
1. When you boot the remastered cd, you are required to go through the personalize settings screens. Could this be eliminated? This was accomplished on original boot.
2. On my remaster, I receive message message that puppy was not shut down properly with option to ignore or continue.
This was addressed in Lucid 525. Prior to remaster, go to etc directory and remove hidden file XLOADED.
Elimination of these two items, would enhance the remaster process.
majorfoo
iso
PlayDays
I have been testing Slacko 1 month ago since you suggested it before, and it was far from lupu 5 series. I understand that from a developer standpoint Slacko may be cleaner and better, better api's (or whatever you call them) cleaner repositories ? better code compliance ?
I am a linux user, with close to 0 experience programming (I can do assembly language for microcontrollers, but that is where it ends). To me C is a note between B and C# (Music) and bash is what I do to my kids when they are naughty. I have great respect for you, the developers. It is absolutely amazing that a small team of "hardly controlled" enthousiasts can generate a product as good as puppy linux. But I sometimes loose track by the high pace at which the developpers move on or abandon projects (Jemimah, I hope she is OK).
As a user I have settled on Lupu 5 series, like people buy a Mac book and run OS-X. I have no intention to move on, unless it adds something. I am willing to spend time on testing, absolutely ! I love to do that. But I will not change over my 5 PC's until it adds something, and it is stable.
Rerwin: thank you for you suggestion. I will try this (maybe even tonight, when I am ready with the financial analysis spreadsheet on my morgage). Puppy runs my businesses.
Again, to me linux is a tool, like a hammer. It is of no use to me when I have to put the head on every time I want to nail something down. It should simply work. And lupu 5 series does work on my 5 PC's. For me this is the greatest compliment I can give to the developpers. I use it because it works. I do not use Ubuntu, I do not use Mint, I use 525 or 528 depending the PC.
Volhout
I have been testing Slacko 1 month ago since you suggested it before, and it was far from lupu 5 series. I understand that from a developer standpoint Slacko may be cleaner and better, better api's (or whatever you call them) cleaner repositories ? better code compliance ?
I am a linux user, with close to 0 experience programming (I can do assembly language for microcontrollers, but that is where it ends). To me C is a note between B and C# (Music) and bash is what I do to my kids when they are naughty. I have great respect for you, the developers. It is absolutely amazing that a small team of "hardly controlled" enthousiasts can generate a product as good as puppy linux. But I sometimes loose track by the high pace at which the developpers move on or abandon projects (Jemimah, I hope she is OK).
As a user I have settled on Lupu 5 series, like people buy a Mac book and run OS-X. I have no intention to move on, unless it adds something. I am willing to spend time on testing, absolutely ! I love to do that. But I will not change over my 5 PC's until it adds something, and it is stable.
Rerwin: thank you for you suggestion. I will try this (maybe even tonight, when I am ready with the financial analysis spreadsheet on my morgage). Puppy runs my businesses.
Again, to me linux is a tool, like a hammer. It is of no use to me when I have to put the head on every time I want to nail something down. It should simply work. And lupu 5 series does work on my 5 PC's. For me this is the greatest compliment I can give to the developpers. I use it because it works. I do not use Ubuntu, I do not use Mint, I use 525 or 528 depending the PC.
Volhout
Thank you Volhout, We put a lot of emphasis on "usability." I also think in terms of tools, and what I like is a tool "that feels good in the hand." It is a pleasure to use a well-made tool. We tried to make Lucid like that. Even after Slacko and Racy are released, we will continue to support Lucid. With rerwin's help, we are making a second Instant Update that will be released in a week or so. There will also be an updated Super Multimedia Upgrade. Your discussion with rerwin gave me the idea that after that we might stress remastering--how each person can create their own personal Lucid, with exactly the programs they want. We will also continue to post new pets to keep up with the software that changes often, such as browsers, as well as monitoring questions and comments in the forums. Lucid Puppy is LTS (Long Term Support).Again, to me linux is a tool, like a hammer. It is of no use to me when I have to put the head on every time I want to nail something down. It should simply work. And lupu 5 series does work on my 5 PC's
I had never really sound problems with the standard Puppy kernels [ but with self compiled ones [ especially configured to let udev manage the dynamic minors without mountig /dev at boot ] ] , but I tested the drivers dotPET on 2 older Puppies frugally installed with kernel 2.6.33.2 , and finally i managed to load the drivers for my soundcard . There are some probs not being automatically loaded at boot but thats no real problem for now .Here's something to test for possible inclusion in the next Instant Update.
http://diddywahdiddy.net/Puppy500/alsa_ ... 1.0.24.pet
Especially please test this if you can if you are having any problems with sound. We also need to test to make sure it doesn't cause problems for people who are not having problems I am running it and haven't had a problem. Install and reboot. Thanks.
It would be most convenient if any results of this test could be reported in the Lucid 5.2.8 thread. Thanks.
http://www.murga-linux.com/puppy/viewtopic.php?t=70855
Just out of couriosity i did download the alsa-10.24 src , too and diffed it to kernel-2.6.36.0 , which i had handy , sound directory .
The diff -uarNd became : TWO hundred TWENTYSEVEN thousand FOUR hundred FOURTYTHREE lines !!!!
Most differences are like
@@ -54,7 +54,7 @@
#include <linux/gfp.h>
#include "usbusx2yaudio.c"
-#if defined(USX2Y_NRPACKS_VARIABLE) || (!defined(USX2Y_NRPACKS_VARIABLE) && USX2Y_NRPACKS == 1)
+#if defined(USX2Y_NRPACKS_VARIABLE) || USX2Y_NRPACKS == 1
#include <sound/hwdep.h>
and only one line , but for example "Linux driver for TerraTec DMX 6Fire USB" is completely new !!!
The 2.6.36 and 37 kernels seem to have alsa-1.0.23 [ /include/sound/version.h ] , while the 2.6.33 kernel started with alsa-1.0.21 ....
So it would be a nice idea to add alsa-1.0.22 and alsa-1.0.23 as alsa kernel-driver pets , too .
I would try this: boot 528 without a save file and immediately Shutdown and create a save file, rather than installing anything--don't change window managers.Having a savefile problem in 528!
528 loads perfect, able to do downloads OK, program works great, etc., the problem is at shutdown.
Everything in shutdown is normal right up to and including 'Creatin Disk Space' on the savefile I have named... but... It never asks for the next option to include files from the CD to HDD for faster loading next time, the computer then just shuts down.
On reboot (or startup) it asks for the savefile I want to load (have several on HDD). I select the savefile I want, it starts loading then I get the 'KERNEL PANIC' and computer STOPS!
Appreciate any advice on how I can get by this problem somehow?
'Thanks'
>>>---Indian------>
Hmm, if that doesn't work, perhaps boot 528 and install the Instant update 001 and then Shutdown and create a save file.
Then, do change window managers, Desktop Settings -> WM Switcher.
Are you creating the save file on a Linux partition?
Or short circuit the problem, and make a copy of a previous Lucid save file, then choose that to boot, and let 528 upgrade it. Do try this *with a copy* of a previous save file
I guess you are sure you have enough space on the save file partition--Puppy checks before it offers you the size choices, but who knows.
Please let us know. Thanks.
Very much needed in the Puppy world.Lucid Puppy is LTS (Long Term Support).
To often a version of Puppy develops, but never quite gets to 100% before it is passed over for a newer direction.
I see Lucid Puppy as the solid version of Puppy.
Bug fixing and program update (for needed improvement) should be the continued direction for Lucid Puppy.
I see Slacko as the bleeding edge version, to support the bleeding edge new hardware that requires the newer Linux kernels.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Puppy Help 101If I were to make a pet that would "Lupufy" Slacko, are there suggestions about what could be included? By Lupufy I mean add some of the "convenience/usability" features of Lupu.
PupControl
No Blank Screen
Simple GTK GTK Theme Maker
JWM Theme Maker
Cloud Apps
RoxTerm
SearchMonkey file finder
Stay Connected to Internet
Xine DVD/DVD Player
HomeBank Help
Abiword Help
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
majorfoo,majorfoo wrote: Couple of small suggestions on remaster process
1. When you boot the remastered cd, you are required to go through the personalize settings screens. Could this be eliminated? This was accomplished on original boot.
Have you considered that the personalized screens would be needed to allow changes for moving to a different box, after some hardware change or even giving the remastered puppy to others?
just a thought
regards
scsijon