Re: Orphaned packages that will be retired (and everything will most likely burn)

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

 



On Tue, Feb 12, 2019 at 11:03 AM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote:
>
> On 12. 02. 19 10:47, Brian (bex) Exelbierd wrote:
> >
> >
> > On Tue, Feb 12, 2019 at 10:17 AM Tom Hughes <tom@xxxxxxxxxx
> > <mailto:tom@xxxxxxxxxx>> wrote:
> >
> >     So basically the module squad have managed to ensure that everything
> >     that relies on ant to build is going to have to modularise or else be
> >     forced out of the distribution then...
> >
> >     Fortunately that only includes one thing of mine and that's just some
> >     java bindings that I can drop but forcing libreoffice out of Fedora on
> >     the hill of modularisation will certainly be an achievement of sorts.
> >
> >
> > They say the easiest way to learn the right answer is to post the wrong answer
> > on the internet. Here is my “wrong” answer that I hope someone will correct so
> > my context on this thread is correct.
> >
> > As a user who wants to run a piece of software:
> >
> > * I can run software like LibreOffice in a flatpak that works like a container
> > (not identically) and I can get it via a dnf-like command line tool or the GUI
> > software store. When I run the app I can’t tell it is in a flatpak. If the app
> > isn’t graphical I can generally achieve the same effect with a container and
> > some knowledge of container runtime configuration.
> >
> > * I can enable a module that provides the software using a dnf command. At that
> > point the dnf command installs the software as though it was in the “everything”
> > repo. Once the enable command is run I can’t tell that the software is delivered
> > as a module.
> >
> > As a developer who relies on a dependency that is module only:
> >
> > * I can build in containers and on my local machine by enabling the module. This
> > causes dnf and dependency installs to work as though the contents of the module
> > were in the “everything” repo.
> >
> > * Today, I cannot build packages for the “everything” repo that have runtime or
> > build dependencies on modules. Work is being done to allow build dependencies
> > that are in a module to be used.
> >
> > Overall, as a user, to a large degree, the delivery mechanism (rpm,
> > container/flatpak, and module) doesn’t affect me, except briefly at install.
> >
> > Overall, as a developer, today if my dependencies are modules, I have to build a
> > module. Tomorrow if my runtime dependencies are modules I have to build a
>
> (anchor)
>
> > module, but otherwise I can build an “everything” repo rpm. I can deliver via
> > container or flatpak today no matter what.
> >
> > As a system administrator, if my machines have internet access I may have to
> > learn a few new commands, but it all works. If my machines are getting their
> > software indirectly, my experience will vary based on whether my indirection
> > server can handle modules, flatpaks and containers.
> >
> > Is this close to right?
> Pretty much, with one subtle difference.
>
> It' not tomorrow (see: anchor). It's in undefined future. And we are breaking
> things now, before that future comes. Not for the first time.
>
> (I know anyone can unbreak it by claiming the packages, but that's not the point
> here.)

Miro, am I reading it correctly that the list below "Orphans (rawhide)
(not depended on) (147):" is the list of orphan leaf packages?

Also, if somebody can help me come up with a minimal set of "critical
link" packages that need to be taken care of, that would be very much
appreciated. I'll then request maintainership for those, unless I come
to my senses by then.

Fabio

> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux