openSUSE Anwendertreffen 2013 in Hesselberg

Zur Erinnerung: Am ersten August-Wochenende (02.08.-04.08.2013) findet in Hesselberg das Anwendertreffen 2013 statt. Es werden noch Leute für den regen Informationsaustausch zu openSUSE wie auch für einen netten Plausch gesucht. ;-) Meine Wenigkeit wird auch vor Ort sein. Am Samstag Abend wird gemeinsam gegrillt. Das Grillgut kann entweder selbst mitgebracht oder bei den Organisatoren bestellt werden.

Folgende Vorträge sind derzeit geplant (Weitere können noch hinzukommen):

  • Freitag (Abend):
    • Einführung in SSH, SSHFS, SCREEN
    • Einführung zur Programmierung eines Bash-Skripts
  • Samstag:
    • Vorstellung der openSUSE Wiki
    • Einführung zur Erstellung eines RPM-Paketes
    • Einführung in die Arbeit mit dem Open Build Service (OBS)
  • Sonntag (Vormittag):
    • Austausch von offenen Fragen und weiteren Tipps & Tricks für die tägliche Arbeit mit openSUSE

Die Organisatoren sind sich bewusst, dass die o.g. Vorträgen sich zum Teil an Semiprofessionelle oder die es gerne werden möchten gerichtet sind. Sie sind gerne für weitere Themenvorschläge auch für den einfachen Anwender offen. Vor Ort können auch aufkommende Fragen, die in anderen Themenbereichen einschlagen, gemeinsam erörtert werden. Auch spezielle Problematiken im Alltag mit openSUSE oder Linux im Allgemeinen können auf diese Weise mit erfahrenen Linux-Usern ausgetauscht werden.

Den Teilnehmern wird empfohlen, sich für 2 Übernachtungen einzuplanen. Ob man Vollpension haben möchte, individuelles Frühstück & Mittagessen & Abendessen oder nur das Zimmer mit der Möglichkeit selbst für Verpflegung zu sorgen, ist jedem selbst überlassen.

Preisliste für die Übernachtung und Verpflegung zum Download: Preisliste2013.pdf

Wer am Anwendertreffen 2013 teilnehmen möchte oder weitere Fragen hat, möge sich bitte via E-Mail/IRC an Marcel Kühlhorn a.k.a. tux93 (E-Mail: tux93@opensuse.org) oder im IRC an Karl Thomas Schmidt a.k.a. }ls{ wenden. Wenn es um die Anmeldung geht, kann ich auch behelfsmäßig einspringen und leite die Informationen an die Organisatoren weiter. Im Moment sind noch Plätze wie auch Zimmer frei. Bitte bedenkt: Je näher der Termin rückt, desto weniger Plätze sind dann noch frei.

Die Organisatoren wie auch ich würden uns auf zahlreiche Teilnehmer freuen.

Quelle:

openSUSE – proprietären Grafik-Treiber AMD Catalyst 13.4 als RPM installieren

AMD Catalyst 13.4 (fglrx 12.104) wurde veröffentlicht und unterstützt Grafikkarten ab Radeon HD 5000 und höher. Das Skript makerpm-amd-13.4.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.4, 12.1, 12.2, 12.3 sowie bis Kernel 3.8.

[UPDATE 19.08.2013]
Durch den Patch von Kolasa ist eine neue Funktion für den EFI-Teil für den fglrx-Kernelmodul hereingekommen. Dadurch wurde ich auf einen Kompilierfehler aufmerksam gemacht (Vielen Dank an dieser Stelle an Martin Schröder und Torsten). Der Fehler beim Kompilieren „error: called object ‘efi_enabled’ is not a function“ ist nun mit dem neuesten Packaging Skript behoben.

Nun zu den technischen Details:
Die o.g. Fehlermeldung beim Kompilieren des fglrx-Kernelmodul für den Kernel 3.4.47 unter openSUSE 12.2 erschließt sich mir im ersten Moment nicht. Erst als ich openSUSE 12.2 auf einer separaten Partition installiert habe und dann Nachforschungen angestellt habe, kam zu dem Fehler ungeheuerliches zum Vorschein.

Zuerst ist im Kernelcode 3.4.47 ein EFI-Code reingepatcht worden, welches eher dem EFI-Code in neueren Kernelcodes zu finden ist. Dann wurde ein EFI-Patch (kabi-re-add-efi_enabled-variable.patch) von Jiri Slaby (SUSE Niederlassung in Tschechien) angewendet. Der genannte Patch baut quasi die vorhandene Funktion efi_enabled(EFI_BOOT) zu efi_enabled_f(EFI_BOOT) um und ersetzt dann efi_enabled als Variable, um anscheinend das alte Verhalten wegen eines Patch für die Samsung-Laptops wiederherzustellen.

Da EFI_BOOT aber immer noch definiert ist und dieser nur im neuen EFI-Code vorkommt, wird der Patch an der Stelle logischerweise Probleme machen. Das wird nicht nur beim Kompilieren des fglrx-Kernelmodul krachen, sondern woanders auch. Richtig wäre es gewesen, wenn man konsequenterweise EFI_BOOT auch umbenannt hätte. Ein undeklariertes EFI_BOOT wird im entsprechend Code als Variable efi_enabled andernfalls über die Funktion efi_enabled(EFI_BOOT) ausgelesen.

Wieso zum Geier müssen einige Leute im Kernel nur wegen einem Samsung-Laptop mit dem total kaputten UEFI herumpfuschen?! Hier hat der Hersteller die Sorgfaltspflicht ein BIOS-Update herauszubringen und nicht irgendwelche Kernel-Entwickler, die dadurch mehr kaputt machen als reparieren können!!! Ein Bugreport geht auch nochmal separat an die Kernel-Maintainer von openSUSE heraus, um den o.g. „re-add-efi_enabled-variable“-Patch ordentlich machen zu lassen. So kann es definitiv nicht bleiben.
[/UPDATE 19.08.2013]

[UPDATE 04.08.2013]
Das Patch von mir habe ich gegen das Patch von Kolasa aus dem GitHub ausgetauscht. Da der Maintainer noch weitere sinnvolle Bugfixes eingebracht hat. Ab sofort wird nun bis Kernel 3.10 unterstützt. Das Packaging Skript habe ich hingehend erneuert. An dieser Stelle vielen Dank an Paolo Marzari für den Hinweis und Kolasa für die Änderungen am fglrx-Code.
[/UPDATE 04.08.2013]

AMD hat erfreulicherweise wieder eine Release Notes für Linux veröffentlicht. ;-)

