[Gambas-user] Package builder (Benoit Minisini)

CD claude.dessere at orange.fr
Mon Jan 30 17:21:04 CET 2023


OK, I understand this difference better, even though in the example I entered,
gb.gui was not part of the dependencies. Since I couldn't reproduce the case, I
stopped looking.

However I just did a test, with an empty project
Test n°1
Dependencies :
Component=gb.image
Component=gb.gui
Component=gb.form

compilation
package wizard
List of distribution files:
cd-testpackage-gtk3_0.0.1-0ubuntu1.dsc
cd-testpackage-gtk3_0.0.1-0ubuntu1.tar.gz
cd-testpackage-gtk3_0.0.1-0ubuntu1_all.deb
cd-testpackage-gtk3_0.0.1-0ubuntu1_amd64.buildinfo
cd-testpackage-gtk3_0.0.1-0ubuntu1_amd64.changes
cd-testpackage-gtk_0.0.1-0ubuntu1.dsc
cd-testpackage-gtk_0.0.1-0ubuntu1.tar.gz
cd-testpackage-gtk_0.0.1-0ubuntu1_all.deb
cd-testpackage-gtk_0.0.1-0ubuntu1_amd64.buildinfo
cd-testpackage-gtk_0.0.1-0ubuntu1_amd64.changes
cd-testpackage-qt4_0.0.1-0ubuntu1.dsc
cd-testpackage-qt4_0.0.1-0ubuntu1.tar.gz
cd-testpackage-qt4_0.0.1-0ubuntu1_all.deb
cd-testpackage-qt4_0.0.1-0ubuntu1_amd64.buildinfo
cd-testpackage-qt4_0.0.1-0ubuntu1_amd64.changes
cd-testpackage-qt5_0.0.1-0ubuntu1.dsc
cd-testpackage-qt5_0.0.1-0ubuntu1.tar.gz
cd-testpackage-qt5_0.0.1-0ubuntu1_all.deb
cd-testpackage-qt5_0.0.1-0ubuntu1_amd64.buildinfo
cd-testpackage-qt5_0.0.1-0ubuntu1_amd64.changes
cd-testpackage_0.0.1-0ubuntu1.diff.gz
cd-testpackage_0.0.1-0ubuntu1.dsc
cd-testpackage_0.0.1-0ubuntu1_all.deb
cd-testpackage_0.0.1-0ubuntu1_amd64.buildinfo
cd-testpackage_0.0.1-0ubuntu1_amd64.changes
cd-testpackage_0.0.1.orig.tar.gz

I change gb.gui for gb.qt5
Dependencies :
Component=gb.image
Component=gb.qt5
Component=gb.form

I recompile, I redo the packages in another directory
List of distribution files:
cd-testpackage-gtk3_0.0.2-0ubuntu1.dsc
cd-testpackage-gtk3_0.0.2-0ubuntu1.tar.gz
cd-testpackage-gtk3_0.0.2-0ubuntu1_all.deb
cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.changes
cd-testpackage-gtk_0.0.2-0ubuntu1.dsc
cd-testpackage-gtk_0.0.2-0ubuntu1.tar.gz
cd-testpackage-gtk_0.0.2-0ubuntu1_all.deb
cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.changes
cd-testpackage-qt4_0.0.2-0ubuntu1.dsc
cd-testpackage-qt4_0.0.2-0ubuntu1.tar.gz
cd-testpackage-qt4_0.0.2-0ubuntu1_all.deb
cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.changes
cd-testpackage-qt5_0.0.2-0ubuntu1.dsc
cd-testpackage-qt5_0.0.2-0ubuntu1.tar.gz
cd-testpackage-qt5_0.0.2-0ubuntu1_all.deb
cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.changes
cd-testpackage_0.0.2-0ubuntu1.diff.gz
cd-testpackage_0.0.2-0ubuntu1.dsc
cd-testpackage_0.0.2-0ubuntu1_all.deb
cd-testpackage_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage_0.0.2-0ubuntu1_amd64.changes
cd-testpackage_0.0.2.orig.tar.gz

