1 (edited by jkaminski 2021-05-17 19:15:57)

Topic: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

Dear QET Developers and Users,

EDIT: this is my individual PC setup problem
It looks like my unusual GNU/Linux setup (Ubuntu 18./04 and i3 window manager) is causing some unwanted display behaviour whenever I start the recent PPA build. When I use regular desktop environment instead i3, everything is good for both PPA and Snap. Do you have any idea what could be responsible for these issues? It feels to me that there is some scaling issue.

Original post:
I have just tried recent snap and ppa packages, both for version 0.9.
It looks like QET from the snap package (left image) displays QET projects from version 0.8 much better than the recent ppa build.
What might be causing the difference and how to fix that?

Snap Installation:
QElectroTech V 0.9-dev-156-gc1fdc1ada.snap
Compilation : GCC 7.5.0
Built with Qt 5.12.3 - Date : May 15 2021 : 17:57:00
Run with Qt 5.12.3 using 12 thread(s)
CPU : model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
RAM Total : 31636 MB
RAM Available : 19288 MB
GPU :
GPU RAM : @ToDo
OS : linux - x86_64 - Version : Ubuntu Core 18 - Kernel : 5.3.0-22-generic
*** Qt screens ***
( 1 : 3840 x 2160 )

PPA Installation:
QElectroTech V 0.90-DEV+c1fdc1adac957a06d79751d3
Compilation : GCC 7.5.0
Built with Qt 5.9.5 - Date : May 15 2021 : 20:03:54
Run with Qt 5.9.5 using 12 thread(s)
CPU : model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
RAM Total : 31636 MB
RAM Available : 19121 MB
GPU : NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
GPU RAM : @ToDo
OS : linux - x86_64 - Version : Pop!_OS 18.04 LTS - Kernel : 5.3.0-22-generic
*** Qt screens ***
( 1 : 3840 x 2160 )

Thank you for your time and consideration

Regards,
Jakub

Post's attachments

Attachment icon image_2021-05-17_120036.png 669.36 kb, 52 downloads since 2021-05-17 

Re: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

Snap Installation:

Built with Qt 5.12.3 - Date : May 15 2021 : 17:57:00
Run with Qt 5.12.3 using 12 thread(s)

PPA Installation:

Built with Qt 5.9.5 - Date : May 15 2021 : 20:03:54
Run with Qt 5.9.5 using 12 thread(s)

If you want new Qt libs version upgrade your Ubuntu version to latest.

or use AppImage.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

3 (edited by jkaminski 2021-05-17 19:39:53)

Re: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

Hi @scorpio810,
Thank you for being patient with this entry-level problem.
(I also added update to the original post)

I tried to run the recent Appimage as well, and got the following problem:

➜   ./QElectroTech_0.9-DEV-r7275-x86_64.AppImage
./qelectrotech: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /tmp/.mount_QElectag2QB6/usr/bin/../lib/libsqlite3.so.0)

I read that GLIBC should not be individually reinstalled, since a not matching version can break the system.
I also tried to get Appimage working inside a Docker container dedicated for QET, but setting up Appimage to run appears to be complicated there.

What else could I do to overcome the GLIBC problem and start using the Appimage?
Should I update my Ubuntu to the latest version?

➜ ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27

Re: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

Yes for AppImage you need to upgrade to latest Ubuntu LTS.
https://qelectrotech.org/forum/viewtopi … 381#p14381

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

I build AppImage for Bionic (GLIBC 2.27) :
https://download.qelectrotech.org/qet/b … BC%202.27/

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

6 (edited by jkaminski 2021-05-17 21:29:43)

Re: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

Thank you for your meaningful help and commitment to this topic!
The Appimage 0.9-dev for Ubuntu 18.04 works great including the Terminal Block generator plugin 1.2.5. All the scalling is correct.
Are you planning to maintain this Appimage, or should I build future Appimage releases for my purposes locally?

I am looking at the Appimage building process to see how exactly it is done for the newest 0.9-dev version. Is this the right script to look at?
https://github.com/qelectrotech/qelectr … age.sh#L42
Is it for 0.8-dev only?

Have you thought about using Docker for setting up the building environment for QET Appimages? I am a beginner and might not understand all the use cases, but this is something potentially interesting, what do you think? (I have not seen docker-related content in the repository).

Thank you again!

Re: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

I think I can build with old GLIBC sometime. But not all the time.
If you want to make your personal AppImage, see this for lastest Qt version and last KF5 libs, or install
             

  libqt5svg5-dev,
               qt5-qmake,
               qtbase5-dev,
               libkf5widgetsaddons-dev,
               libkf5coreaddons-dev, 
               libsqlite3-dev,

