Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
The Internet

Netscape Dumps Critical File, Breaks RSS 0.9 Feeds 137

An anonymous reader writes "In the standard definition of RSS 0.91, there are a couple of lines referring to 'DOCTYPE' and referencing a 'dtd' spec hosted on Netscape's website. According to an article on DeviceForge.com quite a few RSS feeds around the web probably stopped working properly over the past few weeks because Netscape recently stopped hosting the critical rss-0.91.dtd file. Probably someone over at netscape.com simply thought he was cleaning up some insignificant cruft." Some explanation has been offered by a Netscape employee.
This discussion has been archived. No new comments can be posted.

Netscape Dumps Critical File, Breaks RSS 0.9 Feeds

Comments Filter:
  • by eurleif ( 613257 ) on Sunday January 14, 2007 @11:32AM (#17602586)
    I don't see how this would break RSS readers. DTDs pretty much never get read except by validators. Normal SGML and XML parsers just treat the DTD URL as an opaque string, not as something that can be retrieved.
  • Re:Ugh (Score:2, Interesting)

    by fatphil ( 181876 ) on Sunday January 14, 2007 @11:42AM (#17602680) Homepage
    But DTD's were designed to be precisely that. Likewise class paths in java.
    Unnecessary hard coding of something that's not necessarily non-ephemeral.
    I never liked the idea, I'm glad to see that some of my worries are well-founded.
  • by TheThiefMaster ( 992038 ) on Sunday January 14, 2007 @11:54AM (#17602782)
    A lot of rss readers can't parse a custom dtd, they assume that rss is pretty much fixed, and ignore the dtd line completely.
  • by Anonymous Coward on Sunday January 14, 2007 @12:01PM (#17602862)
    Whenever someone accesses a RSS file, Netscape would know the IP for every access? How stupid can that be? Why don't the readers just cache the DTDs and fetch only if there's a problem?
  • DTDs are different (Score:5, Interesting)

    by pikine ( 771084 ) on Sunday January 14, 2007 @12:02PM (#17602866) Journal
    A DTD (document type definition) is a file that describes how an SGML document is structured. In this case, the DTD that went missing defines RSS 0.91, which is used by Navigator 4 for "channel" subscription.

    It is expected that DTDs are hotlinked. For example, if you ever look at html source of a web page, you would see:

    <!DOCTYPE ...>
    on the top, and the hotlink goes to somewhere on w3.org. That is because W3 is the authority body that defines the html.

    Since Netscape is the authority body that defines RSS 0.91, it is a bit strange how they stopped hosting the definition.

    In any case, the missing definition won't affect software that processes RSS feeds. It only affects software that checks whether a SGML document is structured properly according to that missing DTD.

    The main interest to this article seems to be the speculation how a deprecated web 1.0 company could end up hiring a clueless webmaster who deletes important files without recognizing its importance.
  • by Sleepy ( 4551 ) on Sunday January 14, 2007 @01:18PM (#17603468) Homepage
    This blast is not squarely aimed at you, but you triggered it. Treat this in the spirit it is meant please (if I didn't give a crap at all, I wouldn't comment. Show this to your insulated bosses who don't know the first thing about community and transparency. Kudos to you BTW for showing initiative and acting on a Slashdot post. Honestly, I would not have given the "new Netscape" that much credit.).

    >I only wish that someone had brought it to our attention so that I didn't have to find out about it from Slashdot.

    This rankles.

    Have you EVER tried contacting Netscape from the outside world? Seriously, I can count the number of times:

    *) When my.netscape.com locked out Konqueror (1998?)
    *) When my.netscape.com WITHDREW the ability to embed RSS feed on your "my" page -- actually this was PRE-RSS if I recall. Way before it was commonplace, you could embed Slashdot and Linux Today feeds. Then they killed it, presumably because they got enough users or some pointy haired reason. 1999.
    *) When my.netscape.com adopted a shitty policy of DELETING all your mail if you don't login for 30 days. This did not seem to be publicised by an actual email. They don't seem to delete the mailbox itself, which violates RFCs I'm sure and basically insinuates the mailbox is active. I lost tons of mail from 1996-2003 (yeah yeah backups. Some things I didn't think I would need later). ?? Happened in 2003. Note that mailboxes were only 5MB still, so I quickly bailed for a 100MB Yahoo account.
    *) The 2001 deletion of Netscape Developer. This lost a ton of Netscape copyrighted Javascript documentation.

    Just TRY contacting Netscape from their page. The best you can do is use the WRONG FORM to submit to some contracter who won't forward it. Or, oh yeah - there's a 900 number for by the minute Support.

    Back when it mattered, there was no 'Google Guy' for Netscape, who would act as an unofficial liason. After Jamie Z left, no one internally tried to fill the shoes of a community facing employee.

    While I'll be eternally grateful for Netscape's open sourcing of their browser. What a different world it is now. Too bad that step is something the current management would never have allowed (that's the perception). I can't think of a more opaque Internet company than today's Netscape. I'm sure there are people who disagree or wish it could be changed (you're here..) but that and a $1 gets you a cup of black coffee. Show this to your boss - there are suggestions here :-)
  • Logs? (Score:3, Interesting)

    by hhawk ( 26580 ) on Sunday January 14, 2007 @01:22PM (#17603512) Homepage Journal
    not trying to be a troll here.. but.. one would think that that file would have been accessed quite often and that would have shown up in the logs...

    If I was a new hire at some old company where everyone else had been let go, I'd at least check out the logs and see what is being used? and then if some file is being hit 1,000's of times a day.. maybe ask a few questions..
  • Re:Sorry about that (Score:2, Interesting)

    by gjuk ( 940514 ) on Sunday January 14, 2007 @01:43PM (#17603702)
    1) Isn't it great that the guy comes on and is open and helpful? There are plenty of organisations could learn from this

    2) I found it amusing that the /. summary states "quite a few RSS feeds around the web probably stopped working properly" - what; so perhaps none stopped working? Would be great to see a list of ones which actually did.... anyont?
  • Re:Sorry about that (Score:4, Interesting)

    by dubl-u ( 51156 ) * <2523987012@pota . t o> on Sunday January 14, 2007 @02:06PM (#17603978)
    Hi, Christopher. First off, full marks for stepping up and explaining things honestly. You have done more good for Netscape than a dozen PR people. I'm sure you'll take a lot of crap from my fellow Slashdotters, but don't let it throw you. Listen to and acknowledge their legitimate complaints and you'll do fine.

    I only wish that someone had brought it to our attention so that I didn't have to find out about it from Slashdot.

    If you are looking to learn a lesson from this, how about this one: URLs are forever!

    Whenever I make a change to a live server, my biggest concern is to not break existing usage. If I ever change an URL, I make sure to redirect old usage to new usage that's just as good. And if I'm ever not sure something is used, I generally look back at least three months in the logs. Especially if you've inherited a pile full of mystery, good analytical tools for your server logs are vital. Trying to run even a modestly-sized site without them is like running a large store without tracking your inventory: your life will become a series of unfortunate surprises.
  • by christopherfinke ( 608750 ) <chris@efinke.com> on Sunday January 14, 2007 @04:39PM (#17605470) Homepage Journal
    I can't speak for the pre-2006 Netscape, but as far as the current Netscape organization is concerned, I have to disagree with you regarding transparency.

    * The former GM, Jason Calacanis [calacanis.com], blogged extensively about Netscape and encouraged other employees to do the same. He also called out other industry big-wigs [calacanis.com] for "not having time" to blog about their product.
    * Many [fabienne.us] Netscape [neothoughts.com] Anchors [robotskirts.com], Navigators [themulife.com], and developers [efinke.com] have an active blog [sampletheweb.com] where they write about Netscape and/or are available to discuss it.
    * There is the official Netscape blog [netscape.com] where we detail new and/or upcoming features and ask for discussion and feedback.
    * Netscape.com holds a weekly chat [netscape.com] when there is guaranteed to be an Anchor in attendance.
    * As developers, we are encouraged to be active in the community; we haven't been given any explicit "gag orders," so we're free to speak for Netscape (as I'm doing now) if the need arises.

    Can the above be said to be true for Digg, del.icio.us, reddit, etc.? I'd have to say that of all the current players in the social news space, Netscape is one of the most (if not the most) forthcoming and transparent about their operations.
  • by Master of Transhuman ( 597628 ) on Sunday January 14, 2007 @07:37PM (#17607282) Homepage
    Referencing the other topic today...

    You mean to tell me that every RSS reader references - and actually tries to FIND and DOWNLOAD - a specific SPECIFICATION hosted on ONE SITE ON THE PLANET?

    Are you people utter fucking morons or what?

    I can't believe design decisions like this.

    I'm especially irritated because I have just spent the last week trying to find an rdiff-backup or rsync that functions on Windows WITHOUT A FUCKING 2GB or 4GB FILE SIZE LIMITATION! Even the Cygwin people could only tell me to "try it"...How about putting it in the fucking FAQ what the file size limits are?!

    We HAVE LARGE FUCKING FILES THESE DAYS, MORONS!! We've HAD THEM FOR FIVE YEARS!!

    Oh, nobody can be bothered to support librsync anymore...right...

    Only Fedora Core 5 bothered to patch it so rdiff-backup can handle large files...

    Backup isn't "sexy" like 3D wobbly windows, so nobody cares...

    Chimpanzees. Jesus Baron von Fucking Christ!

Love may laugh at locksmiths, but he has a profound respect for money bags. -- Sidney Paternoster, "The Folly of the Wise"

Working...