No specific packager available for the distro version ubuntu_16_04_xenial
Matthew Thyer
matthew.thyer at adelaide.edu.au
Sun May 6 23:17:05 UTC 2018
I’ve found that stripping non-ascii characters from the file "packages/gstreamer-1.0/license.txt" allows packaging using the default packager to complete. However, the packages produced are not correct as reported by David Ing for cerbero v1.12.4 in his message: “Cerbero 1.12.4 Problem with paths inside *.deb files<https://lists.freedesktop.org/archives/gstreamer-devel/2018-April/067562.html>”. The error is that the paths for the files to be installed are the paths where the source was built rather than the default installation prefix of /usr/local as is expected.
From: gstreamer-devel <gstreamer-devel-bounces at lists.freedesktop.org> On Behalf Of Matthew Thyer
Sent: Friday, 4 May 2018 3:22 PM
To: Discussion of the development of and with GStreamer <gstreamer-devel at lists.freedesktop.org>
Subject: RE: No specific packager available for the distro version ubuntu_16_04_xenial
Bug 795792 logged
From: gstreamer-devel <gstreamer-devel-bounces at lists.freedesktop.org<mailto:gstreamer-devel-bounces at lists.freedesktop.org>> On Behalf Of Nicolas Dufresne
Sent: Thursday, 26 April 2018 11:02 PM
To: Discussion of the development of and with GStreamer <gstreamer-devel at lists.freedesktop.org<mailto:gstreamer-devel at lists.freedesktop.org>>
Subject: Re: No specific packager available for the distro version ubuntu_16_04_xenial
Le mar. 24 avr. 2018 04:27, Matthew Thyer <matthew.thyer at adelaide.edu.au<mailto:matthew.thyer at adelaide.edu.au>> a écrit :
Greetings gstreamer-devel list,
I’m wishing to build and package GStreamer v1.14 (or later) for the ARM32 hard-float architecture (for Raspberry Pi 2, 3, 3B+). I mean the GNU Triplet: arm-linux-gnueabihf.
As you may have seen from my last two emails (“Failure to cross compile GStreamer v1.14 with config/cross-lin-arm.cbc” & “How to cross compile GStreamer for Raspberry Pi 2, 3, 3B+ (arch=armhf)?”) I’m not currently able to cross compile for this outcome so I have instead setup docker on my Raspberry Pi 3 and run a native build. This completes normally but then fails to package the results of the build.
It looks like cerbero tries to fall back to some kind of default packager but then crashes and I get a python traceback.
The error messages from the failure are:
WARNING: No specific packager available for the distro version ubuntu_16_04_xenial, using generic packager for distro debian
WARNING: No packager defined, using default packager "Default <default at change.me<mailto:default at change.me>>"
Traceback (most recent call last):
File "./cerbero-uninstalled", line 9, in <module>
main()
File "./cerbero/main.py", line 130, in main
Main(sys.argv[1:])
File "./cerbero/main.py", line 55, in __init__
self.run_command()
File "./cerbero/main.py", line 105, in run_command
res = commands.run(command, self.config, self.args)
File "./cerbero/commands/__init__.py", line 78, in run
return _commands[command].run(config, args)
File "./cerbero/commands/package.py", line 82, in run
pkg = Packager(config, p, self.store)
File "./cerbero/packages/packager.py", line 53, in __new__
return _packagers[d][v](config, package, store)
File "./cerbero/packages/debian.py", line 448, in __new__
return DebianPackager(config, package, store)
File "./cerbero/packages/debian.py", line 187, in __init__
self.license = f.read()
File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)
I’ve confirmed that I get the same error when running a native build in a docker container on an x86_64 VM so this problem is not specific to the ARM architecture.
Does anyone have a solution for this issue?
This crash is unrelated to the harmless warnings. It's reading from file expecting ASCII and hit some utf8 char, and crash. Can you file a bug to bugs.gnome.org<http://bugs.gnome.org> with that backtrace attached.
Regards,
---
Matthew Thyer
(08) 8313 9283
4.38 Ingkarni Wardli
Adelaide University
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org<mailto:gstreamer-devel at lists.freedesktop.org>
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180506/17acd9a7/attachment-0001.html>
More information about the gstreamer-devel
mailing list