Neu bei dem Treiber ist:

  • OpenCL Console Mode Support
  • Kernel 3.7 and 3.8 Support

Folgende Probleme sind im Treiber behoben worden:

  • [370253]: Serious Sam 3 – Color of Objects turning into be red when enabling separate shader object
  • [371937]: Team Fortress 2 – Screen black issue while entering the game screen under cinnamon desktop environment
  • [371374]: Team Fortress 2 – Screen random flickering and corruptions in Lakeside Map
  • [354777]: Maya 2012 Benchmark – Benchmark falling out of TIMMO
  • [372137]: NX8.0 – Severe flickering is observed while playing animation in manufacturing mode
  • [373561]: Mari crashes at startup on Ubuntu only
  • [374371]: Severe corruption occurs in Unigine Heaven 4.0 on Saturn XT when running at extremely high settings
  • [373787]: Softimage fails to refresh properly
  • [372918]: Maxon – Wrong shading when UBOs are used to store light parameters

Offene Fehler, die bei AMD vorliegen:

  • [373836]: Vsync application shows corruption filed
  • [373772]: Team Fortress 2 – Game could not be loaded in “High Performance GPU” mode
  • [373909]: Driver install via .deb package will cause OS desktop corruption
  • [371372]: SCQA – Anti-Aliasing does not work

Link: AMD Catalyst™ 13.4 Proprietary Linux® Graphics Driver Release Notes

Eine kleine Bitte habe ich: Wenn irgendwelche Probleme mit dem Treiber auftauchen, scheut euch nicht mir zu berichten (Ich nehme deutsche und englische Bugreports gerne entgegen). ;-) Ich werde versuchen, soweit es mir möglich ist, den gemeldeten Fehler zu reproduzieren. Zusammen mit den nötigen System-Informationen werde ich mich direkt an die richtige Stelle bei AMD wenden, um den Bug in der nächsten Treiber-Version beheben zu lassen. Danke schön. :-D

Für Benutzer älterer AMD Grafikkarten (Radeon HD Serie 2000 – 4000) wird dringend die Installation dieses Treibers abgeraten. AMD hat einen Legacy-Treiber zur Verfügung gestellt. Mehr Informationen zum Legacy Treiber: http://www.sebastian-siebert.de/2013/01/25/opensuse-amd-catalyst-13-1-legacy-treiber-als-rpm-installieren/

Downloads:

Installationsanleitung:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Über das makerpm-amd-Skript

