Microsoft moves the hot potatoes in a 'deprecated' basket
Forum » News / Front-page » Microsoft moves the hot potatoes in a 'deprecated' basket
started by: zoobabzoobab
on: 1198336049|%e %b %Y, %H:%M %Z|agohover
number of posts: 7
rss icon RSS: new posts
summary:
As we planned sometime ago, Microsoft has decided to get rid of the hot potatoes such as "VML or AutoSpaceLikeWord95" by not addressing the comments, but just moving them into an optional basket, in order to do not break the compatibility with Office 2007. Programmers are still left in the dark on what "AutoSpaceLikeWord95 and al" means, and with VML still implemented in Office 2007, you cannot reasonably expect interoperability with current Microsoft products.
Microsoft moves the hot potatoes in a 'deprecated' basket
zoobabzoobab 1198336049|%e %b %Y, %H:%M %Z|agohover

In order to do not break the backward compatibility with its running product, Microsoft has decided to move the hot potatoes in another 'optional' basket. Here is what their ECMA proxy is saying about the closed discussion with ISO members:

Issues related to the “leap year bug”, VML, compatibility settings such as “AutoSpaceLikeWord95” and others will be extracted from the main specification and relocated to an independent annex in DIS 29500 for deprecated functionality.

Furthermore:

The intent of this Annex is to enable a transitional period during which existing binary documents being migrated to DIS 29500 can make use of those deprecated features, while noting that new documents should not use them. Accordingly, the conformance clause will also be changed to state that new documents created from scratch should not use functionality described in the new annex. This will ensure that existing content can still be successfully migrated, but will also ensure that bugs or legacy semantics will not be perpetuated by the Open XML standard.

Moving the hot potato in an 'optional' annex is not a solution. The solution is to remove those horrors out of the standard, not to sideline with a solution that please the vendor.

This is not an hazard if ECMA sidelines with Microsoft on how to solve the rotten VML potato:

Many National Bodies commented about the role of VML in the specification. Some have asked for it to be removed completely, whereas others have asked for VML to be treated in an annex only. Ecma agrees and will remove VML from the main specification. As suggested by many National Bodies, we will also make the necessary changes to enable the usage of DrawingML everywhere VML was previously used.

Waouw, Microsoft will remove VML from the specification, great news, euh, wait here:

VML will be moved to the new annex for deprecated functionality. This will ensure that new documents will fully utilize DrawingML, as provided for by the new conformance clause. This will also enable a transitional period during which existing binary documents being migrated to DIS 29500 can make use of VML. This is a significant change for DIS 29500.

We were also predicting the deprecation trick some time ago, some kind of a "we flag the buggy function as deprecated, we create a new function in order to do not break backward compatibility with Microsoft running products". This is exactly what Microsoft is proposing for the not solving the time format:

ECMA-376, the original Open XML standard adopted by Ecma, treats 1900 as a leap year in order to maintain compatibility with earlier spreadsheet applications that included this error. This is an important compatibility consideration, but based on the comments received by many National Bodies on this issue, Ecma acknowledges that the date system should be correct. The newly defined date system described in the previous item treats 1900 correctly. The leap-year bug will be deprecated, as described in the next item.

Where is Terminator to wipe out this deprecated stuff out of the ISO planet?

last edited on 1198337194|%e %b %Y, %H:%M %Z|agohover by zoobab + show more
unfold Microsoft moves the hot potatoes in a 'deprecated' basket by zoobabzoobab, 1198336049|%e %b %Y, %H:%M %Z|agohover
Re: Microsoft moves the hot potatoes in a 'deprecated' basket
zoobabzoobab 1198337234|%e %b %Y, %H:%M %Z|agohover

http://blogs.msdn.com/brian_jones/archive/2007/12/21/500-national-body-comments-posting-today.aspx

Re: Microsoft moves the hot potatoes in a 'deprecated' basket
podmoklepodmokle 1198358753|%e %b %Y, %H:%M %Z|agohover

'Deprecated' = part of the upcoming ISO standard, y/n
'Deprecated' = pre-ISO or "would eventually get removed in later versions"?
'Deprecated' = backwards bug compatible to unpatched versions of Office07

Sorry, I don't get it.

It sounds quite a bit strange to flag functionality "deprecated" in a "1.0".

Time for a DECISION: either a or b.

Re: Microsoft moves the hot potatoes in a 'deprecated' basket
arebentiarebenti 1198408323|%e %b %Y, %H:%M %Z|agohover

http://www.noooxml.org/forum/t-20124/networkdays-or-networkdays2

Re: Microsoft moves the hot potatoes in a 'deprecated' basket
tracking_truthtracking_truth 1198517360|%e %b %Y, %H:%M %Z|agohover

How can they call it a transitional period?

The reason Microsoft claim we need DIS 29500 is that users will want to convert over the their old data to the new format. If the expected time that the users will want to keep their old formats is short enough to be called transitional there is not point with DIS 29500 at all. Microsofts use of the word transitional is clearly a smoke screen.

The truth is that the critical problem with DIS 29500 is that a compliant application are free to use deprecated features. Unless this is changed every application will need to support the deprecated features, so moving stuff into deprecated status does not ease the burden of implementing DIS 29500.

If we can make sure every national body understands this fact DIS 29500 is doomed.

Re: Microsoft moves the hot potatoes in a 'deprecated' basket
arebentiarebenti 1199286839|%e %b %Y, %H:%M %Z|agohover

It is similar to the French proposal. Governments could request compliance with a non-deprecated subset of DIS29500.

Re: Microsoft moves the hot potatoes in a 'deprecated' basket
yuhongyuhong 1200357037|%e %b %Y, %H:%M %Z|agohover

And even if these things are needed these things can be easily recast as an extension to ODF. That would allow maintaining compatibility with both older versions of Office and ODF compliant apps.

new post