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



--- Comment #15 from David Cantrell <dcantr...@redhat.com> ---
If a review is already in progress by someone else, please make sure it is ok
to jump in.  I wasted a lot of time today because you had already commented
here.  I assigned the review to myself because I was handling it.

(In reply to Vitaly Zaitsev from comment #14)
> > I needed to do this to name the package doctest-devel. I see that in #6 you 
> > suggest renaming it doctest. Please see comments #1--#3 where this is 
> > discussed. Your recommendation appears to contradict the advice given me by 
> > David Cantrell.
> 
> He gave you the wrong recommendation. The upstream name is doctest, so you
> must use it as the name of package.

I never said to rename the package to 'doctest-devel', I'm not sure where
anyone is getting this.

> The main package will not produce any output, all logic will be moved to
> -devel subpackage.
> 
> Read this:
> https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/
> https://docs.fedoraproject.org/en-US/packaging-guidelines/
> #_packaging_header_only_libraries
> 
> > I believe that without this line, I got an error during "make install". 
> > I'll test with your change and see, but this was only added due to a need 
> > for it.
> 
> Just take my SPEC file. It builds absolutely fine and follow all Fedora
> guidelines.
> 
> > It was my understanding that Ninja is faster for *rebuilds*, not initial 
> > builds. I'll go ahead and run with both and see if the timings are 
> > different.
> 
> Make is a legacy, ancient tool. Ninja is much more better. It has no issues
> with special characters and generate beautiful output.

These comments are subjective and an opinion.  The package maintainer is free
to use tools they prefer.  Many projects offer multiple ways to build and if
the package maintainer wants to use one method of another, that's fine.  The
reviewer can advise on common best practices but the requirement is not that a
packager must use specific tools, but rather that the packaged output conforms
to agreed upon packaging guidelines.

> > I'm using an arched package.
> 
> Good. This line was for the reviewer.

The package in question delivers metadata.  My original understanding was that
this was not architecture specific, but as later discovered it encodes
arch-specific library paths in those files which now makes it arch-specific.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org

Reply via email to