IRC logs of #tryton-de for Thursday, 2012-05-17

chat.freenode.net #tryton.de log beginning Thu May 17 00:00:01 CEST 2012
2012-05-17 16:23 <Vollstrecker_> Bin da.
2012-05-17 16:24 <grasbauer> hast du mal das modul product einzeln upgedatet?
2012-05-17 16:25 <Vollstrecker_> Ich hatte noch keine Daten, also hab ich einfach mal geguckt, ob ich die db löschen und neu anlegen kann. Das hat gerade eben erfolgreich vollzug gemeldet.
2012-05-17 16:25 <grasbauer> sieht nach einen berechtigungsproblem aus - die realtionstabelle kann nicht angelegt werden kann
2012-05-17 16:26 <grasbauer> ok - dann wird die alte einen anderen owner gehabt haben, kann das sein?
2012-05-17 16:26 <Vollstrecker_> Sollte nicht.
2012-05-17 16:27 <grasbauer> und jetzt gehts?
2012-05-17 16:28 <Vollstrecker_> Ich hab nur geupdated, weil bei jedem schließen von einem Tab der Client gecrashtr hat. Das tut er jetzt aber wieder.
2012-05-17 16:28 <grasbauer> puuh
2012-05-17 16:29 <grasbauer> was sagter?
2012-05-17 16:30 <Vollstrecker_> http://pastebin.ca/2149652
2012-05-17 16:30 <grasbauer> den hat schon mal jemand gemeldet: KDE?
2012-05-17 16:31 <Vollstrecker_> Jep
2012-05-17 16:31 <grasbauer> https://groups.google.com/forum/?fromgroups#!topic/tryton/iTOiSQ8cVdM
2012-05-17 16:31 <grasbauer> keine lösung ;(
2012-05-17 16:32 <Vollstrecker_> Ich tippe mal auf gtk. Im amule hatten wir ganz ähnliche probleme, und da ihr ja kein wx nutzt, bleibt der kleinste gmeinsame nur gtk.
2012-05-17 16:33 <grasbauer> Vollstrecker_: ja, leider wird gtk benutzt. ich habe meine sachen immer mit wx gemacht und eigentlich nie probleme
2012-05-17 16:33 <grasbauer> Vollstrecker_: nun ist es aber schon recht spät für einen switch ;)
2012-05-17 16:34 <Vollstrecker_> wx nutzt auch nur gtk, daran kanns nicht liegen das es bei dir läuft.
2012-05-17 16:34 <grasbauer> ich meine jetzt andere apps
2012-05-17 16:35 <Vollstrecker_> Bei nem Client server Model ist ein switch nichtmal so schwer, zumal mit python einiges weiterverwendet werden kann.
2012-05-17 16:35 <grasbauer> aber trotzdem muss es jemand machen
2012-05-17 16:35 <Vollstrecker_> Die anderen apps nutzen vielleicht ein spezifisches feature nicht. Ich aknmn aber mal gucken wie wir das gelöst haben, vielleicht hab ihr ja einen ähnlichen Bug.
2012-05-17 16:51 <Vollstrecker_> Nope, bei uns hatten wir nen off-by-one, weil wir die tab anzahl ausgelesen haben, und dann hats beim letzten Tab gecrasht. Hast du vielleicht nen Hinweis, in welcher Datei ich anfangen könnte zu suchen?
2012-05-17 16:55 <grasbauer> Vollstrecker_: Leider nein - mit dem Client habe ich überhaupt nichts zu tun
2012-05-17 16:55 <grasbauer> Vollstrecker_: da hoff ich einfach drauf, daß er geht ;)
2012-05-17 17:00 <Vollstrecker_> Ach so. Ich habe so beim spontanen Überfliegen auch rein garnichts über tabs und fenster schließen gelesen, ausser das die signale weitergeleitet werden.
2012-05-17 17:03 <grasbauer> cüber den client weiß cedk (auch über alles andere) und niceo bescheid
2012-05-17 17:03 <grasbauer> dam musste wieder drüben fragen ;)
2012-05-17 17:04 <Vollstrecker_> Das ist jetzt 2.4.1, gibts noch ein neueres? Dann guck ich da mal rein.
2012-05-17 17:04 <Vollstrecker_> 2.4.0 meine ich
2012-05-17 17:05 <grasbauer> es wird immer am aktuellen gearbeitet - das müsste jetzt 2.5 sein: http://hg.tryton.org/tryton
2012-05-17 17:05 <Vollstrecker_> Gibts auch git?
2012-05-17 17:05 <grasbauer> ne
2012-05-17 17:07 <Vollstrecker_> Cool, downloads scheints auch keine auf der Seite zu geben.
2012-05-17 17:07 <grasbauer> doch - links im menü: bz2, zip, gz
2012-05-17 17:09 <Vollstrecker_> Ich war noch auf der origo seite, da war der letzte Eintrag von 2009. auf tryton.org ist 2.4.0 das aktuellste.
2012-05-17 17:10 <grasbauer> das ist der stable release. die entwicklung läuft immer im trunk, änderungen werden dort gemacht und dann ggf. in die branches gebracht
2012-05-17 17:10 <Vollstrecker_> Ich frag vielleicht mal in #tryton, ob das problem schon angegangen wurde.
2012-05-17 17:10 <grasbauer> origo ist obsolet, da sind wir gerade am neukonzipieren
2012-05-17 17:10 <grasbauer> ja - mach
2012-05-17 17:20 <Vollstrecker_> Scheinbar keiner da. ausser dir.
2012-05-17 17:20 <Vollstrecker_> Aber lies mal https://bugs.launchpad.net/ubuntu/+source/filezilla/+bug/987410
2012-05-17 17:20 <Vollstrecker_> Das Problem gibts auch noch in anderen Anwendungen, und mit nem anderen gtk-style geht es tatsächlich. Jetz muss ich nurnoch einen finden der nicht total beschissen aussieht.
2012-05-17 17:21 <grasbauer> das wird schwer
2012-05-17 17:24 <Vollstrecker_> Jep, aber es wurde sogar erheblich schneller.
2012-05-17 17:26 <Vollstrecker_> Hast du vielleicht irgendwas mit den modulen bzw. den funktionen zu tun?
2012-05-17 17:27 <Vollstrecker_> Ich hab tryton ausprobiert, weil Kreditoren/Debitoren bzw. Offene Post in GnuCash total umständlich ist. Ich muss jetzt halt die richtigen Module finden um das zu vergleichen. Mal ganz abgesehen von dem GnuCash import.
2012-05-17 17:30 <grasbauer> wir entwickeln erweiterungen und eigene module - die standardmodule verwenden wir nur
2012-05-17 17:34 <Vollstrecker_> Ich wollte eigentlich nur wissen, welche Module ich brauche, aber die scheinen sich auch nicht wirklich installieren zu lassen.
2012-05-17 17:35 <grasbauer> woran scheiterts denn jetzt? das sollte eigentlich gehen
2012-05-17 17:36 <Vollstrecker_> Ich suche gerade welches nicht will, aber als ich nur eins ausgewählt hatte, kam erst eine Meldung von wegen Abhängikeiten nicht erfüllt, und dann nurnoch traceback Fenster bis ich alles gekillt hatte.
2012-05-17 17:37 <Vollstrecker_> KeyError: 'ir.session'
2012-05-17 17:38 <Vollstrecker_> Also alle killen, inklusive daemon neu starten.
2012-05-17 17:38 <grasbauer> wie sieht denn deine installation aus? ist es ein frisches 2.4?
2012-05-17 17:39 <Vollstrecker_> Jep
2012-05-17 17:39 <grasbauer> die db ist auch neu?
2012-05-17 17:40 <Vollstrecker_> Da ich sie nach dem fehlgeschlagenen Update gedropt hatte, ja.
2012-05-17 17:40 <grasbauer> ok
2012-05-17 17:41 <grasbauer> noch mal neu starten und die konsole beobachten
2012-05-17 17:42 <Vollstrecker_> OperationalError: Incorrect string value: '\xC5\xAB \xC8\xA4a...' for column 'name' at row 1
2012-05-17 17:42 <Vollstrecker_> Beim installieren von Country.
2012-05-17 17:43 <Vollstrecker_> Liegts vielleicht in MySQL? Postgres hab ich nichtmal die installation vom Grundsystem fertig gekriegt.
2012-05-17 17:43 <grasbauer> das ist richtig schön utf-8
2012-05-17 17:44 <Vollstrecker_> Und gekürzt.
2012-05-17 17:44 <grasbauer> was hat die tabelle denn für eine kolation?
2012-05-17 17:44 <grasbauer> bzw. was ist default in der db
2012-05-17 17:45 <Vollstrecker_> http://pastebin.ca/2149665 hier ist alles.
2012-05-17 17:45 <Vollstrecker_> Collation hab ich keine angelegt, sollte also default sein. Ich guck mal ob ich dazu was finde.
2012-05-17 17:46 <Vollstrecker_> Welche Tabelle eigentlich?
2012-05-17 17:46 <grasbauer> die datenbank hat ja selbst eine default-collation - dann kann noch jede tabelle eine haben
2012-05-17 17:47 <grasbauer> ich hab tryton nur mit postgres am laufen - aber die unicode orgien kenne ich gut von mysql<>python
2012-05-17 17:48 <Vollstrecker_> utf8_general_ci
2012-05-17 17:48 <grasbauer> schade, dann kanns das auch nicht sein
2012-05-17 17:49 <Vollstrecker_> Es gibt nur default collations für einzelne charset.
2012-05-17 17:49 <Vollstrecker_> Wenn ich ihn dazubewegen könnte, mir die SQL_Befehle anzuzeigen, könnte ich sie mal direkt auf die DB loslassen.
2012-05-17 17:50 <grasbauer> in execute einfach ein print rein
2012-05-17 17:50 <grasbauer> /dist-packages/trytond/backend/mysql/database.py", line 274
2012-05-17 17:51 <grasbauer> das sind aber viele einzelne transactions
2012-05-17 17:54 <Vollstrecker_> line 274 ist der exception-handler.
2012-05-17 17:56 <grasbauer> keine ahnung - habs jetzt auch nicht offen. mach doch mal ./trytond -u country -d deine_db
2012-05-17 17:57 <grasbauer> das sieht irgendwie stark nach einem unicode-salat aus
2012-05-17 18:02 <Vollstrecker_> Ich hab einfach execute in MySQLdb/cursor.py ein print verpasst. Da kommen jetzt zwar 2Mio Zeilen raus, aber die letzte erscheint doch irgendwann.
2012-05-17 18:03 <Vollstrecker_> INSERT INTO "country_subdivision" ("country","code","type","name", create_uid, create_date) VALUES ( %s, %s, %s, %s, %s, %s) (7611, u'AE-AZ', u'emirate', u'Ab\u016b \u0224aby [Abu Dhabi]', 0, datetime.datetime(2012, 5, 17, 18, 1, 42, 75109))
2012-05-17 18:03 <Vollstrecker_> Er scheint die pyc zu nehmen. Wie erstell ich die denn?
2012-05-17 18:04 <grasbauer> das macht python selbst
2012-05-17 18:04 <grasbauer> pyc löschen
2012-05-17 18:05 <grasbauer> darum kümmert sich python aber selbst
2012-05-17 18:06 <Vollstrecker_> Dann ist entweder das INSERT oben wirklich das was übergeben wird, oder print (query) ist falsch.
2012-05-17 18:06 <Vollstrecker_> Hab ich schon erwähnt das ich python noch nie genutzt habe?
2012-05-17 18:07 <grasbauer> dann wirds zeit
2012-05-17 18:07 <Vollstrecker_> C(++) und php reichen um zu verzweifeln..
2012-05-17 18:07 <grasbauer> das ist schon die query - die values fehlen aber noch
2012-05-17 18:08 <Vollstrecker_> def execute(self, query, args=None): ist denke ich die richtige Funktion in cursor. Zumindest ist es die einzige execute im MySQLdb Dir.
2012-05-17 18:08 <grasbauer> print query %args
2012-05-17 18:09 <Vollstrecker_> File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 140, in execute
2012-05-17 18:09 <Vollstrecker_> print query %args
2012-05-17 18:09 <Vollstrecker_> TypeError: not all arguments converted during string formatting
2012-05-17 18:12 <grasbauer> war nur geraten. printe mal die args - da stehen sicher die werte drin. aber wie gesagt: das problem ist sicher das encoding
2012-05-17 18:12 <grasbauer> muss mir mal kurz bier holen gehen
2012-05-17 18:12 <Vollstrecker_> query = query % db.literal(args) steht weiter unten. sieht ähnlich aus.
2012-05-17 18:13 <grasbauer> ja - dann werden die wohl noch gewandelt
2012-05-17 18:13 <grasbauer> dann kannste aber auch dort dann die query printen
2012-05-17 18:14 <Vollstrecker_> Läuft schon. Ein bisschen verstanden hab ichs mittlerweile. Aber die fehlenden Klammern in den if's verwirren wirklich.
2012-05-17 18:15 <Vollstrecker_> Selbe Ausgabe.
2012-05-17 18:16 <Vollstrecker_> IndentationError: unexpected indent Was soll ich damit?
2012-05-17 18:17 <Vollstrecker_> Na toll, ein Leerzeichen vergessen.
2012-05-17 18:19 <Vollstrecker_> args scheint die Values zu enthalten. Soll heißen: Alles in den nächsten Klammern nach dem letzte %s. 7611....
2012-05-17 18:22 <grasbauer> from __future__ import braces
2012-05-17 18:22 <Vollstrecker_> (8349, u'AE-AZ', u'emirate', u'Ab\u016b \u0224aby [Abu Dhabi]', 0, datetime.datetime(2012, 5, 17, 18, 17, 23, 962127)) Ist die letzte Zeile vor dem Fehler. Bis auf die Zahl am Anfang identisch mit der anderen Meldung. Das bleibt auch bei nem neuen Lauf so, bis auf die erste Zahl.
2012-05-17 18:23 <Vollstrecker_> Was mach ich damit?
2012-05-17 18:24 <grasbauer> das gibts du so in eine pythonkonsole ein und merkst dir das ergebnis ;)
2012-05-17 18:25 <Vollstrecker_> File "<stdin>", line 1
2012-05-17 18:25 <Vollstrecker_> SyntaxError: not a chance
2012-05-17 18:25 <grasbauer> not a chance - genau
2012-05-17 18:25 <Vollstrecker_> ?
2012-05-17 18:26 <grasbauer> niemals klammern sozusagen
2012-05-17 18:26 <Vollstrecker_> Das ist mir auch schon klar geworden. Sieht trotzdem ungewohnt aus.
2012-05-17 18:26 <grasbauer> das ist genau das schöne an python (m.E.) - die abläufe werden durch einrückungen verdeutlicht
2012-05-17 18:27 <Vollstrecker_> Macht dann aber wohl nur Sinn, wenn dein Editor das auch anständig anzeigt. nano macht das nicht.
2012-05-17 18:28 -!- kultviech(~kultviech@p5DC22E1D.dip.t-dialin.net) has left #tryton.de
2012-05-17 18:28 <grasbauer> keine ahnng - ich nehm in der konsole vim
2012-05-17 18:28 <Vollstrecker_> Ich hab schon ein OS, danke.
2012-05-17 18:29 <grasbauer> aber egal wie - die problematik löst das ja immer noch nicht
2012-05-17 18:31 <Vollstrecker_> Richtig, wenn ich aber schonmal die Konsole gefunden habe, hab ich gleich mal die u'... auflösen lassen.
2012-05-17 18:33 <Vollstrecker_> Die %s sollten eigentlich nicht auftauchen, wenn ich die weglasse, und dann die aufgelösten Werte aus den u'... einsetze, meckert mysql beim dem was aus \u016b rauskommt.
2012-05-17 18:34 <grasbauer> ja - das ist unicode. ein weites feld, das nict unbedingt was mit tryton zu tun hat
2012-05-17 18:35 <grasbauer> moment
2012-05-17 18:37 <grasbauer> ich bin mir sicher, daß dein mysql nicht mit utf-8 klar kommt - warum auch immer
2012-05-17 18:39 <Vollstrecker_> Also ich hab da vorletzte Woche die Auswertung für einen Internationalen Schießwettkampf drüber laufen lassen, und sogar die ausländischen Namen und Adressen hat er gefressen.
2012-05-17 18:39 <grasbauer> ok
2012-05-17 18:44 <Vollstrecker_> Hab grade mal die Namen überflogen, ich sehe keine Quadrate, aber mir springt auch kein Merkwürdiges Zeichen ins Gesicht.
2012-05-17 18:46 <Vollstrecker_> latin1_swedish_ci steht in tryton überall. Ich check mal wieso bzw. wie das geändert werden kann.
2012-05-17 18:47 <grasbauer> sag ich doch - muss utf-8
2012-05-17 18:54 <Vollstrecker_> Jep, nur das bei ir_translation die Convertierung fehlschlägt. Ich such mal raus, warum er den default nicht übernimmt. Eingestellt hatte ich das letztes Jahr schon, bei php hab ich aber immernoch explizit angegeben das er das verwenden soll. Ich hatte es aus Faulheit nicht vom letzten Mal rausgenommen.
2012-05-17 18:57 <Vollstrecker_> Fehler gefunden. Ich hatte die Kiste physisch zerschossen und neu gemacht. Danach hab ich die Änderung wohl vergessen.
2012-05-17 19:00 <Vollstrecker_> Gut, nochmal auf Start.
2012-05-17 19:00 <Vollstrecker_> Als was leg ich eigentlich den User an. Ich hatte ihn die ganze Zeit erstmal in die Admin-Gruppe gepackt, aber das ist glaube ich nicht Sinn der Übung.
2012-05-17 19:12 <Vollstrecker_> Scheint geklappt zu haben. Ich werde jetzt erstmal ein paar tutorials lesen müssen. Hoffe mal ich hab nicht zuviel Zeit verschwendet. Ich geh jetz erstmal duschen bis das fertig ist.
2012-05-17 19:20 <ready> mein tryton geht auch nimmer
2012-05-17 19:20 <ready> ;(
2012-05-17 19:41 <Vollstrecker_> Juhu, er mag meine Steuernummer nicht. Ich hab aber nur die eine.
2012-05-17 19:43 <ready> mal schaun ob ichs hin bekomm
2012-05-17 19:48 <Vollstrecker_> Ich mach schluss für heute
2012-05-17 19:49 <ready> alle modules upgedated
2012-05-17 19:49 <ready> und -u all -d tryton gemacht
2012-05-17 19:50 <ready> http://pastebin.com/ST619wHf
2012-05-17 19:50 <ready> python-webdav is aber drauf
2012-05-17 20:08 <grasbauer> Vollstrecker_: nicht steuernummer - UmsatzSteuer-Id
2012-05-17 20:10 <grasbauer> ready: apt oder easy_install?

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!