* [gentoo-dev] Low hanging bug fruit patterns @ 2010-03-08 10:06 Sebastian Pipping 2010-03-08 13:13 ` Róbert Čerňanský ` (4 more replies) 0 siblings, 5 replies; 12+ messages in thread From: Sebastian Pipping @ 2010-03-08 10:06 UTC (permalink / raw To: gentoo-dev Hello! There are a few patterns for potentially low hanging fruits among Gentoo bugs: SRC_URI errors Missing depencies ... What else? Anything you look after repeatedly that doesn't "take days" to get it fixed? Sebastian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 10:06 [gentoo-dev] Low hanging bug fruit patterns Sebastian Pipping @ 2010-03-08 13:13 ` Róbert Čerňanský 2010-03-08 17:37 ` Sebastian Pipping 2010-03-08 23:17 ` Jeroen Roovers 2010-03-08 13:27 ` [gentoo-dev] " Markos Chandras ` (3 subsequent siblings) 4 siblings, 2 replies; 12+ messages in thread From: Róbert Čerňanský @ 2010-03-08 13:13 UTC (permalink / raw To: gentoo-dev On Mon, 08 Mar 2010 11:06:40 +0100 Sebastian Pipping <sping@gentoo.org> wrote: > There are a few patterns for potentially low hanging fruits among > Gentoo bugs: > > SRC_URI errors > Missing depencies (Sorry for answering a developer targeted question while I'm not one.) - Minor version bumps (After examination what upstream changed and after confirmation with mantainer, if any.) And perhaps also: - Stable requests - New ebuilds Robert -- Robert Cernansky E-mail: hslists2@zoznam.sk Jabber: hs@jabber.sk ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 13:13 ` Róbert Čerňanský @ 2010-03-08 17:37 ` Sebastian Pipping 2010-03-08 23:17 ` Jeroen Roovers 1 sibling, 0 replies; 12+ messages in thread From: Sebastian Pipping @ 2010-03-08 17:37 UTC (permalink / raw To: gentoo-dev On 03/08/10 14:13, Róbert Čerňanský wrote: > On Mon, 08 Mar 2010 11:06:40 +0100 > Sebastian Pipping <sping@gentoo.org> wrote: > >> There are a few patterns for potentially low hanging fruits among >> Gentoo bugs: >> >> SRC_URI errors >> Missing depencies > > (Sorry for answering a developer targeted question while I'm not one.) happy to have your input. > - Minor version bumps (After examination what upstream changed and > after confirmation with mantainer, if any.) needs good care and a little luck, but still, yes. > - Stable requests only if you're an arch tester. > - New ebuilds that's a tough one too, because it's often not a good idea to pull something into the tree, e.g. when you don't use it yourself on a regular basis. i have done that before, but i think twice by now. sebastian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 13:13 ` Róbert Čerňanský 2010-03-08 17:37 ` Sebastian Pipping @ 2010-03-08 23:17 ` Jeroen Roovers 2010-03-09 18:24 ` Róbert Čerňanský 2010-03-09 23:17 ` [gentoo-dev] " Duncan 1 sibling, 2 replies; 12+ messages in thread From: Jeroen Roovers @ 2010-03-08 23:17 UTC (permalink / raw To: gentoo-dev On Mon, 08 Mar 2010 14:13:30 +0100 Róbert Čerňanský <hslists2@zoznam.sk> wrote: > - Minor version bumps (After examination what upstream changed and > after confirmation with mantainer, if any.) The stuff you put in brackets is exactly the sort of stuff that tends to make version bumps hard to fix. You would first have to determine what major/minor means, on a per package-version basis, so these aren't really as trivial to fix as (non) package maintainer as a "minor version change" might suggest. Also, any version bump is a splendid occasion on which to revise the ebuild (introduce missing features, check for novel QA issues, move up an EAPI to cut out a few build phases, review COPYING to make sure the LICENSE variable is still OK, figure out that one slight syntax change might serve to fix a compilation error with a newer-toolchain-than-you-use). So I generally don't regard a version bump as a low hanging fruit, as you might end up painfully ignoring the wasps' nest hanging directly beside it. jer ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 23:17 ` Jeroen Roovers @ 2010-03-09 18:24 ` Róbert Čerňanský 2010-03-09 23:17 ` [gentoo-dev] " Duncan 1 sibling, 0 replies; 12+ messages in thread From: Róbert Čerňanský @ 2010-03-09 18:24 UTC (permalink / raw To: gentoo-dev On Tue, 9 Mar 2010 00:17:18 +0100 Jeroen Roovers <jer@gentoo.org> wrote: > On Mon, 08 Mar 2010 14:13:30 +0100 > Róbert Čerňanský <hslists2@zoznam.sk> wrote: > > > - Minor version bumps (After examination what upstream changed and > > after confirmation with mantainer, if any.) > > The stuff you put in brackets is exactly the sort of stuff that > tends to make version bumps hard to fix. > > You would first have to determine what major/minor means, on a per > package-version basis, so these aren't really as trivial to fix as > (non) package maintainer as a "minor version change" might suggest. Yes, one needs to be carefull when doing even "minor" version bump. And after examination of changes one can decide to do the bump or leave it because it looks too risky. I'm sure there are upstream releases that contains only bug fixes and it can be relatively easy determined by looking into NEWS, Changelog or similar files. After all, the examination should not exceed 1 day of effort (Sebastian wrote that it should not "take days" to fix). So if we say that 1 day is still less than "days" then I think it is plenty of time to examine upstream changes. But maybe 1 day is too much for "low hanging fruits" so let's say 2 hours is acceptable. In that time it should be possible to fully examine changes. Which means read the changelogs, do some internet search (upstream and other distros bugzillas) and even take a peek to the source code. > Also, any version bump is a splendid occasion on which to revise the > ebuild (introduce missing features, check for novel QA issues, move up > an EAPI to cut out a few build phases, review COPYING to make sure > the LICENSE variable is still OK, figure out that one slight syntax > change might serve to fix a compilation error with a > newer-toolchain-than-you-use). It still can be done at another time after bump; which is maybe even better because it could be easily distinguished whether potencial new bugs were caused by the bump or by ebuild enhancement changes. Also I think that the overall quality of a package is increased if it is "just" bumped to the new minor/bugfix upstream release and ebuild stays at the same quality level as before. Compared to staying at the older upstream version and also with the same ebuild because nobody has time to do bump with ebuild enhacement. > So I generally don't regard a version bump as a low hanging fruit, > as you might end up painfully ignoring the wasps' nest hanging > directly beside it. Cenrtailny not in general. So let's say it is low hanging fruit at which you have to stare for a while and look at it from all sides before you pick it up. ;-) Robert -- Robert Cernansky E-mail: hslists2@zoznam.sk Jabber: hs@jabber.sk ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-dev] Re: Low hanging bug fruit patterns 2010-03-08 23:17 ` Jeroen Roovers 2010-03-09 18:24 ` Róbert Čerňanský @ 2010-03-09 23:17 ` Duncan 1 sibling, 0 replies; 12+ messages in thread From: Duncan @ 2010-03-09 23:17 UTC (permalink / raw To: gentoo-dev Jeroen Roovers posted on Tue, 09 Mar 2010 00:17:18 +0100 as excerpted: > I generally don't regard a version bump as a low hanging fruit, as you > might end up painfully ignoring the wasps' nest hanging directly beside > it. FWIW, that's definitely sig/fortune material! =:^) -- 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] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 10:06 [gentoo-dev] Low hanging bug fruit patterns Sebastian Pipping 2010-03-08 13:13 ` Róbert Čerňanský @ 2010-03-08 13:27 ` Markos Chandras 2010-03-08 17:33 ` Sebastian Pipping 2010-03-08 14:42 ` Angelo Arrifano ` (2 subsequent siblings) 4 siblings, 1 reply; 12+ messages in thread From: Markos Chandras @ 2010-03-08 13:27 UTC (permalink / raw To: gentoo-dev On Monday 08 March 2010 12:06:40 Sebastian Pipping wrote: > Hello! > > > There are a few patterns for potentially low hanging fruits among Gentoo > bugs: > > SRC_URI errors > Missing depencies > ... > > What else? > > Anything you look after repeatedly that doesn't "take days" to get it > fixed? > > > > Sebastian Documentation installation There are few packages that call missing documents on dodoc commands -- Markos Chandras (hwoarang) Gentoo Linux Developer Web: http://hwoarang.silverarrow.org ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 13:27 ` [gentoo-dev] " Markos Chandras @ 2010-03-08 17:33 ` Sebastian Pipping 0 siblings, 0 replies; 12+ messages in thread From: Sebastian Pipping @ 2010-03-08 17:33 UTC (permalink / raw To: gentoo-dev On 03/08/10 14:27, Markos Chandras wrote: > Documentation installation > There are few packages that call missing documents on dodoc commands any idea how to find all these bugs? sebastian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 10:06 [gentoo-dev] Low hanging bug fruit patterns Sebastian Pipping 2010-03-08 13:13 ` Róbert Čerňanský 2010-03-08 13:27 ` [gentoo-dev] " Markos Chandras @ 2010-03-08 14:42 ` Angelo Arrifano 2010-03-08 17:08 ` Mark Loeser 2010-03-08 18:00 ` Mike Frysinger 4 siblings, 0 replies; 12+ messages in thread From: Angelo Arrifano @ 2010-03-08 14:42 UTC (permalink / raw To: gentoo-dev On Seg, 2010-03-08 at 11:06 +0100, Sebastian Pipping wrote: > Hello! > > > There are a few patterns for potentially low hanging fruits among Gentoo > bugs: > > SRC_URI errors > Missing depencies > ... > > What else? > > Anything you look after repeatedly that doesn't "take days" to get it fixed? > > > > Sebastian > * Missing/crappy ebuild USE flag description on metadata. That is something, I think, that always help users. There is nothing worse than rebuilding a entire package just because the USE flag purpose was not what we think it was. Regards, -- Angelo Arrifano AKA MiKNiX Gentoo Embedded/OMAP850 Developer Linwizard Developer http://www.gentoo.org/~miknix http://miknix.homelinux.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 10:06 [gentoo-dev] Low hanging bug fruit patterns Sebastian Pipping ` (2 preceding siblings ...) 2010-03-08 14:42 ` Angelo Arrifano @ 2010-03-08 17:08 ` Mark Loeser 2010-03-08 17:31 ` Sebastian Pipping 2010-03-08 18:00 ` Mike Frysinger 4 siblings, 1 reply; 12+ messages in thread From: Mark Loeser @ 2010-03-08 17:08 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 543 bytes --] Sebastian Pipping <sping@gentoo.org> said: > Hello! > > > There are a few patterns for potentially low hanging fruits among Gentoo > bugs: > > SRC_URI errors > Missing depencies > ... > > What else? > > Anything you look after repeatedly that doesn't "take days" to get it fixed? What is this even in reference to? Its not at all clear what you are trying to do. -- Mark Loeser email - halcy0n AT gentoo DOT org email - mark AT halcy0n DOT com web - http://www.halcy0n.com [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 17:08 ` Mark Loeser @ 2010-03-08 17:31 ` Sebastian Pipping 0 siblings, 0 replies; 12+ messages in thread From: Sebastian Pipping @ 2010-03-08 17:31 UTC (permalink / raw To: gentoo-dev On 03/08/10 18:08, Mark Loeser wrote: > What is this even in reference to? Its not at all clear what you are > trying to do. Okay, sorry. I was wondering what classes of bugs there are that are - reoccuring (therefore beloning to a "class" or "pattern") - relatively easy to fix - ideally suited for non-maintainer updates, i.e. stuff where the original maintainer just won't mind that you touched "his" ebuild, even if he feels more or less like its owner From such patterns I expect: - to find candidates more easy when I myself want to fix something within limited time - raising awareness on these bugs in hope other feel motivated to look outr and fix for some of those, too. - use these patterns to find future bugday candidates A bit clearer now? Sebastian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-dev] Low hanging bug fruit patterns 2010-03-08 10:06 [gentoo-dev] Low hanging bug fruit patterns Sebastian Pipping ` (3 preceding siblings ...) 2010-03-08 17:08 ` Mark Loeser @ 2010-03-08 18:00 ` Mike Frysinger 4 siblings, 0 replies; 12+ messages in thread From: Mike Frysinger @ 2010-03-08 18:00 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: Text/Plain, Size: 334 bytes --] On Monday 08 March 2010 05:06:40 Sebastian Pipping wrote: > There are a few patterns for potentially low hanging fruits among Gentoo > bugs: work with the bugday guys to get this incorporated into their documentation > SRC_URI errors > Missing depencies > ... > > What else? incorrect LICENSE / HOMEPAGE -mike [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-03-09 23:18 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-03-08 10:06 [gentoo-dev] Low hanging bug fruit patterns Sebastian Pipping 2010-03-08 13:13 ` Róbert Čerňanský 2010-03-08 17:37 ` Sebastian Pipping 2010-03-08 23:17 ` Jeroen Roovers 2010-03-09 18:24 ` Róbert Čerňanský 2010-03-09 23:17 ` [gentoo-dev] " Duncan 2010-03-08 13:27 ` [gentoo-dev] " Markos Chandras 2010-03-08 17:33 ` Sebastian Pipping 2010-03-08 14:42 ` Angelo Arrifano 2010-03-08 17:08 ` Mark Loeser 2010-03-08 17:31 ` Sebastian Pipping 2010-03-08 18:00 ` Mike Frysinger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox