On Tue, Apr 15, 2014 at 10:22:16AM -0700, john.johan...@canonical.com wrote:
> Using the parser timestamp was a work around to force recompilation of
> policy that was built with a buggy parser. There are better ways to
> handle this so remove checking of the parser timestamp.
> 
> Signed-off-by: John Johansen <john.johan...@canonical.com>

Acked-by: Seth Arnold <seth.arn...@canonical.com>

Thanks

> ---
>  parser/parser_main.c  |    7 -------
>  parser/tst/caching.py |    6 +++---
>  2 files changed, 3 insertions(+), 10 deletions(-)
> 
> --- 2.9-test.orig/parser/parser_main.c
> +++ 2.9-test/parser/parser_main.c
> @@ -996,7 +996,6 @@
>       char * cachename = NULL;
>       char * cachetemp = NULL;
>       const char *basename = NULL;
> -     FILE *cmd;
>  
>       /* per-profile states */
>       force_complain = opt_force_complain;
> @@ -1044,12 +1043,6 @@
>               update_mru_tstamp(yyin);
>       }
>  
> -     cmd = fopen("/proc/self/exe", "r");
> -     if (cmd) {
> -             update_mru_tstamp(cmd);
> -             fclose(cmd);
> -     }
> -
>       retval = yyparse();
>       if (retval != 0)
>               goto out;
> --- 2.9-test.orig/parser/tst/caching.py
> +++ 2.9-test/parser/tst/caching.py
> @@ -328,8 +328,8 @@
>          cmd.extend(['-v', '-r', self.profile])
>          self.run_cmd_check(cmd, expected_string='Replacement succeeded for')
>  
> -    def test_parser_newer_skips_cache(self):
> -        '''test cache is skipped if parser is newer'''
> +    def test_parser_newer_uses_cache(self):
> +        '''test cache is not skipped if parser is newer'''
>  
>          self._generate_cache_file()
>          time.sleep(config.timeout)
> @@ -342,7 +342,7 @@
>          cmd = list(self.cmd_prefix)
>          cmd[0] = new_parser
>          cmd.extend(['-v', '-r', self.profile])
> -        self.run_cmd_check(cmd, expected_string='Replacement succeeded for')
> +        self.run_cmd_check(cmd, expected_string='Cached reload succeeded 
> for')
>  
>      def _purge_cache_test(self, location):
>  
> 
> 
> -- 
> AppArmor mailing list
> AppArmor@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/apparmor
> 

Attachment: signature.asc
Description: Digital signature

-- 
AppArmor mailing list
AppArmor@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to