Re: svn commit: r318757 - head

2017-05-24 Thread Jeffrey Bouquet


On Wed, 24 May 2017 20:10:00 +0200, "O. Hartmann"  
wrote:

> Am Wed, 24 May 2017 13:04:30 -0500
> Larry Rosenman  schrieb:
> 
> > On 5/24/17, 1:01 PM, "O. Hartmann"  wrote:
> > 
> > Am Wed, 24 May 2017 19:40:46 +0200
> > "O. Hartmann"  schrieb:
> > 
> > > Am Wed, 24 May 2017 12:28:51 -0500
> > > Larry Rosenman  schrieb:
> > >   
> > > > I fixed my issues by force-rebuilding perl and all installed p5-* 
> > ports. 
> > > > 
> > > > 
> > > 
> > > 
> > > This isn't possible in my case :-(
> > > 
> > > lang/perl rebuilds all right, but every p5-* ports fails with
> > > 
> > > [...]
> > > Checking if your kit is complete...
> > > ListUtil.c: loadable library and perl binaries are mismatched (got 
> > handshake key
> > > 0xd200080, needed 0xdf00080) 
> > > *** Error code 1
> > > 
> > > I tried to rebuild also via portmaster -f, no success. Now, I growing 
> > bunch of
> > > ports showing up with this mysterious error.
> > > 
> > > To which port "ListUtil.c" might belong to?
> > > 
> > > Rebuilding autotools (which I suspected first) also fails ...
> > > 
> > >   
> > 
> > ... it seems, as K. belousov mentioned prior regarding different ABI, 
> > all p5-*
> > ports need to be deleted by force ... They rebuild properly afterwards.
> > 
> > Which is essentially what I did re: Poudriere (poudriere bulk –C –j  
> > -p
> >  -f )
> 
> I use the traditional "make" way (via portmaster)
> 
> -- 
> O. Hartmann
> 
> Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
> Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).


Would it be worthwhile to have say weeks 1-3 of each month usual, then the 
fourth week a
'fix poudriere run of current totally [ or synth ] so that snapshots can be had 
monthly of
the CURRENT with ALL ports working as packages?  And a freeze on CURRENT during 
that
time? so poudriere and/or synth takes precedence over CURRENT?  For the sake of 
persons using CURRENT as their principal desktop/dev box?
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: svn commit: r318757 - head

