Re: Transition to SQLAlchemy 1.1.x
On 11/18/2016 11:05 AM, Piotr Ożarowski wrote:
> [Rene Engelhard, 2016-11-18]
>>> [...]
>>> To sum up: it's IMO really too late for such an upload, and it shouldn't
>>> be allowed, unless we don't care about OpenStack in Debian.
>>
>> Yup. Transition freeze was ~2 weeks ago, and this wasn't approved, so I've
>> no idea why this should be allowed...
>
> that's because:
> a) I consider SQLAlchemy new upstream releases stable now, so I dropped
> the << dependency in latest upload
> b) I wanted to upload it over a month ago. The << 1.1 dependency is
> mostly in OpenStack packages so I contacted Thomas back then. He
> asked me to wait 1 or 2 weeks because he's busy.
Piotr,
I urge you to stop distorting reality. I've told you I needed 2 weeks to
check if that would work, and the result is: it does *NOT*. SQLA 1.1
breaks at least Cinder, Barbican and SQLA-Migrate at build time, and for
sure even more at runtime.
> I agreed to upload to
> experimental for now so that he can do tests and asked him to not complain
> later about library transition freeze (sic!). He didn't report back any
> problems except SQLAlchemy Migrate (about which he wanted to talk
> with SQLAlchemy's upstream author during OpenStack conference IIRC).
This is *NOT* true. This document has been made a few days after you
asked me to test:
https://etherpad.openstack.org/p/sqla-1.1-transition
This clearly shows trace dumps for Migrate, Cinder, and Barbican.
> I wanted to upload it later so I contacted him again, no response
> until yesterday when he told me I can go to hell basically.
I didn't write things this way at all. I told you SQLA 1.1 breaks
things, and that I do not approve the upload. I have also asked you
relevant questions on IRC, like why was it so important to upload a new
major release so close from the release.
Anyway, you have *NEVER* used the normal Debian procedure to do library
transitions. This isn't the first time SQLAlchemy is completely breaking
OpenStack, and apparently, you don't care and just follow *your* own agenda.
> Most of packages are ready now, even without rebuild. I will rebuild all
> that are not in OpenStack team over the weekend. Rebuilt packages work
> fine with 1.0 an 1.1 (rebuild will simply remove << 1.1 dependency)
Why would you do all but OpenStack? You just don't care about it? This
doesn't fly. Please revert your upload or provide patches for absolutely
all packages you're breaking, and NMU welcome too. And while you're at
it, you're also welcome to run all functional tests...
For such a package as SQLAlchemy, a 2 weeks plan doesn't work. In the
OpenStack upstream world, it can take a full development cycle so that
everyone switches to a major release. That's what I expect to happen
also in Debian, or at least to give enough time to organize things with
upstream.
I would also eventually suggest that you drop yourself from the
maintenance of SQLAlchemy, as you're breaking leaf packages without
care. I'm not even scratching the fact you never use the transition
mechanism that we have in place in Debian (and it's the 4th time like
this, even if I asked you multiple times to use transtion as per the
release team process).
If the release team doesn't express his strong opinion so that you
revert your upload, I may ask the TC as you suggested yesterday after a
single line I dropped you on IRC (which I find a *very* aggressive way
to engage into a conversation).
Cheers,
Thomas Goirand (zigo)
Reply to: