Stories
Slash Boxes
Comments
typodupeerror delete not in

Comments: 154 +-   Microsoft's Lack of Nightly Builds For IE on Friday November 20, @04:13PM

Posted by kdawson on Friday November 20, @04:13PM
from the think-of-the-developers dept.
msie
microsoft
software
internet
technology
Ricky writes "Many wonder why Microsoft doesn't offer nightly builds of Internet Explorer — or at least something more frequent than months-to-years. Ars talks with Microsoft's general manager for IE, who says the IE9 development cycle will look much the same as previous versions. Not a great idea."
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Obvious... (Score:5, Insightful)

    by clone53421 (1310749) on Friday November 20, @04:14PM (#30177376) Journal

    Many wonder why Microsoft doesn't offer nightly builds of Internet Explorer

    Um, because they never have and never will?

    • Re: (Score:2, Insightful)

      by Anonymous Coward
      For the same reason Apple doesn't release nightly builds of Safari? (Yes, I understand they release nightly builds of Webkit).

      Nobody else uses Trident (IE's rendering engine), and if Trident breaks, a lot of other stuff in Windows breaks. They don't want to release development versions of their browser, because their corporate customers don't want users breaking things.

      Frankly, I'm wondering what benefit nightlies would have for MS, who does pretty much all of their testing in-house.
      • Re: (Score:3, Insightful)

        by sohp (22984)

        'if Trident breaks, a lot of other stuff in Windows breaks'

        Which is, of course, precisely the reason to have a meaningful suite of automated tests and frequent build/test cycles. You'd rather work 6 months on something and then throw it over the wall to testers only to have them come back with either hundreds of regression failures (best case) or a handful of failures so severe they couldn't even get past the basic smoke test script?

        That's even before you get to your user community, which as the article poi

    • Re:Obvious... (Score:4, Informative)

      by hansamurai (907719) <hansamurai@gmail.com> on Friday November 20, @04:19PM (#30177486) Homepage Journal

      The nightlies of Microsoft Bob basically killed all positive hype for the program.

    • Re:Obvious... (Score:5, Insightful)

      by eln (21727) on Friday November 20, @04:23PM (#30177558) Homepage
      The better question would be why Ricky believes not releasing nightly builds is "not a great idea". What part of Microsoft's standard development cycle would benefit from nightly builds? Why would Microsoft decide to release nightly builds, which are inherently unstable, to a public that loves to pick on MS for producing unstable software? Why would MS risk some bored journalist writing a hit piece on IE 9 based on a particularly faulty nightly build just on the off chance someone out in the ether might give them some useful feedback on it?

      In short, why the hell would they release nightly builds?
      • Yeah... my main thought initially was “they’re Microsoft – they don’t need a reason,” but that was only very shortly followed by “how on earth would that benefit them, us, or anyone else for that matter?”

        • From what I've gleaned from various Microsoft blogs, they DO release nightly builds, internally to all their own testers and employees.

          That way, as far as I can tell, they get all the benefit of nightly builds, with absolutely zero of the downsides in terms of company image and dealing with buggy software in the wild.

          • They probably have more people using nightly builds of IE than there are folk using nightly builds of FF!! Oh the irony!

      • Re:Obvious... (Score:5, Insightful)

        by cbhacking (979169) <been_out_cruisin ... NO@SPAMyahoo.com> on Friday November 20, @08:44PM (#30180880) Homepage Journal

        As somebody who has frequently participated in beta tests of lots of software, including Microsoft's, this is spot-on. Sure, their infrequent betas get some good feedback and some good bug reports, but they also get absolutely drowned in a deluge of people on the discussion boards (newsgroups, actually) who complain about:
        A) Nothing particular at all, they just signed on to complain.
        B) Stuff that's completely unrelated to the beta (such as a complaint about IE6 on the IE8 beta discussion)
        C) Stuff that's completely unrelated to the product (complaints about Excel on the IE8 board)
        D) "How dare Microsoft release [a beta of] this product with such-and-such [known, sometimes in release notes] bug!"
        E) "WTF I installed the latest version of X, and now I can't access my Y, so I'm switching to competitor Z and never buying anything Microsoft again!"

        F) Complaints about Beta 1 bugs during Beta 2 or RC test phases.
        G) Complaints from people who installed the software on a production machine, and expect Microsoft to provide support for it.

        These are the types of morons that Microsoft has to deal with. I've seen some of this type of behavior in other betas, to be sure, but some of the problems, especially D, E, and G, are most common on the MS betas. People just seem to expect that any code from MS will be production-ready and expects the company to stand behind their software as though it were a released product.

        Microsoft would be *insane* to release nightly builds to a group like that. A closed beta nightly program, maybe (participants culled from those who are actually useful and productive on the public beta) but certainly not open. Especially considering point F above; people already can't always keep up with the pace of the infrequent releases, and asking them to identify the build number they're using would be an exercise in futility for far too many.

    • Re:Obvious... (Score:5, Insightful)

      by El Lobo (994537) * on Friday November 20, @04:29PM (#30177658)
      I wonder if dear kdawson really knows what "a build" is... or if he just saw the words "Microsoft" and "bad idea" and just began salivating...

      Shitty article. Nothing to see here....

    • I’ve just had an epiphany.

      I hear there's a pill for that.

  • by syousef (465911) on Friday November 20, @04:16PM (#30177430) Journal

    What does MS offer nightly builds for??? It's just not how they work. They're a typical monolithic development house that deals only with releases and occasionally lets beta code out. There are benefits to the approach like not trying to shoot a moving target when it comes to bugs etc. People who've grown up with agile seem to think it's the only way to do quality assurance.

  • Security Updates? (Score:5, Insightful)

    by DigiShaman (671371) on Friday November 20, @04:17PM (#30177442) Homepage

    Umm, isn't that what Update Tuesdays are for? Constantly patching IE along with other OS updates?

    • Re: (Score:3, Insightful)

      The author of the article seems to think IE should be treated separately from Windows.

      I guess Konqueror should have it's own update system, the OS update system isn't good enough?

      • Re: (Score:2, Informative)

        by spartin92 (1342937)

        I guess Konqueror should have it's own update system, the OS update system isn't good enough?

        Its, not it is.

        • Touche-with-the-accent-that-I'm-lazy-to-put-on. I usually try to be good about that, too.

          • Re: (Score:3, Informative)

            Touch&eacute;

            Also, I&rsquo;m = I’m.

            Okay, I’ll shut up... and damn slashcode for not letting me use the &hellip; character code.

            Wait a second... oh my god... did they really fix Unicode?
            “Touché.”
            It looks right in the preview. Just my luck it’ll screw it up as soon as I post.

            It still doesn’t allow arbitrary characters, though... just certain ones. The ellipsis just melts into oblivion...

  • Although many developers may not really care much for nightlies or even point releases, it keeps them in the loop, and keeps them interested.

    This confused me. Many developers don't care about them, but they do care about them... is that basically what the Ars article is saying?

    • by CannonballHead (842625) on Friday November 20, @04:22PM (#30177536)

      Additionally, the article seems to take some things for granted...

      the reality is that every other browser has a more regular release cycle than IE does, and that keeps them relevant.

      I guess Opera's release and development cycle(s) is why it is so popular!

      The result is a strong perception that IE is lagging behind, no matter how great the major release versions are.

      The perception that IE is lagging behind has nothing to do with a bad development cycle, it's more tied to ... bad development and a not-very-good product.

      and the browser's updates are pushed through Windows Update. The actual browser doesn't have its own updating system, and this is a large part of the reason that over 40 percent of users are still using IE6 and IE7.

      That's an interesting assertion. The only backup he gives are numbers for browser stats.

      On the whole, this seems like one guy doing an editorial and talking off the cuff. That's how it struck me, anyways.

      • The perception that IE is lagging behind has nothing to do with a bad development cycle, it's more tied to ... bad development and a not-very-good product.

        And opening up the process with, perhaps, a chance to incorporate feedback early in the process is a great way to address this. You want to give people what they want? be more responsive and don't cast the featureset in stone based on whatthe product manager says.

      • by jamesh (87723)

        I guess Opera's release and development cycle(s) is why it is so popular!

        I thought I read in the news that they were pulling the plug on that in 2011...

      • Re: (Score:3, Funny)

        Hopefully, tomorrow's snapshot of the same article will be better.
  • I'm sure the developers have one, or maybe something that can be done ondemand. No point having one for the public imo

  • Normal (Score:5, Insightful)

    by bigstrat2003 (1058574) * on Friday November 20, @04:21PM (#30177520)
    WTF? Most companies don't release nightly builds of their software. Why on earth are we singling out Microsoft, and only one of their products at that? Infrequent releases are the norm, not the exception, and while you may argue that it should change, it's ludicrous to single out one program among thousands for following the standard practice.
    • Re: (Score:3, Insightful)

      Presumably because, while IE is quite similar to the class of "proprietary software", it is quite unusual among the desktop browsers.

      Whether or not you think that it is a good idea for there to be IE nightly builds, it isn't exactly absurd to judge a product by the standards of other similar products, rather than other products with similar licenses.
      • Re:Normal (Score:5, Informative)

        by dingen (958134) on Friday November 20, @04:50PM (#30178018)

        WTF? Most companies don't release nightly builds of their software.

        Not when it comes to web browsers. You can get nightlies from every single other major browser, except for IE.

        • Re: (Score:3, Insightful)

          by BitZtream (692029)

          Safari != webkit, Chromium != Google Chrome. Sorry to burst your bubble.

          Webkit is a rendering engine. Its pretty useless without supporting code. The link you gave links you to a loadable library essentially. The app icon you get for OSX actually runs a script that has Safari use the webkit library from the package, but the UI and everything else is still the same old Safari thats installed on the system.

          If someone bothered to put the effort into it, you could stuff IE's renderer into Safari on Windows,

  • Who is Many? (Score:5, Insightful)

    by clinko (232501) on Friday November 20, @04:32PM (#30177696) Homepage Journal

    "Many wonder why Microsoft doesn't offer nightly builds of Internet Explorer."

    Whoever "Many" is, they seem to always be interviewed by Ars and FoxNews.

  • As a key product in a proprietary OS, why would you want to run nightly builds of IE? With Firefox my browser may be unstable, but at least the rest of my system stays stable, but with IE a lot of Windows components use Trident and that isn't going to be a good thing. Plus, with Firefox if you file a bug they appreciate that and generally fix it right away, even security vulnerabilities aren't promptly fixed on IE, let alone user suggestions....
    • by sohp (22984)

      The IE guys are going to have to fix any problems in how it plays nice with Windows anyway, and if the development process is so broken that they can't even keep O/S-breaking regressions out of the builds, there's a problem. The whole point of having frequent builds is to identify errors sooner, while it's cheaper and easier to fix them, than later, after the edifice has been built on the unstable foundation.

      with Firefox if you file a bug they appreciate that and generally fix it right away, even security vulnerabilities aren't promptly fixed on IE, let alone user suggestions....

      I suggest that's the whole point of wanting IE to have a more frequent build and release cycle -- ge

  • They are built at night too, and you get more or less the same security feeling.
  • by maxrate (886773) on Friday November 20, @04:43PM (#30177882)
    Why is the finger always at Microsoft? I vote we embargo the use of the word Microsoft on Slashdot, say, for a month. Usually any Microsoft related post is biased and ill-spirited - getting very old. There are countless software vendors that do not release nightly builds. As much as I adore Slashdot, all the MS haters on here often make me feel as if I'm associating myself with a 'new low' of computer users (sometimes). Kinda like finding yourself in the company of a bunch of racists. It's very fashionable on \. to hate Microsoft. Don't like their stuff?...simply use something else and STFU. I do agree with the article's opinion of saying the update process Microsoft uses is broken - I think Microsoft can do better.
    • Re: (Score:3, Insightful)

      by dbIII (701233)

      Why is the finger always at Microsoft?

      Because many of us use their stuff and despair at the problems that arise that we cannot fix and the Microsoft will ignore.
      That creates a culture of just complaining to each other about the company in general. We say to each other things like "this was the company that was given the BSD source code on a plate and still couldn't get even ping right" and other things non-techies would find completely irrelevent.
      Just filter the MS stories out - there's not going to be muc

  • The Microsoft build labs has been described in many books but one thing that stood out to me was the alleged fact that most builds, like Windows, take well over 24 hours to finish. Given how tied into the operating system that MSIE is, I suppose that a build of MSIE would require a significant build of Windows as well.

    • Re: (Score:3, Funny)

      The Microsoft build labs has been described in many books but one thing that stood out to me was the alleged fact that most builds, like Windows, take well over 24 hours to finish.

      Well, there's yer problem... The are probably running their build server on windows. Now if they ran a nice Linux build server...

    • Re: (Score:3, Informative)

      Given how tied into the operating system that MSIE is, I suppose that a build of MSIE would require a significant build of Windows as well.

      I find it highly unlikely. In the end, IE lives in its own library, and any OS services that may need it call through that via stabilized COM interfaces. There's no reason why Windows can't be build against precompiled IE binaries and .idl files describing the interface, and similarly no reason why IE can't be built against the most up-to-date Windows SDK headers.

  • by 93 Escort Wagon (326346) on Friday November 20, @04:49PM (#30178004)

    I am not a fan of Internet Explorer at all - however I know people who are, and I can't imagine this mattering to them in the least.

    Heck, I can't imagine the vast majority of Firefox or Safari/Chrome users caring about those available snapshots; and I say that as someone who has used nightly builds for both those products fairly frequently!

    This just seems silly on the face of it. "Microsoft doesn't follow Firefox's development path", complains a Firefox fan.

  • by Sowbug (16204) on Friday November 20, @04:56PM (#30178134) Homepage

    Can bees think? A new study indicates that no, they cannot.

  • by Osrin (599427) * on Friday November 20, @04:57PM (#30178154) Homepage

    Filed under "weirdest story ever to appear on /."

    Next week we can discuss the outrage that stems from Microsoft's refusal to offer free back massages on the New York subway.

  • It' not like IE is open for people to download the nightly builds. I'm sure that Microsoft and its employees compile IE many times even though it might not be on the "nightly build" schedule in the most official sense.
  • by pcardno (450934) on Friday November 20, @06:56PM (#30179822) Homepage

    Nightly builds, if they were released every time:

    Bun
    Bun
    Bun
    Bun
    Meat
    Meat
    Bun + Meat
    Bun + Meat
    Bun + Meat + Meaty Flavour
    Bun + Meat + Meaty Flavour
    Bun + Meat + Meaty Flavour
    Bun + Meat + Meaty Flavour
    Bun + Meat + Meaty Flavour
    Bun + Meat + Meaty Flavour
    GHERKIN!
    Bun + Meat + Meaty Flavour + Gherkin
    Bun + Meat + Meaty Flavour + Gherkin + Salt
    Bun + Meat + Meaty Flavour + Gherkin + Salt++
    Bun + Meat + Meaty Flavour + Gherkin + Salt+++++
    Bun + Meat + Meaty Flavour + Gherkin + Salt + Tomato
    Bun + Meat + Meaty Flavour + Gherkin + Salt + That Other Stuff
    Bun + Meat + Meaty Flavour + Gherkin + Salt + That Other Slightly Better Stuff
    Quarter Pounder With Cheese

    As an IT Manager for one of the 100 biggest companies in the world, I couldn't give a flying f*ck about the inbetween. All I want to know is what we're getting. And if it breaks a part of our fundamental application stack, we'll complain or won't use it. If I want something in the release, I'll lobby for it. If you want to be part of the IE development cycle, sign an agreement with MS to be a part of it, then you'll get the alphas and beta.

    Total non-story.

    • Re: (Score:3, Insightful)

      by Bacon Bits (926911)

      Maybe you hadn't noticed, but development of IE7 and IE8 have not been tied to a specific OS at all. IE7 was released before Vista and installs on XP, and IE8 well before Win 7 and that installs on Vista and XP. Microsoft has said that IE9 will be released in 2010, while Windows 8 is set for 2012. IE and Office are both on different development timetables than Windows -- although Office is almost always released 6 to 8 months after a desktop Windows release. Sure, they're linked in some senses because e

leverage, n.: Even if someone doesn't care what the world thinks about them, they always hope their mother doesn't find out.