* [gentoo-dev] remove sci-geosciences/googleearth from the tree @ 2013-07-21 15:22 hasufell 2013-07-21 17:42 ` Rich Freeman 2013-07-21 22:07 ` [gentoo-dev] " Duncan 0 siblings, 2 replies; 21+ messages in thread From: hasufell @ 2013-07-21 15:22 UTC (permalink / raw To: gentoo-dev; +Cc: treecleaner -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I am maintaining it for some months now and it has reached a state where we should think about treecleaning it. reasons: a) bundles tons of libs since ages (security and stability issues, many of them can not be unbundled) https://bugs.gentoo.org/show_bug.cgi?id=212373 b) segfaults randomly; the new version as well https://code.google.com/p/earth-api-samples/issues/detail?id=957 https://code.google.com/p/earth-issues/issues/detail?id=1608 https://bugs.gentoo.org/show_bug.cgi?id=470684 c) random runtime bugs https://bugs.gentoo.org/show_bug.cgi?id=474462 d) upstream ignores bug reports or is unable to fix them e) upstream is unable to upload tarballs with a version in the filename which leads to checksum failure and trouble for users if they want to install an older version, because the new one is broken again Maintaining a package in gentoo implies a few things for me: We are able to support it properly which either means that we can communicate with upstream or at least (if that fails) fix bugs on our own. Currently, both does not apply to googleearth which means we cannot resolve a lot of bugs in any way. Also... software in the tree should meet a minimum of quality and we should not support vulnerable and broken software officially. solution: Treeclean it and maintain it in an overlay (maybe science-overlay). That's exactly what overlays are for... experimental stuff. alternatives to googleearth: - - lots of web services ("google maps", "openstreet maps", ...) - - "nasa world wind" (not in the tree afais but opensource and java) - - kde-base/marble -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJR6/ywAAoJEFpvPKfnPDWzHjMIAKqEUw5AKmuSxLe8hicFDqbN lR92Hq6cKMqhJDrIB/uohT+PdjnBfC4hZabCFLPSB9uijOXpR2cliwFeKuq6eeJE 3HW1UuaVd71s0r8cCGO6sFhuoN56DJapF0OvU6TU7CouZcpR7gIuN7jhGcj4uVf2 JDI8HT+n4f9L5cTSb65YhLYZjuUGEHqZn6g6X6o2G01kZaoYPyFHatUkfXyb7FSm jpJWCLWv4CdmEZWb+YbN+afHGYU4rkbW7XLJ6gLmvJxx/TtHg9FFU6xJotAlMvTL X5lHQDep2iWwYm7hA5r1h9xM98ElucI4Eg+lsiLbkmCj3mIR3QS5Nq+b2VaN9lc= =Qslh -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] remove sci-geosciences/googleearth from the tree 2013-07-21 15:22 [gentoo-dev] remove sci-geosciences/googleearth from the tree hasufell @ 2013-07-21 17:42 ` Rich Freeman 2013-07-21 17:55 ` hasufell 2013-07-21 22:07 ` [gentoo-dev] " Duncan 1 sibling, 1 reply; 21+ messages in thread From: Rich Freeman @ 2013-07-21 17:42 UTC (permalink / raw To: gentoo-dev; +Cc: treecleaner On Sun, Jul 21, 2013 at 11:22 AM, hasufell <hasufell@gentoo.org> wrote: > I am maintaining it for some months now and it has reached a state > where we should think about treecleaning it. ++ > Maintaining a package in gentoo implies a few things for me: > We are able to support it properly which either means that we can > communicate with upstream or at least (if that fails) fix bugs on our > own. Currently, both does not apply to googleearth which means we > cannot resolve a lot of bugs in any way. > Also... software in the tree should meet a minimum of quality and we > should not support vulnerable and broken software officially. From your description it seems like Google Earth is really pushing it. I wouldn't call it "vulnerable" and "broken" though - software is only vulnerable if there is a known exploit. Bundling libraries is bad practice because it increases the risk of such vulnerabilities existing, but on its own shouldn't be grounds for removal. It certainly has the potential to increase the workload for maintainers though. My sense is that none of the problems you listed should really be considered a reason that something MUST be removed from the tree, but they certainly tend to add up. If somebody wants to take over wrestling with it I don't think we should look down on that though. Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] remove sci-geosciences/googleearth from the tree 2013-07-21 17:42 ` Rich Freeman @ 2013-07-21 17:55 ` hasufell 2013-07-21 18:03 ` Rich Freeman 0 siblings, 1 reply; 21+ messages in thread From: hasufell @ 2013-07-21 17:55 UTC (permalink / raw To: gentoo-dev On 07/21/2013 07:42 PM, Rich Freeman wrote: > On Sun, Jul 21, 2013 at 11:22 AM, hasufell <hasufell@gentoo.org> wrote: >> I am maintaining it for some months now and it has reached a state >> where we should think about treecleaning it. > > ++ > >> Maintaining a package in gentoo implies a few things for me: >> We are able to support it properly which either means that we can >> communicate with upstream or at least (if that fails) fix bugs on our >> own. Currently, both does not apply to googleearth which means we >> cannot resolve a lot of bugs in any way. >> Also... software in the tree should meet a minimum of quality and we >> should not support vulnerable and broken software officially. > > From your description it seems like Google Earth is really pushing it. > I wouldn't call it "vulnerable" and "broken" though - software is > only vulnerable if there is a known exploit. Bundling libraries is > bad practice because it increases the risk of such vulnerabilities > existing, but on its own shouldn't be grounds for removal. It > certainly has the potential to increase the workload for maintainers > though. > > My sense is that none of the problems you listed should really be > considered a reason that something MUST be removed from the tree, but > they certainly tend to add up. If somebody wants to take over > wrestling with it I don't think we should look down on that though. > > Rich > I have no problem with maintaing it, but that does not change my opinion that it's simply not fit for the tree. I'd maintain it in an overlay then where we can play with hacks and whatnot to get it working. But people should expect that things work somehow in the tree, even on ~arch. Even worse: the stable googleearth builds are unfetchable and that's not how I'd define any stable ebuild in the tree. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] remove sci-geosciences/googleearth from the tree 2013-07-21 17:55 ` hasufell @ 2013-07-21 18:03 ` Rich Freeman 0 siblings, 0 replies; 21+ messages in thread From: Rich Freeman @ 2013-07-21 18:03 UTC (permalink / raw To: gentoo-dev On Sun, Jul 21, 2013 at 1:55 PM, hasufell <hasufell@gentoo.org> wrote: > But people should expect that things work somehow in the tree, even on > ~arch. Even worse: the stable googleearth builds are unfetchable and > that's not how I'd define any stable ebuild in the tree. You'll get no argument from me on any of that. At the very least something like this probably needs to be repackaged and hosted, assuming this is legally permissible. Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 15:22 [gentoo-dev] remove sci-geosciences/googleearth from the tree hasufell 2013-07-21 17:42 ` Rich Freeman @ 2013-07-21 22:07 ` Duncan 2013-07-21 22:16 ` hasufell 1 sibling, 1 reply; 21+ messages in thread From: Duncan @ 2013-07-21 22:07 UTC (permalink / raw To: gentoo-dev hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as excerpted: > solution: Treeclean it and maintain it in an overlay (maybe > science-overlay). That's exactly what overlays are for... experimental > stuff. What's the pros/cons of overlay vs. in-tree-but-masked for something like this? In-tree-but-masked is at least available for those who want it, without having to load an overlay, but I don't see that discussed at all, here. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:07 ` [gentoo-dev] " Duncan @ 2013-07-21 22:16 ` hasufell [not found] ` < CAHcsgXQLeUV1yLhLWqsJJRVBMuMQ1y3nkf+Ds3-bQL2vdEp__g@mail.gmail.com> ` (2 more replies) 0 siblings, 3 replies; 21+ messages in thread From: hasufell @ 2013-07-21 22:16 UTC (permalink / raw To: gentoo-dev On 07/22/2013 12:07 AM, Duncan wrote: > hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as excerpted: > >> solution: Treeclean it and maintain it in an overlay (maybe >> science-overlay). That's exactly what overlays are for... experimental >> stuff. > > What's the pros/cons of overlay vs. in-tree-but-masked for something like > this? In-tree-but-masked is at least available for those who want it, > without having to load an overlay, but I don't see that discussed at all, > here. > pros: - consistency of tree quality - less user confusion (the checksum failures alone get us a lot of bugs every release without people realizing what it means...) and people expect packages to work in the tree - less bugs no one can do anything about - easier contribution of users in an overlay, testing of hacks or other stuff to make it work - making clear that gentoo does not support software with such low QA - making clear that this software is experimental cons: - users have to run "layman -a foo" ...I hope they will manage (and the masking reason will be updated to explain where to look for googleearth ebuilds) ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: < CAHcsgXQLeUV1yLhLWqsJJRVBMuMQ1y3nkf+Ds3-bQL2vdEp__g@mail.gmail.com>]
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:16 ` hasufell [not found] ` < CAHcsgXQLeUV1yLhLWqsJJRVBMuMQ1y3nkf+Ds3-bQL2vdEp__g@mail.gmail.com> @ 2013-07-21 22:22 ` Diego Elio Pettenò 2013-07-21 22:38 ` hasufell 2013-07-21 22:33 ` Michał Górny 2 siblings, 1 reply; 21+ messages in thread From: Diego Elio Pettenò @ 2013-07-21 22:22 UTC (permalink / raw To: gentoo-dev@lists.gentoo.org [-- Attachment #1: Type: text/plain, Size: 768 bytes --] On Sun, Jul 21, 2013 at 11:16 PM, hasufell <hasufell@gentoo.org> wrote: > pros: > - consistency of tree quality > - less user confusion (the checksum failures alone get us a lot of bugs > every release without people realizing what it means...) and people > expect packages to work in the tree > - less bugs no one can do anything about > - easier contribution of users in an overlay, testing of hacks or other > stuff to make it work > - making clear that gentoo does not support software with such low QA > - making clear that this software is experimental > Half of those apply also to p.mask'd packages as Duncan pointed out. Maybe even more than half. Diego Elio Pettenò — Flameeyes flameeyes@flameeyes.eu — http://blog.flameeyes.eu/ [-- Attachment #2: Type: text/html, Size: 1296 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:22 ` Diego Elio Pettenò @ 2013-07-21 22:38 ` hasufell 2013-07-21 23:49 ` Diego Elio Pettenò 0 siblings, 1 reply; 21+ messages in thread From: hasufell @ 2013-07-21 22:38 UTC (permalink / raw To: gentoo-dev On 07/22/2013 12:22 AM, Diego Elio Pettenò wrote: > On Sun, Jul 21, 2013 at 11:16 PM, hasufell <hasufell@gentoo.org> wrote: > >> pros: >> - consistency of tree quality does not apply to p.mask'd packages >> - less user confusion (the checksum failures alone get us a lot of bugs >> every release without people realizing what it means...) and people >> expect packages to work in the tree maybe >> - less bugs no one can do anything about does not apply >> - easier contribution of users in an overlay, testing of hacks or other >> stuff to make it work does not apply >> - making clear that gentoo does not support software with such low QA does not apply >> - making clear that this software is experimental applies >> > > Half of those apply also to p.mask'd packages as Duncan pointed out. Maybe > even more than half. > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:38 ` hasufell @ 2013-07-21 23:49 ` Diego Elio Pettenò 2013-07-22 0:50 ` hasufell [not found] ` <51EC81BC. 1000804@gentoo.org> 0 siblings, 2 replies; 21+ messages in thread From: Diego Elio Pettenò @ 2013-07-21 23:49 UTC (permalink / raw To: gentoo-dev On 21/07/2013 23:38, hasufell wrote: >>> - consistency of tree quality > does not apply to p.mask'd packages p.mask says that the package is in _bad_ quality, explicitly, and you can say how, so "does not apply" are not really the words I'd use. >>> - less user confusion (the checksum failures alone get us a lot of bugs >>> every release without people realizing what it means...) and people >>> expect packages to work in the tree > maybe Not p.masked packages they don't. Just state it outright, maybe even fetch-restrict the package and warn them... >>> - less bugs no one can do anything about > does not apply *How* does making it into a semi-official one-purpose overlay reduce the number of bugs users report? Either you're banning it into a non-Gentoo-owned overlay, or you're just betting they would get the reason why it's not in an overlay, same applies to p.mask. >>> - easier contribution of users in an overlay, testing of hacks or other >>> stuff to make it work > does not apply I'm afraid I have to agree with Michael here. Proxies would do that, and users are still free to experiment with overlaid version, I don't see how this makes much of a difference. >>> - making clear that gentoo does not support software with such low QA > does not apply It applies perfectly. It's a p.mask for a reason, and can convey reasons. It's your package, do what you want, but stop just trying to force your views into suggestions, just because you already reached your conclusion, please. -- Diego Elio Pettenò — Flameeyes flameeyes@flameeyes.eu — http://blog.flameeyes.eu/ ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 23:49 ` Diego Elio Pettenò @ 2013-07-22 0:50 ` hasufell 2013-07-22 7:43 ` Diego Elio Pettenò [not found] ` <51EC81BC. 1000804@gentoo.org> 1 sibling, 1 reply; 21+ messages in thread From: hasufell @ 2013-07-22 0:50 UTC (permalink / raw To: gentoo-dev On 07/22/2013 01:49 AM, Diego Elio Pettenò wrote: > On 21/07/2013 23:38, hasufell wrote: >>>> - consistency of tree quality >> does not apply to p.mask'd packages > > p.mask says that the package is in _bad_ quality, explicitly, and you > can say how, so "does not apply" are not really the words I'd use. > I did not know that p.mask is used indefinitely for low quality packages and I don't like that concept. >>>> - less user confusion (the checksum failures alone get us a lot of bugs >>>> every release without people realizing what it means...) and people >>>> expect packages to work in the tree >> maybe > > Not p.masked packages they don't. Just state it outright, maybe even > fetch-restrict the package and warn them... > >>>> - less bugs no one can do anything about >> does not apply > > *How* does making it into a semi-official one-purpose overlay reduce the > number of bugs users report? Either you're banning it into a > non-Gentoo-owned overlay, or you're just betting they would get the > reason why it's not in an overlay, same applies to p.mask. It will reduce the number of bugs, because there will be no bugtracker, but only pull-requests. It would not be hosted on o.g.o. which means gentoo bugs are not allowed. > >>>> - easier contribution of users in an overlay, testing of hacks or other >>>> stuff to make it work >> does not apply > > I'm afraid I have to agree with Michael here. Proxies would do that, and > users are still free to experiment with overlaid version, I don't see > how this makes much of a difference. Well, I actually only mentioned that point as a side effect. Until now... no one was able to provide a patch to fix one of the bugs you can read in a hundred forums and bug trackers. But it wouldn't make much of a difference, that's probably true. > >>>> - making clear that gentoo does not support software with such low QA >> does not apply > > It applies perfectly. It's a p.mask for a reason, and can convey reasons. > It does not apply, because we still support it officially in our main tree as a distribution, no matter if it's p.masked or not. One could probably argue that no one cares about this difference, but it's still true. Anyway... if people disagree, then it doesn't make much sense to remove it. Otherwise it will pop up in the tree sooner or later again. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-22 0:50 ` hasufell @ 2013-07-22 7:43 ` Diego Elio Pettenò 0 siblings, 0 replies; 21+ messages in thread From: Diego Elio Pettenò @ 2013-07-22 7:43 UTC (permalink / raw To: gentoo-dev On 22/07/2013 01:50, hasufell wrote: > It does not apply, because we still support it officially in our main > tree as a distribution, no matter if it's p.masked or not. No we don't. P.masked software is *explicitly* not supported. > Anyway... if people disagree, then it doesn't make much sense to remove > it. Otherwise it will pop up in the tree sooner or later again. Which is a perfect reason to keep it p.maske din tree so that nobody can re-introduce it as they felt it "missing". -- Diego Elio Pettenò — Flameeyes flameeyes@flameeyes.eu — http://blog.flameeyes.eu/ ^ permalink raw reply [flat|nested] 21+ messages in thread
[parent not found: <51EC81BC. 1000804@gentoo.org>]
* [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree [not found] ` <51EC81BC. 1000804@gentoo.org> @ 2013-07-22 10:04 ` Duncan 0 siblings, 0 replies; 21+ messages in thread From: Duncan @ 2013-07-22 10:04 UTC (permalink / raw To: gentoo-dev hasufell posted on Mon, 22 Jul 2013 02:50:04 +0200 as excerpted: [Where to reply? This seems the best spot in general. Subthread is discussing permanent in-tree p.mask vs. overlay. The below points were supposed to be the pros of the overlay choice.] > On 07/22/2013 01:49 AM, Diego Elio Pettenò wrote: >> On 21/07/2013 23:38, hasufell wrote: >>>>> - consistency of tree quality >>> does not apply to p.mask'd packages >> >> p.mask says that the package is in _bad_ quality, explicitly, and you >> can say how, so "does not apply" are not really the words I'd use. >> > I did not know that p.mask is used indefinitely for low quality packages > and I don't like that concept. Yes, some packages remain in-tree permanently p.masked. The mask gives a reason, and unmasking means users accept whatever risks or conditions you place in the reason. In addition to unmasking, if you REALLY want to discourage use, you can use some variant of the test for pkgname_I_KNOW_WHAT_I_AM_DOING=1 trick. >>>>> - less user confusion (the checksum failures alone get us a lot of >>>>> bugs every release without people realizing what it means...) and >>>>> people expect packages to work in the tree >>> maybe >> >> Not p.masked packages they don't. Just state it outright, maybe even >> fetch-restrict the package and warn them... Absolutely. >>>>> - less bugs no one can do anything about >>> does not apply >> >> *How* does making it into a semi-official one-purpose overlay reduce >> the number of bugs users report? Either you're banning it into a >> non-Gentoo-owned overlay, or you're just betting they would get the >> reason why it's not in an overlay, same applies to p.mask. > > It will reduce the number of bugs, because there will be no bugtracker, > but only pull-requests. It would not be hosted on o.g.o. which means > gentoo bugs are not allowed. State in the p.mask that bugs will be ignored and/or that people filing bugs without patches will be summarily laughed at, and be done with it. >>>>> - easier contribution of users in an overlay, testing of hacks or >>>>> other stuff to make it work >>> does not apply >> >> I'm afraid I have to agree with Michael here. Proxies would do that, >> and users are still free to experiment with overlaid version, I don't >> see how this makes much of a difference. Actually, I'll give you (hasufell) this one. This is the one point I agree with, and it may well be enough on its own. Proxies can help, but IMO that's a lot of hassle to go thru for a permanently package-masked package. With an overlay, OTOH, non-dev volunteers can get direct access. >>>>> - making clear that gentoo does not support software with such low >>>>> QA >>> does not apply >> >> It applies perfectly. It's a p.mask for a reason, and can convey >> reasons. Agreed with Diego here. If the p.mask message says unsupported, don't file bugs or you'll be summarily laughed at... doesn't get much clearer than that. > Anyway... if people disagree, then it doesn't make much sense to remove > it. Otherwise it will pop up in the tree sooner or later again. FWIW, I wasn't strongly disagreeing with the removal to overlay or even full removal (I've never used the package and don't have that level of interest). My question was real: Given the context discussing reasons for removal but an intention to continue making it available in an overlay, I simply wondered why the in-tree p.mask option that I'd seen used on a few other packages apparently hadn't even been considered. Now that the option has been discussed, given you're the one that will be continuing the limited maintenance the package will get wherever it is, I've no further objection whatever you choose. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:16 ` hasufell [not found] ` < CAHcsgXQLeUV1yLhLWqsJJRVBMuMQ1y3nkf+Ds3-bQL2vdEp__g@mail.gmail.com> 2013-07-21 22:22 ` Diego Elio Pettenò @ 2013-07-21 22:33 ` Michał Górny 2013-07-21 22:35 ` hasufell 2013-07-22 0:34 ` Rich Freeman 2 siblings, 2 replies; 21+ messages in thread From: Michał Górny @ 2013-07-21 22:33 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell [-- Attachment #1: Type: text/plain, Size: 1039 bytes --] Dnia 2013-07-22, o godz. 00:16:31 hasufell <hasufell@gentoo.org> napisał(a): > On 07/22/2013 12:07 AM, Duncan wrote: > > hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as excerpted: > > > >> solution: Treeclean it and maintain it in an overlay (maybe > >> science-overlay). That's exactly what overlays are for... experimental > >> stuff. > > > > What's the pros/cons of overlay vs. in-tree-but-masked for something like > > this? In-tree-but-masked is at least available for those who want it, > > without having to load an overlay, but I don't see that discussed at all, > > here. > > > > cons: > - users have to run "layman -a foo" ...I hope they will manage (and the > masking reason will be updated to explain where to look for googleearth > ebuilds) Then to get *a single package* they start using the whole overlay. If it's a sane overlay, fine. But some overlays really replace a lot of stuff silently and trigger failures we didn't even imagine before. -- Best regards, Michał Górny [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 966 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:33 ` Michał Górny @ 2013-07-21 22:35 ` hasufell 2013-07-21 23:03 ` Brian Dolbec 2013-07-22 0:34 ` Rich Freeman 1 sibling, 1 reply; 21+ messages in thread From: hasufell @ 2013-07-21 22:35 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/22/2013 12:33 AM, Michał Górny wrote: > Dnia 2013-07-22, o godz. 00:16:31 hasufell <hasufell@gentoo.org> > napisał(a): > >> On 07/22/2013 12:07 AM, Duncan wrote: >>> hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as >>> excerpted: >>> >>>> solution: Treeclean it and maintain it in an overlay (maybe >>>> science-overlay). That's exactly what overlays are for... >>>> experimental stuff. >>> >>> What's the pros/cons of overlay vs. in-tree-but-masked for >>> something like this? In-tree-but-masked is at least available >>> for those who want it, without having to load an overlay, but I >>> don't see that discussed at all, here. >>> >> >> cons: - users have to run "layman -a foo" ...I hope they will >> manage (and the masking reason will be updated to explain where >> to look for googleearth ebuilds) > > Then to get *a single package* they start using the whole overlay. > If it's a sane overlay, fine. But some overlays really replace a > lot of stuff silently and trigger failures we didn't even imagine > before. > No. I'd either use a separate single-purpose overlay or add it to science-overlay. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJR7GI8AAoJEFpvPKfnPDWzVrQH/3o8FrgSaCFpWEAJj1qeFpQP /01wJzMsTV3YWZ9ZqvIZ7txPls+KBlV7hrm0SSNdP5SWO/tdXPllwNu7B+3rdcKN UOP56hlGtRRT2xw1/M/EWX76+hQmMUSYncMJ5kwqWwWGiKYRgJqR6WYH99igxwSV 7OOewcdU9p56l1MY5TxyH0tG/7KkJADSmYCf6xIK7Lkz1yU9G/e2I1WQsMGVnIBR TUkV+q1gM9zDwjKtK64X4rA4l2KiTDfoksyBgSelVMYNPcNEGYZgwmrXCJhKZK7B dYONlBDp/9BG+ihhsNTAXewxsDuVPtXTdFX4dzLciXgGdFw81r+LoNFViH7pRVM= =4JPG -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:35 ` hasufell @ 2013-07-21 23:03 ` Brian Dolbec 2013-07-21 23:20 ` Michael Weber 0 siblings, 1 reply; 21+ messages in thread From: Brian Dolbec @ 2013-07-21 23:03 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1421 bytes --] On Mon, 2013-07-22 at 00:35 +0200, hasufell wrote: > On 07/22/2013 12:33 AM, Michał Górny wrote: > > Dnia 2013-07-22, o godz. 00:16:31 hasufell <hasufell@gentoo.org> > > napisał(a): > > > >> On 07/22/2013 12:07 AM, Duncan wrote: > >>> hasufell posted on Sun, 21 Jul 2013 17:22:24 +0200 as > >>> excerpted: > >>> > >>>> solution: Treeclean it and maintain it in an overlay (maybe > >>>> science-overlay). That's exactly what overlays are for... > >>>> experimental stuff. > >>> > >>> What's the pros/cons of overlay vs. in-tree-but-masked for > >>> something like this? In-tree-but-masked is at least available > >>> for those who want it, without having to load an overlay, but I > >>> don't see that discussed at all, here. > >>> > >> > >> cons: - users have to run "layman -a foo" ...I hope they will > >> manage (and the masking reason will be updated to explain where > >> to look for googleearth ebuilds) > > > > Then to get *a single package* they start using the whole overlay. > > If it's a sane overlay, fine. But some overlays really replace a > > lot of stuff silently and trigger failures we didn't even imagine > > before. > > > > No. > > I'd either use a separate single-purpose overlay or add it to > science-overlay. If it's a separate overlay, then googleearth overlay in gentoo's github account for easy access for users, both to get and contribute. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 620 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 23:03 ` Brian Dolbec @ 2013-07-21 23:20 ` Michael Weber 2013-07-21 23:26 ` hasufell 0 siblings, 1 reply; 21+ messages in thread From: Michael Weber @ 2013-07-21 23:20 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 07/22/2013 01:03 AM, Brian Dolbec wrote: > On Mon, 2013-07-22 at 00:35 +0200, hasufell wrote: >> On 07/22/2013 12:33 AM, Michał Górny wrote: I'd either use a >> separate single-purpose overlay or add it to science-overlay. > > > If it's a separate overlay, then googleearth overlay in gentoo's > github account for easy access for users, both to get and > contribute. > This is scope of proxy-main, imho. starting overlays for single pckages is hilarious. - -- Michael Weber Gentoo Developer web: https://xmw.de/ mailto: Michael Weber <xmw@gentoo.org> -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iF4EAREIAAYFAlHsbKUACgkQknrdDGLu8JDlZQD/fnk1Z869tY0DUVjSedW/TDnm bVuv0IrCjn/UJoDvjIMBAJCMgLNF2QUBprZMVjw5Fj6zFiWqGckCM+Q0aHBieUJ7 =DH1b -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 23:20 ` Michael Weber @ 2013-07-21 23:26 ` hasufell 2013-07-22 8:38 ` Tom Wijsman 0 siblings, 1 reply; 21+ messages in thread From: hasufell @ 2013-07-21 23:26 UTC (permalink / raw To: gentoo-dev On 07/22/2013 01:20 AM, Michael Weber wrote: > On 07/22/2013 01:03 AM, Brian Dolbec wrote: >> On Mon, 2013-07-22 at 00:35 +0200, hasufell wrote: >>> On 07/22/2013 12:33 AM, Michał Górny wrote: I'd either use a >>> separate single-purpose overlay or add it to science-overlay. > > >> If it's a separate overlay, then googleearth overlay in gentoo's >> github account for easy access for users, both to get and >> contribute. > > This is scope of proxy-main, imho. starting overlays for single > pckages is hilarious. > > You are ignoring the rest of the arguments. The main concern is not how people can contribute. And I said more than once that we can probably move it to science-overlay. The only question now is if we want to keep it p.masked or remove it. I don't like pmasking package indefinitely. Afaiu pmasks are rather meant for a) new, very hot versions of libraries/tools that can break your system in more than one part b) security masks, temporary masks and other masks we expect to remove in the future ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 23:26 ` hasufell @ 2013-07-22 8:38 ` Tom Wijsman 0 siblings, 0 replies; 21+ messages in thread From: Tom Wijsman @ 2013-07-22 8:38 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1236 bytes --] On Mon, 22 Jul 2013 01:26:25 +0200 hasufell <hasufell@gentoo.org> wrote: > Afaiu pmasks are rather meant for > a) new, very hot versions of libraries/tools that can break your > system in more than one part > b) security masks, temporary masks and other masks we expect to remove > in the future You can just summarize all possible reasons, by "does not work well"; and that's exactly what google-earth falls under as well. So, just go mask it; and as we don't want to remove it just yet we can delay the decision to last rite the package for later. Before we last rite, has anyone tried to collaborate with upstream about their packaging style? > And I said more than once that we can probably move it to science-overlay. Overlays aren't the problem here, they'll follow automatically; even with just the mask in place, I think there are people that are going to try to provide it more easily anyway. And the use of a lot of overlay packages isn't really a problem, when said person has a small overlay. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-21 22:33 ` Michał Górny 2013-07-21 22:35 ` hasufell @ 2013-07-22 0:34 ` Rich Freeman 2013-07-22 1:10 ` Zac Medico 2013-07-22 5:49 ` Michael Weber 1 sibling, 2 replies; 21+ messages in thread From: Rich Freeman @ 2013-07-22 0:34 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell On Sun, Jul 21, 2013 at 6:33 PM, Michał Górny <mgorny@gentoo.org> wrote: > Dnia 2013-07-22, o godz. 00:16:31 > hasufell <hasufell@gentoo.org> napisał(a): >> - users have to run "layman -a foo" ...I hope they will manage (and the >> masking reason will be updated to explain where to look for googleearth >> ebuilds) > > Then to get *a single package* they start using the whole overlay. If > it's a sane overlay, fine. But some overlays really replace a lot of > stuff silently and trigger failures we didn't even imagine before. > We're starting to drift off topic here, but I've always felt that this is something that could be improved on. I'm not saying that any of this should just be thrown together, but some of the following might be useful: 1. Overlay dependencies (depends on a particular package from a particular overlay). 2. Overlay package.* (accept one version of one package from a particular overlay, mask all packages in an overlay that aren't explicitly unmasked, don't apply package.(un)mask from one overlay to packages in another unless the mask references that overlay specifically, etc). 3. Repository priority (paludis handles this fairly well I think) - where you can control which overlays override which other ones. I've never really liked the all-or-nothing design of overlays as they currently stand. Even simply prioritizing them is a pretty crude approach. It makes them fairly useless for general-purpose distribution of packages. Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-22 0:34 ` Rich Freeman @ 2013-07-22 1:10 ` Zac Medico 2013-07-22 5:49 ` Michael Weber 1 sibling, 0 replies; 21+ messages in thread From: Zac Medico @ 2013-07-22 1:10 UTC (permalink / raw To: gentoo-dev; +Cc: hasufell On Sun, Jul 21, 2013 at 5:34 PM, Rich Freeman <rich0@gentoo.org> wrote: > We're starting to drift off topic here, but I've always felt that this > is something that could be improved on. I'm not saying that any of > this should just be thrown together, but some of the following might > be useful: > > 1. Overlay dependencies (depends on a particular package from a > particular overlay). In EAPI 5-progress, there's support for atom::repo deps. > 2. Overlay package.* (accept one version of one package from a > particular overlay, mask all packages in an overlay that aren't > explicitly unmasked, don't apply package.(un)mask from one overlay to > packages in another unless the mask references that overlay > specifically, etc). These things are all supported by portage, through use of atom::repo in /etc/portage/package.* (or profile with EAPI 5-progress) and repo-level configurations in $repo/profiles/package.* (which only apply to packages from that repo). > 3. Repository priority (paludis handles this fairly well I think) - > where you can control which overlays override which other ones. Portage also supports priority setting in /etc/portage/repos.conf. > I've never really liked the all-or-nothing design of overlays as they > currently stand. These days, they should be much more flexible than they have been in the past. > Even simply prioritizing them is a pretty crude > approach. It makes them fairly useless for general-purpose > distribution of packages. > > Rich > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Re: remove sci-geosciences/googleearth from the tree 2013-07-22 0:34 ` Rich Freeman 2013-07-22 1:10 ` Zac Medico @ 2013-07-22 5:49 ` Michael Weber 1 sibling, 0 replies; 21+ messages in thread From: Michael Weber @ 2013-07-22 5:49 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 07/22/2013 02:34 AM, Rich Freeman wrote: > 2. Overlay package.* (accept one version of one package from a > particular overlay, mask all packages in an overlay that aren't > explicitly unmasked, don't apply package.(un)mask from one overlay > to packages in another unless the mask references that overlay > specifically, etc). Inside /etc/portage, */*::xmw is a valid token for p.mask, p.keyword etc. p.mask:*/*::xmw p.unmask:virtual/xmwce::xmw works. - -- Michael Weber Gentoo Developer web: https://xmw.de/ mailto: Michael Weber <xmw@gentoo.org> -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iF4EAREIAAYFAlHsx+sACgkQknrdDGLu8JD+uQD9E3iEX8p3zAC2Isbb8r1SJfWr xUSK7P3F3Q3iFajBhXIA/0r2F4qyhidkjqGD8aUlJ+o+vcReCmBXegsEGbDUL496 =2xcw -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2013-07-22 10:05 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-07-21 15:22 [gentoo-dev] remove sci-geosciences/googleearth from the tree hasufell 2013-07-21 17:42 ` Rich Freeman 2013-07-21 17:55 ` hasufell 2013-07-21 18:03 ` Rich Freeman 2013-07-21 22:07 ` [gentoo-dev] " Duncan 2013-07-21 22:16 ` hasufell [not found] ` < CAHcsgXQLeUV1yLhLWqsJJRVBMuMQ1y3nkf+Ds3-bQL2vdEp__g@mail.gmail.com> 2013-07-21 22:22 ` Diego Elio Pettenò 2013-07-21 22:38 ` hasufell 2013-07-21 23:49 ` Diego Elio Pettenò 2013-07-22 0:50 ` hasufell 2013-07-22 7:43 ` Diego Elio Pettenò [not found] ` <51EC81BC. 1000804@gentoo.org> 2013-07-22 10:04 ` Duncan 2013-07-21 22:33 ` Michał Górny 2013-07-21 22:35 ` hasufell 2013-07-21 23:03 ` Brian Dolbec 2013-07-21 23:20 ` Michael Weber 2013-07-21 23:26 ` hasufell 2013-07-22 8:38 ` Tom Wijsman 2013-07-22 0:34 ` Rich Freeman 2013-07-22 1:10 ` Zac Medico 2013-07-22 5:49 ` Michael Weber
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox