Bug 2307695 - Review Request: aribb25 - Basic implementation of the ARIB STD-B25 public standard
Summary: Review Request: aribb25 - Basic implementation of the ARIB STD-B25 public sta...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Yaakov Selkowitz
QA Contact: Fedora Extras Quality Assurance
URL: http://www.videolan.org/
Whiteboard:
Depends On:
Blocks: MultimediaSIG
TreeView+ depends on / blocked
 
Reported: 2024-08-24 07:12 UTC by Simone Caronni
Modified: 2024-10-12 02:57 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-10-12 00:19:21 UTC
Type: ---
Embargoed:
yselkowi: fedora-review+


Attachments (Terms of Use)
The .spec file difference from Copr build 7939921 to 7953283 (1.03 KB, patch)
2024-08-29 16:24 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 7953283 to 8072892 (1.98 KB, patch)
2024-09-26 07:05 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 8072892 to 8083956 (1.38 KB, patch)
2024-09-27 08:38 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 8083956 to 8096820 (470 bytes, patch)
2024-10-01 11:41 UTC, Fedora Review Service
no flags Details | Diff

Description Simone Caronni 2024-08-24 07:12:16 UTC
Spec URL: https://slaanesh.fedorapeople.org/aribb25.spec
SRPM URL: https://slaanesh.fedorapeople.org/aribb25-0.2.7-2.fc40.src.rpm
Description: This implementation currently only allows playback of ARIB scrambled streams.

With the end of analog TV in Japan in July 2011 a wish for cheap Digital TV
receivers emerged. Although, the volontary introduced complexity in the ARIB
standard makes it really hard to understand, induces higher development costs
for device manufacturers and then nullifies the chances of having low cost
receivers on the market.

For that reason, this library gathers most of the necessary specification into a
comprehensible code that can be used as a starting point.

The Conditional Access system (CA) accordingly to the associated B-CAS Card will
decrypt TS streams using the ECM table 0x82 and EMM table 0x84.
EMM table 0x85 messages processing are to be done.

Conditional Access Cards can be read through any ISO-7816
compliant IC card reader.

Fedora Account System Username: slaanesh

Comment 1 Fedora Review Service 2024-08-24 07:18:06 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7939921
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2307695-aribb25/fedora-rawhide-x86_64/07939921-aribb25/fedora-review/review.txt

Found issues:

- /sbin/ldconfig called in aribb25
  Read more: https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
- Not a valid SPDX expression 'ISC Licence'.
  Read more: https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Simone Caronni 2024-08-29 12:00:28 UTC
Spec URL: https://slaanesh.fedorapeople.org/aribb25.spec
SRPM URL: https://slaanesh.fedorapeople.org/aribb25-0.2.7-3.fc40.src.rpm

Fixed license identifier.

Comment 3 Fedora Review Service 2024-08-29 16:24:11 UTC
Created attachment 2045032 [details]
The .spec file difference from Copr build 7939921 to 7953283

Comment 4 Fedora Review Service 2024-08-29 16:24:13 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7953283
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2307695-aribb25/fedora-rawhide-x86_64/07953283-aribb25/fedora-review/review.txt

Found issues:

- /sbin/ldconfig called in aribb25
  Read more: https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 5 Yaakov Selkowitz 2024-09-20 17:51:59 UTC
Changes needed:

* Consider adding BuildRequires: autoconf automake libtool and running autoreconf -fiv

* Missing BuildRequires: make

* One spelling error in %description (the other is a false positive)

* Remove the ldconfig scripts

* Make %files more specific, and compliant with https://docs.fedoraproject.org/en-US/packaging-guidelines/#_listing_shared_library_files

Comment 6 Simone Caronni 2024-09-26 06:59:30 UTC
Sorry for the late reply, have been swamped at work.

Spec URL: https://slaanesh.fedorapeople.org/aribb25.spec
SRPM URL: https://slaanesh.fedorapeople.org/aribb25-0.2.7-4.fc40.src.rpm

I think I fixed all the issues. Haven't touched this package in a very long time.

Thanks.

Comment 7 Fedora Review Service 2024-09-26 07:05:22 UTC
Created attachment 2048775 [details]
The .spec file difference from Copr build 7953283 to 8072892

Comment 8 Fedora Review Service 2024-09-26 07:05:24 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8072892
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2307695-aribb25/fedora-rawhide-x86_64/08072892-aribb25/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 9 Yaakov Selkowitz 2024-09-26 20:56:16 UTC
There is still a misspelling in %description.

https://code.videolan.org/videolan/aribb25 may make more sense as the URL.

Note that revbumps are not needed for changes during review, since they haven't landed in koji yet.

Looks good otherwise.

Comment 10 Simone Caronni 2024-09-27 08:33:42 UTC
Spec URL: https://slaanesh.fedorapeople.org/aribb25.spec
SRPM URL: https://slaanesh.fedorapeople.org/aribb25-0.2.7-4.fc40.src.rpm

