Re: svn commit: r318757 - head
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
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
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
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
> 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
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
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
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
-- 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
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
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
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
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
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
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
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
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
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
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
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
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"