buildbot and incompatible module versioning

Dagobert Michelsen dam at opencsw.org
Wed Nov 6 10:38:04 CET 2013


Hi Maciej,

Am 16.10.2013 um 18:08 schrieb Maciej (Matchek) Bliziński <maciej.blizinski at gmail.com>:
> Em 16/10/2013 16:34, "Dagobert Michelsen" <dam at opencsw.org> escreveu:
>> Em 16/10/2013 17:02, "Maciej (Matchek) Bliziński" <maciej at opencsw.org> escreveu:
>>> You can try using virtualenv. It generally allows you to install private versions of every library. Can pip install a specified version of a module?
>> 
>> I am still trying to make buildbot work as a package and noticed this on the
>> builbot "First Run" page:
>> 
>>   Note: The requirement to install SQLAlchemy-0.7.10 is due to a conflict between newer
>>         versions of SQLAlchemy and SQLAlchemy-Migrate.
>> 
>> Indeed, buildbot does not work with newer versions. Any advice on how to deal with this?
>> Python does not allow multi-versions of a module IIRC. Talk to the buildbot folks?
>> 
>> Apart from that I have now an experimental buildbot running with everything packaged
>> (but some packages not released)
> 
> Aha, you're asking about a package. Maybe you can create a specific package for old sqlalchemy and make it incompatible with the new sqlalchemy? I don't see any other easy option.

The current package is called CSWpy-sqlalchemy with version 0.8.3, should I make a
CSWpy-sqlalchemy-buildbot with the required 0.7.10 and make that incompatible with
CSWpy-sqlalchemy? That would mean two packages with different version and different
names and incompatible versions, but the same upstream contents in different versions.
It would also mean you can't install all packages of the catalog. Right?


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2351 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20131106/d117ca75/attachment.p7s>


More information about the maintainers mailing list