From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: Re: Getting everyone started with Pakfire Date: Sat, 02 Sep 2023 18:41:23 +0200 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1586944393266331248==" List-Id: --===============1586944393266331248== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, On 02/09/2023 13:54, Adolf Belka wrote: > Hi, > > On 02/09/2023 13:33, Michael Tremer wrote: >> Hello, >> >> Is there an easy way to install Archlinux in a VM without running=20 >> through this process manually? >> >> =C2=A0=C2=A0 https://wiki.archlinux.org/title/Installation_guide > Unfortunately not that I am aware of, although it is not that=20 > complicated for just a command line based system. > Arch Linux don't have an installer anymore. > > The only thing I can think of is that if you are able to use=20 > VirtualBox, I could create a VirtualBox text interface only vm which I=20 > could then export from my system as a file to send to you or place in=20 > my dropbox system for you to upload. > > Would that be of any use? > > Regards, > Adolf. >> >> It might be quicker for me to reproduce the problem. >> >> -Michael >> >>> On 2 Sep 2023, at 12:11, Adolf Belka wrote: >>> >>> Hi, >>> >>> On 02/09/2023 13:02, Michael Tremer wrote: >>>> Hello, >>>>> On 2 Sep 2023, at 12:00, Adolf Belka wrote: >>>>> >>>>> >>>>> >>>>> On 02/09/2023 12:53, Michael Tremer wrote: >>>>>> Hello Adolf, >>>>>>> On 2 Sep 2023, at 11:49, Adolf Belka =20 >>>>>>> wrote: >>>>>>> >>>>>>> Hi Michael, >>>>>>> >>>>>>> I went back to pakfire and looked through the config.log file=20 >>>>>>> from my build. >>>>>>> >>>>>>> =C2=A0From that I noticed the following defines >>>>>>> >>>>>>> #define PAKFIRE_CONFIG_DIR "/etc/pakfire" >>>>>>> #define PAKFIRE_CACHE_DIR "/var/cache/pakfire" >>>>>>> #define PAKFIRE_PRIVATE_DIR "/var/lib/pakfire" >>>>>>> #define PAKFIRE_SCRIPTS_DIR "/lib/pakfire" >>>>>>> #define PAKFIRE_TMP_DIR "/var/tmp" >>>>>>> >>>>>>> After running sudo make install then /var/lib/pakfire and=20 >>>>>>> /var/cache/pakfire are not present on the system. >>>>>> That should be correct. Pakfire should create those directories=20 >>>>>> itself if it is running as root. >>>>>> For unprivileged users, it will create a cache directory in the=20 >>>>>> user=E2=80=99s home, because we cannot write to /var/lib/=E2=80=A6, et= c. I found that in my user home directory there was the path=20 .pakfire/cache/ipfire/3/x86_64/ containing the directories bootstrap and testing. Since running with sudo those are now in=20 /root/.pakfire/cache/ipfire/3/x86_64/ Regards, Adolf >>>>>>> I also read through the INSTALL file in the pakfire directory=20 >>>>>>> and it said the following were required. >>>>>>> >>>>>>> Requirements: >>>>>>> =C2=A0 * Python 2.6 or greater (not Python 3.x) >>>>>>> =C2=A0 * python-argsparse (included in Python 2.7) >>>>>>> =C2=A0 * libcap >>>>>>> =C2=A0 * libsolv >>>>>>> =C2=A0 * xz >>>>>>> =C2=A0 * beecrypt (requires libgomp) >>>>>>> =C2=A0 * popt >>>>>>> =C2=A0 * libelf >>>>>>> =C2=A0 * elfutils >>>>>> This is old and I will remove this as soon as possible :) >>>>>>> I don't have beecrypt or libgomp installed and not available=20 >>>>>>> from Arch Linux except from their AUR which requires me to build=20 >>>>>>> them. >>>>>>> >>>>>>> Also the mention of not Python 3.x as that is all that is=20 >>>>>>> available on Arch Linux. >>>>>>> >>>>>>> Are the above requirements correct or out of date and should be=20 >>>>>>> ignored? >>>>>> Please ignore. If configure went through without complaining, you=20 >>>>>> have everything you need. >>>>>> What I find very interesting are those SQL errors. When Pakfire=20 >>>>>> starts, it is creating an internal SQLite database to store=20 >>>>>> package information and other things=E2=80=A6 And it looks like the=20 >>>>>> database is there, but the schema is not being created. And even=20 >>>>>> weirder is that Pakfire does not abort there=E2=80=A6 >>>>>> Which versions of libarchive and SQLite do you have? >>>>> sqlite 3.43.0 >>>>> libarchive 3.7.1 >>>> I have libarchive 3.6.2 and sqlite 3.40.1, but I don=E2=80=99t think the= re=20 >>>> are any significant differences here. >>>> Could you please pull again and check if the message about the=20 >>>> missing file is gone? >>> Did the pull, then re-ran the whole build instruction set again. I=20 >>> didn't do a sudo make uninstall first. >>> >>> Result was exactly the same error message. Nothing changed. >>> >>> sudo pakfire-builder build beep/beep.nm >>> Database Error: SQL logic error: no such table: settings in "SELECT=20 >>> val FROM settings WHERE key =3D ?" >>> Database Error: SQL logic error: no such table: settings in "SELECT=20 >>> val FROM settings WHERE key =3D ?" >>> Package Database: testing 100%=C2=A0=C2=A0 | 1.6M=C2=A0 00:00 >>> Could not read next file: /var/lib/pakfire/local/ipfire/3: Cannot stat >>> OSError: [Errno 25] Inappropriate ioctl for device >>> >>> The above exception was the direct cause of the following exception: >>> >>> Traceback (most recent call last): >>> =C2=A0 File "/usr/bin/pakfire-builder", line 437, in >>> =C2=A0=C2=A0=C2=A0 c() >>> =C2=A0 File "/usr/bin/pakfire-builder", line 212, in __call__ >>> =C2=A0=C2=A0=C2=A0 ret =3D args.func(args) >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^^^^^^^^^^^^^^^ >>> =C2=A0 File "/usr/bin/pakfire-builder", line 233, in _build >>> =C2=A0=C2=A0=C2=A0 p =3D self.pakfire(ns) >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^^^^^^^^^^^^^^^^ >>> =C2=A0 File "/usr/bin/pakfire-builder", line 194, in pakfire >>> =C2=A0=C2=A0=C2=A0 p =3D pakfire.Pakfire(arch=3Dns.arch, conf=3Dc, logger= =3Dlogger.log) >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> SystemError: returned a result with an=20 >>> exception set >>> >>> Regards, >>> Adolf. >>>> -Michael >>>>> >>>>> Adolf. >>>>>> -Michael >>>>>>> Regards, >>>>>>> >>>>>>> Adolf. >>>>>>> >>>>>>> On 02/09/2023 12:26, Adolf Belka wrote: >>>>>>>> Hi Michael, >>>>>>>> >>>>>>>> On 02/09/2023 11:29, Michael Tremer wrote: >>>>>>>>> Hello Adolf, >>>>>>>>> >>>>>>>>> Have you been running this as root? I am not sure how well=20 >>>>>>>>> this is all working as an unprivileged user at the moment. I=20 >>>>>>>>> think there might be a little bit of work ahead to make it=20 >>>>>>>>> work well. >>>>>>>> Yes, I was using an unprivileged user. I always do that unless=20 >>>>>>>> the instructions say to use sudo or if the program comes back=20 >>>>>>>> and says it must be run with root privileges. Or if I know that=20 >>>>>>>> it has to be run with sudo like make install. >>>>>>>> >>>>>>>> So tried it again with sudo and the error message was exactly=20 >>>>>>>> the same. >>>>>>>> >>>>>>>> Tried >>>>>>>> sudo pakfire-builder --debug build beep/beep.nm >>>>>>>> >>>>>>>> and the error message was exactly the same. >>>>>>>> >>>>>>>> Tried sudo -s to get a root prompt and then ran the=20 >>>>>>>> pakfire-builder command and exactly the same error message. >>>>>>>> >>>>>>>> As the first part of the error message is >>>>>>>> >>>>>>>> Database Error: SQL logic error: >>>>>>>> >>>>>>>> I confirmed that I do have sqlite installed. >>>>>>>> >>>>>>>> There is also a line in the error >>>>>>>> >>>>>>>> Could not read next file: /var/lib/pakfire/local/ipfire/3:=20 >>>>>>>> Cannot stat >>>>>>>> >>>>>>>> I checked and there is no pakfire directory under /var/lib/ >>>>>>>> Is there supposed to be? Maybe something is not working right=20 >>>>>>>> during the pakfire build on my system. The build is working=20 >>>>>>>> okay but maybe something that is required for the execution is=20 >>>>>>>> not being correctly setup. >>>>>>>> >>>>>>>> What files should the pakfire make install be creating? >>>>>>>> >>>>>>>> Regards, >>>>>>>> Adolf >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> Otherwise, you can add =E2=80=94-debug to the command line and it=20 >>>>>>>>> should write more detailed output into the journal. >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> -Michael >>>>>>>>> >>>>>>>>>> On 1 Sep 2023, at 17:37, Adolf Belka =20 >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Hi Michael, >>>>>>>>>> >>>>>>>>>> On 01/09/2023 18:23, Michael Tremer wrote: >>>>>>>>>>> Hello, >>>>>>>>>>> Yes, I believe this is what it does on my system. So this is=20 >>>>>>>>>>> alright. >>>>>>>>>>> Did you try the other commands? >>>>>>>>>> Just tried them and got the following errors:- >>>>>>>>>> >>>>>>>>>> pakfire-builder build beep/beep.nm >>>>>>>>>> Database Error: SQL logic error: no such table: settings in=20 >>>>>>>>>> "SELECT val FROM settings WHERE key =3D ?" >>>>>>>>>> Database Error: SQL logic error: no such table: settings in=20 >>>>>>>>>> "SELECT val FROM settings WHERE key =3D ?" >>>>>>>>>> Package Database: testing 100%=C2=A0=C2=A0 | 1.6M=C2=A0 00:00 >>>>>>>>>> Package Database: bootstrap 100%=C2=A0=C2=A0 | 2.1M=C2=A0 00:00 >>>>>>>>>> Could not read next file: /var/lib/pakfire/local/ipfire/3:=20 >>>>>>>>>> Cannot stat >>>>>>>>>> OSError: [Errno 25] Inappropriate ioctl for device >>>>>>>>>> >>>>>>>>>> The above exception was the direct cause of the following=20 >>>>>>>>>> exception: >>>>>>>>>> >>>>>>>>>> Traceback (most recent call last): >>>>>>>>>> =C2=A0=C2=A0 File "/usr/bin/pakfire-builder", line 437, in >>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 c() >>>>>>>>>> =C2=A0=C2=A0 File "/usr/bin/pakfire-builder", line 212, in __call__ >>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 ret =3D args.func(args) >>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^^^^^= ^^^^^^^^^^ >>>>>>>>>> =C2=A0=C2=A0 File "/usr/bin/pakfire-builder", line 233, in _build >>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 p =3D self.pakfire(ns) >>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^^^^^^^^^^^^^^^^ >>>>>>>>>> =C2=A0=C2=A0 File "/usr/bin/pakfire-builder", line 194, in pakfire >>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 p =3D pakfire.Pakfire(arch=3Dns.arch, con= f=3Dc,=20 >>>>>>>>>> logger=3Dlogger.log) >>>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>>> SystemError: returned a result=20 >>>>>>>>>> with an exception set >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> Adolf. >>>>>>>>>>> -Michael >>>>>>>>>>>> On 1 Sep 2023, at 17:21, Adolf Belka=20 >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hi Michael, >>>>>>>>>>>> >>>>>>>>>>>> On 01/09/2023 16:39, Michael Tremer wrote: >>>>>>>>>>>>> Hello Adolf, >>>>>>>>>>>>>> On 17 Aug 2023, at 12:20, Adolf Belka=20 >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Michael, >>>>>>>>>>>>>> >>>>>>>>>>>>>> When I built pakfire I just installed the programs that=20 >>>>>>>>>>>>>> were flagged up as missing during the configure section. >>>>>>>>>>>>>> >>>>>>>>>>>>>> I have now gone through the filenames you listed from=20 >>>>>>>>>>>>>> debian and eventually found what the equivalent packages=20 >>>>>>>>>>>>>> that contain those are called in Arch Linux (most were=20 >>>>>>>>>>>>>> easy but a few were convoluted to find). >>>>>>>>>>>>>> >>>>>>>>>>>>>> Everything was already installed on my laptop except for=20 >>>>>>>>>>>>>> liblzma-dev which is lzlib in Arch Linux. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Just to check, I installed lzlib and re-did the make=20 >>>>>>>>>>>>>> check and the same problems occurred. >>>>>>>>>>>>> The configure script will complain if something is missing=20 >>>>>>>>>>>>> as none of the dependencies are optional. >>>>>>>>>>>>> Apologies for taking so long to reply, but I should=20 >>>>>>>>>>>>> finally have a fix for the test suite: >>>>>>>>>>>>> https://git.ipfire.org/?p=3Dpakfire.git;a=3Dcommitdiff;h=3D9eef= 0cb603bc51a5b34f042fced6e4d0bfa8d9d8=20 >>>>>>>>>>>>> >>>>>>>>>>>>> https://git.ipfire.org/?p=3Dpakfire.git;a=3Dcommitdiff;h=3Dc54b= afa7e74dbcb5b07bafe8fadf2ca830fd93d7=20 >>>>>>>>>>>>> >>>>>>>>>>>>> Please just run =E2=80=9Cgit pull=E2=80=9D, then =E2=80=9Cmake= =E2=80=9D again and you=20 >>>>>>>>>>>>> should have a few tests pass. Not all of them are passing=20 >>>>>>>>>>>>> at the moment. >>>>>>>>>>>> This time 20 passed out of 28 >>>>>>>>>>>> >>>>>>>>>>>> PASS: tests/libpakfire/main >>>>>>>>>>>> PASS: tests/libpakfire/arch >>>>>>>>>>>> PASS: tests/libpakfire/archive >>>>>>>>>>>> FAIL: tests/libpakfire/build >>>>>>>>>>>> FAIL: tests/libpakfire/cgroup >>>>>>>>>>>> PASS: tests/libpakfire/compress >>>>>>>>>>>> PASS: tests/libpakfire/config >>>>>>>>>>>> PASS: tests/libpakfire/db >>>>>>>>>>>> PASS: tests/libpakfire/dependencies >>>>>>>>>>>> PASS: tests/libpakfire/digest >>>>>>>>>>>> PASS: tests/libpakfire/downloader >>>>>>>>>>>> PASS: tests/libpakfire/file >>>>>>>>>>>> FAIL: tests/libpakfire/jail >>>>>>>>>>>> PASS: tests/libpakfire/key >>>>>>>>>>>> FAIL: tests/libpakfire/makefile >>>>>>>>>>>> PASS: tests/libpakfire/package >>>>>>>>>>>> PASS: tests/libpakfire/packager >>>>>>>>>>>> PASS: tests/libpakfire/parser >>>>>>>>>>>> PASS: tests/libpakfire/progressbar >>>>>>>>>>>> PASS: tests/libpakfire/repo >>>>>>>>>>>> PASS: tests/libpakfire/snapshot >>>>>>>>>>>> PASS: tests/libpakfire/string >>>>>>>>>>>> FAIL: tests/libpakfire/util >>>>>>>>>>>> FAIL: tests/python/keys.py >>>>>>>>>>>> FAIL: tests/python/jail.py >>>>>>>>>>>> FAIL: tests/python/package.py >>>>>>>>>>>> PASS: tests/python/progressbar.py >>>>>>>>>>>> PASS: tests/python/test.py >>>>>>>>>>>> >>>>>>>>>>>>> If pakfire-builder =E2=80=94-help runs fine, you could check ou= t=20 >>>>>>>>>>>>> the IPFire 3.x repository and run this: >>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0 git clone https://git.ipfire.org/pub/git/ipf= ire-3.x.git >>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0 cd ipfire-3.x >>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0 pakfire-builder build beep/beep.nm >>>>>>>>>>>>> Please let me know how that is going. >>>>>>>>>>>>> -Michael >>>>>>>>>>>>>> >>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Adolf. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On 17/08/2023 12:18, Adolf Belka wrote: >>>>>>>>>>>>>>> Hi Michael, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I did a clean new install and took the log files from=20 >>>>>>>>>>>>>>> the tests/libpakfire and tests/python directories. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The only one that passed this time was the test.py from=20 >>>>>>>>>>>>>>> the tests/python directory. All others failed. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have archived them into an xz file that is attached. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> Adolf. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 17/08/2023 11:38, Michael Tremer wrote: >>>>>>>>>>>>>>>> Hello Adolf, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thank you very much for the quick feedback. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> After running =E2=80=9Cmake check=E2=80=9D, could you email = me the=20 >>>>>>>>>>>>>>>> =E2=80=9C*.log=E2=80=9D files in the test/libpakfire directo= ry? Let=E2=80=99s=20 >>>>>>>>>>>>>>>> see what is going wrong there. For me a few tests fail,=20 >>>>>>>>>>>>>>>> but a few should run just fine. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Best, >>>>>>>>>>>>>>>> -Michael >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 17 Aug 2023, at 10:36, Adolf Belka=20 >>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I am using Arch Linux. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I already do some building of my bacula client package=20 >>>>>>>>>>>>>>>>> on my laptop so it has the normal build tools installed. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> To get autogen.sh to run I had to install intltool >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> To get configure to run I had to additionally install. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> asciidoc, python-py-cpuinfo, python-pykerberos,=20 >>>>>>>>>>>>>>>>> python-systemd, python-tornado and libsolv >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> After that configure ran without any problems, as did=20 >>>>>>>>>>>>>>>>> make. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Although make check is in brackets I gave it a go but=20 >>>>>>>>>>>>>>>>> got 1 pass and 26 fails. The only pass was for test.py >>>>>>>>>>>>>>>>> I ran the make check a second time and then two passed=20 >>>>>>>>>>>>>>>>> - test.py and progressbar.py >>>>>>>>>>>>>>>>> Further running of make check didn't change anything. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> make install went fine and after that I can run=20 >>>>>>>>>>>>>>>>> pakfire-builder --help and get the help screen. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>> Adolf. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 16/08/2023 17:29, Michael Tremer wrote: >>>>>>>>>>>>>>>>>> Hello everyone, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> For our meet-up that is starting soon, I would like=20 >>>>>>>>>>>>>>>>>> everyone to have a working installation of Pakfire -=20 >>>>>>>>>>>>>>>>>> our new build system. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I am not sure yet in what way we are going to use it,=20 >>>>>>>>>>>>>>>>>> but generally there will be an intro for everyone who=20 >>>>>>>>>>>>>>>>>> hasn=E2=80=99t had one yet, and maybe we even get a chance= to=20 >>>>>>>>>>>>>>>>>> update a few packages of the distribution or something=E2= =80=A6 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Because I don=E2=80=99t know which distributions you are=20 >>>>>>>>>>>>>>>>>> using, and because we don=E2=80=99t have any packages for = any=20 >>>>>>>>>>>>>>>>>> major distribution just yet, I would like to ask=20 >>>>>>>>>>>>>>>>>> everyone to install Pakfire manually on their systems=20 >>>>>>>>>>>>>>>>>> in advance of our meet-up, so that we can start=20 >>>>>>>>>>>>>>>>>> straight away. We should also use the time to find=20 >>>>>>>>>>>>>>>>>> any issues that might occur on other distributions=20 >>>>>>>>>>>>>>>>>> than Debian which is what I have been using. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Please find the source here:=20 >>>>>>>>>>>>>>>>>> https://git.ipfire.org/?p=3Dpakfire.git;a=3Dsummary >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Debian, I have to install these packages as=20 >>>>>>>>>>>>>>>>>> dependencies (yes it is quite a lot): >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> * asciidoc, autoconf, automake, bison,=20 >>>>>>>>>>>>>>>>>> build-essential, flex, intltool, libarchive-dev,=20 >>>>>>>>>>>>>>>>>> libcap-dev, libcurl4-openssl-dev, libelf-dev,=20 >>>>>>>>>>>>>>>>>> libgpgme-dev, libjson-c-dev, liblzma-dev,=20 >>>>>>>>>>>>>>>>>> libmagic-dev, libmount-dev, libnl-3-dev,=20 >>>>>>>>>>>>>>>>>> libnl-route-3-dev, libpcre2-dev, libpython3-dev,=20 >>>>>>>>>>>>>>>>>> libseccomp-dev, libsolv-dev, libsqlite3-dev,=20 >>>>>>>>>>>>>>>>>> libssl-dev, libsystemd-dev, libtool, libzstd-dev,=20 >>>>>>>>>>>>>>>>>> pkg-config, python3-cpuinfo, python3-kerberos,=20 >>>>>>>>>>>>>>>>>> python3-tornado, python3-psutil,=20 >>>>>>>>>>>>>>>>>> python3-setproctitle, uuid-dev >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I have no idea what the package names will be for=20 >>>>>>>>>>>>>>>>>> your distribution, but I am sure you will all figure=20 >>>>>>>>>>>>>>>>>> it out :) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> You can use the usual three-clause build process=20 >>>>>>>>>>>>>>>>>> after generating the configure script: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 ./autogen.sh >>>>>>>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 ./configure =E2=80=94-prefix=3D/u= sr =E2=80=94-sysconfdir=3D/etc=20 >>>>>>>>>>>>>>>>>> =E2=80=94-enable-debug >>>>>>>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 make >>>>>>>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 (make check) >>>>>>>>>>>>>>>>>> =C2=A0=C2=A0=C2=A0=C2=A0 make install >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> After that, you should be able to run pakfire-builder=20 >>>>>>>>>>>>>>>>>> =E2=80=94-help. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Please let me know if that works for you up to this=20 >>>>>>>>>>>>>>>>>> point and please file a bug if changes are required=20 >>>>>>>>>>>>>>>>>> to make Pakfire work on your distribution. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> All the best, >>>>>>>>>>>>>>>>>> -Michael >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> --=20 >>>>>>>>>>>>>>>>> Sent from my laptop >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> --=20 >>>>>>>>>>>>>> Sent from my laptop >>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> --=20 >>>>>>>>>>>> Sent from my laptop >>>>>>>>>> >>>>>>>>>> --=20 >>>>>>>>>> Sent from my laptop >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> --=20 >>>>>>> Sent from my laptop >>>>>>> >>>>> >>>>> --=20 >>>>> Sent from my laptop >>> >>> --=20 >>> Sent from my laptop >> >> > --=20 Sent from my laptop --===============1586944393266331248==--