Active
Project:
Git on Drupal.org
Component:
Tests
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
28 Feb 2011 at 22:12 UTC
Updated:
21 Nov 2012 at 04:40 UTC
Jump to comment: Most recent file
We don't seem to be able to test branches that don't have a proper 6.x or 7.x branch name.
Discovered on #1076584: Branch tests fail on Privatemsg master.
I recommend that we just go through the 90+ testable projects and fix the branches. 'master' should not be used anywhere that testing is turned on.
Also, probably *all* branches are being currently tested for no reason, and failing.
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | testable_projects_using_master_for_dev.txt | 3 KB | rfay |
Comments
Comment #1
boombatower commentedSubscribe
Comment #2
rfayThe other implication of this... The hook that submits branch tests on commit needs to be more selective about what it tries to test.
Comment #3
eliza411 commentedThis is something I could probably help with. Do you have a list of the 90+ testable branches and a procedure in mind for working with the module maintainers?
Comment #4
rfaynid title project version ReleaseNode
3277 Poormanscron http://drupal.org/node/3277 7.x-2.x-dev http://drupal.org/node/94374
3281 Project http://drupal.org/node/3281 6.x-1.x-dev http://drupal.org/node/357811
8404 CAPTCHA http://drupal.org/node/8404 7.x-1.x-dev http://drupal.org/node/723600
12875 Content translation http://drupal.org/node/12875 7.x-2.x-dev http://drupal.org/node/673152
38678 Nodequeue http://drupal.org/node/38678 7.x-2.x-dev http://drupal.org/node/95884
41542 Porter-Stemmer http://drupal.org/node/41542 7.x-1.x-dev http://drupal.org/node/988562
59060 Taxonomy Filter http://drupal.org/node/59060 7.x-1.x-dev http://drupal.org/node/96252
79726 Chessboard Renderer http://drupal.org/node/79726 7.x-7.x-dev http://drupal.org/node/1004186
80382 Path redirect http://drupal.org/node/80382 7.x-1.x-dev http://drupal.org/node/398026
108746 Administration menu http://drupal.org/node/108746 7.x-3.x-dev http://drupal.org/node/108754
138844 Auto Assign Role http://drupal.org/node/138844 7.x-1.x-dev http://drupal.org/node/937426
148301 Version Control API http://drupal.org/node/148301 6.x-2.x-dev http://drupal.org/node/709988
165543 User Delete http://drupal.org/node/165543 5.x-1.x-dev http://drupal.org/node/165557
240806 Mollom http://drupal.org/node/240806 7.x-1.x-dev http://drupal.org/node/672784
243795 Link checker http://drupal.org/node/243795 5.x-1.x-dev http://drupal.org/node/243803
244515 Enabled Modules http://drupal.org/node/244515 7.x-1.x-dev http://drupal.org/node/764652
253481 Storm http://drupal.org/node/253481 7.x-1.x-dev http://drupal.org/node/510844
287853 Language icons http://drupal.org/node/287853 7.x-1.x-dev http://drupal.org/node/730292
340383 Profile permission http://drupal.org/node/340383 6.x-1.x-dev http://drupal.org/node/342532
441778 Search by Page http://drupal.org/node/441778 7.x-1.x-dev http://drupal.org/node/705014
465844 Libraries API http://drupal.org/node/465844 7.x-2.x-dev http://drupal.org/node/1044008
477446 Grammar Parser http://drupal.org/node/477446 7.x-1.x-dev http://drupal.org/node/516408
488352 Skinr http://drupal.org/node/488352 7.x-2.x-dev http://drupal.org/node/644434
571608 Password change confirm http://drupal.org/node/571608 7.x-1.x-dev http://drupal.org/node/571686
597564 Blog API http://drupal.org/node/597564 7.x-1.x-dev http://drupal.org/node/597572
646198 Mongodb http://drupal.org/node/646198 7.x-1.x-dev http://drupal.org/node/646204
689342 Proxy http://drupal.org/node/689342 6.x-1.x-dev http://drupal.org/node/689344
691808 Contact http://drupal.org/node/691808 7.x-2.x-dev http://drupal.org/node/691830
730762 Selenium to SimpleTest http://drupal.org/node/730762 7.x-1.x-dev http://drupal.org/node/730770
758304 ErrorNot notifier http://drupal.org/node/758304 7.x-1.x-dev http://drupal.org/node/758314
929068 Edge http://drupal.org/node/929068 7.x-1.x-dev http://drupal.org/node/929070
985370 References http://drupal.org/node/985370 7.x-1.x-dev http://drupal.org/node/985516
986478 Dynamic properties http://drupal.org/node/986478 7.x-1.x-dev http://drupal.org/node/1005488
Comment #5
eliza411 commentedI'm going to put this in the Git on Drupal.org queue while I'm posting notifications since it's more of a task than a bug now. I've gotten this far today:
3277 Poormanscron http://drupal.org/node/3277 7.x-2.x-dev http://drupal.org/node/94374
#1200542: Create dev release from a properly named branch
3281 Project http://drupal.org/node/3281 6.x-1.x-dev http://drupal.org/node/357811
#1200716: Create dev release from a properly named branch
8404 CAPTCHA http://drupal.org/node/8404 7.x-1.x-dev http://drupal.org/node/723600
#1200718: Create dev release from a properly named branch
12875 Content translation http://drupal.org/node/12875 7.x-2.x-dev http://drupal.org/node/673152
sent via contact form
38678 Nodequeue http://drupal.org/node/38678 7.x-2.x-dev http://drupal.org/node/95884
#1200728: Create dev release from a properly named branch
41542 Porter-Stemmer http://drupal.org/node/41542 7.x-1.x-dev http://drupal.org/node/988562
#1200730: Create dev release from a properly named branch
59060 Taxonomy Filter http://drupal.org/node/59060 7.x-1.x-dev http://drupal.org/node/96252
#1200734: Create dev release from a properly named branch
79726 Chessboard Renderer http://drupal.org/node/79726 7.x-7.x-dev http://drupal.org/node/1004186
#1200736: Create dev release from a properly named branch
80382 Path redirect http://drupal.org/node/80382 7.x-1.x-dev http://drupal.org/node/398026
#1200740: Create dev release from a properly named branch
108746 Administration menu http://drupal.org/node/108746 7.x-3.x-dev http://drupal.org/node/108754
#1200744: Create dev release from a properly named branch
138844 Auto Assign Role http://drupal.org/node/138844 7.x-1.x-dev http://drupal.org/node/937426
#1200748: Create dev release from a properly named branch
148301 Version Control API http://drupal.org/node/148301 6.x-2.x-dev http://drupal.org/node/709988
#1200750: Create dev release from a properly named branch
165543 User Delete http://drupal.org/node/165543 5.x-1.x-dev http://drupal.org/node/165557
#1200752: Create dev release from a properly named branch
240806 Mollom http://drupal.org/node/240806 7.x-1.x-dev http://drupal.org/node/672784
#1200754: Create dev release from a properly named branch
Comment #6
eliza411 commented243795 Link checker http://drupal.org/node/243795 5.x-1.x-dev http://drupal.org/node/243803
#1202026: Create dev release from a properly named branch
244515 Enabled Modules http://drupal.org/node/244515 7.x-1.x-dev http://drupal.org/node/764652
#1202030: Create dev release from a properly named branch
253481 Storm http://drupal.org/node/253481 7.x-1.x-dev http://drupal.org/node/510844
#1202032: Create dev release from a properly named branch
287853 Language icons http://drupal.org/node/287853 7.x-1.x-dev http://drupal.org/node/730292
#1202034: Create dev release from a properly named branch
340383 Profile permission http://drupal.org/node/340383 6.x-1.x-dev http://drupal.org/node/342532
#1202038: Create dev release from a properly named branch
441778 Search by Page http://drupal.org/node/441778 7.x-1.x-dev http://drupal.org/node/705014
#1202044: Create dev release from a properly named branch
465844 Libraries API http://drupal.org/node/465844 7.x-2.x-dev http://drupal.org/node/1044008
#1202046: Create dev release from a properly named branch
477446 Grammar Parser http://drupal.org/node/477446 7.x-1.x-dev http://drupal.org/node/516408
#1202050: Create dev release from a properly named branch
Comment #7
eliza411 commentedLame ... I did not mean for that to be a tag.
Comment #8
eliza411 commentedGot another handful posted today. I should be able to finish this evening.
488352 Skinr http://drupal.org/node/488352 7.x-2.x-dev http://drupal.org/node/644434
#1203868: Create dev release from a properly named branch
571608 Password change confirm http://drupal.org/node/571608 7.x-1.x-dev http://drupal.org/node/571686
#1203872: Create dev release from a properly named branch
597564 Blog API http://drupal.org/node/597564 7.x-1.x-dev http://drupal.org/node/597572
#1203874: Create dev release from a properly named branch
646198 Mongodb http://drupal.org/node/646198 7.x-1.x-dev http://drupal.org/node/646204
#1203880: Create dev release from a properly named branch
689342 Proxy http://drupal.org/node/689342 6.x-1.x-dev http://drupal.org/node/689344
#1203882: Create dev release from a properly named branch
Comment #9
eliza411 commentedAnd there's a post in every queue.
691808 Contact http://drupal.org/node/691808 7.x-2.x-dev http://drupal.org/node/691830
#1204706: Create dev release from a properly named branch
730762 Selenium to SimpleTest http://drupal.org/node/730762 7.x-1.x-dev http://drupal.org/node/730770
#1204708: Create dev release from a properly named branch
758304 ErrorNot notifier http://drupal.org/node/758304 7.x-1.x-dev http://drupal.org/node/758314
#1204710: Create dev release from a properly named branch
929068 Edge http://drupal.org/node/929068 7.x-1.x-dev http://drupal.org/node/929070
#1204712: Create dev release from a properly named branch
985370 References http://drupal.org/node/985370 7.x-1.x-dev http://drupal.org/node/985516
#1204714: Create dev release from a properly named branch
986478 Dynamic properties http://drupal.org/node/986478 7.x-1.x-dev http://drupal.org/node/1005488
#1204716: Create dev release from a properly named branch
Comment #10
boombatower commentedI am still kinda curious as to why this is the case. Last I remember the PIFT code detects the core version using the taxonomy on the release node...as it should. Depending on the branch name is silly. Is there something else I am not remembering?
Having the branches renamed makes sense since that is the new standard, but the testbot being the reasons seems a bit off.
Comment #11
boombatower commentedConfirmed the code:
Comment #12
boombatower commentedIf anything based on reading some of the reported problems this was stale branch records as I mentioned during the change. Aka a commit needed to be made to resend the release information with the updated branch (aka HEAD -> master).
Comment #13
rfayThe reality is I don't remember the outcome or context of #1076584: Branch tests fail on Privatemsg master
Comment #14
boombatower commentedNot that it's a big deal, but based on #13 seems like this may have just been a transitory problem.
Comment #15
sunNevertheless, this initiative is probably worth to continue. Putting code and naming branches after core compatibility sounds like the only proper standard all of contrib should adopt.
Comment #16
boombatower commentedCompletely agree.
Comment #17
peterx commentedThe pages you see when setting up a sandbox do not have a definitive statement about this issue. There is a page that pops up in searches saying you should create a new branch then delete the master branch. Renaming sounds more logical and efficient.