Maemian
(Created page.) |
(→Maemian - The maemo policy checker) |
||
(6 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | |||
== Maemian - The maemo policy checker == | == Maemian - The maemo policy checker == | ||
- | This is the wiki page for Maemian, the maemo policy checker. Maemian is designed to check maemo packages for policy compliance like | + | This is the wiki page for Maemian, the maemo policy checker. Maemian is designed to check maemo packages for policy compliance like Debian's lintian does. The purpose is to try and improve the quality of packages, and therefore the user experience, of Maemo software. Maemian is designed to follow [[Packaging/Guidelines|packaging policy as defined by Maemo]] which means that the community is encouraged to participate in its design and functionality. |
+ | |||
+ | Currently, Maemian is a straight port of linitan from debian. As such, it has limited use since maemo is not debian and has different needs and policy. Work is underway to convert lintian to Maemian however, and anyone interested is encouraged to join the project. [https://garage.maemo.org/projects/maemian/ The garage page] for Maemian shows some information on the project and how to get involved. You can also [https://git.maemo.org/projects/maemian/gitweb?p=maemian browse the git repository] or clone it and start hacking if you wish. | ||
+ | |||
+ | The first step in getting Maemian running is for me to create a small version of Maemian that we can hook into the QA scripts already running on garage. That small version is called minimae. It looks at a recently uploaded package and produces a report in the summary log. | ||
+ | |||
+ | == Proposed checks for Maemian == | ||
+ | |||
+ | * does the package -actually- insert into a [[Nokia N900|N900]] chroot | ||
- | + | [[Category:Packaging]] |
Latest revision as of 16:20, 5 March 2012
[edit] Maemian - The maemo policy checker
This is the wiki page for Maemian, the maemo policy checker. Maemian is designed to check maemo packages for policy compliance like Debian's lintian does. The purpose is to try and improve the quality of packages, and therefore the user experience, of Maemo software. Maemian is designed to follow packaging policy as defined by Maemo which means that the community is encouraged to participate in its design and functionality.
Currently, Maemian is a straight port of linitan from debian. As such, it has limited use since maemo is not debian and has different needs and policy. Work is underway to convert lintian to Maemian however, and anyone interested is encouraged to join the project. The garage page for Maemian shows some information on the project and how to get involved. You can also browse the git repository or clone it and start hacking if you wish.
The first step in getting Maemian running is for me to create a small version of Maemian that we can hook into the QA scripts already running on garage. That small version is called minimae. It looks at a recently uploaded package and produces a report in the summary log.
[edit] Proposed checks for Maemian
- does the package -actually- insert into a N900 chroot
- This page was last modified on 5 March 2012, at 16:20.
- This page has been accessed 12,734 times.