Hi all,
In the handbook it states to run portupgrade -af before, and during the upgrade.
I was just curious to why this is mentioned, I actually started to run it earlier, and while all my apps are working, I did watch a few stop errors related to libtool2 roll by, nothing big.
Anyhow, I didnt set it all to yes, and after answering ok to some config screens for a couple hrs, then dozing off, I woke to a still unfinished portupgrade of all.
I just dont understand why this is even needed, if my apps are working now, and I upgrade to 8.0, wouldnt it be easier to use compat7, and/or just portupgrade the broken afterwards, I dont really see the point in upgrading apps just to break them again, and its also a bit hard to fix a stop error, when all the packages are forcefully being upgraded.
Honestly, Id almost be even more tempted to just pkg_deinstall -af or pkg_delete -af, and just wipe them clean and start fresh, rather then run portupgrade what calls for a total of 3* times during the upgrade.
I can understand more so to running it later in the install as mentioned, but then I also remembered that I dont run the nvidia-settings from ports, but rather one from nvidia, per their instructions, and I certainly dont want it upgraded.
Is there a real important reason for all of this, or is it just in there as a measure for describing how to update the entire system, and not just the OS version?
*Edit, sorry I misread, it only says to run portupgrade -af twice.
In the handbook it states to run portupgrade -af before, and during the upgrade.
This process will remove old object files and libraries which will break most third party applications. It is recommended that all installed ports either be removed and re-installed or upgraded later using the ports-mgmt/portupgrade utility. Most users will want to run a test build using the following command:
# portupgrade -af
This will ensure everything will be re-installed correctly. Note that setting the BATCH environment variable to yes will answer yes to any prompts during this process, removing the need for manual intervention during the build process.
I was just curious to why this is mentioned, I actually started to run it earlier, and while all my apps are working, I did watch a few stop errors related to libtool2 roll by, nothing big.
Anyhow, I didnt set it all to yes, and after answering ok to some config screens for a couple hrs, then dozing off, I woke to a still unfinished portupgrade of all.
I just dont understand why this is even needed, if my apps are working now, and I upgrade to 8.0, wouldnt it be easier to use compat7, and/or just portupgrade the broken afterwards, I dont really see the point in upgrading apps just to break them again, and its also a bit hard to fix a stop error, when all the packages are forcefully being upgraded.
Honestly, Id almost be even more tempted to just pkg_deinstall -af or pkg_delete -af, and just wipe them clean and start fresh, rather then run portupgrade what calls for a total of 3* times during the upgrade.
I can understand more so to running it later in the install as mentioned, but then I also remembered that I dont run the nvidia-settings from ports, but rather one from nvidia, per their instructions, and I certainly dont want it upgraded.
Is there a real important reason for all of this, or is it just in there as a measure for describing how to update the entire system, and not just the OS version?
*Edit, sorry I misread, it only says to run portupgrade -af twice.