Re: [HEADSUP] Default Perl changed to 5.24.

2016-11-21 Thread Mathieu Arnold
Le 21/11/2016 à 04:25, Bruce Albrecht a écrit :
> I was wondering why the port which is now default is version 5.24-RC4
> instead of 5.24.0? Perl 5.24.0 was released on 2016-05-09 (May 9th).
> Even if RC4 and 5.24.0 have no code differences besides the
> versioning, I fail to understand why you would not update the perl
> 5.24 port to use the final release before making it the default perl.

The port is at 5.24.1-RC4, waiting 5.24.1 release.  It contains security
bug fixes.


-- 
Mathieu Arnold




signature.asc
Description: OpenPGP digital signature


Re: [HEADSUP] Default Perl changed to 5.24.

2016-11-20 Thread Bruce Albrecht
I was wondering why the port which is now default is version 5.24-RC4 
instead of 5.24.0? Perl 5.24.0 was released on 2016-05-09 (May 9th). 
Even if RC4 and 5.24.0 have no code differences besides the versioning, 
I fail to understand why you would not update the perl 5.24 port to use 
the final release before making it the default perl.



On 11/03/16 10:00, Mathieu Arnold wrote:

Instructions on how to switch are in UPDATING.

If you do not want to switch, you do not have to do anything.

EVERYTHING IS FINE.



___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-07 Thread Matthew Seaman
On 07/11/2016 06:47, Mark Millard wrote:
> Here is what I found looking back in 5.22 after switching to 5.24:
> 
>> > # find /usr/local/lib/perl5/site_perl/mach/5.22/ -print | grep packlist | 
>> > more
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/File/Listing/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Net/HTTP/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/URI/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Mozilla/CA/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/LWP/MediaTypes/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/LWP/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Digest/HMAC/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/IO/Socket/IP/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/IO/Socket/SSL/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/IO/HTML/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Encode/Locale/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Negotiate/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Message/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Cookies/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/HTTP/Daemon/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/WWW/RobotRules/.packlist
>> > /usr/local/lib/perl5/site_perl/mach/5.22/auto/Authen/NTLM/.packlist
> None of this had 5.24 equivalents present.
> 

.packlist files are autogenerated by perl during the installation of a
module into staging.  They contain a manifest of the module as installed
on your system.  This makes them redundant considering that a pkg file
already contains this, and more, information.

I believe the current consensus is that .packlist files should not be
copied out of the staging area when creating a pkg of a perl module, and
should not be considered part of a pkg.  Although it seems that
consensus is not followed by all perl module packages.

Unfortunately, there is nothing to clean up any pre-existing .packlist
files already installed in you $PERL5LIB and it's only at the relatively
rare occasions like this when the perl module library switches to a new
directory that their presence becomes obvious.

Cheers,

Matthew





signature.asc
Description: OpenPGP digital signature


Re: [HEADSUP] Default Perl changed to 5.24.

