https://bugzilla.redhat.com/show_bug.cgi?id=1887091 --- Comment #8 from Erich Eickmeyer <erich@xxxxxxxxxxxxxxxxxx> --- (In reply to Andy Mender from comment #6) > Koji build from updated SRPM: > https://koji.fedoraproject.org/koji/taskinfo?taskID=53204423 > > > Looks like Expat, not MIT. They're two different licenses (ran into something like this in my Ubuntu packages where it was Expat but I said MIT). > > Interesting. According to Wikipedia, MIT and Expat are the same license, > though there seem to be some nuances: > https://en.wikipedia.org/wiki/MIT_License > Expat is not mentioned on the MIT licensing Fedora wiki page: > https://fedoraproject.org/wiki/Licensing:MIT > However, I compared the text of the "Expat License" from Wikipedia and the > so-called "Modern Style with sublicense" and they match: > https://fedoraproject.org/wiki/Licensing:MIT#Modern_Style_with_sublicense > The same is true for the license header in > jack_mixer-release-13/nsmclient.py. That's the "Modern Style with > sublicense" MIT license. > > The weird thing is that licensecheck reports "Expat License" very often, but > I can't remember seeing it ever report "MIT License" instead. > > > # nsmclient.py is expat, everything else is GPLv2 > > License: GPLv2 and Expat > > Per above comments, it should still read "MIT" instead of "Expat". However, > if Expat really is a different license, this needs to go through Fedora > Legal, because it's not a recognized valid license. > > > Ran into this when I tried that: > > > > No matching package to install: 'python3dist(cairo)' > > No matching package to install: 'python3dist(gobject)' > > > > So, considering every other package I've done with python dependencies, this is the first time I've run into that requirement. Apparently it doesn't work. > > Could be something up with the GTK related Python packages then. > Standardized Python Requires and BuildRequires are covered here: > https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ > #_requires_and_buildrequires_with_standardized_names Per Neal's comment, went with his suggestions (seems obvious, but not at the same time?). > > %install > > %make_install > > mkdir -p %{buildroot}%{python3_sitearch} > > mv %{buildroot}%{_prefix}/lib/python%{python3_version}/site-packages/* %{buildroot}%{python3_sitearch} > > Just realized that the last line here is wrong, it should be: > > mv %{buildroot}%{python3_sitelib}/* %{buildroot}%{python3_sitearch} > > See the Python macros: > https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_macros > > I re-ran fedora-review just in case. The following issues are still there: > Issues: > ======= > - If your application is a C or C++ application you must list a > BuildRequires against gcc, gcc-c++ or clang. > Note: No gcc, gcc-c++ or clang found in BuildRequires > See: https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/ Fixed > - Package does not contain any libtool archives (.la) > Note: jack-mixer : /usr/lib64/python3.9/site-packages/jack_mixer_c.la > See: https://docs.fedoraproject.org/en-US/packaging- > guidelines/#packaging-static-libraries Reading that article I couldn't figure out how to deal with that. It's clearly building its own .la file. > From rpmlint: > jack-mixer.x86_64: E: non-executable-script > /usr/share/jack_mixer/nsmclient.py 644 /usr/bin/env python3 > > This file should either be made executable or the "#! /usr/bin/env python3" > shebang removed from it. Ok, fixed. added %py3_shebang_fix. -- 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 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