On Wed, Mar 19, 2025 at 08:32:54PM -0400, Ionen Wolkens wrote:
> On Wed, Mar 19, 2025 at 06:18:49PM +0100, Ulrich Müller wrote:
> > There was a discussion in #gentoo-pms if we should drop the "domo"
> > install function in EAPI 9:
> > 
> > - It is not much used, only 6 packages (13 ebuilds) in the Gentoo
> >   repository.
> > 
> > - Could you explain (e.g. to a new developer) what the function does,
> >   without looking it up in the spec? :)
> > 
> > - The function implements rather specific functionality for a PM helper.
> >   OTOH, the gettext domain is fixed as ${PN} which isn't always what is
> >   needed.
> > 
> > Rather than fixing the problem mentioned in the last item, it may be
> > better to reimplement the function in an eclass, where it could also
> > support different domains.
> > 
> > Notes:
> > - "domo" already existed in early Portage versions. [1]
> > - Bug 951502 [2] has been filed for the (conceivable) EAPI 9 feature.
> > 
> > Comments?
> > 
> > [1] 
> > https://github.com/gentoo/gentoo-historical-2/commits/e1fb2ea89f665be4f89bc7980a8a26cf349d3972/sys-apps/portage/files/ebuild
> > [2] https://bugs.gentoo.org/951502
> 
> Just to say that I agree that we do not need it, I've (personally) only
> used domo *once* in games-strategy/tornado after somewhat randomly
> noticing that the helper existed (formerly that ebuild did a
> plocale_for_each_locale ... insinto [...]/$1/LC_MESSAGES).
> 
> Arguably the very low usage hardly even needs a ebuild helper too,
Meant to say eclass helper here*

> and that could just go back to the foreach (or maybe some better way,
> been 3-4 years since I looked at that package so I forget the
> specifics). Not to say a helper wouldn't hurt to simplify these few
> ebuilds.
> -- 
> ionen



-- 
ionen

Attachment: signature.asc
Description: PGP signature

Reply via email to