From c386d93581b1be0a795d4af1dc7c410b33c70232 Mon Sep 17 00:00:00 2001 From: John Johansen Date: Sat, 2 May 2020 20:40:55 -0700 Subject: [PATCH] docs: update documentation to point bug reporting to gitlab Move suggested bug reporting from launchpad to gitlab Signed-off-by: John Johansen Acked-by: Steve Beattie --- README.md | 11 +++++------ binutils/aa-enabled.pod | 2 +- binutils/aa-exec.pod | 2 +- binutils/aa-status.pod | 2 +- changehat/mod_apparmor/mod_apparmor.pod | 2 +- libraries/libapparmor/README | 2 +- libraries/libapparmor/doc/aa_change_hat.pod | 2 +- libraries/libapparmor/doc/aa_change_profile.pod | 2 +- libraries/libapparmor/doc/aa_features.pod | 2 +- libraries/libapparmor/doc/aa_find_mountpoint.pod | 2 +- libraries/libapparmor/doc/aa_getcon.pod | 2 +- libraries/libapparmor/doc/aa_kernel_interface.pod | 2 +- libraries/libapparmor/doc/aa_policy_cache.pod | 2 +- libraries/libapparmor/doc/aa_query_label.pod | 2 +- libraries/libapparmor/doc/aa_splitcon.pod | 2 +- libraries/libapparmor/doc/aa_stack_profile.pod | 2 +- parser/aa-teardown.pod | 2 +- parser/apparmor_parser.pod | 2 +- profiles/apparmor/profiles/extras/README | 2 +- utils/aa-audit.pod | 2 +- utils/aa-autodep.pod | 2 +- utils/aa-cleanprof.pod | 2 +- utils/aa-complain.pod | 2 +- utils/aa-decode.pod | 4 ++-- utils/aa-disable.pod | 2 +- utils/aa-easyprof.pod | 4 ++-- utils/aa-enforce.pod | 2 +- utils/aa-genprof.pod | 2 +- utils/aa-logprof.pod | 2 +- utils/aa-mergeprof.pod | 2 +- utils/aa-notify.pod | 4 ++-- utils/aa-remove-unknown.pod | 4 ++-- utils/aa-sandbox.pod | 4 ++-- utils/aa-unconfined.pod | 2 +- utils/apparmor/fail.py | 4 ++-- utils/logprof.conf.pod | 2 +- utils/python-tools-setup.py | 2 +- utils/vim/apparmor.vim.pod | 2 +- 38 files changed, 48 insertions(+), 49 deletions(-) diff --git a/README.md b/README.md index 36f943ead..b7555f990 100644 --- a/README.md +++ b/README.md @@ -35,14 +35,13 @@ and questions to the [AppArmor mailing list](https://lists.ubuntu.com/mailman/listinfo/apparmor). Bug reports can be filed against the AppArmor project on -[launchpad](https://bugs.launchpad.net/apparmor) or reported to the mailing +[GitLab](https://gitlab.com/apparmor/apparmor/-/issues) or reported to the mailing list directly for those who wish not to register for an account on -launchpad. See the +GitLab. See the [wiki page](https://gitlab.com/apparmor/apparmor/wikis/home#reporting-bugs) for more information. -Security issues can be filed as security bugs on launchpad -or directed to `security@apparmor.net`. Additional details can be found +Security issues can be filed in GitLab by opening up a new [issue](https://gitlab.com/apparmor/apparmor/-/issues) and selecting the tick box ```This issue is confidential and should only be visible to team members with at least Reporter access.``` or directed to `security@apparmor.net`. Additional details can be found in the [wiki](https://gitlab.com/apparmor/apparmor/wikis/home#reporting-security-vulnerabilities). @@ -58,9 +57,9 @@ The AppArmor userspace tools do not collect information on the system user beyon Users may submit information as part of an email, bug report or merge request, etc. and that will be recorded as part of the mailing list, bug/issue tracker, or code repository but only as part of a user initiated action. -The AppArmor project does not collect information from contributors beyond their interactions with the AppArmor project, code, and community. However contributors are subject to the terms and conditions and privacy policy of the individual platforms (currently GitLab and LaunchPad) should they choose to contribute through those platforms. And those platforms may collect data on the user that the AppArmor project does not. +The AppArmor project does not collect information from contributors beyond their interactions with the AppArmor project, code, and community. However contributors are subject to the terms and conditions and privacy policy of the individual platforms (currently GitLab) should they choose to contribute through those platforms. And those platforms may collect data on the user that the AppArmor project does not. -Currently both GitLab an LaunchPad require a user account to submit patches or report bugs and issues. If a contributor does not wish to create an account for these platforms the mailing list is available. Membership in the list is not required. Content from non-list members will be sent to moderation, to ensure that it is on topic, so there may be a delay in choosing to interact in this way. +Currently GitLab requires a user account to submit patches or report bugs and issues. If a contributor does not wish to create an account for these platforms the mailing list is available. Membership in the list is not required. Content from non-list members will be sent to moderation, to ensure that it is on topic, so there may be a delay in choosing to interact in this way. ------------- diff --git a/binutils/aa-enabled.pod b/binutils/aa-enabled.pod index c345a9959..b705572a5 100644 --- a/binutils/aa-enabled.pod +++ b/binutils/aa-enabled.pod @@ -94,7 +94,7 @@ if any unexpected error or condition is encountered. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/binutils/aa-exec.pod b/binutils/aa-exec.pod index 17a788c58..d432c7851 100644 --- a/binutils/aa-exec.pod +++ b/binutils/aa-exec.pod @@ -83,7 +83,7 @@ aa-exec. =head1 BUGS If you find any bugs, please report them at -L. +L =head1 SEE ALSO diff --git a/binutils/aa-status.pod b/binutils/aa-status.pod index 73958747c..038b3a3e9 100644 --- a/binutils/aa-status.pod +++ b/binutils/aa-status.pod @@ -144,7 +144,7 @@ policy from the apparmor module. It uses the /proc filesystem to determine which processes are confined and so is susceptible to race conditions. If you find any additional bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/changehat/mod_apparmor/mod_apparmor.pod b/changehat/mod_apparmor/mod_apparmor.pod index 54f9f36d6..94aee9d34 100644 --- a/changehat/mod_apparmor/mod_apparmor.pod +++ b/changehat/mod_apparmor/mod_apparmor.pod @@ -135,7 +135,7 @@ may not work correctly. For Apache 2.4 users, you should enable the mpm_prefork module. There are likely other bugs lurking about; if you find any, please report -them at L. +them at L. =head1 SEE ALSO diff --git a/libraries/libapparmor/README b/libraries/libapparmor/README index 9f068d628..b630474ab 100644 --- a/libraries/libapparmor/README +++ b/libraries/libapparmor/README @@ -1,3 +1,3 @@ What little documentation exists is in include/aalogparse.h. -Please file bugs using https://bugs.launchpad.net/apparmor/+filebug +Please file bugs using https://gitlab.com/apparmor/apparmor/-/issues diff --git a/libraries/libapparmor/doc/aa_change_hat.pod b/libraries/libapparmor/doc/aa_change_hat.pod index 3583301c7..f320ba610 100644 --- a/libraries/libapparmor/doc/aa_change_hat.pod +++ b/libraries/libapparmor/doc/aa_change_hat.pod @@ -248,7 +248,7 @@ The output when run: =head1 BUGS None known. If you find any, please report them at -L. Note that +L. Note that aa_change_hat(2) provides no memory barriers between different areas of a program; if address space separation is required, then separate processes should be used. diff --git a/libraries/libapparmor/doc/aa_change_profile.pod b/libraries/libapparmor/doc/aa_change_profile.pod index ce3b34868..b04e9c5c2 100644 --- a/libraries/libapparmor/doc/aa_change_profile.pod +++ b/libraries/libapparmor/doc/aa_change_profile.pod @@ -196,7 +196,7 @@ used (in addition to the one for 'i_cant_be_trusted_anymore', above): =head1 BUGS None known. If you find any, please report them at -L. Note that using +L. Note that using aa_change_profile(2) without execve(2) provides no memory barriers between different areas of a program; if address space separation is required, then separate processes should be used. diff --git a/libraries/libapparmor/doc/aa_features.pod b/libraries/libapparmor/doc/aa_features.pod index 4cae14689..1341ba818 100644 --- a/libraries/libapparmor/doc/aa_features.pod +++ b/libraries/libapparmor/doc/aa_features.pod @@ -157,7 +157,7 @@ before exiting in libapparmor version 2.12 and newer. =head1 BUGS None known. If you find any, please report them at -L. +L. =head1 SEE ALSO diff --git a/libraries/libapparmor/doc/aa_find_mountpoint.pod b/libraries/libapparmor/doc/aa_find_mountpoint.pod index b1c158bca..33c72e67d 100644 --- a/libraries/libapparmor/doc/aa_find_mountpoint.pod +++ b/libraries/libapparmor/doc/aa_find_mountpoint.pod @@ -115,7 +115,7 @@ The apparmor filesystem mount could not be found =head1 BUGS None known. If you find any, please report them at -L. +L. =head1 SEE ALSO diff --git a/libraries/libapparmor/doc/aa_getcon.pod b/libraries/libapparmor/doc/aa_getcon.pod index 326b44124..008f199e5 100644 --- a/libraries/libapparmor/doc/aa_getcon.pod +++ b/libraries/libapparmor/doc/aa_getcon.pod @@ -127,7 +127,7 @@ confinement data. =head1 BUGS None known. If you find any, please report them at -L. +L. =head1 SEE ALSO diff --git a/libraries/libapparmor/doc/aa_kernel_interface.pod b/libraries/libapparmor/doc/aa_kernel_interface.pod index 21050f885..d86cc9100 100644 --- a/libraries/libapparmor/doc/aa_kernel_interface.pod +++ b/libraries/libapparmor/doc/aa_kernel_interface.pod @@ -156,7 +156,7 @@ errno before exiting in libapparmor version 2.12 and newer. =head1 BUGS None known. If you find any, please report them at -L. +L. =head1 SEE ALSO diff --git a/libraries/libapparmor/doc/aa_policy_cache.pod b/libraries/libapparmor/doc/aa_policy_cache.pod index 57a0b432d..592dcd2da 100644 --- a/libraries/libapparmor/doc/aa_policy_cache.pod +++ b/libraries/libapparmor/doc/aa_policy_cache.pod @@ -170,7 +170,7 @@ before exiting in libapparmor version 2.12 and newer. =head1 BUGS None known. If you find any, please report them at -L. +L. =head1 SEE ALSO diff --git a/libraries/libapparmor/doc/aa_query_label.pod b/libraries/libapparmor/doc/aa_query_label.pod index b95f21714..52fc366bc 100644 --- a/libraries/libapparmor/doc/aa_query_label.pod +++ b/libraries/libapparmor/doc/aa_query_label.pod @@ -123,7 +123,7 @@ query and can change at any point in the future. =head1 BUGS None known. If you find any, please report them at -L. +L. =head1 SEE ALSO diff --git a/libraries/libapparmor/doc/aa_splitcon.pod b/libraries/libapparmor/doc/aa_splitcon.pod index e3b376334..a56d02141 100644 --- a/libraries/libapparmor/doc/aa_splitcon.pod +++ b/libraries/libapparmor/doc/aa_splitcon.pod @@ -63,7 +63,7 @@ on error. =head1 BUGS None known. If you find any, please report them at -L. +L. =head1 SEE ALSO diff --git a/libraries/libapparmor/doc/aa_stack_profile.pod b/libraries/libapparmor/doc/aa_stack_profile.pod index c3b6c33e3..5c2e33865 100644 --- a/libraries/libapparmor/doc/aa_stack_profile.pod +++ b/libraries/libapparmor/doc/aa_stack_profile.pod @@ -208,7 +208,7 @@ The output when run: =head1 BUGS None known. If you find any, please report them at -L. Note that using +L. Note that using aa_stack_profile(2) without execve(2) provides no memory barriers between different areas of a program; if address space separation is required, then separate processes should be used. diff --git a/parser/aa-teardown.pod b/parser/aa-teardown.pod index e2311e6da..e9f58c956 100644 --- a/parser/aa-teardown.pod +++ b/parser/aa-teardown.pod @@ -31,7 +31,7 @@ aa-teardown unloads all AppArmor profiles =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/parser/apparmor_parser.pod b/parser/apparmor_parser.pod index ede3509c6..0cf68542f 100644 --- a/parser/apparmor_parser.pod +++ b/parser/apparmor_parser.pod @@ -404,7 +404,7 @@ All other options override previously set values. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/profiles/apparmor/profiles/extras/README b/profiles/apparmor/profiles/extras/README index d18e759b4..fc0c1b1be 100644 --- a/profiles/apparmor/profiles/extras/README +++ b/profiles/apparmor/profiles/extras/README @@ -39,7 +39,7 @@ working as you expect. Feedback on these unsupported profiles is welcomed; any contributions for this directory should be clearly licensed -- we recommend using the GPL. Please submit bug reports to the -AppArmor issue tracker at https://bugs.launchpad.net/apparmor/+filebug +AppArmor issue tracker at https://gitlab.com/apparmor/apparmor/-/issues Please submit proposed changes as a merge request at https://gitlab.com/apparmor/apparmor/merge_requests Alternately, you may contact us via the apparmor@lists.ubuntu.com diff --git a/utils/aa-audit.pod b/utils/aa-audit.pod index 59f15bc45..0592385b5 100644 --- a/utils/aa-audit.pod +++ b/utils/aa-audit.pod @@ -32,7 +32,7 @@ The I<--remove> option can be used to remove the audit mode for the profile. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-autodep.pod b/utils/aa-autodep.pod index 25339e0c4..109eba266 100644 --- a/utils/aa-autodep.pod +++ b/utils/aa-autodep.pod @@ -56,7 +56,7 @@ the newly generated minimal AppArmor profile. This program does not perform full static analysis of executables, so the profiles generated are necessarily incomplete. If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-cleanprof.pod b/utils/aa-cleanprof.pod index 15f5bd191..5bfa4aba8 100644 --- a/utils/aa-cleanprof.pod +++ b/utils/aa-cleanprof.pod @@ -32,7 +32,7 @@ together and removes all comments from the file. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-complain.pod b/utils/aa-complain.pod index ed61fff6c..5fc1a3aea 100644 --- a/utils/aa-complain.pod +++ b/utils/aa-complain.pod @@ -49,7 +49,7 @@ Note that 'deny' rules will be enforced even in complain mode. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-decode.pod b/utils/aa-decode.pod index 178ca5c4c..1857090d1 100644 --- a/utils/aa-decode.pod +++ b/utils/aa-decode.pod @@ -35,8 +35,8 @@ displays a short usage statement. =head1 BUGS -None. Please report any you find to Launchpad at -L. +None. Please report any you find to gitlab at +L. =head1 SEE ALSO diff --git a/utils/aa-disable.pod b/utils/aa-disable.pod index c52664fa3..9f6f633aa 100644 --- a/utils/aa-disable.pod +++ b/utils/aa-disable.pod @@ -49,7 +49,7 @@ this behavior. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-easyprof.pod b/utils/aa-easyprof.pod index 56ef257b2..c2fa68215 100644 --- a/utils/aa-easyprof.pod +++ b/utils/aa-easyprof.pod @@ -314,8 +314,8 @@ To output a manifest file based on aa-easyprof arguments: =head1 BUGS -If you find any additional bugs, please report them to Launchpad at -L. +If you find any additional bugs, please report them to GitLab at +L. =head1 SEE ALSO diff --git a/utils/aa-enforce.pod b/utils/aa-enforce.pod index 0fc8e5921..f3164691d 100644 --- a/utils/aa-enforce.pod +++ b/utils/aa-enforce.pod @@ -51,7 +51,7 @@ utility must be run to change this behavior. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-genprof.pod b/utils/aa-genprof.pod index 217f2d571..3270baa30 100644 --- a/utils/aa-genprof.pod +++ b/utils/aa-genprof.pod @@ -81,7 +81,7 @@ and any other profiles that were generated, into enforce mode and exit. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-logprof.pod b/utils/aa-logprof.pod index 36e9f1fb8..d5ef64356 100644 --- a/utils/aa-logprof.pod +++ b/utils/aa-logprof.pod @@ -165,7 +165,7 @@ user wants to quit. See capability(7) for details. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-mergeprof.pod b/utils/aa-mergeprof.pod index d7d9c6549..0b268ae15 100644 --- a/utils/aa-mergeprof.pod +++ b/utils/aa-mergeprof.pod @@ -26,7 +26,7 @@ B =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/aa-notify.pod b/utils/aa-notify.pod index 7ec2a5f7c..591385c75 100644 --- a/utils/aa-notify.pod +++ b/utils/aa-notify.pod @@ -109,8 +109,8 @@ the deprecated ~/.apparmor/notify.conf if it exists): B needs to be able to read the logfiles containing the AppArmor DENIED messages. -If you find any additional bugs, please report them to Launchpad at -L. +If you find any additional bugs, please report them to Gitlab at +L. =head1 SEE ALSO diff --git a/utils/aa-remove-unknown.pod b/utils/aa-remove-unknown.pod index b16646579..4c4c0549c 100644 --- a/utils/aa-remove-unknown.pod +++ b/utils/aa-remove-unknown.pod @@ -41,8 +41,8 @@ dry run; only prints the names of profiles that would be removed =head1 BUGS -None. Please report any you find to Launchpad at -L. +None. Please report any you find to Gitlab at +L. =head1 SEE ALSO diff --git a/utils/aa-sandbox.pod b/utils/aa-sandbox.pod index 324b809df..5c8dbb4b3 100644 --- a/utils/aa-sandbox.pod +++ b/utils/aa-sandbox.pod @@ -179,8 +179,8 @@ Restarting the sandbox will resolve the issue. =head1 BUGS -If you find any bugs, please report them to Launchpad at -L. +If you find any bugs, please report them to Gitlab at +L. =head1 SEE ALSO diff --git a/utils/aa-unconfined.pod b/utils/aa-unconfined.pod index 5f9de502a..469c5ae44 100644 --- a/utils/aa-unconfined.pod +++ b/utils/aa-unconfined.pod @@ -69,7 +69,7 @@ program is unsuitable for forensics use and is provided only as an aid to profiling all network-accessible processes in the lab. If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/apparmor/fail.py b/utils/apparmor/fail.py index 5e5cb50ec..6a0c57e8c 100644 --- a/utils/apparmor/fail.py +++ b/utils/apparmor/fail.py @@ -41,7 +41,7 @@ def handle_exception(*exc_info): cgitb_hook = cgitb.Hook(display=1, file=file, format='text', context=10) cgitb_hook.handle(exc_info) - file.write('Please consider reporting a bug at https://bugs.launchpad.net/apparmor/\n') + file.write('Please consider reporting a bug at https://gitlab.com/apparmor/apparmor/-/issues\n') file.write('and attach this file.\n') print(''.join(traceback.format_exception(*exc_info)), file=sys.stderr) @@ -49,7 +49,7 @@ def handle_exception(*exc_info): print('An unexpected error occoured!', file=sys.stderr) print('', file=sys.stderr) print('For details, see %s' % path, file=sys.stderr) - print('Please consider reporting a bug at https://bugs.launchpad.net/apparmor/', file=sys.stderr) + print('Please consider reporting a bug at https://gitlab.com/apparmor/apparmor/-/issues', file=sys.stderr) print('and attach this file.', file=sys.stderr) def enable_aa_exception_handler(): diff --git a/utils/logprof.conf.pod b/utils/logprof.conf.pod index 3e549aecb..f429d4f21 100644 --- a/utils/logprof.conf.pod +++ b/utils/logprof.conf.pod @@ -103,7 +103,7 @@ Lines starting with # are comments and are ignored. =head1 BUGS If you find any bugs, please report them at -L. +L. =head1 SEE ALSO diff --git a/utils/python-tools-setup.py b/utils/python-tools-setup.py index 56825f595..30ce0cb05 100644 --- a/utils/python-tools-setup.py +++ b/utils/python-tools-setup.py @@ -70,7 +70,7 @@ setup (name='apparmor', long_description='Python libraries for AppArmor utilities', author='AppArmor Developers', author_email='apparmor@lists.ubuntu.com', - url='https://launchpad.net/apparmor', + url='https://gitlab.com/apparmor/apparmor', license='GPL-2', cmdclass={'install': Install}, package_dir={'apparmor': 'staging'}, diff --git a/utils/vim/apparmor.vim.pod b/utils/vim/apparmor.vim.pod index 09f55721a..1d9e1ed76 100644 --- a/utils/vim/apparmor.vim.pod +++ b/utils/vim/apparmor.vim.pod @@ -48,7 +48,7 @@ but it may help you understand your profiles better. B does not properly detect dark versus light backgrounds. Patches accepted. If you find any bugs, please report them at -L. +L. =head1 SEE ALSO