Pledge to merger's

Morten Kjeldgaard mok at bioxray.au.dk
Tue May 27 17:36:38 BST 2008


The merges that need to be carried out by hand often have a conflict because 
of different requirements on the Depends: lines in debian/control.

The automated patching can not resolve such conflicts if there are major 
changes in those lines.

To make it easier for software (and humans!) to understand what goes on in the 
merge, it is good to make sure that the Depends: control lines (and their 
friends Recommends: etc.) have as _few_ differences as possible.

Sometimes the Debian maintainer has switched around the order of things in the 
dependency line, and in such cases you should follow what has been done 
there, and not stick to the Ubuntu merge of the older version.

Also, if Ubuntu _adds_ packages to the dependency fields, it is good to add 
them on a separate line. This increases the likelyhood that the merge can be 
performed seamlessly, and it is immediately clear to the sponsor what is 
going on.

Cheers, and keep up the good work!

Morten (mok0)



More information about the Ubuntu-motu mailing list