Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
CreditAttribution: loopduplicate at Hook 42 commented
Status:
Postponed
» Needs review
The latest released core version is 8.0.1. It doesn't matter if the policy for tag naming will change. It is OK for us to pin the demo to the most recent tag, no matter what the naming convention is, right?
CreditAttribution: loopduplicate at Hook 42 commented
I edited the comment I wrote above and deleted an idea I had. Perhaps I shouldn't have. I think if we are going to have release names that match core, then we should use:
CreditAttribution: Gábor Hojtsy at Acquia commented
There is no more 8.0.x, 8.1 is stable now and 8.2 is in development. I think its fine for the demo to track the latest stable version, then we don't need to have all those branches. When 8.1 goes unsupported and 8.2 goes stable, we can switch there? Sounds like less maintenance required to me :)
CreditAttribution: loopduplicate at Hook 42 commented
So, in other words:
While core is stable on 8.1:
* Our dev branch stays as is: 8.x-1.x-dev.
* Releases: 8.x-1.0, 8.x-1.1, etc.
When core stable switches to 8.2:
* We'll create a new dev branch: 8.x-2.x-dev
* Releases: 8.x-2.0, 8.x-2.1, etc.
CreditAttribution: Kristen Pol at Hook 42 commented
Git is in a funky state. I had created 8.x-1.3 and pushed it up before I realized we were still on 8.x-1.2 so then I deleted 8.x-1.3. Then I created it again and pushed the tag up but it's still not show up on:
CreditAttribution: loopduplicate at Hook 42 commented
"Any ideas how to get the reincarnated 8.x-1.3 tag to show up on d.o?"
The tag looks right to me. I'd give it a day. I've seen two other things that haven't shown up on d.o. today and they also seemed like a caching or queue issue. Perhaps there is some infrastructure problem.
CreditAttribution: loopduplicate at Hook 42 commented
In #21 I wrote, "We could create an 8.x-1.1 and 8.x-1.2 tag". We could base the tags off the commits when we updated core(afc3ac and 1fda74). Might be a good idea anyway. I don't see the new tag showing up on the project page yet. Do you all mind if I make those tags and see if it helps?
CreditAttribution: Kristen Pol at Hook 42 commented
You are welcome to add those others but my guess is it won't help. When I first created the 1.3 tag it did show up on d.o. But after I deleted and recreated it didn't show up.
Comments
Comment #2
Kristen PolComment #3
Kristen PolActually... maybe we can't do patch level releases on contrib projects?
Comment #4
Kristen PolOk... this hasn't landed yet:
#1612910: [policy, no patch] Switch to Semantic Versioning for Drupal contrib extensions (modules, themes, etc)
so marking this postponed.
Comment #5
loopduplicateThe latest released core version is 8.0.1. It doesn't matter if the policy for tag naming will change. It is OK for us to pin the demo to the most recent tag, no matter what the naming convention is, right?
Comment #6
loopduplicatewhoops, misunderstood. I thought this was https://www.drupal.org/node/2629510. Sorry.
Comment #7
Gábor HojtsyWe can do a 8.x-1.1. Last I looked at #1612910: [policy, no patch] Switch to Semantic Versioning for Drupal contrib extensions (modules, themes, etc) it was not clear if contribs will support semantic versioning anytime soon.
Comment #8
Kristen PolOk... so my thought is to match core like:
Thoughts?
Comment #9
Kristen PolComment #10
loopduplicateI edited this comment because I was being dumb.
Sounds right, KP :)
Comment #11
loopduplicateI edited the comment I wrote above and deleted an idea I had. Perhaps I shouldn't have. I think if we are going to have release names that match core, then we should use:
Eh?
Comment #12
Kristen PolThat could work too. I don't have a strong opinion. We can leave this here and see if anyone else chimes in.
Comment #13
Gábor HojtsyThere is no more 8.0.x, 8.1 is stable now and 8.2 is in development. I think its fine for the demo to track the latest stable version, then we don't need to have all those branches. When 8.1 goes unsupported and 8.2 goes stable, we can switch there? Sounds like less maintenance required to me :)
Comment #14
loopduplicateSo, in other words:
While core is stable on 8.1:
* Our dev branch stays as is: 8.x-1.x-dev.
* Releases: 8.x-1.0, 8.x-1.1, etc.
When core stable switches to 8.2:
* We'll create a new dev branch: 8.x-2.x-dev
* Releases: 8.x-2.0, 8.x-2.1, etc.
Right? :)
Comment #15
Gábor HojtsyYeah that is fine IMHO.
Comment #16
Kristen PolOk, based on #14, then our current release would be 8.x-1.2 (projects[drupal][version] = 8.1.2) which is based off of 8.x-1.x-dev.
Comment #17
Kristen PolComment #18
loopduplicate#16 sounds right to me except that we are on 8.1.3 now :)
Comment #19
Kristen PolGit is in a funky state. I had created 8.x-1.3 and pushed it up before I realized we were still on 8.x-1.2 so then I deleted 8.x-1.3. Then I created it again and pushed the tag up but it's still not show up on:
https://www.drupal.org/node/add/project-release/2267517
Yet when I do:
git ls-remote --tags
they show up:
Any ideas how to get the reincarnated 8.x-1.3 tag to show up on d.o?
Comment #20
loopduplicate"Any ideas how to get the reincarnated 8.x-1.3 tag to show up on d.o?"
The tag looks right to me. I'd give it a day. I've seen two other things that haven't shown up on d.o. today and they also seemed like a caching or queue issue. Perhaps there is some infrastructure problem.
Comment #21
loopduplicatePerhaps the system is expecting an 8.x-1.1 tag. We could create an 8.x-1.1 and 8.x-1.2 tag as well and see if that triggers anything.
Comment #22
loopduplicateIn #21 I wrote, "We could create an 8.x-1.1 and 8.x-1.2 tag". We could base the tags off the commits when we updated core(afc3ac and 1fda74). Might be a good idea anyway. I don't see the new tag showing up on the project page yet. Do you all mind if I make those tags and see if it helps?
Comment #23
Kristen PolYou are welcome to add those others but my guess is it won't help. When I first created the 1.3 tag it did show up on d.o. But after I deleted and recreated it didn't show up.
Comment #24
loopduplicateOK, based on #23, I think we should just wait until 8.1.4 core is released before we cut a new tag for this project.
Comment #25
Kristen PolOk, then let's do that when the 8.1.4 update happens. Marking this fixed since we sorted out a process. Thanks!
Comment #26
Gábor HojtsyFully agreed with the outcome of this issue. Thanks!