[Bug 2294718] Review Request: yudit - Unicode Text Editor

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

 



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



--- Comment #28 from Jerry James <loganjerry@xxxxxxxxx> ---
This is getting much better.  We still have a handful of issues, but we're
getting close.

- If (and only if) the source package includes the text of the license(s)
  in its own file, then that file, containing the text of the license(s)
  for the package is included in %license.
  Note: License file COPYING-DOCS is not marked as %license
  See: https://docs.fedoraproject.org/en-US/packaging-
  guidelines/LicensingGuidelines/#_license_text

  Add this under "%files doc":
  %license doc/cs/COPYING-DOCS

  You probably should also add this, but I will leave that up to you:
  %doc doc/cs/README-DOCS.TXT

- There is no such SPDX identifier as GFDL-1.1.  See
https://spdx.org/licenses/.
  Since doc/cs/README-DOCS.TXT says there are no invariant sections, and that
  version 1.1 or any later version is acceptable, I think you want
  GFDL-1.1-no-invariants-or-later.

- I'm not convinced that the License field for the main package is complete.
  For example, there are files distributed under GPL-2.0-or-later:
  - swidget/SEditorIF.h
  - swidget/SUndo.{cpp,h}
  - swidget/SYuditInput.{cpp,h}

  I am unsure whether some files are included in the build or not, but there
  are more that have licenses other than GPL-2.0-only.  For example:
  - bin/angles.pl (GPL-2.0-or-later)
  - bin/bidiclass.pl (GPL-2.0-or-later)
  - bin/charclass.pl (GPL-2.0-or-later)
  - bin/precompose1.pl (GPL-2.0-or-later)
  - bin/shape.pl (GPL-2.0-or-later)
  - mytool/hwd/strokedata.h (GPL-2.0-or-later)
  - mytool/uni/8859-13.TXT (some Unicode license)
  - mytool/uni/ISO002.TXT (MIT)
  - mytool/uni/viscii.txt (MIT)

  Finally, you've added a CC0-1.0 license to the metainfo file, so that will
  have to appear in the License field as well.  You might want to consider
  distributing the metainfo file under the same GPL-2.0-only license as yudit
  itself to avoid that.

- I had you move %configure from %prep to %build.  If you wish, you can also
  create a %conf section and move %configure there.  (Leaving it in %build is
  fine.)

- Previously asked question that has not been answered: why is yudit.properties
  installed in both /etc/yudit and /usr/share/yudit/config?

- Not all hardcoded pathnames have been replaced with macros.  See
 
https://docs.fedoraproject.org/en-US/packaging-guidelines/RPMMacros/#macros_installation
  Make the following changes:
  /usr/share/metainfo -> %{_metainfodir}
  /usr/share -> %{_datadir}


-- 
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=2294718

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202294718%23c28

-- 
_______________________________________________
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