The first rewrite of distro-info (Python -> Haskell) was done to gain speed improvements (it's used for bash completion and is called in bashrc on some systems). The second rewrite (Haskell -> Shell) was done to make a MIR possible, because Haskell is not in main. The third rewrite for just out of curiosity about the speed improvement of C over Shell. C is the fastest language and there is no language in main with a shorter startup time. There is no reason to rewrite it in the (near) future in a different language.
To improve quality, distro-info-data 0.8 comes with a data validation check now. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/964008 Title: [MIR] distro-info, distro-info-data, and shunit2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/distro-info/+bug/964008/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs