** 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs