← Back to team overview

maria-developers team mailing list archive

Re: Old buildbot 10.5 branch failure review

 

Hi, Daniel!

On Mar 19, Elena Stepanova wrote:
> > 
> > ## kvm-deb-buster-amd6 minor-upgrade-all
> > (http://buildbot.askmonty.org/buildbot/builders/kvm-deb-buster-amd64/builds/3995/steps/minor-upgrade-all/logs/stdio):
> > 
> > ++ diff -U1000 /home/buildbot/mariadb.org-tools-master/buildbot/baselines/ldd.10.5.buster.amd64 /home/buildbot/ldd.new
> > --- /home/buildbot/mariadb.org-tools-master/buildbot/baselines/ldd.10.5.buster.amd64 2021-03-16 21:03:04.000000000 -0400
> > +++ /home/buildbot/ldd.new 2021-03-17 17:23:42.066634818 -0400
> > - liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1
> > 
> It says that ha_mroonga.so which was linking with liblz4 isn't anymore. 
> I don't know why it happened, and maybe it's legit this time, but this 
> is exactly the situation for which this whole check was added, and 
> mroonga seems to have a lot of code related to lz4; so I will need 
> someone's (probably Sergei's) confirmation that it's expected before I 
> change the baseline. Or maybe Daniel knows why it has happened, that 
> will also be sufficient.

In the build from Fri Mar 12 09:53:25 2021 mroonga uses liblz4,
in the next build from Tue Mar 16 15:41:50 2021 it no longer does.

The commit changes are unrelated, but the timestamp
on the vm-buster-amd64-build.qcow2 is Mar 12 21:39.

There must've been some change in the VM.
And as a side effect, pkg-config was removed.

> > ## kvm-zyp-opensuse150-amd64 minor-upgrade-all:
> > 
> > --- /tmp/ldd.baseline 2021-03-17 19:42:17.468328791 +0000
> > +++ /home/buildbot/ldd.new 2021-03-17 19:42:16.928328910 +0000
> >   === /usr/sbin/mysqld
> >   === /usr/bin/mysql
> > + libedit.so.0 => /usr/lib64/libedit.so.0
> >   === /usr/bin/mysqlaccess
> >   === /usr/bin/mysqladmin
> >   === /usr/bin/mysqldumpslow
> >   === /usr/bin/mysql_embedded
> > + libedit.so.0 => /usr/lib64/libedit.so.0
> > 
> It is not about changing the path, it says that previously mysql and 
> mysql_embedded weren't linked with libedit and now they are. Same note 
> about Sergei's or Daniel's confirmation applies.

The difference has happened between the same two commits.
libedit-devel was installed, for some reason.

> > # kvm-zyp-sles150-amd64 minor-upgrade-all:
> > 
> > --- /tmp/ldd.baseline 2021-03-17 20:59:56.412361298 +0000
> > +++ /home/buildbot/ldd.new 2021-03-17 20:59:56.024361282 +0000
> >   === /usr/sbin/mysqld
> > - libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0
> >   === /usr/bin/mysql
> >   === /usr/bin/mysqlaccess
> >   === /usr/bin/mysqladmin
> >   === /usr/bin/mysqlbinlog
> >   === /usr/bin/mysqlcheck
> >   === /usr/bin/mysql_client_test
> >   === /usr/bin/mysql_client_test_embedded
> > - libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0
> >   === /usr/bin/mysql_config
> >   === /usr/bin/mysql_convert_table_format
> >   === /usr/bin/mysqld_multi
> >   === /usr/bin/mysqld_safe
> >   === /usr/bin/mysqld_safe_helper
> >   === /usr/bin/mysqldump
> >   === /usr/bin/mysqldumpslow
> >   === /usr/bin/mysql_embedded
> > - libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0
> >   === /usr/bin/mysql_find_rows
> >   === /usr/bin/mysql_fix_extensions
> >   === /usr/bin/mysqlhotcopy
> >   === /usr/bin/mysqlimport
> >   === /usr/bin/mysql_install_db
> >   === /usr/bin/mysql_ldb
> >   === /usr/bin/mysql_plugin
> >   === /usr/bin/mysql_secure_installation
> >   === /usr/bin/mysql_setpermission
> >   === /usr/bin/mysqlshow
> >   === /usr/bin/mysqlslap
> >   === /usr/bin/mysqltest
> > - libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0
> > - libpcre2-posix.so.2 => /usr/lib64/libpcre2-posix.so.2
> >   === /usr/bin/mysqltest_embedded
> > - libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0
> > - libpcre2-posix.so.2 => /usr/lib64/libpcre2-posix.so.2
> > 
> It is not about a different path, it's about losing libpcre from the
> list. Same note about needing a confirmation applies.

And this too, same two commits.
This time pcre2-devel has disappeared.

Regards,
Sergei
VP of MariaDB Server Engineering
and security@xxxxxxxxxxx


References