2017-05-24 Thread Bryan Drewery
On 5/24/17 1:17 PM, Cy Schubert wrote:
> In message <1c1ab22c-60bf-4707-f635-8069aa1e0...@freebsd.org>, Bryan 
> Drewery wr
> ites:
>> This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
>> --sIw1a8MPU8obGIEqPMSjxuV84b026de6m
>> Content-Type: multipart/mixed; boundary="8b3Tlc1Bt9VfscoFw6tX1N8B8aTeGubhr";
>>  protected-headers="v1"
>> From: Bryan Drewery 
>> To: Larry Rosenman , Ed Maste ,
>>  src-committ...@freebsd.org, svn-src-...@freebsd.org,
>>  svn-src-h...@freebsd.org,
>>  "freebsd-current@freebsd.org" 
>> Message-ID: <1c1ab22c-60bf-4707-f635-8069aa1e0...@freebsd.org>
>> Subject: Re: svn commit: r318757 - head
>> References: <201705232025.v4nkpnrh001...@repo.freebsd.org>
>>  
>>  
>>  <145539de-59b4-4f21-b699-877ded6a2...@lerctr.org>
>>  <4fe6fbf4-03e4-804d-784a-67283ed9e...@freebsd.org>
>> In-Reply-To: <4fe6fbf4-03e4-804d-784a-67283ed9e...@freebsd.org>
>>
>> --8b3Tlc1Bt9VfscoFw6tX1N8B8aTeGubhr
>> Content-Type: text/plain; charset=utf-8
>> Content-Language: en-US
>> Content-Transfer-Encoding: quoted-printable
>>
>> On 5/23/2017 4:29 PM, Bryan Drewery wrote:
>>> On 5/23/2017 4:24 PM, Larry Rosenman wrote:
>>>> borg.lerctr.org /home/ler $ sudo poudriere jail -l
>>>> JAILNAME   VERSION  ARCH  METHOD   TIMESTAMP  =
>>  PATH
>>>> p103amd64  10.3-RELEASE-p18 amd64 http 2017-04-23 08:3=
>> 9:24 /usr/local/poudriere/jails/p103amd64
>>>> p103i386   10.3-RELEASE-p18 i386  http 2017-04-23 08:4=
>> 0:44 /usr/local/poudriere/jails/p103i386
>>>> p110amd64  11.0-RELEASE-p10 amd64 http 2017-05-15 14:5=
>> 4:58 /usr/local/poudriere/jails/p110amd64
>>>> p110i386   11.0-RELEASE-p9  i386  http 2017-04-23 08:4=
>> 1:48 /usr/local/poudriere/jails/p110i386
>>>> live   12.0-CURRENT amd64 src=3D/usr/src 2017-05-23 13=
>> :39:40 /usr/local/poudriere/jails/live
>>>> pHEADamd64 12.0-CURRENT amd64 src=3D/usr/src 2017-04-24 17=
>> :15:13 /usr/local/poudriere/jails/pHEADamd64
>>>> p120armv6  12.0-CURRENT r317340 arm.armv6 svn+https2017-04-23 10:0=
>> 7:40 /usr/local/poudriere/jails/p110borg.lerctr.org /usr/local/etc/poudri=
>> ere.d/jails/live $ cat version
>>>> 12.0-CURRENT
>>>> borg.lerctr.org /usr/local/etc/poudriere.d/jails/live $armv6
>>>> borg.lerctr.org /home/ler $
>>>>
>>>>
>>>> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $ c=
>> at .jailversion
>>>> 12.0-CURRENT
>>>> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $
>>>>
>>>>
>>>>
>>> =20
>>> That looks like a bug in Poudriere with -m src. It is using 12.0-CURREN=
>> T
>>> rather than __FreeBSD_version of 1200031. I'm working on a fix.
>>> =20
>>
>> Usually Poudriere, for head, will rebuild if the SVN revision changes.
>> It is very liberal with rebuilds on head and does not usually consider
>> __FreeBSD_version since it can be forgotten, and historically was not
>> always bumped on SA/EN either so we used the uname -r output.  So this
>> bug is limited to -m src|null|tar.
> 
> Hi Bryan,
> 
> If do you choose to fix this, please provide a facility to override the 
> liberal rebuilds. I for one know when I need to blow away all my package 
> repos and start from scratch, which BTW I commenced with -c this morning 
> after upgrading my poudriere jails. I may update a poudriere jail to 
> address occasional port build failures under 12.0 which are fixed by more 
> recent commits to -CURRENT that don't affect the ABI.
> 
> Rebuilding packages from scratch is painful.
> 
> 

Agreed, it is painful. I came up with an idea to reduce the massive
rebuild needs on arch@ a few years ago. I just haven't had a chance to
implement it.

https://lists.freebsd.org/pipermail/freebsd-arch/2015-April/017025.html


-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-24 Thread Cy Schubert
In message <1c1ab22c-60bf-4707-f635-8069aa1e0...@freebsd.org>, Bryan 
Drewery wr
ites:
> This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
> --sIw1a8MPU8obGIEqPMSjxuV84b026de6m
> Content-Type: multipart/mixed; boundary="8b3Tlc1Bt9VfscoFw6tX1N8B8aTeGubhr";
>  protected-headers="v1"
> From: Bryan Drewery 
> To: Larry Rosenman , Ed Maste ,
>  src-committ...@freebsd.org, svn-src-...@freebsd.org,
>  svn-src-h...@freebsd.org,
>  "freebsd-current@freebsd.org" 
> Message-ID: <1c1ab22c-60bf-4707-f635-8069aa1e0...@freebsd.org>
> Subject: Re: svn commit: r318757 - head
> References: <201705232025.v4nkpnrh001...@repo.freebsd.org>
>  
>  
>  <145539de-59b4-4f21-b699-877ded6a2...@lerctr.org>
>  <4fe6fbf4-03e4-804d-784a-67283ed9e...@freebsd.org>
> In-Reply-To: <4fe6fbf4-03e4-804d-784a-67283ed9e...@freebsd.org>
> 
> --8b3Tlc1Bt9VfscoFw6tX1N8B8aTeGubhr
> Content-Type: text/plain; charset=utf-8
> Content-Language: en-US
> Content-Transfer-Encoding: quoted-printable
> 
> On 5/23/2017 4:29 PM, Bryan Drewery wrote:
> > On 5/23/2017 4:24 PM, Larry Rosenman wrote:
> >> borg.lerctr.org /home/ler $ sudo poudriere jail -l
> >> JAILNAME   VERSION  ARCH  METHOD   TIMESTAMP  =
>  PATH
> >> p103amd64  10.3-RELEASE-p18 amd64 http 2017-04-23 08:3=
> 9:24 /usr/local/poudriere/jails/p103amd64
> >> p103i386   10.3-RELEASE-p18 i386  http 2017-04-23 08:4=
> 0:44 /usr/local/poudriere/jails/p103i386
> >> p110amd64  11.0-RELEASE-p10 amd64 http 2017-05-15 14:5=
> 4:58 /usr/local/poudriere/jails/p110amd64
> >> p110i386   11.0-RELEASE-p9  i386  http 2017-04-23 08:4=
> 1:48 /usr/local/poudriere/jails/p110i386
> >> live   12.0-CURRENT amd64 src=3D/usr/src 2017-05-23 13=
> :39:40 /usr/local/poudriere/jails/live
> >> pHEADamd64 12.0-CURRENT amd64 src=3D/usr/src 2017-04-24 17=
> :15:13 /usr/local/poudriere/jails/pHEADamd64
> >> p120armv6  12.0-CURRENT r317340 arm.armv6 svn+https2017-04-23 10:0=
> 7:40 /usr/local/poudriere/jails/p110borg.lerctr.org /usr/local/etc/poudri=
> ere.d/jails/live $ cat version
> >> 12.0-CURRENT
> >> borg.lerctr.org /usr/local/etc/poudriere.d/jails/live $armv6
> >> borg.lerctr.org /home/ler $
> >>
> >>
> >> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $ c=
> at .jailversion
> >> 12.0-CURRENT
> >> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $
> >>
> >>
> >>
> >=20
> > That looks like a bug in Poudriere with -m src. It is using 12.0-CURREN=
> T
> > rather than __FreeBSD_version of 1200031. I'm working on a fix.
> >=20
> 
> Usually Poudriere, for head, will rebuild if the SVN revision changes.
> It is very liberal with rebuilds on head and does not usually consider
> __FreeBSD_version since it can be forgotten, and historically was not
> always bumped on SA/EN either so we used the uname -r output.  So this
> bug is limited to -m src|null|tar.