When environment is ready clone QET repo

git clone git://git.tuxfamily.org/gitroot/qet/qet.git qet_git

Extract these files under
https://download.qelectrotech.org/qet/s … age.tar.gz

Run appimage script

./appimage_build.sh 

+ ./linuxdeployqt-continuous-x86_64.AppImage qelectrotech/usr/share/qelectrotech.desktop -appimage -bundle-non-qt-libs -verbose=1 -extra-plugins=iconengines

can make some minutes be patient...


AppImage is now in appdir directory
Make it executable

chmod +x QElectroTech_0.9-DEV-r7280-x86_64.AppImage

BTW, adapt "make -j48" in script to your CPU.
Like

make -j$(nproc)


Example :

taddelement.o release/diagrameventaddimage.o release/diagrameventaddshape.o release/diagrameventaddtext.o release/diagrameventinterface.o release/elementcollectionhandler.o release/elementcollectionitem.o release/elementscollectionmodel.o release/elementscollectionwidget.o release/elementslocation.o release/elementstreeview.o release/fileelementcollectionitem.o release/xmlelementcollection.o release/xmlprojectelementcollectionitem.o release/renamedialog.o release/assignvariables.o release/numerotationcontext.o release/numerotationcontextcommands.o release/autonumberingdockwidget.o release/autonumberingmanagementw.o release/folioautonumbering.o release/formulaautonumberingw.o release/numparteditorw.o release/selectautonumw.o release/configpages.o release/generalconfigurationpage.o release/projectconfigpages.o release/searchandreplaceworker.o release/replaceadvanceddialog.o release/replaceconductordialog.o release/replaceelementdialog.o release/replacefoliowidget.o release/searchandreplacewidget.o release/nameslist.o release/namelistdialog.o release/namelistwidget.o release/conductorcreator.o release/macosxopenevent.o release/qetutils.o release/pugixml.o release/projectdatabase.o release/elementquerywidget.o release/summaryquerywidget.o release/addtabledialog.o release/projectprintwindow.o release/qrc_qelectrotech.o release/moc_propertieseditordockwidget.o release/moc_propertieseditorwidget.o release/moc_propertieseditordialog.o release/moc_singleapplication.o release/moc_singleapplication_p.o release/moc_qwidgetanimation.o release/moc_bordertitleblock.o release/moc_configdialog.o release/moc_diagram.o release/moc_diagramview.o release/moc_elementdialog.o release/moc_elementscategoryeditor.o release/moc_elementspanel.o release/moc_elementspanelwidget.o release/moc_exportdialog.o release/moc_exportpropertieswidget.o release/moc_genericpanel.o release/moc_newelementwizard.o release/moc_projectview.o release/moc_qet.o release/moc_qetapp.o release/moc_qetarguments.o release/moc_qetdiagrameditor.o release/moc_qetmainwindow.o release/moc_qetproject.o release/moc_qetregexpvalidator.o release/moc_qfilenameedit.o release/moc_qtextorientationspinboxwidget.o release/moc_qtextorientationwidget.o release/moc_recentfiles.o release/moc_titleblocktemplate.o release/moc_titleblocktemplaterenderer.o release/moc_aboutqetdialog.o release/moc_abstractelementpropertieseditorwidget.o release/moc_alignmenttextdialog.o release/moc_bomexportdialog.o release/moc_borderpropertieswidget.o release/moc_compositetexteditdialog.o release/moc_conductorpropertiesdialog.o release/moc_conductorpropertieswidget.o release/moc_configsaveloaderwidget.o release/moc_diagramcontextwidget.o release/moc_diagrampropertiesdialog.o release/moc_diagrampropertieseditordockwidget.o release/moc_diagramselection.o release/moc_dialogwaiting.o release/moc_dynamicelementtextitemeditor.o release/moc_dynamicelementtextmodel.o release/moc_elementinfopartwidget.o release/moc_elementinfowidget.o release/moc_elementpropertieswidget.o release/moc_formulaassistantdialog.o release/moc_imagepropertieswidget.o release/moc_importelementdialog.o release/moc_importelementtextpatterndialog.o release/moc_inditextpropertieswidget.o release/moc_linksingleelementwidget.o release/moc_marginseditdialog.o release/moc_masterpropertieswidget.o release/moc_multipastedialog.o release/moc_potentialselectordialog.o release/moc_reportpropertiewidget.o release/moc_shapegraphicsitempropertieswidget.o release/moc_titleblockpropertieswidget.o release/moc_xrefpropertieswidget.o release/moc_arceditor.o release/moc_elementitemeditor.o release/moc_elementprimitivedecorator.o release/moc_elementscene.o release/moc_elementview.o release/moc_styleeditor.o release/moc_dimensionwidget.o release/moc_helpercell.o release/moc_integrationmovetemplateshandler.o release/moc_movetemplateshandler.o release/moc_qettemplateeditor.o release/moc_splittedhelpercell.o release/moc_templatecellwidget.o release/moc_templatedeleter.o release/moc_templatelocationchooser.o release/moc_templatelocationsaver.o release/moc_templatelogomanager.o release/moc_templatescollection.o release/moc_templateview.o release/moc_richtexteditor_p.o release/moc_conductor.o release/moc_conductortextitem.o release/moc_crossrefitem.o release/moc_diagramimageitem.o release/moc_diagramtextitem.o release/moc_dynamicelementtextitem.o release/moc_element.o release/moc_elementtextitemgroup.o release/moc_independenttextitem.o release/moc_masterelement.o release/moc_qetgraphicsitem.o release/moc_qetshapeitem.o release/moc_reportelement.o release/moc_simpleelement.o release/moc_slaveelement.o release/moc_terminal.o release/moc_terminalelement.o release/moc_projectdbmodel.o release/moc_qetgraphicsheaderitem.o release/moc_qetgraphicstableitem.o release/moc_graphicstablepropertieseditor.o release/moc_projectdbmodelpropertieswidget.o release/moc_elementdata.o release/moc_terminaldata.o release/moc_dynamictextfieldeditor.o release/moc_elementpropertieseditorwidget.o release/moc_ellipseeditor.o release/moc_lineeditor.o release/moc_polygoneditor.o release/moc_qetelementeditor.o release/moc_rectangleeditor.o release/moc_terminaleditor.o release/moc_texteditor.o release/moc_abstractpartellipse.o release/moc_customelementgraphicpart.o release/moc_partarc.o release/moc_partdynamictextfield.o release/moc_partellipse.o release/moc_partline.o release/moc_partpolygon.o release/moc_partrectangle.o release/moc_partterminal.o release/moc_parttext.o release/moc_dveventinterface.o release/moc_diagrameventaddelement.o release/moc_diagrameventaddimage.o release/moc_diagrameventaddshape.o release/moc_diagrameventaddtext.o release/moc_diagrameventinterface.o release/moc_elementscollectionmodel.o release/moc_elementscollectionwidget.o release/moc_xmlelementcollection.o release/moc_renamedialog.o release/moc_autonumberingdockwidget.o release/moc_autonumberingmanagementw.o release/moc_folioautonumbering.o release/moc_formulaautonumberingw.o release/moc_numparteditorw.o release/moc_selectautonumw.o release/moc_configpage.o release/moc_configpages.o release/moc_generalconfigurationpage.o release/moc_projectconfigpages.o release/moc_replaceadvanceddialog.o release/moc_replaceconductordialog.o release/moc_replaceelementdialog.o release/moc_replacefoliowidget.o release/moc_searchandreplacewidget.o release/moc_namelistdialog.o release/moc_namelistwidget.o release/moc_macosxopenevent.o release/moc_projectdatabase.o release/moc_elementquerywidget.o release/moc_summaryquerywidget.o release/moc_addtabledialog.o release/moc_projectprintwindow.o   -L/usr/lib/x86_64-linux-gnu -lsqlite3 /usr/lib/x86_64-linux-gnu/libQt5Svg.so /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/../../../../../lib/x86_64-linux-gnu/libKF5WidgetsAddons.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Network.so /usr/lib/x86_64-linux-gnu/libQt5Xml.so /usr/lib/x86_64-linux-gnu/libQt5Sql.so /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/../../../../../lib/x86_64-linux-gnu/libKF5CoreAddons.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL   
make[1] : on quitte le répertoire « /media/backup6/download/qet_git_test/build »
+ cd ../appdir/
+ rm qelectrotech/usr/bin/qelectrotech
+ rm -Rf qelectrotech/usr/lib qelectrotech/usr/plugins
+ rm -Rf qelectrotech/usr/share/elements qelectrotech/usr/share/examples qelectrotech/usr/share/titleblocks qelectrotech/usr/share/lang qelectrotech/usr/share/man qelectrotech/usr/share/doc
+ cp ../build/qelectrotech qelectrotech/usr/bin/
+ cp -r ../elements ../examples ../titleblocks ../lang ../man qelectrotech/usr/share/
+ ./linuxdeployqt-continuous-x86_64.AppImage qelectrotech/usr/share/qelectrotech.desktop -appimage -bundle-non-qt-libs -verbose=1 -extra-plugins=iconengines
appimagetool, continuous build (commit 07100fb), build 1769 built on 2018-07-04 13:41:03 UTC
Desktop file: /media/backup6/download/qet_git_test/appdir/qelectrotech/qelectrotech.desktop
/media/backup6/download/qet_git_test/appdir/qelectrotech/qelectrotech.desktop: hint: value item "VectorGraphics" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: Graphics;2DGraphics
/media/backup6/download/qet_git_test/appdir/qelectrotech/qelectrotech.desktop: hint: value "Graphics;Qt;VectorGraphics;Science;Electricity;Engineering;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
/media/backup6/download/qet_git_test/appdir/qelectrotech/qelectrotech.desktop: warning: value "Editor v?kres? elektrick?ch obvod?" for key "Comment[cs]" in group "Desktop Entry" looks redundant with value "Editor v?kres? elektrick?ch obvod?" of key "GenericName[cs]"
Name: QElectroTech_0.9-DEV-r7275
Icon: qelectrotech
Exec: qelectrotech %F
Comment: Edit electrical diagrams.
Type: Application
Categories: Graphics;Qt;VectorGraphics;Science;Electricity;Engineering;
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libnettle.so.8 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_graphcycles_internal.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Svg.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libcrypto.so.1.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libdeflate.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libzstd.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Concurrent.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxkbcommon-x11.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_base.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_int128.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5VirtualKeyboard.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libunistring.so.2 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libbsd.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxkbcommon.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libbrotlidec.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Quick.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-shm.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-randr.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libIex-2_5.so.25 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libGLdispatch.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-icccm.so.4 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_throw_delegate.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libjbig.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libcups.so.2 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libwebpdemux.so.2 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libmd4c.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libwayland-cursor.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libtasn1.so.6 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5ConfigCore.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libGLX.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5ConfigWidgets.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Sql.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libEGL.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5CoreAddons.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libgssapi_krb5.so.2 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libX11-xcb.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5XcbQpa.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_demangle_internal.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5DBus.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-image.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_civil_time.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libicuuc.so.67 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libmng.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_strings.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_malloc_internal.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5WaylandClient.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_time.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libmd.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libicudata.so.67 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libjpeg.so.62 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Gui.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5Archive.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libgcrypt.so.20 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libidn2.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libgraphite2.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_spinlock_wait.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libffi.so.7 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libdbus-1.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5IconThemes.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libk5crypto.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-xfixes.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-xinerama.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libkrb5support.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5ItemViews.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libicui18n.so.67 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libgmp.so.10 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libavif.so.9 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_symbolize.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libIlmImf-2_5.so.25 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libwebpmux.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_stacktrace.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-glx.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5GuiAddons.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Core.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libfam.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-util.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_log_severity.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libbrotlicommon.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libpng16.so.16 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5PrintSupport.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/liblzma.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libwebp.so.6 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Qml.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Xml.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libhogweed.so.6 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libpcre2-16.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-render.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_synchronization.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libavahi-client.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libkrb5.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libImath-2_5.so.25 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5I18n.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libsystemd.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5ConfigGui.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_debugging_internal.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-xkb.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libavahi-common.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-shape.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-sync.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libdav1d.so.4 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5Codecs.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5QmlModels.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libtiff.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libdouble-conversion.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_time_zone.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/liblz4.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5WidgetsAddons.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libXrender.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libXdmcp.so.6 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Widgets.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_raw_logging_internal.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libmariadb.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libKF5AuthCore.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libIlmThread-2_5.so.25 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libHalf-2_5.so.25 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-render-util.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libsqlite3.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libpcre.so.3 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libgnutls.so.30 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-xinput.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libxcb-keysyms.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libXau.so.6 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libQt5Network.so.5 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libssl.so.1.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/liblcms2.so.2 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libgav1.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libabsl_strings_internal.so.20200923 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libbz2.so.1.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libwayland-client.so.0 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/lib/libatomic.so.1 used for determining architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech/usr/bin/qelectrotech used for determining architecture x86_64
Using architecture x86_64
App name for filename: QElectroTech_0.9-DEV-r7275
/media/backup6/download/qet_git_test/appdir/qelectrotech should be packaged as QElectroTech_0.9-DEV-r7275-x86_64.AppImage
Generating squashfs...
Size of the embedded runtime: 157624 bytes
mksquashfs commandline: /tmp/.mount_linuxdypHMDi/usr/bin/../lib/appimagekit/mksquashfs /media/backup6/download/qet_git_test/appdir/qelectrotech QElectroTech_0.9-DEV-r7275-x86_64.AppImage -offset 157624 -comp gzip -root-owned -noappend -mkfs-fixed-time 0
Parallel mksquashfs: Using 48 processors
Creating 4.0 filesystem on QElectroTech_0.9-DEV-r7275-x86_64.AppImage, block size 131072.
[=====================================================================================================================================================================================================================================================================================================================================================================================/] 10825/10825 100%
 
Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
        compressed data, compressed metadata, compressed fragments, compressed xattrs
        duplicates are removed
Filesystem size 61386.60 Kbytes (59.95 Mbytes)
        26.25% of uncompressed filesystem size (233898.23 Kbytes)
Inode table size 101164 bytes (98.79 Kbytes)
        28.65% of uncompressed inode table size (353160 bytes)
Directory table size 105986 bytes (103.50 Kbytes)
        33.90% of uncompressed directory table size (312672 bytes)
Number of duplicate files found 184
Number of inodes 10855
Number of files 9634
Number of fragments 607
Number of symbolic links  1
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1220
Number of ids (unique uids + gids) 1
Number of uids 1
        root (0)
Number of gids 1
        root (0)
Embedding ELF...
Marking the AppImage as executable...
Embedding MD5 digest
Success
 
Please consider submitting your AppImage to AppImageHub, the crowd-sourced
central directory of available AppImages, by opening a pull request
at https://github.com/AppImage/appimage.github.io
+ rm qelectrotech/AppRun
+ sed -i 's/QElectroTech_0.9-DEV.*/QElectroTech_0.9-DEV-r7280/' qelectrotech/qelectrotech.desktop
+ cp AppRun qelectrotech/
+ rm QElectroTech_0.9-DEV-r7275-x86_64.AppImage
+ ARCH=x86_64
+ ./appimagetool-x86_64.AppImage qelectrotech
appimagetool, continuous build (commit 758f8e7), build 1771 built on 2018-07-10 10:44:25 UTC
/media/backup6/download/qet_git_test/appdir/qelectrotech/qelectrotech.desktop: warning: key "Keywords" in group "Desktop Entry" is a reserved key for KDE
Using architecture x86_64
/media/backup6/download/qet_git_test/appdir/qelectrotech should be packaged as QElectroTech_0.9-DEV-r7280-x86_64.AppImage
WARNING: AppStream upstream metadata is missing, please consider creating it
         in usr/share/metainfo/qelectrotech.appdata.xml
         Please see https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps
         for more information or use the generator at http://output.jsbin.com/qoqukof.
