mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #2017] Patch release for 0.9.52 #1359
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#1359
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Fred-Barclay on GitHub (Jun 30, 2018).
Original GitHub issue: https://github.com/netblue30/firejail/issues/2017
Based on some interactions I've had with chaps elsewhere
@reinerh Can we publish a patch for 0.9.52 with the changes in etc-fixes/ or updated the version in Ubuntu 18.04 to 0.9.54?
IIRC firefox 60 shipped just about the same time as firejail 0.9.52. Since they added in a seccomp sandbox, our firefox profile didn't work with firefox 60 or higher, which we patched shortly after the release of firejail 0.9.52.
Users of Ubuntu 18.04 and any distros based on it (like the upcoming Linux Mint 19) can't
apt install firejailand then sandbox firefox. Instead, they either have to manually install our 0.9.54 release or come here, download the corrected profile, and then create ~/.config/firejail/firefox.profile or edit /etc/firejail/firefox.profile directly. From what I'm hearing, a lot of folks aren't doing this and are instead giving up on firejailing firefox -- and to be fair, they should be able to use the version in the repos.Gedit and libreoffice are broken in 0.9.52 as well, so three much-used programmes can't easily be sandboxed. Simply using the patched profiles in etc-fixes/ and publishing the patch would be enough to fix this. Alternatively 0.9.54 could be pushed to the repos, but that might be a bit more involved (I'm not sure).
Either way, could we get this fixed so that everyone using Ubuntu 18.04 and derivatives can easily integrate firejail?
Thanks!
Fred
@Vincent43 commented on GitHub (Jun 30, 2018):
AFAIK it's hard to update package in Ubuntu repos not supported by Canonical (not in main). Perhaps creating PPA would be easier to do.
@Fred-Barclay commented on GitHub (Jul 2, 2018):
@Vincent43 Maybe. The usual PPA doesn't have packages for Ubuntu 18.04 yet though (as far as I can see. There is a
0.9.54-1~0ubuntu18.04.0version but it's tagged for artful, not bionic.)@reinerh commented on GitHub (Jul 8, 2018):
Oops, looks like I confused the Ubuntu release names... I definitely intended to make it available for the LTS release (18.04, bionic). I'll upload one for 18.04 in a few minutes...
A bugfix release for .52 would also be good to get it into the official repos.
Updating to .54 would add a lot features (and regressions), not only security- or bugfixes. That makes it hard to update it.
But if we add really only minimal changes to .52 for fixing important bugs that should be possible.
@smitsohu commented on GitHub (Dec 8, 2018):
Just gave it try, I was debugging something different, and the Firefox profile looks still broken in 18.04 bionic due to
seccompandtracelog. Libreoffice similar.I would agree with @Fred-Barclay that this could be a showstopper for less experienced users of Ubuntu or Mint. Would it be an option to take etc-fixes and do a 0.9.52 bugfix release, as suggested by @Fred-Barclay?
Maybe we could also port the changes in the Tor browser profiles (
736216cacf,defb5a4891,908736fce9, other ones?)@rusty-snake commented on GitHub (Jun 26, 2019):
Any progress on these ideas?