[Gambas-user] gambas 0.99 in mandrake contrib already :)

Benoit Minisini gambas at ...1...
Tue Sep 7 22:04:33 CEST 2004


On Monday 06 September 2004 21:47, Rob wrote:
> On Monday 06 September 2004 15:09, Benoit Minisini wrote:
> > This is a stupid thing, how can I change that ? How can I
> > explain them that these packages are broken ? How can I impose
> > my package organization ?
>
> I see what you mean, they're using a modified version of my old
> bad spec.  My instinct is to create a package of a gambas app
> and file a bug report that their RPM structure is broken, or to
> be more diplomatic, bring it up on cooker.  At least it might
> start a dialogue.
>
> Happy birthday by the way :)
>
> Rob
>

I directly sent this mail to lenny at ...616... Waiting for the answer...

----------  Forwarded Message  ----------

Subject: About Gambas packages in contrib
Date: Tuesday 07 September 2004 22:02
From: Benoit Minisini <gambas at ...1...>
To: lenny at ...556...

Hi, Lenny.

I'm happy to see that you made Gambas packages for Mandrake.

Alas the packages you made will prevent Gambas to work as it should.

You used the old bad .spec file made by Rod Kudla. Now you should use
the .spec file included in the source package.

I give more details :-)

The package organization of Gambas is the following:

- gambas-runtime.rpm: includes the runtime necessary to run gambas projects.
- gambas-ide.rpm: includes the IDE and ALL other packages.
- gambas-gb*.rpm: one package for each component.

The IDE packager wizard relies on this structure to make a rpm packages from
 a Gambas project. Without this structure, nothing will work.

I know that this is not exactly the common Mandrake structure for packages,
but tell me if it is a problem as:

- Shared libraries included in Gambas are just used by the interpreter. They
won't be used by any other programs.

- If you put all components in one library, this means that installing a
simple textual "Hello-world" Gambas program will install all the components -
not dramatic - and ALL the shared libraries they depends on (X11, QT,
SDL, ...)- more problematic!

- All distributions (even the Debian!) will have this structure, so that a
person who makes a Gambas program on a SuSE will be able to install it on a
Mandrake.

I hope I was convincing.

I think it will be a bad thing if people find Gambas packages on Mandrake and
they don't work!

Regards,

--
Benoit Minisini
mailto:gambas at ...1...

-------------------------------------------------------


-- 
Benoit Minisini
mailto:gambas at ...1...




More information about the User mailing list