Hi Bryan,

If do you choose to fix this, please provide a facility to override the 
liberal rebuilds. I for one know when I need to blow away all my package 
repos and start from scratch, which BTW I commenced with -c this morning 
after upgrading my poudriere jails. I may update a poudriere jail to 
address occasional port build failures under 12.0 which are fixed by more 
recent commits to -CURRENT that don't affect the ABI.

Rebuilding packages from scratch is painful.


-- 
Cheers,
Cy Schubert 
FreeBSD UNIX: Web:  http://www.FreeBSD.org

The need of the many outweighs the greed of the few.




___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: svn commit: r318757 - head

2017-05-24 Thread O. Hartmann
Am Wed, 24 May 2017 12:11:06 -0700
"Ngie Cooper (yaneurabeya)"  schrieb:

> > On May 24, 2017, at 11:10, O. Hartmann  wrote:
> > 
> > Am Wed, 24 May 2017 13:04:30 -0500
> > Larry Rosenman  schrieb:  
> 
> …
> 
> > I use the traditional "make" way (via portmaster)  
> 
>   There were some reports about needing to do “make clean” before “make 
> install”.
> Memory serves me correctly there are ways in portmaster to bypass “make 
> clean” before
> running “make install”. Could you please provide your portmasterrc file? 
> Thanks, -Ngie


attached, but there is nothing unusual from my point of view. make clean is 
also done
prior to the make all.

-- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).


portmaster.rc
Description: Binary data


pgprbOnzQD9h0.pgp
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-24 Thread Ngie Cooper (yaneurabeya)

> On May 24, 2017, at 11:10, O. Hartmann  wrote:
> 
> Am Wed, 24 May 2017 13:04:30 -0500
> Larry Rosenman  schrieb:

…

> I use the traditional "make" way (via portmaster)

There were some reports about needing to do “make clean” before “make 
install”. Memory serves me correctly there are ways in portmaster to bypass 
“make clean” before running “make install”. Could you please provide your 
portmasterrc file?
Thanks,
-Ngie


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: svn commit: r318757 - head

2017-05-24 Thread O. Hartmann
Am Wed, 24 May 2017 13:04:30 -0500
Larry Rosenman  schrieb:

