[m-dev.] for review: debian scripts

Tyson Dowd trd at cs.mu.OZ.AU
Fri Feb 12 11:45:55 AEDT 1999


On 04-Feb-1999, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> On 04-Feb-1999, Tyson Dowd <trd at cs.mu.OZ.AU> wrote:
> > I use
> > 
> > 	dpkg-buildpackage -rfakeroot -mtrd at cs.mu.oz.au
> > 
> > to build the Mercury binary packages.
> 
> This information should go somewhere in the debian directory,
> e.g. maybe in a debian/README file.

This information is absolute common knowledge to Debian developers,
and any other Debian developer would do it differently anyway.

Since this information is really only useful for Mercury developers
I suggest putting it in the release checklist instead.

> > Note that I have built a .deb file for mercury-0.8.1 and uploaded
> > it to the Debian ftp sites already (e.g.
> > /mnt/monash/distributions/debian/dists/potato/main/binary-i386/devel/mercury_0.8.1-1.deb on hydra).
> 
> Great.  How about also uploading it onto the Mercury ftp site
> and adding a link from our WWW page?

Can be done.

> 
> > +
> > +Copyright:
> > +
> > +	The Mercury implementation is free software, but it is Copyright
> > +	(C) 1994-1996 The University of Melbourne.  It is distributed
> ...
> 
> Having the copyright terms here as well as in ../.README.in is a bit of
> a double-maintenance problem, but I suppose we can live with that.

It's a policy requirement so that the copyright can be found easily.
I can probably get it to use .README.in, but that would require testing
so I'll leave it for now.

> As Peter remarked, the 1996 date is obsolete.  You should copy the
> latest version of all this from ../.README.in.

Which says 1998 ;-)

> 
> Also the diff looked like the copyright stuff here ended abruptly,
> in mid-sentence?

Yes, oops.  

> > +MERCURY_DOCS = 	BUGS HISTORY LIMITATIONS NEWS README RELEASE_NOTES \
> > +		README.Linux WORK_IN_PROGRESS
> > +MERCURY_MANS =	doc/c2init.1 doc/mmc.1 doc/mgnuc.1 doc/ml.1 doc/msc.1 \
> > +		doc/mprof.1 
> > +DEBIAN_DOCS =	debian/README.debian debian/copyright 
> 
> This is another double-maintenance problem.
> MERCURY_MANS is obsolete; it should include man pages for
> mdb, mmake, mprof_merge_runs, and mtags.
> MERCURY_DOCS should probably include VERSION.

Yes.  I'll update the entries, but fixing that double maintenance
problem will need testing and so on, so will be left for another day.

-- 
The quantum sort: 
	while (!sorted) { do_nothing(); }
Tyson Dowd   <tyson at tyse.net>   http://tyse.net/



More information about the developers mailing list