Public bug reported:

During a review of
https://code.launchpad.net/~unity7maintainers/ubuntu/+source/nux/+git/nux/+merge/503050
for sponsoring/consideration, it was discovered there is a Critical
level Policy Violation:

---

Running lintian...
N:
E: nux source: license-problem-convert-utf-code [NuxCore/Character/NUni.cpp]
N:
N:   The following file source files include material under a non-free license
N:   from Unicode Inc. Therefore, it is not possible to ship this in main or
N:   contrib.
N:
N:   This license does not grant any permission to modify the files (thus
N:   failing DFSG#3). Moreover, the license grant seems to attempt to restrict
N:   use to "products supporting the Unicode Standard" (thus failing DFSG#6).
N:
N:   In this case a solution is to use libicu and to remove this code by
N:   repacking.
N:
N:   Please refer to Bug#823100 for details.
N:
N:   Visibility: error
N:   Show-Always: no
N:   Check: cruft
N:
N:

---

By policy, non-free items cannot be in universe. This package meets
`multiverse` requirements.

However, also by policy, `universe` items are not allowed to depend /
build-dep on `multiverse` requirements, which breaks Unity and other
items necessary for the Unity flavor release.

Until such time that `nux` is fixed to NOT ship the Unicode Inc.
licensed items which fail DFSG at the minimum, **this policy violation
prevents Unity from being shipped or released**.

This is a Critical level issue in the package as this has gone unnoticed
for probably years, and now has been discovered and until such time
`libicu` or other implementations are substituted for the NUni.cpp code
requirements, or other tooling implementations are made available, this
blocks all `nux` package items in all releases for -proposed and should
also block any release of the Unity flavors as a result of policy
violations.

** Affects: nux (Ubuntu)
     Importance: Critical
         Status: New


** Tags: block-proposed

** Summary changed:

- [Policy Violations] nux ships non-free components that are not 
policy-compliant.  BLOCKS: resolute release
+ [Policy Violations] nux ships non-free components that are not 
policy-compliant.  BLOCKS: resolute, Unity 26.04 flavor release

** Description changed:

  During a review of
  
https://code.launchpad.net/~unity7maintainers/ubuntu/+source/nux/+git/nux/+merge/503050
  for sponsoring/consideration, it was discovered there is a Critical
  level Policy Violation:
  
  ---
  
  Running lintian...
  N:
  E: nux source: license-problem-convert-utf-code [NuxCore/Character/NUni.cpp]
- N: 
+ N:
  N:   The following file source files include material under a non-free license
  N:   from Unicode Inc. Therefore, it is not possible to ship this in main or
  N:   contrib.
- N:   
+ N:
  N:   This license does not grant any permission to modify the files (thus
  N:   failing DFSG#3). Moreover, the license grant seems to attempt to restrict
  N:   use to "products supporting the Unicode Standard" (thus failing DFSG#6).
- N:   
+ N:
  N:   In this case a solution is to use libicu and to remove this code by
  N:   repacking.
- N: 
+ N:
  N:   Please refer to Bug#823100 for details.
- N: 
+ N:
  N:   Visibility: error
  N:   Show-Always: no
  N:   Check: cruft
- N: 
+ N:
  N:
  
  ---
  
  By policy, non-free items cannot be in universe. This package meets
  `multiverse` requirements.
  
  However, also by policy, `universe` items are not allowed to depend /
- build-dep on `multiverse` requirements.
+ build-dep on `multiverse` requirements, which breaks Unity and other
+ items necessary for the Unity flavor release.
  
  Until such time that `nux` is fixed to NOT ship the Unicode Inc.
  licensed items which fail DFSG at the minimum, **this policy violation
  prevents Unity from being shipped or released**.
  
  This is a Critical level issue in the package as this has gone unnoticed
  for probably years, and now has been discovered and until such time
  `libicu` or other implementations are substituted for the NUni.cpp code
  requirements, or other tooling implementations are made available, this
  blocks all `nux` package items in all releases for -proposed and should
  also block any release of the Unity flavors as a result of policy
  violations.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2147049

Title:
  [Policy Violations] nux ships non-free components that are not policy-
  compliant.  BLOCKS: resolute, Unity 26.04 flavor release

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nux/+bug/2147049/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to