[Bug 1529023] Review Request: python-validators - Data Validation in python for Humans

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

 



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



--- Comment #7 from David Carlos <ddavidcarlos1392@xxxxxxxxx> ---
(In reply to Björn "besser82" Esser from comment #6)
> (In reply to David Carlos from comment #5)
> > (In reply to Björn "besser82" Esser from comment #4)
> > > > - Your License field defines BSD as the package license, but upstream uses
> > > > MIT.
> > > > I had notices that the upstream setup.py file defines the license as BSD,
> > > > but the LICENSE file is MIT.
> > > > I don't have enough knowledge about licensing but this appear
> > > > a bit inconsistent to me.
> > > 
> > > > [!]: License field in the package spec file matches the actual license.
> > > >      Note: Checking patched sources after %prep for licenses. Licenses
> > > >      found: "MIT/X11 (BSD like)", "BSD (unspecified)", "Unknown or
> > > >      generated", "*No copyright* BSD (unspecified)". 48 files have unknown
> > > >      license. Detailed output of licensecheck in
> > > >      /home2/david/rpmbuild/REVISIONS/1529023-python-
> > > >      validators/licensecheck.txt
> > > 
> > > Well, there is very little difference in these licenses.  On Pypi the
> > > package is distributed as BSD licensed…  That's why I didn't complain about
> > > it.
> > > 
> > > The only real difference between those two licenses is:  BSD *requires* you
> > > to redistribute the license file, MIT does not (It just recommends 'shall
> > > be' to do it).
> > > 
> > > For a Fedora package this difference is not relevant, since we require to
> > > redistribute the license file along with the SRPM and the binary RPMs by our
> > > guidelines.
> > > 
> > 
> > We are packaging a license file containing a MIT license description, but
> > the license spec field defines the license as BSD. If this is relevant or
> > not, I really don't know, but is inconsistent. In my point of view this is
> > not a packaging problem, but was a decision made by the upstream (in my
> > opinion, a inconsistent decision) that is making the license spec field and
> > the license file be different.
> 
> Then that *should* be discussed with upstream and changed in a new release
> of the package…

As I said, it is not a packaging problem, but is a problem that is interfering
in how the packaging was made.

> 
> > > > [!]: Package meets the Packaging Guidelines::Python
> > > 
> > > I don't get the reason, why the package doesn't comply to the additional
> > > Python guidelines…
> > 
> > William should use the python macros defined on the guidelines, as I pointed
> > on the review.
> 
> Mhh…  'should' != 'must' and thus doesn't violate the guidelines.  Or is my
> logic wrong here?

The fedora-review tool not fills this item automatically. Is a reviewer
decision if using or not a macro violates the python guidelines. On the
guidelines is not explicit defined that not using macros is a violation, but is
a rule that I, as a reviewer, always follow. If there is a macro for something,
use it. So, for me this is a packaging rule and I should have said 'must'
instead of 'should'. In any case, this is a informal review so he can decides
by him self this question.

-- 
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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




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

  Powered by Linux