Merge lp:~jelmer/brz/drop-flapping into lp:brz

Proposed by Jelmer Vernooij
Status: Merged
Approved by: Jelmer Vernooij
Approved revision: no longer in the source branch.
Merge reported by: The Breezy Bot
Merged at revision: not available
Proposed branch: lp:~jelmer/brz/drop-flapping
Merge into: lp:brz
Prerequisite: lp:~jelmer/brz/python3-y
Diff against target: 94 lines (+6/-26)
5 files modified
Makefile (+1/-2)
breezy/git/remote.py (+2/-6)
breezy/git/tests/test_fetch.py (+2/-0)
breezy/plugins/launchpad/lp_api.py (+1/-1)
python3.flapping (+0/-17)
To merge this branch: bzr merge lp:~jelmer/brz/drop-flapping
Reviewer Review Type Date Requested Status
Martin Packman Approve
Review via email: mp+353460@code.launchpad.net

This proposal supersedes a proposal from 2018-08-20.

Commit message

Drop python3.flapping.

Description of the change

Drop python3.flapping.

All flapping tests have been fixed.

To post a comment you must log in.
Revision history for this message
Martin Packman (gz) wrote :

Yeay! I'll come back and stamp this later.

Revision history for this message
Martin Packman (gz) wrote :

Thanks!

review: Approve
Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :
Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :
Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :

Running landing tests failed
https://ci.breezy-vcs.org/job/land-brz/469/

Revision history for this message
The Breezy Bot (the-breezy-bot) wrote :

