Re: [gentoo-dev] Last rites: app-leechcraft/*, virtual/leechcraft-*
вт, 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-*
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-*
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-*
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-*
# 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