Closed
Bug 374697
Opened 18 years ago
Closed 18 years ago
Add XUL Explorer project to a Mozilla repository
Categories
(mozilla.org Graveyard :: Server Operations, task)
mozilla.org Graveyard
Server Operations
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mfinkle, Assigned: preed)
References
()
Details
XUL Explorer is a XUL development, exploration and learning tool. I have had a few patches and many requests to assist with coding sent to me.
It would be much easier to just setup the code in a public repository. I don't know which repository (CVS or SVN) would be best suited to host. I am also not sure how the module ownership comes into play either.
Comment 1•18 years ago
|
||
The "thing to do" nowadays is to just put it in Subversion. That's where all the labs projects are, where joey is, etc.
OS: Mac OS X → All
Hardware: PC → All
Comment 2•18 years ago
|
||
Thank you for that enlightenment.
This needs to be approved by Brendan, I believe, as it's an external project that's requesting us to put it under our umbrella.
Component: Server Operations → Governance
Updated•18 years ago
|
Assignee: server-ops → zak
QA Contact: justin → governance
| Reporter | ||
Comment 3•18 years ago
|
||
(In reply to comment #2)
>
> This needs to be approved by Brendan, I believe, as it's an external project
> that's requesting us to put it under our umbrella.
>
I am totally fine with getting any and all approvals, but as a Mozilla employee (I know bugmail is to gmail), this project can be considered an internal project. And if there is some reason that it isn't considered internal, we can make it internal.
Comment 4•18 years ago
|
||
oh, schrep (or shaver, who you already had CCed) instead of brendan then. :)
Pretty much a given in that case, just need to be told where to put it. :)
Assignee: zak → server-ops
Component: Governance → Server Operations
QA Contact: governance → justin
| Reporter | ||
Comment 5•18 years ago
|
||
(In reply to comment #4)
> Pretty much a given in that case, just need to be told where to put it. :)
>
Word from shaver is: SVN, projects/xul-explorer
I have limited CVS access, but what do I need for SVN access?
Also note that I do have issues with my CVS checkins. See bug 370161
Comment 6•18 years ago
|
||
(In reply to comment #5)
> (In reply to comment #4)
> > Pretty much a given in that case, just need to be told where to put it. :)
> Word from shaver is: SVN, projects/xul-explorer
Has preed ok'd this location? The projects/ directory is currently all web-based stuff (websites, planet.m.o, cms, etc.), which this doesn't seem to match. I would think a new directory in the root for projects such as this (you mentioned "devrel") would be better, but that's just my opinion.
> I have limited CVS access, but what do I need for SVN access?
Morphing bug into an SVN Account Request.
Component: Server Operations → Server Operations: Account Requests
Summary: Add XUL Explorer project to a Mozilla repository → SVN Account Request - Mark Finkle <mfinkle@mozilla.com>
Comment 7•18 years ago
|
||
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #4)
> > > Pretty much a given in that case, just need to be told where to put it. :)
> > Word from shaver is: SVN, projects/xul-explorer
>
> Has preed ok'd this location? The projects/ directory is currently all
> web-based stuff (websites, planet.m.o, cms, etc.), which this doesn't seem to
> match. I would think a new directory in the root for projects such as this (you
> mentioned "devrel") would be better, but that's just my opinion.
If projects/ was just for web stuff, it should have been named that way. "Projects such as this" might be something like "tools", but it won't be "devrel" -- the org chart section from which the code originated isn't relevant for source tree organization. What do you mean by "projects such as this", that should unify locations in the source tree?
Believe me, I'm not a fan of the "projects" prefix, since I think it doesn't carry any value, but I didn't think that just asking for the (to me obviously clearer and superior) "/xul-explorer" location would be productive given history.
Can you unmorph this unresolved bug about location of the source, please? If a new bug is needed for an SVN request, it should be filed separately rather than losing the unfixedness of the location discussion when the SVN account is created, etc.
| Assignee | ||
Comment 8•18 years ago
|
||
(In reply to comment #7)
> Believe me, I'm not a fan of the "projects" prefix, since I think it doesn't
> carry any value, but I didn't think that just asking for the (to me obviously
> clearer and superior) "/xul-explorer" location would be productive given
> history.
Sigh. We go through this every time SVN comes up.
The "projects" prefix made more sense when we thought we were going to put mozilla/ into svn, but having a few top level directories makes more sense than throwing everything into the top level (then you have a repeat of mozilla/ in CVS, where there's no organization at all, and we spend a bunch of time trying to figure out what's relevant to the browser, and what's not. But I digress.)
And the projects prefix isn't just for webstuff. I believe it just turned out that way.
Anyway, is this a Mozilla labs project?
If it is, put it in labs/xul-explorer.
| Reporter | ||
Comment 9•18 years ago
|
||
(In reply to comment #8)
> And the projects prefix isn't just for webstuff. I believe it just turned out
> that way.
>
> Anyway, is this a Mozilla labs project?
>
> If it is, put it in labs/xul-explorer.
>
Not a labs project. Sounds like projects/xul-explorer is our best candidate.
Comment 10•18 years ago
|
||
No, it's not a Labs project. It's just a tool that needs a repository location for collaboration and distribution of source.
(Not that I understand labs/ really, because when stuff evolves to the point of being production-ready you will have to move it out of that area, but it doesn't affect me here because I'm not in labs..)
Do you object to projects/xul-explorer? I'm OK with it, and it sounds like projects/ isn't intended to be just for web stuff, so let's go?
(Things become relevant to the browser and irrelevant to the browser over time, so I'm not sure that reflecting that in the hierarchy would be helpful. Flatter hierarchies tend to win in those cases because the nature of a chunk of code tends to change much less frequently than its relationship to a given product.)
| Assignee | ||
Comment 11•18 years ago
|
||
(In reply to comment #9)
> Not a labs project. Sounds like projects/xul-explorer is our best candidate.
Alright... then other-quick-question: why can't/shouldn't this go into CVS? If it's related to the browser, and is dependent on interfaces in the browser, it should really be with the browser code.
| Reporter | ||
Comment 12•18 years ago
|
||
(In reply to comment #11)
> Alright... then other-quick-question: why can't/shouldn't this go into CVS? If
> it's related to the browser, and is dependent on interfaces in the browser, it
> should really be with the browser code.
>
Its a standalone XUL development tool built on XULRunner.
I think comment #10 parenthetical on browser relation was in general and not specific to this project.
Comment 13•18 years ago
|
||
It's not dependent on interfaces in the browser, it's a standalone application. Regardless, I don't want to put new code in CVS, because CVS sucks -- same reason that operator isn't in CVS, though it's much more closely tied to the browser internals than we are.
| Assignee | ||
Comment 14•18 years ago
|
||
K, then I guess projects/xul-explorer it is.
Are you going to do the standard trunk/ directory under it, as well?
I can create that for you, and then we can get the right permissions in place for it.
Comment 15•18 years ago
|
||
Yep, I have every intent of following our SVN layout policies! :)
Since Reed didn't unmorph this, I'm going to undo his damage here as well. Mark: please file for an SVN account, cc: me?
Component: Server Operations: Account Requests → Server Operations
Summary: SVN Account Request - Mark Finkle <mfinkle@mozilla.com> → Add XUL Explorer project to a Mozilla repository
Comment 16•18 years ago
|
||
preed: any ETA on having the space created? We have some interest in discussing, and hopefully working on, XUL Explorer at the upcoming developer days, plus other interested contributors for whom I'd like to be able to set expectations.
And please let me know if there's anything I can or should do to expedite or otherwise make this smoother.
| Assignee | ||
Comment 17•18 years ago
|
||
(In reply to comment #16)
> preed: any ETA on having the space created? We have some interest in
> discussing, and hopefully working on, XUL Explorer at the upcoming developer
> days, plus other interested contributors for whom I'd like to be able to set
> expectations.
Oh, I can do that today (at the Developer Day).
This is my bad; I thought I was waiting on you, and you were gonna ping me in IRC, and we'd just do it that way.
Sorry about that.
We'll have to get IT to update the authorization file, too, so the appropriate people have checkin privs to that area.
| Assignee | ||
Comment 18•18 years ago
|
||
svn.mozilla.org/projects/xul-explorer added at rev. 2925.
| Assignee | ||
Comment 19•18 years ago
|
||
Added trunk/ and tags/, too.
Comment 20•18 years ago
|
||
FIXED, you rule and stuff.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Updated•18 years ago
|
Assignee: server-ops → preed
Updated•10 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•