#413 Remove unused and unmaintained parsers and handlers.
Merged by jkaluza. Opened by jkaluza.
jkaluza/freshmaker avada-kedavra  into  master

Download 413.patch

We originally thought Freshmaker will be used to handle modules
and container in the Fedora, but we have never reached that goal.

All this code has been written 3 years ago and nobody touched it
since that. It also most likely does not work at all, because modularity
changed dramatically since that. I'm therefore removing this old code:

  • MBS and PDC classes.
  • All the modules related handlers and parser.
  • All the Git related handlers and parsers.
  • The pdc_ and mbs_ configuration fields.

How come this is being added? Same question for the HANDLERS below.

The test_consumer.py counts with some default enabled handlers. It previously used MBSModuleStateChangeParser, UpdateDBOnModuleBuild and RebuildImagesOnRPMBodhiUpdate. But all these handlers/parsers were removed in this commit, so I had to replace them with some which are still here.

That should also explain test_consumer.py and test_monitor.py change I've done in this commit.

Ack, makes sense.

:+1:

Pull-Request has been merged by jkaluza

Metadata