[Bug 1822971] Review Request: notcurses - character graphics and TUI library

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

 



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

Nick Black <dank@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(dank@xxxxxxxxx)   |



--- Comment #15 from Nick Black <dank@xxxxxxxxx> ---
Regarding clarification of the multimedia in data/ (I just did this for the
Debian package):

In the upstream tarball, there's a lot of material which doesn't belong in a
Linux distribution. There are sprites borrowed from NES games, etc. I do not
intend to include these in either the SRPM or RPMs. I thus need to change the
specfile to reference the DFSG tarball. For those unaware, this stands for
Debian Free Software Guidelines, and I believe the set of files excluded for
DFSG-compatibility to be the same set of files that ought be excluded on
Fedora. I will change the specfile to reflect this. Thanks for the catch!

Regarding the few files that will remain, the README.source from our Debian
package explains things best:

-----------------------------------------------------------------------
The upstream tarball, as automatically put together by GitHub upon a tagging
event, is unsuitable for distribution in Debian due to several DFSG-unfree
multimedia, and one DFSG-unfree source file (src/demo/jungle.c includes an
unfree image as a blob). Generating the DFSG-compliant source file can be
performed via e.g.:

 uscan --repack --compression xz -v

uscan gets its list of excluded files from debian/copyright.

The multimedia which *does* remain is all Free media created for this project
by the project authors, and is licensed under Apache 2.0 like the rest of the
project. "Source" for these multimedia is included in the source tarball's
data/ directory as .xcf (GIMP) and .osp (OpenShot) files. The former were made
using GIMP 2.10 as packaged by Debian, the latter using OpenShot 2.50 as built
from upstream source, and Blender 2.82 as packaged by Debian. These are the
preferred forms for editing the included media. The final media remains
included, and installed in the binary packages, because building/rendering is
computationally intensive and somewhat brittle.
-----------------------------------------------------------------------

So I'd like to do the same thing for Fedora. The SRPM will contain both the
rendered media, and the source necessary to generate them using Free tools. The
binary RPMs will only install the rendered versions. Rendering the media will
not be part of a typical build, and indeed is not currently automated.

Fedora doesn't, so far as I know, *require* "preferred editable form" for
multimedia, just that it can be redistributed (please correct me if I'm wrong).
We could thus leave the "sources" out of the SRPM entirely. I'd rather not
because they're (a) less than 10MB total and (b) I've already got this
automated this way.

Hopefully that answers your question about data/. I'll update the specfile,
which ought be sufficient, since I can just change the upstream tarball
location.


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




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

  Powered by Linux