openstack-dashboard should suggest python-lesscpy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
horizon (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Upstream horizon commit at [1] dropped requirement on less.js in favor of python-lesscpy. Upstream MP at [2] specifically says "still waiting on ubuntu package".
As packaged in ubuntu and debian, 'lesscpy' binary is only available in 'python3-lesscpy' package.
In order to support upstream's ci that wants to use lesscpy from cloud archive, we're interested in uploading it to the cloud archive.
However, we don't really want to have packages (other than "top level" openstack packages) in the cloud archive that are not dependencies.
I'm not sure how best to address this really. One suggestion (as in the title here) is to 'Suggests' the python3-lesscpy package from openstack-
[1] https:/
[2] https:/
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: openstack-dashboard 1:2013.
ProcVersionSign
Uname: Linux 3.11.0-7-generic x86_64
ApportVersion: 2.12.1-0ubuntu4
Architecture: amd64
Date: Tue Sep 17 15:47:52 2013
Ec2AMI: ami-000004e5
Ec2AMIManifest: FIXME
Ec2Availability
Ec2InstanceType: m1.tiny
Ec2Kernel: unavailable
Ec2Ramdisk: unavailable
MarkForUpload: True
PackageArchitec
ProcEnviron:
TERM=screen
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: horizon
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- James Page: Approve
-
Diff: 27 lines (+9/-0)2 files modifieddebian/changelog (+8/-0)
debian/control (+1/-0)
- Ubuntu Server Developers: Pending requested
-
Diff: 13056 lines (+6500/-6457)11 files modifieddebian/changelog (+13/-0)
debian/control (+1/-0)
debian/patches/fix-dashboard-django-wsgi.patch (+3/-5)
debian/patches/fix-dashboard-manage.patch (+3/-5)
debian/patches/fix-ubuntu-tests.patch (+3/-5)
debian/patches/ubuntu_settings.patch (+17/-21)
debian/static/openstack-dashboard/css/bfad379842e4.css (+0/-5956)
debian/static/openstack-dashboard/css/d46048c6478b.css (+5985/-0)
debian/static/openstack-dashboard/js/271a130e6a31.js (+473/-0)
debian/static/openstack-dashboard/js/63869c438a2a.js (+0/-463)
debian/static/openstack-dashboard/manifest.json (+2/-2)
Changed in cloud-archive: | |
status: | New → Fix Released |
I'm going to remove the upload to '-staging' of python-lesscpy.
As it stands, this is *broken* because:
a.) python-lesscpy depends on python-ply, which wasn't uploaded
b.) python-lesscpy depends on 'python3 (>= 3.2.3-3~)', and version in 12.04 of python3-defaults is 3.2.3-0ubuntu1.2.
Additionally, the python-lesscpy package is less than ideal in these ways:
c.) only builds python3-lesscpy while python2 is listed as supported by upstream.
d.) there would ideally be a 'lesscpy' package that delivered the binary /usr/bin/lesscpy that depended on python3-lesscpy.