> On 5/24/17, 1:01 PM, "O. Hartmann"  wrote:
> 
> Am Wed, 24 May 2017 19:40:46 +0200
> "O. Hartmann"  schrieb:
> 
> > Am Wed, 24 May 2017 12:28:51 -0500
> > Larry Rosenman  schrieb:
> >   
> > > I fixed my issues by force-rebuilding perl and all installed p5-* 
> ports. 
> > > 
> > > 
> > 
> > 
> > This isn't possible in my case :-(
> > 
> > lang/perl rebuilds all right, but every p5-* ports fails with
> > 
> > [...]
> > Checking if your kit is complete...
> > ListUtil.c: loadable library and perl binaries are mismatched (got 
> handshake key
> > 0xd200080, needed 0xdf00080) 
> > *** Error code 1
> > 
> > I tried to rebuild also via portmaster -f, no success. Now, I growing 
> bunch of
> > ports showing up with this mysterious error.
> > 
> > To which port "ListUtil.c" might belong to?
> > 
> > Rebuilding autotools (which I suspected first) also fails ...
> > 
> >   
> 
> ... it seems, as K. belousov mentioned prior regarding different ABI, all 
> p5-*
> ports need to be deleted by force ... They rebuild properly afterwards.
> 
> Which is essentially what I did re: Poudriere (poudriere bulk –C –j  -p
>  -f )

I use the traditional "make" way (via portmaster)

-- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).


pgpUCOFNoPBfl.pgp
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-24 Thread Larry Rosenman
On 5/24/17, 1:01 PM, "O. Hartmann"  wrote:

Am Wed, 24 May 2017 19:40:46 +0200
"O. Hartmann"  schrieb:

> Am Wed, 24 May 2017 12:28:51 -0500
> Larry Rosenman  schrieb:
> 
> > I fixed my issues by force-rebuilding perl and all installed p5-* 
ports. 
> > 
> >   
> 
> 
> This isn't possible in my case :-(
> 
> lang/perl rebuilds all right, but every p5-* ports fails with
> 
> [...]
> Checking if your kit is complete...
> ListUtil.c: loadable library and perl binaries are mismatched (got 
handshake key
> 0xd200080, needed 0xdf00080) 
> *** Error code 1
> 
> I tried to rebuild also via portmaster -f, no success. Now, I growing 
bunch of ports
> showing up with this mysterious error.
> 
> To which port "ListUtil.c" might belong to?
> 
> Rebuilding autotools (which I suspected first) also fails ...
> 
> 

... it seems, as K. belousov mentioned prior regarding different ABI, all 
p5-* ports need
to be deleted by force ... They rebuild properly afterwards.

Which is essentially what I did re: Poudriere (poudriere bulk –C –j  -p 
 -f )

 


___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: svn commit: r318757 - head

2017-05-24 Thread O. Hartmann
Am Wed, 24 May 2017 19:40:46 +0200
"O. Hartmann"  schrieb:

> Am Wed, 24 May 2017 12:28:51 -0500
> Larry Rosenman  schrieb:
> 
> > I fixed my issues by force-rebuilding perl and all installed p5-* ports. 
> > 
> >   
> 
> 
> This isn't possible in my case :-(
> 
> lang/perl rebuilds all right, but every p5-* ports fails with
> 
> [...]
> Checking if your kit is complete...
> ListUtil.c: loadable library and perl binaries are mismatched (got handshake 
> key
> 0xd200080, needed 0xdf00080) 
> *** Error code 1
> 
> I tried to rebuild also via portmaster -f, no success. Now, I growing bunch 
> of ports
> showing up with this mysterious error.
> 
> To which port "ListUtil.c" might belong to?
> 
> Rebuilding autotools (which I suspected first) also fails ...
> 
> 

... it seems, as K. belousov mentioned prior regarding different ABI, all p5-* 
ports need
to be deleted by force ... They rebuild properly afterwards.

-- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).


pgp_4yfOQzuN5.pgp
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-24 Thread Larry Rosenman


-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
 
 

On 5/24/17, 12:40 PM, "O. Hartmann"  wrote:

Am Wed, 24 May 2017 12:28:51 -0500
Larry Rosenman  schrieb:

> I fixed my issues by force-rebuilding perl and all installed p5-* ports. 
> 
> 


This isn't possible in my case :-(

lang/perl rebuilds all right, but every p5-* ports fails with

[...]
Checking if your kit is complete...
ListUtil.c: loadable library and perl binaries are mismatched (got 
handshake key
0xd200080, needed 0xdf00080) 
*** Error code 1

I tried to rebuild also via portmaster -f, no success. Now, I growing bunch 
of ports
showing up with this mysterious error.

To which port "ListUtil.c" might belong to?

Rebuilding autotools (which I suspected first) also fails ...


I rebuilt all in Poudriere and it was fine.




___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: svn commit: r318757 - head

2017-05-24 Thread O. Hartmann
Am Wed, 24 May 2017 12:28:51 -0500
Larry Rosenman  schrieb:

> I fixed my issues by force-rebuilding perl and all installed p5-* ports. 
> 
> 


This isn't possible in my case :-(

lang/perl rebuilds all right, but every p5-* ports fails with

