Closed
Bug 17620
Opened 26 years ago
Closed 21 years ago
Change RDF root to Mozilla
Categories
(Core Graveyard :: RDF, defect, P3)
Core Graveyard
RDF
Tracking
(Not tracked)
VERIFIED
WONTFIX
People
(Reporter: BenB, Unassigned)
References
Details
(Keywords: helpwanted, Whiteboard: [PDT-])
Attachments
(1 file)
9.32 KB,
text/plain
|
Details |
In XULs, there're lots of references to <URL:http://home.netscape.com/NC-rdf#xxx>.
They should be
<URL:http://www.mozilla.org/NC-rdf#xxx> or similar. I'm willing (at least at
the moment :-)) to change that, if
there's an ultimate decision about the new scheme.
Does the host have any meaning (apart from being unique)? I suspect not, but if
yes, the infrastructure on mozilla.org must be working, too.
This is basically a global find/replace and looking, if something breaks,
right?
Reporter | ||
Updated•26 years ago
|
Assignee: mozilla → dmose
Updated•26 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M12
Updated•26 years ago
|
Target Milestone: M12 → M13
Comment 1•26 years ago
|
||
lets do this in the early stages on a milestone., not durning m12
stabilzation. let me know if you disagree..
Comment 2•26 years ago
|
||
dmose, are we going to get this for M13? AFAIK, the root URI just has to be
unique, and is never deferenced, so the risk seems pretty low.
Might be nice to warn people at the beginning of a milestone, in mozilla-rdf, so
I won't squawk too loudly if it gets bumped to M14. We really want it fixed for
beta, though.
Updated•26 years ago
|
Whiteboard: NOT M13 STOPPER
Target Milestone: M13 → M14
Comment 4•26 years ago
|
||
Moving to M14, as requested.
Comment 5•26 years ago
|
||
This should be in for beta, because we're likely to see a larger number of folks
start programming to this API, and it'd be better not break them after beta.
Keywords: beta1
Target Milestone: M14 → M15
Putting on PDT- radar for beta1. Get a mozilla person to check in. not a
commercial beta stopper.
Whiteboard: [PDT-]
Comment 7•26 years ago
|
||
Actually, I'll be the person checking in and I don't need any particular PDT
help on this, but I still think this should be tracked as a commercial beta
stopper bug, since if commercial beta ships without this fix, it will break
anyone who writes to the commercial beta-1 API because that API will then have
to change post beta-1.
Resetting status whiteboard so that you'll see this comment.
Whiteboard: [PDT-]
![]() |
||
Comment 8•26 years ago
|
||
cc'ing Chris and myself.
This bug is sort of a subset of the work that needs to be done in bug # 12161.
Comment 10•26 years ago
|
||
Chris is trying to find out whether there are any folks interested in the doing
the work to migrate us to the Dublin core first (and if it then makes more sense
to wait for that to happen).
Assignee: dmose → waterson
Status: ASSIGNED → NEW
![]() |
||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M15 → M20
Reporter | ||
Comment 11•25 years ago
|
||
Adjusting meta bug to API instead of chrome.
![]() |
||
Comment 12•25 years ago
|
||
i'm not going to fix this.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WONTFIX
Reporter | ||
Comment 13•25 years ago
|
||
that doesn't mean it shouldn't be fixed. REOPEN, REASSIGN to
<nobody@mozilla.org>, HELPWANTED.
Comment 15•25 years ago
|
||
Comment 16•25 years ago
|
||
I've attached a script written by Roger B. Sidje <rbs@maths.uq.edu.au>, which
could perhaps be used to do the netscape->mozilla change (since there's clearly
insufficient time to revamp things for the dublin core before shipping). Here
are his comments about the script:
The best way to go about this is to have a blanket approval for
everything. Otherwise, it is not encouraging to be waiting for
those reviews that never seem to happen fast enough, especially
for external people.
If you can check-in without these reviews/approvals, then it
is not going to be too much time consuming for you at all.
The way the script works is that, when you first run the
script it goes over the tree and tells you all the lines where
replacements are going to be made (without actually making them).
Then, after quickly looking at the possible replacements in the
output, if you want to go ahead, you set $just_show_me = 0; and
$checkin = 1; and run the script again. The script will then
process the files by bacth of 10 (or less if changing directory).
Then the script will again show you the replacements to be made
for the current batch, and prompt you to continue. If you answer
OK, the script does a cvs update of these files and prompt you
again, if you see that no conflicts are reported (i.e, nobody
has checked-in while the script was working on these files), then
you go ahead, and the script does the check-in. And the script
continues with the next batch, until it has walked the whole tree.
(If conflicts arise the short time when replacements are been
made--which is bad luck, you can skip that batch, take note the
files, and fix them later after the script has completed)
So, as you see, it is mostly a matter of hitting the
[Y]es key when the script is prompting you.
This is relatively fast. What is slow and annoying is
to wait for the reviews that never seem to happen.
---
RBS
PS: Attached is the script. To speed/skip things in your linux box,
you can change WIN32_D.OBJ in replace_all_files() to whatever
is the obj dir on your linux box:
next if ($file =~ m|WIN32_D.OBJ|i); # Win32 specific ...
Reporter | ||
Comment 17•25 years ago
|
||
So, does somebody volunteer? dmose? If not, I might try my luck. But only if
mozilla.org gives me a blank r=, a= for that change.
Comment 18•25 years ago
|
||
What do you mean by ``blanket r=/a=''? Reviewing and approving changes that
haven't been seen seems to defeat the purpose of review and approval, no?
I think someone on this bug could review the changes en masse, though.
Reporter | ||
Comment 19•25 years ago
|
||
> What do you mean by ``blanket r=/a=''?
"Yes, you can change all instances of "http://home.netscape.com/NC-rdf#" in the
tree to "http://www.mozilla.org/NC-rdf#""
Or what do you suggest?
Comment 20•25 years ago
|
||
I think a blanket a= would make sense, since that would simply signify that in
concept, it's the right change to make. However, the point of r= is to get
folks visually proofreading the patches. So people actually do need to look at
the changes you propose to checkin.
Reporter | ||
Comment 21•25 years ago
|
||
How would I do that, technically? I thought, the script does everything
automatically? (Didn't try it out yet.)
Comment 22•25 years ago
|
||
Oh, you're right. I guess my suggestion would be to comment out all the
cvs-related stuff in the script. Then run the script on a clean tree, build the
tree to make sure things are ok, and then generate diffs for review using "cvs
diff -u".
Reporter | ||
Comment 23•25 years ago
|
||
brendan, can you give approval, please? The time between creating the diffs and
checkin should be as small as possible, and the change is pretty dumb, so please
approval beforehand.
![]() |
||
Comment 24•25 years ago
|
||
This isn't the right change to be making. See discussion in bug 12161. If you
want to clean up the usage of RDF, then do it right.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → INVALID
Reporter | ||
Comment 25•25 years ago
|
||
Waterson, I can't see discussion there. That's what's there I don't understand.
Also, it seems like a lot of work and is futured. But if we ship Netscape 6 or
Mozilla 1.0 with the current interfaces, we will have to maintain them forever.
I don't want that to happen. Comments?
Reporter | ||
Comment 26•25 years ago
|
||
No comments. Fixing a problem half is better than not fixing anything. REOPENing.
BTW: Please don't mark rational bugs about Mozilla as INVALID just because you
disagree. Thank you.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Reporter | ||
Comment 27•25 years ago
|
||
-> me.
Assignee: nobody → mozilla
Status: REOPENED → NEW
Target Milestone: M18 → mozilla0.9.1
Reporter | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Reporter | ||
Comment 28•25 years ago
|
||
One more reason to fix this bug: All those "home.netscape.com" strings in the
source make it a lot hard to find all instances of hookups to netscape sites in
the Mozilla tree, which is a common task for rebranding.
Reporter | ||
Comment 29•25 years ago
|
||
Getting schizophrenic: Moving all bugs for Beonex <http://www.beonex.com> to my
second Bugzilla identity <ben.bucksch@beonex.com>.
Assignee: mozilla → ben.bucksch
Status: ASSIGNED → NEW
Reporter | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Reporter | ||
Comment 30•25 years ago
|
||
Am I allowed to fix this bug?
Reporter | ||
Updated•24 years ago
|
Target Milestone: mozilla0.9.1 → mozilla0.9.2
![]() |
||
Comment 32•24 years ago
|
||
Ben, it's too late for this. A few Netscape strings in the source (as opposed to
the UI) isn't going to hurt anyone.
Gerv
Reporter | ||
Comment 33•24 years ago
|
||
Compare the trouble that has been caused by Netscape removing the RDF defintion
(used for news headlines) from its web server, because lots of software tried to
validate the documents.
Reporter | ||
Comment 34•24 years ago
|
||
-> somebody else. (Dice points to dmose; reassign to somebody else or nobody, if
you don't want it.)
I still think that it should be fixed before 1.0.
Comment 35•24 years ago
|
||
Reassigning to nobody; this isn't something I have time to work on.
Assignee: dmose → nobody
![]() |
||
Comment 36•23 years ago
|
||
Any reason not to bump this to 1.01? It sounds like it might have consequences,
i.e., destabilizing.
Reporter | ||
Comment 37•23 years ago
|
||
This is an API-freeze thing.
Updated•23 years ago
|
Keywords: mozilla1.1
Updated•23 years ago
|
Target Milestone: mozilla1.0 → ---
Comment 39•21 years ago
|
||
Let's just get rid of this one.
Changing the name of a vocabulary doesn't make it sound or even documented. And
that is the fish we need to fry.
No longer blocks: 12161
Status: NEW → RESOLVED
Closed: 25 years ago → 21 years ago
Resolution: --- → WONTFIX
Updated•7 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•