Black Operations
Black Operations
Operations to improve Kubuntu. They usually start as semi-secret operations while the developer[s] working on it didn't have time to mature the idea enough to discuss it publicly. However, with time, they would become increasingly more public.
This page vs our task board
While our task board documents individual tasks, the purpose of this page is documenting related tasks which are part of a bigger plot, thus, you won't be in a "the trees don't let you see the forest" situation and you will be able to see the big picture.
Active Operations
Operation | Status | Short description |
Coherence | WIP | Merge KA and Kubuntu Dev Tools into a single project |
Iron Hand | WIP | Improve KA providing a program named ka-iron-hand meant to replace ppa-build-status with something better. |
Kraken | WIP | Provide a set up guide to replicate the 'tritemio' infrastructure |
Hourglass | Researching | Try to move some autopkgtests execution to debian/rules, in order to improve the time to get it done @ the official infra |
Mechanical Octopus | Researching | Replace our current CI with something better, based on KA instead of a bespoke ruby tooling |
Sphinx | WIP | This is about using Sphinx for some of our documentation and reworking KA's internal API with OOP |
Pyramid | WIP | Replace dhmk with dh and bump debhelper compat level to 11 |
Emerald Lake | WIP | Add support for Qt in Kubuntu Automation. |
Virtual PIM | Researching | Adopt virtual package changes from Debian's kdepim packages |
Possible future operations
Operation | Short description |
Blue Box | This is about doing some QA checks to make sure our libraries don't violate Debian's Policy section 8 |
Iron Hand II | This could be about converting the Iron Hand into a django webpage |
Accuracy | Make Kubuntu's packaging compatible with sbuild's aptitude resolver |
Persian Bazaar | Improve KA support for packages which are not part of frameworks/plasma/applications. |
Airbag | Make KA safer to use in case of wrong usage. |
Spectrum | Develop scripts for detecting file movements from one package to another. |
Outcome | Making the process to accept Kubuntu Developers better |
Rubicon | Create an API for tritemio to access build statuses and such. |
The Jackal | (Classified) |
Completed operations
Operation | Short description |
Slice | Replacing the old monolithic scripts in KA with various UNIX-like split commands |
Fir Tree | Make KA packages and releases |
AppStore-16.12 | Try to get KDE Applications 16.12 in |
Qt 5.9 Transition | Prepare our KDE packaging to deal with the Qt 5.9 transition |