Page MenuHomeSolus

update to 1.1.2
ClosedPublic

Authored by mcritchlow on May 6 2017, 10:29 PM.
Tags
None
Referenced Files
F11017157: D9.diff
Sat, Aug 5, 11:23 PM
F11010752: D9.id13.diff
Thu, Aug 3, 8:11 AM
F10947093: D9.id13.diff
Sat, Jul 15, 1:45 PM
F10882769: D9.id.diff
Jun 23 2023, 5:43 PM
F10769125: D9.id18.diff
May 20 2023, 1:09 PM
F10753999: D9.id19.diff
May 16 2023, 7:35 PM
Subscribers

Details

Summary

Update lastpass-cli to 1.1.2. Now using cmake as of 1.1.0. Also added the install-doc entry to generate man
page.

Diff Detail

Repository
R1603 lastpass-cli
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ikey requested changes to this revision.May 6 2017, 10:44 PM
ikey added a subscriber: ikey.

If this builddeps on pinentry I think you'll need to rundep it too, sorry :)

This revision now requires changes to proceed.May 6 2017, 10:44 PM
JoshStrobl added a subscriber: JoshStrobl.

Specifying openssl-devel and libxml2-devel's pkgconfigs isn't necessary, they're in system.devel. Also not seeing why pinentry is needed as builddep, not seeing any indication it is needed. Is their cmake checking it for some reason?

@JoshStrobl @ikey - Thanks for the feedback. I'll pull openssl-develand libxml2-devel out. I thought it was worth being explicit, but happy to remove since as you said they're in system.devel

Looking more at pinentry, I think you're right that it's an (optional) runtime dependency.

They call out them all out together: https://github.com/lastpass/lastpass-cli#dependencies and in the other distro install instructions they call out installing them all together.

It seems primarily used in password.[c,h] and upload_queue.c https://github.com/lastpass/lastpass-cli/search?utf8=%E2%9C%93&q=pinentry&type=

But I think it's the same with xclip. if it's installed, it will use it. I think it's worth having both, but they're not 'hard' dependencies since there are fallbacks. Maybe remove and let users do what they want?

Yeah remove pinentry, no sense hard-coding it. It's up to gpg to use it, not lastpass. Which is how everyone already has it installed in the default ISO :)

mcritchlow edited edge metadata.

remove system.devel pkgs, pinentry

One note on the docs [1] for Fixing a patch that needs changes. After running arc diff I received a prompt to enter a message. It wasn't entirely clear whether this was optional or what it was for. Though it did mention my existing ticket, which was cool. Clearly it adds a comment to go along with the changes, which is great. Maybe call that out? Something like what's written in the arc diff section above?

"A new editor session will open, where you can provide details about the changes you've made in your amended commit. This content will be used by arc to create a new comment in your ticket on the Solus Dev Portal, along with your amended commit". Or something like that?

  1. https://solus-project.com/articles/packaging/submitting-a-package/en/

Hm yeah I'll add that now thanks

This revision was automatically updated to reflect the committed changes.