[PKG-Openstack-devel] Bug#797590: python-rtslib-fb: Module import name has moved to "rtslib_fb"

Thomas Goirand zigo at debian.org
Wed Sep 2 08:03:19 UTC 2015


On 09/01/2015 05:03 PM, Andy Grover wrote:
> On 09/01/2015 04:41 AM, Thomas Goirand wrote:
>> Hi Andy,
>>
>> How do you propose that I do what you suggested (ie: package rtslib-fb
>> with both names available)? Isn't this something you should work out
>> yourself, as an upstream?
>>
>> BTW, thanks for solving this conflict. With my package maintainer hat
>> on, this is very much appreciated.
> 
> I haven't found an elegant way to alias package names -- I guess it's
> not a very common issue. What I've done is have the upstream setup.py
> lists both rtslib and rtslib_fb as packages, and the tarball has
> rtslib_fb/ as a symlink to rtslib/. Setup.py builds and installs both.
> Importing with the name "rtslib" generates a deprecation warning.
> 
> If OpenStack is the only user of rtslib-fb, I just took a look at Cinder
> and it appears they've already made the change to try importing
> rtslib_fb first! So maybe the transition period where we have both can
> be relatively short.
> 
> -- Andy

Andy,

Ok, so basically, I have nothing to do, but to package the last version
of rtslib-fb. Am I right? If so, then I'll package rtslib-fb ASAP in
Debian Experimental. Please let me know if the new version would also
work with Kilo (in which case, I'd upload to Debian Sid rather than
Experimental).

As for the transition period, I'd suggest to keep it transitioning for
Liberty, and as soon as Liberty is out, just remove the old rtslib
folder in the favor of the new rtslib-fb. Your thoughts?

Cheers,

Thomas Goirand (zigo)



More information about the Openstack-devel mailing list