[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

David Cantrell <dcantrell@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(dcantrell@redhat. |
                   |com)                        |



--- Comment #20 from David Cantrell <dcantrell@xxxxxxxxxx> ---
(In reply to Nick Black from comment #15)
> 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.

That is correct for these files types.

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

Yeah, this should be fine.  The Fedora package using the DFSG tarball as the
source will comply with Fedora guidelines too.  That should keep things a
little easier on your end.

I am currently running a new review now on the latest SRPM.


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