[...]
Checking if your kit is complete...
ListUtil.c: loadable library and perl binaries are mismatched (got handshake key
0xd200080, needed 0xdf00080) 
*** Error code 1

I tried to rebuild also via portmaster -f, no success. Now, I growing bunch of 
ports
showing up with this mysterious error.

To which port "ListUtil.c" might belong to?

Rebuilding autotools (which I suspected first) also fails ...


-- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).


pgpGNbzhBpg6T.pgp
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-24 Thread Larry Rosenman
I fixed my issues by force-rebuilding perl and all installed p5-* ports. 


-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
 


___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: svn commit: r318757 - head

2017-05-24 Thread O. Hartmann
Am Wed, 24 May 2017 08:06:34 -0500
Larry Rosenman  schrieb:

> The initial failure:
> https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=peripatus&dt=2017-05-23%2019%3A17%3A42
> 
> I then recompiled perl, and got:
> borg.lerctr.org /home/pgbuildfarm $ cd /home/pgbuildfarm/bin/latest
> && ./run_branches.pl --run-all --config=/home/pgbuildfarm/conf/build-farm.conf
> Socket.c: loadable library and perl binaries are mismatched (got handshake key
> 0xd200080, needed 0xdf00080) borg.lerctr.org /home/pgbuildfarm/bin/latest $
> 
> force rebuilding and installing perl and all p5-* ports fixed that. 
> 
> 
> 

I ran into a similar problem, several ports do not build due to a mysterious 
error from
perl:

ListUtil.c: loadable library and perl binaries are mismatched (got handshake key
0xd200080, needed 0xdf00080)

lang/perl5.24 can be rebuild, but almost every p5* port bails out with that 
error shown
above. Rebuilding p5-* ports is impossible.

Running   FreeBSD 12.0-CURRENT #3 r318789: Wed May 24 18:03:48 CEST 2017 amd64 
with
WITH_LLD_IS_LD=yes.

-- 
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten für
Werbezwecke oder für die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).


pgpSiy2dQIjYR.pgp
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-24 Thread Larry Rosenman
The initial failure was NOT, except that the PostgreSQL build builds a PL/Perl 
interpreter that MIGHT
Be considered that.

It was unexpected.


-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
 
 

On 5/24/17, 8:33 AM, "Konstantin Belousov"  wrote:

On Wed, May 24, 2017 at 08:06:34AM -0500, Larry Rosenman wrote:
> The initial failure:
> 
https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=peripatus&dt=2017-05-23%2019%3A17%3A42
> 
> I then recompiled perl, and got:
> borg.lerctr.org /home/pgbuildfarm $ cd /home/pgbuildfarm/bin/latest && 
./run_branches.pl --run-all --config=/home/pgbuildfarm/conf/build-farm.conf
> Socket.c: loadable library and perl binaries are mismatched (got 
handshake key 0xd200080, needed 0xdf00080)
> borg.lerctr.org /home/pgbuildfarm/bin/latest $
> 
> force rebuilding and installing perl and all p5-* ports fixed that. 
From what I understand in reading some perl bugs and perl source, perl
performs some validation of the structures shared between the perl
interpreter and XS libraries loaded into it. So I am almost sure that
you have perl itself and some module built against different src/ bases.

Is it true ?  If yes, then this is user error.  You are trying to mix
two binaries built against incompatible ABI.

> 
> 
> 
> -- 
> Larry Rosenman http://www.lerctr.org/~ler
> Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
> US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
>  
>  
> 
> On 5/24/17, 4:05 AM, "Konstantin Belousov"  wrote:
> 
> On Tue, May 23, 2017 at 04:46:14PM -0500, Larry Rosenman wrote:
> > My PostgreSQL buildfarm animal BROKE with this change until I force 
rebuilt
> > lang/perl5.24
> > and all my p5-* ports. 
> So what was the symptoms and the error, exactly ?
> 
> A lot of efforts were spent to ensure that _consistent_ set of old 
binaries
> and libraries would run without issues on the new system.  I mean that
> if you have binaries and libraries built on pre-ino64 system, which do
> not reference any libraries built on post ino64, except system 
libraries
> (like libc/libthr etc), everything should work.  This feature was the
> main cause of long delay finishing ino64.
> 
> > 
> > emulators/qemu-user-static also won???t compile (sbruno@ is on this 
one).
> This is a separate issue.
> 
> > 
> > Poudriere did *NOT* force a fuill rebuild even though 
freebsd-version *WAS* bumped. 
> > 
> > Is there a hazard for others here?
> > 
> > Or more info needed in /usr/{src,ports}/UPDATING?
> > 
> > 
> > -- 
> > Larry Rosenman http://www.lerctr.org/~ler
> > Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
> > US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
> >   
> > 
> > 
> > 
> 
> 



