** 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

Reply via email to