Re: [Fink-users] Mountain Lion Upgrade
Hello, At 20:06 -0700 on 2012-11-26 Alexander Hansen wrote: Is there anything I am missing and/or doing wrong? This is my main machine so I just want to be doubly-sure that the upgrade is not going to break things... Many thanks in advance. That looks good to me. I have upgraded (painlessly) and so far everything looks good. I am not sure how significant this is but the subsequent fink update-all was not quite without effect; First, I got: Updating the list of locally available binary packages. Scanning dists/stable/main/binary-darwin-x86_64 New package: ... and then an enumeration of many (all) installed packages. I also got an injected directory in %p/fink/10.8/local/ (this one probably during selfupdate though I am not really sure) with the following content: godel:local/injected ll -R . .: total 0 drwxr-xr-x 3 root wheel 102 Nov 27 20:14 finkinfo/ ./finkinfo: total 0 drwxr-xr-x 5 root wheel 170 Nov 27 20:14 update-packages/ ./finkinfo/update-packages: total 16 -rw-r--r-- 1 root wheel 5717 Nov 27 20:14 perl586-10.5.info -rw-r--r-- 1 root wheel 1146 Nov 27 20:14 rman-10.5.info -rw-r--r-- 1 root wheel 564 Nov 27 20:14 rman-10.5.patch Should I do anything in particular about this one? I also got some packages with no correspondent on 10.8: godel:~ fink list -oNt Information about 6306 packages read in 2 seconds. *i* debianutils 4.3.2-2 Misc utilities specific to Debian/Fink *i* evince 2.22.2-3GNOME document viewer *i* gcc46-compiler 4.6.3-1000 Compiler Binaries for gcc46. *i* gcc46-shlibs4.6.3-1000 Shared libraries for gcc4 *i* help2man-perl5123 1.37.1-2Generates man pages from program output I have removed help2man-perl5123 (nobody complained). Evince is 10.7 only in the Fink tree but removing this restriction causes it to build and work fine on 10.8. Does anybody have any idea how the new version of debianutils got in there? This is not caused by the upgrade, I had it like this for awhile. Is it safe to leave it as is, and if not how can I downgrade it? In similar circumstances I would remove and then rebuild the package, but I am not allowed to remove it since it is an essential package. By the way, I presume that it is safe to remove gcc46 altogether, as I see that it is marked as 10.7 only. Well, sort of. I'm not sure if we've updated everything in the 10.7 tree to use gcc47. Please let us know if you have any packages that complain when you try to remove gcc46-shlibs so that we can make sure that they're really OK for 10.8. I removed gcc46-shlibs (and gcc46-compiler) and nobody complained... I will advise if anything of interest shows up later. Cheers, Stefan -- If it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic. --Lewis Carroll, Through the Looking-Glass No HTML emails and proprietary attachments please http://bruda.ca/ascii -- Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
Re: [Fink-users] Mountain Lion Upgrade
On 11/27/12 7:12 PM, Stefan Bruda wrote: Hello, At 20:06 -0700 on 2012-11-26 Alexander Hansen wrote: Is there anything I am missing and/or doing wrong? This is my main machine so I just want to be doubly-sure that the upgrade is not going to break things... Many thanks in advance. That looks good to me. I have upgraded (painlessly) and so far everything looks good. I am not sure how significant this is but the subsequent fink update-all was not quite without effect; First, I got: Updating the list of locally available binary packages. Scanning dists/stable/main/binary-darwin-x86_64 New package: ... and then an enumeration of many (all) installed packages. I also got an injected directory in %p/fink/10.8/local/ (this one probably during selfupdate though I am not really sure) with the following content: godel:local/injected ll -R . .: total 0 drwxr-xr-x 3 root wheel 102 Nov 27 20:14 finkinfo/ ./finkinfo: total 0 drwxr-xr-x 5 root wheel 170 Nov 27 20:14 update-packages/ ./finkinfo/update-packages: total 16 -rw-r--r-- 1 root wheel 5717 Nov 27 20:14 perl586-10.5.info -rw-r--r-- 1 root wheel 1146 Nov 27 20:14 rman-10.5.info -rw-r--r-- 1 root wheel 564 Nov 27 20:14 rman-10.5.patch Should I do anything in particular about this one? Interesting. I'm not sure how those got there. Those files should be invisible on 10.8 in any case. I also got some packages with no correspondent on 10.8: godel:~ fink list -oNt Information about 6306 packages read in 2 seconds. *i* debianutils 4.3.2-2 Misc utilities specific to Debian/Fink *i* evince 2.22.2-3GNOME document viewer *i* gcc46-compiler 4.6.3-1000 Compiler Binaries for gcc46. *i* gcc46-shlibs4.6.3-1000 Shared libraries for gcc4 *i* help2man-perl5123 1.37.1-2Generates man pages from program output I have removed help2man-perl5123 (nobody complained). Evince is 10.7 only in the Fink tree but removing this restriction causes it to build and work fine on 10.8. Does anybody have any idea how the new version of debianutils got in there? This is not caused by the upgrade, I had it like this for awhile. Is it safe to leave it as is, and if not how can I downgrade it? In similar circumstances I would remove and then rebuild the package, but I am not allowed to remove it since it is an essential package. That should be safe to leave as is. fink install debianutils-4.3.1-3 would roll you back to the version currently listed for the distribution--but more than likely we'll be raising that. snip I removed gcc46-shlibs (and gcc46-compiler) and nobody complained... I will advise if anything of interest shows up later. Cheers, Stefan -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ -- Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
Re: [Fink-users] Mountain Lion Upgrade
At 19:27 -0700 on 2012-11-27 Alexander Hansen wrote: and then an enumeration of many (all) installed packages. I also got an injected directory in %p/fink/10.8/local/ (this one probably during selfupdate though I am not really sure) with the following content: godel:local/injected ll -R . .: total 0 drwxr-xr-x 3 root wheel 102 Nov 27 20:14 finkinfo/ ./finkinfo: total 0 drwxr-xr-x 5 root wheel 170 Nov 27 20:14 update-packages/ ./finkinfo/update-packages: total 16 -rw-r--r-- 1 root wheel 5717 Nov 27 20:14 perl586-10.5.info -rw-r--r-- 1 root wheel 1146 Nov 27 20:14 rman-10.5.info -rw-r--r-- 1 root wheel 564 Nov 27 20:14 rman-10.5.patch Should I do anything in particular about this one? Interesting. I'm not sure how those got there. Those files should be invisible on 10.8 in any case. Could it be because of the 10.4 tree? I am also syncing that--awhile ago I brought GNOME into my 10.7 tree and I got the infos and patches form the 10.4 tree; I kept syncing it ever after out of habit. In any event, I got rid of the whole directory and a subsequent selfupdate did not bring it back so I am assuming it was generated by the reinstall instead. Oh, I can confirm the injected directory (with the same content) on a different machine that just went through exactly the same process. That machine did not sync the 10.4 tree, just the 10.7/10.8. Does anybody have any idea how the new version of debianutils got in there? This is not caused by the upgrade, I had it like this for awhile. Is it safe to leave it as is, and if not how can I downgrade it? In similar circumstances I would remove and then rebuild the package, but I am not allowed to remove it since it is an essential package. That should be safe to leave as is. fink install debianutils-4.3.1-3 would roll you back to the version currently listed for the distribution--but more than likely we'll be raising that. Very well, as long as no issues exist I will just leave things as they are (a habit of mine, see the 10.4 tree still being synced on my machine ;-) ). Thanks again for the information and help. Cheers, Stefan -- If it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic. --Lewis Carroll, Through the Looking-Glass No HTML emails and proprietary attachments please http://bruda.ca/ascii -- Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
Re: [Fink-users] Mountain Lion Upgrade
On 11/26/12 3:34 PM, Stefan Bruda wrote: Hello, I am pretty sure that I saw somewhere a note about upgrading from 10.7 to 10.8 but I cannot find it anymore. I apologize therefore in advance if my question is a duplicate (and I will appreciate a pointer to the first occurrence...). I am contemplating upgrading my machine to Mac OS 10.8. It appears that Fink can be upgraded in place. After the OS upgrade I will therefore do the following: 1. Reinstall the Xcode command-line tools (the 10.8 package this time) Right. 2. Install XQuartz Right. The upgrade will remove your 10.7 X11. And if you happen to forget, performing fink commands is likely to trigger the OS to ask if you want to download Xquartz. 3. fink reinstall fink You may get a message that fink is creating the fink-bld user. This is normal if your fink-bld user had the old default UID of 266. I'm not sure what happens if the ID is in the 600-699 range, which is explicitly set aside as being for user-defined IDs. fink install perl5123-core # is this needed at all? Installing perl5123-core is only really important if you currently have perlmods installed that need it. If not, then don't bother. fink selfupdate fink update-all This may not do much, depending on what you have installed. There aren't a whole lot of packages with different 10.7 and 10.8 revisions. 4. Make sure that all the files outside the Fink base directory are there by doing something like this: fink reinstall `fink list -it daemonic xinitrc | cut -f2` fink reinstall `fink --exclude-trees=virtual list -it passwd | \ grep -v \[virtual | cut -f2` fink reinstall `fink --exclude-trees=virtual list -it | \ grep -v \[virtual | cut -f2 | xargs fink dumpinfo -finfofile | \ cut -d: -f2 | xargs grep -l [dD]aemonic | sort | uniq | \ xargs grep -h -m 1 Package | cut -d: -f2` In addition to files, this also restores the users that the passwd* packages install--upgrading to Mountain Lion wipes those but not their associated groups. Is there anything I am missing and/or doing wrong? This is my main machine so I just want to be doubly-sure that the upgrade is not going to break things... Many thanks in advance. Cheers, Stefan That looks good to me. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
Re: [Fink-users] Mountain Lion Upgrade
Hello, At 18:23 -0700 on 2012-11-26 Alexander Hansen wrote: On 11/26/12 3:34 PM, Stefan Bruda wrote: I am contemplating upgrading my machine to Mac OS 10.8. It appears that Fink can be upgraded in place. After the OS upgrade I will therefore do the following: 1. Reinstall the Xcode command-line tools (the 10.8 package this time) Right. 2. Install XQuartz Right. The upgrade will remove your 10.7 X11. And if you happen to forget, performing fink commands is likely to trigger the OS to ask if you want to download Xquartz. Right. I believe that something like this is also going to happen with Java. 3. fink reinstall fink You may get a message that fink is creating the fink-bld user. This is normal if your fink-bld user had the old default UID of 266. I'm not sure what happens if the ID is in the 600-699 range, which is explicitly set aside as being for user-defined IDs. fink install perl5123-core # is this needed at all? Installing perl5123-core is only really important if you currently have perlmods installed that need it. If not, then don't bother. Great, this is good to know. fink selfupdate fink update-all This may not do much, depending on what you have installed. There aren't a whole lot of packages with different 10.7 and 10.8 revisions. 4. Make sure that all the files outside the Fink base directory are there by doing something like this: fink reinstall `fink list -it daemonic xinitrc | cut -f2` fink reinstall `fink --exclude-trees=virtual list -it passwd | \ grep -v \[virtual | cut -f2` fink reinstall `fink --exclude-trees=virtual list -it | \ grep -v \[virtual | cut -f2 | xargs fink dumpinfo -finfofile | \ cut -d: -f2 | xargs grep -l [dD]aemonic | sort | uniq | \ xargs grep -h -m 1 Package | cut -d: -f2` In addition to files, this also restores the users that the passwd* packages install--upgrading to Mountain Lion wipes those but not their associated groups. Right, that's what I had in mind. Is there anything I am missing and/or doing wrong? This is my main machine so I just want to be doubly-sure that the upgrade is not going to break things... Many thanks in advance. That looks good to me. Great, many thanks for the quick answer. By the way, I presume that it is safe to remove gcc46 altogether, as I see that it is marked as 10.7 only. Cheers, Stefan -- If it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic. --Lewis Carroll, Through the Looking-Glass No HTML emails and proprietary attachments please http://bruda.ca/ascii -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
Re: [Fink-users] Mountain Lion Upgrade
On 11/26/12 7:31 PM, Stefan Bruda wrote: Hello, At 18:23 -0700 on 2012-11-26 Alexander Hansen wrote: On 11/26/12 3:34 PM, Stefan Bruda wrote: I am contemplating upgrading my machine to Mac OS 10.8. It appears that Fink can be upgraded in place. After the OS upgrade I will therefore do the following: 1. Reinstall the Xcode command-line tools (the 10.8 package this time) Right. 2. Install XQuartz Right. The upgrade will remove your 10.7 X11. And if you happen to forget, performing fink commands is likely to trigger the OS to ask if you want to download Xquartz. Right. I believe that something like this is also going to happen with Java. 3. fink reinstall fink You may get a message that fink is creating the fink-bld user. This is normal if your fink-bld user had the old default UID of 266. I'm not sure what happens if the ID is in the 600-699 range, which is explicitly set aside as being for user-defined IDs. fink install perl5123-core # is this needed at all? Installing perl5123-core is only really important if you currently have perlmods installed that need it. If not, then don't bother. Great, this is good to know. fink selfupdate fink update-all This may not do much, depending on what you have installed. There aren't a whole lot of packages with different 10.7 and 10.8 revisions. 4. Make sure that all the files outside the Fink base directory are there by doing something like this: fink reinstall `fink list -it daemonic xinitrc | cut -f2` fink reinstall `fink --exclude-trees=virtual list -it passwd | \ grep -v \[virtual | cut -f2` fink reinstall `fink --exclude-trees=virtual list -it | \ grep -v \[virtual | cut -f2 | xargs fink dumpinfo -finfofile | \ cut -d: -f2 | xargs grep -l [dD]aemonic | sort | uniq | \ xargs grep -h -m 1 Package | cut -d: -f2` In addition to files, this also restores the users that the passwd* packages install--upgrading to Mountain Lion wipes those but not their associated groups. Right, that's what I had in mind. Is there anything I am missing and/or doing wrong? This is my main machine so I just want to be doubly-sure that the upgrade is not going to break things... Many thanks in advance. That looks good to me. Great, many thanks for the quick answer. By the way, I presume that it is safe to remove gcc46 altogether, as I see that it is marked as 10.7 only. Cheers, Stefan Well, sort of. I'm not sure if we've updated everything in the 10.7 tree to use gcc47. Please let us know if you have any packages that complain when you try to remove gcc46-shlibs so that we can make sure that they're really OK for 10.8. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
Re: [Fink-users] Mountain Lion upgrade notes
On 27/07/12 00:33, Daniel Johnson wrote: I just wanted to document some things I noticed during my Mountain Lion upgrade. First, when running fink reinstall fink, and any fink commands in fact, I get a spew of dialogs telling me to get XQuartz and install it manually. Not a big deal, but there are a lot of dialogs in rapid succession which is mildly annoying. I gather this is from VirtPackage.pm checking for the presence of x11, which happens multiple times when fink is run. Installing XQuartz makes it stop. :) Next I got repeated messages about not being able to create the fink-bld user. It seems that the Mountain Lion installer wipes out all the fink-installed users. To fix this I needed to run fink configure and select Y when it asks to create UIDs dynamically. Related to that, I had to reinstall my previously installed passwd-* packages to get those users back. Apple is, as usual, very inventive with their bugs. The problem is that the OS upgrade wipes out the Fink-created users, but not the groups. Thus there remains GID 266, which fink interprets as ID 266 already in use, and it refuses to create user fink-bld with UID 266, proposes to create UIDs dynamically instead. You end up with fink-bld UID:600, GID:266. Fink could perhaps be smarter about this. I was then able to fink reinstall fink and fink install perl5123-core to get my existing fink up and running. I did have an issue with X11. First, I needed to run /Applications/Utilities/XQuartz.app manually to use x11 packages. Then when I tried running fontforge, I had missing text and a bunch of warnings about pango. After some experimentation, I found that rebuilding gtk+2-shlibs fixed my text issues. Fontforge seems to work fine, but that's all I really tested. I don't have much x11 software installed at the moment. I don't have qt4-x11 installed, though qt4-mac works fine. scribus-x11, which uses qt4-x11, works OK (built on 10.7, run on 10.8). The good news is that if you follow the instructions given by fink and Apple (including logout/login after installing XQuartz), things seem to work out correctly. -- Martin -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
Re: [Fink-users] Mountain Lion upgrade notes
On 7/27/12 2:02 AM, Martin Costabel wrote: On 27/07/12 00:33, Daniel Johnson wrote: I just wanted to document some things I noticed during my Mountain Lion upgrade. First, when running fink reinstall fink, and any fink commands in fact, I get a spew of dialogs telling me to get XQuartz and install it manually. Not a big deal, but there are a lot of dialogs in rapid succession which is mildly annoying. I gather this is from VirtPackage.pm checking for the presence of x11, which happens multiple times when fink is run. Installing XQuartz makes it stop. :) Next I got repeated messages about not being able to create the fink-bld user. It seems that the Mountain Lion installer wipes out all the fink-installed users. To fix this I needed to run fink configure and select Y when it asks to create UIDs dynamically. Related to that, I had to reinstall my previously installed passwd-* packages to get those users back. Apple is, as usual, very inventive with their bugs. The problem is that the OS upgrade wipes out the Fink-created users, but not the groups. Thus there remains GID 266, which fink interprets as ID 266 already in use, and it refuses to create user fink-bld with UID 266, proposes to create UIDs dynamically instead. You end up with fink-bld UID:600, GID:266. Fink could perhaps be smarter about this. It had never come up. _We_ don't remove our users/groups, and Apple hadn't done so until now. Services::check_id_unused() needs to be made a bit more sophisticated, since right now it reports failure if either the UID or GID are set. And the only usage right now is just to check the UID. Unfortunately, this bug got reported after I'd already released fink-0.34.1. I was then able to fink reinstall fink and fink install perl5123-core to get my existing fink up and running. I did have an issue with X11. First, I needed to run /Applications/Utilities/XQuartz.app manually to use x11 packages. Then when I tried running fontforge, I had missing text and a bunch of warnings about pango. After some experimentation, I found that rebuilding gtk+2-shlibs fixed my text issues. Fontforge seems to work fine, but that's all I really tested. I don't have much x11 software installed at the moment. I don't have qt4-x11 installed, though qt4-mac works fine. scribus-x11, which uses qt4-x11, works OK (built on 10.7, run on 10.8). The good news is that if you follow the instructions given by fink and Apple (including logout/login after installing XQuartz), things seem to work out correctly. -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users