Generating squashfs...
Parallel mksquashfs: Using 48 processors
Creating 4.0 filesystem on QElectroTech_0.9-DEV-r7280-x86_64.AppImage, block size 131072.
[=====================================================================================================================================================================================================================================================================================================================================================================================/] 10826/10826 100%
 
Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
        compressed data, compressed metadata, compressed fragments, compressed xattrs
        duplicates are removed
Filesystem size 61386.11 Kbytes (59.95 Mbytes)
        26.24% of uncompressed filesystem size (233898.40 Kbytes)
Inode table size 101112 bytes (98.74 Kbytes)
        28.63% of uncompressed inode table size (353148 bytes)
Directory table size 105919 bytes (103.44 Kbytes)
        33.88% of uncompressed directory table size (312672 bytes)
Number of duplicate files found 184
Number of inodes 10855
Number of files 9635
Number of fragments 607
Number of symbolic links  0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1220
Number of ids (unique uids + gids) 1
Number of uids 1
        root (0)
Number of gids 1
        root (0)
Embedding ELF...
Marking the AppImage as executable...
Embedding MD5 digest
Success
 
Please consider submitting your AppImage to AppImageHub, the crowd-sourced
central directory of available AppImages, by opening a pull request
at https://github.com/AppImage/appimage.github.io
+ chmod -x QElectroTech_0.9-DEV-r7280-x86_64.AppImage
[07:01:36] laurent@debian:/media/backup6/download/qet_git_test$

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Individual, setup-dependent differences:snap an ppa packages [ver 0.9]

jkaminski wrote:

Have you thought about using Docker for setting up the building environment for QET Appimages? I am a beginner and might not understand all the use cases, but this is something potentially interesting, what do you think? (I have not seen docker-related content in the repository).

Thank you again!

I haven't had the time or desire to explore Docker yet, but it could come.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."