Updated the URL, fixed the license (it was actually not correct, I think ISC came from an earlier version) and hopefully fixed the spelling error (had to check with a spellchecker).

I'm leaving the revision as in my repository it's currently sitting at 3 and I want to just get rid of that copy with an update from the official Fedora rpeositories.

Comment 11 Fedora Review Service 2024-09-27 08:38:07 UTC
Created attachment 2049116 [details]
The .spec file difference from Copr build 8072892 to 8083956

Comment 12 Fedora Review Service 2024-09-27 08:38:09 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8083956
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2307695-aribb25/fedora-rawhide-x86_64/08083956-aribb25/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 13 Yaakov Selkowitz 2024-09-27 14:47:32 UTC
ISC is the correct license; why do you think otherwise?

Comment 14 Simone Caronni 2024-09-27 16:29:11 UTC
Here reports BSD Zero Clause: https://code.videolan.org/videolan/aribb25

To be honest I can't tell which one is it by looking at the file: https://code.videolan.org/videolan/aribb25/-/blob/master/LICENCE?ref_type=heads

Comment 15 Yaakov Selkowitz 2024-09-27 17:45:35 UTC
First off, it says right there (and in all the source code that I noticed): "This software is released under the ISC Licence terms".

But if you don't want to take their word for it, the difference between ISC and 0BSD can be seen with a careful comparison of their respective texts:

https://spdx.org/licenses/0BSD.html
https://spdx.org/licenses/ISC.html

Specifically, ISC says "provided that the above copyright notice and this permission notice appear in all copies" where 0BSD does not.  aribb25's license contains the clause, therefore it is ISC.  licensecheck will return the same result.

Comment 16 Simone Caronni 2024-09-28 15:28:16 UTC
ok, thank you. Will change to ISC when importing.

Comment 17 Yaakov Selkowitz 2024-09-30 18:10:30 UTC
Please provide a spec and SRPM with all issues resolved for final review.

Comment 19 Fedora Review Service 2024-10-01 11:41:51 UTC
Created attachment 2049831 [details]
The .spec file difference from Copr build 8083956 to 8096820

Comment 20 Fedora Review Service 2024-10-01 11:41:53 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8096820
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2307695-aribb25/fedora-rawhide-x86_64/08096820-aribb25/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 21 Yaakov Selkowitz 2024-10-01 17:35:53 UTC
Thanks, APPROVED.

Comment 22 Fedora Admin user for bugzilla script actions 2024-10-03 16:07:14 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/aribb25

Comment 23 Fedora Update System 2024-10-03 19:48:36 UTC
FEDORA-2024-7ff4625351 (aribb25-0.2.7-4.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-7ff4625351

Comment 24 Fedora Update System 2024-10-03 19:48:37 UTC
FEDORA-EPEL-2024-f0c367c659 (aribb25-0.2.7-4.el8) has been submitted as an update to Fedora EPEL 8.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f0c367c659

Comment 25 Fedora Update System 2024-10-03 19:48:38 UTC
FEDORA-EPEL-2024-08d3b4fc35 (aribb25-0.2.7-4.el9) has been submitted as an update to Fedora EPEL 9.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-08d3b4fc35

Comment 26 Fedora Update System 2024-10-03 19:48:38 UTC
FEDORA-2024-870e8fffa2 (aribb25-0.2.7-4.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-870e8fffa2

Comment 27 Fedora Update System 2024-10-03 19:48:38 UTC
FEDORA-2024-849f323b16 (aribb25-0.2.7-4.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-849f323b16

Comment 28 Fedora Update System 2024-10-04 01:41:14 UTC
FEDORA-2024-7ff4625351 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-7ff4625351 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-7ff4625351

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 29 Fedora Update System 2024-10-04 02:18:44 UTC
FEDORA-2024-849f323b16 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-849f323b16 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-849f323b16

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 30 Fedora Update System 2024-10-04 02:29:57 UTC
FEDORA-EPEL-2024-f0c367c659 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f0c367c659

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 31 Fedora Update System 2024-10-04 02:38:35 UTC
FEDORA-EPEL-2024-08d3b4fc35 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-08d3b4fc35

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 32 Fedora Update System 2024-10-04 02:57:13 UTC
FEDORA-2024-870e8fffa2 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-870e8fffa2 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-870e8fffa2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 33 Fedora Update System 2024-10-12 00:19:21 UTC
FEDORA-2024-870e8fffa2 (aribb25-0.2.7-4.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 34 Fedora Update System 2024-10-12 01:41:35 UTC
FEDORA-2024-7ff4625351 (aribb25-0.2.7-4.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 35 Fedora Update System 2024-10-12 01:51:58 UTC
FEDORA-2024-849f323b16 (aribb25-0.2.7-4.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 36 Fedora Update System 2024-10-12 02:43:58 UTC
FEDORA-EPEL-2024-f0c367c659 (aribb25-0.2.7-4.el8) has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 37 Fedora Update System 2024-10-12 02:57:02 UTC
FEDORA-EPEL-2024-08d3b4fc35 (aribb25-0.2.7-4.el9) has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.