[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Proposal for possible consolidation of the packages


Am 24.11.24 um 17:26 schrieb Benoît Minisini:
Le 24/11/2024 à 10:19, munix9 a écrit :

Mmm... I don't see how it will simplify things. I think it's even the contrary.

Oh, ok.


Don't forget that the IDE has a wizard that creates packages for your projects. If there isn't a bijection between packages and components, it will become a nightmare to implement.

I don't understand: what does the ide have to do with it?

An example: given is a package description that contains the following
package: myPack
package: myPack-aaa
package: myPack-bbb

An alternative package description, on the other hand, contains
package:  myPack
provides: myPack-aaa
provides: myPack-bbb

The first version results in 3 “real” package files, while the second version results in only one package, which however technically (virtually) indicates that it also contains the packages “myPack-aaa” and “myPack-bbb”.

The respective system management software can resolve this and a search for “myPack-aaa” results in “myPack” in the second version.

And so it is no problem if any other package, let's call it “something-completely-different” contains the line

requires: myPack-aaa (or depends, or ...)

The respective system management software does not care whether the package “myPack-aaa” really exists or is available as part of “myPack”.

But as I said, it is a proposal.

Regards


The only package that includes several components should be 'gambas3- runtime', provided that these components have no dependency outside of the system C library.

As soon as the 'gambas-package-config' tool will be available, only new packages with dependencies on new libraries will imply some maintenance. Otherwise everything will be automatic.

Regards,



Follow-Ups:
Re: Proposal for possible consolidation of the packagesBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
References:
Proposal for possible consolidation of the packagesmunix9 <munix9@xxxxxxxxxxxxxx>
Re: Proposal for possible consolidation of the packagesBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>