Angabe des Bereichs kompatibler Firefox-Versionen eines Add-ons
Samstag, 31. Juli 2010, 12:09 Uhr von Christian
Ich stand gerade vor dem Problem, für mein Firefox-Add-on azid die kompatiblen Firefox-Versionen anzugeben. Aufgrund eines Fehlers in einigen Firefox-Versionen müsste ich nun theoretisch zwei Bereiche von Versionsnummern festlegen, von 2.0 bis 3.6.* und von 4.0b2 bis 4.0b3pre, da in den Versionen 3.7a4 (erste verfügbare inkompatible) und 4.0b1 (letzte inkompatible) sowie wahrscheinlich (ungetestet) den Versionen dazwischen das Add-on nicht funktioniert. Praktisch ist leider nur die Angabe genau eines Bereichs unterstützter Versionen einer Anwendung (z. B. Firefox) möglich, sodass weder
<em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>2.0</em:minVersion> <em:maxVersion>3.6.*</em:maxVersion> </Description> </em:targetApplication> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>4.0b2</em:minVersion> <em:maxVersion>4.0b3pre</em:maxVersion> </Description> </em:targetApplication>
noch
<em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>2.0</em:minVersion> <em:maxVersion>3.6.*</em:maxVersion> </Description> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>4.0b2</em:minVersion> <em:maxVersion>4.0b3pre</em:maxVersion> </Description> </em:targetApplication>
eine Lösung sind. Eine Beschreibung dieses Konstrukts gibt es bei Mozilla. Somit bin ich gezwungen, einen Bereich wie
<em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>2.0</em:minVersion> <em:maxVersion>4.0b3pre</em:maxVersion> </Description> </em:targetApplication>
anzugeben, obwohl er eigentlich falsch ist. Zumindest habe ich der Projektseite von azid Informationen zu (in)kompatiblen Versionen hinzugefügt.
Die Festlegung mehrerer disjunkter Versionsmengen wäre wünschenswert, um solche dem Add-on-Entwickler bekannten Inkompatibilitäten den potenziellen Nutzern mitzuteilen und auch in den Prozess der Add-on-Suche und -Installation einfließen zu lassen.
Geschrieben in: sonstiges, www | Schlagwörter: Add-on, azid, Firefox, Inkompatibilität, Mozilla, targetApplication
Keine Kommentare »