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