Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The latest version is not available on chocolatey #772

Open
JekRock opened this issue May 25, 2020 · 15 comments
Open

The latest version is not available on chocolatey #772

JekRock opened this issue May 25, 2020 · 15 comments
Assignees

Comments

@JekRock
Copy link

JekRock commented May 25, 2020

The latest version of poshgit available on chocolatey is 0.7.3.1
Is it possible to update the chocolatey package to the latest version?

@mkevenaar
Copy link

@dahlbyk Are you in the position to update the Chocolatey package?

@dahlbyk
Copy link
Owner

dahlbyk commented Jun 9, 2021

@dahlbyk Are you in the position to update the Chocolatey package?

I plan to, but don't want to release 1.0 to Chocolatey without addressing some of the issues reported for 0.x: Chocolatey

@dahlbyk dahlbyk self-assigned this Jun 9, 2021
@IanKemp
Copy link

IanKemp commented Sep 10, 2021

Sooo... is 1.0.0 on Choco ever gonna happen?

@dahlbyk
Copy link
Owner

dahlbyk commented Sep 10, 2021

Sooo... is 1.0.0 on Choco ever gonna happen?

It is, I've just had limited OSS time lately.

@pshell-coder
Copy link

It will be really nice to get latest version on chocolatey. Just make things easier.

@dospunk
Copy link

dospunk commented Oct 25, 2021

Is there a way to release it as a beta verion on Chocolatey? That way people who want it despite the remaining issues could still get it.

@IanKemp
Copy link

IanKemp commented Feb 23, 2022

And still we wait... at this point @dahlbyk should remove the Choco install instructions from the README and delist the package from Choco, because it's causing more harm than good having an old version out there.

@dahlbyk
Copy link
Owner

dahlbyk commented Feb 23, 2022

I've been hoping to "do it right" with the 1.0 release on Chocolatey (e.g. fix install location) and honestly just haven't wanted to spend time on it. For a year. 🤷‍♂️

Several people have tried to help, and I thank them. If someone seeing this is itching to make it happen, let's talk so I can get out of the way.

Lots more have complained, and I apologize. Glad to refund double what you paid.

@IanKemp
Copy link

IanKemp commented Feb 23, 2022

I've been hoping to "do it right" with the 1.0 release on Chocolatey (e.g. fix install location) and honestly just haven't wanted to spend time on it. For a year. 🤷‍♂️

Several people have tried to help, and I thank them. If someone seeing this is itching to make it happen, let's talk so I can get out of the way.

Lots more have complained, and I apologize. Glad to refund double what you paid.

Fair, and I apologise for my rudeness. I'm just frustrated because this is such a great project and not having the latest and greatest version on choco is IMO harming the project's profile.

@dahlbyk
Copy link
Owner

dahlbyk commented Feb 23, 2022

I'm frustrated, too. Burnout's no fun.

@mkevenaar
Copy link

mkevenaar commented Feb 23, 2022 via email

@rkeithhill
Copy link
Collaborator

Out of curiosity, what is wrong with using PowerShell's built-in module manager to install this module e.g. install-module posh-git -force?

@dahlbyk
Copy link
Owner

dahlbyk commented Feb 23, 2022

Out of curiosity, what is wrong with using PowerShell's built-in module manager to install this module e.g. install-module posh-git -force?

The Chocolatey module depends on Git, so it's a one-line install to get both. It does seem less relevant now that PowerShellGet is installed by default.

Of course, I'm also slacking on getting posh-git set up to be an install option with Git for Windows, which means it ends up also being a parameter on that package. So perhaps the ultimate correct answer might just be deprecating the standalone package and changing install instructions to something like:

choco install git.install --params "/PoshGit"

Or we could make the argument that the Chocolatey package should just include posh-git by default, with a /NoPoshGit option. Chocolatey users typically being command line users, after all.


@IanKemp I was grumpy earlier, but this conversation wouldn't have moved forward without the nudge. Thank you.

@dahlbyk
Copy link
Owner

dahlbyk commented Feb 23, 2022

So perhaps the ultimate correct answer might just be deprecating the standalone package…

You're all welcome to weight in: chocolatey-community/chocolatey-packages#1809

@mkevenaar I am a maintainer of multiple Chocolatey packages and user of posh-git

I am happy to take over, if you want

I appreciate the offer. I ultimately want to automate release to the PowerShell Gallery and Chocolatey (if we end up maintaining that package), if you or anyone have experience with that.

@pauby has also tried to help with the Chocolatey situation in the past, and likely has additional thoughts since then.

@pauby
Copy link

pauby commented Feb 24, 2022

I responded over at the issue you mentioned above. There has been a lot of talk about this package in the past for many reasons (I don't want to drag them up).

Personally speaking (ie. not from my position at Chocolatey) I think you need to:

  1. Pass the package over to somebody who can maintain it in a standard consistent way (@mkevenaar has offered and I've offered in the past (I maintain a number of PowerShell modules in the Chocolatey Community Repository such as dbatools) but the chocolatey-community repository may be best);
  2. Have somebody create the Chocolatey package for you in a standard consistent way and you update it with the release going forward with the changes (ie. version change, checksum / bundled module)

I say this only from a place of understanding of the place you are in @dahlbyk (I've been there), the place the package is in and what I feel (that's important, this is just my opinion)) best for the community and you. There is no finality of handing the package off. You can always come back to it later when you have the time, energy or desire to pick it back up again. If that is the way you are thinking then the people / place I mention in 1. above will happily pass it back to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants