> > Although I'm not a gambas developer, I appreciate the idea. I would > > prefer to have all the must-haves packaged into single file, instead of > > fighting with unresolved package dependencies. It's better to have a > > myprogram.bin installer, than myprogram.rpm, myprogram.deb... Maybe > > Benoit would argue because of the package size. It's more like Windows. > > But who cares. If I'd be sure my program will run independently of the > > Linux platform flavor, I'd yes to size increment. > > > > Csaba > > This is exactly what Cristian Abarzua F. (craf) tried to achieve. But it > did it by hand, I tried to help him, but we encountered problems. > > Apparently 'cde' seems to work, so I should try it and integrate it inside > the IDE packager. > > So, no I'm not fully against that kind of package now. Except that users > should be aware of the following: > > - They will be bigger (imagine a full Gambas GUI program relying of a lot > of components). > > - System security fix and updates won't apply to them. So packagers must > regularly repackage them. (Same nightmare as in windows). > > Regards,
Another possible problem: Gambas can load a component during the execution of a program (Component.Load() method), not necesarilly at startup. So you must take that into account when making a cde package! Moreover, some component uses that feature. For example, the Gambas 3 gb.form.stock hidden component included a full stock of icons that is loaded only if an icon is not found in the Gnome or KDE icon themes installed on the system (which is very possible if you didn't install both Gnome and KDE). Regards, -- Benoît Minisini ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