Running landing tests failed
https://ci.breezy-vcs.org/job/land-brz/471/

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Makefile'
--- Makefile 2018-08-21 20:27:40 +0000
+++ Makefile 2018-09-14 10:16:35 +0000
@@ -74,8 +74,7 @@
74 subunit-ls --no-passthrough >> python3.passing.new74 subunit-ls --no-passthrough >> python3.passing.new
75 cp python3.passing python3.passing.old75 cp python3.passing python3.passing.old
76 grep "^#" python3.passing.old > python3.passing76 grep "^#" python3.passing.old > python3.passing
77 grep -Fvxf python3.flapping python3.passing.new > python3.passing.new.solid77 sort -u python3.passing.new >> python3.passing
78 sort -u python3.passing.new.solid >> python3.passing
7978
80check-nodocs2: extensions79check-nodocs2: extensions
81 # Generate a stream for PQM to watch.80 # Generate a stream for PQM to watch.
8281
=== modified file 'breezy/git/remote.py'
--- breezy/git/remote.py 2018-09-13 12:30:11 +0000
+++ breezy/git/remote.py 2018-09-14 10:16:35 +0000
@@ -914,11 +914,8 @@
914 continue914 continue
915 peeled = refs.get_peeled(ref_name)915 peeled = refs.get_peeled(ref_name)
916 if peeled is None:916 if peeled is None:
917 try:917 # Let's just hope it's a commit
918 peeled = refs.peel_sha(unpeeled).id918 peeled = unpeeled
919 except KeyError:
920 # Let's just hope it's a commit
921 peeled = unpeeled
922 if not isinstance(tag_name, text_type):919 if not isinstance(tag_name, text_type):
923 raise TypeError(tag_name)920 raise TypeError(tag_name)
924 yield (ref_name, tag_name, peeled, unpeeled)921 yield (ref_name, tag_name, peeled, unpeeled)
@@ -932,7 +929,6 @@
932 peeled[k[:-3]] = v929 peeled[k[:-3]] = v
933 else:930 else:
934 base[k] = v931 base[k] = v
935 peeled[k] = v
936 for name, target in symrefs_dict.items():932 for name, target in symrefs_dict.items():
937 base[name] = SYMREF + target933 base[name] = SYMREF + target
938 ret = DictRefsContainer(base)934 ret = DictRefsContainer(base)
939935
=== modified file 'breezy/git/tests/test_fetch.py'
--- breezy/git/tests/test_fetch.py 2018-08-21 20:16:18 +0000
+++ breezy/git/tests/test_fetch.py 2018-09-14 10:16:35 +0000
@@ -137,6 +137,7 @@
137 bb = GitBranchBuilder()137 bb = GitBranchBuilder()
138 bb.set_file("mylink/somefile", b"foo\nbar\n", False)138 bb.set_file("mylink/somefile", b"foo\nbar\n", False)
139 mark1 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg1")139 mark1 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg1")
140 bb.delete_entry("mylink/somefile")
140 bb.set_symlink("mylink", "target/")141 bb.set_symlink("mylink", "target/")
141 mark2 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg2")142 mark2 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg2")
142 marks = bb.finish()143 marks = bb.finish()
@@ -162,6 +163,7 @@
162 bb = GitBranchBuilder()163 bb = GitBranchBuilder()
163 bb.set_symlink("mylink", "target/")164 bb.set_symlink("mylink", "target/")
164 mark1 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg1")165 mark1 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg1")
166 bb.delete_entry("mylink")
165 bb.set_file("mylink/somefile", b"foo\nbar\n", False)167 bb.set_file("mylink/somefile", b"foo\nbar\n", False)
166 mark2 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg2")168 mark2 = bb.commit(b"Somebody <somebody@someorg.org>", b"mymsg2")
167 marks = bb.finish()169 marks = bb.finish()
168170
=== modified file 'breezy/plugins/launchpad/lp_api.py'
--- breezy/plugins/launchpad/lp_api.py 2017-09-26 00:55:04 +0000
+++ breezy/plugins/launchpad/lp_api.py 2018-09-14 10:16:35 +0000
@@ -182,7 +182,7 @@
182 return False182 return False
183 if url.startswith('lp:'):183 if url.startswith('lp:'):
184 return True184 return True
185 regex = re.compile('([a-z]*\+)*(bzr\+ssh|http)'185 regex = re.compile('([a-z]*\\+)*(bzr\\+ssh|http)'
186 '://bazaar.*.launchpad.net')186 '://bazaar.*.launchpad.net')
187 return bool(regex.match(url))187 return bool(regex.match(url))
188188
189189
=== removed file 'python3.flapping'
--- python3.flapping 2018-08-21 00:23:35 +0000
+++ python3.flapping 1970-01-01 00:00:00 +0000
@@ -1,17 +0,0 @@
1# Tests in this file are known to be flapping; i.e. they fail on some platforms or in some cases
2# (i.e. with certain values of PYTHONHASHSEED).
3breezy.tests.per_repository_chk.test_supported.TestCommitWriteGroupIntegrityCheck.test_missing_chk_leaf_for_inventory(RemoteRepositoryFormat-default(Supported))
4breezy.tests.per_repository_chk.test_supported.TestCommitWriteGroupIntegrityCheck.test_missing_chk_leaf_for_inventory(RemoteRepositoryFormat-v2(Supported))
5breezy.tests.per_repository_chk.test_supported.TestCommitWriteGroupIntegrityCheck.test_missing_chk_leaf_for_inventory(RepositoryFormat2a)
6breezy.tests.per_repository_chk.test_supported.TestCommitWriteGroupIntegrityCheck.test_missing_chk_leaf_for_inventory(RepositoryFormat2aSubtree)
7breezy.git.tests.test_fetch.LocalRepositoryFetchTests.test_symlink_becomes_dir
8breezy.git.tests.test_fetch.LocalRepositoryFetchTests.test_dir_becomes_symlink
9breezy.tests.blackbox.test_shared_repository.TestSharedRepo.test_init_repo_without_username
10breezy.tests.blackbox.test_shared_repository.TestSharedRepo.test_make_repository
11breezy.tests.blackbox.test_shared_repository.TestSharedRepo.test_make_repository_quiet
12breezy.git.tests.test_remote.FetchFromRemoteToBzrTests.test_sprout_with_annotated_tag
13breezy.git.tests.test_remote.FetchFromRemoteToGitTests.test_sprout_with_annotated_tag
14breezy.git.tests.test_remote.RemoteControlDirTests.test_annotated_tag
15breezy.tests.test_sftp_transport.SFTPNonServerTest.test_get_paramiko_vendor
16breezy.tests.test_sftp_transport.SSHVendorBadConnection.test_bad_connection_ssh
17breezy.tests.test_repository.TestPacker.test_pack_optimizes_pack_order

Subscribers

People subscribed via source and target branches