On Tue, Sep 09, 2025 at 04:23:43PM +0200, Neal Gompa wrote:
> On Tue, Sep 9, 2025 at 4:21 PM Zbigniew Jędrzejewski-Szmek
> <zbys...@in.waw.pl> wrote:
> >
> > On Tue, Sep 09, 2025 at 04:07:43PM +0200, Miro Hrončok wrote:
> > > On 09. 09. 25 16:03, Zbigniew Jędrzejewski-Szmek wrote:
> > > > generic-release is FTI
> > >
> > > This happens after each branching. I fixed that in the past, but at a 
> > > point
> > > I decided not to care: there were no users screaming, CI systems 
> > > breaking...
> >
> > It is referenced in 
> > https://build.opensuse.org/projects/Fedora:Rawhide/prjconf.
> > I got pinged that it apparently broke some automated builds of systemd.
> > What was the original raison d'être for the package? The description says
> >
> > > This package explicitly is a replacement for the trademarked release
> > > package, if you are unable for any reason to abide by the trademark
> > > restrictions on that release package.
> >
> > but fedora-release-common is mostly a normal package. The only file
> > that could be relevant is
> > /usr/share/licenses/fedora-release-common/Fedora-Legal-README.txt:
> >
> > > The Fedora Operating System is a compilation of software packages,
> > > each under its own license. The compilation itself is released under
> > > the MIT license (see the file LICENSE). However, this compilation
> > > license does not supersede the licenses of code and content
> > > contained in the Fedora Operating System, which conform to the legal
> > > guidelines described at
> > > https://docs.fedoraproject.org/en-US/legal/license-approval/
> >
> > This doesn't say anything about copyright. It just says that Fedora
> > the OS is licensed under some license, which is a fairly generic
> > statement. I don't see a problem with that file being present
> > in a package, when the package is used to build something other
> > than one of the official Fedora editions or spins. The problem
> > would only be if that thing was labeled as "Fedora", but that's
> > a completely separate issue.
> >
> > The maintainance effort of keeping presets updated in generic-release
> > is non-trivial… I think we should retire generic-release and just
> > tell people to use fedora-release-common.
> >
> 
> We maintain generic-release as a way for people to fork to build their
> own branding, just like we do with generic-logos. I would prefer not
> to lose them.
> 
> What we could do is subpackage all the presets out and have both
> generic-release and fedora-release depend on them.

Could we instead make all that part of fedora-release? generic-release
is mostly a clone of fedora-release, with a lot of outdated stuff.
What would be required to use one of the subpackages of fedora-release
(possibly a new subpackage) and retire generic-release?

Zbyszek

P.S.
I found this now in generic-release/README.license:

> This document provides information about where we are right now and where I'd
> like to go. Eventually there will be information about how to make tarball
> releases and update the generic-release packages.
>
> Currently I have just imported the (extracted) tarball from fedora 20. We
> currently don't have a build for rawhide with a version of 21. This is
> the top priority.

> fedora-release has some features that would be nice to get into
> generic-release, in particular the arch mapping that associates the
> correct keys for different architecures.
>
> The package version needs to match the fedora release (unless we switch
> over to just relying on the system-release(release) provides, but that
> seems to be premature now), but I'd like to allow multiple tarballs
> for a single release (to add features or keys) with different versions.
> My thought on this was to use a major.minor version, where major is the
> fedora release version and would be used for the package version. Minor
> would just end up in the package release.
>
> I don't want to build new tarballs to cover spec file changes that are
> just configuration or changelog updates. I prefer to not keep changelog
> updates in this repo, as changes to the spec file will be documented
> in git. When changes are incorporated into packages, important notes
> from the git log, can be added to the changelog.
>
> While there is currently just a master branch, the plan is to add a new
> branch each time Fedora is branched. I don't think we'll go back and
> add branches before f21.
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to