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 731109 - Many root-*-broken packages under _jhbuild
Many root-*-broken packages under _jhbuild
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: module sets
3.12.x
Other Linux
: Normal minor
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
Depends on:
Blocks:
 
 
Reported: 2014-06-02 14:48 UTC by Michael Catanzaro
Modified: 2015-08-30 13:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Build several packages with --with-systemdsystemunitdir=no (3.33 KB, patch)
2014-06-02 14:49 UTC, Michael Catanzaro
none Details | Review
Build PackageKit without bash completion (1.12 KB, patch)
2014-06-02 14:49 UTC, Michael Catanzaro
none Details | Review
Build gdm with log dir under jhbuild prefix (848 bytes, patch)
2014-06-02 15:12 UTC, Michael Catanzaro
none Details | Review
zeitgeist: install d-bus service file (902 bytes, patch)
2014-06-02 15:24 UTC, Michael Catanzaro
none Details | Review
Build zeitgeist with --with-session-bus-services-dir (958 bytes, patch)
2015-08-30 13:45 UTC, Michael Catanzaro
committed Details | Review
Build PackageKit with --disable-bash-completion (1.05 KB, patch)
2015-08-30 13:45 UTC, Michael Catanzaro
committed Details | Review
Build gdm using --with-log-dir (919 bytes, patch)
2015-08-30 13:45 UTC, Michael Catanzaro
committed Details | Review
Build various modules using --with-systemdsystemunitdir=no (3.04 KB, patch)
2015-08-30 13:45 UTC, Michael Catanzaro
committed Details | Review

Description Michael Catanzaro 2014-06-02 14:48:21 UTC
jhbuild gives warnings about several packages failing to install under prefix.

Attached are patches for some of the more obvious issues.  This should fix most everything besides the packages that unconditionally install udev configuration; I'm not sure what to do about them.
Comment 1 Michael Catanzaro 2014-06-02 14:49:10 UTC
Created attachment 277728 [details] [review]
Build several packages with --with-systemdsystemunitdir=no
Comment 2 Michael Catanzaro 2014-06-02 14:49:52 UTC
Created attachment 277729 [details] [review]
Build PackageKit without bash completion
Comment 3 Michael Catanzaro 2014-06-02 15:12:42 UTC
Created attachment 277733 [details] [review]
Build gdm with log dir under jhbuild prefix
Comment 4 Michael Catanzaro 2014-06-02 15:24:12 UTC
Created attachment 277736 [details] [review]
zeitgeist: install d-bus service file
Comment 5 Michael Catanzaro 2015-02-03 19:50:42 UTC
Working through my patch list... any objections before I commit these?
Comment 6 Michael Catanzaro 2015-08-30 13:45:33 UTC
The following fixes have been pushed:
e50ae35 Build zeitgeist with --with-session-bus-services-dir
cf990e0 Build PackageKit with --disable-bash-completion
df7c552 Build gdm using --with-log-dir
6220d25 Build various modules using --with-systemdsystemunitdir=no


o committed @277728 - Build several packages with --with-systemdsystemunitdir=no - none
o committed @277729 - Build PackageKit without bash completion - none
o committed @277733 - Build gdm with log dir under jhbuild prefix - none
o committed @277736 - zeitgeist: install d-bus service file - none
Comment 7 Michael Catanzaro 2015-08-30 13:45:36 UTC
Created attachment 310307 [details] [review]
Build zeitgeist with --with-session-bus-services-dir
Comment 8 Michael Catanzaro 2015-08-30 13:45:40 UTC
Created attachment 310308 [details] [review]
Build PackageKit with --disable-bash-completion
Comment 9 Michael Catanzaro 2015-08-30 13:45:44 UTC
Created attachment 310309 [details] [review]
Build gdm using --with-log-dir

We don't have permission to write to /var/log/gdm
Comment 10 Michael Catanzaro 2015-08-30 13:45:48 UTC
Created attachment 310310 [details] [review]
Build various modules using --with-systemdsystemunitdir=no

Attempting to install these never works