Bug#795431: Fix for #795431 v2

2017-10-10 Thread intrigeri
Control: tag -1 + pending

Hi Vincas,

Vincas Dargis:
> Patch v2.

Thanks a lot! Applied locally, will push once I get back online.

I've fixed two issues:

1. It seems that your replacement worked fine in most cases (i.e.
   we now have "$package provides") but in some cases I see "$package
   package provides", which sounds weird to my ear.

2. Apparently you had missed apparmor-utils.

Cheers,
-- 
intrigeri



Bug#795431: Fix for #795431 v2

2017-09-20 Thread Vincas Dargis

Patch v2.
=== modified file 'debian/control'
--- debian/control	2017-09-19 06:19:23 +
+++ debian/control	2017-09-20 16:40:37 +
@@ -30,7 +30,7 @@
 Replaces: fcitx-data (<< 1:4.2.9.1-1ubuntu2)
 Suggests: apparmor-profiles, apparmor-profiles-extra, apparmor-utils
 Description: user-space parser utility for AppArmor
- This provides the system initialization scripts needed to use the
+ apparmor provides the system initialization scripts needed to use the
  AppArmor Mandatory Access Control system, including the AppArmor Parser
  which is required to convert AppArmor text profiles into machine-readable
  policies that are loaded into the kernel for use with the AppArmor Linux
@@ -49,9 +49,10 @@
 Architecture: all
 Depends: apparmor (>= 2.8.96~2535-0ubuntu1~), ${misc:Depends}
 Description: profiles for AppArmor Security policies
- This provides various AppArmor profiles that have not been shipped by
- the packages they provide confinement for. By default, they ship in
- complain mode so that users can test and choose which are desired.
+ apparmor-profiles provides various AppArmor profiles that have not
+ been shipped by the packages they provide confinement for. By default,
+ they ship in complain mode so that users can test and choose which are
+ desired.
 
 Package: libapparmor-dev
 Section: libdevel
@@ -59,9 +60,9 @@
 Multi-Arch: same
 Depends: libapparmor1 (= ${binary:Version}), ${misc:Depends}
 Description: AppArmor development libraries and header files
- This package provides the development libraries and header files needed to
- link against the AppArmor changehat and log parsing functions. Also
- includes the manpages for library functions.
+ libapparmor-dev package provides the development libraries and header
+ files needed to link against the AppArmor changehat and log parsing
+ functions. Also includes the manpages for library functions.
 
 Package: libapparmor1
 Section: libs
@@ -69,18 +70,18 @@
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: changehat AppArmor library
- This package provides the shared library used for making use of the
- AppArmor profile and changehat functionality, as well as common log
- parsing routines.
+ libapparmor1 package provides the shared library used for making use
+ of the AppArmor profile and changehat functionality, as well as common
+ log parsing routines.
 
 Package: libapparmor-perl
 Section: perl
 Architecture: any
 Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: AppArmor library Perl bindings
- This provides the Perl module that contains the language bindings
- for the AppArmor library, libapparmor, which were autogenerated via
- SWIG.
+ libapparmor-perl provides the Perl module that contains the language
+ bindings for the AppArmor library, libapparmor, which were autogenerated
+ via SWIG.
 
 Package: libapache2-mod-apparmor
 Pre-Depends: ${misc:Pre-Depends}
@@ -88,26 +89,26 @@
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: changehat AppArmor library as an Apache module
- This provides the Apache module needed to declare various differing
- confinement policies when running virtual hosts in the webserver
- by using the changehat abilities exposed through libapparmor.
+ libapache2-mod-apparmor provides the Apache module needed to declare
+ various differing confinement policies when running virtual hosts in the
+ webserver by using the changehat abilities exposed through libapparmor.
 
 Package: libpam-apparmor
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: changehat AppArmor library as a PAM module
- This provides the PAM module needed to declare various differing
- confinement policies when starting PAM sessions by using the
+ libpam-apparmor provides the PAM module needed to declare various
+ differing confinement policies when starting PAM sessions by using the
  changehat abilities exposed through libapparmor.
 
 Package: apparmor-notify
 Architecture: all
 Depends: libapparmor-perl, ${perl:Depends}, ${misc:Depends}, libnotify-bin
 Description: AppArmor notification system
- This package provides a utility to display AppArmor denial messages via
- desktop notifications. The utility can also be used to generate summary
- reports.
+ apparmor-notify package provides a utility to display AppArmor denial
+ messages via desktop notifications. The utility can also be used to
+ generate summary reports.
 
 Package: python-libapparmor
 Section: python
@@ -115,9 +116,9 @@
 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
 XS-Python-Version: ${python:Versions}
 Description: AppArmor library Python bindings
- This provides the Python module that contains the language bindings
- for the AppArmor library, libapparmor, which were autogenerated via
- SWIG.
+ python-libapparmor provides the Python module that contains the language
+ bindings for the AppArmor library, libapparmor, which were autogenerated
+ via SWIG.