Re: Ubuntu Packaging Guide

2011-06-05 Thread Martin Pool
On 4 June 2011 01:28, Mackenzie Morgan maco...@gmail.com wrote:
 On Fri, Jun 3, 2011 at 10:50 AM, Barry Warsaw ba...@ubuntu.com wrote:
 On Jun 03, 2011, at 10:07 AM, Mackenzie Morgan wrote:

 From what I understand, there are people doing things all sorts of ways with
quilt, and I really don't want to have to learn all the ways people are using
quilt with bzr and try to figure out *which* way any particular package is
using that combination.  I'll stick to apt-get source for those.

 I've successfully used the guidelines on this page for several quilt 
 packages:

 http://people.canonical.com/~dholbach/packaging-guide/html/udd-patchsys.html

 By no means is it perfect, which everyone acknowledges.  Depending on your
 level of pain tolerance, you don't necessarily have to punt on UDD right away
 when working on a quilt3 package.

 What if you just want to do quilt import ../mychanges.patch (my
 usual use-case for quilt)?  Right now, I'm thinking the old cheater
 way (cp ../mychanges.patch debian/patches  echo mychanges.patch 
 debian/patches/series) seems a lot easier.

 Also, the text between the code-boxes on that page are not so helpful
 if you don't know what a loom or a thread are. Well, I mean, I know
 what real looms and real threads are (and goodness are real looms ever
 *expensive*!), but I don't think my textile interests are much help
 here.  I'm guessing that a thread is a branch of a branch, but hiding
 inside the meta-branch like how git branches all live in one dir, but
 really this is my confusion talking.

Your guess is correct.  A loom also records (when you 'bzr record')
which version of each of the threads goes together at any point in
time, as a kind of meta-versioning.

There is some more documentation here:
http://wiki.bazaar.canonical.com/Documentation/LoomAsSmarterQuilt.

Martin

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Ubuntu Packaging Guide

2011-06-03 Thread Mackenzie Morgan
On Friday, June 03, 2011 9:51:00 AM Scott Kitterman wrote:
 Just to pick one example, as soon as you want to work on a package with an
 out of date branch, you need to move from the UDD toolset.

Or quilt. Ugh. If it comes down to quilt, there is no way I'm using UDD until: 
- there is a *consistent* mode of use (pop or push? include .pc or not?)
- someone documents this consistent mode of use

From what I understand, there are people doing things all sorts of ways with 
quilt, and I really don't want to have to learn all the ways people are using 
quilt with bzr and try to figure out *which* way any particular package is 
using that combination.  I'll stick to apt-get source for those.  Still have 
to dput anyway...

(For non-quilt packages, I'm fine with UDD)

-- 
Mackenzie Morgan
http://ubuntulinuxtipstricks.blogspot.com
apt-get moo

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Ubuntu Packaging Guide

2011-06-03 Thread Barry Warsaw
On Jun 03, 2011, at 10:07 AM, Mackenzie Morgan wrote:

From what I understand, there are people doing things all sorts of ways with 
quilt, and I really don't want to have to learn all the ways people are using 
quilt with bzr and try to figure out *which* way any particular package is 
using that combination.  I'll stick to apt-get source for those.

I've successfully used the guidelines on this page for several quilt packages:

http://people.canonical.com/~dholbach/packaging-guide/html/udd-patchsys.html

By no means is it perfect, which everyone acknowledges.  Depending on your
level of pain tolerance, you don't necessarily have to punt on UDD right away
when working on a quilt3 package.

Still have to dput anyway...

For now... :)

-Barry


signature.asc
Description: PGP signature
-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Ubuntu Packaging Guide

2011-06-03 Thread Mackenzie Morgan
On Fri, Jun 3, 2011 at 10:50 AM, Barry Warsaw ba...@ubuntu.com wrote:
 On Jun 03, 2011, at 10:07 AM, Mackenzie Morgan wrote:

 From what I understand, there are people doing things all sorts of ways with
quilt, and I really don't want to have to learn all the ways people are using
quilt with bzr and try to figure out *which* way any particular package is
using that combination.  I'll stick to apt-get source for those.

 I've successfully used the guidelines on this page for several quilt packages:

 http://people.canonical.com/~dholbach/packaging-guide/html/udd-patchsys.html

 By no means is it perfect, which everyone acknowledges.  Depending on your
 level of pain tolerance, you don't necessarily have to punt on UDD right away
 when working on a quilt3 package.

What if you just want to do quilt import ../mychanges.patch (my
usual use-case for quilt)?  Right now, I'm thinking the old cheater
way (cp ../mychanges.patch debian/patches  echo mychanges.patch 
debian/patches/series) seems a lot easier.

Also, the text between the code-boxes on that page are not so helpful
if you don't know what a loom or a thread are. Well, I mean, I know
what real looms and real threads are (and goodness are real looms ever
*expensive*!), but I don't think my textile interests are much help
here.  I'm guessing that a thread is a branch of a branch, but hiding
inside the meta-branch like how git branches all live in one dir, but
really this is my confusion talking.

(My current advice to mentee about UDD + quilt is don't)

-- 
Mackenzie Morgan

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel