Hi, guys!
I am trying to build project using snapcraft.io (snapcraft.io/synfigstudio/builds/1033447)
Locally it builds fine, using following command: snapcraft --debug --use-lxd
But snapcraft.io build fails with error:
Failed to generate snap metadata: 'adopt-info' refers to part 'synfig-studio', but that part is lacking the 'parse-info' property.
Documentation says:
To resolve this, make sure your part includes parse-info or runs a command to define the version details (such as snapcraftctl set-version).
and as I can see in log:
- date -u +%Y%m%d
- datestring=20200708
- snapcraftctl set-version 1.5.0-20200708~943c6f1
the version is set.
snapcraft.yml is here: https://github.com/synfig/synfig/blob/master/snap/snapcraft.yaml
Last log:
make -j4
make install DESTDIR=/build/synfigstudio/parts/synfig-studio/install
Staging synfig-studio
+ snapcraftctl stage
+ appdata_file=usr/share/appdata/org.synfig.SynfigStudio.appdata.xml
+ xmllint --xpath string(//release[1]/@version) usr/share/appdata/org.synfig.SynfigStudio.appdata.xml
+ appdata_version=1.5.0
+ sed -i -E s|^Icon=(.*)|Icon=${SNAP}/usr/share/icons/hicolor/scalable/apps/\1.svg|g usr/share/applications/org.synfig.SynfigStudio.desktop
+ cd /build/synfigstudio
+ git describe --exact-match HEAD
fatal: no tag exactly matches '943c6f10d8c2e11ae875113ac296b60d5fc050c9'
+ grade=devel
+ snapcraftctl set-grade devel
+ [ devel = devel ]
+ git rev-parse --short=7 HEAD
+ githash=943c6f1
+ date -u +%Y%m%d
+ datestring=20200708
+ snapcraftctl set-version 1.5.0-20200708~943c6f1
Pulling cleanup
Pulling gnome-3-34-extension
Running build phase...
Skipping pull synfig-deps (already ran)
Skipping pull etl (already ran)
Skipping pull synfig-core (already ran)
Skipping pull synfig-studio (already ran)
Skipping pull cleanup (already ran)
Skipping pull gnome-3-34-extension (already ran)
Skipping build synfig-deps (already ran)
Skipping build etl (already ran)
Skipping build synfig-core (already ran)
Skipping build synfig-studio (already ran)
Building cleanup
Building gnome-3-34-extension
gcc -Wall -O2 -o bindtextdomain.so -fPIC -shared ./../src/bindtextdomain.c -ldl
install -d /build/synfigstudio/parts/gnome-3-34-extension/install/gnome-platform
install -d /build/synfigstudio/parts/gnome-3-34-extension/install/data-dir
install -d /build/synfigstudio/parts/gnome-3-34-extension/install/data-dir/icons
install -d /build/synfigstudio/parts/gnome-3-34-extension/install/data-dir/sounds
install -d /build/synfigstudio/parts/gnome-3-34-extension/install/data-dir/themes
install -D -m755 desktop-launch "/build/synfigstudio/parts/gnome-3-34-extension/install/snap/command-chain"/desktop-launch
install -D -m644 bindtextdomain.so "/build/synfigstudio/parts/gnome-3-34-extension/install/lib"/bindtextdomain.so
make -j4
make install DESTDIR=/build/synfigstudio/parts/gnome-3-34-extension/install
Skipping stage synfig-deps (already ran)
Skipping stage etl (already ran)
Skipping stage synfig-core (already ran)
Skipping stage synfig-studio (already ran)
Staging cleanup
Staging gnome-3-34-extension
Priming synfig-deps
Priming etl
Priming synfig-core
Priming synfig-studio
Priming cleanup
+ rm -rf usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10702.0
+ rm -rf usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1.3.0 usr/lib/x86_64-linux-gnu/libglibmm_generate_extra_defs-2.4.so.1 usr/lib/x86_64-linux-gnu/libglibmm_generate_extra_defs-2.4.so.1.3.0
+ rm -rf usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1 usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1.3.0
+ rm -rf usr/lib/x86_64-linux-gnu/libQt5Core.so.5 usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9 usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.9 usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5EglFSDeviceIntegration.so.5 usr/lib/x86_64-linux-gnu/libQt5EglFSDeviceIntegration.so.5.9 usr/lib/x86_64-linux-gnu/libQt5EglFSDeviceIntegration.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5EglFsKmsSupport.so.5 usr/lib/x86_64-linux-gnu/libQt5EglFsKmsSupport.so.5.9 usr/lib/x86_64-linux-gnu/libQt5EglFsKmsSupport.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9 usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5Network.so.5 usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9 usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.9 usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.9 usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.9 usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.9.5 usr/lib/x86_64-linux-gnu/libQt5Xml.so.5 usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.9 usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.9.5
+ rm -rf usr/lib/x86_64-linux-gnu/libflite.so.1 usr/lib/x86_64-linux-gnu/libflite.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_grapheme_lang.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_grapheme_lang.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_grapheme_lex.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_grapheme_lex.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_indic_lang.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_indic_lang.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_indic_lex.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_indic_lex.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_time_awb.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_time_awb.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.1 usr/lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.2.1 usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 usr/lib/x86_64-linux-gnu/libflite_cmulex.so.2.1 usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 usr/lib/x86_64-linux-gnu/libflite_usenglish.so.2.1
+ rm -rf usr/lib/x86_64-linux-gnu/qt5
+ rm -rf /build/synfigstudio/prime/usr/share/bug
+ rm -rf /build/synfigstudio/prime/usr/share/lintian
+ rm -rf /build/synfigstudio/prime/usr/share/man
+ rm -rf /build/synfigstudio/prime/usr/share/icons/Humanity
+ find /build/synfigstudio/prime/usr/share/doc/ -type f -not -name copyright -delete
+ find /build/synfigstudio/prime/usr/share -type d -empty -delete
+ cd /snap/core18/current
+ find . -type f,l -exec rm -f /build/synfigstudio/prime/{} ;
+ cd /snap/gnome-3-34-1804/current
+ find . -type f,l -exec rm -f /build/synfigstudio/prime/{} ;
Priming gnome-3-34-extension
Failed to generate snap metadata: 'adopt-info' refers to part 'synfig-studio', but that part is lacking the 'parse-info' property.
Build failed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/lpbuildd/target/build_snap.py", line 258, in run
self.build()
File "/usr/lib/python2.7/dist-packages/lpbuildd/target/build_snap.py", line 247, in build
env=env)
File "/usr/lib/python2.7/dist-packages/lpbuildd/target/build_snap.py", line 100, in run_build_command
return self.backend.run(args, env=full_env, **kwargs)
File "/usr/lib/python2.7/dist-packages/lpbuildd/target/lxd.py", line 537, in run
subprocess.check_call(cmd, **kwargs)
File "/usr/lib/python2.7/subprocess.py", line 541, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '['lxc', 'exec', 'lp-bionic-amd64', '--env', 'LANG=C.UTF-8', '--env', 'SHELL=/bin/sh', '--env', 'SNAPCRAFT_BUILD_INFO=1', '--env', 'SNAPCRAFT_IMAGE_INFO={"build-request-id": "lp-57771115", "build-request-timestamp": "2020-07-08T21:14:55Z", "build_url": "https://launchpad.net/~build.snapcraft.io/+snap/4fbd9fd52d5ac50190eaac6b9edf9101/+build/1034496"}', '--env', 'SNAPCRAFT_BUILD_ENVIRONMENT=host', '--env', 'http_proxy=http://10.10.10.1:8222/', '--env', 'https_proxy=http://10.10.10.1:8222/', '--env', 'GIT_PROXY_COMMAND=/usr/local/bin/snap-git-proxy', '--', '/bin/sh', '-c', 'cd /build/synfigstudio && linux64 snapcraft']' returned non-zero exit status 2
Revoking proxy token...
RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=lxd --series=bionic --arch=amd64 SNAPBUILD-1034496
Scanning for processes to kill in build SNAPBUILD-1034496