Before removing conflicts in PHP packages, we decided that it would better
to simplify the current `debian/rules`.  At present, `debian/rules`
contains a manual walk-through over most of the steps given in
https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#rules, so that
at least part of it can be replaced by the newer `dh_*` commands. In some
cases, steps that were done manually have been incorporated into the `dh`
commands. Examples:

- Manually linking `usr/share/doc/<package>` to `usr/share/php5-common`, a
  feature which has since been added to `dh_installdocs`
- Adding `-s` to many `dh_` commands in `binary-arch` is now automatically
  done by `dh`.

Taking advantage of this would need shifting around some actions, but I
feel  the simplification is worth it.

My first attempt was to rewrite it from scratch. This was a spectacular
failure, as testing changes proved impossible. The second attempt,
carefully replacing commands in incremental changes, proved more
successful. In the coming week, I'll be shifting around files to eliminate
conflicts, and creating 5.X-named packages.

-- 

Murukesh Mohanan,
IIT Bombay,
India
_______________________________________________
Soc-coordination mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination

Reply via email to