___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: svn commit: r318757 - head

2017-05-24 Thread Konstantin Belousov
On Wed, May 24, 2017 at 08:06:34AM -0500, Larry Rosenman wrote:
> The initial failure:
> https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=peripatus&dt=2017-05-23%2019%3A17%3A42
> 
> I then recompiled perl, and got:
> borg.lerctr.org /home/pgbuildfarm $ cd /home/pgbuildfarm/bin/latest && 
> ./run_branches.pl --run-all --config=/home/pgbuildfarm/conf/build-farm.conf
> Socket.c: loadable library and perl binaries are mismatched (got handshake 
> key 0xd200080, needed 0xdf00080)
> borg.lerctr.org /home/pgbuildfarm/bin/latest $
> 
> force rebuilding and installing perl and all p5-* ports fixed that. 
>From what I understand in reading some perl bugs and perl source, perl
performs some validation of the structures shared between the perl
interpreter and XS libraries loaded into it. So I am almost sure that
you have perl itself and some module built against different src/ bases.

Is it true ?  If yes, then this is user error.  You are trying to mix
two binaries built against incompatible ABI.

> 
> 
> 
> -- 
> Larry Rosenman http://www.lerctr.org/~ler
> Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
> US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
>  
>  
> 
> On 5/24/17, 4:05 AM, "Konstantin Belousov"  wrote:
> 
> On Tue, May 23, 2017 at 04:46:14PM -0500, Larry Rosenman wrote:
> > My PostgreSQL buildfarm animal BROKE with this change until I force 
> rebuilt
> > lang/perl5.24
> > and all my p5-* ports. 
> So what was the symptoms and the error, exactly ?
> 
> A lot of efforts were spent to ensure that _consistent_ set of old 
> binaries
> and libraries would run without issues on the new system.  I mean that
> if you have binaries and libraries built on pre-ino64 system, which do
> not reference any libraries built on post ino64, except system libraries
> (like libc/libthr etc), everything should work.  This feature was the
> main cause of long delay finishing ino64.
> 
> > 
> > emulators/qemu-user-static also won???t compile (sbruno@ is on this 
> one).
> This is a separate issue.
> 
> > 
> > Poudriere did *NOT* force a fuill rebuild even though freebsd-version 
> *WAS* bumped. 
> > 
> > Is there a hazard for others here?
> > 
> > Or more info needed in /usr/{src,ports}/UPDATING?
> > 
> > 
> > -- 
> > Larry Rosenman http://www.lerctr.org/~ler
> > Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
> > US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
> >   
> > 
> > 
> > 
> 
> 
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: svn commit: r318757 - head

2017-05-24 Thread Larry Rosenman
The initial failure:
https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=peripatus&dt=2017-05-23%2019%3A17%3A42

I then recompiled perl, and got:
borg.lerctr.org /home/pgbuildfarm $ cd /home/pgbuildfarm/bin/latest && 
./run_branches.pl --run-all --config=/home/pgbuildfarm/conf/build-farm.conf
Socket.c: loadable library and perl binaries are mismatched (got handshake key 
0xd200080, needed 0xdf00080)
borg.lerctr.org /home/pgbuildfarm/bin/latest $

force rebuilding and installing perl and all p5-* ports fixed that. 



-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
 
 

On 5/24/17, 4:05 AM, "Konstantin Belousov"  wrote:

On Tue, May 23, 2017 at 04:46:14PM -0500, Larry Rosenman wrote:
> My PostgreSQL buildfarm animal BROKE with this change until I force 
rebuilt
> lang/perl5.24
> and all my p5-* ports. 
So what was the symptoms and the error, exactly ?

A lot of efforts were spent to ensure that _consistent_ set of old binaries
and libraries would run without issues on the new system.  I mean that
if you have binaries and libraries built on pre-ino64 system, which do
not reference any libraries built on post ino64, except system libraries
(like libc/libthr etc), everything should work.  This feature was the
main cause of long delay finishing ino64.

> 
> emulators/qemu-user-static also won???t compile (sbruno@ is on this one).
This is a separate issue.

> 
> Poudriere did *NOT* force a fuill rebuild even though freebsd-version 
*WAS* bumped. 
> 
> Is there a hazard for others here?
> 
> Or more info needed in /usr/{src,ports}/UPDATING?
> 
> 
> -- 
> Larry Rosenman http://www.lerctr.org/~ler
> Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
> US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
>   
> 
> 
> 



___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: svn commit: r318757 - head

