WordPress.org

Ready to get started?Download WordPress

Make WordPress Core

Tagged: heavy hearts Toggle Comment Threads | Keyboard Shortcuts

  • Andrew Nacin 10:49 am on December 10, 2012 Permalink
    Tags: , heavy hearts, test me plz,   

    WordPress 3.5 RC6 is out. Please, if you can (and earlier the better), hammer on TinyMCE with the most ridiculous object and embed tags you can find, and anything HTML5. (Here’s a zip for the nightly build.)

    What’s important in RC6? After a good first attempt last week (#22790), we took another stab (#22842) at fixing TinyMCE’s handling of, well, ridiculous object and embed tags. Our goal right now is to ensure that nothing breaks in 3.5 that worked in 3.4.2. So, go find your best embed spaghetti* and make sure nothing breaks.**

    • Very easy to test: Go to the “Text “tab, paste something in, head to the Visual tab, confirm things don’t look broken, head back to the “Text” tab, see if it looks mangled, head back to Visual, confirm things don’t look broken. Remember, we are looking for regressions, so also check 3.4.2 to see if it occurs there.

    ** Breaks means the embed disappears in whole or part, or there’s a JavaScript error, or your computer starts smoking. Whitespace and other HTML changes do/will happen (contents may settle during shipping). Of course, your content should never be damaged, as that’s just no fun.

    What happened to the last two RCs? We generally try to do a “soft” or “silent” RC at the very end of a cycle. We’re confident we’ve gotten the testing it needs, but we’d like to enter a 24-hour period where there are no more changes to trunk. Having a cleaner version number provides for a good line in the sand, and can help in case some blocker bug report comes in. Of course this time, we’ve stuttered a few times. TinyMCE hell was RC4. A few final changes on Friday (after we decided to not release) resulted in RC5. And the second round of TinyMCE hell is RC6.

    This also means our new target is Tuesday, December 11. We’ll again convene at 10 a.m. Eastern to see if the winds are blowing in our direction. (Even NASA needs good weather.)

    And hey, on the bright side:

     
    • Nick 12:06 pm on December 10, 2012 Permalink | Log in to Reply

      Just updated to WordPress 3.5 RC6 and conducted the above mentioned test… Nothing broken. Looks fine for me!

    • Xavier Borderie 12:40 pm on December 10, 2012 Permalink | Log in to Reply

      Insane work you’ve all accomplished again, guys! Congratulations and thank you!

    • Ryan Markel 1:16 pm on December 10, 2012 Permalink | Log in to Reply

      Casual thought: we need HTML-mangle unit tests so we aren’t caught off-guard by TinyMCE weirdness in future releases.

    • Jane Wells 2:35 pm on December 10, 2012 Permalink | Log in to Reply

      I’m thinking that @nacin and @koopersmith should submit a speaking proposal about this experience to the O’Reilly Fluent Conference. Proposals are due today, conference is May in San Francisco. http://fluentconf.com/fluent2013

    • mordauk 4:17 pm on December 10, 2012 Permalink | Log in to Reply

      Works perfectly for me so far.

    • Ipstenu (Mika Epstein) 4:39 pm on December 10, 2012 Permalink | Log in to Reply

      Banging on it without any errors so far. I’ve even gone to test my psycho code posts on halfelf. While it doesn’t work when I switch between posts that have a mondo amount of code (like I quote a whole MU plugin), it works better than it did on 3.4.2, so (1) not a regression (2) improvement!

      (The tl;dr of “If you have lots and lots of code in posts, tinyMCE is not your friend” remains, and that ain’t us, it’s them.)

    • paolal 5:15 pm on December 10, 2012 Permalink | Log in to Reply

      Tried to break it with many embeds, but it worked flawlessly. Thanks for all the work you are doing!

    • michaelha 5:27 pm on December 10, 2012 Permalink | Log in to Reply

      @nacin thanks for the update

    • tjsix 6:26 pm on December 10, 2012 Permalink | Log in to Reply

      Trying out various combinations I found that if a nested tag inside a parent with attributes will be removed if it is empty, even if it has attributes of it’s own. I’ve tried this with just about every tag I could think of that would potentially be an empty element, i.e. divs, spans, i’s (for icon fonts), anchors all of which could conceivably be an element element and styled with a background image/font via css.

    • Eric Hoanshelt 8:00 pm on December 10, 2012 Permalink | Log in to Reply

      Looking good so far!

    • memuller 1:08 am on December 11, 2012 Permalink | Log in to Reply

      Tested with some crazy posts from members on my WP Network. There are issues, but I’m pretty sure there are no regressions.

  • Andrew Nacin 10:09 pm on December 7, 2012 Permalink
    Tags: , heavy hearts   

    The new target for WordPress 3.5′s release is Monday, December 10, at 11 a.m. Eastern time.

    I badly wanted to release today, just as I did yesterday, and the day before. I want this thing kicked out to the curb as much as you want it running on your sites. But the entire core team is exhausted, and we’ve made too many changes this week on too little sleep to risk dropping 3.5 without an adequate code freeze and a few days of quiet. #22803 was downright frightening to see, while #22790 was just absurd on a number of levels. I wanted to go to bed at 11 p.m. last night and instead four of us worked until 7 a.m. The responsible voice in my head says without a doubt, that code needs to soak longer (and should probably sit in a corner with a dunce hat on).

    Plus, let’s face it, it’s late Friday afternoon on the east coast of the United States. I don’t want to do that to support teams, hosting companies, or translators. In the end, the extra few days can only help.

    So: we’re going to branch 3.5 now. I’m currently aiming for a code freeze that lasts 65 hours and fifty-five minutes in length. We will reconvene on Monday at 10 AM Eastern time (1500 UTC) and start working our way through the release checklist.

    Tomorrow evening, a few of us will touch base to see if anything has come up we need to deal with. By Sunday morning, we will know whether anything needs to change. Until then, we rest. I know, it’s lame we’re not shipping 3.5 yet. But a few more days will be forgotten sooner than potential egg on our face if we ship it without clear heads.

    In the meantime: Go update your WordPress.org profile with your full name so it can make it on the credits page. And enjoy the weekend!

    I’ll leave you with this:

     
    • Mike Schroder 10:12 pm on December 7, 2012 Permalink | Log in to Reply

      Heavy hearts is indeed the proper tag for this. Thanks for being willing to make the decision, but even more for your (and the rest of everyone who has been up for nights) sleepless effort.

    • Alex King 10:15 pm on December 7, 2012 Permalink | Log in to Reply

      A wise (and I’m sure, hard and frustrating) choice.

    • Amy Hendrix (sabreuse) 10:15 pm on December 7, 2012 Permalink | Log in to Reply

      Mad props to you and the whole 7am crew — take care of both yourselvesa and the release.

    • Matthew Richmond 10:20 pm on December 7, 2012 Permalink | Log in to Reply

      Sounds like a wise move. Props to you and all the contributors on the incredible work so far!

    • Alex Mills (Viper007Bond) 10:20 pm on December 7, 2012 Permalink | Log in to Reply

      But a few more days will be forgotten sooner than potential egg on our face if we ship it without clear heads.

      Hear hear. Users aren’t going to care if 3.5 is a few days late compared to serious bugs.

    • Matt Wiebe 10:20 pm on December 7, 2012 Permalink | Log in to Reply

      /me salutes the lead developers and wishes them dreams of, well, just dreams. Because sleep.

    • Shane Pearlman 10:21 pm on December 7, 2012 Permalink | Log in to Reply

      Dude, thank you for applying common sense. No one will actually remember if it is really today or monday in the scheme of things, but they will always remember when bad things happen.

    • Jeremy Felt 10:22 pm on December 7, 2012 Permalink | Log in to Reply

      Fantastic job getting it here. Smart call to wait. Thanks to all the 7am-ers!

    • quicoto 10:25 pm on December 7, 2012 Permalink | Log in to Reply

      Good choice, thanks for all the hard work guys!

    • Luis Rull 10:27 pm on December 7, 2012 Permalink | Log in to Reply

      Good choice. We need good code, not early one. Keep up with the good work.

    • Syed Balkhi 10:30 pm on December 7, 2012 Permalink | Log in to Reply

      Can’t wait for it :) Keep up the good work.

    • Joey Kudish 10:32 pm on December 7, 2012 Permalink | Log in to Reply

      Great rational and responsible choice. Kudos and mad props for all the long nights!

    • BobDunn-Trainer 10:34 pm on December 7, 2012 Permalink | Log in to Reply

      Makes total sense… and all I can say is thank you and everyone else for all this hard work!

    • Birgit Olzem 10:37 pm on December 7, 2012 Permalink | Log in to Reply

      Thank you, for your announcement, Andrew. I know, it was a critial decision for you, but really reasonable! Have a good rest at weekend.

    • jcastaneda 10:39 pm on December 7, 2012 Permalink | Log in to Reply

      Completely reasonable. It would be like serving uncooked food.

    • Michael Beckwith 10:40 pm on December 7, 2012 Permalink | Log in to Reply

      Go enjoy the weekend everyone, business can resume Monday.

    • joelwills 10:49 pm on December 7, 2012 Permalink | Log in to Reply

      Thanks for all your hard wok everyone, much appreciated!

    • Jerry Bates (JerrySarcastic) 10:55 pm on December 7, 2012 Permalink | Log in to Reply

      Spock would say that this is “…the only logical conclusion.”

    • Richard Tape 11:18 pm on December 7, 2012 Permalink | Log in to Reply

      “I know, it’s lame we’re not shipping 3.5 yet.”

      No. Just no.

      It’s not lame. It’s the right choice. It’s the only choice. Thank you, Andrew and everyone else for the ridiculous hours of work you’ve put in to this and all releases. Enjoy your weekend. You’ve deserved it.

    • cjc1867 11:34 pm on December 7, 2012 Permalink | Log in to Reply

      no pressure but make it perfect as can be but release it when you are ready guys

    • Tony Scott 11:36 pm on December 7, 2012 Permalink | Log in to Reply

      Better late and right, rather than ontime and wrong (not my phrase, can’t remember from whom)!

    • Philip Arthur Moore 12:12 am on December 8, 2012 Permalink | Log in to Reply

      Echoing the sentiments of everyone who has commented before me. Watching #wordpress-dev the last several days has made me realize the sheer amount of work that you guys are putting into getting this out the door. It’s impressive, to say the least.

      When it’s all said and done no one will remember a few missed days or deadlines. What they will remember is how much of yourself you’ve given to this release and everyone will applaud you for it and be thankful.

      Get some sleep.

    • Jason Spatola 12:18 am on December 8, 2012 Permalink | Log in to Reply

      Looks like I’m the lone voice of dissent here. Horrible decision, guys. (Just kidding. Can’t wait until Monday!)

    • marcopako 12:37 am on December 8, 2012 Permalink | Log in to Reply

      Thank you guys!

    • Jon Brown 1:14 am on December 8, 2012 Permalink | Log in to Reply

      I’ve been keeping track of irc and trac… and my god you guys have been gone HARD for a LONG time. Take a few minutes this weekend to breathe and enjoy… you deserve that and WAY more. Thanks for all the hard work.

    • FAT Media 1:33 am on December 8, 2012 Permalink | Log in to Reply

      This was definitely the right call. Anyone who is upset by this decision needs to have their heads examined. Keep up the great work guys and get some freakin sleep!

    • jasontucker 2:40 am on December 8, 2012 Permalink | Log in to Reply

      Just remember, beer fixes most things! :) HAve a drink and a relaxing weekend all.

    • Samuel Wood (Otto) 3:03 am on December 8, 2012 Permalink | Log in to Reply

      Too much niceness here.

      THIS IS BAD AND YOU SHOULD FEEL BAD.

      Also, have a good weekend, and if you happen to mention where you’re going, I may call in a shot for you. Be careful out there folks! :)

    • Ryan McCue 3:28 am on December 8, 2012 Permalink | Log in to Reply

      Heard they punched a duck?

      Poor @duck_, he never stood a chance.

    • Dan 3:32 am on December 8, 2012 Permalink | Log in to Reply

      A wise decision. High-five to all the core devs, thanks for all your hard work.

    • George Stephanis 3:49 am on December 8, 2012 Permalink | Log in to Reply

      I fully support this decision. Unless Keri is reading, in which case OH GOD DON’T BLAME ME, BLAME JORBIN, IT’S ALL HIS FAULT.

      And RE: duck punching, no mallards were harmed in the making of WordPress 3.5

    • Konstantin Kovshenin 8:28 am on December 8, 2012 Permalink | Log in to Reply

      Good move! Besides, whoever really needs 3.5 are running RC4 anyway.

    • Frank Bültge 10:47 am on December 8, 2012 Permalink | Log in to Reply

      Good decision! The people need to test early and the RC is available, who wants to use 3.5.

    • Jonas Bolinder (jond3r) 1:49 pm on December 8, 2012 Permalink | Log in to Reply

      Anybody else pondering about duck punching and monkey patching? Here’s what Wikipedia has to say.

    • cdils 3:36 pm on December 8, 2012 Permalink | Log in to Reply

      I am beyond impressed with you guys and the efforts you’re taking to release solid code to the community. Take a big nap and thanks for your hard work.

    • Maor Chasen 7:45 pm on December 8, 2012 Permalink | Log in to Reply

      Great call. Better be a stable version rather than a buggy one.

    • markroth 8:43 pm on December 8, 2012 Permalink | Log in to Reply

      This was a very good call. I commend you for that. And I thank you immensely for all the work you’ve done and are doing on WordPress!

    • Abhishek Ghosh 8:47 pm on December 8, 2012 Permalink | Log in to Reply

      Great move.

      `I know, it’s lame we’re not shipping 3.5 yet. But a few more days will be forgotten sooner than potential egg on our face if we ship it without clear heads.’

      It is carefulness to make the perfect.

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel