Please review: Announcing a new Debian packaging tool: cme dpkg
Hello
Here's the announce text I plan to add to
https://wiki.debian.org/DeveloperNews
Could you review this text ?
All the best
++++++++++++++++++++++++++
cme dpkg is a new tool to help people in their packaging task. This tool aims
to help beginners as well as more experienced Debian contributors.
What can cme dpkg do for you ?
If you're a beginner or prefer working with a GUI, you can use the graphical
package file editor: cme provides GUI to let you edit most of the package files,
like control, copyright, patch headers. To launch the GUI, jump in a source
package directory and run "cme edit dpkg".
The GUI is great for beginners:
* old dpkg syntax is migrated by cme to newer syntax
* all available dpkg parameters are shown with in line help
* values entered by user is immediately checked
* modified values, warnings and errors are highlighted with colored icons.
* long text (e.g. license content) can be cut'n'pasted in the GUI
If you prefer to edit dpkg files with your favorite editor, you can also use
cme as a tool to check the content of your files with "cme check dpkg". The
purpose is similar to lintian's except that the check is done before building
the package.
cme can also be used as command lines to modify the content of packaging files.
Here are some examples:
* to add your email address to Uploaders:
cme modify dpkg-control ~~ "source Uploaders:.push($DEBEMAIL)"
* conversely, to remove your email address from Uploaders:
cme modify dpkg-control ~~ source Uploaders:-~/$DEBEMAIL/
Using cme is safer than using sed because the modifications will go through cme
syntax checks.
For more information, using the GUI, more CLI examples, please read:
https://github.com/dod38fr/config-model/wiki/Managing-Debian-packages-with-cme
To install cme for dpkg, run:
sudo apt-get install cme libconfig-model-dpkg-perl libconfig-model-tkui-perl
--
https://github.com/dod38fr/ -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.org
Reply to: