FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor


 
 
LinkBack Thread Tools
 
Old 05-27-2008, 04:36 PM
Morten Kjeldgaard
 
Default Pledge to merger's

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)

--
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu
 
Old 05-30-2008, 05:36 PM
"Mario Limonciello"
 
Default Pledge to merger's

Another thing that I like to see in packages:

Try to put the build-depends each one on their own line.* I see it a lot in the gnome packages, but the more that adapt that, the easier merges get in the future.


On Tue, May 27, 2008 at 11:36 AM, Morten Kjeldgaard <mok@bioxray.au.dk> wrote:



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)



--

Ubuntu-motu mailing list

Ubuntu-motu@lists.ubuntu.com

Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu



--
Mario Limonciello
superm1@gmail.com
--
Ubuntu-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu
 

Thread Tools




All times are GMT. The time now is 07:55 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org