Bug reports were opened by multiple users with the item checked even
when using version 0.9.74 or earlier.
So be explicit and write "0.9.76 or later" in the item, which should
help clarify that earlier versions are not supported.
This amends commit be065d130 ("docs: clarify that only latest and dev
versions are supported (#6965)", 2025-11-15).
And add it to the bug report template checklist.
To avoid potential issues due to firejail-in-firejail.
Commands used to search and replace:
perl -pi -e '
s/(firejail)( .*)? (blobby|dig|firefox|galculator|gedit|gimp|handbrake|icecat|iceweasel|mc|openbox|transmission|vlc|warzone2100|wget|xed|xterm)/$1$2 \/usr\/bin\/$3/;
' README.md src/firejail/usage.c src/man/*.in
perl -pi -e 's/^\s*(firefox \\?-)/\/usr\/bin\/$1/' \
src/man/firejail.1.in
Note: Some parts were edited manually.
Note: Most tests still use the program basename.
Relates to #2877.
To avoid wasting time due to (for example):
* Bugs that were already fixed
* Old versions with different/missing verbosity in the output
* Behavior that only affects (or differs in) old versions
* Copying and pasting profile lines which contain commands that are
unsupported in old versions (or that depend on other changes to
profiles in the current version)
This is a follow-up to #6964.
Changes:
* Sync bug_report.md with build_issue.md (reword items and add Linux
kernel item)
* Add a colon to the end of every item (to clarify where to add the
information)
* Add the Environment section to feature_request.md
The last item is intended as a basic sanity check, as users using an
outdated version of firejail may request something that was already
implemented (for example, see #6461).
Relates to #4515#6423.
We still see lots of issue reports where the user runs `firejail foo`
and ends up running foo's sandbox twice (due to firecfg's symlink
precedence). Try to improve the situation by explicitly using absolute
paths in the 'steps to reproduce' section.
We had some comments saying that the output exceeds the
allowed length of a github comment (65534 characters IIRC).
This commit adds a comment to instruct users to create a secret gist in that case.
It is not uncommon for people to use other characters to try to mark an
item as checked (which usually screws up the html output), so be sure to
include an example with "[x]".
This overrides all `LC_*` variables (and LANG) rather than just LANG.
From Section 8.2, Internationalization Variables of POSIX.1-2017[1]:
> LANG
> This variable shall determine the locale category for native
> language, local customs, and coded character set in the absence of
> the LC_ALL and other LC_* (LC_COLLATE, LC_CTYPE, LC_MESSAGES,
> LC_MONETARY, LC_NUMERIC, LC_TIME) environment variables. This can
> be used by applications to determine the language to use for error
> messages and instructions, collating sequences, date formats, and
> so on.
>
> LC_ALL
> This variable shall determine the values for all locale
> categories. The value of the LC_ALL environment variable has
> precedence over any of the other environment variables starting
> with LC_ (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY,
> LC_NUMERIC, LC_TIME) and the LANG environment variable.
[1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html
This properly separates the document into sections and makes the titles
stand out more. It is also more consistent with what is generated by
GitHub issue forms (YAML).
See also the following discussion:
https://github.com/netblue30/firejail/discussions/4468
Isolate each section title and each list from other elements, to make
them more visually distinguishable. This should also make it easier to
find and edit only the parts that are meant to be edited.
See also the following discussion:
https://github.com/netblue30/firejail/discussions/4468
- .github/ISSUE_TEMPLATE/bug_report.md: get ride off spanish,
french, ... error messages
- etc/inc/firefox-common-addons.inc: support ff2mpv
- etc/profile-a-l/gimp.profile: note about xsane
- etc/profile-m-z/min.profile: prettify
- etc/profile-m-z/mpsyt.profile: fix, add lua
- etc/profile-m-z/qbittorrent.profile: add note for tray-icons; this
will get a better note once I investigated and audited all the D-Bus
tray stuff.
- etc/profile-m-z/transmission-daemon.profile: fix, add protocol packet
close#3686 - mps-youtube needs lua
close#3701 - Firefox native messaging regression in 0.9.62.4 -> 0.9.64rc1
close#3636 - transmission-daemon fills log with error
close#3640 - Gimp - add note how to enable scanning (xsane)
close#3707 - qBittorrent tray icon missing from notification panel when running it with firejail