OpenStack Horizon and python-xstatic* dependency SYNC's

James Page james.page at ubuntu.com
Tue Sep 23 08:20:47 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Laney gave this request a tentative +1 on IRC last week but wanted a
second opinion - please could another member of the release team oblige.

On 16/09/14 16:35, James Page wrote:
> Hi Release Team
> 
> Firstly apologies for the volume of python-xstatic* packages that
> we are requesting NEW sync's for this late in cycle - its less that
> ideal.
> 
> I though it worth providing some context for this noise and how we
> are going to deal with it to support continued main inclusion of
> OpenStack Horizon this cycle.
> 
> 1) python-xstatic?
> 
> The python-xstatic* packages provide a pythonic wrap around static 
> assets such as CSS, JS and fonts for use in Python web
> applications; prior to this release, Horizon just shipped all of
> this stuff embedded in its own release tarballs - this switched a
> little a b2 and alot at b3 and has caught us out a little in the
> Server Team.
> 
> 2) Main inclusion
> 
> Right now, the xstatic packages may depend on libjs-XXX versions
> of themselves and do a number of packaging hacks to make the
> xstatic wrapper consume the JS library from /usr/share/javascript.
> 
> I discussed this with jdstrand in the context of the MIR work that
> we still need todo and we agreed that including that many libjs-* 
> packages into main (and their associated build dependencies - 
> including nodejs) was not feasible or desirable, so once all of
> the python-xstatic packages have been synced, will switch them to
> use the embedded copy of the assets they wrap, rather than
> introducing a further set of new dependencies into main this
> cycle.
> 
> This will also fixup the packages that are currently stuck in
> proposed from sync's already completed.
> 
> 3) The full list and status of SYNC's
> 
> python-xstatic-spin SYNC requested -
> https://bugs.launchpad.net/ubuntu/+bug/1370103 
> python-xstatic-rickshaw SYNC requested -
> https://bugs.launchpad.net/ubuntu/+bug/1368961 
> python-xstatic-qunit SYNC requested -
> https://bugs.launchpad.net/ubuntu/+bug/1368962 
> python-xstatic-jquery.tablesorter SYNC requested -
> https://bugs.launchpad.net/ubuntu/+bug/1368963 
> python-xstatic-jquery.quicksearch SYNCED 
> python-xstatic-jquery-migrate SYNC requested -
> https://bugs.launchpad.net/bugs/1370076 python-xstatic-jquery SYNC
> requested - https://bugs.launchpad.net/bugs/1370074 
> python-xstatic-jquery-ui SYNCED (stuck in proposed) 
> python-xstatic-jasmine SYNC requested -
> https://bugs.launchpad.net/ubuntu/+bug/1368964 
> python-xstatic-font-awesome SYNC requested -
> https://bugs.launchpad.net/bugs/1370078 python-xstatic-hogan SYNC
> requested - https://bugs.launchpad.net/ubuntu/+bug/1368966 
> python-xstatic-d3 SYNC requested -
> https://bugs.launchpad.net/ubuntu/+bug/1368968 
> python-xstatic-angular-mock SYNCED (stuck in proposed) 
> python-xstatic-angular-cookies SYNCED (stuck in proposed) 
> python-xstatic-angular SYNCED (stuck in proposed) 
> python-xstatic-jsencrypt SYNC requested -
> https://bugs.launchpad.net/bugs/1370096 
> python-xstatic-bootstrap-datepicker SYNCED
> 
> I'd also like to thank Thomas Goirand (zigo) for all of the
> packaging work he's done on these new deps in the last week - its
> really helped us out!
> 
> Hopefully that explains all the noise we are making - feel free to 
> ping me with any questions.
> 
> Cheers
> 
> James
> 
> 

- -- 
James Page
Technical Lead
Ubuntu Server Team
james.page at canonical.com

- -- 
James Page
Ubuntu and Debian Developer
james.page at ubuntu.com
jamespage at debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUIS1eAAoJEL/srsug59jDq+8QALHrxki6Q7iqEvlwsyxACYFs
LmBWRSIgUJeuYVf/OqK07w1fCFeEbz4UFMfhlsAGBuvv4cHl03/9W/NhHa+iQU9L
X6DYkkV4GvFPTc+6RkcIaNDcavpShc0aXUmfms90MBa2TNOar+W1+LE4Upu4h/aH
9nkDxSu77xJmjpsZdMQZVLG/zWc04DaNjvMkJz4knaQFJ3w9Hfa+od8weCBYUy2n
wToI+jqJKgAeRSAV1q1qzFgqD4xAzubIEXsYX5TRRqdIqgJ26xM8CoPtzDGoIKVn
u2PUhKe/ZLlD4pKxVgFsGVXevbDX0T6/PGoIn6gazNbrAM2BTWW8PPXJxArAIeVG
yyJiDs4qobGRzaiAee6fRlEEQdepFWXBzzqXD2cto3y9jouv/cf77ZtqRQ7J0tM9
2jqyesUkOWFC8YXx88Y5cX62BTWgRC+Uuiu9x84bHrnRTQ9T3PwU0UD9BEl55e+k
Qq9pfVlu7QJC+zZEd3BjJg+i7nymE9ttPeOiH+BXZKMs/ly5yezVfrXR/Qd9iS/k
euatGSYPupc1SuF6vP1Q/gcHQfcOafyvBd0K5X+ycztNvfbI9d6sPKwIv4354qzA
nMcGTFb64frsueJxt7yalzXO008guxcqKG0XfKY2RlHnRji4seU46NcBjb+19omW
lqN9CU9O9pWmWnP9S+Zp
=GCAN
-----END PGP SIGNATURE-----



More information about the Ubuntu-release mailing list