Re: Offering mysql-5.5 as an option in squeeze-lts

2015-10-12 Thread Santiago Ruano Rincón
Hi,

El 02/10/15 a las 09:33, PICCORO McKAY Lenz escribió:
> many packages are compile linket around mysql 5.1 api and mysql 5.5
> changes a little, this i thing may cause some problems
 
With mysql-5.5 as an option, we aim to provide mysql-sever-5.5 and
mysql-client-5.5 packages only. Not to rebuild other packages that link
against the mysql library.

I've uploaded a first set of test packages to:

  deb https://people.debian.org/~santiago/debian santiago-squeeze-lts/
  deb-src https://people.debian.org/~santiago/debian santiago-squeeze-lts/

These packages must be installed manually, I mean, a dist-upgrade won't
and shouldn't try to install them:

apt-get install mysql-server-core-5.5 mysql-server-5.5 mysql-client-5.5

Please, review it, test it, check it, etc... All feedback about
transition success or failure is welcome! Also, its packaging is in
collab-maint:

http://anonscm.debian.org/cgit/collab-maint/squeeze-lts/mysql-5.5.git/

Best regards,

Santiago


signature.asc
Description: Digital signature


Re: Offering mysql-5.5 as an option in squeeze-lts

2015-10-07 Thread Holger Levsen
Hi,

On Freitag, 2. Oktober 2015, Raphael Hertzog wrote:
> > are you talking about packages in squeeze-lts, squeeze-backports or
> > squeeze- sloppy-backports or something else entirely?
> I was thinking of squeeze-lts directly. And hence the precautions I was
> suggesting we take.

I'm not sure I fully understand the precautions you described.

However, I would suggest that whatever you done, existing installs don't get 
upgraded even if you run "apt-get dist-upgrade", else I'm 100% sure some 
peoples setups will break.

I'm fine if mysql-5.5 is added to squeeze-lts if one needs to type "apt-get 
install mysql-server-5.5" to get it.

Apologies if this was already the plan, but I'd rather have too much caution 
than to little here.


cheers,
Holger


signature.asc
Description: This is a digitally signed message part.


Re: Offering mysql-5.5 as an option in squeeze-lts

2015-10-02 Thread PICCORO McKAY Lenz
many packages are compile linket around mysql 5.1 api and mysql 5.5
changes a little, this i thing may cause some problems

if this happened some packages must be also backported/updated

same behavior with php 5.3 vs 5.4
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com


2015-09-29 5:36 GMT-04:30 Raphael Hertzog :
> Hello,
>
> currently we are shipping mysql-5.1 which is no longer supported upstream
> and which might have multiple unfixed vulnerabilities (Oracle doesn't
> disclose enough details to either verify it or fix them).
>
> We should really offer squeeze users to switch to a supported version
> of mysql and that would be version 5.5.
>
> Who would like to drive this forward?
>
> As a first step, I would suggest that we backport 5.5.44-0+deb7u1
> for squeeze and we drop the unversioned packages: libmysqld-pic,
> libmysqld-dev, libmysqlclient-dev, mysql-common, mysql-server,
> mysql-client.
>
> The goal is to not rebuild applications, they would continue
> to use the old libmysqlclient16 but would connect to the 5.5
> server.
>
> For mysql-common, it might be necessary to build it from mysql-5.5
> but we should ensure it also works with mysql-5.1...
>
> And then we perform some test upgrades, and some application tests, and
> try to smooth the rough edges. When we're happy we send out a DLA
> indicating that mysql-5.1 is EOL but that they can switch to mysql-5.5
> if they desire (although it requires a manual upgrade).
>
> What do you think ?
>
> Cheers,
> --
> Raphaël Hertzog ◈ Debian Developer
>
> Support Debian LTS: http://www.freexian.com/services/debian-lts.html
> Learn to master Debian: http://debian-handbook.info/get/
>



Re: Offering mysql-5.5 as an option in squeeze-lts

2015-10-02 Thread Raphael Hertzog
Hi,

On Fri, 02 Oct 2015, Holger Levsen wrote:
> On Dienstag, 29. September 2015, Raphael Hertzog wrote:
> > currently we are shipping mysql-5.1 which is no longer supported upstream
> > and which might have multiple unfixed vulnerabilities (Oracle doesn't
> > disclose enough details to either verify it or fix them).
> > 
> > We should really offer squeeze users to switch to a supported version
> > of mysql and that would be version 5.5.
> 
> are you talking about packages in squeeze-lts, squeeze-backports or squeeze-
> sloppy-backports or something else entirely?

I was thinking of squeeze-lts directly. And hence the precautions I was
suggesting we take.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/



Offering mysql-5.5 as an option in squeeze-lts

2015-09-29 Thread Raphael Hertzog
Hello,

currently we are shipping mysql-5.1 which is no longer supported upstream
and which might have multiple unfixed vulnerabilities (Oracle doesn't
disclose enough details to either verify it or fix them).

We should really offer squeeze users to switch to a supported version
of mysql and that would be version 5.5.

Who would like to drive this forward?

As a first step, I would suggest that we backport 5.5.44-0+deb7u1
for squeeze and we drop the unversioned packages: libmysqld-pic,
libmysqld-dev, libmysqlclient-dev, mysql-common, mysql-server,
mysql-client.

The goal is to not rebuild applications, they would continue
to use the old libmysqlclient16 but would connect to the 5.5
server.

For mysql-common, it might be necessary to build it from mysql-5.5
but we should ensure it also works with mysql-5.1...

And then we perform some test upgrades, and some application tests, and
try to smooth the rough edges. When we're happy we send out a DLA
indicating that mysql-5.1 is EOL but that they can switch to mysql-5.5
if they desire (although it requires a manual upgrade).

What do you think ?

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/