After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 797077 - intltool required to package gstreamer-1.0
intltool required to package gstreamer-1.0
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: cerbero
1.14.x
Other Linux
: Normal normal
: 1.14.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-09-04 22:51 UTC by David Ing
Modified: 2018-09-07 20:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Add intltool package dependency for debian bootstrap (1.24 KB, patch)
2018-09-07 18:00 UTC, David Ing
committed Details | Review

Description David Ing 2018-09-04 22:51:51 UTC
I am on Linux Mint Tara (equivalent to Ubuntu 18.04).

After bootstrapping cerbero, I executed the following:

    ./cerbero-uninstalled package gstreamer-1.0

I observed an error:

    	[(36/80) libsoup -> fetch ]
	-----> Fetching tarball http://ftp.gnome.org/pub/gnome/sources/libsoup/2.60/libsoup-2.60.3.tar.xz to /home/ding/github/gstreamer/cerbero/build/sources/local/libsoup-2.60.3/libsoup-2.60.3.tar.xz
	[(36/80) libsoup -> extract ]
	-----> Extracting tarball to /home/ding/github/gstreamer/cerbero/build/sources/linux_x86_64/libsoup-2.60.3
	Unpacking /home/ding/github/gstreamer/cerbero/build/sources/local/libsoup-2.60.3/libsoup-2.60.3.tar.xz in /home/ding/github/gstreamer/cerbero/build/sources/linux_x86_64
	[(36/80) libsoup -> configure ]
	Running command 'gtkdocize && intltoolize --automake --copy && autoreconf --force --install --verbose'
	/bin/sh: 1: intltoolize: not found

	Recipe 'libsoup' failed at the build step 'configure'
	Select an action to proceed:
	[0] Enter the shell
	[1] Rebuild the recipe from scratch
	[2] Rebuild starting from the failed step
	[3] Skip recipe
	[4] Abort

I was able to execute the following as a workaround:

    sudo apt install intltool
Comment 1 Nicolas Dufresne (ndufresne) 2018-09-07 02:12:55 UTC
Interesting, it was added to every other bootstrap except Debian. Should be added to cerbero/bootstrap/linux.py line 48 . Do you want to make a patch ?
Comment 2 David Ing 2018-09-07 18:00:49 UTC
Created attachment 373560 [details] [review]
Add intltool package dependency for debian bootstrap

I added the intltool package to the debian bootstrap.

I checked the bootstrap command and I got past the debian package install phase.  During the debian package install phase, I saw the following line of output which is correct on my machine:

intltool is already the newest version (0.51.0-5ubuntu1).

I also added `/.idea` to the `.gitignore` file ... which is helpful to anyone who uses PyCharm.  I executed `git status` at the terminal to make sure that my changes to `.gitignore` behave properly.
Comment 3 Nicolas Dufresne (ndufresne) 2018-09-07 20:37:17 UTC
I've split that in two patches, as the two changes was not strictly related.

Thanks for your contribution.

commit 57e59a05af171da73ef0c9c4d7d84055aff89f6f (HEAD -> master, origin/master, origin/HEAD)
Author: David Ing <ding@panopto.com>
Date:   Fri Sep 7 16:35:22 2018 -0400

    Ignore PyCharm hidden files

commit 30d41f7ebdf881a95939b7fccbafb0dba739ed68
Author: David Ing <ding@panopto.com>
Date:   Fri Sep 7 10:54:04 2018 -0700

    Add intltool package dependency for debian build
    
    https://bugzilla.gnome.org/show_bug.cgi?id=797077
Comment 4 Nicolas Dufresne (ndufresne) 2018-09-07 20:38:30 UTC
commit 3d8c58a1c7123074325901b7b5ce91e957e513e9 (HEAD -> 1.14, origin/1.14)
Author: David Ing <ding@panopto.com>
Date:   Fri Sep 7 10:54:04 2018 -0700

    Add intltool package dependency for debian build
    
    https://bugzilla.gnome.org/show_bug.cgi?id=797077