Re: [gentoo-dev] Last rites: app-leechcraft/*, virtual/leechcraft-*

2020-09-22 Thread Georg Rudoy
вт, 22 сент. 2020 г. в 07:58, David Seifert :
> No, the original point really stands. The energy we have invested in
> EAPI bumping and what not is in no relation to the actual gain. The ROI
> on leechcraft has been negative, and not just by a small bit. The back
> and forth has been tiring, and the last-ditch efforts always come in at
> the last minute. This time it's going for sure.

Then, to save time and keep the tree clean, I'd add dev-libs/qrosscore
to the above list, as it has no consumers but similar problems.

net-libs/qxmpp would also have deserved the same treatment, although
it has a single net-im/kadu[xmpp] revdep. Maybe worth dropping it to
m-n then.

-- 
  Georg Rudoy



Re: [gentoo-dev] Last rites: app-leechcraft/*, virtual/leechcraft-*

2020-09-22 Thread David Seifert
On Tue, 2020-09-22 at 07:51 -0500, Georg Rudoy wrote:
> The PR ( https://github.com/gentoo/gentoo/pull/15938 ) contains
> non-live snapshot ebuilds. Although, indeed, it's been last updated a
> few months ago.
> 
> What's ultimately blocking there is splitting the commit adding those
> ebuilds into multiple commits, one per package, while keeping the tree
> consistent. I admit I hadn't had (and most likely won't have in the
> foreseeable future) the resources to do these
> consistent-per-package-commits — doing this (effectively a toposort,
> counting in the dependencies between ebuilds) by hand is painful, and
> there's no good automation I'm aware of that'll do that for me. On the
> other hand,
> 1. I know at least some other multipackage groups don't always do
> per-package updates and instead commit everything in one fell swoop
> (like qt, for instance).
> 2. I think I've been told on #gentoo-proxy-dev that if this indeed
> proves to be a burdensome thing, adding all the ebuilds in one commit
> is feasible. But it's indeed been a while ago, keeping track of time
> is hard.
> 
> If (2) is correct, I'm more than happy to fix whatever other issues
> are pointed out in the PR.
> 
> But, of course, all this is ultimately up to you folks. I'm just a
> proxy.
> 
> вт, 22 сент. 2020 г. в 07:12, Joonas Niilola :
> 
> > I'd also like to point out something regarding "- packages
> > only"; It
> > may be buildable one day for users, and broken the next. And some of
> > the
> > deps may be unbuildable, it's really random and up to state of
> > upstream
> > instead of state of ::gentoo repo. This was the case with leechcraft
> > for
> > example, check bug #693328. You should always have a keyworded
> > static
> > version available.
> > 
> > -- juippis
> > 
> > On 9/22/20 2:23 PM, Michał Górny wrote:
> > > # Michał Górny  (2020-09-22)
> > > # Poorly maintained suite of NIH packages.  Only live ebuilds left
> > > # for over a year.  This really belongs in an overlay.  Some of
> > > them
> > > # depend on deprecated dev-qt/qtwebkit (#684672).
> > > # Removal in 14 days.  Bug #693328.
> > > app-leechcraft/laretz
> 
> --
>   Georg Rudoy
> 

No, the original point really stands. The energy we have invested in
EAPI bumping and what not is in no relation to the actual gain. The ROI
on leechcraft has been negative, and not just by a small bit. The back
and forth has been tiring, and the last-ditch efforts always come in at
the last minute. This time it's going for sure.




Re: [gentoo-dev] Last rites: app-leechcraft/*, virtual/leechcraft-*

2020-09-22 Thread Georg Rudoy
The PR ( https://github.com/gentoo/gentoo/pull/15938 ) contains
non-live snapshot ebuilds. Although, indeed, it's been last updated a
few months ago.

What's ultimately blocking there is splitting the commit adding those
ebuilds into multiple commits, one per package, while keeping the tree
consistent. I admit I hadn't had (and most likely won't have in the
foreseeable future) the resources to do these
consistent-per-package-commits — doing this (effectively a toposort,
counting in the dependencies between ebuilds) by hand is painful, and
there's no good automation I'm aware of that'll do that for me. On the
other hand,
1. I know at least some other multipackage groups don't always do
per-package updates and instead commit everything in one fell swoop
(like qt, for instance).
2. I think I've been told on #gentoo-proxy-dev that if this indeed
proves to be a burdensome thing, adding all the ebuilds in one commit
is feasible. But it's indeed been a while ago, keeping track of time
is hard.

If (2) is correct, I'm more than happy to fix whatever other issues
are pointed out in the PR.

But, of course, all this is ultimately up to you folks. I'm just a proxy.

вт, 22 сент. 2020 г. в 07:12, Joonas Niilola :

>
> I'd also like to point out something regarding "- packages only"; It
> may be buildable one day for users, and broken the next. And some of the
> deps may be unbuildable, it's really random and up to state of upstream
> instead of state of ::gentoo repo. This was the case with leechcraft for
> example, check bug #693328. You should always have a keyworded static
> version available.
>
> -- juippis
>
> On 9/22/20 2:23 PM, Michał Górny wrote:
> > # Michał Górny  (2020-09-22)
> > # Poorly maintained suite of NIH packages.  Only live ebuilds left
> > # for over a year.  This really belongs in an overlay.  Some of them
> > # depend on deprecated dev-qt/qtwebkit (#684672).
> > # Removal in 14 days.  Bug #693328.
> > app-leechcraft/laretz
> > app-leechcraft/lc-advancednotifications
> > app-leechcraft/lc-aggregator
> > app-leechcraft/lc-anhero
> > app-leechcraft/lc-auscrie
> > app-leechcraft/lc-azoth
> > app-leechcraft/lc-bittorrent
> > app-leechcraft/lc-blasq
> > app-leechcraft/lc-blogique
> > app-leechcraft/lc-certmgr
> > app-leechcraft/lc-core
> > app-leechcraft/lc-cpuload
> > app-leechcraft/lc-cstp
> > app-leechcraft/lc-dbusmanager
> > app-leechcraft/lc-deadlyrics
> > app-leechcraft/lc-devmon
> > app-leechcraft/lc-dolozhee
> > app-leechcraft/lc-eleeminator
> > app-leechcraft/lc-fenet
> > app-leechcraft/lc-gacts
> > app-leechcraft/lc-glance
> > app-leechcraft/lc-gmailnotifier
> > app-leechcraft/lc-historyholder
> > app-leechcraft/lc-hotsensors
> > app-leechcraft/lc-hotstreams
> > app-leechcraft/lc-htthare
> > app-leechcraft/lc-imgaste
> > app-leechcraft/lc-intermutko
> > app-leechcraft/lc-kbswitch
> > app-leechcraft/lc-kinotify
> > app-leechcraft/lc-knowhow
> > app-leechcraft/lc-krigstask
> > app-leechcraft/lc-lackman
> > app-leechcraft/lc-lastfmscrobble
> > app-leechcraft/lc-laughty
> > app-leechcraft/lc-launchy
> > app-leechcraft/lc-lemon
> > app-leechcraft/lc-lhtr
> > app-leechcraft/lc-liznoo
> > app-leechcraft/lc-lmp
> > app-leechcraft/lc-mellonetray
> > app-leechcraft/lc-monocle
> > app-leechcraft/lc-musiczombie
> > app-leechcraft/lc-nacheku
> > app-leechcraft/lc-netstoremanager
> > app-leechcraft/lc-networkmonitor
> > app-leechcraft/lc-newlife
> > app-leechcraft/lc-ooronee
> > app-leechcraft/lc-otlozhu
> > app-leechcraft/lcpackgen
> > app-leechcraft/lc-pintab
> > app-leechcraft/lc-pogooglue
> > app-leechcraft/lc-popishu
> > app-leechcraft/lc-poshuku
> > app-leechcraft/lc-qrosp
> > app-leechcraft/lc-rosenthal
> > app-leechcraft/lc-sb2
> > app-leechcraft/lc-scroblibre
> > app-leechcraft/lc-secman
> > app-leechcraft/lc-seekthru
> > app-leechcraft/lc-summary
> > app-leechcraft/lc-sysnotify
> > app-leechcraft/lc-tabsessmanager
> > app-leechcraft/lc-tabslist
> > app-leechcraft/lc-touchstreams
> > app-leechcraft/lc-tpi
> > app-leechcraft/lc-vrooby
> > app-leechcraft/lc-xproxy
> > app-leechcraft/lc-xtazy
> > app-leechcraft/leechcraft-meta
> > app-leechcraft/liblaretz
> > virtual/leechcraft-browser
> > virtual/leechcraft-downloader-http
> > virtual/leechcraft-notifier
> > virtual/leechcraft-quark-sideprovider
> > virtual/leechcraft-search-show
> > virtual/leechcraft-storage-device-manager
> > virtual/leechcraft-task-show
> > virtual/leechcraft-trayarea
> > virtual/leechcraft-wysiwyg-editor
> >
> > eclass/leechcraft.eclass
> >
>


--
  Georg Rudoy



Re: [gentoo-dev] Last rites: app-leechcraft/*, virtual/leechcraft-*

2020-09-22 Thread Joonas Niilola
I'd also like to point out something regarding "- packages only"; It
may be buildable one day for users, and broken the next. And some of the
deps may be unbuildable, it's really random and up to state of upstream
instead of state of ::gentoo repo. This was the case with leechcraft for
example, check bug #693328. You should always have a keyworded static
version available.

-- juippis

On 9/22/20 2:23 PM, Michał Górny wrote:
> # Michał Górny  (2020-09-22)
> # Poorly maintained suite of NIH packages.  Only live ebuilds left
> # for over a year.  This really belongs in an overlay.  Some of them
> # depend on deprecated dev-qt/qtwebkit (#684672).
> # Removal in 14 days.  Bug #693328.
> app-leechcraft/laretz
> app-leechcraft/lc-advancednotifications
> app-leechcraft/lc-aggregator
> app-leechcraft/lc-anhero
> app-leechcraft/lc-auscrie
> app-leechcraft/lc-azoth
> app-leechcraft/lc-bittorrent
> app-leechcraft/lc-blasq
> app-leechcraft/lc-blogique
> app-leechcraft/lc-certmgr
> app-leechcraft/lc-core
> app-leechcraft/lc-cpuload
> app-leechcraft/lc-cstp
> app-leechcraft/lc-dbusmanager
> app-leechcraft/lc-deadlyrics
> app-leechcraft/lc-devmon
> app-leechcraft/lc-dolozhee
> app-leechcraft/lc-eleeminator
> app-leechcraft/lc-fenet
> app-leechcraft/lc-gacts
> app-leechcraft/lc-glance
> app-leechcraft/lc-gmailnotifier
> app-leechcraft/lc-historyholder
> app-leechcraft/lc-hotsensors
> app-leechcraft/lc-hotstreams
> app-leechcraft/lc-htthare
> app-leechcraft/lc-imgaste
> app-leechcraft/lc-intermutko
> app-leechcraft/lc-kbswitch
> app-leechcraft/lc-kinotify
> app-leechcraft/lc-knowhow
> app-leechcraft/lc-krigstask
> app-leechcraft/lc-lackman
> app-leechcraft/lc-lastfmscrobble
> app-leechcraft/lc-laughty
> app-leechcraft/lc-launchy
> app-leechcraft/lc-lemon
> app-leechcraft/lc-lhtr
> app-leechcraft/lc-liznoo
> app-leechcraft/lc-lmp
> app-leechcraft/lc-mellonetray
> app-leechcraft/lc-monocle
> app-leechcraft/lc-musiczombie
> app-leechcraft/lc-nacheku
> app-leechcraft/lc-netstoremanager
> app-leechcraft/lc-networkmonitor
> app-leechcraft/lc-newlife
> app-leechcraft/lc-ooronee
> app-leechcraft/lc-otlozhu
> app-leechcraft/lcpackgen
> app-leechcraft/lc-pintab
> app-leechcraft/lc-pogooglue
> app-leechcraft/lc-popishu
> app-leechcraft/lc-poshuku
> app-leechcraft/lc-qrosp
> app-leechcraft/lc-rosenthal
> app-leechcraft/lc-sb2
> app-leechcraft/lc-scroblibre
> app-leechcraft/lc-secman
> app-leechcraft/lc-seekthru
> app-leechcraft/lc-summary
> app-leechcraft/lc-sysnotify
> app-leechcraft/lc-tabsessmanager
> app-leechcraft/lc-tabslist
> app-leechcraft/lc-touchstreams
> app-leechcraft/lc-tpi
> app-leechcraft/lc-vrooby
> app-leechcraft/lc-xproxy
> app-leechcraft/lc-xtazy
> app-leechcraft/leechcraft-meta
> app-leechcraft/liblaretz
> virtual/leechcraft-browser
> virtual/leechcraft-downloader-http
> virtual/leechcraft-notifier
> virtual/leechcraft-quark-sideprovider
> virtual/leechcraft-search-show
> virtual/leechcraft-storage-device-manager
> virtual/leechcraft-task-show
> virtual/leechcraft-trayarea
> virtual/leechcraft-wysiwyg-editor
>
> eclass/leechcraft.eclass
>



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Last rites: app-leechcraft/*, virtual/leechcraft-*

2020-09-22 Thread Michał Górny
# Michał Górny  (2020-09-22)
# Poorly maintained suite of NIH packages.  Only live ebuilds left
# for over a year.  This really belongs in an overlay.  Some of them
# depend on deprecated dev-qt/qtwebkit (#684672).
# Removal in 14 days.  Bug #693328.
app-leechcraft/laretz
app-leechcraft/lc-advancednotifications
app-leechcraft/lc-aggregator
app-leechcraft/lc-anhero
app-leechcraft/lc-auscrie
app-leechcraft/lc-azoth
app-leechcraft/lc-bittorrent
app-leechcraft/lc-blasq
app-leechcraft/lc-blogique
app-leechcraft/lc-certmgr
app-leechcraft/lc-core
app-leechcraft/lc-cpuload
app-leechcraft/lc-cstp
app-leechcraft/lc-dbusmanager
app-leechcraft/lc-deadlyrics
app-leechcraft/lc-devmon
app-leechcraft/lc-dolozhee
app-leechcraft/lc-eleeminator
app-leechcraft/lc-fenet
app-leechcraft/lc-gacts
app-leechcraft/lc-glance
app-leechcraft/lc-gmailnotifier
app-leechcraft/lc-historyholder
app-leechcraft/lc-hotsensors
app-leechcraft/lc-hotstreams
app-leechcraft/lc-htthare
app-leechcraft/lc-imgaste
app-leechcraft/lc-intermutko
app-leechcraft/lc-kbswitch
app-leechcraft/lc-kinotify
app-leechcraft/lc-knowhow
app-leechcraft/lc-krigstask
app-leechcraft/lc-lackman
app-leechcraft/lc-lastfmscrobble
app-leechcraft/lc-laughty
app-leechcraft/lc-launchy
app-leechcraft/lc-lemon
app-leechcraft/lc-lhtr
app-leechcraft/lc-liznoo
app-leechcraft/lc-lmp
app-leechcraft/lc-mellonetray
app-leechcraft/lc-monocle
app-leechcraft/lc-musiczombie
app-leechcraft/lc-nacheku
app-leechcraft/lc-netstoremanager
app-leechcraft/lc-networkmonitor
app-leechcraft/lc-newlife
app-leechcraft/lc-ooronee
app-leechcraft/lc-otlozhu
app-leechcraft/lcpackgen
app-leechcraft/lc-pintab
app-leechcraft/lc-pogooglue
app-leechcraft/lc-popishu
app-leechcraft/lc-poshuku
app-leechcraft/lc-qrosp
app-leechcraft/lc-rosenthal
app-leechcraft/lc-sb2
app-leechcraft/lc-scroblibre
app-leechcraft/lc-secman
app-leechcraft/lc-seekthru
app-leechcraft/lc-summary
app-leechcraft/lc-sysnotify
app-leechcraft/lc-tabsessmanager
app-leechcraft/lc-tabslist
app-leechcraft/lc-touchstreams
app-leechcraft/lc-tpi
app-leechcraft/lc-vrooby
app-leechcraft/lc-xproxy
app-leechcraft/lc-xtazy
app-leechcraft/leechcraft-meta
app-leechcraft/liblaretz
virtual/leechcraft-browser
virtual/leechcraft-downloader-http
virtual/leechcraft-notifier
virtual/leechcraft-quark-sideprovider
virtual/leechcraft-search-show
virtual/leechcraft-storage-device-manager
virtual/leechcraft-task-show
virtual/leechcraft-trayarea
virtual/leechcraft-wysiwyg-editor

eclass/leechcraft.eclass

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part