[Pkg-shadow-devel] Policy for patches in the sid branch

Nicolas François nicolas.francois@centraliens.net
Wed, 13 Apr 2005 23:38:38 +0200


--wac7ysb48OaltWcw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hello,

(Debian specific stuff inside)

First of all, I've reverted my changes to the Sarge directory.
I didn't want to mess with the CVS, so I've added a new revision to revert
the previous changes rather than removing the revisions with a cvs admin
command.  The only drawback is that the RCS Id differs (this line is not
compiled).
A diff with an "apt-get source shadow" only shows this difference.



I've started playing with dpatch to create a dpatch for the lastlog usage
(attached. It is named 3xx because it is intended to be applied upstream,
but this is not done already)
... so here are some questions:
 * This dpatch will depends on the 1xx patches, so I had to create a
   00list file in debian/patches.
   Should this 00list file be present in the CVS?

 * The header of the dpatch generated by dpatch-edit-patch looks rather
   different from the ones in the debian/patches directory.  Does it
   depend on a configuration variable (maybe a 00template file)?

 * How to test once the dpatch is created?
   (Here again, to dpatch apply-all, a 00list file seems to be needed)

> Alexander and I have confirmed that using it and applying all its
> patches lead to the exact same source tree than what we have currently
> in the Debian archive (4.0.4-31sarge2).

Do we commit new patches (in the Sid branch)?
(I'm asking this because it will break the equivalence with
4.0.4-31sarge2).
I would anyway rather like a review for my first dpatches.

> In short, while we are working towards synchronisation with upstream,
> our goal is to make 0xx patches disappear by moving them either to 3xx
> series (things already implemented upstream) or to 4xx series
> (Debian-specific patches).

I think you mean splitting 0xx patches to logical sub-patches.
Do you recommend a way of using dpatch tools for splitting the 0xx
patches?
Here is how I intent to do this:
 * De-aply the 0xx patch (only one, all, some)
 * create a new dpatch and pick some of the changes
(* update the 0xx patch(es) involved in this logical sub-patch)


Another points non related to dpatch:
The debian changelog seems to contain lines starting by a tabulation.
My beloved vim seems to choke on these lines (colored in red).
Maybe these tabulations should be expanded.


Would you like to have CVS commits notifications?


BTW, thanks for permitting to test dpatch.  It's really nice!
(subliminal note: quilt is still on my "to be tested" list)

Regards,
-- 
Nekral

--wac7ysb48OaltWcw
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="314_lastlog_usage_249611.dpatch.gz"
Content-Transfer-Encoding: base64

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
z1ea9L79MPY/GHjb0SdaAAA=

--wac7ysb48OaltWcw--