pkg2appimage doesn't work - PPA is gone: djcj/gnutls-patched
The error it gives me is this:
Get:1 http://ppa.launchpad.net trusty InRelease [16.0 kB]
Get:2 http://archive.ubuntu.com trusty Release.gpg [933 B]
Get:3 http://archive.ubuntu.com trusty Release [58.5 kB]
Get:4 http://ppa.launchpad.net xenial InRelease [17.5 kB]
Ign http://ppa.launchpad.net xenial InRelease
Get:5 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB]
Ign http://ppa.launchpad.net trusty InRelease
Get:6 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
Get:7 http://ppa.launchpad.net trusty/main amd64 Packages [539 B]
Get:8 http://ppa.launchpad.net xenial/main amd64 Packages [758 B]
Ign http://ppa.launchpad.net trusty Release.gpg
Ign http://ppa.launchpad.net trusty Release
Err http://ppa.launchpad.net trusty/main amd64 Packages
Err http://ppa.launchpad.net trusty/main amd64 Packages
Err http://ppa.launchpad.net trusty/main amd64 Packages
Err http://ppa.launchpad.net trusty/main amd64 Packages
Err http://ppa.launchpad.net trusty/main amd64 Packages
403 Forbidden
W: GPG error: http://ppa.launchpad.net xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 24A5F4FED4B4972B
W: Failed to fetch http://ppa.launchpad.net/djcj/gnutls-patched/ubuntu/dists/trusty/main/binary-amd64/Packages 403 Forbidden
E: Some index files failed to download. They have been ignored, or old ones used instead.
Fetched 9426 kB in 2s (3215 kB/s)
cc @darealshinji
I don't remember why I removed this, probably in favor of the libcurl-slim package, which avoids gnutls as a dependency: https://launchpad.net/~djcj/+archive/ubuntu/libcurl-slim
So, is there anything I can do to make pkg2appimage work?
@Adonai what are you trying to do?
@darealshinji do we have to change something here?
https://github.com/AppImage/AppImages/blob/3168d7ce787246feb697a950005fbffec0533def/set-up-ppas.sh#L7-L18
@probonopd Yes, remove the gnutls-patched parts, that PPA is completely gone.
@Adonai please retry.
Thanks, will do in a day or two
Here's what I get: https://gitlab.com/Kanedias/MARC-FS/-/jobs/105252616 Don't look at main build fail, that's my job and I'll fix that, the pkg2appimage scripts fails later as it can't install some missed dependencies.
Maybe that's because my app itself depends on libcurl4-gnutls? Can this be part of the reason?
I think this is the issue:
libtasn1-6-dev:amd64 Depends on libtasn1-6 [ amd64 ] < 9:999.999.999 > ( libs ) (= 3.4-3) can't be satisfied!
Looks like some package requires libtasn1-6 to be exactly version 3.4-3.
Maybe you can fake it by adding
pretend:
libtasn1-6 3.4-3
https://github.com/AppImage/AppImages/blob/master/YML.md#pretending-certain-versions-of-dependencies-being-installed