16. Feb
Miranda Fusion Update Pack (Part I)
Servus an alle Probierfreudigen.
Das Miranda Fusion Update Pack
Lange Zeit wars hier ziemlich still. Dass will ich nun ändern, denn so langsam wird es ernst. Im Vorgriff auf den Miranda Fusion Updater möchte ich euch das Miranda Fusion Update Pack vorstellen.

Aber um Gerüchten vorzubeugen zuerst noch etwas über das Projekt Miranda Fusion Updater. Das Projekt ist nicht eingeschlafen sondern es lebt mehr denn je, wenn auch momentan nur im Verborgenen. Leider musste ich schmerzhaft feststellen (wie so manch anderes Projekt namenhafter Softwareschmieden), dass man vollmundigen Versprechungen leider nicht immer zeitgerecht nachkommen kann. Manchmal macht einen das (Privat- & Berufs) Leben einen Strich durch die Rechnung so daß mir leider weniger Zeit für Miranda Fusion blieb als ich erhofft hatte. Leider ist Miranda Fusion Entwickler kein Job mit dem man seine Brötchen in Vollzeit verdienen kann und der Tag hat auch nur 24 Stunden (und die Nacht :-)). Diesbezüglich habe ich ein ziemlich schlechtes Gewissen wegen dem Gefühl euch evtl. enttäuscht zu haben. Ich hoffe ihr nehmts mir nicht allzu krumm.
Desweiteren sind durch die “neuen” Betriebssysteme Windows Vista und Windows 7 ein paar programmatische Hürden entstanden die ein ziemlich großes Umdenken erforderten um gelöst zu werden.
Hinzu kommt noch eine Portion Fehleinschätzung, wie umfangreich und komplex so ein Updater eigentlich sein kann. Man hat sich nie viel dabei gedacht. Kaum Bildschirmausgabe, kaum Benutzerinteraktion, Download, Installation, fertich! Kann doch nicht so schwer sein oder? Von wegen! So unscheinbar so ein Updater auch sein kann, neben den offensichtlichen Aufgaben müssen auch ein Haufen “wenn & abers” beachtet werden.
Aber genug geschwafelt, kommen wir zum Eingemachten! Der Updater gliedert sich in 3 Hauptbestandteile.
- Der eigentliche Updater – er überprüft bei Programmstart, ob Updates verfügbar sind. Wenn ja lädt er diese (in Form von .exe Dateien – den Update Packs) herunter und installiert diese. Auf die einzelnen “wenn & abers” die ich oben erwähnt habe gehe ich nochmal gesondert drauf ein, wenn der Updater dran ist. Zu Testzwecken hier im DevBlog wird dieser im Gegensatz zur Final Version eine recht üppige Bildschirmausgabe besitzen um jeden Prozessschritt verfolgen zu können. In der Final wird sich diese dann auf das Notify Icon (die Sprechblase & das Icon im Systray) beschränken.
- Der Configurator für den Updater – mit ihm kann man das Verhalten des Updaters als User bequem steuern. Diese wird in der Final Version in einen neuen “Miranda Fusion Configurator” integriert, zu Testzwecken hier im DevBlog wird sie noch separat vorzufinden sein.
- Die Update Packs – dies sind die einzelnen Pakete in Form von *.exe Dateien die durch den Updater heruntergeladen und installiert werden. In der Finalversion wird man von denen nicht viel zu Gesicht bekommen, denn sie werden “silent” installiert. Und genau um diese Packs geht es nun heute!
Denn Heute und in den nächsten Tagen wollen wir die Update Packs auf Herz und Nieren testen. Hierzu habe ich sie mit einer Bildschirmausgabe ausgestattet damit man auch was sieht. Sollten sich die Tests hier im DevBlog als erfolgreich erweisen werden diese zukünftig als Ersatz für das bisherige Upgrade herhalten, bis der Updater fertig ist. In diesen Packs sind nur die jeweiligen Dateien enthalten die sich seit der letzten Miranda Fusion Version geändert haben. Das minimiert das Downloadvolumen, denn es wird nur heruntergeladen was auch benötigt wird. Es werden nur Dateien aktualisiert, die auch mit dem Miranda Fusion Paket mitgeliefert werden. Zusätzliche Plugins etc. müssen weiterhin durch den User selbst aktualisiert werden. Das bewahrt uns und euch vor Schaden.
Kommen wir zu den nun anstehenden Tests:
Ihr bekommt von mir hier eine im Hinblick auf den Updater modifizierte Variante von Miranda Fusion 2.0.16. Setup, denn die Packs werden auf der “normalen” Version nicht ordnungsgemäß funktionieren. Unter anderem hat es damit was zu tun, nicht ständig eine UAC Meldung zu provozieren. Wäre nervig wenn der Updater nach längerer Abwesenheit 20 Updates herunterlädt und installiert. 20x UAC Meldung und Passwort eingeben… nee…
Und ihr bekommt natürlich das Miranda Fusion Update Pack 2.0.17. Die Dateien werden z.B. MFU02001700.exe heißen. Durch dieses Namensschema lassen sie sich dann durch den Updater ziemlich gut handhaben. Folgend also die zwei erforderlichen Dateien zum Testen:
Nach der (hoffentlich fehlermeldungsfreien) Installation möchte ich euch bitten den Erfolg (oder Misserfolg) zu verifizieren.
Hinweis: Dieses Upgrade Pack funktioniert NUR mit dieser Setup Version. Eure bereits installierte Miranda Version wird durch die neue Setup.exe deinstalliert. Anschließend erfolgt die Installation von Mi;Fu 2.016. Erst dann müsst ihr das Upgrade Pack ausführen. Also sichert euch vorher eure Verläufe bzw. Kontakte. Für Nutzer die bereits die alte 2.016 Version installiert hatten, reicht es, die vorher gesicherte profil.dat wieder ins entsprechende Verzeichnis zurückzukopieren.
Folgende Punkte sollten Überprüft werden:
- Miranda32.exe sollte nach dem Updater die Version 0.8.15 haben
- mfstart.exe sollte nun Version 1.0.9.0 haben
- Im Miranda “Über” Fenster sollte Mi:Fu 2.0.17 zu sehen sein
- in der “ReadmeMirandaFusion.txt” im Miranda Hauptordner sollte die Versionsnummer 2.0.17 zu finden sein
- Unter Systemsteuerung Software (Programme deinstallieren) sollte der Eintrag “Miranda Fusion” nun die Version 2.0.17 tragen
- eine erneute Ausführung der Update.exe ist NICHT möglich und sollte mit der Meldung: “Mit diesem Pack können sie nur die Version 2.0.16 aktualisieren!” darauf hinweisen.
- Das Update Pack sollte unter Vista und 7 OHNE UAC-Meldung ausgeführt werden können, ansonsten is was schief gelaufen :-)!
- Ihr solltet breit grinsen, weil es euch so gut gefällt!
In jedem fall möchte ich euch bitten hier in den Kommentaren reichlich und detailiert Feedback zu geben.
In diesem Sinne: Frohes testen!
mfG Highcoder
am 17. Februar 2010 um 11:28
6212
super arbeit.
hat bei mir ohne probleme geklappt. nur die UAC tauglichkeit konnte ich nicht testen, da UAC bei mir deaktiviert ist.
mfg
am 17. Februar 2010 um 12:02
6214
Also: An der Rechtschreibung hier muss noch gearbeitet werden: macht mal alle ” ‘s ” raus, die gibt es im deutschen so selten, und hier ist das nie der Fall.
am 17. Februar 2010 um 18:28
6221
Danke für den Hinweis. Ich mach das öfter falsch. ^^
am 17. Februar 2010 um 18:04
6218
Funktioniert wunderbar, einzig das mit dem UAC konnte ich nicht testen, da diese bei mir ebenfalls deaktiviert ist.
am 17. Februar 2010 um 18:29
6222
Warum deaktiviert ihr alle UAC?
Übrigens MÜSST ihr auch die 2.0.16 Setup hier aus dem DevBlog verwenden. Mit der “normalen” 2.0.16 funktionieren die Update Packs nicht!
Ich meine ja nur wegen den unterschiedlichen Downloadzahlen. oO
am 17. Februar 2010 um 18:48
6223
Bei mir hat alles funktioniert, UAC aber ebnfalls ausgeschalten. Es ist allerdings ein arger Kampf, bis man sein Profil wieder wie vorher hat, wenn man alles im Miranda-Ordner speichert (von XP noch) und dann keine Ahnung hat wo man schauen muss:/
am 17. Februar 2010 um 19:01
6224
Ja bei XP war damals noch alles im Miranda Ordner. Das ist bei Vista/7 nicht mehr so ohne weiteres möglich und auch nicht gewollt. Unter XP übrigens auch nicht aber da man dort immer als “Full Admin” angemeldet war ging das einfach. Daher rühren ja die meisten der Kompatibilitätsprobleme alter Software auf Vista und 7. Man hat sich damals halt nicht an die Regeln gehalten. Wozu auch es hat ja funktioniert.
Jetzt sind halt Programm und persönliche Daten getrennt (nämlich im Benutzerordner wo sie hingehören). Wir mussten uns auch anpassen.
mfG
am 17. Februar 2010 um 19:15
6227
Vielleicht sollten man hier auch mal deutlich auf unseren CONFIGURATOR hinweisen. Diese speichert mit 1-2 Klicks alle relevanten Profileinstellungen (*.dat), Avatare, Erhaltene Dateien etc) an einem beliebigen Platz. Für den Nutzer ist daher völlig egal wo die Dateien liegen.
Hauptmenü –> Configurator
Ok, das gilt nicht für zusätzliche Skins etc. Aber zukünftig wird ja eh keine Neuinstallation von Mi:Fu notwendig sein, wenn der Updater einmal funzt.
am 18. Februar 2010 um 10:58
6236
Installation ohne UAC verlief bei mir jetzt ohne Probs…werds gleich mal mit UAC unter WIn7 x64 probieren :) mfg
Dimitrie
am 18. Februar 2010 um 11:02
6237
Funktionierte ohne Probleme. Das update lief ohne Nachfrage durch, bei höchster UAC-Stufe.
MfG,
Dimitrie
am 18. Februar 2010 um 11:12
6238
Sehr schön. Vielen Dank fürs ausführliche Testen auch mit UAC und 64x. Damit dürfte die größte Hürde genommen sein. :-)
am 18. Februar 2010 um 16:21
6242
Gern geschehen….jetzt freu ich mich noch um so mehr auf den Updater :)
Gute Arbeit mal wieder von euch…
Wie siehts eigentlich mit Mi:Fu 3.0 aus?
am 18. Februar 2010 um 22:06
6249
Du freust dich auf den Updater? Na und wir erst!!! :-)
Danke, danke… 3.0 wird erst nächstes Jahr soweit sein denk ich mit dem neuen 0.9er Core. Genaueres kann Puttee sagen…
am 18. Februar 2010 um 23:24
6251
Naja, wir sind grad mal bei build #5. Wie die vergangenen Jahre gezeigt haben, kann man ab ca. build #30 – 40 mit der finalen Version rechnen. Aber eine Mi:Fu 3.0 alpha/beta wird es sicherlich schon in den kommenden Wochen geben. Eine pre-alpha² gibt es jedenfalls schon auf meinem System :)
am 18. Februar 2010 um 21:28
6247
Update verlief ohne Probleme (Windows 7 Home Premium). Interessant wäre eine Option, was installiert werden soll/aktualisiert werden soll, da ich z.B. einen anderen ICQ-Mod nutze (S!N). Das wäre vlt in der finalen Version zu beachten (da ich gesehen habe, dass 2 Plugins aktualisiert wurden).
am 18. Februar 2010 um 22:03
6248
Servus fkrone.
Könnten wir. Machen wir aber nicht. :-)
Soll nicht arrogant wirken aber wir können auf “Customizer” keine Rücksicht nehmen. Es ist so dass wenn wir einmal damit anfangen das ganze aufblähen und uns mehr Arbeit machen als wir bewältigen können. Und das macht einen Haufen Arbeit auch wenn der User hinterher nur ein Häckchen sieht was er klicken muss.
Aber es gibt dafür eine simple Lösung die wir dann auch so an alle die “customizen” wollen so publizieren werden:
Einfach deine ICQ.dll umbenennen (z.B. ICQsinmod.dll). So wird sie nicht durch unsere ICQ.dll überschrieben. Welche ICQ.dll du dann unter Einstellungen -> Plugins aktivierst ist ja dann deine Sache.
mfG
am 19. Februar 2010 um 23:31
6267
ging super, Keine Probleme :)
am 21. Februar 2010 um 01:27
6281
beim mir unter Win7 x64 ging auch alles ohne probleme
am 4. März 2010 um 08:53
6469
Sooooo, nun habe ich das Ding, in den letzten Tagen, auf sechs Rechnern und drei Laptops getestet. Von XP – 7 war alles dabei incl. 32/64 :)) und was ist passiert? NIX!! NULL!! Das Ding fluppte überall, ohne etwas zu schiessen, null Probleme. Prima Arbeit, Jungs und Mädels. Weiter so.!!!
am 4. März 2010 um 17:30
6479
Na das nenn ich mal fleißig!!!
Und vielen Dank für das Lob!
Na dann steht dem Liveeinsatz der Updatepacks wohl nichts mehr im Wege…
mfG Highcoder