This repo has been archived. Our code is now hosted at
See you there!
This repo has been archived. Our code is now hosted at
Home Page: https://gitlab.manjaro.org
License: GNU General Public License v3.0
This repo has been archived. Our code is now hosted at
See you there!
Manjaro repos lack the proper *.files for pkgfile to work. These can be easily generated with normal repo-add command. I noticed that the repo-add script in this repo is at least 90 lines shorter than the normal one. Would it be possible to update the repo-add script so that it would generate the *.files?
:: Status
QObject::connect: Cannot queue arguments of type 'QAbstractSocket::SocketError'
(Make sure 'QAbstractSocket::SocketError' is registered using qRegisterMetaType().)
error: Error while reading: error:140943FC:SSL routines:ssl3_read_bytes:sslv3 alert bad record mac
error: The remote host closed the connection
Connection lost - Maybe you have reached the timeout of 3 minutes?!
Never had this before.
It seems, the boxit transaction was successful however.
Just updated eudev, will see if the repo db got screwed up.
Hmm, might be my hdd or the kernel. I got a really strange boxit hang:
:: Status
-------------------------------------------------------------------------------
BRANCH REPO ARCH JOB
-------------------------------------------------------------------------------
unstable community i686 finished package commit
unstable community x86_64 finished package commit
unstable extra i686 finished package commit
unstable extra x86_64 finished package commit
QObject::connect: Cannot queue arguments of type 'QAbstractSocket::SocketError'
(Make sure 'QAbstractSocket::SocketError' is registered using qRegisterMetaType().)
*** Error in `boxit': realloc(): invalid next size: 0x00000000024ee700 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x72055)[0x7faf40b41055]
/usr/lib/libc.so.6(+0x779a6)[0x7faf40b469a6]
/usr/lib/libc.so.6(+0x7aa19)[0x7faf40b49a19]
/usr/lib/libc.so.6(realloc+0x139)[0x7faf40b4ac69]
/usr/lib/libQtCore.so.4(_ZN10QByteArray7reallocEi+0xaa)[0x7faf416b613a]
/usr/lib/libQtCore.so.4(_ZN10QByteArray6resizeEi+0x3f)[0x7faf416b62bf]
/usr/lib/libQtNetwork.so.4(+0xfdce5)[0x7faf41c2dce5]
/usr/lib/libQtNetwork.so.4(+0xf6d91)[0x7faf41c26d91]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x4d0)[0x7faf417d8640]
/usr/lib/libQtNetwork.so.4(+0xd824e)[0x7faf41c0824e]
/usr/lib/libQtNetwork.so.4(_ZN15QAbstractSocket16waitForReadyReadEi+0x188)[0x7faf41c08f18]
/usr/lib/libQtNetwork.so.4(_ZN10QSslSocket16waitForReadyReadEi+0x10e)[0x7faf41c22e6e]
boxit[0x42c581]
boxit[0x423c1c]
boxit[0x427a6a]
boxit[0x40712e]
/usr/lib/libc.so.6(__libc_start_main+0xf0)[0x7faf40aef610]
boxit[0x4072d9]
======= Memory map: ========
00400000-00439000 r-xp 00000000 08:06 9699752 /usr/bin/boxit
00638000-00639000 r--p 00038000 08:06 9699752 /usr/bin/boxit
00639000-0063a000 rw-p 00039000 08:06 9699752 /usr/bin/boxit
024d7000-af416000 rw-p 00000000 00:00 0 [heap]
7faf2c000000-7faf2c024000 rw-p 00000000 00:00 0
7faf2c024000-7faf30000000 ---p 00000000 00:00 0
7faf34000000-7faf34021000 rw-p 00000000 00:00 0
7faf34021000-7faf38000000 ---p 00000000 00:00 0
7faf3a0d2000-7faf3a1d3000 rw-p 00000000 00:00 0
7faf3a1d3000-7faf3a1d4000 ---p 00000000 00:00 0
7faf3a1d4000-7faf3a9d4000 rw-p 00000000 00:00 0 [stack:29833]
7faf3a9d4000-7faf3a9d9000 r-xp 00000000 08:06 9704680 /usr/lib/libnss_dns-2.22.so
7faf3a9d9000-7faf3abd8000 ---p 00005000 08:06 9704680 /usr/lib/libnss_dns-2.22.so
7faf3abd8000-7faf3abd9000 r--p 00004000 08:06 9704680 /usr/lib/libnss_dns-2.22.so
7faf3abd9000-7faf3abda000 rw-p 00005000 08:06 9704680 /usr/lib/libnss_dns-2.22.so
7faf3abda000-7faf3abdc000 r-xp 00000000 08:06 9714089 /usr/lib/libnss_mdns_minimal.so.2
7faf3abdc000-7faf3addc000 ---p 00002000 08:06 9714089 /usr/lib/libnss_mdns_minimal.so.2
7faf3addc000-7faf3addd000 r--p 00002000 08:06 9714089 /usr/lib/libnss_mdns_minimal.so.2
7faf3addd000-7faf3adde000 rw-p 00003000 08:06 9714089 /usr/lib/libnss_mdns_minimal.so.2
7faf3adde000-7faf3ade9000 r-xp 00000000 08:06 9704681 /usr/lib/libnss_files-2.22.so
7faf3ade9000-7faf3afe8000 ---p 0000b000 08:06 9704681 /usr/lib/libnss_files-2.22.so
7faf3afe8000-7faf3afe9000 r--p 0000a000 08:06 9704681 /usr/lib/libnss_files-2.22.so
7faf3afe9000-7faf3afea000 rw-p 0000b000 08:06 9704681 /usr/lib/libnss_files-2.22.so
7faf3afea000-7faf3aff0000 rw-p 00000000 00:00 0
7faf3aff0000-7faf3aff1000 ---p 00000000 00:00 0
7faf3aff1000-7faf3b7f1000 rw-p 00000000 00:00 0
7faf3b7f1000-7faf3cfd4000 r--p 00000000 08:06 9712865 /usr/lib/libicudata.so.56.1
7faf3cfd4000-7faf3d1d3000 ---p 017e3000 08:06 9712865 /usr/lib/libicudata.so.56.1
7faf3d1d3000-7faf3d1d4000 r--p 017e2000 08:06 9712865 /usr/lib/libicudata.so.56.1
7faf3d1d4000-7faf3d358000 r-xp 00000000 08:06 9712859 /usr/lib/libicuuc.so.56.1
7faf3d358000-7faf3d558000 ---p 00184000 08:06 9712859 /usr/lib/libicuuc.so.56.1
7faf3d558000-7faf3d568000 r--p 00184000 08:06 9712859 /usr/lib/libicuuc.so.56.1
7faf3d568000-7faf3d569000 rw-p 00194000 08:06 9712859 /usr/lib/libicuuc.so.56.1
7faf3d569000-7faf3d56b000 rw-p 00000000 00:00 0
7faf3d56b000-7faf3d7d7000 r-xp 00000000 08:06 9712856 /usr/lib/libicui18n.so.56.1
7faf3d7d7000-7faf3d9d6000 ---p 0026c000 08:06 9712856 /usr/lib/libicui18n.so.56.1
7faf3d9d6000-7faf3d9e4000 r--p 0026b000 08:06 9712856 /usr/lib/libicui18n.so.56.1
7faf3d9e4000-7faf3d9e6000 rw-p 00279000 08:06 9712856 /usr/lib/libicui18n.so.56.1
7faf3d9e6000-7faf3d9e7000 rw-p 00000000 00:00 0
7faf3d9e7000-7faf3dcea000 r--p 00000000 08:06 9699927 /usr/lib/locale/locale-archive
7faf3dcea000-7faf3dced000 r-xp 00000000 08:06 9706531 /usr/lib/gconv/UTF-16.so
7faf3dced000-7faf3deec000 ---p 00003000 08:06 9706531 /usr/lib/gconv/UTF-16.so
7faf3deec000-7faf3deed000 r--p 00002000 08:06 9706531 /usr/lib/gconv/UTF-16.so
7faf3deed000-7faf3deee000 rw-p 00003000 08:06 9706531 /usr/lib/gconv/UTF-16.so
7faf3deee000-7faf3def2000 r-xp 00000000 08:06 9704514 /usr/lib/libattr.so.1.1.0
7faf3def2000-7faf3e0f1000 ---p 00004000 08:06 9704514 /usr/lib/libattr.so.1.1.0
7faf3e0f1000-7faf3e0f2000 r--p 00003000 08:06 9704514 /usr/lib/libattr.so.1.1.0
7faf3e0f2000-7faf3e0f3000 rw-p 00004000 08:06 9704514 /usr/lib/libattr.so.1.1.0
7faf3e0f3000-7faf3e0f7000 r-xp 00000000 08:06 9704524 /usr/lib/libcap.so.2.24
7faf3e0f7000-7faf3e2f6000 ---p 00004000 08:06 9704524 /usr/lib/libcap.so.2.24
7faf3e2f6000-7faf3e2f7000 rw-p 00003000 08:06 9704524 /usr/lib/libcap.so.2.24
7faf3e2f7000-7faf3e309000 r-xp 00000000 08:06 9704600 /usr/lib/libgpg-error.so.0.16.0
7faf3e309000-7faf3e508000 ---p 00012000 08:06 9704600 /usr/lib/libgpg-error.so.0.16.0
7faf3e508000-7faf3e509000 r--p 00011000 08:06 9704600 /usr/lib/libgpg-error.so.0.16.0
7faf3e509000-7faf3e50a000 rw-p 00012000 08:06 9704600 /usr/lib/libgpg-error.so.0.16.0
7faf3e50a000-7faf3e5e2000 r-xp 00000000 08:06 9704582 /usr/lib/libgcrypt.so.20.0.4
7faf3e5e2000-7faf3e7e2000 ---p 000d8000 08:06 9704582 /usr/lib/libgcrypt.so.20.0.4
7faf3e7e2000-7faf3e7e3000 r--p 000d8000 08:06 9704582 /usr/lib/libgcrypt.so.20.0.4
7faf3e7e3000-7faf3e7eb000 rw-p 000d9000 08:06 9704582 /usr/lib/libgcrypt.so.20.0.4
7faf3e7eb000-7faf3e7ec000 rw-p 00000000 00:00 0
7faf3e7ec000-7faf3e7fd000 r-xp 00000000 08:06 9704639 /usr/lib/liblz4.so.1.7.1
7faf3e7fd000-7faf3e9fc000 ---p 00011000 08:06 9704639 /usr/lib/liblz4.so.1.7.1
7faf3e9fc000-7faf3e9fd000 r--p 00010000 08:06 9704639 /usr/lib/liblz4.so.1.7.1
7faf3e9fd000-7faf3e9fe000 rw-p 00011000 08:06 9704639 /usr/lib/liblz4.so.1.7.1
7faf3e9fe000-7faf3ea23000 r-xp 00000000 08:06 9700143 /usr/lib/liblzma.so.5.2.2
7faf3ea23000-7faf3ec22000 ---p 00025000 08:06 9700143 /usr/lib/liblzma.so.5.2.2
7faf3ec22000-7faf3ec23000 r--p 00024000 08:06 9700143 /usr/lib/liblzma.so.5.2.2
7faf3ec23000-7faf3ec24000 rw-p 00025000 08:06 9700143 /usr/lib/liblzma.so.5.2.2
7faf3ec24000-7faf3ec38000 r-xp 00000000 08:06 9704729 /usr/lib/libresolv-2.22.so
7faf3ec38000-7faf3ee37000 ---p 00014000 08:06 9704729 /usr/lib/libresolv-2.22.so
7faf3ee37000-7faf3ee38000 r--p 00013000 08:06 9704729 /usr/lib/libresolv-2.22.so
7faf3ee38000-7faf3ee39000 rw-p 00014000 08:06 9704729 /usr/lib/libresolv-2.22.so
7faf3ee39000-7faf3ee3b000 rw-p 00000000 00:00 0
7faf3ee3b000-7faf3eeaa000 r-xp 00000000 08:06 9704707 /usr/lib/libpcre.so.1.2.5
7faf3eeaa000-7faf3f0a9000 ---p 0006f000 08:06 9704707 /usr/lib/libpcre.so.1.2.5
7faf3f0a9000-7faf3f0aa000 r--p 0006e000 08:06 9704707 /usr/lib/libpcre.so.1.2.5
7faf3f0aa000-7faf3f0ab000 rw-p 0006f000 08:06 9704707 /usr/lib/libpcre.so.1.2.5
7faf3f0ab000-7faf3f1a8000 r-xp 00000000 08:06 9704642 /usr/lib/libm-2.22.so
7faf3f1a8000-7faf3f3a7000 ---p 000fd000 08:06 9704642 /usr/lib/libm-2.22.so
7faf3f3a7000-7faf3f3a8000 r--p 000fc000 08:06 9704642 /usr/lib/libm-2.22.so
7faf3f3a8000-7faf3f3a9000 rw-p 000fd000 08:06 9704642 /usr/lib/libm-2.22.so
7faf3f3a9000-7faf3f3b0000 r-xp 00000000 08:06 9704732 /usr/lib/librt-2.22.so
7faf3f3b0000-7faf3f5af000 ---p 00007000 08:06 9704732 /usr/lib/librt-2.22.so
7faf3f5af000-7faf3f5b0000 r--p 00006000 08:06 9704732 /usr/lib/librt-2.22.so
7faf3f5b0000-7faf3f5b1000 rw-p 00007000 08:06 9704732 /usr/lib/librt-2.22.so
7faf3f5b1000-7faf3f6bd000 r-xp 00000000 08:06 9701958 /usr/lib/libglib-2.0.so.0.4600.1
7faf3f6bd000-7faf3f8bc000 ---p 0010c000 08:06 9701958 /usr/lib/libglib-2.0.so.0.4600.1
7faf3f8bc000-7faf3f8bd000 r--p 0010b000 08:06 9701958 /usr/lib/libglib-2.0.so.0.4600.1
7faf3f8bd000-7faf3f8be000 rw-p 0010c000 08:06 9701958 /usr/lib/libglib-2.0.so.0.4600.1
7faf3f8be000-7faf3f8bf000 rw-p 00000000 00:00 0
7faf3f8bf000-7faf3f8c2000 r-xp 00000000 08:06 9704547 /usr/lib/libdl-2.22.so
7faf3f8c2000-7faf3fac1000 ---p 00003000 08:06 9704547 /usr/lib/libdl-2.22.so
7faf3fac1000-7faf3fac2000 r--p 00002000 08:06 9704547 /usr/lib/libdl-2.22.so
7faf3fac2000-7faf3fac3000 rw-p 00003000 08:06 9704547 /usr/lib/libdl-2.22.so
7faf3fac3000-7faf3fd10000 r-xp 00000000 08:06 9704534 /usr/lib/libcrypto.so.1.0.0
7faf3fd10000-7faf3ff0f000 ---p 0024d000 08:06 9704534 /usr/lib/libcrypto.so.1.0.0
7faf3ff0f000-7faf3ff2b000 r--p 0024c000 08:06 9704534 /usr/lib/libcrypto.so.1.0.0
7faf3ff2b000-7faf3ff37000 rw-p 00268000 08:06 9704534 /usr/lib/libcrypto.so.1.0.0
7faf3ff37000-7faf3ff3a000 rw-p 00000000 00:00 0
7faf3ff3a000-7faf3ffa9000 r-xp 00000000 08:06 9704742 /usr/lib/libssl.so.1.0.0
7faf3ffa9000-7faf401a8000 ---p 0006f000 08:06 9704742 /usr/lib/libssl.so.1.0.0
7faf401a8000-7faf401ad000 r--p 0006e000 08:06 9704742 /usr/lib/libssl.so.1.0.0
7faf401ad000-7faf401b4000 rw-p 00073000 08:06 9704742 /usr/lib/libssl.so.1.0.0
7faf401b4000-7faf401c9000 r-xp 00000000 08:06 9704803 /usr/lib/libz.so.1.2.8
7faf401c9000-7faf403c8000 ---p 00015000 08:06 9704803 /usr/lib/libz.so.1.2.8
7faf403c8000-7faf403c9000 r--p 00014000 08:06 9704803 /usr/lib/libz.so.1.2.8
7faf403c9000-7faf403ca000 rw-p 00015000 08:06 9704803 /usr/lib/libz.so.1.2.8
7faf403ca000-7faf40418000 r-xp 00000000 08:06 9708435 /usr/lib/libdbus-1.so.3.14.4
7faf40418000-7faf40618000 ---p 0004e000 08:06 9708435 /usr/lib/libdbus-1.so.3.14.4
7faf40618000-7faf40619000 r--p 0004e000 08:06 9708435 /usr/lib/libdbus-1.so.3.14.4
7faf40619000-7faf4061a000 rw-p 0004f000 08:06 9708435 /usr/lib/libdbus-1.so.3.14.4
7faf4061a000-7faf4061b000 rw-p 00000000 00:00 0
7faf4061b000-7faf4065f000 r-xp 00000000 08:06 9713639 /usr/lib/libQtXml.so.4.8.7
7faf4065f000-7faf4085f000 ---p 00044000 08:06 9713639 /usr/lib/libQtXml.so.4.8.7
7faf4085f000-7faf40861000 r--p 00044000 08:06 9713639 /usr/lib/libQtXml.so.4.8.7
7faf40861000-7faf40862000 rw-p 00046000 08:06 9713639 /usr/lib/libQtXml.so.4.8.7
7faf40862000-7faf408c9000 r-xp 00000000 08:06 9704660 /usr/lib/libncursesw.so.6.0
7faf408c9000-7faf40ac9000 ---p 00067000 08:06 9704660 /usr/lib/libncursesw.so.6.0
7faf40ac9000-7faf40acd000 r--p 00067000 08:06 9704660 /usr/lib/libncursesw.so.6.0
7faf40acd000-7faf40acf000 rw-p 0006b000 08:06 9704660 /usr/lib/libncursesw.so.6.0
7faf40acf000-7faf40c6a000 r-xp 00000000 08:06 9704519 /usr/lib/libc-2.22.so
7faf40c6a000-7faf40e69000 ---p 0019b000 08:06 9704519 /usr/lib/libc-2.22.so
7faf40e69000-7faf40e6d000 r--p 0019a000 08:06 9704519 /usr/lib/libc-2.22.so
7faf40e6d000-7faf40e6f000 rw-p 0019e000 08:06 9704519 /usr/lib/libc-2.22.so
7faf40e6f000-7faf40e73000 rw-p 00000000 00:00 0
7faf40e73000-7faf40e89000 r-xp 00000000 08:06 9704581 /usr/lib/libgcc_s.so.1
7faf40e89000-7faf41088000 ---p 00016000 08:06 9704581 /usr/lib/libgcc_s.so.1
7faf41088000-7faf41089000 rw-p 00015000 08:06 9704581 /usr/lib/libgcc_s.so.1
7faf41089000-7faf411fb000 r-xp 00000000 08:06 9704744 /usr/lib/libstdc++.so.6.0.21
7faf411fb000-7faf413fb000 ---p 00172000 08:06 9704744 /usr/lib/libstdc++.so.6.0.21
7faf413fb000-7faf41405000 r--p 00172000 08:06 9704744 /usr/lib/libstdc++.so.6.0.21
7faf41405000-7faf41407000 rw-p 0017c000 08:06 9704744 /usr/lib/libstdc++.so.6.0.21
7faf41407000-7faf4140b000 rw-p 00000000 00:00 0
7faf4140b000-7faf41423000 r-xp 00000000 08:06 9704718 /usr/lib/libpthread-2.22.so
7faf41423000-7faf41622000 ---p 00018000 08:06 9704718 /usr/lib/libpthread-2.22.so
7faf41622000-7faf41623000 r--p 00017000 08:06 9704718 /usr/lib/libpthread-2.22.so
7faf41623000-7faf41624000 rw-p 00018000 08:06 9704718 /usr/lib/libpthread-2.22.so
7faf41624000-7faf41628000 rw-p 00000000 00:00 0
7faf41628000-7faf41920000 r-xp 00000000 08:06 9713638 /usr/lib/libQtCore.so.4.8.7
7faf41920000-7faf41b20000 ---p 002f8000 08:06 9713638 /usr/lib/libQtCore.so.4.8.7
7faf41b20000-7faf41b2a000 r--p 002f8000 08:06 9713638 /usr/lib/libQtCore.so.4.8.7
7faf41b2a000-7faf41b2f000 rw-p 00302000 08:06 9713638 /usr/lib/libQtCore.so.4.8.7
7faf41b2f000-7faf41b30000 rw-p 00000000 00:00 0
7faf41b30000-7faf41c7c000 r-xp 00000000 08:06 9713640 /usr/lib/libQtNetwork.so.4.8.7
7faf41c7c000-7faf41e7b000 ---p 0014c000 08:06 9713640 /usr/lib/libQtNetwork.so.4.8.7
7faf41e7b000-7faf41e81000 r--p 0014b000 08:06 9713640 /usr/lib/libQtNetwork.so.4.8.7
7faf41e81000-7faf41e84000 rw-p 00151000 08:06 9713640 /usr/lib/libQtNetwork.so.4.8.7
boxit-server seems to be broken in functionality when using qt5. boxit-client throws following errors when compiled with qt5:
QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread
I started to port boxit to manjaro-arm. Somehow I'm not able to sync from archlinuxarm.org mirrors. Maybe it is a server configuration issue ...
With the drop of 32bit architecture by Archlinux we may think about adding a new feature to adopt or use packages from Archlinux32 project when the time comes.
Currently boxit and boxit-32 showing all available branches:
:: Available branches:
1) stable
2) testing
3) unstable
4) x32-testing
5) x32-unstable
This however makes no sense when we want to split both projects. We should add a file for each boxit version when searching for available branches. When the file and repo-path both exist add it to the list, else skip it.
Upstream may upload new package signatures to fix issues with expired keys rather than rebuilding and/or bumping a package.
boxit sync currently pulls only changed packages and doesn't check whether the signature in the upstream package database, or the key file, has changed.
This can lead to situations where package signatures won't validate as the boxit server has the old package signature file.
If detecting these changes automatically isn't possible, boxit could do with a "clean" or "full sync" option to force a full sync from the upstream mirror so all files are checked and/or downloaded. Ideally this would still detect when a particular file hasn't changed and skip it.
With the current given user management every developer can
We may think about
Discussion: https://forum.manjaro.org/index.php?topic=9268.0
We coded boxit-server in mind of working just with debian. Therefor it seems not to compile under newer distribution releases like Manjaro 15.12. Currently we have followed errors:
==> build boxit-server
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I. -o main.o main.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I. -o boxitthread.o network/boxitthread.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I. -o boxitsocket.o network/boxitsocket.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I. -o boxitserver.o network/boxitserver.cpp
g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I. -o boxitinstance.o boxitinstance.cpp
In file included from db/branch.h:35:0,
from db/database.h:34,
from boxitinstance.h:39,
from boxitinstance.cpp:21:
db/repo.h:97:5: error: 'repoFiles' does not name a type
repoFiles, repoFilesLink, QString state, lockedUsername, threadUsername, threadErrorString;
^
db/repo.h: In member function 'QString Repo::getLockedUsername()':
db/repo.h:64:42: error: 'lockedUsername' was not declared in this scope
QString getLockedUsername() { return lockedUsername; }
^
db/repo.h: In member function 'QString Repo::getState()':
db/repo.h:70:101: error: 'state' was not declared in this scope
QString getState() { QMutexLocker locker(&mutexUpdatingRepoAttributes); return state; }
^
In file included from ./db/branch.h:35:0,
from ./db/database.h:34,
from ./boxitinstance.h:39,
from network/boxitthread.h:27,
from network/boxitthread.cpp:21:
./db/repo.h:97:5: error: 'repoFiles' does not name a type
repoFiles, repoFilesLink, QString state, lockedUsername, threadUsername, threadErrorString;
^
./db/repo.h: In member function 'QString Repo::getLockedUsername()':
./db/repo.h:64:42: error: 'lockedUsername' was not declared in this scope
QString getLockedUsername() { return lockedUsername; }
^
./db/repo.h: In member function 'QString Repo::getState()':
./db/repo.h:70:101: error: 'state' was not declared in this scope
QString getState() { QMutexLocker locker(&mutexUpdatingRepoAttributes); return state; }
^
In file included from ./db/branch.h:35:0,
from ./db/database.h:34,
from ./boxitinstance.h:39,
from network/boxitthread.h:27,
from network/boxitserver.h:29,
from main.cpp:27:
./db/repo.h:97:5: error: 'repoFiles' does not name a type
repoFiles, repoFilesLink, QString state, lockedUsername, threadUsername, th
^
./db/repo.h: In member function 'QString Repo::getLockedUsername()':
./db/repo.h:64:42: error: 'lockedUsername' was not declared in this scope
QString getLockedUsername() { return lockedUsername; }
^
./db/repo.h: In member function 'QString Repo::getState()':
./db/repo.h:70:101: error: 'state' was not declared in this scope
{ QMutexLocker locker(&mutexUpdatingRepoAttributes); return state; }
^
Makefile:434: recipe for target 'boxitinstance.o' failed
make: *** [boxitinstance.o] Error 1
make: *** Waiting for unfinished jobs....
Makefile:396: recipe for target 'boxitthread.o' failed
make: *** [boxitthread.o] Error 1
Makefile:379: recipe for target 'main.o' failed
make: *** [main.o] Error 1
In file included from ./db/branch.h:35:0,
from ./db/database.h:34,
from ./boxitinstance.h:39,
from network/boxitthread.h:27,
from network/boxitserver.h:29,
from network/boxitserver.cpp:21:
./db/repo.h:97:5: error: 'repoFiles' does not name a type
repoFiles, repoFilesLink, QString state, lockedUsername, threadUsername, threadErrorString;
^
./db/repo.h: In member function 'QString Repo::getLockedUsername()':
./db/repo.h:64:42: error: 'lockedUsername' was not declared in this scope
QString getLockedUsername() { return lockedUsername; }
^
./db/repo.h: In member function 'QString Repo::getState()':
./db/repo.h:70:101: error: 'state' was not declared in this scope
QString getState() { QMutexLocker locker(&mutexUpdatingRepoAttributes); return state; }
^
Makefile:418: recipe for target 'boxitserver.o' failed
make: *** [boxitserver.o] Error 1
Having a excludelist option for the sync-folder not to get certain packages from our upstream project Archlinux we may need to add also a blacklist option for our overlay packages, to hold some back within our snap function. This would give us the option to test or release packages to a certain branch but only hold it there.
As a workaround the xperimental branch got introduced to experiment with new packages without changing the current workflow of our distro.
I pulled the master branch and opened boxit-server in QtCreator (using the .pro file) and got this:
21:45:57: Running steps for project boxit-server...
21:45:57: Starting: "/usr/lib/qt/bin/qmake" /home/ryanvade/build/boxit/boxit-server/src/boxit-server.pro -r -spec linux-g++ CONFIG+=debug
21:45:57: The process "/usr/lib/qt/bin/qmake" exited normally.
21:45:57: Starting: "/usr/bin/make"
g++ -c -pipe -g -Wall -W -D_REENTRANT -fPIC -DQT_NETWORK_LIB -DQT_CORE_LIB -I../src -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o main.o ../src/main.cpp
In file included from ../src/db/branch.h:35:0,
from ../src/db/database.h:34,
from ../src/boxitinstance.h:39,
from ../src/network/boxitthread.h:27,
from ../src/network/boxitserver.h:29,
from ../src/main.cpp:27:
../src/db/repo.h:97:5: error: 'repoFiles' does not name a type
repoFiles, repoFilesLink, QString state, lockedUsername, threadUsername, threadErrorString;
^
../src/db/repo.h: In member function 'QString Repo::getLockedUsername()':
../src/db/repo.h:64:42: error: 'lockedUsername' was not declared in this scope
QString getLockedUsername() { return lockedUsername; }
^
../src/db/repo.h: In member function 'QString Repo::getState()':
../src/db/repo.h:70:101: error: 'state' was not declared in this scope
QString getState() { QMutexLocker locker(&mutexUpdatingRepoAttributes); return state; }
^
Makefile:617: recipe for target 'main.o' failed
make: *** [main.o] Error 1
21:45:57: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project boxit-server (kit: Desktop)
When executing step "Make"
21:45:57: Elapsed time: 00:01.
I am throwing in an idea I saw at Archlinux
They reference this script as a starting point
How simple would it be implement something similar with an epoch timestamp every time a statefile changes? I would possibly take some traffic of the servers - and everything count these days :)
Since latest updatest I get
:: Connected to host repo.manjaro.org
warning: failed to save host in the BoxIt keyring service!
Like this I have to re-enter username and pwd with every following action ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.