Posted by catch on September 2, 2009 at 2:25pm
10 followers
Jump to:
| Project: | Drupal.org infrastructure |
| Component: | Other |
| Category: | feature request |
| Priority: | normal |
| Assigned: | dww |
| Status: | closed (fixed) |
Issue Summary
As we head towards code freeze, some big patches which aren't that active are obviously going to have to be pushed back to Drupal 8. In the past (all of D5 and nearly all of D6) the way to do that was to mark them postponed - but that means going and finding them again when code thaw starts again and changing status, which is all a bit of a mess.
So I suggest we add a 8.x-dev version to the Drupal project, and push major API changes which aren't code freeze exceptions by any yardstick there. Then they can stay critical / cnr / cnw etc. and we pick them up again when D7 is out.
Comments
#1
I think this is a great idea, but I'm not sure how to add such a drop-down without branching. Moving to D.o infrastructure to see if that's possible.
#2
What about using a tag until it can be branched?
Michelle
#3
Well, we had a 7.x version before 7.x was branched as far as I can remember. I was trying hard to find the issue where it was added, but did not manage. My assumption is that it was added into the DB and then corrected later to point to the right release when the project was actually branched, but that sounds scary :)
#4
+1 to the idea. And it is much better, if at all possible, to use the actual 8.x version number in the dropdown than to use a hack, like tags. Otherwise, what is supposed to go into that version field? It certainly should not remain as 7.x.
The more degrees of freedom you give us, the more things will get misfiled...
#5
Would not be possible to add code in drupalorg.module for this task? I guess that to be able to set an issue for a Drupal version that doesn't exist is something that will be required for Drupal 8.x, 9.x, 10.x, etc...
Rather than trying to remember how the task was accomplished the previous time, it would be useful to have a module that does it when needed (i.e., it should implement a menu callback that can be used from the person with the right role).
#6
#156247: make a 7.x-dev version for the core issue queue?
#7
Yeah, the hack is that you just make a release node for core with a dummy CVS branch. Not something most users can do, but folks with "administer projects" can do it. Here are the steps in case I'm hit by a bus before someone needs to create the 9.x-dev dummy release. ;)
INSERT INTO cvs_tags (nid, tag, branch, timestamp) VALUES (3060, '_HEAD_', 1, UNIX_TIMESTAMP());In fact, we can just leave that dummy tag in there, so this step probably won't be needed in the future...
Resulting in: http://drupal.org/node/572834
And now core issues can be given the version "8.x-dev".
And there was much rejoicing...
Cheers,
-Derek
#8
p.s. forgot to mention that at step #4, you also want to assign the "8.x" Core compatibility taxonomy term...
#9
Any takers for moving that to the handbooks?
#10
http://drupal.org/node/573166
#11
Automatically closed -- issue fixed for 2 weeks with no activity.