Bug#919395: Heads up to release team about MariadB 10.3

2019-01-19 Thread Andreas Beckmann
[ changed recients to #919395 (transition bug) + pkg-mysql-maint,
  dropping upstream developers ]

On 2019-01-18 11:44, Emilio Pozuelo Monfort wrote:
> The problem was that the old libdbd-mariadb-perl didn't work with the new
> mariadb-10.3, so without a Breaks relationship in mariadb-10.3, there was an
> autopkgtests regression that was blocking the mariadb-10.3 migration. Yes, a
> Breaks could have been added, but that would have caused extra delays and I
> wanted to avoid that.

That didn't work out:

Trying easy from autohinter: mariadb-10.3/1:10.3.12-1 mysql-defaults/1.0.5
start: 22+0: a-1:a-0:a-0:a-0:i-18:m-1:m-0:m-1:p-0:s-1
orig: 22+0: a-1:a-0:a-0:a-0:i-18:m-1:m-0:m-1:p-0:s-1
easy: 32+0: a-2:a-1:a-1:a-1:i-19:m-2:m-1:m-2:p-1:s-2
* amd64: libmariadbclient-dev
* arm64: libmariadbclient-dev
* armel: libmariadbclient-dev
* armhf: libmariadbclient-dev
* i386: libmariadbclient-dev
* mips: libmariadbclient-dev
* mips64el: libmariadbclient-dev
* mipsel: libmariadbclient-dev
* ppc64el: libmariadbclient-dev
* s390x: libmariadbclient-dev
FAILED

Is it possible to get this information earlier? I.e. before britney
attempts to migrate the package and produces the failure?
Perhaps by doing a britney "dry-run" attempting to migrate each package
from sid ignoring age values ... and then reporting in the PTS,tracker
"britney dry-run succeeded/failed (link to logfile)"

Getting back to the current case: I assume this is caused by
libmariadbclient-dev being turned into a virtual package provided by
libmariadb-dev. I'll test whether reintroducing a transitional package
would improve the situation. Might require a trip through NEW, though.
A transitional package would also be needed to provide a smooth upgrade
path for people that consciously installed libmariadbclient-dev in stretch.


Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-01-19 Thread Andreas Beckmann
On 2019-01-19 21:14, Andreas Beckmann wrote:
> Getting back to the current case: I assume this is caused by
> libmariadbclient-dev being turned into a virtual package provided by
> libmariadb-dev. I'll test whether reintroducing a transitional package
> would improve the situation. Might require a trip through NEW, though.
> A transitional package would also be needed to provide a smooth upgrade
> path for people that consciously installed libmariadbclient-dev in stretch.

That seems to work better with a transitional package.
@otto: you can find it in branch anbe/libmariadbclient-dev

Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-01-20 Thread Otto Kekäläinen
su 20. tammik. 2019 klo 1.44 Andreas Beckmann (a...@debian.org) kirjoitti:
>
> On 2019-01-19 21:14, Andreas Beckmann wrote:
> > Getting back to the current case: I assume this is caused by
> > libmariadbclient-dev being turned into a virtual package provided by
> > libmariadb-dev. I'll test whether reintroducing a transitional package
> > would improve the situation. Might require a trip through NEW, though.
> > A transitional package would also be needed to provide a smooth upgrade
> > path for people that consciously installed libmariadbclient-dev in stretch.
>
> That seems to work better with a transitional package.
> @otto: you can find it in branch anbe/libmariadbclient-dev

ACK 
https://salsa.debian.org/mariadb-team/mariadb-10.3/commit/a61f9d0654cae49f337cb8262be18a1241f30f85

Is there some way for me to test this transition manually? I have
tested many times upgrading systems with Stretch/MariaDB 10.1 to
Sid/MariaDB 10.3 but did not bump into any issues.



Bug#919395: Heads up to release team about MariadB 10.3

2019-01-20 Thread Andreas Beckmann
On 2019-01-20 12:04, Otto Kekäläinen wrote:
> Is there some way for me to test this transition manually? I have
> tested many times upgrading systems with Stretch/MariaDB 10.1 to
> Sid/MariaDB 10.3 but did not bump into any issues.

I tried this manually in pbuilder/buster to understand what problem
britney encountered. I didn't see this in my piuparts tests.

# britney reported problems for libmariadbclient-dev
# and tried to migrate both src:mariadb-10.3 and src:mysql-defaults
apt-get install libmariadbclient-dev default-mysql-client-dev

sources.list += sid, apt-get update

apt-get install libmariadbclient-dev default-mysql-client-dev
# selects 1:10.3.12-1 where available
# boom - libmariadbclient-dev is no longer installable, so the migration
# would require immediate removal of mariadb-10.1 to succeed which would
# have more implications

# let's add -2 with the new transitional package
sources.list += /tmp/mariadb, apt-get update

apt-get install libmariadbclient-dev default-mysql-client-dev
# selects -2
# worked fine

While on a normal upgrade path libmariadbclient-dev might just get
removed, britney actually cares that the installability of the packages
in testing does not regress.


Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-01-27 Thread Andreas Beckmann
Hi,

mariadb-10.3 finally migrated to testing and mariadb-10.1 was just
removed from unstable, so it should leave testing soon as well.

Please schedule the remaining binNMUs s.t. the packages drop the
dependency on the transitional libmariadbclient18 package.

