[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problem building debian meta-package under Ubuntu-MATE 18.04 LTS



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


Reply to: