<div dir="ltr"><div>I'll say one thing for the new Ubuntu, the new RDP (with legacy VNC) option is certainly speedier than the old way.  <br></div><div><br></div><div>And no longer needing the Dash-to-dock extension (now built-in, sort of) is good too.<br></div><div><br></div><div>The Snaps ecosystem aside, I don't find 22.04 to be too bad at all.  The new GNOME Extensions app seems to cover what we lose when using FF for GNOME extensions, so no big loss there.</div><div><br></div><div>And for the first time in a long time, the Ubuntu upgrade app worked without any issues on my laptop.  Usually I have to do a wipe and load.  <br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 24, 2022 at 4:44 PM Andrew Sullivan Cant <<a href="mailto:acant@alumni.uwaterloo.ca">acant@alumni.uwaterloo.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I saw that article last week, but I don't understand why the PPA is needed.<br>
<br>
Here is my context:<br>
* I re-installed my laptop with Ubuntu (v21.10), maybe 2 months ago<br>
* installed various firefox extensions from apt including the Gnome <br>
extension helper:<br>
   - webext-browserpass<br>
   - webext-privacy-badger<br>
   - webext-ublock-origin-firefox<br>
   - chrome-gnome-shell<br>
* then I noticed some inconsistent behaviour in Firefox configuration,<br>
   and realized that there were now 2 copies of Firefox installed<br>
   - snap version, which has been installed by default<br>
   - deb version, which was installed as a dependency from the webext-*<br>
     packages<br>
<br>
After I realized this I remove the snap version, `snap remove firefox`, <br>
and everything seems to be working as expected. Including that the apt <br>
installed browser could communicated with the local helpers needed for <br>
the Gnome and browserpass addons.<br>
<br>
Tada? I guess...<br>
<br>
It was a bit confusing, but now it seems to be working, including <br>
surviving automatic updates.<br>
<br>
Hopefully, this is a helpful data point. :)<br>
<br>
<br>
Andrew<br>
<br>
<br>
<br>
On 2022-04-24 16:12, CrankyOldBugger wrote:<br>
> Seems like we're not the only ones concerned about FF as a Snap:<br>
> <br>
> <a href="https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04" rel="noreferrer" target="_blank">https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04</a> <br>
> <<a href="https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04" rel="noreferrer" target="_blank">https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04</a>><br>
> <br>
> OMGUbuntu takes a more in-depth look at how to fix this.<br>
> <br>
> <br>
> On Sun, Apr 24, 2022 at 12:41 AM Chris Irwin via kwlug-disc <br>
> <<a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a> <mailto:<a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a>>> wrote:<br>
> <br>
>     __<br>
>     On Sun, Apr 24, 2022, at 00:23, Chris Frey wrote:<br>
>>     Some packages could not be installed. This may mean that you have<br>
>>     requested an impossible situation or if you are using the unstable<br>
>>     distribution that some required packages have not yet been created<br>
>>     or been moved out of Incoming.<br>
>>     The following information may help to resolve the situation:<br>
>><br>
>>     The following packages have unmet dependencies:<br>
>>     firefox : PreDepends: snapd but it is not going to be installed<br>
>>     E: Unable to correct problems, you have held broken packages.<br>
> <br>
>     It may be as simple as Ubuntu's (snap-installing) deb has a slightly<br>
>     higher version that the one from the third-party repo, rather than a<br>
>     malicious modification to apt itself. You should be able to use apt<br>
>     pinning to say `firefox` should only be installed from a specific<br>
>     repo. This might also prevent the dependency warning message.<br>
> <br>
>     A mocked-up /etc/apt/preferences.d/mozillateam:<br>
> <br>
>          Package: firefox<br>
>          Pin release o=mozillateam<br>
>          Pin-Priority: -10<br>
> <br>
>     However, I don't actually have an Ubuntu machine to test, so you may<br>
>     need to adjust that. I got this from the following URLs:<br>
> <br>
>        1.<br>
>     <a href="https://askubuntu.com/questions/449426/pinning-package-using-own-repository-and-apt-get" rel="noreferrer" target="_blank">https://askubuntu.com/questions/449426/pinning-package-using-own-repository-and-apt-get</a><br>
>     <<a href="https://askubuntu.com/questions/449426/pinning-package-using-own-repository-and-apt-get" rel="noreferrer" target="_blank">https://askubuntu.com/questions/449426/pinning-package-using-own-repository-and-apt-get</a>><br>
>        2. <a href="https://linux.die.net/man/5/apt_preferences" rel="noreferrer" target="_blank">https://linux.die.net/man/5/apt_preferences</a><br>
>     <<a href="https://linux.die.net/man/5/apt_preferences" rel="noreferrer" target="_blank">https://linux.die.net/man/5/apt_preferences</a>><br>
> <br>
>     If you're looking for alternative distros, Fedora is nice. I<br>
>     switched from Ubuntu about 10 years ago now, and have been very happy.<br>
> <br>
>     If you're just trying to avoid the startup issues associated with<br>
>     snap, the flatpak firefox from flathub works well. It's provided by<br>
>     Mozilla, and is indistinguishable from the native firefox. I have it<br>
>     installed for troubleshooting and honestly have few issues with it.<br>
> <br>
>     -- <br>
>     *Chris Irwin*<br>
> <br>
>     email: <a href="mailto:chris@chrisirwin.ca" target="_blank">chris@chrisirwin.ca</a> <mailto:<a href="mailto:chris@chrisirwin.ca" target="_blank">chris@chrisirwin.ca</a>><br>
>        web: <a href="https://chrisirwin.ca" rel="noreferrer" target="_blank">https://chrisirwin.ca</a> <<a href="https://chrisirwin.ca" rel="noreferrer" target="_blank">https://chrisirwin.ca</a>><br>
> <br>
>     _______________________________________________<br>
>     kwlug-disc mailing list<br>
>     <a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a> <mailto:<a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a>><br>
>     <a href="https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
>     <<a href="https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a>><br>
> <br>
> <br>
> _______________________________________________<br>
> kwlug-disc mailing list<br>
> <a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
> <a href="https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
</blockquote></div>