Thanks

Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-01-28 Thread Emilio Pozuelo Monfort
On 27/01/2019 15:18, Andreas Beckmann wrote:
> Hi,
> 
> mariadb-10.3 finally migrated to testing and mariadb-10.1 was just
> removed from unstable, so it should leave testing soon as well.
> 
> Please schedule the remaining binNMUs s.t. the packages drop the
> dependency on the transitional libmariadbclient18 package.

I have scheduled level 1. Will do level 2 later.

Emilio



Bug#919395: Heads up to release team about MariadB 10.3

2019-01-31 Thread Andreas Beckmann
On 2019-01-28 15:45, Emilio Pozuelo Monfort wrote:
>> Please schedule the remaining binNMUs s.t. the packages drop the
>> dependency on the transitional libmariadbclient18 package.
> 
> I have scheduled level 1. Will do level 2 later.

There is one package not covered by the tracker since it only 
indirectly depends on default-libmysqlclient-dev.

nmu kannel-sqlbox_0.7.2-5 . ANY . unstable . -m "Rebuild against libmariadb3"


I'd also like to get rid of the transitional libmariadbclient18
package now, or do you have any objections there?


Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-03-08 Thread Andreas Beckmann
On 2019-01-31 13:55, Andreas Beckmann wrote:
> There is one package not covered by the tracker since it only 
> indirectly depends on default-libmysqlclient-dev.
> 
> nmu kannel-sqlbox_0.7.2-5 . ANY . unstable . -m "Rebuild against libmariadb3"

Ping?

And please give-back lua-sql, the FTBFS is fixed with that latest
mariadb-10.3 upload.


Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-03-08 Thread Emilio Pozuelo Monfort
On 08/03/2019 12:48, Andreas Beckmann wrote:
> On 2019-01-31 13:55, Andreas Beckmann wrote:
>> There is one package not covered by the tracker since it only 
>> indirectly depends on default-libmysqlclient-dev.
>>
>> nmu kannel-sqlbox_0.7.2-5 . ANY . unstable . -m "Rebuild against libmariadb3"
> 
> Ping?
> 
> And please give-back lua-sql, the FTBFS is fixed with that latest
> mariadb-10.3 upload.
Done and done.

Emilio



Bug#919395: Heads up to release team about MariadB 10.3

2019-03-11 Thread Emilio Pozuelo Monfort
On 08/03/2019 12:48, Andreas Beckmann wrote:
> On 2019-01-31 13:55, Andreas Beckmann wrote:
>> There is one package not covered by the tracker since it only 
>> indirectly depends on default-libmysqlclient-dev.
>>
>> nmu kannel-sqlbox_0.7.2-5 . ANY . unstable . -m "Rebuild against libmariadb3"
> 
> Ping?
> 
> And please give-back lua-sql, the FTBFS is fixed with that latest
> mariadb-10.3 upload.
> 
> 
> Andreas
> 



Bug#919395: Heads up to release team about MariadB 10.3

2019-03-19 Thread Andreas Beckmann
Hi,

please give-back qt4-x11. A build has succeeded today in my pbuilder sid
amd64 and i386 chroot, so this was probably a compiler realted issue, it
was failing previously nowhere near mysql/mariadb touching code.

gb qt4-x11_4:4.8.7+dfsg-17 . ANY


Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-03-20 Thread Emilio Pozuelo Monfort
On 20/03/2019 00:49, Andreas Beckmann wrote:
> Hi,
> 
> please give-back qt4-x11. A build has succeeded today in my pbuilder sid
> amd64 and i386 chroot, so this was probably a compiler realted issue, it
> was failing previously nowhere near mysql/mariadb touching code.
> 
> gb qt4-x11_4:4.8.7+dfsg-17 . ANY

Scheduled.

Emilio



Bug#919395: Heads up to release team about MariadB 10.3

2019-03-22 Thread Andreas Beckmann
Hi,

On 2019-03-20 12:28, Emilio Pozuelo Monfort wrote:
> On 20/03/2019 00:49, Andreas Beckmann wrote:
>> please give-back qt4-x11. A build has succeeded today in my pbuilder sid

> Scheduled.

That worked. What needs to be done to make the three late binNMUs
migrate to testing? Does not seem to happen on its own ...


Andreas



Bug#919395: Heads up to release team about MariadB 10.3

2019-03-30 Thread Ivo De Decker

Hi,

On 3/23/19 2:26 AM, Andreas Beckmann wrote:

On 2019-03-20 12:28, Emilio Pozuelo Monfort wrote:

On 20/03/2019 00:49, Andreas Beckmann wrote:

please give-back qt4-x11. A build has succeeded today in my pbuilder sid



Scheduled.


That worked. What needs to be done to make the three late binNMUs
migrate to testing? Does not seem to happen on its own ...


BinNMUs and new binaries also need an unblock during the freeze (this 
was a fairy recent change in britney), so they didn't migrate on their 
own. I unblocked them and they migrated.


Ivo



Bug#919395: Heads up to release team about MariadB 10.3

2019-04-13 Thread Andreas Beckmann
Hi,

I think with the removal of the transitional libmariadbclient18 from
testing we can consider this transition as finished. The corresponding
manual tracker should be archived as well, there are only a few sid-only
packages left depending on cruft.


Andreas