Bug 155846 - [AI] warning if a duplicate bug has more open permissions - more bugreports should be public
Summary: [AI] warning if a duplicate bug has more open permissions - more bugreports s...
Status: VERIFIED WONTFIX
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: Bugzilla (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: Andreas Jaeger
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-07 19:37 UTC by Christian Boltz
Modified: 2009-01-13 00:34 UTC (History)
2 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
confirm-duplicate.html.tmpl (2.48 KB, text/plain)
2006-03-26 22:19 UTC, Vance Baarda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Boltz 2006-03-07 19:37:18 UTC
This bugreport is a follow-up and a summary of the http://en.opensuse.org/Meetings/Status_Meeting_2006-03-07
"Bugzilla permissions" topic.

Currently, there are several bugs that are not accessable public - for example because they are SLES bugs. This becomes annoying if a bug gets marked as a duplicate, but you can't access the mentioned bug.

It was stated clearly that it won't be possible to open all bugreports, but as much as possible should be open. It's also clear that it can't be a pure technical solution, but will need some human interaction.


The question: Could there be at least something technical?

I'm thinking of a reminder "the duplicate had more open permissions - please consider opening this one too" when marking a bug as duplicate...

Is it possible to implement this in bugzilla?
Comment 1 Christian Boltz 2006-03-12 19:39:06 UTC
Sonja, can you assign this to the bugzilla team, please?
Comment 2 Vance Baarda 2006-03-23 18:20:56 UTC
A bug in a closed product cannot be marked open. This is a Novell policy approved at the Vice President level and enforced by the bugzilla access control mechanism.

A bug can be opened to individuals by adding them to the CC list.
Comment 3 Christian Boltz 2006-03-26 21:50:24 UTC
(In reply to comment #2)
> A bug in a closed product cannot be marked open. This is a Novell policy
> approved at the Vice President level and enforced by the bugzilla access
> control mechanism.

I understand that - but it isn't the answer to the question.

If a bug applies to SLES _and_ SUSE Linux, it can be moved to SUSE Linux (which isn't a closed product) and then be opened.

As you can see on
http://en.opensuse.org/Meetings/Status_Meeting_2006-03-07#Bugzilla_permissions
people (from community and @SUSE) want as much "open" bugs as possible - therefore a hint about less permissions of a duplicate would be very useful.

Is it possible to include/create such a permission reminder in bugzilla?

(Note the difference to automatically opening the duplicate - I understand this isn't possible.)


> A bug can be opened to individuals by adding them to the CC list.

I'm afraid that's not a realistic solution - most people won't see the bug and therefore can't ask for a CC :-(
Comment 4 Vance Baarda 2006-03-26 22:19:48 UTC
Created attachment 75052 [details]
confirm-duplicate.html.tmpl

Generic (upstream) code that handles this case.
Comment 5 Vance Baarda 2006-03-26 22:34:35 UTC
If you wish to submit a patch to the attached code, we will consider it.

Note, however, that this is upstream code that Novell has not branched (customized). Therefore, a pretty strong case needs to be made that the upstream code is inadequate. I believe that the upstream code already makes it clear what's going on.
Comment 6 Christian Boltz 2006-03-27 22:09:46 UTC
(In reply to comment #5)
> If you wish to submit a patch to the attached code, we will consider it.

I have never seen this code in action (probably because of too less permissions here ;-)  - but I can imagine how it looks.

It shouldn't be a problem to add another paragraph that mentions "consider moving the bug to product SUSE Linux" - but it could be difficult to show this only for SLES/novellonly/whatever bugs (I don't know about bugzilla internals to tell).

Guessed code (again, I don't know about bugzilla internals):
    [% IF original_bug_id.product == "SLES" && 
     terms.abug.product == "SUSE Linux" %]
       <p style="border:2px solid red">Please consider changing the product of
       [%+ original_bug_id %] to SUSE Linux to allow public access to it.</p>
    [% END %]

Is code like this possible in the bugzilla template?

> Note, however, that this is upstream code that Novell has not branched
> (customized). Therefore, a pretty strong case needs to be made that the
> upstream code is inadequate. I believe that the upstream code already makes
> it clear what's going on.

Obviously not, as I see lots of "permission denied" messages on duplicated bugs :-(   (Of course, I don't know why in every case - but when asking someone @SUSE, I often see "it's a SLES bug"...)
Comment 8 Sonja Krause-Harder 2006-03-28 16:15:40 UTC
Well, we certainly wouldn't want to hardcode product names here. What would solve our (opensuse.org's) problem would be a merge of permissions, or the possibility of a bug belonging to two products at once. Moving it away from SLES to SUSE Linux is problematic too, as it then doesn't show up in the saved searches of SLES people any more.

Adrian, Andreas, this looks like a topic for a project manager meeting to me.
Comment 13 Sonja Krause-Harder 2006-03-29 08:31:08 UTC
Reassigning to project management: there is no obvious technical solution to the problem, we need to re-evaluate how we handle common code base, cross-product bugs.
Comment 14 Andreas Jaeger 2006-03-29 09:09:53 UTC
For after 10.1...
Comment 15 Christian Boltz 2006-04-09 23:27:21 UTC
quote from http://en.opensuse.org/Meetings/Status_Meeting_2006-04-04:

    skh reported on an Action Item to not close SUSE Linux bugs (open) as 
    duplicates of SLES bugs (closed). Tool support for this problem is 
    difficult, and the issue effects SUSE r&d organisation. This will be 
    discussed at a project manager meeting. All that can be done at present is 
    to ask people to take care when closing bugs as duplicates. A solution 
    should be available by the next round of enterprise products.
Comment 16 Christian Boltz 2006-06-26 21:50:52 UTC
Just an idea: Is it possible to create a bugzilla group "opensuse" or "world"? Everybody should be in it, allowing it to open bugs in closed products selectively.

Bugs that were reported for an open product and then moved to a closed one (like SL -> SLES) should automatically be in that group.
Comment 17 Andreas Jaeger 2006-09-07 07:46:31 UTC
Let's close this one.  This will not happen in the short run and for the future we have to rethink our bugzilla policy, there might be other ways to avoid this.