(1password) proposed package revisions #1982
Replies: 5 comments 6 replies
-
Is there much to be gained by creating a 4.x and 7.x package? Will / are they still used? |
Beta Was this translation helpful? Give feedback.
-
I just started a similar conversation on Discord, and I was redirected here, where I found this, so I'm adding to it instead of making a new discussion. I'm going to copy-paste some of what transpired there. I intend to start acting on things pretty quickly here, I already have a PoC for parsing the I wrote on Discord:
|
Beta Was this translation helpful? Give feedback.
-
In terms of a plan, this is what I'm thinking right now:
|
Beta Was this translation helpful? Give feedback.
-
I have submitted #2108 to add v8 support. |
Beta Was this translation helpful? Give feedback.
-
Originally posted by @AdmiringWorm in #2108 (comment) I'll add my personal thoughts here. I use this package personally, so I'll maintain my own version no matter what. I would prefer to be able to do that within the context of and with the support of chocolatey-community, as I'm new at this, but would understand if it doesn't fit. I would also be willing to see if I could assist with AgileBits, but that could prove more complicated (for employment/corporate reasons). As for the future of the packages in general, first, I think that 1password4 should move to being a manual package and should be maintained by chocolatey-community. There are people who still use that package because it was the last version that supports offline vaults, IIRC. In terms of the main 1password package, I think that:
As I've been learning more about chocolatey packaging through this experience, I've found that interacting with the existing install/uninstall mechanisms for the .EXE-based installer, which is designed to install for a single user, are quite fragile. There also seems to be stuff in there that I'm afraid of touching because it seems to serve some purpose, but I don't know what. There have been previous discussions about using the MSI installer in the past, specifically whether it meets chocolatey-community's standards to use. I argue that it does, though in a circuitous way. They do link to it on their website, but the version number isn't available in the url they provide. Once you've downloaded the file from that URL you can either:
Regardless of how one confirms the version number, one can parse the app-updates site (as in my PR) to determine if a new version is available in order to prevent unnecessary downloads. For me personally the MSI version is more valuable and if I had my druthers I'd prefer to focus on that. I'm already building it for personal use and hosting it on my repo on my home network. With that said, it's more valuable to me to work in the context of chocolatey-community and have that support, and I would be content to assist in maintaining both EXE and MSI installers. I just don't know if I will have the time to do that if I'm out on my own as well, if that makes sense. Take what you will of this into your internal conversation, looking forward to hearing how it goes, and I'll pause any work on the PR that doesn't support my personal needs. Thanks for being clear about where you're at with this. It's far better to know than to be left guessing. |
Beta Was this translation helpful? Give feedback.
-
I've been taking a look at this package and recently had a quick chat about it with @mkevenaar. Collectively, we thought it'd be best to bring the discussion here to see how we'd like to move forward with this package as it's currently out of date. We have (2) ideas for this package:
What does the community think?
Reference: Issue #1773
Upgrade to 1Password 8 for Windows
Beta Was this translation helpful? Give feedback.
All reactions