Das Skript makerpm-amd-13.4.sh ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.

Folgende Argumente können dem Skript übergeben werden:

-b Nur das RPM-Package bauen (Standard)
-c <type> Nur X-Server konfigurieren. Monitor-Typ: single = 1 Monitor, dual = 2 Monitore (Wichtig: Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)
-d Nur den AMD-Installer downloaden
-i Das RPM-Package bauen und installieren bzw. updaten
-kms <yes|no> Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren
-nohw Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)
-old2ddriver <yes|no> den alten 2D-Treiber aktivieren oder deaktivieren
-r|–report erstellt ein Report und speichert diese in eine Datei namens amd-report.txt
-u|–uninstall entfernt AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene AMD-Dateien und -Verzeichnisse entfernt. Hinweis: Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.
-ur|–uploadreport wie Option –report nur zusätzlich wird der Report auf einem NoPaste-Service sprunge.us hochgeladen und gibt bei Erfolg den Link zurück.
-h Die Hilfe anzeigen lassen
-V Version des Skript anzeigen

Hilfe, es funktioniert nicht!

Bitte haltet folgende Regel ein:

  1. Bei der Eingabe der Befehle auf mögliche Tippfehler überprüfen.
  2. Möglicherweise ist die Lösung für das Problem im Wiki vorhanden.
  3. In Kommentaren lesen, ob eine Lösung zu einem Problem bereits existiert.

Wenn keines der o.g. Regel greift, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst vorarbeiten. Bitte ladet euch das Skript makerpm-amd-13.4.sh herunter und erstellt einen Report von eurem System in der Konsole:

su -c 'sh makerpm-amd-13.4.sh -ur'

Das Skript lädt das Report auf sprunge.us hoch und gibt anschließend einen Link aus. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.

Feedbacks sind wie immer willkommen. :-)

openSUSE – AMD Catalyst 13.1 Legacy Treiber als RPM installieren

AMD Catalyst 13.1 Legacy (fglrx 8.97.100.7) wurde veröffentlicht und unterstützt nur ältere Grafikkarten der Serie Radeon HD 2000 bis einschließlich HD 4000. Das Skript makerpm-amd-13.1-legacy.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.4, 12.1 und 12.2 sowie bis Kernel 3.8. Das Packaging Skript wurde im Zuge der Kernel-Patches für 3.5 bis einschließlich 3.8 aktualisiert (offiziell wird von AMD nur bis Kernel 3.4 unterstützt).

Im IRC-Chat habe ich um einen Test mit dem Legacy-Treiber auf openSUSE 12.3 Beta 1 gebeten. Freiwillige User haben hierzu Feedback gegeben. Leider sah es nicht besonders gut aus. Auf openSUSE 12.3 ist der X-Server in der Version 1.13.1 im Einsatz und der Legacy-Treiber unterstützt jedoch nur bis 1.12.x.

Da bin ich wie auch viele andere User dem Artikel von Michael Larabel (Phoronix) auf den Leim gegangen. Der Artikel wurde trotz der Beschwerden und Hinweise im Forum immer noch nicht korrigiert. Daher der Hinweis: Der Legacy-Treiber läuft nicht auf openSUSE 12.3 in Verbindung mit dem X-Server 1.13.1.

Man kann den Legacy-Treiber noch mit openSUSE 12.2 bis zum 15. Januar 2014 betreiben, dann endet die Lebenszeit von openSUSE 12.2 und jegliche Updates werden eingestellt. Für Tumbleweed-Benutzer endet es bereits mit der Veröffentlichung von openSUSE 12.3 voraussichtlich am 13. März 2013. Hier wird empfohlen, nach dem Release von openSUSE 12.3 auf entsprechende Repos für openSUSE 12.2 umzusteigen. Alternativ kann man sich openSUSE 12.3 installieren und lässt es mit dem Kernel-Treiber radeon laufen und aktualisiert entsprechend den Kernel, um neuere und stabilere radeon Treiber zu erhalten.

Zu diesem Legacy-Treiber gibt es momentan noch keinen Changelog.

Downloads:

Installationsanleitung:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Über das makerpm-amd-Skript

Das Skript makerpm-amd-13.1-legacy.sh ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.

Folgende Argumente können dem Skript übergeben werden:

