| Summary: | gambas3-ide package was missing dependencies, examples how to get | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Morgan Leijström <fri> |
| Component: | RPM Packages | Assignee: | David GEIGER <geiger.david68210> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | loginov_alex |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | gambas3-3.8.4-5.mga6.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Morgan Leijström
2016-08-18 13:51:05 CEST
Correction launch command for gambas ide is $ gambas3 ( I missed the "3". ) BTW, the gambas-ide package description is obviously wrong as this package depends on several other gambas* packages: " This package includes the complete Gambas Development Environment, with the database manager, the help files, and all components. "
David Walser
2016-08-18 16:05:59 CEST
Assignee:
bugsquad =>
geiger.david68210 Ok thanks for your report! So I'm on it and I see that we can also switch to Qt5 for the GUI. @ Morgan: What you propose for the gambas3-ide description? Great. I intend to learn together with my son (it has been a while since i used... QuickBasic...) " This package together with dependencies form the complete Gambas Development Environment. Other gambas* packages may be needed to run programs (including the examples), in which case there will be messages about that." Ok good for me! Thanks Strange: The package gambas3-examples is pulled in as dependency but it is empty! # LC_ALL=C rpm -ql gambas3-examples (contains no files) The Gambas IDE main section "Examples" is empty and say: " Examples are stored on the Gambas farm server. Click here to access the farm server and download them... " And it works to download and use :) But i fail to find simple examples such as running lights and that sort that I tested a half year ago on mga 5 when i checked briefly...? It used to look like this http://cdn.makeuseof.com/wp-content/uploads/2015/02/GAMBAS-Projects.png?b34c28 I guess that those examples accessible by default like in that screenshot are what is intended to be in the -examples package? Please try to run some download examples... I tried : Downloading GambasGears 3.8.90, Gambas say it requires the file gb.sdl2, bit no package in mga6 contain it. Try to run example AnalogWatch 1.0.0 : Gambas konsole at bottom of IDE say: gb.gui: error: unable to find any GUI component And in the terminal from where I started Gambas: kf5.kcoreaddons.kaboutdata: Could not initialize the equivalent properties of Q*Application: no instance (yet) existing. ( try the latter when you have swithed to Qt5 :) ) should be fixed!! Please test with gambas3-3.8.4-8.mga6 in repo Cauldron Core/Updates_testing http://svnweb.mageia.org/packages?view=revision&revision=1046900 http://svnweb.mageia.org/packages?view=revision&revision=1046915 Test on mga6 x86_64, first removed all gambas* packages, then installed gambas3-ide: It launch cleanly; § Dependencies are sufficient § qt5 OK ( Bug 19212 ) § Description fixed § it do not pull gambas3-examples, and it seem not to exist in the new build § gb.sdl2 is in gambas3-gb-sdl2 which got pulled as dependency § AnalogWatch 1.0.0 runs OK § GambasGears 3.8.90 runs OK ( it asked for a file which our rpm tools find in gambas3-gb-opengl and after i installed that rpm it worked) Question: § should really gambas3-gb-sdl2 be a *dependency* ? TODO: Do we have some idea where/how to get the examples that were there in mga5 ? (In reply to Morgan Leijström from comment #9) > Question: > § should really gambas3-gb-sdl2 be a *dependency* ? Yes because I see that a lot of downloadable examples need sdl2 package, so it is better to have it as a dependency. > TODO: > Do we have some idea where/how to get the examples that were there in mga5 ? Nop, upstream does not provides anymore the examples stuff in their sources. Now all examples should be downloaded online. OK thanks for the investigation and your work Closing as fixed :) Status:
NEW =>
RESOLVED ...assuming packages will be also for i586 / moved from testing ;) So ok thanks for your test :) Yes, now we just need to wait for the gambas3-xxx packages be moved to core/release with the others updated poppler's dependant packages. i586 and x86_64 of course. Just in case someone finds this thread, the assortment of old and good beginners examples such as Blights can be fetched from a mageia 5 repo. Example method: $ wget ftp://ftp.acc.umu.se/mirror/mageia/distrib/5/x86_64/media/core/release/gambas3-examples-3.6.2-4.mga5.noarch.rpm You can then simply open that rpm as an archive with i.e Ark to pick any or all examples. Or # urpmi --allow-force gambas3-examples-3.6.2-4.mga5.noarch.rpm and answer yes. Examples are anyway not seen in gambas startup page like before, but in /usr/share/gambas3/examples/ Gambas can open them from there if you navigate there, or you may want to copy or move them.
Morgan Leijström
2016-08-21 12:28:43 CEST
Summary:
gambas3-ide package is missing three dependencies =>
gambas3-ide package was missing dependencies, examples how to get > Do we have some idea where/how to get the examples that were there in mga5 ? examples can be packaged again. See Debian package: http://ftp.br.debian.org/debian/pool/main/g/gambas3/?C=M;O=D CC:
(none) =>
loginov_alex And missing dependencies again: https://bugs.mageia.org/show_bug.cgi?id=24804 Both fixed with gambas3-3.13.0-2.mga7! Status:
REOPENED =>
RESOLVED |