Perl-apparmor is obsolete in the apparmor community. No one is maintaining it. However, opensuse has to keep it to interact with yast, which is the main consumer of perl-apparmor. Getting rid of perl-apparmor would mean:

  • Creating a new interface (JSON) to interact with outside world (IOW, yast)

  • Modify yast-apparmor module to understand apparmors JSON context and reprogram in ruby, instead of using perl as a bridge.

Looking for mad skills in:

ruby yast apparmor

This project is part of:

Hack Week 15

Activity

  • over 1 year ago: goldwynr started Get rid of perl-apparmor
  • over 1 year ago: locilka liked Get rid of perl-apparmor
  • over 1 year ago: lslezak liked Get rid of perl-apparmor
  • over 1 year ago: goldwynr added keyword "apparmor" to Get rid of perl-apparmor
  • over 1 year ago: goldwynr added keyword "yast" to Get rid of perl-apparmor
  • Show History

    Comments

    • goldwynr
      over 1 year ago by goldwynr | Reply

      Status update after Hackweek: https://github.com/goldwynr/yast-apparmor

      Posted two patches to apparmor mailing list and got the response that creating a profile checking system inside yast would be very painful, just add a dumb window to update the profiles. JSON communications with tools would improve profiling using logprof.

      Profiles are now sought using aa-status --json and displayed. Y2DIR=src /usr/sbin/yast profiles Note this requires the latest apparmor which has aa-status --json feature.

      TODO: 1, Integrate profile display into apparmor tool to replace of "Configure" button in the Settings screen. 2. A dumb window for profile editing 3. Profile addition using aa-autodep 4. A new subtool for Logprofiling using aa-logprof --json

    Similar Projects

    Finalize geozip gem by tboerger

    I have started many months ago a project named ...


    Integrate AutoYaST with software configuration management systems by IGonzalezSosa

    FATE#319830, [F...


    Investigate Rails reporting frameworks for SCC by wstephenson

    Reporting demands on SCC are increasing. Rathe...


    Graphical view of the changes to be made to disks during installation by ancorgs

    Right now, during the (open)SUSE installation p...


    Extend iso_code by tboerger

    I would like to extend my existing gem iso_code...