From Genunix
comment: RL: defect.opensolaris.org is not even currently a beta,
fervent desire aside. I happen to have code that would support
its use, but I have no plan to integrate it currently.
The block on external committers to most places, right now, is
that bugs in d.o.o don't count for (ON, SFW, etc, etc). Only the
various project gates making use of it.
Sorry, let me expand upon that somewhat. I don't want the comment
checks to accept bugs from defect.opensolaris.org as long as
that's not an absolutely correct thing to do.
While for a change to slim_install or pkg-gate it would be valid,
it's absolutely wrong for others. The other alternative I can
think of (baking that knowledge into the code) is untenable, I
think.
If there's another way to go about it, I'm open to suggestions.
comment: SCH: (I may have missed some context on what the checks are
doing for bug lookups; apologies if the following is redundant.)
Why couldn't we define a syntax for defect. bugs, like "[0-9]+o",
and match/check both that and the "[1-9][0]9]{5}" pattern for
Bugster?
I agree that the tools shouldn't know about any specific
gates/projects.
comment: JC: That's exactly what I was asking for.
Agreed. I think Rich's real concern here is that
"defect.opensolaris.org" is somehow "not official yet."
My point of view is that it's only "not official" because we're
continuing to treat it that way. Everything else in terms of due
diligence (similar to the choice of Mercurial) has already been
done.
comment: SCH: Yes, and various Sun-specific steps we took during the
DSCM change have been completed/accepted for this change. So, if
it's any reassurance, it's getting to be more and more official.
But I guess what's being asked for is a complete picture, which I
don't personally have (beyond believing that we're in the two
systems phase mentioned in the DTS requirements).
comment: JC: More concretely, I think Rich is worried about what
happens to ON and SFW gatelings who attempt to file an RTI based
on a d.o.o entry. It'll "fail" in that webrti won't accept the
defect number as valid, but "hg nits" and "hg pbchk" will blindly
allow those numbers.
I think that's actually a good state to be in. I suppose you
could have a "are we allowed to use d.o.o yet?" flag somewhere,
but I'd rather not. It just makes the external webrti application
harder to deploy -- because users will be annoyed by the Cadmium
commands.
In other words, until webrti is finally fixed, you're still on the
hook to do whatever is right by your local gate. Cadmium (and wx
before it) can _help_ you do that, but they're hardly infallible.
Thus, I'd prefer to build in the d.o.o support as soon as
practical.
comment: RL: Well, the best I can say is "Nobody actually told me
that until just now". If that's the case, I'm fine with this.
I'm taking that to mean that the C-Teams and such are happy with
bugs filed in d.o.o and not bugster being integrated into their
various consolidations, etc, etc, etc.
My argument was based on the information I had, which was us not
yet being at that point.
Either way, if either you or Jim file an RFE (on grommit, I
assume), we'll get to it as priorities dictate no doubt.
comment: JC: It likely doesn't mean that *until* the webrti bits
catch up. But someone surely must go first. ;-}
I'll file an RFE on grommit. I think the priority should be
normal, and the target should probably be post-tools-putback. If
it happens before that time, I'd be thrilled, but it's only really
required for the external webrti tool.
comment: RL: (in response to JC) Right, if folks say "We'll accept
bugs in defect.opensolaris.org in putback comments", this is
trivial, and we can do it. Nobody said that yet.
Last I knew, however, work was still ongoing (or at least being
discussed), regarding making d.o.o the one true system (maybe I'm
wrong), and that it should only be used for in-development work,
and indiana (to avoid the case of running two systems in parallel,
chaos for users, and developers this is, not tools).
If that's not the case, I'm fine with us doing it, at appropriate
priority (and as I said, I have some of the code to do it, too).
comment: RL: (in response to SCH) I spoke to comay some about this
yesterday, though with no real conclusion. One thing that occured
to me in talking to him, is that while the dev tools can't know
which gates is which, and what is acceptable to whom, the gate
hooks quite clearly can, so at least in concept the tools can say
Ok to a d.o.o ID, but ON and SFW refuse them. I'm still not
convinced that's a great idea to do now.
With your idea above, the same would be necessary, as ON and
friends would still need to know that [0-9]+o or whatever pattern
was used was incorrect for them.