Re: Updating perl
On 14/12/2018 10:44, Carmel NY wrote: > Using poudriere, I attempted to update my system to the new "perl 5.28". I > made the necessary changes in the "make.conf" files and then attempted to run > poudriere. At the very beginning of the run, poudriere issued a warning that > "security/py-certbot | py36-certbot-0.29.1_1,1" failed. This is from the end > of the log file: > > === > === > ===> Patching for py36-certbot-0.29.1_1,1 > ===> Applying FreeBSD patches for py36-certbot-0.29.1_1,1 > Ignoring previously applied (or reversed) patch. > 2 out of 2 hunks ignored--saving rejects to certbot/compat.py.rej > => FreeBSD patch patch-certbot_compat.py failed to apply cleanly. > *** Error code 1 > > Stop. > make: stopped in /usr/ports/security/py-certbot > =>> Cleaning up wrkdir > ===> Cleaning for py36-certbot-0.29.1_1,1 > build of security/py-certbot | py36-certbot-0.29.1_1,1 ended at Fri Dec 14 > 05:35:15 EST 2018 build time: 00:00:05 > !!! build failure encountered !!! > > Has anyone else had this problem? > Yeah -- I just committed the fixes for py-certbot for which you had been testing. What was committed was very slightly different to the patch you tested. You're seeing some sort of mismerge in your ports tree there. You should be able to fix it by: cd ${PORTSDIR}/security/py-certbot svn revert -R . and then try rebuilding. That is assuming you have the ports tree checked out of SVN. Use something like 'git reset --hard' if you're a git user. Anything else, I don't actually know, but the main aim would be to get rid of any local changes and resynch to the primary repository contents. Cheers, Matthew signature.asc Description: OpenPGP digital signature
Re: Updating perl
On 14/12/2018 9:44 pm, Carmel NY wrote: Using poudriere, I attempted to update my system to the new "perl 5.28". I made the necessary changes in the "make.conf" files and then attempted to run poudriere. At the very beginning of the run, poudriere issued a warning that "security/py-certbot | py36-certbot-0.29.1_1,1" failed. This is from the end of the log file: === === ===> Patching for py36-certbot-0.29.1_1,1 ===> Applying FreeBSD patches for py36-certbot-0.29.1_1,1 Ignoring previously applied (or reversed) patch. 2 out of 2 hunks ignored--saving rejects to certbot/compat.py.rej => FreeBSD patch patch-certbot_compat.py failed to apply cleanly. *** Error code 1 Stop. make: stopped in /usr/ports/security/py-certbot =>> Cleaning up wrkdir ===> Cleaning for py36-certbot-0.29.1_1,1 build of security/py-certbot | py36-certbot-0.29.1_1,1 ended at Fri Dec 14 05:35:15 EST 2018 build time: 00:00:05 !!! build failure encountered !!! Has anyone else had this problem? Hi Carmel, That was just reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234009 I'm trying to grok how this may be perl update related. Can you try what I suggested in comment #1 and let me know (in the issue) how that goes. ./koobs ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Updating perl
Using poudriere, I attempted to update my system to the new "perl 5.28". I made the necessary changes in the "make.conf" files and then attempted to run poudriere. At the very beginning of the run, poudriere issued a warning that "security/py-certbot | py36-certbot-0.29.1_1,1" failed. This is from the end of the log file: === === ===> Patching for py36-certbot-0.29.1_1,1 ===> Applying FreeBSD patches for py36-certbot-0.29.1_1,1 Ignoring previously applied (or reversed) patch. 2 out of 2 hunks ignored--saving rejects to certbot/compat.py.rej => FreeBSD patch patch-certbot_compat.py failed to apply cleanly. *** Error code 1 Stop. make: stopped in /usr/ports/security/py-certbot =>> Cleaning up wrkdir ===> Cleaning for py36-certbot-0.29.1_1,1 build of security/py-certbot | py36-certbot-0.29.1_1,1 ended at Fri Dec 14 05:35:15 EST 2018 build time: 00:00:05 !!! build failure encountered !!! Has anyone else had this problem? -- Carmel ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: unable to build openjade after updating perl
On Wed, 4 Jul 2012 21:01:31 -0500 Matthew D. Fuller articulated: On Wed, Jul 04, 2012 at 09:36:11AM -0400 I heard the voice of Jerry, and lo! it spake thus: I just did a quick perusal of the Sourceforge site https://sourceforge.net/projects/openjade/files/ and it appears that there is a newer version available. Apparently, and I might be wrong, it also has a slight name change. No, you're thinking of the opensp files, which is a different package (textproc/opensp/). Nothing has moved in [open]jade for $YEARS, sadly (or sp, for that matter...). But, apropos this, see http://sourceforge.net/mailarchive/forum.php?thread_name=CAF1ZMEf6eEiv%3D%3DsOcZgftY3iSd79MkWgTU0vcK9w6BJCNSp5DA%40mail.gmail.comforum_name=openjade-devel I would like to find out if I am the only one experiencing this problem with the Perl update. If not, I would file a bug report with the author otherwise, I will just have to figure out why I am the sole recipient of this problem. -- Jerry ♔ Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
unable to build openjade after updating perl
FreeBSD 8.3 STABLE amd64 After updating Perl to perl5.16, the textproc/openjade port will not build. It continually ends with this notation: /usr/local/bin/perl -w ./../msggen.pl -l jstyleModule DssslAppMessages.msg Undefined subroutine main::Getopts called at ./../msggen.pl line 22. gmake[2]: *** [DssslAppMessages.h] Error 2 gmake[2]: Leaving directory `/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1/style' gmake[1]: *** [style] Error 2 gmake[1]: Leaving directory `/usr/ports/textproc/openjade/work/openjade-1.3.3-pre1' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/textproc/openjade. The entire build log can be view at: http://pastebin.com/4hxS2ZQL Has anyone else experienced this phenomenon after updating the Perl port? -- Jerry ♔ Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: unable to build openjade after updating perl
On 7/4/12 8:05 AM, Jerry wrote: Has anyone else experienced this phenomenon after updating the Perl port? yes, for years and years. if you update perl, from something that is working to the new version, you will always see issues with random ports not building, or not needed (p5-(something) is already in perl. did you follow /usr/ports/UPDATING? EXACTLY? The following is never recommended, not by perl@, not by the joint chiefs, nobel comittee, on the iron chief: (but I do it here every time, because I can't get an upgrade to work without it) AFTER doing everyting in /usr/ports/UPDATING, see what is left in the old perl dirs cd /usr/local/lib/perl5 ls cd /usr/local/lib/perl5/ scanner2.hackertrap.net# ls 5.12.4 5.16.0 site_perl (just lists what was NOT updated, copied over to, installed into new perl) rsync -avun 5.12.4 5.16.0 cd site_perl repeat. Now, here is the part you don't want to do: take out the -n (dry run), because if you do, you might actually copy over something that was missing, and might make your ports work again. (or break them worse) but, then again, openjade might just not be compatible with perl5.16, which is also a possibility, and you won't get anywhere until it is upgraded. actually, what do we do in practice for our commercial systems? leave well enough alone. it took at least a year going from 5.10 to 5.12 before all the bugs in the p5-* ports were worked out. When we do upgrade, we wipe everything out and start all over: pkg_delete -A portmaster private/metaport install everything back from our private binary package builds. if we don't, then 'strange' things always happen. We do this for perl and php. ymmv. -- Michael Scheidell, CTO *| * SECNAP Network Security Corporation d: +1.561.948.2259 w: http://people.freebsd.org/~scheidell ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: unable to build openjade after updating perl
On 7/4/12 8:05 AM, Jerry wrote: Has anyone else experienced this phenomenon after updating the Perl port? yes, for years and years. if you update perl, from something that is working to the new version, you will always see issues with random ports not building, or not needed (p5-(something) is already in perl. did you follow /usr/ports/UPDATING? EXACTLY? The following is never recommended, not by perl@, not by the joint chiefs, or the iron chief: (but I do it here every time, because I can't get an upgrade to work without it) AFTER doing everything in /usr/ports/UPDATING, see what is left in the old perl dirs cd /usr/local/lib/perl5 ls cd /usr/local/lib/perl5/ scanner2.hackertrap.net# ls 5.12.4 5.16.0 site_perl (just lists what was NOT updated, copied over to, installed into new perl) rsync -avun 5.12.4 5.16.0 cd site_perl repeat. Now, here is the part you don't want to do: take out the -n (dry run), because if you do, you might actually copy over something that was missing, and might make your ports work again. (or break them worse) when done, you don't want to delete the old 5.* dirs in ../perl5 or site_perl. for the same reasons. but, then again, openjade might just not be compatible with perl5.16, which is also a possibility, and you won't get anywhere until it is upgraded. actually, what do we do in practice for our commercial systems? leave well enough alone. it took at least a year going from 5.10 to 5.12 before all the bugs in the p5-* ports were worked out. When we do upgrade, we wipe everything out and start all over: pkg_delete -A portmaster private/metaport install everything back from our private binary package builds. if we don't, then 'strange' things always happen. We do this for perl and php. ymmv. -- Michael Scheidell, CTO *| * SECNAP Network Security Corporation d: +1.561.948.2259 w: http://people.freebsd.org/~scheidell ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: unable to build openjade after updating perl
On Wed, 4 Jul 2012 08:22:30 -0400 Michael Scheidell articulated: On 7/4/12 8:05 AM, Jerry wrote: Has anyone else experienced this phenomenon after updating the Perl port? yes, for years and years. if you update perl, from something that is working to the new version, you will always see issues with random ports not building, or not needed (p5-(something) is already in perl. did you follow /usr/ports/UPDATING? EXACTLY? Word for word. {snip} but, then again, openjade might just not be compatible with perl5.16, which is also a possibility, and you won't get anywhere until it is upgraded. That is what I think is the problem. I have attempted to contact the port maintainer to get their opinion. -- Jerry ♔ Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: unable to build openjade after updating perl
On Wed, 4 Jul 2012 08:22:30 -0400 Michael Scheidell articulated: On 7/4/12 8:05 AM, Jerry wrote: Has anyone else experienced this phenomenon after updating the Perl port? but, then again, openjade might just not be compatible with perl5.16, which is also a possibility, and you won't get anywhere until it is upgraded. I just did a quick perusal of the Sourceforge site https://sourceforge.net/projects/openjade/files/ and it appears that there is a newer version available. Apparently, and I might be wrong, it also has a slight name change. -- Jerry ♔ Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: unable to build openjade after updating perl
On Wed, Jul 04, 2012 at 09:36:11AM -0400 I heard the voice of Jerry, and lo! it spake thus: I just did a quick perusal of the Sourceforge site https://sourceforge.net/projects/openjade/files/ and it appears that there is a newer version available. Apparently, and I might be wrong, it also has a slight name change. No, you're thinking of the opensp files, which is a different package (textproc/opensp/). Nothing has moved in [open]jade for $YEARS, sadly (or sp, for that matter...). But, apropos this, see http://sourceforge.net/mailarchive/forum.php?thread_name=CAF1ZMEf6eEiv%3D%3DsOcZgftY3iSd79MkWgTU0vcK9w6BJCNSp5DA%40mail.gmail.comforum_name=openjade-devel -- Matthew Fuller (MF4839) | fulle...@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
Dear All, I have just submitted an update to net/p5-IO-Socket-INET6. http://www.freebsd.org/cgi/query-pr.cgi?pr=157427 Sorry for the long delay. Janos Mohacsi Head of HBONE+ project Network Engineer, Deputy Director of Network Planning and Projects NIIF/HUNGARNET, HUNGARY Key 70EF9882: DEC2 C685 1ED4 C95A 145F 4300 6F64 7B00 70EF 9882 On Mon, 23 May 2011, Hajimu UMEMOTO wrote: Hi, # I've CC'ed the maintainer of p5-IO-Socket-INET6. On Sat, 21 May 2011 08:36:45 -0400 Jerry je...@seibercom.net said: jerry The port: /net/sendemail builds fine after the update to Perl; jerry however, it no longer runs. It terminates with this error message: jerry Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. jerry at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 I noticed that the p5-IO-Socket-INET6 ports is slightly old (2.65). The latest version 2.67 fixed this warning message. Please try 2.67. The patch to ports/net/p5-IO-Socket-INET6 is attached. I confirmed that the warning message is not out with 2.67. However, it is still warning, and I think it doesn't terminate. So, I'm not sure if 2.67 fixes your actual problem, though. Sincerely, On Mon, 23 May 2011, Jerry wrote: On Mon, 23 May 2011 22:09:30 +0900 Hajimu UMEMOTO u...@mahoroba.org articulated: Hi, # I've CC'ed the maintainer of p5-IO-Socket-INET6. On Sat, 21 May 2011 08:36:45 -0400 Jerry je...@seibercom.net said: jerry The port: /net/sendemail builds fine after the update to jerry Perl; however, it no longer runs. It terminates with this jerry error message: jerry Subroutine IO::Socket::INET6::sockaddr_in6 redefined jerry at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. jerry at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm jerry line 21 I noticed that the p5-IO-Socket-INET6 ports is slightly old (2.65). The latest version 2.67 fixed this warning message. Please try 2.67. The patch to ports/net/p5-IO-Socket-INET6 is attached. I confirmed that the warning message is not out with 2.67. However, it is still warning, and I think it doesn't terminate. So, I'm not sure if 2.67 fixes your actual problem, though. I have confirmed that the program does run even though it emits that warning. I have noticed that users of spamd and perhaps others are experiencing the same phenomena. I am not sure if it causes spamd to terminate or not. I won't be able to implement that patch until this evening though. I will try it then. Thanks! -- Jerry ? jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
Hi, # I've CC'ed the maintainer of p5-IO-Socket-INET6. On Sat, 21 May 2011 08:36:45 -0400 Jerry je...@seibercom.net said: jerry The port: /net/sendemail builds fine after the update to Perl; jerry however, it no longer runs. It terminates with this error message: jerry Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. jerry at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 I noticed that the p5-IO-Socket-INET6 ports is slightly old (2.65). The latest version 2.67 fixed this warning message. Please try 2.67. The patch to ports/net/p5-IO-Socket-INET6 is attached. I confirmed that the warning message is not out with 2.67. However, it is still warning, and I think it doesn't terminate. So, I'm not sure if 2.67 fixes your actual problem, though. Sincerely, Index: Makefile diff -u Makefile.orig Makefile --- Makefile.orig 2010-08-10 01:17:30.0 +0900 +++ Makefile 2011-05-23 20:05:47.0 +0900 @@ -6,7 +6,7 @@ # PORTNAME= IO-Socket-INET6 -PORTVERSION= 2.65 +PORTVERSION= 2.67 CATEGORIES= net perl5 ipv6 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- Index: distinfo diff -u distinfo.orig distinfo --- distinfo.orig 2011-03-21 03:44:26.0 +0900 +++ distinfo 2011-05-23 20:06:02.0 +0900 @@ -1,2 +1,2 @@ -SHA256 (IO-Socket-INET6-2.65.tar.gz) = 05aeeb3effaa1f9f3fa07410a5b2cfc3d07aa366327028ffa427f5c0b2bfb925 -SIZE (IO-Socket-INET6-2.65.tar.gz) = 17686 +SHA256 (IO-Socket-INET6-2.67.tar.gz) = dd90e417cbd37047b71469ec99e79fe89a3bb5103769fc9c76b3c87d8cb019b2 +SIZE (IO-Socket-INET6-2.67.tar.gz) = 18096 -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan u...@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Mon, 23 May 2011 22:09:30 +0900 Hajimu UMEMOTO u...@mahoroba.org articulated: Hi, # I've CC'ed the maintainer of p5-IO-Socket-INET6. On Sat, 21 May 2011 08:36:45 -0400 Jerry je...@seibercom.net said: jerry The port: /net/sendemail builds fine after the update to jerry Perl; however, it no longer runs. It terminates with this jerry error message: jerry Subroutine IO::Socket::INET6::sockaddr_in6 redefined jerry at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. jerry at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm jerry line 21 I noticed that the p5-IO-Socket-INET6 ports is slightly old (2.65). The latest version 2.67 fixed this warning message. Please try 2.67. The patch to ports/net/p5-IO-Socket-INET6 is attached. I confirmed that the warning message is not out with 2.67. However, it is still warning, and I think it doesn't terminate. So, I'm not sure if 2.67 fixes your actual problem, though. I have confirmed that the program does run even though it emits that warning. I have noticed that users of spamd and perhaps others are experiencing the same phenomena. I am not sure if it causes spamd to terminate or not. I won't be able to implement that patch until this evening though. I will try it then. Thanks! -- Jerry ✌ jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Mon, 23 May 2011, the wise Jerry wrote: I have confirmed that the program does run even though it emits that warning. I have noticed that users of spamd and perhaps others are experiencing the same phenomena. I am not sure if it causes spamd to terminate or not. In my case spamd sometimes terminates, and sometimes not. I don't know when or why unfortunately. Regards, Marco -- Rune's Rule: If you don't care where you are, you ain't lost. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Mon, 23 May 2011 17:52:41 +0200 (CEST) Marco Beishuizen mb...@xs4all.nl articulated: In my case spamd sometimes terminates, and sometimes not. I don't know when or why unfortunately. Did you try the patch from Hajimu UMEMOTO u...@mahoroba.org in a previous post? I cannot do it until this evening. I am wondering if it might correct your problem also. I don't use spamd so I cannot test it myself. BTW, did you post a PR against the port as well as informing the port maintainer regarding this abnormality? -- Jerry ✌ jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Mon, 23 May 2011 19:09:51 +0200 (CEST) Marco Beishuizen mb...@xs4all.nl articulated: On Mon, 23 May 2011, the wise Jerry wrote: In my case spamd sometimes terminates, and sometimes not. I don't know when or why unfortunately. Did you try the patch from Hajimu UMEMOTO u...@mahoroba.org in a previous post? I cannot do it until this evening. I am wondering if it might correct your problem also. I don't use spamd so I cannot test it myself. BTW, did you post a PR against the port as well as informing the port maintainer regarding this abnormality? I use FreeBSD for a long time but I've never done this before. Sounds probably stupid but how does this work (both the patch and a PR)? OK, I just used the patch and updated the port and all is well. To patch the port Makefile, cd to /usr/ports/net/p5-IO-Socket-INET6 and then place the patch into that directory. You can name the patch anything you like; ie, New_Make for example. Then as a privileged user (root) run: patch New_Make or whatever you named the patch file. It will back up your existing Makefile and distinfo files. You can give the patch command a -C flag to see what it will do without actually overwriting anything first if you want. Now, simply update the port; ie, make clean make deinstall make reinstall make distclean. You will probably have to restart anything that depends on that port however for it to take effect. Good luck. For the PR, I usually use the web based mechanism. http://www.freebsd.org/send-pr.html. It is pretty self explanatory. -- Jerry ✌ jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Mon, 23 May 2011, the wise Jerry wrote: OK, I just used the patch and updated the port and all is well. To patch the port Makefile, cd to /usr/ports/net/p5-IO-Socket-INET6 and then place the patch into that directory. You can name the patch anything you like; ie, New_Make for example. Then as a privileged user (root) run: patch New_Make or whatever you named the patch file. It will back up your existing Makefile and distinfo files. You can give the patch command a -C flag to see what it will do without actually overwriting anything first if you want. Now, simply update the port; ie, make clean make deinstall make reinstall make distclean. You will probably have to restart anything that depends on that port however for it to take effect. Good luck. For the PR, I usually use the web based mechanism. http://www.freebsd.org/send-pr.html. It is pretty self explanatory. Yes, all went flawlessly. Spamd now starts without the error. Thanks for the help! I'll send the PR too. Regards, Marco -- It takes less time to do a thing right than it does to explain why you did it wrong. -- H. W. Longfellow ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Mon, 23 May 2011 21:07:27 +0200 (CEST) Marco Beishuizen mb...@xs4all.nl articulated: Yes, all went flawlessly. Spamd now starts without the error. Thanks for the help! I'll send the PR too. Don't thank me, thank Hajimu UMEMOTO u...@mahoroba.org, he was the one who figured it out. Hopefully the maintainer of the net/p5-IO-Socket-INET6 port will update it so that this hack isn't necessary. -- Jerry ✌ jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Sun, 22 May 2011 03:14:06 +0100 Jase Thew free...@beardz.net articulated: On 21/05/2011 23:30, Jerry wrote: On Sat, 21 May 2011 22:38:33 +0400 Ruslan Mahmatkhanovcvs-...@yandex.ru articulated: 21.05.2011 22:30, Doug Barton пишет: Check /usr/local/lib/perl5/ and /usr/local/lib/perl5/site_perl to see if you still have modules installed from the previous version of perl. If you do, use pkg_info -W to find what module, and reinstall it. If you use portmaster, 'portmaster p5' is usually sufficient to fix this, but sometimes things other than p5-* modules install files in that path. git and ImageMagick in my case, so may be they should be bumped. I have a feeling that more will be crawling out of the woodwork. In any case, it is a problem that needs solving. Isn't the recommended practice to reinstall all perl related ports after upgrading perl to a new minor version? Taken from /usr/ports/UPDATING : [snip] Been there, done that; however, the problem still exists. If you had read my original post you would have been aware of that. I know only enough about Perl to get myself in trouble, so debugging this is not quite my forte. I am sure that a Perl connoisseur would have no problem in immediately discovering the source of the conflict. -- Jerry ✌ jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
Hi, On Sat, 21 May 2011 08:36:45 -0400 Jerry je...@seibercom.net said: jerry The port: /net/sendemail builds fine after the update to Perl; jerry however, it no longer runs. It terminates with this error message: jerry Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. jerry at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 Perl 5.14 has its own IPv6 support. I suspect it is conflict with p5-IO-Socket-INET6. I found other compatibility issue that 5.14 deesn't has sv_undef, sv_yes nor sv_no, anymore. It causes that cyrus-imapd doesn't build with 5.14. Perhaps, there are more ports which are affected by this issue. Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan u...@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
net/sendemail fails with perl 5.14 (INET6) (was: Re: net/sendemail fails after updating Perl)
On Sun, 22 May 2011 21:21:44 +0900 Hajimu UMEMOTO u...@mahoroba.org wrote: Hi, On Sat, 21 May 2011 08:36:45 -0400 Jerry je...@seibercom.net said: jerry The port: /net/sendemail builds fine after the update to jerry Perl; however, it no longer runs. It terminates with this jerry error message: jerry Subroutine IO::Socket::INET6::sockaddr_in6 redefined jerry at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. jerry at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm jerry line 21 Perl 5.14 has its own IPv6 support. I suspect it is conflict with p5-IO-Socket-INET6. No, a nice thing about this port is that it's self contained (the only two optional depends, for TLS, are p5-IO-Socket-SSL and p5-Crypt-SSLeay). The port is at the latest version (released in 2009, h). Since perl 5.14 is not the default, I marked it broken for now and ping upstream to see if there's still any active development. I don't intend to maintain this as a fork ; anyone wanting to take over maintainership has just to ping me. I found other compatibility issue that 5.14 deesn't has sv_undef, sv_yes nor sv_no, anymore. It causes that cyrus-imapd doesn't build with 5.14. Perhaps, there are more ports which are affected by this issue. Any way to detect this at build time? We could od a run on pointy if that's the case, and at least have a list of problems. -- IOnut - Un^d^dregistered ;) FreeBSD user Intellectual Property is nowhere near as valuable as Intellect FreeBSD committer - ite...@freebsd.org, PGP Key ID 057E9F8B493A297B signature.asc Description: PGP signature
Re: net/sendemail fails with perl 5.14 (INET6) (was: Re: net/sendemail fails after updating Perl)
Hi, On Sun, 22 May 2011 15:51:35 +0300 Ion-Mihai Tetcu ite...@freebsd.org said: jerry The port: /net/sendemail builds fine after the update to jerry Perl; however, it no longer runs. It terminates with this jerry error message: jerry Subroutine IO::Socket::INET6::sockaddr_in6 redefined jerry at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. jerry at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm jerry line 21 Perl 5.14 has its own IPv6 support. I suspect it is conflict with p5-IO-Socket-INET6. itetcu No, a nice thing about this port is that it's self contained (the only itetcu two optional depends, for TLS, are p5-IO-Socket-SSL and p5-Crypt-SSLeay). Okay, net/sendemail itself doesn't depend on p5-IO-Socket-INET6, directly. However, it seems that p5-IO-Socket-SSL has an option to enable IPv6 support which is off by default. When an IPv6 option is enabled, p5-IO-Socket-SSL depends on p5-IO-Socket-INET6. /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm imports sockaddr_in6() from Socket6. However, 5.14 has sockaddr_in6() in /usr/local/lib/perl5/5.14.0/mach/Socket.pm. It seems to me that IO::Socket::INET6 has to import sockaddr_in6() conditionally, now. itetcu The port is at the latest version (released in 2009, h). itetcu Since perl 5.14 is not the default, I marked it broken for now and itetcu ping upstream to see if there's still any active development. itetcu I don't intend to maintain this as a fork ; anyone wanting to take over itetcu maintainership has just to ping me. I agreed. 5.14 is not the default. I found other compatibility issue that 5.14 deesn't has sv_undef, sv_yes nor sv_no, anymore. It causes that cyrus-imapd doesn't build with 5.14. Perhaps, there are more ports which are affected by this issue. itetcu Any way to detect this at build time? We could od a run on pointy if itetcu that's the case, and at least have a list of problems. Yes, I found this at build time. I committed the workaround for cyrus-imapd23 and cyrus-imapd24, already. http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/cyrus-imapd24/files/patch-perl%3A%3Aimap%3A%3AIMAP.xs#rev1.3 Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan u...@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Sat, 21 May 2011, the wise Jerry wrote: The port: /net/sendemail builds fine after the update to Perl; however, it no longer runs. It terminates with this error message: Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 This is a FreeBSD 8.2-STABLE amd64 machine. I followed the directions in the UPDATING file when upgrading Perl and then even did a reboot to insure everything would start up correctly. The only errors I received when updating Perl were regarding graphics/graphviz which was previously reported and www/web-gtk2 for which a fix is not yet ready. I'm getting this same error message with spamd: ... /usr/local/etc/rc.d/sa-spamd restart Stopping spamd. Waiting for PIDS: 44108. Starting spamd. Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 ... Marco -- Doctors and lawyers must go to school for years and years, often with little sleep and with great sacrifice to their first wives. -- Roy G. Blount, Jr. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
22.05.2011 02:30, Jerry пишет: On Sat, 21 May 2011 22:38:33 +0400 Ruslan Mahmatkhanovcvs-...@yandex.ru articulated: 21.05.2011 22:30, Doug Barton пишет: Check /usr/local/lib/perl5/ and /usr/local/lib/perl5/site_perl to see if you still have modules installed from the previous version of perl. If you do, use pkg_info -W to find what module, and reinstall it. If you use portmaster, 'portmaster p5' is usually sufficient to fix this, but sometimes things other than p5-* modules install files in that path. git and ImageMagick in my case, so may be they should be bumped. I have a feeling that more will be crawling out of the woodwork. In any case, it is a problem that needs solving. No, it just took my mind that switching to the 5.14, is not mandatory so bumping this ports will be pointless to all users (and they are most of users) who decide to stay with old perl - they just end up with unneeded superfluous rebuilds. And those who want to be on the edge with perl should follow UPDATING entry (rebuild all that depends on perl) or resolve such issues manually. But they surely should be bumped when ports tree will be switched to 5.14 as a main perl version. -- Regards, Ruslan ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On 22/05/2011 12:13, Jerry wrote: [snip] Been there, done that; however, the problem still exists. If you had read my original post you would have been aware of that. Yes, you are quite right - I apologise for only having scanned your OP. Regards, Jase. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Sun, 22 May 2011 19:00:52 +0200 (CEST) Marco Beishuizen mb...@xs4all.nl articulated: {SNIP} I'm getting this same error message with spamd: ... /usr/local/etc/rc.d/sa-spamd restart Stopping spamd. Waiting for PIDS: 44108. Starting spamd. Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 Did you file a PR against it? IMHO, the more PRs filed against this problem, the sooner it will be resolved. -- Jerry ✌ jerry+po...@seibercom.net ''~`` ( o o ) +--.oooO--(_)--Oooo.--+ | | |.oooO| |( ) Oooo.| +-\ (( )+ \_)) / (_/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Sun, 2011-05-22 at 21:18:24 +0400, Ruslan Mahmatkhanov wrote: 22.05.2011 02:30, Jerry пишет: I have a feeling that more will be crawling out of the woodwork. In any case, it is a problem that needs solving. No, it just took my mind that switching to the 5.14, is not mandatory so bumping this ports will be pointless to all users (and they are most of users) who decide to stay with old perl - they just end up with unneeded superfluous rebuilds. And those who want to be on the edge with perl should follow UPDATING entry (rebuild all that depends on perl) or resolve such issues manually. But they surely should be bumped when ports tree will be switched to 5.14 as a main perl version. Exactly. 5.14 is not default; the whole point is for users and volunteers to contribute with constructive feedback and patches to improve integration with FreeBSD. It should come as no surprise that this is an iterative process with unavoidable bumps along the way. -- Sahil Tandon sa...@freebsd.org ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
net/sendemail fails after updating Perl
The port: /net/sendemail builds fine after the update to Perl; however, it no longer runs. It terminates with this error message: Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 This is a FreeBSD 8.2-STABLE amd64 machine. I followed the directions in the UPDATING file when upgrading Perl and then even did a reboot to insure everything would start up correctly. The only errors I received when updating Perl were regarding graphics/graphviz which was previously reported and www/web-gtk2 for which a fix is not yet ready. -- Jerry ✌ jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On 05/21/2011 05:36, Jerry wrote: The port: /net/sendemail builds fine after the update to Perl; however, it no longer runs. It terminates with this error message: Subroutine IO::Socket::INET6::sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.0/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.14.0/IO/Socket/INET6.pm line 21 Check /usr/local/lib/perl5/ and /usr/local/lib/perl5/site_perl to see if you still have modules installed from the previous version of perl. If you do, use pkg_info -W to find what module, and reinstall it. If you use portmaster, 'portmaster p5' is usually sufficient to fix this, but sometimes things other than p5-* modules install files in that path. hth, Doug -- Nothin' ever doesn't change, but nothin' changes much. -- OK Go Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
21.05.2011 22:30, Doug Barton пишет: Check /usr/local/lib/perl5/ and /usr/local/lib/perl5/site_perl to see if you still have modules installed from the previous version of perl. If you do, use pkg_info -W to find what module, and reinstall it. If you use portmaster, 'portmaster p5' is usually sufficient to fix this, but sometimes things other than p5-* modules install files in that path. git and ImageMagick in my case, so may be they should be bumped. -- Regards, Ruslan ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On Sat, 21 May 2011 22:38:33 +0400 Ruslan Mahmatkhanov cvs-...@yandex.ru articulated: 21.05.2011 22:30, Doug Barton пишет: Check /usr/local/lib/perl5/ and /usr/local/lib/perl5/site_perl to see if you still have modules installed from the previous version of perl. If you do, use pkg_info -W to find what module, and reinstall it. If you use portmaster, 'portmaster p5' is usually sufficient to fix this, but sometimes things other than p5-* modules install files in that path. git and ImageMagick in my case, so may be they should be bumped. I have a feeling that more will be crawling out of the woodwork. In any case, it is a problem that needs solving. -- Jerry ✌ jerry+po...@seibercom.net Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the Reply-To header. __ ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: net/sendemail fails after updating Perl
On 21/05/2011 23:30, Jerry wrote: On Sat, 21 May 2011 22:38:33 +0400 Ruslan Mahmatkhanovcvs-...@yandex.ru articulated: 21.05.2011 22:30, Doug Barton пишет: Check /usr/local/lib/perl5/ and /usr/local/lib/perl5/site_perl to see if you still have modules installed from the previous version of perl. If you do, use pkg_info -W to find what module, and reinstall it. If you use portmaster, 'portmaster p5' is usually sufficient to fix this, but sometimes things other than p5-* modules install files in that path. git and ImageMagick in my case, so may be they should be bumped. I have a feeling that more will be crawling out of the woodwork. In any case, it is a problem that needs solving. Isn't the recommended practice to reinstall all perl related ports after upgrading perl to a new minor version? Taken from /usr/ports/UPDATING : 20110517: AFFECTS: users of lang/perl* AUTHOR: s...@freebsd.org lang/perl5.14 is out. If you want to switch to it from, for example lang/perl5.12, that is: Portupgrade users: 0) Fix pkgdb.db (for safety): pkgdb -Ff 1) Reinstall new version of Perl (5.14): env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\* 2) Reinstall everything that depends on Perl: portupgrade -fr perl Portmaster users: portmaster -o lang/perl5.14 lang/perl5.12 Conservative: portmaster p5- Comprehensive (but perhaps overkill): portmaster -r perl- Note: If the perl- glob matches more than one port you will need to specify the name of the Perl directory in /var/db/pkg explicitly. Regards, Jase. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
Re: Updating perl entries in make.conf (via package)
Quoting Peter Losher [EMAIL PROTECTED] (from Sun, 14 Jan 2007 19:29:25 -0800): Hi, I am updating several 5.x machines, and in the process updating the perl packages from 5.6.x to 5.8.x. What I have noticed is that if you are installing a package on a new system, the package installs the symlinks in /usr/bin and puts the Perl env variables in /etc/make.conf (as expected). However, when updating (via pkg_delete -a, then pkg_add or portupgrade) the symlinks aren't maintained and the perl variables are not modified. And the use.perl script seems to no longer exist (or I'd just have portupgrade run 'use.perl port' after updating the perl package) Is there a new/better way that perl is updated via packages so that the symlinks are maintained and the entries in /etc/make.conf are updated with the new perl version? While we are at it: I want to add that updating stuff in/usr/bin fails with a read-only base system. In my case I have jails where the basesystem is a RO nullfs mount. It is shared between all jails. In case someone wants to reproduce it, you just have to use ezjails (it is in the ports collection) to create jails. You just need to add a path with enough free space to the config, add an additional IP to the machine and then run ezjail-admin create ... (please consult the man page for options to use a prebuild world and how specify the IP to use). Bye, Alexander. -- No small art is it to sleep: it is necessary for that purpose to keep awake all day. -- Nietzsche http://www.Leidinger.netAlexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to [EMAIL PROTECTED]
Updating perl entries in make.conf (via package)
Hi, I am updating several 5.x machines, and in the process updating the perl packages from 5.6.x to 5.8.x. What I have noticed is that if you are installing a package on a new system, the package installs the symlinks in /usr/bin and puts the Perl env variables in /etc/make.conf (as expected). However, when updating (via pkg_delete -a, then pkg_add or portupgrade) the symlinks aren't maintained and the perl variables are not modified. And the use.perl script seems to no longer exist (or I'd just have portupgrade run 'use.perl port' after updating the perl package) Is there a new/better way that perl is updated via packages so that the symlinks are maintained and the entries in /etc/make.conf are updated with the new perl version? Thanks - Peter -- [EMAIL PROTECTED] | ISC | OpenPGP 0xE8048D08 | The bits must flow signature.asc Description: OpenPGP digital signature