-b Nur das RPM-Package bauen (Standard)
-c <type> Nur X-Server konfigurieren. Monitor-Typ: single = 1 Monitor, dual = 2 Monitore (Wichtig: Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)
-d Nur den AMD-Installer downloaden
-i Das RPM-Package bauen und installieren bzw. updaten
-kms <yes|no> Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren
-nohw Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)
-old2ddriver <yes|no> den alten 2D-Treiber aktivieren oder deaktivieren
-r|–report erstellt ein Report und speichert diese in eine Datei namens amd-report.txt
-u|–uninstall entfernt AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene AMD-Dateien und -Verzeichnisse entfernt. Hinweis: Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.
-ur|–uploadreport wie Option –report nur zusätzlich wird der Report auf einem NoPaste-Service sprunge.us hochgeladen und gibt bei Erfolg den Link zurück.
-h Die Hilfe anzeigen lassen
-V Version des Skript anzeigen

Hilfe, es funktioniert nicht!

Bitte haltet folgende Regel ein:

  1. Bei der Eingabe der Befehle auf mögliche Tippfehler überprüfen.
  2. Möglicherweise ist die Lösung für das Problem im Wiki vorhanden.
  3. In Kommentaren lesen, ob eine Lösung zu einem Problem bereits existiert.

Wenn keines der o.g. Regel greift, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst vorarbeiten. Bitte ladet euch das Skript makerpm-amd-13.1-legacy.sh herunter und erstellt einen Report von eurem System in der Konsole:

su -c 'sh makerpm-amd-13.1-legacy.sh -ur'

Das Skript lädt das Report auf sprunge.us hoch und gibt anschließend einen Link aus. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.

Feedbacks sind wie immer willkommen. :-)

openSUSE – proprietären Grafik-Treiber AMD Catalyst 13.1 als RPM installieren

AMD Catalyst 13.1 (fglrx 9.012) wurde veröffentlicht und unterstützt Grafikkarten ab Radeon HD 5000 und höher. Das Skript makerpm-amd-13.1.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.4, 12.1 und 12.2 sowie bis Kernel 3.8. Das Packaging Skript wurde im Zuge der Kernel-Patches für 3.7 und 3.8 (offiziell wird von AMD nur bis Kernel 3.6 unterstützt) und der vorläufigen Unterstützung von openSUSE 12.3 Beta 1 aktualisiert. Der Treiber kann auch unter openSUSE 12.3 Beta 1 installiert werden (Feedback erwünscht).

Ursprünglich sollte AMD Catalyst 12.12 (fglrx 9.011) im Dezember 2012 herauskommen. Jedoch habe ich einige Mängel zu dieser Treiberversion bei AMD gemeldet und darum gebeten, diese AMD Version zu überspringen. Offenbar haben die AMD-Entwickler es ebenso gesehen und war auch einer der Gründe für die Verspätung des Treibers.

AMD hat erfreulicherweise wieder eine Release Notes für Linux veröffentlicht. Es hat sich gelohnt, bei AMD regelmäßig mit diesem Anliegen auf der Matte zu stehen. ;-)

Neu ist bei dem Treiber die X-Server 1.13 Unterstützung.

Folgende Probleme sind im Treiber behoben worden:

  • [368958]: Driver release version is added to GL_VERSION
  • [367282]: Bblank VGA display after resume from suspend
  • [367245]: X crash for AMD PowerXpress™ A+I High-Performance mode on Ubuntu 12.10
  • [366820] Performance of Valve Linux games
  • [366805]: Segmentation fault when exit QtOpenGL applications such as AMD CodeXL
  • [366425]: Xserver getting exit upon resume from suspend on RHEL 5.8
  • [364107]: VariBright not working when change AMD PowerPlay™ settings in AMD Catalust Control Center:LE
  • [363638]: VariBright doesn’t work after resume from suspend on „Trinity“ platform
  • [350759]: Flickering cursor when run some full-screen OpenGL games with CrossFire enabled
  • [347895]: OpenGL performance on „Southern Islands“ ASICs
  • [344996]: 16 re-frames doesn’t work for H.264 @Level 5.1
  • [337240]: Corruption when resize the Konsole window
  • [304016]: One display goes black after changing from multi-display desktop from single independent

Link: AMD Catalyst™ 13.1 Proprietary Linux® Graphics Driver Release Notes

Eine kleine Bitte habe ich: Wenn irgendwelche Probleme mit dem Treiber auftauchen, scheut euch nicht mir zu berichten (Ich nehme deutsche und englische Bugreports gerne entgegen). ;-) Ich werde versuchen, soweit es mir möglich ist, den gemeldeten Fehler zu reproduzieren. Zusammen mit den nötigen System-Informationen werde ich mich direkt an die richtige Stelle bei AMD wenden, um den Bug in der nächsten Treiber-Version beheben zu lassen. Danke schön. :-D

