trick17
Anmeldungsdatum: 17. Dezember 2008
Beiträge: 201
|
@flohuels: Nicht dass ich jetzt finde, dass du deinen Feature-Wunsch verteidigen müsstest, aber mir ging es beim lesen ehrlich gesagt ähnlich wie M0nk3y. Bitte nicht angegriffen fühlen - ich möchte gerne deine/n speziellen Use-Case/User-Story besser verstehen: In welchem Fall/Szenario ist eine Latenz der Benachrichtigung von höchstens 59 Sekunden für dich nicht hinnehmbar? Zur möglichen Umsetzung:
Wärst du zufrieden, wenn du im Konfigurator eine Kommazahl bei den Minuten eingibst ohne, wie bisher, eine Fehlermeldung zu bekommen, dass dies keine (Ganz-)Zahl ist (also z.B. "0,1" für alle 6 Sekunden)? (→ Dies ist außerdem bisher nur MEINE Idee, welche noch vom Team und vor allem rhersel abgesegnet werden müsste. Vielleicht hätte dies auch einen Seiteneffekt und kann deshalb nicht integriert werden.)
|
trick17
Anmeldungsdatum: 17. Dezember 2008
Beiträge: 201
|
@Juice17: Das liegt daran, dass zur Passwortverwaltung jetzt der GNOME Schlüsselbund benutzt wird. Dort heißt es zu deinem ersten genannten Punkt passend ganz unten:
Anwender sind oft irritiert, dass eine Passwortabfrage erfolgt, obwohl die Funktion "automatisch anmelden" gewählt wurde. Grund und Lösung ist im Abschnitt Passwort ändern beschrieben.
Gruß Pa_trick17
|
flohuels
Anmeldungsdatum: 15. November 2007
Beiträge: Zähle...
|
trick17 schrieb: @flohuels: Nicht dass ich jetzt finde, dass du deinen Feature-Wunsch verteidigen müsstest, aber mir ging es beim lesen ehrlich gesagt ähnlich wie M0nk3y.
Danke für deine Reaktion ☺ Ist eigentlich gar kein Problem so, man kann aber als Entwickler sicherlich überlegen, ob erstens ein Großteil der Nutzer irgendeinen Nachteil von so einem Feature hat (OK, 35 Byte größer...) und zweitens wie groß der Aufwand wäre (ich habe noch nicht so viel in Python programmiert, aber ich denke in ein bis zwei Zeilen Code wäre das sicherlich realisierbar) 😉 Wie gesagt, soll kein Bug-Report oder Feature-Request sein, aber aus Erfahrung weiß ich, dass man als Entwickler nicht alle Erwartungen der Nutzer vorhersehen kann und daher ein Rückgriff auf deren Rückmeldungen nötig ist. Ich denke nur, dass dieses Projekt sehr viele Nutzer erreichen kann, da es sicher einige genauso nützlich finden wie ich - danke an alle Entwickler nochmal dafür! Evtl. schau ich mir mal den Code an - hat immer 'nen guten Lerneffekt 😉
/edit: ach ja, den gibts ja noch gar nicht... ☹
Wärst du zufrieden, wenn du im Konfigurator eine Kommazahl bei den Minuten eingibst ohne, wie bisher, eine Fehlermeldung zu bekommen, dass dies keine (Ganz-)Zahl ist (also z.B. "0,1" für alle 6 Sekunden)?
Ich persönlich ja 😀
|
trick17
Anmeldungsdatum: 17. Dezember 2008
Beiträge: 201
|
flohuels schrieb: ... aber aus Erfahrung weiß ich, dass man als Entwickler nicht alle Erwartungen der Nutzer vorhersehen kann und daher ein Rückgriff auf deren Rückmeldungen nötig ist.
Ja, klar. Vielen Dank hierfür!!! (@ Alle!)
... man kann aber als Entwickler sicherlich überlegen, ob erstens ein Großteil der Nutzer irgendeinen Nachteil von so einem Feature hat ...
Naja, der Konfigurator ist mit seinen vielen Einstellungsmöglichkeiten ja schon eher komplex und nicht sehr "KISS", was der Benutzerfreundlichkeit für den Nicht-Power-User m.E. schon grenzwertig macht. Auch rhersel als Projektstarter und Hauptentwickler (wir reden hier noch von 99,9% des Codes!) hat in seiner Ankündigung des Releases von V.0.23 unter "Wie geht es weiter:" geschrieben:
Hier jetzt noch eine alternative in Sekunden in die GUI einzubauen ist zwar nicht sehr aufwendig vom Entwickeln her, jedoch bläht jede weitere Einstellungsmöglichkeit die Benutzeroberfläche noch mehr auf. Deshalb mein Vorschlag mit den Gleitkommazahlen, welche ich in der nächsten Besprechung mal ansprechen werde. Gruß Pa_trick17
|
trick17
Anmeldungsdatum: 17. Dezember 2008
Beiträge: 201
|
flohuels schrieb: /edit: ach ja, den gibts ja noch gar nicht... ☹
Das ist ein Python-Programm. Der Code befindet sich unter /usr/share/popper . Gruß Pa_trick17
|
flohuels
Anmeldungsdatum: 15. November 2007
Beiträge: 209
|
trick17 schrieb: Der Code befindet sich unter /usr/share/popper .
🐸 danke 😀 habs mir gleich mal angeschaut und mein Feature eingebaut ☺
man kann jetzt Fließkommazahlen mit dem Format 3.1415 verwenden, kein Komma (3,1415)! Ausgehend von Version 0.23
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | # popper.py Zeile 951
frequency = float(cfg.get('email', 'frequency')) # einfach ändern in float
# popper_config.py Zeile 522-531
if name == 'entry_frequency':
try:
text = float(text)
if text <= 0 or text > 1440:
self.show_message('Value: ' + str(text) + \
' is not allowed.\nIt must be between 0 and 1440\nReset to last value.')
self.frequency.set_text(cfg.get('email','frequency'))
except ValueError:
self.show_message('Value: "' + text + '" must be a number\nwith format 12.345.\nReset to last value.')
self.frequency.set_text(cfg.get('email','frequency'))
|
Ich hoffe, ich hab nichts vergessen, bei mir funktionierts einwandfrei 😉
|
rhersel
(Themenstarter)
Anmeldungsdatum: 30. Januar 2007
Beiträge: 920
Wohnort: Zürich
|
Meine Meinung zum Thema "Abruf im Sekundentakt". Ich persönlich halte das für überflüssig. Wenn Popper alle 2 Sekunden auf neue Emails prüft ist er ja mit der letzten Prüfung u.U. noch gar nicht fertig. Weiss nicht zu welchen seltsamen Nebeneffekten das führt. Eine Frequenz von 1 Minute finde ich völlig ausreichend. Wie trick17 schon erwähnt hat, werden wir das demnächst im Team besprechen. Deine Lösung mit den Fließkommazahlen erachte ich als die einzig richtige (falls man es wirklich machen will) da dadurch das GUI des Configurators nicht geändert werden muss. Übrigens, in Evolution kann man auch nur Minuten einstellen (Fließkomma ist dort nicht möglich).
|
rhersel
(Themenstarter)
Anmeldungsdatum: 30. Januar 2007
Beiträge: 920
Wohnort: Zürich
|
Ich brauche eure Hilfe um von einer Bazaar-Branch in Launchpad zu pushen. Irgend etwas mache ich falsch:
ralf@ralf-laptop:~/Development/python/popper$ bzr launchpad-login ralf.hersel
ralf@ralf-laptop:~/Development/python/popper$ bzr push lp:popper
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
ralf@ralf-laptop:~/Development/python/popper$ bzr push lp:~ralf.hersel/popper/trunk
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
Es liegt wohl am Key. Ich habe die OpenPGP Key Registration und Confirmation gemacht und alles hat problemlos funktioniert. Jetzt weiss ich nicht mehr weiter. Ein Fall für jakon 😢
|
M0nk3y
Anmeldungsdatum: 25. Juni 2010
Beiträge: 101
|
Hmmm.... gibt es Leute, die auch noch Probleme mit dem Keyring haben außer mir? 😇 Wenn ich den Konfig. starte fragt er mich nach meinem Passwort, doch angeblich ist es falsch (???) - aber es ist das richtige. Nach zwei Eingaben hat es sich dann beendet und ich konnte es nicht mehr starten (ist das gewollt?) Habe es dann aufgrund von Müdigkeit nicht nochmal nach einem Neustart/Neuanmeldung probiert. @flohuels: sollte auch kein Meckern sein, wollte auch nur den Sinn dahinter verstehen 👍
|
jakon
Lokalisierungsteam
Anmeldungsdatum: 16. November 2009
Beiträge: 419
|
rhersel schrieb: Ich brauche eure Hilfe um von einer Bazaar-Branch in Launchpad zu pushen. Irgend etwas mache ich falsch:
ralf@ralf-laptop:~/Development/python/popper$ bzr launchpad-login ralf.hersel
ralf@ralf-laptop:~/Development/python/popper$ bzr push lp:popper
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
ralf@ralf-laptop:~/Development/python/popper$ bzr push lp:~ralf.hersel/popper/trunk
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
Es liegt wohl am Key. Ich habe die OpenPGP Key Registration und Confirmation gemacht und alles hat problemlos funktioniert. Jetzt weiss ich nicht mehr weiter. Ein Fall für jakon 😢
Hast du denn den Ordner schon zu einem Bazaar-Branch gemacht? Ich denke das hier sollte funktionieren:
EDIT: Das funktioniert nicht:
cd ~/Development/python/popper/
mkdir bzr
cd bzr
bzr branch lp:popper/trunk
cp -r ../* trunk
rmdir trunk/trunk
cd trunk
bzr add
bzr commit
bzr push lp:popper
werf einen Fehlerbericht gegen Bazaar ☺
|
rhersel
(Themenstarter)
Anmeldungsdatum: 30. Januar 2007
Beiträge: 920
Wohnort: Zürich
|
@ jakon Ich glaube ich habe den Fehler gefunden. Anstelle eines SSH-Keys habe ich einen OpenPGP RSA-Key benutzt. Werde es heute Abend mal testen.
|
M0nk3y
Anmeldungsdatum: 25. Juni 2010
Beiträge: 101
|
Nabend, so, ich habe hier nun mal eine Fehlerzeile für Euch, wenn ich den Config. starten möchte ./popper_config.sh: Zeile 12: kill: (2549) - No such process "Gut" dachte ich mir, löschst du die Zeile aus dem Starter aber leider passiert da nichts...
|
rhersel
(Themenstarter)
Anmeldungsdatum: 30. Januar 2007
Beiträge: 920
Wohnort: Zürich
|
@ M0nk3y Das ist kein Fehler. Die Sache ist so: wenn Popper läuft, schreibt es seine eigne PID (Process ID) in eine Datei popper.pid. Wenn man den Configurator beendet soll Popper gestartet werden. Damit Popper nicht zweimal gestartet wird, wird vom Configurator Shell Skript zuerst der laufende Popper beendet bevor Popper erneut gestartet wird. Falls aber Popper vorher gar nicht lief, wird trotzdem versucht ihn zu killen. Die Meldung lautet dann so, wie du geschrieben hast: kill 4711 - No such process. Also kein Grund zur Sorge.
|
M0nk3y
Anmeldungsdatum: 25. Juni 2010
Beiträge: 101
|
Gut, danke für die Erklärung aaaaaber.. es ist richtig, dass Popper gar nicht läuft, und den Configurator bekomme ich gar nicht gestartet. Gestern hat es - wie schonmal geschrieben - zwei mal funktioniert, jedoch hat er leider mein Keyringpasswort immer abgelehnt.
|
Juice17
Anmeldungsdatum: 11. Juli 2007
Beiträge: 84
|
Hmm also mit dieser Methode würde man, bei viel Pech, einen unbescholtenen Prozess killen...
|