I did not intend to insult anybody or otherwise hurt his feelings, so if I overreacted too much then please accept my apologies. "Slapped togeher in 2 days" was probably a bit too heavy, it resulted from my frustration about the current situation as I perceive it. I know that it is hard work but I also believe that the way it is currently designed is a maintenance nightmare and is only asking for problems that would not be there otherwise. The main focus should be to provide a technically 100% working package and providing superior user experience in every little detail and not putting 95% of the effort into trying to satisfy every little paragraph of overly bureaucratic debian package policy and thereby risking or even sacrificing the proper operation or usability or usefulness of the software itself.
--(bernd@t40)-(/home/bernd)-- --($)-- sudo apt-get install lazarus Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Die folgenden zusätzlichen Pakete werden installiert: fp-compiler fp-compiler-2.4.4 fp-units-rtl-2.4.4 lazarus-0.9.30.2 lazarus-doc-0.9.30.2 lazarus-ide-0.9.30.2 lazarus-ide-gtk2-0.9.30.2 lazarus-src-0.9.30.2 Vorgeschlagene Pakete: fp-docs-2.4.4 fp-utils fp-docs Empfohlene Pakete: fp-utils-2.4.4 fpc fpc-source lcl-0.9.30.2 Die folgenden NEUEN Pakete werden installiert: fp-compiler fp-compiler-2.4.4 fp-units-rtl-2.4.4 lazarus lazarus-0.9.30.2 lazarus-doc-0.9.30.2 lazarus-ide-0.9.30.2 lazarus-ide-gtk2-0.9.30.2 lazarus-src-0.9.30.2 0 aktualisiert, 9 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 31,2 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 189 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren [J/n]? j it doesn't even start now, it will hang in some kind of infinite loop eating 100% CPU after telling me that there is no fpc source code. The IDE can not function without *all* source code being installed, it needs to be a dependency, not a suggestion. regarding lcl-units: lazarus does not depend on lcl-units but it needs it in order for lazarus to work. Also what are the .lpk files doing in the lcl-units? they are part of the IDE source code itself, the components directory contains the IDE plugins that can be installed (and many are installed by default after "make bigide") they should be part of lazarus-src. Actually *everything* should be installed as a dependency of lazarus since lazarus simply will not work correctly if arbitrary parts are just missing. A much better and much simpler way to split it into multiple packages (if necessary at all) would be: * a package containing *all* source and the tools to compile from command line (lazbuild) * a package containing the binaries of the ide and lhelp compiled for gtk2 * a package containing the binaries of the ide and lhelp compiled for qt (the last two both depending on the first one) * a separate package containing the chm help files sudo apt-get install lazarus should install a *complete* IDE with everything reachable through its UI, every single button I could press and every keystroke actually working. Regarding my launchpad packages and the things I am "not doing": I am not yet finished with my work. They are working already (and can be used and already provide a much better end user experience than the Debian ones) but I am still tweaking my rules file and collecting information and thinking about what exactly should be done in upstream source (especially the makefile but also startlazarus and also in the ide itself) to make it easier, I have already started filing bugs and I have a list of things that are still wrong (actually my rules file is part of that list and I'm going to try to reduce it step-by-step by trying to get things fixed upstream one after the other) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1068109 Title: lazarus does not install *.lpk files in components, IDE won't even start without dozens of error messages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lazarus/+bug/1068109/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
