[Eric] [PyQt] ANN: automated daily snapshot builds for PyQt and friend on openSUSE build service

Detlev Offenbach detlev at die-offenbachs.de
Sat Oct 16 20:04:06 BST 2010


On Freitag, 15. Oktober 2010, Hans-Peter Jansen wrote:
> On Friday 15 October 2010, 21:15:38 Detlev Offenbach wrote:
> > On Freitag, 15. Oktober 2010, Hans-Peter Jansen wrote:
> > > Jau, schon gemerkt. Apropos Bugs: wäre es sehr aufwändig, eine
> > > Liste von Änderungen, die durch Suchen und Ersetzen in Dateien
> > > erzeugt wurde, zu invalidieren, sobald ein Dokument geändert wird,
> > > für das auch ebensolche Änderungen anliegen? [und entschuldige,
> > > wenn ich das hier so reinwerfe, ist keine große Sache, aber sehr
> > > überraschend, wenn man's mal gemacht hat..]
> > 
> > Das versteh ich um diese Uhrzeit nicht mehr.
> :
> :-)
> 
> Okay, ich versuch's nochmal: wenn Du Suchen und Ersetzen in Dateien
> aufrufst und eine Suchabfrage auslöst, wird eine Liste mit Änderungen
> erzeugt. Jetzt änderst Du eine der Dateien, die auf obiger Liste
> stehen, und sicherst die Änderungen (sagen wir, Du löschst ein paar
> Zeilen, oder fügst welche ein). Jetzt denkst Du, ahh, ich hab ja noch
> die S&E-Liste vergessen anzuwenden, und klickst auf Ersetzen, und
> *bang*, hast Du Datensalat, weil die Liste der Änderungen ohne weitere
> Überprüfung angewendet wird, obwohl sich inzwischen die Zeilennummern
> geändert haben.. Besser wäre es, vor den Ersetzen zu warnen, daß
> Dateien zwischenzeitlich geändert wurden, oder beim Feststellen von
> Änderungen die S&E-Liste zu verwerfen..

Ich habe jetzt einen Check eingebaut, der vor dem Ersetzen prüft, ob die Datei 
noch unverändert ist. Wenn nicht, wird sie übersprungen. Dies findet sich in 
den aktuellen Repository Versionen von eric 5.1 und eric 4.5.

> 
> > > > Ich nutze hier Eric5 schon seit langem auf openSUSE. Hierzu habe
> > > > ich mir die entsprechenden PyQt4, sip, QScintilla, PyEnchant,
> > > > pysvn und cxFreeze Erweiterungen selbst übersetzt. Ich denke, die
> > > > Community würde sich freuen, wenn du entsprechende Pakete bauen
> > > > könntest.
> > > 
> > > Klar, da will ich auch hin. BTW, welches python3 nutzt Du denn?
> > > Hast Du das auch selbst gebacken? devel:languages:python ist ja
> > > ziemlich durcheinander.. Also habe ich mal angefangen, mich dort
> > > als Maintainer zu bewerben..
> > 
> > Ich verwende das aus der openSUSE 11.3 (und vorher 11.2)
> > Standarddistro. Unter devel:languages:python habe ich bisher kein
> > Python3 gefunden (oder immer zur falschen Zeit geschaut).
> 
> Ahh, bin wegen Software- und Kundenabhängigkeiten noch bei 11.1/KDE3
> (aber alles wichtige ist current, incl. Kerneln, praktisch alles über
> BS generiert..). Werde mal Python3 von der 11.3 in einem neuen Projekt
> für 11.1 backporten, und schauen wo ich lande..
> 
> Pete


-- 
Detlev Offenbach
detlev at die-offenbachs.de


More information about the Eric mailing list