2016-11-06 Thread Stefan Ehmann
On 06.11.2016 12:43, Andrey Chernov wrote:
> On 06.11.2016 12:34, Mathieu Arnold wrote:
>> Le 05/11/2016 à 16:00, Andrey Chernov a écrit :
>>> The instruction posted to UPDATING is a bit incomplete.
>>> Additionlly
>>> portupgrade -f "p5-*"
>>> should run to move all ports still sitting in 5.20 directory, even if
>>> they are not depending on perl lib.
>>
>> That should not happen, what ports are affected by this ?
>>
> 
> It was several days ago and I don't remember them, excepting one (which
> is not even p5-* port: www/w3mir, because it was the last one). I just
> see a lot of ports still sitting in
> /usr/local/lib/perl5/site_perl/mach/5.20 (probably in auto subdir, I
> don't remember) directory, and only few are upgraded using library
> depend as in UPDATING: those one which have C compiled modules.


p5-XML-XPath and p5-Image-ExifTool also have files in mach/5.20 after
the upgrade. The directories are empty except for the .packlist file.

I'm not using portmaster but pkg with local repository.


$ pkg info -l  p5-XML-XPath | grep mach
/usr/local/lib/perl5/site_perl/mach/5.20/auto/XML/XPath/.packlist

# pkg install p5-XML-XPath
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The most recent version of packages are already installed

# pkg install -f p5-XML-XPath
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be REINSTALLED:
p5-XML-XPath-1.37

Number of packages to be reinstalled: 1

Proceed with this action? [y/N]: y
[1/1] Reinstalling p5-XML-XPath-1.37...
[1/1] Extracting p5-XML-XPath-1.37: 100%

$ pkg info -l  p5-XML-XPath | grep mach
/usr/local/lib/perl5/site_perl/mach/5.24/auto/XML/XPath/.packlist
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-06 Thread Andrey Chernov
On 06.11.2016 12:34, Mathieu Arnold wrote:
> Le 05/11/2016 à 16:00, Andrey Chernov a écrit :
>> The instruction posted to UPDATING is a bit incomplete.
>> Additionlly
>> portupgrade -f "p5-*"
>> should run to move all ports still sitting in 5.20 directory, even if
>> they are not depending on perl lib.
> 
> That should not happen, what ports are affected by this ?
> 

It was several days ago and I don't remember them, excepting one (which
is not even p5-* port: www/w3mir, because it was the last one). I just
see a lot of ports still sitting in
/usr/local/lib/perl5/site_perl/mach/5.20 (probably in auto subdir, I
don't remember) directory, and only few are upgraded using library
depend as in UPDATING: those one which have C compiled modules.




signature.asc
Description: OpenPGP digital signature


Re: [HEADSUP] Default Perl changed to 5.24.

2016-11-06 Thread Mark Dixon
Hi,

audio/logitechmediaserver is really not fine with 5.24. How to I set it to use 
a previous version in the mean time?

Thanks,

Mark
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-06 Thread Andrea Venturoli

On 11/05/16 08:12, Piotr Szafarczyk wrote:


It looks like the same problem I encountered with 5.20 under 10.3 (just
one box). Links are not created during port building (with other than
perl too). With perl, two links are missing under /usr/local/bin.
Creating them manually allows for a successful building of a port that
depends on perl.


In my experience, the suggested command from UPDATING (i.e. "portupgrade 
-f `pkg shlib -qR libperl.so.5.20`") will *NOT* create the symlinks.

This is even explicitly stated during build:


##

  This is *NOT* the DEFAULT perl version

It will *NOT* install /usr/local/bin/perl

It will *ONLY* install /usr/local/bin/perl5.24.1

The default Perl version currently is 5.20.

If you want to use this version as the default,
stop the build now, add this line to your
/etc/make.conf, and then restart the build.

DEFAULT_VERSIONS+=perl5=5.24

##


In contrast to what is stated, this will happen regardless of the 
presence of any "DEFAULT_VERSION+=perl..." in /etc/make.conf.


A subsequent "portupgrade -f perl5.24" will create them, though.

 bye
av.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-06 Thread Mathieu Arnold
Le 05/11/2016 à 16:00, Andrey Chernov a écrit :
> The instruction posted to UPDATING is a bit incomplete.
> Additionlly
> portupgrade -f "p5-*"
> should run to move all ports still sitting in 5.20 directory, even if
> they are not depending on perl lib.

That should not happen, what ports are affected by this ?

-- 
Mathieu Arnold




signature.asc
Description: OpenPGP digital signature


Re: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread Andrey Chernov
The instruction posted to UPDATING is a bit incomplete.
Additionlly
portupgrade -f "p5-*"
should run to move all ports still sitting in 5.20 directory, even if
they are not depending on perl lib.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread Piotr Szafarczyk

On 2016-11-05 15:33, tech-lists wrote:

On 05/11/2016 14:18, Tijl Coosemans wrote:

It's probably caused by pkg not copying hardlinks:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213255

What version of pkg are we using?
Mine is 1.9.3
My problems were because of 1.8.7. With 1.9.3 (and 1.9.1) everything 
seems fine.



___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread tech-lists

On 05/11/2016 14:48, tech-lists wrote:

On second thoughts, I don't think it was this because the portupgrade
tool builds a package, removes the old one then installs the new one.
The bug you posted says the problem doesn't happen when one makes the
package.


edit: i think my issue was slightly different ;)

--
J.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread tech-lists

On 05/11/2016 14:18, Tijl Coosemans wrote:

It's probably caused by pkg not copying hardlinks:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213255


On second thoughts, I don't think it was this because the portupgrade 
tool builds a package, removes the old one then installs the new one. 
The bug you posted says the problem doesn't happen when one makes the 
package.


--
J.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread Piotr Szafarczyk

On 2016-11-05 15:18, Tijl Coosemans wrote:

It's probably caused by pkg not copying hardlinks:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213255

Hi,
Wonderful! This is exactly my problem. Using pkg add installs all the files.
Thanks a lot.

Regards,
Piotr
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread tech-lists

On 05/11/2016 14:18, Tijl Coosemans wrote:

It's probably caused by pkg not copying hardlinks:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213255


What version of pkg are we using?

Mine is 1.9.3

--
J.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread Tijl Coosemans
On Fri, 4 Nov 2016 23:00:56 + tech-lists  wrote:
> On 04/11/2016 22:58, tech-lists wrote:
>> On 03/11/2016 15:00, Mathieu Arnold wrote:  
>>> Instructions on how to switch are in UPDATING.
>>>
>>> If you do not want to switch, you do not have to do anything.
>>
>> I followed the instructions in /usr/ports/UPDATING for portupgrade. I
>> have found that numerous ports will not build:
>>
>> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
>> ! net/p5-Socket (p5-Socket-2.021)   (unknown build error)
>> ! security/p5-Crypt-IDEA (p5-Crypt-IDEA-1.10_1) (unknown build error)
>> ! net-mgmt/p5-NetAddr-IP (p5-NetAddr-IP-4.078)  (unknown build error)
>> ! converters/p5-Encode-JIS2K (p5-Encode-JIS2K-0.03) (unknown build
>> error)
>> ! converters/p5-Unicode-String (p5-Unicode-String-2.10) (unknown build
>> error)
>> * converters/p5-Unicode-Map8 (p5-Unicode-Map8-0.13_1)
>> ! math/p5-Bit-Vector (p5-Bit-Vector-7.4)(unknown build error)
>> ! devel/p5-Filter (p5-Filter-1.55)  (unknown build error)
>> ! chinese/p5-Encode-HanExtra (p5-Encode-HanExtra-0.23_1)(unknown
>> build error)
>> ! security/p5-Digest-SHA1 (p5-Digest-SHA1-2.13_1) (unknown build error)
>>
>> [snip loads more]
>>
>> This happens after I removed the DEFAULT_VERSIONS+= line in make.conf
>> and ran portupgrade -f `pkg shlib -qR libperl.so.5.20` as indicated in
>> the second step.
>>
>> How can I fix? System is r308206 (11-STABLE) and ports is r425362
> 
> edit: the error I get now when I try to rebuild an affected port singly is:
> 
> ===>   p5-Socket-2.021 depends on package: perl5>=5.24<5.25 - found
> ===>  Configuring for p5-Socket-2.021  
> env: /usr/local/bin/perl5.24.1: No such file or directory
> *** Error code 127
> 
> Stop.
> make: stopped in /storage/usr/ports/net/p5-Socket

It's probably caused by pkg not copying hardlinks:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213255
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread Piotr Szafarczyk

On 2016-11-05 14:51, tech-lists wrote:

Everything? Could you try any other port that creates links? Are links
created?
By "links" do you mean "installed usable links into /usr/local/bin" 
then yes. A little earlier today I built and installed libreoffice 
from ports, without issue.

$ ls -lah libre*
lrwxr-xr-x  1 root  wheel42B  5 Nov 12:53 libreoffice@ -> 
/usr/local/lib/libreoffice/program/soffice


Lucky you :-)

