On 3/9/19 1:42 PM, Andreas Tille wrote: > On Sat, Mar 09, 2019 at 01:20:46PM +0200, Tony Travis wrote: >>> ajt@beluga:~/src/bio-linux/bio-linux$ make dist |& tee make.log >>> rm -f bio-linux-tasks.desc debian/control >>> make -f debian/rules get-orig-source >>> make[1]: Entering directory '/home/ajt/src/bio-linux/bio-linux' >>> make -f /usr/share/blends-dev/Makefile bio-linux-tasks.desc >>> make[2]: Entering directory '/home/ajt/src/bio-linux/bio-linux' >>> /usr/share/blends-dev/blend-gen-control -r "unstable" -S -t >>> Traceback (most recent call last): >>> File "/usr/lib/python3/dist-packages/apt/cache.py", line 544, in update >>> pulse_interval) >>> apt_pkg.Error: W:GPG error: http://ftp.debian.org/debian unstable >>> InRelease: The following signatures couldn't be verified because the public >>> key is not available: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY >>> 04EE7237B7D453EC, E:The repository 'http://ftp.debian.org/debian unstable >>> InRelease' is not signed. >>> >>> During handling of the above exception, another exception occurred: >>> >>> Traceback (most recent call last): >>> File "/usr/share/blends-dev/blend-gen-control", line 93, in <module> >>> blend += aptcache(args.release, [args.dir, '/etc/blends']) >>> File "/usr/lib/python3/dist-packages/blends.py", line 722, in aptcache >>> cache.update() >>> File "/usr/lib/python3/dist-packages/apt/cache.py", line 546, in update >>> raise FetchFailedException(e) >>> apt.cache.FetchFailedException: W:GPG error: http://ftp.debian.org/debian >>> unstable InRelease: The following signatures couldn't be verified because >>> the public key is not available: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY >>> 04EE7237B7D453EC, E:The repository 'http://ftp.debian.org/debian unstable >>> InRelease' is not signed. >>> /usr/share/blends-dev/Makefile:63: recipe for target 'bio-linux-tasks.desc' >>> failed >>> make[2]: *** [bio-linux-tasks.desc] Error 1 >>> make[2]: Leaving directory '/home/ajt/src/bio-linux/bio-linux' >>> /usr/share/blends-dev/rules:30: recipe for target 'bio-linux-tasks.desc' >>> failed >>> make[1]: *** [bio-linux-tasks.desc] Error 2 >>> make[1]: Leaving directory '/home/ajt/src/bio-linux/bio-linux' >>> /usr/share/blends-dev/Makefile:123: recipe for target 'dist' failed >>> make: *** [dist] Error 2 >> Any idea what is wrong? > In other words: Tony did > > gbp clone https://salsa.debian.org/blends-team/bio-linux > cd bio-linux > make dist > > but under *Ubuntu* and this machine seems to behave different than a > Debian machine requesting a key to parse the packages file. I can not > reproduce it under Debian and I'm hoping for some input of people who > know Ubuntu better than me. > > Kind regards > > Andreas. > > PS: As a general note: In principle it makes no sense at all to simply > take over a set of metapackages to Ubuntu or any other derivative. The > correct way would be to re-render the dependencies via make dist and > include the result into that release of a distribution. Otherwise > chances are high that the metapackages will contain some broken > dependencies. >
Hi Tony, Hmm. This was working for me only a month or so ago on Ubuntu Bionic. We use one of the Debian Multimedia metapackages in Ubuntu Studio. Every release I normally merge the latest blends package from Debian, and then backport it to my ppa. But I am getting the same error with both your bio-linux and the multimedia blend now. It looks like something might have changed in the Ubuntu apt package? There was an update in the last few days in Ubuntu. But I can't help much further without knowing much about how blends or apt work. Regards, Ross
