[Pkg-shadow-devel] News from (Alioth) CVS

Christian Perrier bubulle@debian.org
Wed, 23 Mar 2005 07:19:47 +0100


(the CVS here is not upstream CVS but our CVS for the Debian package
development on Alioth. It can be checked out by "CVS_RSH=3Dssh cvs -d
bubulle@alioth.debian.org:/cvsroot/pkg-shadow co ."...replace
"bubulle" by your Alioth login)

I continue working to prepare the future work on the shadow
package....

Yesterday, I worked in the "sid" branch. As already mentioned, you
will find there the future "debian/" directory for releases of the
package which will follow what we currently have in sarge
(4.0.3-31sarge1).

This version will be 4.0.3-32. It consists of a switch to dpatch for
handling Debian specific patches (OK, Martin, I know you don't like
dpatch, but this is what I've used on my other packages...:-))).
Target=A0: move ALL Debian-specific things in debian/ directory and DO
NOT TOUCH the original directories....thus improving readability.

The target currently is getting 4.0.3-32 exactly similar to
4.0.3-31sarge1. For checking this:

In an empty directory=A0:

-"apt-get source shadow"
 This will give you the source tree of 4.0.3-31sarge1 in
 "shadow-4.0.3-31sarge1"
 Indeed, the very same thing that is in the sarge/ directory of the CVS

-mv shadow-4.0.3 shadow-4.0.3-31sarge1

-tar xvfz shadow_4.0.3.orig.tar.gz
 This will give you the original source tree of shadow 4.0.3 upstream
 in shadow-4.0.3

-copy there the debian/ directory from the sid branch

-from there, run:
 debian/rules patch

Then comparing both directories (shadow-4.0.3-31sarge1 and
shadow-4.0.3) should give you the same result (except the debian/
directory). This can be checked with diff.

The next step will be going into debian/patches in this sid/ directory
and look these patches one by one with your help.....


--=20