I have got a problem with hard links. Like the ones created by perl:

-rwxr-xr-x   3 root  wheel 7536 Aug 19 18:55 perl
-rwxr-xr-x   3 root  wheel 7536 Aug 19 18:55 perl5
-rwxr-xr-x   3 root  wheel 7536 Aug 19 18:55 perl5.20.3

Only perl is created, perl5 and perl5.20.3 not.

I noticed the same with freeze. Only fcat is created under 
/usr/local/bin. There should be 3 hard links too.


Postfix caused me some problems too. For example qmgr (hard link again) 
was missing under /usr/local/libexec/postfix.


___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread tech-lists

On 05/11/2016 11:46, Piotr Szafarczyk wrote:

Everything? Could you try any other port that creates links? Are links
created?


By "links" do you mean "installed usable links into /usr/local/bin" then 
yes. A little earlier today I built and installed libreoffice from 
ports, without issue.


$ pwd
/usr/local/bin

$ ls -lah libre*
lrwxr-xr-x  1 root  wheel42B  5 Nov 12:53 libreoffice@ -> 
/usr/local/lib/libreoffice/program/soffice

--
J.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread tech-lists

On 05/11/2016 11:46, Piotr Szafarczyk wrote:

Everything? Could you try any other port that creates links? Are links
created?


Seems so. What port(s) would you like me to try?

--
J.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread Piotr Szafarczyk

On 2016-11-05 10:58, tech-lists wrote:

It looks like the same problem I encountered with 5.20 under 10.3 (just
one box). Links are not created during port building (with other than
perl too). With perl, two links are missing under /usr/local/bin.
Creating them manually allows for a successful building of a port that
depends on perl.

I fixed my problem by doing this, in /usr/local/bin :
ln -s ./perl /usr/local/bin/perl5.24.1
and then running:
portupgrade -f `pkg shlib -qR libperl.so.5.20`

I think maybe the problem you had was a little different because in my 
case, portupgrade could not update any port until that symlink was 
added, so the "make install" phase was never reached. Instead of 
calling perl, it looks for /usr/local/bin/perl5.24.1 which of course 
didn't exist. Also, in my case, the bin/perl updated link *was* 
created[1] following the instructions in UPDATING, just not the 
bin/perl5.24.1 link.


Previously:

===>   p5-NetAddr-IP-4.078 depends on package: perl5>=5.24<5.25 - found
===>  Configuring for p5-NetAddr-IP-4.078
env: /usr/local/bin/perl5.24.1: No such file or directory
*** Error code 127

Stop.
make: stopped in /storage/usr/ports/net-mgmt/p5-NetAddr-IP
It looks the same. I have created the link and every perl port could 
build. The problem is not only perl does not create links.


Now everything builds. 
Everything? Could you try any other port that creates links? Are links 
created?


___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread tech-lists

On 05/11/2016 07:12, Piotr Szafarczyk wrote:

Hi,

It looks like the same problem I encountered with 5.20 under 10.3 (just
one box). Links are not created during port building (with other than
perl too). With perl, two links are missing under /usr/local/bin.
Creating them manually allows for a successful building of a port that
depends on perl.

If you can, look at my post from October 23rd (links not created by make
install).


Hi,

Thanks for replying. Found your Oct 23rd post at 
https://lists.freebsd.org/pipermail/freebsd-ports/2016-October/105463.html


I fixed my problem by doing this, in /usr/local/bin :

ln -s ./perl /usr/local/bin/perl5.24.1

and then running:

portupgrade -f `pkg shlib -qR libperl.so.5.20`

again.

I think maybe the problem you had was a little different because in my 
case, portupgrade could not update any port until that symlink was 
added, so the "make install" phase was never reached. Instead of calling 
perl, it looks for /usr/local/bin/perl5.24.1 which of course didn't 
exist. Also, in my case, the bin/perl updated link *was* created[1] 
following the instructions in UPDATING, just not the bin/perl5.24.1 link.


Previously:

===>   p5-NetAddr-IP-4.078 depends on package: perl5>=5.24<5.25 - found
===>  Configuring for p5-NetAddr-IP-4.078
env: /usr/local/bin/perl5.24.1: No such file or directory
*** Error code 127

Stop.
make: stopped in /storage/usr/ports/net-mgmt/p5-NetAddr-IP

Now everything builds.

thanks,
--
J.

[1] checked with perl --version
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-05 Thread Piotr Szafarczyk

On 2016-11-05 00:00, tech-lists wrote:

On 04/11/2016 22:58, tech-lists wrote:

On 03/11/2016 15:00, Mathieu Arnold wrote:
I followed the instructions in /usr/ports/UPDATING for portupgrade. I
have found that numerous ports will not build:


edit: the error I get now when I try to rebuild an affected port 
singly is:


===>   p5-Socket-2.021 depends on package: perl5>=5.24<5.25 - found
===>  Configuring for p5-Socket-2.021
env: /usr/local/bin/perl5.24.1: No such file or directory
*** Error code 127

Stop.
make: stopped in /storage/usr/ports/net/p5-Socket


Hi,