Für Benutzer älterer AMD Grafikkarten (Radeon HD Serie 2000 – 4000) wird dringend die Installation dieses Treibers abgeraten. AMD hat einen Legacy-Treiber zur Verfügung gestellt. Mehr Informationen zum Legacy Treiber: http://www.sebastian-siebert.de/2013/01/25/opensuse-amd-catalyst-13-1-legacy-treiber-als-rpm-installieren/

Downloads:

Installationsanleitung:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Über das makerpm-amd-Skript

Das Skript makerpm-amd-13.1.sh ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.

Folgende Argumente können dem Skript übergeben werden:

-b Nur das RPM-Package bauen (Standard)
-c <type> Nur X-Server konfigurieren. Monitor-Typ: single = 1 Monitor, dual = 2 Monitore (Wichtig: Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)
-d Nur den AMD-Installer downloaden
-i Das RPM-Package bauen und installieren bzw. updaten
-kms <yes|no> Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren
-nohw Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)
-old2ddriver <yes|no> den alten 2D-Treiber aktivieren oder deaktivieren
-r|–report erstellt ein Report und speichert diese in eine Datei namens amd-report.txt
-u|–uninstall entfernt AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene AMD-Dateien und -Verzeichnisse entfernt. Hinweis: Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.
-ur|–uploadreport wie Option –report nur zusätzlich wird der Report auf einem NoPaste-Service sprunge.us hochgeladen und gibt bei Erfolg den Link zurück.
-h Die Hilfe anzeigen lassen
-V Version des Skript anzeigen

Hilfe, es funktioniert nicht!

Bitte haltet folgende Regel ein:

  1. Bei der Eingabe der Befehle auf mögliche Tippfehler überprüfen.
  2. Möglicherweise ist die Lösung für das Problem im Wiki vorhanden.
  3. In Kommentaren lesen, ob eine Lösung zu einem Problem bereits existiert.

Wenn keines der o.g. Regel greift, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst vorarbeiten. Bitte ladet euch das Skript makerpm-amd-13.1.sh herunter und erstellt einen Report von eurem System in der Konsole:

su -c 'sh makerpm-amd-13.1.sh -ur'

Das Skript lädt das Report auf sprunge.us hoch und gibt anschließend einen Link aus. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.

Feedbacks sind wie immer willkommen. :-)

openSUSE Anwendertreffen 2013

Die Planung zum nächsten openSUSE Anwendertreffen 2013 ist bereits angelaufen. Der Termin für das Treffen steht in der ersten Runde fest und ist der 03. August 2013. Die meisten Teilnehmer haben dieses Datum gewählt. Meine Wenigkeit wird auch anwesend sein und freue mich riesig alle aus der openSUSE-Community kennenzulernen. Wer kommen möchte, ist herzlichst zum openSUSE Anwendertreffen 2013 eingeladen und würde mich über rege Teilnahme freuen. ;-)

Nun ist noch der Veranstaltungsort offen und kann ab sofort über eine Umfrage via Mehrfachauswahl (Multiple Choice) öffentlich abgestimmt werden (Link). Die vorgeschlagenen Orte wurden so gewählt, dass diese in etwa zentral in Deutschland gelegen sind und über eine gute Verkehrsverbindung und/oder Übernachtungsmöglichkeit verfügt, um möglichst viele an der Teilnahme des Anwendertreffen zu ermöglichen. Der Veranstaltungsort mit den meisten Stimmen zum Abschluss der Umfrage am 28. Februar 2013 gewinnt.

Um die Abstimmung zu erleichtern, wurde zu jedem Veranstaltungsort ein Link zur Webseite sowie ein Link zu Google Maps für die Routenplanung angegeben:

  1. Ökomarkt Vachdorf (Veranstaltungsort auf Google Maps / Vorschlag von Kanonentux)
  2. EBZ-Hesselberg (Veranstaltungsort auf Google Maps / Vorschlag von boser)
  3. Unperfekthaus Essen (Veranstaltungsort auf Google Maps / Vorschlag von mir / Sebastian Siebert)
  4. Bildungsstätte Bundeshöhe Wuppertal (Veranstaltungsort auf Google Maps / Vorschlag von yogie)

Link zur Umfrage: openSUSE Anwendertreffen Veranstaltungsort

Link zum Forum: openSUSE Anwendertreffen 2013

Link zum Forum (ursprünglicher Post): openSUSE Anwendertreffen 2013