1.16 Release

Jonathan Lange jml at mumak.net
Wed Jun 10 05:21:28 BST 2009


On Wed, Jun 10, 2009 at 9:53 AM, Martin Pool<mbp at sourcefrog.net> wrote:
> 2009/6/9 Vincent Ladeuil <v.ladeuil+lp at free.fr>:
>>>>>>> "martin" == Martin Pool <mbp at sourcefrog.net> writes:
>>
>>    martin> 2009/6/9 Vincent Ladeuil <v.ladeuil+lp at free.fr>:
>>    >> But, we also talked about versioning these files directly in
>>    >> bzr.dev which would address the above problem and make it easier
>>    >> to build C extensions without requiring pyrex[1].
>>
>>    martin> Let's do it, and then make the build just fail if they're not there.
>>
>> Rhaaa, I forgot to mention the most important point :-(
>>
>> So, we don't have a strict policy regarding the required pyrex
>> version. The pyrex files themselves are not heavily modified so
>> the C files shouldn't change a lot either *iff* we stick to one
>> pyrex version when committing such changes.
>>
>> The questions are:
>>
>> - should we chose the pyrex version as proposed by the
>>  Ubuntu-du-jour at the the time of the release ?
>>
>> - will pqm try to rebuild its own versions or not ?
>>
>> I know John invested quite some time on the subject so his
>> feedback is highly desired :)
>>
>> But from there I'd be happy to do the related changes if our RM
>> can't.

Your RM thinks the complexity of the conversation demonstrates that
it's not ready for 1.16. :-)

If I manage the next release, I would be happy to do whatever is required here.

> Hm, so maybe for now (ie for 1.16) we can just make sure that both
> 'make dist' (and the setup.py equivalent) and installing will fail
> unless the C files both exist and can be built?
>

+1

This would also help us on the Launchpad deployment side of things, fwiw.

I've filed bug 385453 to track this, and will ask on #bzr about how
best (or who best) to do it.

jml



More information about the bazaar mailing list