It looks like the same problem I encountered with 5.20 under 10.3 (just 
one box). Links are not created during port building (with other than 
perl too). With perl, two links are missing under /usr/local/bin. 
Creating them manually allows for a successful building of a port that 
depends on perl.


If you can, look at my post from October 23rd (links not created by make 
install).


Regards,

Piotr

___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-04 Thread tech-lists

On 04/11/2016 22:58, tech-lists wrote:

On 03/11/2016 15:00, Mathieu Arnold wrote:

Instructions on how to switch are in UPDATING.

If you do not want to switch, you do not have to do anything.

EVERYTHING IS FINE.

-- Mathieu Arnold


Hello,

I followed the instructions in /usr/ports/UPDATING for portupgrade. I
have found that numerous ports will not build:

** Listing the failed packages (-:ignored / *:skipped / !:failed)
! net/p5-Socket (p5-Socket-2.021)   (unknown build error)
! security/p5-Crypt-IDEA (p5-Crypt-IDEA-1.10_1) (unknown build error)
! net-mgmt/p5-NetAddr-IP (p5-NetAddr-IP-4.078)  (unknown build error)
! converters/p5-Encode-JIS2K (p5-Encode-JIS2K-0.03) (unknown build
error)
! converters/p5-Unicode-String (p5-Unicode-String-2.10) (unknown build
error)
* converters/p5-Unicode-Map8 (p5-Unicode-Map8-0.13_1)
! math/p5-Bit-Vector (p5-Bit-Vector-7.4)(unknown build error)
! devel/p5-Filter (p5-Filter-1.55)  (unknown build error)
! chinese/p5-Encode-HanExtra (p5-Encode-HanExtra-0.23_1)(unknown
build error)
! security/p5-Digest-SHA1 (p5-Digest-SHA1-2.13_1) (unknown build error)

[snip loads more]

This happens after I removed the DEFAULT_VERSIONS+= line in make.conf
and ran portupgrade -f `pkg shlib -qR libperl.so.5.20` as indicated in
the second step.

How can I fix? System is r308206 (11-STABLE) and ports is r425362

thanks


edit: the error I get now when I try to rebuild an affected port singly is:

===>   p5-Socket-2.021 depends on package: perl5>=5.24<5.25 - found
===>  Configuring for p5-Socket-2.021
env: /usr/local/bin/perl5.24.1: No such file or directory
*** Error code 127

Stop.
make: stopped in /storage/usr/ports/net/p5-Socket

--
J.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-04 Thread tech-lists

On 03/11/2016 15:00, Mathieu Arnold wrote:

Instructions on how to switch are in UPDATING.

If you do not want to switch, you do not have to do anything.

EVERYTHING IS FINE.

-- Mathieu Arnold


Hello,

I followed the instructions in /usr/ports/UPDATING for portupgrade. I 
have found that numerous ports will not build:


** Listing the failed packages (-:ignored / *:skipped / !:failed)
! net/p5-Socket (p5-Socket-2.021)   (unknown build error)
! security/p5-Crypt-IDEA (p5-Crypt-IDEA-1.10_1) (unknown build error)
! net-mgmt/p5-NetAddr-IP (p5-NetAddr-IP-4.078)  (unknown build error)
! converters/p5-Encode-JIS2K (p5-Encode-JIS2K-0.03) (unknown build 
error)
! converters/p5-Unicode-String (p5-Unicode-String-2.10) (unknown build 
error)

* converters/p5-Unicode-Map8 (p5-Unicode-Map8-0.13_1)
! math/p5-Bit-Vector (p5-Bit-Vector-7.4)(unknown build error)
! devel/p5-Filter (p5-Filter-1.55)  (unknown build error)
! chinese/p5-Encode-HanExtra (p5-Encode-HanExtra-0.23_1)(unknown 
build error)

! security/p5-Digest-SHA1 (p5-Digest-SHA1-2.13_1) (unknown build error)

[snip loads more]

This happens after I removed the DEFAULT_VERSIONS+= line in make.conf 
and ran portupgrade -f `pkg shlib -qR libperl.so.5.20` as indicated in 
the second step.


How can I fix? System is r308206 (11-STABLE) and ports is r425362