2017-05-24 Thread Konstantin Belousov
On Tue, May 23, 2017 at 04:46:14PM -0500, Larry Rosenman wrote:
> My PostgreSQL buildfarm animal BROKE with this change until I force rebuilt
> lang/perl5.24
> and all my p5-* ports. 
So what was the symptoms and the error, exactly ?

A lot of efforts were spent to ensure that _consistent_ set of old binaries
and libraries would run without issues on the new system.  I mean that
if you have binaries and libraries built on pre-ino64 system, which do
not reference any libraries built on post ino64, except system libraries
(like libc/libthr etc), everything should work.  This feature was the
main cause of long delay finishing ino64.

> 
> emulators/qemu-user-static also won???t compile (sbruno@ is on this one).
This is a separate issue.

> 
> Poudriere did *NOT* force a fuill rebuild even though freebsd-version *WAS* 
> bumped. 
> 
> Is there a hazard for others here?
> 
> Or more info needed in /usr/{src,ports}/UPDATING?
> 
> 
> -- 
> Larry Rosenman http://www.lerctr.org/~ler
> Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
> US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
>   
> 
> 
> 
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: svn commit: r318757 - head

2017-05-23 Thread Bryan Drewery
On 5/23/2017 4:29 PM, Bryan Drewery wrote:
> On 5/23/2017 4:24 PM, Larry Rosenman wrote:
>> borg.lerctr.org /home/ler $ sudo poudriere jail -l
>> JAILNAME   VERSION  ARCH  METHOD   TIMESTAMP   
>> PATH
>> p103amd64  10.3-RELEASE-p18 amd64 http 2017-04-23 08:39:24 
>> /usr/local/poudriere/jails/p103amd64
>> p103i386   10.3-RELEASE-p18 i386  http 2017-04-23 08:40:44 
>> /usr/local/poudriere/jails/p103i386
>> p110amd64  11.0-RELEASE-p10 amd64 http 2017-05-15 14:54:58 
>> /usr/local/poudriere/jails/p110amd64
>> p110i386   11.0-RELEASE-p9  i386  http 2017-04-23 08:41:48 
>> /usr/local/poudriere/jails/p110i386
>> live   12.0-CURRENT amd64 src=/usr/src 2017-05-23 13:39:40 
>> /usr/local/poudriere/jails/live
>> pHEADamd64 12.0-CURRENT amd64 src=/usr/src 2017-04-24 17:15:13 
>> /usr/local/poudriere/jails/pHEADamd64
>> p120armv6  12.0-CURRENT r317340 arm.armv6 svn+https2017-04-23 10:07:40 
>> /usr/local/poudriere/jails/p110borg.lerctr.org 
>> /usr/local/etc/poudriere.d/jails/live $ cat version
>> 12.0-CURRENT
>> borg.lerctr.org /usr/local/etc/poudriere.d/jails/live $armv6
>> borg.lerctr.org /home/ler $
>>
>>
>> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $ cat 
>> .jailversion
>> 12.0-CURRENT
>> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $
>>
>>
>>
> 
> That looks like a bug in Poudriere with -m src. It is using 12.0-CURRENT
> rather than __FreeBSD_version of 1200031. I'm working on a fix.
> 

Usually Poudriere, for head, will rebuild if the SVN revision changes.
It is very liberal with rebuilds on head and does not usually consider
__FreeBSD_version since it can be forgotten, and historically was not
always bumped on SA/EN either so we used the uname -r output.  So this
bug is limited to -m src|null|tar.

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-23 Thread Bryan Drewery
On 5/23/2017 4:24 PM, Larry Rosenman wrote:
> borg.lerctr.org /home/ler $ sudo poudriere jail -l
> JAILNAME   VERSION  ARCH  METHOD   TIMESTAMP   
> PATH
> p103amd64  10.3-RELEASE-p18 amd64 http 2017-04-23 08:39:24 
> /usr/local/poudriere/jails/p103amd64
> p103i386   10.3-RELEASE-p18 i386  http 2017-04-23 08:40:44 
> /usr/local/poudriere/jails/p103i386
> p110amd64  11.0-RELEASE-p10 amd64 http 2017-05-15 14:54:58 
> /usr/local/poudriere/jails/p110amd64
> p110i386   11.0-RELEASE-p9  i386  http 2017-04-23 08:41:48 
> /usr/local/poudriere/jails/p110i386
> live   12.0-CURRENT amd64 src=/usr/src 2017-05-23 13:39:40 
> /usr/local/poudriere/jails/live
> pHEADamd64 12.0-CURRENT amd64 src=/usr/src 2017-04-24 17:15:13 
> /usr/local/poudriere/jails/pHEADamd64
> p120armv6  12.0-CURRENT r317340 arm.armv6 svn+https2017-04-23 10:07:40 
> /usr/local/poudriere/jails/p110borg.lerctr.org 
> /usr/local/etc/poudriere.d/jails/live $ cat version
> 12.0-CURRENT
> borg.lerctr.org /usr/local/etc/poudriere.d/jails/live $armv6
> borg.lerctr.org /home/ler $
> 
> 
> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $ cat 
> .jailversion
> 12.0-CURRENT
> borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $
> 
> 
> 

