Upstream bumped to app-admin/lastpass-4.0.0 on 2015-01-06. AFAICT, it's still functional with the 3.x binary component installed, but I didn't go out of my way to test the new features. https://lastpass.com/upgrade.php
I checked their website when they first sent me the 4.0 announcement email and 4.0 for linux wasn't available for download. Looks like they fixed it now. I'll try to bump this tomorrow.
Created attachment 422540 [details, diff] Proposed patch
Actually, the installer tarball installs version 3.2.42 of the extension for firefox. I retract the patch. This needs further investigation.
And to complicate the matters, they have version 4.0.0 for firefox and 4.0.2 for chromium.
(In reply to Gokturk Yuksek from comment #3) > Actually, the installer tarball installs version 3.2.42 of the extension for > firefox. I retract the patch. This needs further investigation. This issue is reported upstream.
Upstream instructed me to download an xpi file. If lastpass for firefox can install itself without our help, I suggest that we drop firefox use flag. As far as I know, we don't usually keep firefox plugins in the tree. The exception was that some binary plugins needed to be installed so the plugins can utilize them properly.
I got a confirmation from the upstream that the universal installer will be updated for lastpass-4. I will bump this when that happens. If it doesn't happen within a week or two, I may consider dropping firefox until it's fixed so that chrom* users don't lag behind.
Bump. I just checked the upstream script and it still fetches the firefox plugin for lastpass 3.2.42.
Göktürk Yüksek I suggest you ping robbat2 over this for it has now become a farce. At least tell him if you'd like to have yourself withdrawn as the proxy maintainer.
(In reply to Ian Delaney from comment #9) > Göktürk Yüksek I suggest you ping robbat2 over this for it has now become a > farce. At least tell him if you'd like to have yourself withdrawn as the > proxy maintainer. I didn't understand your comment. Can you clarify please? Thank you.
Created attachment 428886 [details, diff] diff of the installation script The upstream has responded: """ Hello, Please retry now - the installer is now fetching version 4.0 for Firefox. However, please note that due to changes in Firefox, pre-loaded extensions are disabled. As a result, we can no longer install the firefox plugin directly. Instead the installer script can only open the browser on the right page. I hope this is a minor inconvenience that's outweighed by having easier access to 4.0. """ Judging by the diff of the installation scripts, it does not actually download the xpi file for Firefox. Instead, it points to the website to download the add-on from. I will remove firefox USE flag from the ebuild.
Created attachment 428912 [details, diff] Proposed patch
Created attachment 429026 [details, diff] Proposed patch Also created a PR with the same patch: https://github.com/gentoo/gentoo/pull/1139
@robbat, after dwfreed's suggestions on #gentoo-dev, I think it makes more sense to rename this package to app-admin/lastpss-binary-features (because that's what it does, it doesn't install the browser extension), remove IUSE (because all we install is one binary and two json files, shouldn't hurt too much to install them unconditionally) and remove RDEPEND (if we install unconditionally, we don't cause unnecessary rebuilds due to changed-use). What do you think?
Created attachment 429718 [details, diff] Proposed solution, contains 2 commits Per my discussion with robbat on #gentoo-dev, we have decided to introduce lastpass-4 as a new package: app-admin/lastpass-binary-features. The new package does not install the extension, only the binary components required by the extension. The ebuild shows the necessary URLs to download the extension in the install phase. We will keep app-admin/lastpass around until it's incompatible with the lastpass servers. I've notified robbat about the patch on IRC already but attaching it here too for completeness. I'm not sure if the two commits can be squashed into one for better atomicity, I left as two.
goturk: looks good, if there's a PR with a single commit i'll cherry-pick that for merging...
https://github.com/gentoo/gentoo/pull/1209
4.1.2 is out.
(In reply to Perfect Gentleman from comment #18) > 4.1.2 is out. 4.1.2 is released as a result of our support ticket to get the installer fixed. The pull request on github will add 4.1.2 to the tree once merged.
Author: Göktürk Yüksek <gokturk@binghamton.edu> AuthorDate: Mon Apr 4 03:24:00 2016 -0400 Commit: Robin H. Johnson <robbat2@gentoo.org> CommitDate: Fri Apr 22 08:07:07 2016 -0700 app-admin/lastpass-binary-component: new package #571280 This is a split off from app-admin/lastpass and only installs the binary component required by the browser extension, as opposed to installing the extension too. Beginning with lastpass-4, the upstream only installs the binary component. Please switch to app-admin/lastpass-binary-component. Note that Firefox users do not need to install any packages, they can just grab the extension from LastPass's website with binary features bundled.