thanks
--
J.
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-04 Thread Florian Smeets via freebsd-ports
On 04/11/2016 15:40, Marko Cupać wrote:
> I guess I came to positive conclusion too early. Everything did
> compile, install and start without problems. But so far I had problems
> with amavisd-new which would die with the following message:
> 
> Nov  4 15:20:52 mx1 amavis[38170]: (!)_DIE: Suicide in child_init_hook:
> BDB can't connect db env. at /var/amavis/db: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery, No such file or directory. at (eval
> 93) line 338.
> 
> Moving and recreating files from under /var/amavis/db did not help, for
> now I have solved the problem by commenting out the following line in
> amavisd.conf:
> 
> #$enable_db = 1;
> 

Did you also upgrade from 10.3 to 11.0 recently? I've seen this
happening on two boxes running heavy mail traffic ever since upgrading
those boxes from stable/10 to stable/11 (around 11.0-BETA1). Amavis was
running rock solid before. The amavis version was still 2.10.1 back
then. So I'm not quite sure this is related to the perl upgrade nor the
recent amavisd-new upgrade.

I resorted to enable_db = 0, and haven't had a lot of time to do any
debugging yet.

Florian



signature.asc
Description: OpenPGP digital signature


Re: [HEADSUP] Default Perl changed to 5.24.

2016-11-04 Thread Mark Martinec

2016-11-04 15:40, Marko Cupać wrote:

I guess I came to positive conclusion too early. Everything did
compile, install and start without problems. But so far I had problems
with amavisd-new which would die with the following message:

Nov  4 15:20:52 mx1 amavis[38170]: (!)_DIE: Suicide in child_init_hook:
BDB can't connect db env. at /var/amavis/db: BDB0087 DB_RUNRECOVERY:
Fatal error, run database recovery, No such file or directory. at (eval
93) line 338.

Moving and recreating files from under /var/amavis/db did not help, for
now I have solved the problem by commenting out the following line in
amavisd.conf:

#$enable_db = 1;

I'm off to write bug report for amavis now. Hope this saves troubled
postmasters - early upgraders some time.


I have been running amavisd-new (2.11.0) under perl 5.24
ever since this version of perl came into ports.

I doubt your problem is specific to perl 5.24, must be
something else. The 'No such file or directory' suggests
to double-check your configured paths (and file permissions).

But I admit I have ditched the use of BerkeleyDB in favour
of a Redis backend to Amavis (and to SpamAssassin), which is much
faster and better behaved. Check the RELEASE_NOTES for configuring.

  Mark

___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-04 Thread Marko Cupać
On Fri, 4 Nov 2016 10:41:29 +0100
Marko Cupać  wrote:

> On Thu, 3 Nov 2016 16:00:57 +0100
> Mathieu Arnold  wrote:
> 
> > Instructions on how to switch are in UPDATING.
> > 
> > If you do not want to switch, you do not have to do anything.
> > 
> > EVERYTHING IS FINE.
> >   
> 
> Thank you for the information, upgrade using poudriere and pkg
> finished without problems.

I guess I came to positive conclusion too early. Everything did
compile, install and start without problems. But so far I had problems
with amavisd-new which would die with the following message:

Nov  4 15:20:52 mx1 amavis[38170]: (!)_DIE: Suicide in child_init_hook:
BDB can't connect db env. at /var/amavis/db: BDB0087 DB_RUNRECOVERY:
Fatal error, run database recovery, No such file or directory. at (eval
93) line 338.

Moving and recreating files from under /var/amavis/db did not help, for
now I have solved the problem by commenting out the following line in
amavisd.conf:

#$enable_db = 1;

I'm off to write bug report for amavis now. Hope this saves troubled
postmasters - early upgraders some time.
-- 
Before enlightenment - chop wood, draw water.
After  enlightenment - chop wood, draw water.

Marko Cupać
https://www.mimar.rs/
___
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: [HEADSUP] Default Perl changed to 5.24.

2016-11-04 Thread Marko Cupać
On Thu, 3 Nov 2016 16:00:57 +0100
Mathieu Arnold  wrote:

> Instructions on how to switch are in UPDATING.
> 
> If you do not want to switch, you do not have to do anything.
> 
> EVERYTHING IS FINE.
> 

Thank you for the information, upgrade using poudriere and pkg finished
without problems.

Regards,
-- 
Before enlightenment - chop wood, draw water.
After  enlightenment - chop wood, draw water.

Marko Cupać
https://www.mimar.rs/
___
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"