-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
6 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dunn, @ilovezfs, @DomT4, @toonetown, @dwmw2, @MikeMcQuaid, @nmav: According to p11-kit's latest Changelog, v0.23.2 is a 'devel' release. In that case, then, why was it added to Homebrew Core as the
stable
version of the formula?46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because they neglected to mention it on their homepage, the releases are all grouped together in one list & people forget to go rooting around Changelogs 🙈.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DomT4: Hmm, I see. When I look at the changelog, though, it appears that p11-kit has an 'odd-even' (development/stable) release cycle. As such, are you and the others OK with listing a development release as stable here in Homebrew Core in this case (iffy, IMO;) or should I open an issue or PR up for this? (I know that the latter would be better because I understand from past experience/comments that you guys tend to frown upon submitting issues in anticipation of PRs here, but I'm about to do a
brew upgrade
here down on my end and, as such, will be indisposed for a bit since mucking around inbrew
-land while thebrew
executable is running is a big 'no-no!' I'm perfectly fine with having the development version linger on my machine for a little while anyway until either I or somebody else gets around to fixing this due to the fact that, according to the changelog, the unstable changes don't seem to be particularly invasive even though they might still require development testing upstream. (Also, apologies in advance for the small wall of text, but I wasn't quite sure how to quickly summarize my thoughts here…)46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should probably downgrade, yes. GNOME played a part in making odd/even devel/stable popular, but even GNOME fail to follow it particularly well for stuff <1.0, so the confusion here is plenty understandable.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DomT4: Erk, sounds like that could get nasty! The changelog is pretty clear about the devs following the rules here, though, so, again, should I submit a preliminary issue now or wait until my
brew upgrade
finishes and submit a full-fledged PR, or will you guys take care of this?46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DomT4: Oh, wait; looks my
brew upgrade
finished! I'll just go ahead and start working on submitting a PR to fix this myself, then…46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hm, I observe that 0.23.2 is being shipped, by the upstream p11-kit maintainer, in Fedora.
I don't think it's really considered an "unstable" release. @stefwalter?
Note that the latest "stable" 0.22.1 predates even the final release of RFC7512, and there were changes between the later drafts and the final RFC which are only supported in 0.23.1 onwards. You really don't want to live without the
pin-value
attribute, for example.And... now I'm confused because the git repository shows no signs of 0.23.2 ever having been released....wtf?
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dwmw2: Ah, so that's where the confusion is stemming from! Should one of us perhaps notify p11-kit's maintainer that they forgot to tag v0.23.2 in the software's Git repository? We should probably seek clarification as to whether the v0.23.x series is 'devel' (as listed in the changelog,) or stable as well. I'm still working on that PR to mark v0.23.2 as 'devel' and introduce v0.22.1 as stable, though, so does anybody else want to try and contact the dev(s?)
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just prodded @stefwalter both here and on IRC, although we might not expect a response until Monday.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dwmw2: Ugh, great. I'm just about to push my PR to mark v0.22.1 as stable in Core for the time being, so we can discuss this more there. I'll notify you guys both here and with '@'-mentions on the PR once I've finished submitting it.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dunn, @ilovezfs, @DomT4, @toonetown, @dwmw2, @MikeMcQuaid, @nmav: Pull request submitted!
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed @dwmw2 forgot to push that tag. It's there now. Thanks for the poke.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In my opinion, 0.23.2 is stable. Hopefully we can move to a development mode where every point release is ready for consumption ...
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stefwalter: Thanks for helping get that up there where it should have been in the first place! Also, I think we here on Homebrew's end are just waiting for an official announcement — say, on your guys's mailing list? — (or a pointer to one, if one already exists) as to whether v0.23.2 is stable or not and/or whether you and the other p11-kit devs are staying with an odd/even development/stable release cycle or not.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stefwalter: Thanks so much for your help!
Could you please post a link to that announcement here, though, so that everybody else can see it, though?Never mind; I think I found it! This is it, right?46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stefwalter: Um, hello…? (Twiddles thumbs…)
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stefwalter: To clarify the reason for my confusion on this subject and why I'm still pestering you about it — sorry for that, by the way! —, that mailing list post which I found (and assume is the one to which you referred when you said you had made one) wasn't exactly clear as to when the probable future direction it was expressing was going to become official policy within the p11-kit project. Are those of us here who contribute to Homebrew to take it by your relative silence on this issue that you thought your informal announcement on the matter would be enough to prompt downstream package-management projects' maintainers and contributors to just take your word for it and act accordingly, then?
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DomT4, @dwmw2: Should we continue this discussion in a new issue by opening one and giving it a 'needs response' label? @stefwalter hasn't been very helpful here lately. Perhaps we could go on and take him at his word and moving on on this without him by doing what he suggested, though? What do you guys think about that?
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure what else you need from Stef. He clearly stated here (as I already had done) that the 0.23.2 release can be considered "stable". He also posted to the mailing list to that effect, He also indicated that the next release should be stable too, which will be nice when it happens but isn't relevant now.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dwmw2: My apologies, then; for some reason, I incorrectly misconstrued @stefwalter's statements as indications that the p11-kit team was working toward this, but hadn't quite gotten everything in place for it (I apparently missed the mention that the current release was stable; heh, d'oh!) In any case, then, never mind my errant stupidity! I suppose you guys are waiting for me to create a pull request reinstating v0.23.2 as stable, then? I wasn't sure whether you wanted me to do that or not…
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds like a good idea. I never wanted the PR to downgrade to be submitted/merged in the first place; I tried to interject before it was even accepted :)
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dwmw2: Ah, so it's up to me, then! In that case, I'll get to that ASAP!
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was on vacation ... and not checking my github notifications.
p11-kit development is moving to github. With likely a new co-maintainer. So yes, more changes in the versioning are likely.
46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stefwalter: Heh, sorry! Good luck with that, and I'll get the latest version back up here in
brew
-land soon if somebody doesn't decide to beat me to it (my apologies for the delay, but I seem to have gotten myself embroiled in #6032…; heh, whoops!)46be01e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stefwalter: Welp, looks like @ilovezfs beat me to it with #6174, so we're finally done here!