Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
Genau solche Fehler sind wichtig! Ich teste den Listaller nur auf Ubuntu 8.04 und openSuSE11, da ist die lsb_release immer vorhanden bzw. wenn "lsb" installiert ist. Früher oder später kommt auch Debian dran, und erst dann (das Projekt wäre dann schon veröffentlicht) fallen die Fehler auf. ▶ Der Fehler wurde behoben, neue Pakete stehen bereit. (Ich habe die Versionsnummer wegen einer kleinen Änderung jetzt nicht erhöht)
|
Gon
Anmeldungsdatum: 2. September 2007
Beiträge: 161
Wohnort: Göttingen
|
Weiß nicht, obs dir hilft; hab atm nur die Ubuntu 8.10er Alpha drauf, also falls das Folgende damit zusammenhängt, einfach ignorieren. =)
Wenn ich listaller starte, passiert folgendes:
daniel@daniel-laptop:~$ listaller
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$0821EF74
$08269A24
$08146951
$08269B40
$08146951
$08150C4A
$08153FE9
$08153B5C
$08162621
$080AB22A
$0812E49E
$0812E31F
$081275A7
$0807B1FD
$0807CD56
$08082698
$0805C738
TApplication.HandleException Access violation
Stack trace:
$0821EF74
$08269A24
$08146951
$08269B40
$08146951
$08150C4A
$08153FE9
$08153B5C
$08162621
$080AB22A
$0812E49E
$0812E31F
$081275A7
$0807B1FD
$0807CD56
$08082698
$0805C738
exception at 0821EF74:
Access violation.
daniel@daniel-laptop:~$ [FORMS.PP] ExceptionOccurred
Sender=EFCreateError
Exception=Unable to create file "/etc/lipa/app-reg/updates.list"
Stack trace:
$08097E92
$0809EE67
$08089DD3
$08079699
$0807B211
$0807CD56
$08082698
$0805C738
TApplication.HandleException Unable to create file "/etc/lipa/app-reg/updates.list"
Stack trace:
$08097E92
$0809EE67
$08089DD3
$08079699
$0807B211
$0807CD56
$08082698
$0805C738 Btw: Unterstüzt das Programm auch schon den Loki-Nachfolger Mojosetup, der in modernen Linux Games wie Enemy Territory - Quake Wars verwendet wird? http://icculus.org/mojosetup/ Gruß,
Gon
|
Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
Fertig. Bugs gefixt. Also das ist jetzt wirklich peinlich, gleich 2x (fast) der selbe Fehler!
Die Unterstützung von MojoSetup ist noch nicht eingebaut, ist allerdings geplant. Je nach Schwierigkeitsgrad der implementierung wird die Unterstützung allerdings noch in dieser Version eingebaut. (Siehe hier)
|
Gon
Anmeldungsdatum: 2. September 2007
Beiträge: 161
Wohnort: Göttingen
|
Hi,
das Programm startet jetzt GUI-mäßig ganz normal (glaub ich).
Das Main-Window finde ich sehr gut aufgebaut. Da ich KDE 4.1 hab, sieht es bei mir persönlich optisch nicht so gut aus, was aber kein Problem ist. =)
Etwas störend finde ich die beiden Buttons links oben "Neue Anwendungen" "Software Catalogue", denn die überlappen sich bei mir. Screenshot hab ich angehangen.
Wie beschrieben, startet das Programm, es erscheint jedoch ne lange Meldung im Terminal, ich poste dir das mal, falls du das brauchen kannst.
daniel@daniel-laptop:~$ listaller
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$0821EF04
$082699B4
$081468E1
$08269AD0
$081468E1
$08150BDA
$08153F79
$08153AEC
$081625B1
$080AB1BA
$0812E42E
$0812E2AF
$08127537
$0807B1FD
$0807CD56
$08082698
$0805C738
TApplication.HandleException Access violation
Stack trace:
$0821EF04
$082699B4
$081468E1
$08269AD0
$081468E1
$08150BDA
$08153F79
$08153AEC
$081625B1
$080AB1BA
$0812E42E
$0812E2AF
$08127537
$0807B1FD
$0807CD56
$08082698
$0805C738
exception at 0821EF04:
Access violation.
daniel@daniel-laptop:~$ [WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
GetStyleWithName adding menu to form
(listallmngr:7113): Gtk-CRITICAL **: gtk_box_pack: assertion `child->parent == NULL' failed
So nun ein Bug:
Vorgehen: Listaller starten → Software Catalogue → Games
Jetzt hab ich oftmals nen Crash. Alle anderen Kategorien, kann ich (crashlos =)) benutzen, auch wenn sie fast alle leer sind.
TApplication.HandleException Invalid floating point operation
Stack trace:
$B73591AA
$B736A32E
$B7353F07
$B73546EA
$B734C63D
$B734C662
$B79C61CB
$B79C6C8B
$B7B6CA94
$B79C70C3
$B79C7B07
$B79C7B2B
$B79AA8BB
$B78D5881
$B78D77E1
$B78DAE83
$B78DB041
TApplication.HandleException: there was another exception during showing the first exception
Stack trace:
$B7B637D0
$B7B6403C
$B7B6F3EE
$B795E3E9
$B795FC73
$B797713D
$B7978BD6
$B7979086
$B7CA85A6
$B7BDC0F8
$B796DCDA
$B795E3E9
$B795FC73
$B7976CEE
$B7978BD6
$B7979086
$B7ADA77B
TApplication.HandleException: there was another exception during showing the first exception
Stack trace:
$B79788BD
$B7979086
$B7964451
$B79609DF
$B79634C8
$B7963651
$B7CB2F98
$B7B64AA3
$B796DCDA
$B795E3E9
$B795FBA0
$B7976CEE
$B7978BD6
$B7979086
$B7ADA77B
$B7CAD95E
$B796237F
[FORMS.PP] ExceptionOccurred
[FORMS.PP] ExceptionOccurrede Generell finde ich die Idee dieses Programmes übrigens sehr gut, wäre schön, wenn du das zuende bringen könntest. =)
Wenn das Programm nicht in Pascal geschrieben wäre, würde ich vllt auch ein wenig Code beisteuern, aber kann leider kein Pascal. ;( Gruß,
Gon EDIT: Installation von Google Earth und Skype ging perfekt und empfand ich als sehr gelungen.
- Bilder
|
Gon
Anmeldungsdatum: 2. September 2007
Beiträge: 161
Wohnort: Göttingen
|
Bug:
Als ich versuchte Google Earth und Skype wieder zu deinstallieren über das Main-Window, hat das auch funktioniert; allerdings fragte er mich hinterher, ob ich mir auch sicher sei, dass ich OpenOffice Writer deinstallieren wolle (Bild im Anhang) - obwohl ich nicht wollte bzw auch nicht ausgewählt hatte. OpenOffice steht/stand dabei direkt über Google Earth und danach Skype in der Liste, vielleicht lags irgendwie daran. Gruß,
Gon
- Bilder
|
Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
Hallo! Diese "lange Meldung" sind ein paar kleinere Fehler in der GTK2-Implementierung, die verschwinden mit der Zeit von selbst. Das Buttonproblem kommt daher, dass ich die Anwendung nur in Englisch programmiere und daher nicht auf die Größenänderung bei Lokalisierung geachtet habe. Das ist jetzt aber auch behoben. (wird morgen hochgeladen) Die "Games"-Fehlermeldung ist komisch, bis vor 3 minuten funktionierte es nämlich noch bei mir. Da kümmere ich mich morgen mal drum. Ein Problem ist, dass auch nicht alle Bugs im Programm von mir stammen. Manchmal ist die gtk2-implementierung für Pascal fehlerhaft. Das ist dann zwar in ca. 1 Tag von LazGTK2-Team behoben, aber trotzdem ärgerlich. Dass das Projekt in ObjectPascal geschrieben ist, ist einerseits ein Vorteil, da ich, ohne groß den Code zu verändern, GTK und Qt Anwendungen schreiben kann. Außerdem ist der Syntax okay, Fehler in der IDE werden schnell behoben und für mich als (noch?) Einzelprogrammierer an diesem Projekt war es eine große Arbeitserleichterung. Außerdem ist Pascal Python sehr ähnlich. (vom Syntax her) Im Nachhinein hätte ich es wohl doch besser in C++ geschrieben. Viel mehr Leute können C++, und so würde das Projekt schneller mehr Programmierer bekommen. Also der Kommentar dazu: Mist!
Kleine Tipps für mehr Funktionen:
Du kannst über "Listaller Manager"→"Neue Anwendung installieren" auch RPM/DEB-Pakete installieren. RPM-Pakete werden unter Debian-based distributions automatisch konvertiert, ebenso wie DEBs unter RPM-basierenden Der Listaller besteht im Grunde aus 3 Anwendungen: "listallmngr"→ Software managen "listallgo"->Software installieren "lipa"→(Listaller)Pakete bauen und verändern. Der LiCreator erstellt einfach IPK-pakete (mit GUI), wobei "lipa" genutzt wird. Download über den "External downloads" Link bei sourceforge Mehr Pakete gibt es hier: Listaller Seite (IPKget) Die "DepGET"-Pakete laden automatisch Abhängigkeiten aus dem Internet herunter, inklusive der eigentlichen Anwendung. Native pakete enthalten die Anwendung direkt und Container-IPKs linken auf ein Binärsetup.
Also dann, morgen geht's weiter! Vielen, vielen Dank für's Testen! Das erspart mir wirklich unglaublich viel Ärger. (Man stelle sich vor: 4 VMs mit unterschiedlichen Distris und verschiedenen Konfigurationen, und überall muss jedes Detail des Listallers getestet werden. :roll ) EDIT: Auweia! Habe grade deinen letzten Post gelesen. Das ist ein _richtig_ dicker Fehler. Ist jetzt ganz oben auf meiner ToDo-Liste. (an der betreffenden Stelle fehlt nur ein exit;)
|
Gon
Anmeldungsdatum: 2. September 2007
Beiträge: 161
Wohnort: Göttingen
|
Also die Installation des Crack-Attack Pakets von deiner Page hat wunderbar geklappt, alles prima. =)
Anzumerken hätte ich nur: Wenn man bei einem Paket deiner Page auf den "Download"-Button klickt, lädt er das Ding als ".htm" Datei runter. Weiß nicht, ob das bei dir oder anderen auch so ist, benutze Opera 9.51 . Ist natürlich letztlich kein Problem, hab die Dateiendung einfach in ".ipk" umbenannt und alles lief. ☺
Gruß,
Gon
|
Giantics
Anmeldungsdatum: 21. April 2007
Beiträge: 185
|
Die Installation klappt jetzt. Allerdings kommt immer beim Aufbauen der Liste der Fehler (siehe Anhang1), immer an der gleichen Stelle. thomas@thomas-desktop:~$ listaller
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$0821EF04
$082699B4
$081468E1
$08269AD0
$081468E1
$08150BDA
$08153F79
$08153AEC
$081625B1
$080AB1BA
$0812E42E
$0812E2AF
$08127537
$0807B1FD
$0807CD56
$08082698
$0805C738
TApplication.HandleException Access violation
Stack trace:
$0821EF04
$082699B4
$081468E1
$08269AD0
$081468E1
$08150BDA
$08153F79
$08153AEC
$081625B1
$080AB1BA
$0812E42E
$0812E2AF
$08127537
$0807B1FD
$0807CD56
$08082698
$0805C738
exception at 0821EF04:
Access violation.
thomas@thomas-desktop:~$ GetStyleWithName adding menu to form
(listallmngr:3767): Gtk-CRITICAL **: gtk_box_pack_start: assertion `child->parent == NULL' failed
TApplication.HandleException Access violation
Stack trace:
$08087C38
$080894B4
$080792AE
$080791CD
$080692D9
$08149134
$08079F8B
$08216ED7
$082211DB
$B7BB5816
$B79AA923
$B79BE52D
$B79BF26B
$B79BF846
$B7CDEADE
$B7BAF887
$B7A207EA Was mich wirklich erstaunt ist, dass im Listaller alle Autopackage-Teile gelistet werden, während selbst im Autopackage-Manager die meisten fehlen. Allerdings ging damals bei der autopacke-INstallation auch was schief.
Eventuell kann ich jetzt deswegen mit dem Listaller die Software nicht entfernen (Anhang 2).
Kommt jedoch bei allen Einträgen.
- Bilder
|
Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
Gon schrieb: Anzumerken hätte ich nur: Wenn man bei einem Paket deiner Page auf den "Download"-Button klickt, lädt er das Ding als ".htm" Datei runter. Weiß nicht, ob das bei dir oder anderen auch so ist, benutze Opera 9.51 . Ist natürlich letztlich kein Problem, hab die Dateiendung einfach in ".ipk" umbenannt und alles lief. ☺
Gruß,
Gon
Das ist ein Problem mit dem Download-Bereich und Opera. Ich bin noch nicht dahinter gekommen, wo der Fehler liegt. Im Listaller wurden alle genannten Fehler verbessert, auch der (erst vor ca. 4 Tagen eingebaute) Katalog sollte nun funktionieren.
Giantics schrieb: Die Installation klappt jetzt. Allerdings kommt immer beim Aufbauen der Liste der Fehler (siehe Anhang1), immer an der gleichen Stelle.
Die neue Versio zeigt in der Statusleiste an, welche Datei gerade bearbeitet wird. Kannst du mir die Datei, die bei der Fehlermeldung angezeigt wird, mal zusenden? (Alle Dateien befinden sich normalerweise in "/usr/share/applications")
Was mich wirklich erstaunt ist, dass im Listaller alle Autopackage-Teile gelistet werden, während selbst im Autopackage-Manager die meisten fehlen. Allerdings ging damals bei der autopacke-INstallation auch was schief.
Eventuell kann ich jetzt deswegen mit dem Listaller die Software nicht entfernen (Anhang 2).
Ja, ist wohl so. Das ist ein Autopackage-Fehler, versuche mal, Autopackage neu zu installieren. Es wird übrigens auch das Autopackage-Frontend im Listaller gelistet, falls man AP entfernen will. Das kann ich allerdings auch ändern.
An alle vielen Dank für's Testen! Ich werde jetzt öfter neue builds ins Netz stellen, oder besser gleich eine Repository anlegen.
Tipp: Probiert mal, das Demo-Paket von der Listaller-Seite zu installieren. Da kommt nämlich wieder eine andere Technik als bei den vorherigen Paketen zum Einsatz.
Info: Anwendungen, die vom Listaller zwar erkannt, aber aus bestimmten Gründen nicht gelistet werden, sind in der Datei "/etc/lipa/blacklist" eingetragen. Wenn da was steht, was nicht reinsoll, oder wenn ein Eintrag fehlt, bitte bei mir melden!
|
Giantics
Anmeldungsdatum: 21. April 2007
Beiträge: 185
|
Danke, du hast einen Fehler in meinem Installationspaket von easyMP3Gain aufgedeckt 😀
in der .desktop-Datei war die Icon-Zeile doppelt, da sollten wir am besten beide Seiten verbessern 😉 [Desktop Entry]
Encoding=UTF-8
Name=easyMP3Gain
Exec=easymp3gain %u
Icon=
Type=Application
Comment=A IDE for mp3gain
Comment[de]=Eine IDE für mp3gain
Comment[it]=Una IDE per mp3gain
MimeType=application/x-easymp3gain
Icon=easymp3gain.png
Categories=Audio;AudioVideo Deinstallieren scheint jetzt zu funktionieren. Allerdings möchte er wenn ich "Stellarium entfernen" klicke auch Celestia mit löschen (siehe Anhang).
- Bilder
|
Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
Ich habe jetzt eine Abfrage eingebaut, die prüft, ob das Icon vernünftig geladen wurde. Celestia wird nicht entfernt, wenn man Stellarium löscht. Das scheint ein Bug in APT zu sein. Öffne mal ein Terminal und gebe
| apt-cache rdepends stellarium
|
ein. Der Befehl soll (normalerweise) die reversen Abhängigkeiten (also welche Pakete das Paket "stellarium" benötigen) ausgeben. Warum celestia dabei ist, kann wahrscheinlich nur ein APT-Entwickler sagen. Soweit habe ich mir den APT-Code nämlich nicht angesehen. Sollte man das als Bug melden?
|
Giantics
Anmeldungsdatum: 21. April 2007
Beiträge: 185
|
Targion schrieb: Ich habe jetzt eine Abfrage eingebaut, die prüft, ob das Icon vernünftig geladen wurde. Celestia wird nicht entfernt, wenn man Stellarium löscht. Das scheint ein Bug in APT zu sein. Öffne mal ein Terminal und gebe
| apt-cache rdepends stellarium
|
ein. Der Befehl soll (normalerweise) die reversen Abhängigkeiten (also welche Pakete das Paket "stellarium" benötigen) ausgeben.
Stimmt, da wird auch celestia gelistet.
Warum celestia dabei ist, kann wahrscheinlich nur ein APT-Entwickler sagen. Soweit habe ich mir den APT-Code nämlich nicht angesehen. Sollte man das als Bug melden?
Ich denke das zu melden wird wohl kein Fehler sein ☺ In den nächsten Tagen gehts weiter mit dem Testen von Listaller
|
Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
Ich sende das später mal als Bug ein.
Im Moment baue ich die Unterstützung für MojoSetups ein. Gibt es bei Mojo überhaupt noch eine Paketdatenbank? Sonst wird das Laden der Software-Liste demnächst sehr viel länger dauern, weil der Listaller alle Mojo-Verknüpfungen generieren muss. EDIT: Ich habe schon eine gute Lösung gefunden. Wenn die Planung aufgeht, wird Mojo schon sehr bald integriert sein.
|
Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
So, der aktuelle Snapshot unterstützt jetzt auch MojoSetup, das Demopaket "Duke3d" wurde IPKisiert und zum Katalog hinzugefügt. Ein Problem ist, dass immer mehr Schrott in der Datenbank landet. So legt z.B. das google-gadgets Paket zwei *.desktop dateien an: Eine hat keinen Namen gespeichert, der anderen fehlt das Icon... Der Listaller soll ja vor allem neuen Nutzern das Managen von Software leichter machen, wenn aber viele solcher Müllpakete installiert sind, gibt's Probleme. P.S: Ich habe das Projekt jetzt auch mal ein paar Freunden und Bekannten vorgestellt: Alle sind begeistert! Mein Informatiklehrer hat das Tool schonmal auf einigen Schul-Linux-Rechnern installiert. Ohne euch wäre das schiefgegangen, da ja am Anfang noch sehr der Wurm drin war. (korrekter: die Wanze (bugs)) Vielen Dank! PPS: Das Spiel "Pingus" (ein lemmings-klon) ist jetzt auch im Katalog verfügbar. Und jemand hat angefangen, den Listaller ins Französiche und Russische zu übersetzen. PPPS: Die Anwendung "Songbird 0.7" (ein iTunes ähnlicher Multimediaplayer des Mozilla-Projektes) ist nun auch im Katalog für Alpha-Alpha-Tester verfügbar.
|
Ximion
(Themenstarter)
Anmeldungsdatum: 25. November 2007
Beiträge: 1066
Wohnort: Bonn
|
So, bald wird Version 0.1.18a veröffentlicht. Fällt jemandem vielleicht noch etwas ein, was unbedingt in die neue Version sollte?
Leider wurde das Feature aus einer IPS-Quelle DEB und RPM Pakete auf allen Systemen zu erstellen verworfen, da es zu lange dauern würde, die Funktion fehlerfrei lauffähig zu machen und die Aufgabe auch sehr komplex ist. Wichtiger ist, dass die Kernanwendungen und der Builder perfekt auf allen unterstützten Distributionen laufen. Gerade das wird im Moment getestet.
Die unterstützten Distributionen sind übrigens: Ubuntu, openSUSE, Mandriva, Debian, Xandros, Fedora
Vermisst jemand eine Distro?
|