On Sat, May 31, 2008 at 9:59 PM, Russ Allbery <[EMAIL PROTECTED]> wrote: > "Paul Johnson" <[EMAIL PROTECTED]> writes: > >> I just need to see some examples of how this can be done. I wonder if >> I'm running into a problem that is peculiar to Ubuntu. I can't find >> packages that follow the principles we were discussing yesterday. In >> fact, I can't find any that adhere to this guideline in a complete >> way. (It appears to me the temptation is too great to make undocumented >> changes in source code.) > > At this point, I've converted most of my packages to use Git, which means > that the source package as uploaded to Debian has one collapsed patch > including upstream changes and you have to check out the Git repository to > see the separate branches and how they relate to upstream.
You don't keep a patches subdirectory under debian? > At some point, > I'm hoping to be able to generate format 3.0 packages from Git in some way > that exposes the way that I'm actually working to other people working on > packages. I can't understand why you would do it this way. Seems like it would lead to hard-to-catch coding mistakes. If there were 50 patches, some of which others contribute, there might be a chance to figure which one blows something up. As long as the patches are separate, there's a chance I could back-track and find the problem. But it seems like you are saying that you apply those 50 patches, and then make one jumbo diff including all changes. I thought--yesterday in this list--that people were telling me that is a bad practice.. It destroys accountability. > > In the meantime, you can still look at the openafs package, which is > currently using quilt and applies a whole bunch of patches (although we > may switch to Git at some point down the road). > Cool, will look now! I like openafs and will probably re-package it with customized server & cache settings for our lab. -- Paul E. Johnson Professor, Political Science 1541 Lilac Lane, Room 504 University of Kansas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

