[Bug 2127414] Review Request: pstreams-devel - POSIX Process Control in C++

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2127414



--- Comment #2 from Jonathan Wakely <jwakely@xxxxxxxxxx> ---
(In reply to Benson Muite from comment #1)
> Package Review
> ==============
> 
> Legend:
> [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
> [ ] = Manual review needed
> 
> 
> Issues:
> =======
> - Package does not use a name that already exists.
>   Note: A package with this name already exists. Please check
>   https://src.fedoraproject.org/rpms/pstreams-devel
>   See: https://docs.fedoraproject.org/en-US/packaging-
>   guidelines/Naming/#_conflicting_package_names

Yes, because this is to unretire an existing package, so obviously it uses the
existing name.

> - Large documentation must go in a -doc subpackage. Large could be size
>   (~1MB) or number of files.
>   Note: Documentation size is 1290240 bytes in 77 files.
>   See: https://docs.fedoraproject.org/en-US/packaging-
>   guidelines/#_documentation

I'm not sure the documentation is even worth shipping. I'll either remove it or
put it in a separate -doc subpackage (which would leave the main -devel package
containing exactly one header file and a license file).


> ===== MUST items =====
> [?]: Package is not known to require an ExcludeArch tag.

No ExcludeArch is required.

> ===== SHOULD items =====
> 
> Generic:
> [!]: Uses parallel make %{?_smp_mflags} macro.

The spec file says:

make %{?_smp_mflags} EXTRA_CXXFLAGS="$CXXFLAGS"
make docs

And the 'docs' target runs a single perl command as a prerequisite, then just
runs Doxygen. There is no point running two commands (which cannot happen in
parallel) with -j.

> [?]: Package functions as described.

It's been in Fedora for many years until retired early this year.

> [?]: Package should compile and build into binary rpms on all supported
>      architectures.

No, because it's a noarch package consisting of a single header file, there are
no binary files to install.

> [!]: %check is present and all tests pass.

The tests run as part of the %build step, I'll move them to %check.

> Comments:
> a) Consider using a separate documentation package

Will do.

> b) Can the tests be run as well? Possibly excluding those that need network
> access.

They already run. I'll move them to %check to make that more obvious.

Thanks for the review.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2127414
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux