** Description changed:
- TBC
-
Switch in horizon from pyscss and associate django plugin to libsass-
python and the native library it wraps.
https://review.opendev.org/c/openstack/requirements/+/934220
https://opendev.org/openstack/horizon/commit/283219ab5ef4344e3808cd61b4cc0821886acffb
https://opendev.org/openstack/horizon/commit/283219ab5ef4344e3808cd61b4cc0821886acffb
+
+
+ libsass-python MIR
+
+ [Availability]
+ The package libsaas-python is already in Ubuntu universe.
+ The package libsaas-python builds for the architectures it is designed to
work on.
+ It currently builds and works for architectures: amd64, arm64, armhf,
ppc64el, riscv64, s390x
+ Link to package https://launchpad.net/ubuntu/+source/libsass-python
+
+ [Rationale]
+ The package libsass-python is required in Ubuntu main because Horizon has
switched from pyscss to libsass-python and the native library it wraps.
+ The package libsass-python will generally be useful for a large part of our
user base.
+ The package libsass-python is a new runtime dependency of package OpenStack
Horizon that we already support.
+
+ There is no other/better way to solve this that is already in main or
+ should go universe->main instead of this.
+
+ The binary package libsass-python needs to be in main as it is a new
+ dependency for OpenStack Horizon which is switching away from the
+ previously used django_pyscss.
+
+ The package libsass-python is required in Ubuntu main no later than
+ February 20, 2025 due to feature freeze.
+
+ [Security]
+ No CVEs/security issues in this software in the past
+
+ no executables in `/sbin` and `/usr/sbin`
+ Package does not install services, timers or recurring jobs
+ Packages does not open privileged ports (ports < 1024).
+ Package does not expose any external endpoints
+ Packages does not contain extensions to security-sensitive software.
+
+ [Quality assurance - function/usage]
+ TODO-A: - The package works well right after install
+
+ [Quality assurance - maintenance]
+ TODO: - The package is maintained well in Debian/Ubuntu/Upstream and does not
have too many, long-term & critical, open bugs.
+ The package does not deal with exotic hardware we cannot support.
+
+ [Quality assurance - testing]
+ The package runs a test suite on build time, if it fails it makes the build
fail, link to build log
(https://launchpadlibrarian.net/758454081/buildlog_ubuntu-plucky-amd64.libsass-python_0.23.0-0.1build1_BUILDING.txt.gz)
+
+ The package does not run an autopkgtest. It has unit tests run at build
+ time.
+
+ [Quality assurance - packaging]
+ debian/watch is present and works
+ debian/control defines a correct Maintainer field (Frédéric Bonnard)
+
+ This package does not yield massive lintian Warnings, Errors
+ Please link to a recent build log of the package:
https://launchpadlibrarian.net/758454081/buildlog_ubuntu-plucky-amd64.libsass-python_0.23.0-0.1build1_BUILDING.txt.gz
+ Please attach the full output you have got from `lintian --pedantic` as an
extra post to this bug - No output generated
+ Lintian overrides are not present
+
+ This package does not rely on obsolete or about to be demoted packages.
+ This package has no python2 or GTK2 dependencies
+ The package will not be installed by default
+
+ Packaging and build is easy, link to debian/rules:
+ https://git.launchpad.net/ubuntu/+source/libsass-
+ python/tree/debian/rules
+
+ [UI standards]
+ Application is not end-user facing (does not need translation)
+
+ [Dependencies]
+ There are further dependencies that are not yet in main, MIR for them is at:
https://bugs.launchpad.net/ubuntu/+source/libsass/+bug/2095582 (WIP).
Libsass-python is a wrapper for the native package of libsass.
+
+ [Standards compliance]
+ This package correctly follows FHS and Debian Policy
+
+ [Maintenance/Owner]
+ The owning team will be Ubuntu Openstack Developers and I have their
acknowledgement for that commitment.
+ The future owning team is not yet subscribed, but will subscribe to the
package before promotion.
+
+ This does not use static builds
+ This does not use vendored code
+ This package is not rust based
+
+ The package has been built within the last 3 months in the archive (Nov 11,
2024)
+ Build link on launchpad:
https://launchpad.net/ubuntu/+source/libsass-python/0.23.0-0.1build1
+
+ [Background information]
+ The Package description explains the package well
+ Upstream Name is libsass-python
+ Link to upstream project: https://github.com/sass/libsass-python
** Changed in: libsass-python (Ubuntu)
Assignee: Myles Penner (mylesjp) => (unassigned)
** Changed in: libsass-python (Ubuntu)
Status: In Progress => New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2095581
Title:
[MIR] libsass-python
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libsass-python/+bug/2095581/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs