* RFC: aggressive usurpation of bugs.oe.net by Angstrom
@ 2008-01-30 17:03 Rolf Leggewie
2008-01-30 18:18 ` Rolf Leggewie
` (3 more replies)
0 siblings, 4 replies; 12+ messages in thread
From: Rolf Leggewie @ 2008-01-30 17:03 UTC (permalink / raw)
To: openembedded-devel
Hello,
I have witnessed some aggressive usurpation of the bug-tracker by
Angstrom devs recently, especially concerning meta-bugs. This has to
some extent brought back the bickering we all try to avoid.
I want to discuss this with you but cannot offer an immediate solution.
I think the whole structure needs some reconsideration to make sure
that different distributions don't step on each other's toes or one
distribution claims the BTS all for itself. The information in the bug
tracker is there for all to share and make OE better.
The problem - which I have been considering for almost a year now -
stems from the fact that OE vs. distribution vs. on-device is not
clearly distinguished. bugzilla also does not allow marking two entries
for field X.
* there are issues at time of compilation, but they can be
distro-specific, host-specific, foo-specific or generic
* there are issues on-device and they can be device-specific,
distro-specific, foo-specific or generic
* It is also possible that one bug exists in A* 2007 and Sharp ROM,
but not in A* 2008. Currently, this is impossible to mark correctly.
We don't clearly distinguish and our field labels reflect that, making
it hard for people to carve out the bugs that affect them as well as not
step on one another when trying to resolve the problem for their
specific distro. launchpad for example does this much better, but
generally sucks even more with regards to fields and searchability.
The problem partly stems from the fact that bugzilla is usually not used
in a cross-compile environment (what does the Hardware field mean?, what
does OS mean?). We have tried to work around this with meta-bugs in the
past but it becomes increasingly difficult.
So much for the status quo. I think we eventually will need to rework
the labels and fields and communicate their meaning more clearly, but I
cannot present "the" solution yet. Suggestions and discussion welcome.
Regards
Rolf
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-30 17:03 RFC: aggressive usurpation of bugs.oe.net by Angstrom Rolf Leggewie @ 2008-01-30 18:18 ` Rolf Leggewie 2008-01-30 18:38 ` Paul Sokolovsky ` (2 subsequent siblings) 3 siblings, 0 replies; 12+ messages in thread From: Rolf Leggewie @ 2008-01-30 18:18 UTC (permalink / raw) To: openembedded-devel Rolf Leggewie schrieb: > specific distro. launchpad for example does this much better, but > generally sucks even more with regards to fields and searchability. tags might be a way to deal with this. But a) when I tested them out for this purpose some time ago, the bugzilla way of doing things did not immediately become clear to me b) the considerably clutter up the UI ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-30 17:03 RFC: aggressive usurpation of bugs.oe.net by Angstrom Rolf Leggewie 2008-01-30 18:18 ` Rolf Leggewie @ 2008-01-30 18:38 ` Paul Sokolovsky 2008-01-30 21:41 ` Rolf Leggewie 2008-01-30 20:00 ` Koen Kooi 2008-01-31 14:07 ` Paul Sokolovsky 3 siblings, 1 reply; 12+ messages in thread From: Paul Sokolovsky @ 2008-01-30 18:38 UTC (permalink / raw) To: openembedded-devel Hello, On Wed, 30 Jan 2008 18:03:23 +0100 Rolf Leggewie <no2spam@nospam.arcornews.de> wrote: > Hello, > > I have witnessed some aggressive usurpation of the bug-tracker by > Angstrom devs recently, especially concerning meta-bugs. This has to > some extent brought back the bickering we all try to avoid. Let's descend a bit into past then. Some time ago, Rolf Leggewie was a Bug Overlord for OE and a new distro, which tried to make coverage of the most hardware and software in OE, commonly known as Angstrom. He did lot of good stuff for both users and fellow developers, taking for himself such important, but well, ungrateful work, as triaging and organzing bugs, and saving other developers from this, letting them work more focused on other things. He also cooperated with other developers on the very development work and maintenance. As Rolf's might grow, he took more and more steps, and with less and less drive to discuss/pay attention to other peers, which ended with him forking (some said usurpating, but let's cut away the pathetic) an Angstrom wiki, just because he didn't like software it runs on, and liked some other better, and not paying attention that old wiki already had contributions from many people, so forking (instead of for example migration) it was not very respectful to their work as well would put community into hurdles of the forks. So, Rolf had an argument about this with other developer(s), and quit in a vocal way, condemning other developers for not understanding his best intentions of forking already scarce resource in the way he personally liked. But now he came back, just to find out that community recovered somehow from Bug Overlord loss, and has setup similar, but somewhat different process. He now tries to act as if he still was Overlord, wanting to usurp that position back, ignoring other developments and procedures in bugtracker. (For example, RFC of using bugtracker for Angstrom release bug management (essentially, poor man's analogue of release notes, as we don't resources to prepare and update those): http://lists.linuxtogo.org/pipermail/angstrom-distro-devel/2007-December/001147.html ) > > I want to discuss this with you but cannot offer an immediate > solution. I think the whole structure needs some reconsideration to > make sure that different distributions don't step on each other's > toes or one distribution claims the BTS all for itself. The > information in the bug tracker is there for all to share and make OE > better. Yes, exactly, share and not step on each other's toes - there're enough room for that. > > The problem - which I have been considering for almost a year now - > stems from the fact that OE vs. distribution vs. on-device is not > clearly distinguished. bugzilla also does not allow marking two > entries for field X. > > * there are issues at time of compilation, but they can be > distro-specific, host-specific, foo-specific or generic > * there are issues on-device and they can be device-specific, > distro-specific, foo-specific or generic > * It is also possible that one bug exists in A* 2007 and Sharp ROM, > but not in A* 2008. Currently, this is impossible to mark > correctly. Yes, those are all valid "advanced" cases, and if you personally have resources to deal with them, please do. > > We don't clearly distinguish and our field labels reflect that, making > it hard for people to carve out the bugs that affect them as well as > not step on one another when trying to resolve the problem for their > specific distro. launchpad for example does this much better, but > generally sucks even more with regards to fields and searchability. > > The problem partly stems from the fact that bugzilla is usually not > used in a cross-compile environment (what does the Hardware field > mean?, what does OS mean?). We have tried to work around this with > meta-bugs in the past but it becomes increasingly difficult. > > So much for the status quo. I think we eventually will need to rework > the labels and fields and communicate their meaning more clearly, but > I cannot present "the" solution yet. Suggestions and discussion > welcome. What I would like you to ask is to not change the *internal* tree structure (i.e. bug dependencies) of the tree rooted at http://bugs.openembedded.net/showdependencytree.cgi?id=3487&hide_resolved=1 (more specifically, of subtree at http://bugs.openembedded.net/showdependencytree.cgi?id=1573&hide_resolved=1 but some bugs may be moved in and out of 2008 tree too, so I'd like to ask you to treat entire 2008 tree as Angstrom release status tree). Please also look at the individual bugs as Angstrom release bugs (i.e. as ones which are intended to be directly looked at by end users), so please take additional care when closing them, unassociating, etc. Those are all kind requests I have from you. For example, feel free to build alternative structures involving all those bugs - you're welcome, just please don't change existing dependencies *within* that tree (tree-iness preference I wrote in one bug of course applies only to the release tree). Finally, if you have better ideas how to manage user-facing Angstrom bugs, please start proposing them and then gradually making them if they are backed (though you several times responded with different kinds of "No" for similar invitations, so I already stopped making them just to not hear them again). But please don't break existing structure, be respectful to the work others did - it may be not ideal, actually, it's merely a developers vs users compromise, optimized for maintenance effort required. > > Regards > > Rolf > > Best regards, Paul ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-30 18:38 ` Paul Sokolovsky @ 2008-01-30 21:41 ` Rolf Leggewie 2008-01-30 23:56 ` Paul Sokolovsky 0 siblings, 1 reply; 12+ messages in thread From: Rolf Leggewie @ 2008-01-30 21:41 UTC (permalink / raw) To: openembedded-devel Paul Sokolovsky schrieb: > Let's descend a bit into past then. No. Please don't do that. And certainly not at this length. It does not bring us one step closer to a solution. And as koen has already pointed out, several distros using the same bug tracker creates problems of its own. Let's try to solve them this time. No use arguing about the past. Let's argue about the future. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-30 21:41 ` Rolf Leggewie @ 2008-01-30 23:56 ` Paul Sokolovsky 2008-01-31 9:49 ` Rolf Leggewie 0 siblings, 1 reply; 12+ messages in thread From: Paul Sokolovsky @ 2008-01-30 23:56 UTC (permalink / raw) To: openembedded-devel On Wed, 30 Jan 2008 22:41:18 +0100 Rolf Leggewie <no2spam@nospam.arcornews.de> wrote: > Paul Sokolovsky schrieb: > > Let's descend a bit into past then. > > No. Please don't do that. And certainly not at this length. It does > not bring us one step closer to a solution. > > And as koen has already pointed out, several distros using the same > bug tracker creates problems of its own. Let's try to solve them > this time. > > No use arguing about the past. Let's argue about the future. One good solution we worked towards for a long time was to have a common distro which saved us from all this headache. Now you have another distro and special needs due to it, way to you to settle them. Otherwise, I'm, as an Ansgtrom core team members, interested in providing users actual status of support and list of known issues which are currently done via tracker, using dependencies to link issues together. And I do this not because I like that, but because it must be done and noone else yet stepped for that. To keep the list clean, there're special procedures, for example, bug first triaged and confirmed, and only then associated to the meta-bug, not the other way around. Machine bugs are indeed vague matter and the way it was RFCed (sic!) assumed that there's one common distro and that machine mentors maintain the list well. After all, bugs are there for not to be, even well organized, but to be maintained and resolved. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-30 23:56 ` Paul Sokolovsky @ 2008-01-31 9:49 ` Rolf Leggewie 2008-01-31 11:00 ` Paul Sokolovsky 0 siblings, 1 reply; 12+ messages in thread From: Rolf Leggewie @ 2008-01-31 9:49 UTC (permalink / raw) To: openembedded-devel Paul Sokolovsky schrieb: > assumed that there's one common distro Well, this perception shows. But you are mistaken. Angstrom (which also has two versions now!) never was the only OE-derived distro just as Microsoft Windows never was the only OS. OE <> Angstrom And it is important to not blur this misconception any further. Furthermore, the problems that I outlined in my original report go beyond machine meta bugs on the one hand or one distro vs. multiple distros. Just one example: what do the fields OS or Hardware mean in the context of on-device bugs? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-31 9:49 ` Rolf Leggewie @ 2008-01-31 11:00 ` Paul Sokolovsky 2008-01-31 11:08 ` Rolf Leggewie 0 siblings, 1 reply; 12+ messages in thread From: Paul Sokolovsky @ 2008-01-31 11:00 UTC (permalink / raw) To: openembedded-devel; +Cc: no2spam, openembedded-devel Hello, On Thu, 31 Jan 2008 10:49:56 +0100 Rolf Leggewie <no2spam@nospam.arcornews.de> wrote: > Paul Sokolovsky schrieb: > > assumed that there's one common distro > > Well, this perception shows. But you are mistaken. Angstrom (which > also has two versions now!) never was the only OE-derived distro just > as Microsoft Windows never was the only OS. Of course it never was, but there always been aim towards that, and developers of older distros merged to work on this common distro, so for devices supported, there was no problem of machine bug "ownership". You with your separatist tendencies bring such problem back it into existence, so please resolve it in such a way to not disturb existing production procedures for other distros. > > OE <> Angstrom > > And it is important to not blur this misconception any further. Yep, Angstrom was conceived as a tested and user-level supported subset of OE, and basis for value-added projects and ISV. Now somehow one of such projects, instead of cooperating, tries to set up own rules on Angstrom and OE. When I'll be moving Sonkei wiki somewhere else where I like and remove dependencies from Sonkei meta-bugs arguing that no, it's not Sonkei bug, call me again please ;-). > Furthermore, the problems that I outlined in my original report go > beyond machine meta bugs on the one hand or one distro vs. multiple > distros. Just one example: what do the fields OS or Hardware mean in > the context of on-device bugs? I can say what I said for your year-old bugtracker RFCs: Whoever wants to assign specific meaning to them and then manage bugs in sustainable (!) manner according to such setup, is right. [] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-31 11:00 ` Paul Sokolovsky @ 2008-01-31 11:08 ` Rolf Leggewie 2008-01-31 12:28 ` Richard Purdie 0 siblings, 1 reply; 12+ messages in thread From: Rolf Leggewie @ 2008-01-31 11:08 UTC (permalink / raw) To: openembedded-devel Paul Sokolovsky schrieb: > You with your separatist tendencies [message ignored due to typical Angstrom disrespect and twisted facts] But, this is important to me so I will continue to try and find an acceptable solution for everyone - unlike you, once more just calling for other people to do the work. Stay tuned. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-31 11:08 ` Rolf Leggewie @ 2008-01-31 12:28 ` Richard Purdie 2008-01-31 13:36 ` Paul Sokolovsky 0 siblings, 1 reply; 12+ messages in thread From: Richard Purdie @ 2008-01-31 12:28 UTC (permalink / raw) To: openembedded-devel Hi Paul/Rolf, I've mostly read this thread and I have a few comments to make as an observer: a) it is good to see Rolf working on OE again b) Angstrom is not the only distro OE supports and never will be. It was started as a means to merge several very similar distributions and focus various developer's efforts. It was also an opportunity to try and show how a distro should work since lots of people didn't understand the things a distro should control. It therefore serves as a kind of role model in OE but that doesn't mean it will always serve that role or that its preferred over everything else. Angstrom needs to keep in mind that at least in theory if it drops the ball, OE could choose a different "role model" ;-). Other distros are welcome in OE and are welcome to use the bugzilla since a lot of bug reports have implications outside a given distribution. c) Rolf is perfectly right to ask if there is a better way to handle this. "Can we do X better?" is always a good valid question. d) Saying OE should only have one distro is not a way to solve the problem. e) If nobody has useful for suggestions for improving things, lets wait for Rolf to propose any better ways for handling things. We can then discuss those improvements based on technical merit, not character assassination. Cheers, Richard ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-31 12:28 ` Richard Purdie @ 2008-01-31 13:36 ` Paul Sokolovsky 0 siblings, 0 replies; 12+ messages in thread From: Paul Sokolovsky @ 2008-01-31 13:36 UTC (permalink / raw) To: openembedded-devel Hello, On Thu, 31 Jan 2008 12:28:52 +0000 Richard Purdie <rpurdie@rpsys.net> wrote: > Hi Paul/Rolf, > > I've mostly read this thread and I have a few comments to make as an > observer: > > a) it is good to see Rolf working on OE again By all means! > b) Angstrom is not the only distro OE supports and never will be. It > was started as a means to merge several very similar distributions > and focus various developer's efforts. It was also an opportunity to > try and show how a distro should work since lots of people didn't > understand the things a distro should control. > > It therefore serves as a kind of role model in OE but that doesn't > mean it will always serve that role or that its preferred over > everything else. Angstrom needs to keep in mind that at least in > theory if it drops the ball, OE could choose a different "role > model" ;-). Other distros are welcome in OE and are welcome to use > the bugzilla since a lot of bug reports have implications outside a > given distribution. Well, the problem (see subject) started with that Rolf, not an Angstrom developer, started to intervene with how special kind of bugs - "known release issues" are managed for Angstrom (rather transparently as for OE). And that's the same issue which caused previous squall of flame in December, but seemingly was settled then. Now it happens again. Strange. So, it's more about making additional hardnesses for maintaining bugs for one distro, than one distro not letting other distros maintain bugs. > > c) Rolf is perfectly right to ask if there is a better way to handle > this. "Can we do X better?" is always a good valid question. Not only ask, do if he has better ideas! But in such way that don't overrule other people's needs, please. I'd be glad to move to his scheme or just leave all that to him - once it's clear that his scheme works well, made for good transition, and maintained sustainably. > d) Saying OE should only have one distro is not a way to solve the > problem. Dunno who said that. Heard only someone saying that having such an idyll picture would not call in such pressing way for any problems like being raised now. > e) If nobody has useful for suggestions for improving things, lets > wait for Rolf to propose any better ways for handling things. We can > then discuss those improvements based on technical merit, not > character assassination. > Cheers, > > Richard -- Best regards, Paul mailto:pmiscml@gmail.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-30 17:03 RFC: aggressive usurpation of bugs.oe.net by Angstrom Rolf Leggewie 2008-01-30 18:18 ` Rolf Leggewie 2008-01-30 18:38 ` Paul Sokolovsky @ 2008-01-30 20:00 ` Koen Kooi 2008-01-31 14:07 ` Paul Sokolovsky 3 siblings, 0 replies; 12+ messages in thread From: Koen Kooi @ 2008-01-30 20:00 UTC (permalink / raw) To: Using the OpenEmbedded metadata to build Distributions -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Funny, I made similar comments a few years ago about bugs.oe.org being treated as bugs.oz.org, at which point I was made clear by then OE core developers (and even by nearly all OE founders) that it was The One And Only Way(TM) and that all OE-based distros should use bugs.oe.org and claim bugs as their own. A few years down the road Angstrom is doing exactly that. To put it in Graemes words: "This is a wind-up, right?" Rolf Leggewie schreef: | Hello, | | I have witnessed some aggressive usurpation of the bug-tracker by | Angstrom devs recently, especially concerning meta-bugs. This has to | some extent brought back the bickering we all try to avoid. | | I want to discuss this with you but cannot offer an immediate solution. | I think the whole structure needs some reconsideration to make sure | that different distributions don't step on each other's toes or one | distribution claims the BTS all for itself. The information in the bug | tracker is there for all to share and make OE better. | | The problem - which I have been considering for almost a year now - | stems from the fact that OE vs. distribution vs. on-device is not | clearly distinguished. bugzilla also does not allow marking two entries | for field X. | | * there are issues at time of compilation, but they can be | distro-specific, host-specific, foo-specific or generic | * there are issues on-device and they can be device-specific, | distro-specific, foo-specific or generic | * It is also possible that one bug exists in A* 2007 and Sharp ROM, | but not in A* 2008. Currently, this is impossible to mark correctly. | | We don't clearly distinguish and our field labels reflect that, making | it hard for people to carve out the bugs that affect them as well as not | step on one another when trying to resolve the problem for their | specific distro. launchpad for example does this much better, but | generally sucks even more with regards to fields and searchability. | | The problem partly stems from the fact that bugzilla is usually not used | in a cross-compile environment (what does the Hardware field mean?, what | does OS mean?). We have tried to work around this with meta-bugs in the | past but it becomes increasingly difficult. | | So much for the status quo. I think we eventually will need to rework | the labels and fields and communicate their meaning more clearly, but I | cannot present "the" solution yet. Suggestions and discussion welcome. | | Regards | | Rolf - -- koen@dominion.kabel.utwente.nl will go go away in december 2007, please use k.kooi@student.utwente.nl instead. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFHoNd4MkyGM64RGpERAnXfAKCzA7P4MhoAKvASgBr9cc4b2M/w6wCfayCN IW+2TkSfhyeI65u9ey5cU4g= =L6Zn -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: RFC: aggressive usurpation of bugs.oe.net by Angstrom 2008-01-30 17:03 RFC: aggressive usurpation of bugs.oe.net by Angstrom Rolf Leggewie ` (2 preceding siblings ...) 2008-01-30 20:00 ` Koen Kooi @ 2008-01-31 14:07 ` Paul Sokolovsky 3 siblings, 0 replies; 12+ messages in thread From: Paul Sokolovsky @ 2008-01-31 14:07 UTC (permalink / raw) To: openembedded-devel Hello, I've renamed several meta-bugs to include "Angstrom 2007.12" so it was clear that they apply to specific release only. As for machine meta-bugs, ideally each distro (and release) would have their own, with actual machine bugs attached to those as applicable. As that's not going to work (machine mentors who should take care of that imho, and we don't have signs of them to be too active), one solution could be to remove distro-specific designators from meta-bug names, and treat them as common machine-specific bugs, and put distro version(s) into subject for those bugs which apply only to specific release (for those distros/releases which use bugtracker for the list of known issues, so must be user-friendly). -- Best regards, Paul mailto:pmiscml@gmail.com ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-01-31 13:55 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-01-30 17:03 RFC: aggressive usurpation of bugs.oe.net by Angstrom Rolf Leggewie 2008-01-30 18:18 ` Rolf Leggewie 2008-01-30 18:38 ` Paul Sokolovsky 2008-01-30 21:41 ` Rolf Leggewie 2008-01-30 23:56 ` Paul Sokolovsky 2008-01-31 9:49 ` Rolf Leggewie 2008-01-31 11:00 ` Paul Sokolovsky 2008-01-31 11:08 ` Rolf Leggewie 2008-01-31 12:28 ` Richard Purdie 2008-01-31 13:36 ` Paul Sokolovsky 2008-01-30 20:00 ` Koen Kooi 2008-01-31 14:07 ` Paul Sokolovsky
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.