<div dir="ltr"><div>Over the past week, I worked on getting the packages to build into</div><div>X.Y-named ones, separating out installed files into versioned directories.</div><div>First, I focused on getting the 5.6 branch to build thus. Some choices had</div><div>to be made, which I had discussed with Ondrej a bit early on:</div><div><br></div><div>1. Do `/etc/php5`, `/var/lib/php5`, `/usr/include/php5`, etc. become</div><div>   `phpX.Y`, or `php/X.Y`?</div><div>2. Do the helper commands like `php5enmod` become `phpX.Yenmod` or will</div><div>   there be a common command in each case?</div><div><br></div><div>For (1), I have decided to go with a mixed approach. </div><div><br></div><div>- `/etc/php5` and `/usr/lib/php5` will follow `php/X.Y`</div><div>- `/usr/include/php5` and `/var/lib/php5` will follow `phpX.Y`.</div><div><br></div><div>As I work with bringing other packages in line with the coinstallable</div><div>approach, I expect that one method will prove to be better, at which point</div><div>I will switch the others to that method too. For the moment, (2) is</div><div>entirely on the `X.Y` side.</div><div><br></div><div>Porting the changes I made in the 5.6 branch to the 5.5 branch, I realised</div><div>I'd made several mistakes (variables whose name I'd forgotten to change,</div><div>instances where I hadn't replaced a hard-coded version with a variable,</div><div>etc.). I remembered some early work I'd done on other devices, which I then</div><div>committed. The consequent merging introduced a few bugs, and added a few</div><div>improvements I'd forgotten about. The weekend was spent converging 5.{5,6}</div><div>branches and correcting the mistakes found.</div><div><br></div></div><div dir="ltr">-- <br></div><p dir="ltr">Murukesh Mohanan,<br>
IIT Bombay,<br>
India</p>