\o/ \o/
A cause de RMS, microsoft est obligé de reporter sine die le SP3 de XP qui devait sortie aujourd'hui.
Dans la foulée, le SP1 de Vista est aussi interrompu !
http://www.01net.com/editorial/379148/le-sp3-de-windows-xp-r(...)
A cause de RMS, microsoft est obligé de reporter sine die le SP3 de XP qui devait sortie aujourd'hui.
Dans la foulée, le SP1 de Vista est aussi interrompu !
http://www.01net.com/editorial/379148/le-sp3-de-windows-xp-r(...)
> Lire le journal (86 commentaires, moyenne: 3,3).
Vous avez demandé le commentaire #927040.



[+] Apple , HP ou Sun
il y a pas à chier u ncake, en os proprio, Apple, Sun HP ou IBM sont carrément plsu professionels que Microsoft
Jamais vu d'update de MacOS X de décalé, et les patchadd ne font jamais planté ma machine.
Microsoft , en restant proprio, devrait prendre exemple sur Microsoft.
[^]Re: Apple , HP ou Sun
A) Le probleme ne fait pas planter la machine, mais empeche un soft de fonctionner correctement
B) Ca arrive chez Apple aussi : http://docs.info.apple.com/article.html?artnum=303453
The following non-security issues introduced by Security Update 2006-001 are also addressed by this update:
Download Validation: Security Update 2006-001 could cause the user to be warned when provided with certain safe file types, such as Word documents, and folders containing custom icons. These unneeded warnings are removed with this update.
apache_mod_php: A regression in PHP 4.4.1 that could prevent SquirrelMail from functioning is corrected with this update.
rsync: A regression in rsync that prevented the "--delete" command line option from functioning is corrected with this update.
Tout comme IBM : http://blog.vinceschuurman.com/vince/home/ndt4.nsf/(LUBlogCo(...)
Ca arrive chez Mozilla aussi d'ailleurs : http://www.mozillazine.org/talkback.html?article=22741
Pour etre precis, ca arrive a tout le monde d'avoir des regressions, surtout quand le soft est gros, que plein de softs sont bases dessus, ... personne n'est parfait et peut tester tous les scenarios possibles, nous non plus.
[^]Re: Apple , HP ou Sun
Bien sûr que ca arrive à tout le monde d'avoir des bugs ...
Avoue tout de même que c'est balot de retarder au dernier moment un patchset trés attendu parce qu'un bug majeur est justement tout juste mis en valeur ;-)
[^]Re: Apple , HP ou Sun
Je ne pense pas que ce soit un bug majeur. Pour une fois que microsoft fait les choses bien, éviter la perte de données à quelques centaines d'entreprises, c'est une action acceptable.
[^]Re: Apple , HP ou Sun
<< Je ne pense pas que ce soit un bug majeur >>
C'est de l'ironie ???
Et je n'ai jamais reproché à M$ de retarder son patchset, faudrait un peu apprendre à lire avant de répondre !
[^]Re: Apple , HP ou Sun
Heu, il ne s'adresse pas forcément à toi, je trouve que c'est aussi paradoxal, mais on peut aussi arrêter l'hypocrisie une seconde et remarquer que c'est un fait, M$ prend ses responsabilités (tout est relatif) en retardant un patch (deux) parce qu'ils ne sont pas ok.
Parce que la situation étant ce qu'elle est pour M$, il n'ont le choix qu'entre deux choses : repousser le patch pour le retravailler, ou le mettre à dispo avec les erreurs qu'il entraine. La meilleure option, c'est laquelle d'après toi (sans nous dire que c'est de changer de licence ou de passer sous linux, merci) ?
[^]Re: Apple , HP ou Sun
RIen a voir avec des pertes irrémédiable de donnée.
Les exemples que tu donnes sont mauvais ! Apple mets a jour rsync par rsync, apache_mod_php par apache_mod_php.
Le bug des SP n'est pas une simple "regression" d'une appli tierce mais une perte irrémédiable des données primordiale d'un logiciel de gestion des ventes !! Explique donc aux entreprises qui ont perdu leurs données et une semaine pour tout reinstaller de zero, que c'est une simple "regression" !!
De toute façon MS est coutumier du fait, n'est-ce pas aussi Microsoft Home Server qui corromp les données des applis MS OneNote 2003/2007, Outlook 2007, Money 2007, Windows Vista Photo Gallery , Windows Live Photo Gallery... ?
Il y a clairement là une erreur de positionnement du produit, il aurait fallu le nommer Microsoft Home Trash !!
[^]Re: Apple , HP ou Sun
Les exemples que tu donnes sont mauvais ! Apple mets a jour rsync par rsync, apache_mod_php par apache_mod_php.
Le bug des SP n'est pas une simple "regression" d'une appli tierce mais une perte irrémédiable des données primordiale d'un logiciel de gestion des ventes !! Explique donc aux entreprises qui ont perdu leurs données et une semaine pour tout reinstaller de zero, que c'est une simple "regression" !!
C'est exactement le meme probleme que le cas IBM que j'ai donne : un changement de comportement dans une librairie fait que l'appli se comporte differement. Selon l'appli ca peut causer perte de donnees ou pas. Ici avec RMS c'eest le cas, si tu regardes IBM, les applis faisant appel a cet API pourraient elles aussi corrompre leurs donnees selon la maniere dont elles sont concues.
De toute façon MS est coutumier du fait, n'est-ce pas aussi Microsoft Home Server qui corromp les données des applis MS OneNote 2003/2007, Outlook 2007, Money 2007, Windows Vista Photo Gallery , Windows Live Photo Gallery... ?
Il y avait Home Server oui, les autres je n'en ai pas souvenir.
[^]Re: Apple , HP ou Sun
il y'a eu des mises à jours de MacOS X qui effaçaient le contenu entier de disques durs externes si on ne pensait pas à les débrancher avant la maj.
[^]Re: Apple , HP ou Sun
Un truc que je trouve hallucinant, c'est le niveau déplorable de l'informatique en entreprise.
Le rôle d'une informaticien d'entreprise devrait être avant tout de faire en sorte qu'en cas de gros problèmes, la situation puisse revenir à la situation initial dans les plus brefs délai.
Au prix des supports de stockage actuels, ce n'est pas en plus une grosse dépense.
Là, c'est un problème logiciel, mais si le disque dûr était tombé en panne ?
C'est malheureusement un cas super fréquent dans les boites.
Remettre un ordinateur en état suite a quoi que ce soit ne devrait jamais prendre plus de quelques heures, sinon, c'est que l'informaticien à mal fait son travail, et cela semble est trop souvent fréquent dans le monde de l'entreprise.
PS : ça m'est venu en tête là, j'avais envie de l'écrire mais ce n'est pas forcément une réponse à ton commentaire. Je ne critique ni ne défent ici Microsoft sur ce service pack, même si je trouve leurs produits de très mauvaises qualitée (et vu leur CA et surtout leur bénéfices, je trouve même que c'est prendre les clients pour des cons), mais là, c'est la faute de ceux qui s'occupe de l'informatique dans les entreprises.
[^]Re: Apple , HP ou Sun
Je te rassure tout de suite : dans les grandes structures, normalement, on teste les mises à jour avant de les appliquer sur les systèmes en production.
[^]Re: Apple , HP ou Sun
J'aime bien le «normalement».
[^]Re: Apple , HP ou Sun
Normalement, on teste les mises à jour sur la plate-forme de test, puis celle de pré-production avant de passer à celle de production, une fois que tout s'est bien passé.
Normalement, la plate-forme de pré-production doit être exactement semblable à celle de production, point par point.
Sauf qu'on voit des fois des cas où ils mettent à jour celle de production directement, puis celle de pré-production afin qu'elles soient toujours pareil. Va expliquer à ces gens-là que la seconde plate-forme ne sert plus à rien...
[^]Re: Apple , HP ou Sun
pbpg: Le probleme ne fait pas planter la machine, mais empeche un soft de fonctionner correctement
01net.com: Son installation sur des PC faisant tourner Dynamics RMS se traduit par des pertes irrémédiables de données
C'est pas exactement la même chose. Qui a tord, qui a raison?
[^]Re: Apple , HP ou Sun
C'est les 2 en fait, le soft est victime d'un changement de comportement du code de l'OS, a cause de ce changement de comportement, le soft se comporte d'une facon differente et corrompt les donnees qu'il ecrit.
[^]Re: Apple , HP ou Sun
Par contre, j'ai du mal à comprendre...
Comment un changement dans le code de l'OS peut affecter directement et aussi profondément le comportement d'un logiciel ?
J'avoue, j'ai peu programmé sous dodows, mais le logiciel en question doit quand même faire appel à des bibliothèques qui fournissent des fonctions de plus ou moins haut niveau ...
Les mauvaises langues diront que la documentation n'est pas le point fort de microsoft, mais un changement aussi important dans les fonctionnalités proposées par ces bibli ne devrait pas exister pour un os aussi utilisé dans le monde professionnel, et donc vu le nombre de logiciels utilisant (risquant d'utiliser) ces fonctionnalités, devraient rester figées.
Bref, soit j'ai mal compris (fort probable), soit je trouve que c'est abhérent.
Si d'ailleurs quelqu'un avait plus d'infos sur le dit problème... (pbpg ?)
* message analysé au détecteur de troll - risque > 50% *
[^]Re: Apple , HP ou Sun
Comment un changement dans le code de l'OS peut affecter directement et aussi profondément le comportement d'un logiciel ?
J'avoue, j'ai peu programmé sous dodows, mais le logiciel en question doit quand même faire appel à des bibliothèques qui fournissent des fonctions de plus ou moins haut niveau ...
Ben oui, et le service pack il contient tout cela, le probleme se situe dans une de ces libs de haut niveau.
Quand au changement de comportement, qu'on soit clair, c'est un bug. Pas de manque de documentation en cause, ca n'aurais simplement pas du arriver. Il se trouve que RMS est le seul soft sur lequel (pour l'instant) le bug est expose, raison pour laquelle on ne s'en est rendu compte que maintenant. Le probleme n'est visible que si l'API est utilise d'une certaine maniere.
Quand aux details, je doutes que j'aie l'autorisation de les donner...
[+] [^]Re: Apple , HP ou Sun
Hallelujah!!
pasBill pasGates envoie RMS au panthéon des soft reconnus et adulés:
...RMS est le seul soft...
Reprends-toi, pbpg, c'est une icône du (extrêmement) libre, mais ce n'est pas encore un soft, et encore moins le Hurd personnalisé.
[^]Re: Apple , HP ou Sun
Peut on me donner des précisions sur comment réagir à ça ?
[^]Re: Apple , HP ou Sun
mal vu qu'il ne doit pas etre sous licence GPL et en plus linké avec des lib proprio
pour protester contre la dadvsi , je n'achete plus de produit soumis au droit d'auteur ou voisins
[^]Re: Apple , HP ou Sun
Moi ce qui me gêne en fait c'est le fait que les Service Pack ne soient pas juste l'ensemble des patchs appliqués au système. Pourquoi le Service Pack doit-il changer une librairie de haut niveau ? Pour un bug ou un problème de sécurité ? Si oui, alors pourquoi ça n'a pas été patché avant ?
Quand debian sort une rX pour stable, c'est juste les paquets de stable en incluant les corrections de bugs et de failles, rien de plus...
[^]Re: Apple , HP ou Sun
Mais c'est l'ensemble des patchs appliques au systeme. Cette librairie a ete modifiee par une requete d'une societe, on leur a fait un patch, ils ne s'en sont jamais plaint (car ils l'utilisent de maniere differente), on l'a integre dans le service pack, et la il ressort que dans un contexte different, il y a probleme.
XP SP2 etait un cas a part, on y a ajoute des fonctionnalites d'un point de vue securite, mais un service pack c'est les patchs existant mis ensemble et rien d'autre.
[^]Re: Apple , HP ou Sun
Mais c'est l'ensemble des patchs appliques au systeme. Cette librairie a ete modifiee par une requete d'une societe, on leur a fait un patch, ils ne s'en sont jamais plaint (car ils l'utilisent de maniere differente), on l'a integre dans le service pack, et la il ressort que dans un contexte different, il y a probleme.
D'accord, donc vous avez des patchs privés qui se promènent en plus...
Brrrr
[^]Re: Apple , HP ou Sun
Pas des patchs prives, si tu recois un patch pour le binaire X, tu recevras ton patch + toutes les modifs qui ont ete faites a ce binaire precedemment, tout comme avec Debian ou autre.
Simplement peu de gens on demande un patch pour ce binaire, resultat personne n'a decouvert le probleme jusqu'a ce que les gens se mettent a tester/installer le service pack, car la la quantite de gens recevant le binaire a cru exponentiellement.
[^]Re: Apple , HP ou Sun
Et il n'y a pas de système de tests de non régression, au moins sur les interfaces et leurs comportements ?
[^]Re: Apple , HP ou Sun
Oh si, plus que tu ne peux l'imaginer, ca ne veut pas dire qu'ils couvrent tous les cas possibles et imaginables par contre, verifier qu'un bout de code non-trivial est correct est un probleme d'une complexite enorme et qu'il est impossible de resoudre aujourd'hui.
[^]Re: Apple , HP ou Sun
Enfin là ça n'a rien à voir avec la correction du code, on demande juste à ce qu'il fasse la même chose que la version précédente. Et là, la compléxité ne me semble pas insurmontable.
Après, si l'interface est trop complexe, c'est un autre problème, mais c'est indépendant de la complexité d'une preuve de code.
[^]Re: Apple , HP ou Sun
Enfin là ça n'a rien à voir avec la correction du code, on demande juste à ce qu'il fasse la même chose que la version précédente. Et là, la compléxité ne me semble pas insurmontable.
Ben si, parce que pour comparer le comportement du code avec ce qu'il faisait avant tu fais quoi ?
Tu ecris des tests qui verifient le comportement, et imagine simplement un API qui prend plusieurs parametres, certains sont des structures, un est un contexte cree par une fonction precedente, contexte qui peut etre dans plusieurs etats differents selon le flux du code, ... tu te rends vite compte que c'est impossible de gerer tous les cas possibles.
[^]Re: Apple , HP ou Sun
Ben si, si le code est correct, il fait la même chose que le code d'avant
(à condition que le code d'avant soit correct)
Je dirai même que tu donne comme spécification de ton code, truc nécessaire pour vérifier la correction du code, par "il doit faire exactement ce qu'il faisait avant".
[^]Re: Apple , HP ou Sun
Je voulais signifier qu'on est loin d'avoir besoin de prouver que le code est correct pour découvrir ce genre de bug et pour que le test soit efficace.
Bon après c'est sûr que ça ne marche qu'avec un programme déterministe...
[^]Re: Apple , HP ou Sun
Pas besoin de preuve certes, mais la seule maniere c'est d'avoir une suite de tests complete, et lorsque ton code est un tant soi peu complexe, avec des cas genre code multithread, ... bonne chance...
[^]Re: Apple , HP ou Sun
Bah t'as du bol, moi après une mise à jour de Safari, mon cher ordinateur n'a plus voulu démarrer...
[^]Re: Apple , HP ou Sun
tu vois bien, chez Apple les mise à jour ne sont jamais décalé...
Sous linux, ça attend d'être prêt pour sortir...
Microsoft commence à faire pareil, c'est plutôt une bonne chose. Vous imaginez s'ils avaient attendu d'enlever les bugs avant de commercialiser leurs produits, on utiliserait tous un OS sans aucun bug : Windows 3.11
Axel
[^]Re: Apple , HP ou Sun
>Sous linux, ça attend d'être prêt pour sortir...
euh plus tout à fait : http://linuxfr.org/2008/04/26/23995.html
[^]Re: Apple , HP ou Sun
Sous linux, ça attend d'être prêt pour sortir...
mouais... j'ai un cas assez récent en tête d'une distribution orientée vers le "Grand" public, qui est pourtant sortie avant que toutes les corrections de bugs trouvés sur la RC soient faites...
Sous Linux aussi, il y a des dates clefs plus ou moins faciles à contourner... Et desfois, certains problèmes (rarement graves) sont connus avant une sortie...