Bug 2254820 - Review Request: rust-select - Library to extract useful data from HTML documents, suitable for web scraping
Summary: Review Request: rust-select - Library to extract useful data from HTML docume...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact: Fedora Extras Quality Assurance
URL: https://crates.io/crates/select
Whiteboard:
Depends On:
Blocks: FE-DEADREVIEW
TreeView+ depends on / blocked
 
Reported: 2023-12-16 15:34 UTC by Albert Larsan
Modified: 2024-11-13 00:45 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-11-13 00:45:46 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Albert Larsan 2023-12-16 15:34:28 UTC
Spec URL: https://albertlarsan.fr/fedpkgs/rust-select/rust-select.spec
SRPM URL: https://albertlarsan.fr/fedpkgs/rust-select/rust-select-0.6.0-1.fc40.src.rpm
Description: Library to extract useful data from HTML documents, suitable for web scraping
Fedora Account System Username: albertlarsan68

Dependency for rust-mdbook

The tests are disabled, as they depend on an unmaintained crate.

Comment 1 Albert Larsan 2023-12-16 20:30:59 UTC
[fedora-review-service-build]

I updated the files to use the rust2rpm.toml file to disable the tests in a less crude way.

Comment 2 Fedora Review Service 2023-12-16 23:30:15 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6763282
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2254820-rust-select/fedora-rawhide-x86_64/06763282-rust-select/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 3 Fedora Review Service 2023-12-16 23:30:53 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6763281
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2254820-rust-select/fedora-rawhide-x86_64/06763281-rust-select/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 4 Fabio Valentini 2024-01-09 21:58:53 UTC
> # FIXME: no license files detected

This needs to be fixed. The MIT license is one of the FOSS licenses that requires redistributed sources to contain a copy of the license text.
Please report the missing license text to the upstream project.

Comment 5 Albert Larsan 2024-01-11 10:46:40 UTC
The PR is https://github.com/utkarshkukreti/select.rs/pull/77.

Can I do anything while waiting for the PR to be accepted?

Comment 6 Fabio Valentini 2024-01-12 16:24:57 UTC
Give the upstream maintainer a bit of time to address the PR.
It looks like they are active on GitHub, so I hope this should not take long.

If the PR is not looked at / merged within 1-2 weeks, you can include the license file you added with the PR manually in the package *temporarily* until the upstream project merges the PR.

Comment 7 Fabio Valentini 2024-01-25 22:17:54 UTC
Looks like your PR was merged - you can include the license file manually from the upstream git repo for now - until it is part of a published release.

Comment 8 Albert Larsan 2024-04-12 11:47:30 UTC
Spec URL: https://albertlarsan68.fedorapeople.org/packages/rust-select/rust-select.spec
SRPM URL: https://albertlarsan68.fedorapeople.org/packages/rust-select/rust-select-0.6.0-1.fc41.src.rpm

Updated the specfile and srpm with the LICENSE file from the repo.

Comment 9 Fabio Valentini 2024-07-05 17:05:03 UTC
I'm really sorry for the late response here. This review dropped off my radar.
The package looks good to me now.

===

Package was generated with rust2rpm, simplifying the review.

✅ contains only permissible content
✅ package builds and installs without errors on rawhide
🫤 test suite is run and all unit tests pass (disabled with justification)
✅ latest version of the crate is packaged
✅ license matches upstream specification and is acceptable for Fedora
✅ license file is included with %license in %files (temporarily included from upstream git)
✅ package complies with Rust Packaging Guidelines

Package APPROVED.

===

Recommended post-import rust-sig tasks:

- set up package on release-monitoring.org:
  project: $crate
  homepage: https://crates.io/crates/$crate
  backend: crates.io
  version scheme: semantic
  version filter: alpha;beta;rc;pre
  distro: Fedora
  Package: rust-$crate

- add @rust-sig with "commit" access as package co-maintainer
  (should happen automatically)

- set bugzilla assignee overrides to @rust-sig (optional)

- track package in koschei for all built branches
  (should happen automatically once rust-sig is co-maintainer)

Comment 10 Fabio Valentini 2024-10-13 20:22:01 UTC
If you're still interested in this package, please continue with the process to import it.

Comment 11 Package Review 2024-11-13 00:45:46 UTC
This is an automatic action taken by review-stats script.

The ticket submitter failed to clear the NEEDINFO flag in a month.
As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews
we consider this ticket as DEADREVIEW and proceed to close it.


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