I have exactly the same result, except for the version number which was
incremented by the recompilation of the project,
is this normal?
It seems to contradict what you just said!

I erase everything
if I do the opposite, I recreate a new project
Test n°2
Dependencies :
Component=gb.image
Component=gb.qt5
Component=gb.form

compilation
package wizard
List of distribution files:
cd-testpackage_0.0.1-0ubuntu1.diff.gz
cd-testpackage_0.0.1-0ubuntu1.dsc
cd-testpackage_0.0.1-0ubuntu1_all.deb
cd-testpackage_0.0.1-0ubuntu1_amd64.buildinfo
cd-testpackage_0.0.1-0ubuntu1_amd64.changes
cd-testpackage_0.0.1.orig.tar.gz

I change the dependencies:
Component=gb.image
Component=gb.gui
Component=gb.form

  compilation
package wizard
List of distribution files:
cd-testpackage-gtk3_0.0.2-0ubuntu1.dsc
cd-testpackage-gtk3_0.0.2-0ubuntu1.tar.gz
cd-testpackage-gtk3_0.0.2-0ubuntu1_all.deb
cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-gtk3_0.0.2-0ubuntu1_amd64.changes
cd-testpackage-gtk_0.0.2-0ubuntu1.dsc
cd-testpackage-gtk_0.0.2-0ubuntu1.tar.gz
cd-testpackage-gtk_0.0.2-0ubuntu1_all.deb
cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-gtk_0.0.2-0ubuntu1_amd64.changes
cd-testpackage-qt4_0.0.2-0ubuntu1.dsc
cd-testpackage-qt4_0.0.2-0ubuntu1.tar.gz
cd-testpackage-qt4_0.0.2-0ubuntu1_all.deb
cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-qt4_0.0.2-0ubuntu1_amd64.changes
cd-testpackage-qt5_0.0.2-0ubuntu1.dsc
cd-testpackage-qt5_0.0.2-0ubuntu1.tar.gz
cd-testpackage-qt5_0.0.2-0ubuntu1_all.deb
cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage-qt5_0.0.2-0ubuntu1_amd64.changes
cd-testpackage_0.0.2-0ubuntu1.diff.gz
cd-testpackage_0.0.2-0ubuntu1.dsc
cd-testpackage_0.0.2-0ubuntu1_all.deb
cd-testpackage_0.0.2-0ubuntu1_amd64.buildinfo
cd-testpackage_0.0.2-0ubuntu1_amd64.changes
cd-testpackage_0.0.2.orig.tar.gz

Test #2 works normally

there is a problem with Test #1

Regards


Le vendredi 27 janvier 2023 à 12:12 +0100, user-request at lists.gambas-basic.org a
écrit :
> Send User mailing list submissions to
> 	user at lists.gambas-basic.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.gambas-basic.org/listinfo/user
> or, via email, send a message with subject or body 'help' to
> 	user-request at lists.gambas-basic.org
> 
> You can reach the person managing the list at
> 	user-owner at lists.gambas-basic.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of User digest..."
> Today's Topics:
> 
>    1. Re: Package builder (Benoit Minisini) (Benoit Minisini)
>    2. Understanding the translation process (Martin)
>    3. Re: Understanding the translation process (Bruce Steers)
>    4. Re: Understanding the translation process (Martin)
> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> > Hi,
> > I solved the problem,
> > I now have the same distribution files for the 2 components.
> > 
> > But I don't know why there was this difference. No matter...
> > 
> > Thank you for your reply
> > 
> > Best Regards
> > 
> 
> As soon as you check the 'gb.gui' component, the packager assumes that 
> you want a toolkit-independent application, and so create many 
> meta-package depending on each GUI component, so that the user can 
> decide which toolkit he wants at installation time.
> 
> I guess you did that without notice.
> 
> Regards,
> 
> -- 
> Benoît Minisini.




More information about the User mailing list