Okay to stabilize 1.8.3.2? It contains an updated dependency on perl needed for bug 407841. We'd now like to stabilize perl-5.16. Cc arches if okay.
This is a dublicate of bug 480054
*** This bug has been marked as a duplicate of bug 480054 ***
This has some pending blockers
*** Bug 487224 has been marked as a duplicate of this bug. ***
Please add to the reasons for stabilizing this that git-r3.eclass now requires it.
I have backported the fixes for #477096 and #479628 to 1.8.3-r1, the revbump is because the files installed change in location to avoid the collision. Bug 481100 I cannot reproduce. Please proceed with the stabilization as I requested in bug 487224.
arches, please stabilize dev-vcs/1.8.3.2-r1. Target keywords: alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 Test instructions: FEATURES='test userpriv' USE='cgi cvs subversion perl highlight nls' ebuild git-1.8.3.2-r1.ebuild package Your test results should be like: fixed 0 success 9996 failed 0 broken 84 total 10131 If failed is non-zero, please report as a new bug and block this bug.
Fails for me : LC_ALL="en_GB.UTF-8" FEATURES=test emerge -u1v dev-vcs/git | grep -i "not ok" not ok 4 - pretend we have a known breakage # TODO known breakage not ok 4 - plain nested through aliased command # TODO known breakage not ok 5 - plain nested in bare through aliased command # TODO known breakage not ok 1 - initial commit has cache-tree # TODO known breakage not ok 10 - checkout gives cache-tree # TODO known breakage not ok 3 - rerere in workdir (relative) # TODO known breakage not ok 13 - clone --local detects misnamed objects # TODO known breakage not ok 105 - unsetting the last key in a section removes header # TODO known breakage not ok 106 - adding a key into an empty section reuses header # TODO known breakage ok 8 - email with embedded > is not okay not ok 14 - two semi-ambiguous commit-ish # TODO known breakage not ok 15 - three semi-ambiguous tree-ish # TODO known breakage not ok 18 - parse describe name taking advantage of generation # TODO known breakage not ok 28 - merge-recursive simple w/submodule # TODO known breakage not ok 29 - merge-recursive simple w/submodule result # TODO known breakage not ok 31 - merge-recursive rename vs. rename/symlink # TODO known breakage not ok 19 - exchange two commits with -p # TODO known breakage not ok 31 - --signoff is automatically propagated to resolved conflict # TODO known breakage not ok 32 - --signoff dropped for implicit commit of resolution, multi-pick case # TODO known breakage not ok 33 - sign-off needs to be reaffirmed after conflict resolution, single-pick case # TODO known breakage not ok 3 - UTF-16 refused because of NULs # TODO known breakage not ok 31 - stash directory to file # TODO known breakage not ok 32 - stash file to directory # TODO known breakage not ok 64 - rm across a symlinked leading path (w/ index) # TODO known breakage not ok 15 - additional command line cc (rfc822) # TODO known breakage not ok 19 - command line To: header (rfc822) # TODO known breakage not ok 20 - command line To: header (rfc2047) # TODO known breakage not ok 22 - configuration To: header (rfc822) # TODO known breakage not ok 23 - configuration To: header (rfc2047) # TODO known breakage not ok 15 - combine diff coalesce three parents # TODO known breakage not ok 15 - with quote, traditional patch # TODO known breakage not ok 13 - NUL termination with --stat # TODO known breakage not ok 4 - cloned HEAD is detached # TODO known breakage not ok 4 - bundle --stdin # TODO known breakage not ok 5 - bundle --stdin <rev-list options> # TODO known breakage not ok 10 - push new branch with old:new refspec # TODO known breakage not ok 13 - pushing without refspecs # TODO known breakage not ok 15 - pushing with straight refspec # TODO known breakage not ok 17 - pushing without marks # TODO known breakage not ok 14 - push new branch with old:new refspec # TODO known breakage not ok 16 - proper failure checks for pushing # TODO known breakage not ok 7 - rev-parse accepts --glob as detached option # TODO known breakage not ok 8 - rev-parse is not confused by option-like glob # TODO known breakage not ok 35 - shortlog accepts --glob as detached option # TODO known breakage not ok 36 - shortlog --glob is not confused by option-like argument # TODO known breakage not ok 6 - log --simplify-merges -- file # TODO known breakage not ok 10 - do not lose untracked in merge (resolve) # TODO known breakage not ok 11 - git detects conflict w/ criss-cross+contrived resolution # TODO known breakage not ok 20 - detect rename/rename/add-source for virtual merge-base # TODO known breakage not ok 4 - rename/modify/add-source conflict resolvable # TODO known breakage not ok 6 - conflict caused if rename not detected # TODO known breakage not ok 8 - missed conflict if rename not detected # TODO known breakage not ok 10 - detect rename/add-source and preserve all data # TODO known breakage not ok 11 - detect rename/add-source and preserve all data, merge other way # TODO known breakage not ok 7 - checkout -m after setting text=auto # TODO known breakage not ok 8 - checkout -m addition of text=auto # TODO known breakage not ok 9 - cherry-pick patch from after text=auto was added # TODO known breakage not ok 22 - detect conflict with rename/rename(1to2)/add-source merge # TODO known breakage not ok 24 - rename/rename/add-source still tracks new a file # TODO known breakage not ok 5 - pager runs from subdir # TODO known breakage not ok 12 - git grep .fi a # TODO known breakage not ok 40 - git -p aliasedlog - core.pager overrides PAGER from subdirectory # TODO known breakage not ok 45 - git -p true - core.pager overrides PAGER from subdirectory # TODO known breakage not ok 50 - git -p request-pull - core.pager overrides PAGER from subdirectory # TODO known breakage not ok 54 - git -p - repository-local core.pager setting is not used # TODO known breakage not ok 57 - no pager for 'git -p nonsense' # TODO known breakage not ok 7 - diff in message is retained with -v # TODO known breakage not ok 77 - .gitmodules ignore=all suppresses submodule summary # TODO known breakage not ok 78 - .git/config ignore=all suppresses submodule summary # TODO known breakage not ok 9 - will not overwrite unstaged changes in renamed file # TODO known breakage not ok 3 - empty revision # TODO known breakage not ok 7 - timestamp and empty file # TODO known breakage not ok 4 - the sha1 differ because the git-svn-id line in the commit msg contains the url # TODO known breakage not ok 12 - change file mode but keep old content # TODO known breakage not ok 2 - cvs co v1 not ok 3 - cvs co b1 not ok 4 - cvs co b1 [cvswork3] not ok 5 - edit cvswork3 and save diff not ok 7 - cvs -f up (on b1 adir) not ok 8 - cvs up (on b1 /) not ok 9 - cvs up (on b1 /) (again; check CVS/Tag files) not ok 10 - cvs up -r v1 not ok 11 - cvs up not ok 12 - cvs up (again; check CVS/Tag files) not ok 14 - cvs co b2 [into cvswork2] not ok 15 - root dir edit [cvswork2] not ok 16 - root dir rm file [cvswork2] not ok 17 - subdir edit/add/rm files [cvswork2] not ok 18 - validate result of edits [cvswork2] not ok 19 - validate basic diffs saved during above cvswork2 edits not ok 20 - validate v1.2 diff saved during last cvswork2 edit not ok 21 - validate v1.2 v1 diff saved during last cvswork2 edit not ok 22 - cvs up [cvswork2] not ok 23 - cvs up -r b2 [back to cvswork] not ok 24 - cvs up -r b1 not ok 25 - cvs up -A not ok 26 - cvs up (check CVS/Tag files) not ok 27 - cvs up -r heads/b1 not ok 28 - cvs up -r heads_-s-b2 (cvsserver escape mechanism) not ok 29 - cvs up -r $(git rev-parse v1) not ok 30 - cvs diff -r v1 -u not ok 31 - cvs diff -N -r v2 -u not ok 32 - cvs diff -N -r v2 -r v1.2 not ok 33 - apply early [cvswork3] diff to b3 not ok 34 - check [cvswork3] diff not ok 36 - cvs up dirty [cvswork3] not ok 37 - cvs commit [cvswork3] not ok 20 - no exact-ref revisions included # TODO known breakage
sh has no stable keywords anymore
Now it builds. Sorry, I don't know what happended.
Stable for HPPA.
amd64 stable
oops :/ ignore my previous comment
dependency.bad 10 dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome/systemd) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/kde) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/developer) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]']
alpha stable.
(In reply to Mikle Kolyada from comment #14) It should be safe to stabilize dev-python/pygtksourceview-2.10.1-r1 at the same time. Copying gnome since it is their package, but I doubt they will have any objections.
Go ahead please
*** Bug 480054 has been marked as a duplicate of this bug. ***
Just a heads up, git 1.8+ is currently broken on uClibc. If someone would like to assist with that, I believe we just need to pull some things from uclibc's git (or convince them to do a new release)
06 Nov 2013; Patrick Lauer <patrick@gentoo.org> git-1.8.3.2-r1.ebuild: Un-stabling for amd64 as dependencies are not ready 05 Nov 2013; Mikle Kolyada <zlogene@gentoo.org> git-1.8.3.2-r1.ebuild: amd64 stable wrt bug #480306 dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome/systemd) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/kde) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/kde/systemd) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/developer) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]'] dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux) ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?]']
(In reply to Patrick Lauer from comment #21) > 06 Nov 2013; Patrick Lauer <patrick@gentoo.org> git-1.8.3.2-r1.ebuild: > Un-stabling for amd64 as dependencies are not ready > > 05 Nov 2013; Mikle Kolyada <zlogene@gentoo.org> git-1.8.3.2-r1.ebuild: > amd64 stable wrt bug #480306 > > > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(default/linux/amd64/13.0) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(default/linux/amd64/13.0/desktop) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(default/linux/amd64/13.0/desktop/gnome) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(default/linux/amd64/13.0/desktop/gnome/systemd) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(default/linux/amd64/13.0/desktop/kde) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(default/linux/amd64/13.0/desktop/kde/systemd) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(default/linux/amd64/13.0/developer) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(hardened/linux/amd64/no-multilib) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(hardened/linux/amd64/no-multilib/selinux) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] > dev-vcs/git/git-1.8.3.2-r1.ebuild: RDEPEND: > amd64(hardened/linux/amd64/selinux) > ['>=dev-python/pygtksourceview-2.10.1-r1:2[python_targets_python2_6(-)?, > python_targets_python2_7(-)?,python_single_target_python2_6(+)?, > python_single_target_python2_7(+)?]'] Read my post above, please.
x86 stable
ia64 stable
It is not a blocker for perl stabilization anymore, we have updated perl dependency syntax on last stable version.
arm stable
(In reply to Sergey Popov from comment #27) > arm stable What did you test on? git 1.8+ is currently known to be broken on arm with uclibc.
pygtksourceview was already done
Stabilize bug 501662 instead.