scala / scala-parallel-collections

Parallel collections standard library module for Scala 2.13+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Publish for 2.13.0-M2

sjrd opened this issue · comments

I'll need this to publish the full set of Scala.js artifacts for 2.13.0-M2. ;)

No rush, those are not critical artifacts, as in they're not the ones needed by devs to use Scala.js with 2.13.0-M2.

This should be very easy now, I did this:

git tag -s -m "1.0.2 for 2.13.0-M2" v1.0.2#2.13.0-M2#8 668044565ddeef8e6c8136824768dc2e9053955d
git push upstream v1.0.2#2.13.0-M2#8

Build running here: https://travis-ci.org/scala/scala-parallel-collections/builds/258465923

It's on the way to central.

Uh oh. It seems you published it under version 1.0.2, whereas it should have been 0.1.2 :s

😱

That's quite stupid.. What could we do?

  • Keep that version, make the project 1.0.x
  • Call this one dead - there's no way to remove it from maven though, and it will conflict in the future if we move to 1.0.x
  • ???

I'm afraid the first bullet is the only reasonable option. Calling that version dead would have issues with conflict resolution in the future, as it would pick 1.0.2 over 0.1.3 for example.

Though the wrong 1.0.2 release is only done with binary version 2.13.0-M2. So by the time we move this project to 1.0.x, 2.13 would be out, and having this stale thing on maven would not be a practical issue.

That's a good point.

So sometimes people ask for that..

I see. Maybe we could then ask for 1.0.2 to be purged, and remember somewhere that that version number should be skipped when we actually get to 1.0.x?

Again, it would only be a problem if we'd want to publish the actual 1.0.2 for 2.13.0-M2, which is not going to happen. So maybe it's OK to bend the rules here. I'll wait for @SethTisue to chime in.

I think it's fine to just leave the bogus artifact out there and not worry about it, since it's M2 specific.

OK, so I'm just going to publish 0.1.2 for 2.13.0-M2, and we live on?

Running here: https://travis-ci.org/scala/scala-parallel-collections/builds/258692986

I'm tempted to delete the bad tag, objections?

I'm tempted to delete the bad tag, objections?

do it 🔪💀