Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 656724 - media-video/pitivi-0.97.1 'git' not found...
Summary: media-video/pitivi-0.97.1 'git' not found...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
Depends on:
Reported: 2018-05-28 03:42 UTC by bschnzl
Modified: 2018-05-29 12:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---

emerge -vp --info '=media-video/pitivi-0.97.1::gentoo' (,16.89 KB, application/x-info)
2018-05-28 03:42 UTC, bschnzl

Note You need to log in before you can comment on or make changes to this bug.
Description bschnzl 2018-05-28 03:42:40 UTC
Created attachment 533602 [details]
emerge -vp --info '=media-video/pitivi-0.97.1::gentoo'

Seems fairly straight forward.  

~ # emerge -pqv '=media-video/pitivi-0.97.1::gentoo'
[ebuild  N    ] media-video/pitivi-0.97.1  USE="v4l {-test}" PYTHON_SINGLE_TARGET="python3_4 -python3_5" PYTHON_TARGETS="python3_4 -python3_5"

results in: ERROR: Program or command 'git' not found or not executable

I do not have git in my USE Flags.  Frankly, I am not sure where to go here.  Do I really need git to edit video?

Build Log (vy short):
 * Package:    media-video/pitivi-0.97.1
 * Repository: gentoo
 * Maintainer:
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_4 python_targets_python3_4 userland_GNU v4l
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking pitivi-0.97.1.tar.xz to /var/tmp/portage/media-video/pitivi-0.97.1/work
>>> Source unpacked in /var/tmp/portage/media-video/pitivi-0.97.1/work
>>> Preparing source in /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1 ...
 * Applying pitivi-0.97.1-optional-tests.patch ...
 [ ok ]
 * Disabling deprecation warnings ...
 [ ok ]
 * Running elibtoolize in: pitivi-0.97.1/
 * Running elibtoolize in: pitivi-0.97.1/subprojects/gst-transcoder/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1 ...
The Meson build system
Version: 0.45.1
Source dir: /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1
Build dir: /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1/mesonbuild
Build type: native build
Project name: pitivi
Native C compiler: cc (gcc 6.4.0 "gcc (Gentoo 6.4.0-r1 p1.3) 6.4.0")
Appending CFLAGS from environment: '-march=haswell -mpclmul -mpopcnt -msse3 -msse4 -msse4.1 -msse4.2 -mabm -O2 -pipe'
Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed'
Build machine cpu family: x86_64
Build machine cpu: x86_64
Program python3 found: YES (/var/tmp/portage/media-video/pitivi-0.97.1/temp/python3.4/bin/python3)
Program intltool-merge found: YES (/usr/bin/intltool-merge)
Program itstool found: YES (/usr/bin/itstool)
Program msgfmt found: YES (/usr/bin/msgfmt)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Native dependency python3 found: YES 3.4
Native dependency gstreamer-1.0 found: YES 1.12.4
Native dependency cairo found: YES 1.14.12
Native dependency py3cairo found: YES 1.16.3
Native dependency gst-transcoder-1.0 found: YES 1.8.2 ERROR: Program or command 'git' not found or not executable

A full log can be found at /var/tmp/portage/media-video/pitivi-0.97.1/work/pitivi-0.97.1/mesonbuild/meson-logs/meson-log.txt
 * ERROR: media-video/pitivi-0.97.1::gentoo failed (configure phase):
 *   (no error message)
Comment 1 Jonas Stein gentoo-dev 2018-05-29 10:11:37 UTC
is dev-vcs/git installed?
Comment 2 Jonas Stein gentoo-dev 2018-05-29 10:14:06 UTC
dev-vcs/git should be an "Implicit System Dependency"
you can list these with
emerge  --emptytree --pretend system
emerge --pretend --nodeps @system
see also

In other words, every Gentoo installation should include git.
Something went wrong, if it is missing.
Comment 3 bschnzl 2018-05-29 12:42:13 UTC
It is a two year old system...

It is a primary lappy used for everything, including coding in non-google circles (except to show where google is broken).

GIT is a proprietary protocol, foisted by a "borgian" bohemoth.  There is nothing wrong with FTP, or SFTP.  Why does anyone who does not code for google need it?

In any case - it was NOT immediately apparent which "GIT" was default.  `emerge git -s` lists 80 packages.  A change like this deserves a "news" headline.  It certainly deserves more attention than it has gotten.

The old way was way more transparent.