tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: openssl 1.1 fallout with mmysql, mysql succession planning?



* On 2020-01-20 at 01:51 GMT, Greg Troxel wrote:

> Jonathan Perkin <jperkin%joyent.com@localhost> writes:
> 
> > * On 2020-01-19 at 22:15 GMT, Greg Troxel wrote:
> >
> >> With the recent update to openssl 1.1, and API_DEPENDS to require it for
> >> all ssl-using packages, there is a report of mysql 5.5 failing to build
> >> on netbsd-8.  It also fails in mef@'s 9.0_RC1 bulk build:
> >> 
> >>   http://www.ki.nu/pkgsrc/reports/current/NetBSD-9.0_RC1/20200115.1134/mysql-client-5.5.62nb3/build.log
> >> 
> >> due to an apparent withdrawal of a DH structure.
> >
> > mysql-5.5 is long EOL, and should be removed.
> 
> Sure - we can propose that once it isn't used by default...
> 
> >> Does anyone have a sense of how many failures were caused by openssl,
> >> and prognosis for addressing?
> >
> > None of note for our builds, hence using openssl-1.1.1 in our 2019Q4
> > release.
> 
> Do you mean, "other than mysql-5.5 which is EOL and for which there is
> no reason to use, only a few things broke, and they are all unmaintained
> and deletion candidates"?
> 
> I am just trying to understand whether other than fixing the default,
> there is a tiny maybe-problem or something larger.   It does seem that
> mysql-using packages in pkgsrc are now broken, which isn't ok.

Yeh, I forgot that pkgsrc still defaulted to 5.5, as that's not
something we (Joyent) have done for at least 5 years.

> > The complicated part is bringing over the changes from our pbulkmulti
> > branch so that users aren't forced into a single mysqlclient
> > implementation.
> 
> I don't follow this.  Right now pkgsrc users have to choose between
> mysql 5.5 5.6 or 5.7, and pretty clearly ought to choose 5.7 (from among
> those).  Extending that set to add mariadb and percona seems like a good
> step forward.   I can see the point that we would like bulk builds for
> multiple choices, but I don't see why that should block progress.   Is
> that right, or am I missing something?

Part of the pbulkmulti code is an overhaul of mk/mysql.buildlink3.mk
to support alternate versions.

-- 
Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com


Home | Main Index | Thread Index | Old Index