That looks like a bug in Poudriere with -m src. It is using 12.0-CURRENT
rather than __FreeBSD_version of 1200031. I'm working on a fix.

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-23 Thread Larry Rosenman
borg.lerctr.org /home/ler $ sudo poudriere jail -l
JAILNAME   VERSION  ARCH  METHOD   TIMESTAMP   PATH
p103amd64  10.3-RELEASE-p18 amd64 http 2017-04-23 08:39:24 
/usr/local/poudriere/jails/p103amd64
p103i386   10.3-RELEASE-p18 i386  http 2017-04-23 08:40:44 
/usr/local/poudriere/jails/p103i386
p110amd64  11.0-RELEASE-p10 amd64 http 2017-05-15 14:54:58 
/usr/local/poudriere/jails/p110amd64
p110i386   11.0-RELEASE-p9  i386  http 2017-04-23 08:41:48 
/usr/local/poudriere/jails/p110i386
live   12.0-CURRENT amd64 src=/usr/src 2017-05-23 13:39:40 
/usr/local/poudriere/jails/live
pHEADamd64 12.0-CURRENT amd64 src=/usr/src 2017-04-24 17:15:13 
/usr/local/poudriere/jails/pHEADamd64
p120armv6  12.0-CURRENT r317340 arm.armv6 svn+https2017-04-23 10:07:40 
/usr/local/poudriere/jails/p110borg.lerctr.org 
/usr/local/etc/poudriere.d/jails/live $ cat version
12.0-CURRENT
borg.lerctr.org /usr/local/etc/poudriere.d/jails/live $armv6
borg.lerctr.org /home/ler $


borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $ cat 
.jailversion
12.0-CURRENT
borg.lerctr.org /usr/local/poudriere/data/packages/live-host-ports $



-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
 
 

On 5/23/17, 6:08 PM, "Bryan Drewery"  wrote:

On 5/23/2017 2:46 PM, Larry Rosenman wrote:
> My PostgreSQL buildfarm animal BROKE with this change until I force 
rebuilt
> lang/perl5.24
> and all my p5-* ports. 
> 
> emulators/qemu-user-static also won’t compile (sbruno@ is on this one).
> 
> Poudriere did *NOT* force a fuill rebuild even though freebsd-version 
*WAS* bumped. 
> 

It should have.
What version are you using?
Can you show output of 'poudriere jail -l' please?
And show /usr/local/etc/poudriere.d/jails/JAILNAME/version
And show the .jailversion output from your PACKAGES directory.

> Is there a hazard for others here?
> 
> Or more info needed in /usr/{src,ports}/UPDATING?
> 
> 


-- 
Regards,
Bryan Drewery




___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: svn commit: r318757 - head

2017-05-23 Thread Bryan Drewery
On 5/23/2017 2:46 PM, Larry Rosenman wrote:
> My PostgreSQL buildfarm animal BROKE with this change until I force rebuilt
> lang/perl5.24
> and all my p5-* ports. 
> 
> emulators/qemu-user-static also won’t compile (sbruno@ is on this one).
> 
> Poudriere did *NOT* force a fuill rebuild even though freebsd-version *WAS* 
> bumped. 
> 

It should have.
What version are you using?
Can you show output of 'poudriere jail -l' please?
And show /usr/local/etc/poudriere.d/jails/JAILNAME/version
And show the .jailversion output from your PACKAGES directory.

> Is there a hazard for others here?
> 
> Or more info needed in /usr/{src,ports}/UPDATING?
> 
> 


-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: svn commit: r318757 - head

2017-05-23 Thread Larry Rosenman
My PostgreSQL buildfarm animal BROKE with this change until I force rebuilt
lang/perl5.24
and all my p5-* ports. 

emulators/qemu-user-static also won’t compile (sbruno@ is on this one).

Poudriere did *NOT* force a fuill rebuild even though freebsd-version *WAS* 
bumped. 

Is there a hazard for others here?

Or more info needed in /usr/{src,ports}/UPDATING?


-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: l...@lerctr.org
US Mail: 17716 Limpia Crk, Round Rock, TX 78664-7281
  


___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"