Re: debian / cvs

From: "Dave Page" <dpage(at)vale-housing(dot)co(dot)uk>
To: <blacknoz(at)club-internet(dot)fr>
Cc: <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: debian / cvs
Date: 2003-07-12 09:30:16
Message-ID: 50204.80.177.99.193.1058002216.squirrel@ssl.vale-housing.co.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

It's rumoured that Raphaël Enrici once said:
> Hi Dave,
>
> Dave Page wrote :
>
>>>So,
>>>I've just uploaded pgadmin3 for Debian woody,testing and unstable. If
>>>someone on the list can test this, it would be nice...
>>>Scripts seem to
>>>be ok now and daily snapshots can be built automatically
>>>
>>>
>>
>>OK, that's good news. - we should probably add the scripts to CVS at
>>some point.
>>
>>
> Concerning this proposal, I think it would be great and surely help
> automates build although it's surely not compliant with the actual
> feature freeze (we'll surely do this for a next release, isn't it ?).

I think we can add/tweak packaging scripts during ff. It's not like they
affect the underlying code in any way. I was planning to add a new
directory anyway:
/
src/
...
doc/
...
pkg/
win32/
src/
slackware/
debian/
etc.

Which would hold all the appropriate packaging related files. For example,
the current build-snapshot will be split into /pkg/src/build-tarball and
/pkg/slackware/build-package or similar. /pkg/win32 will contain the Wise
for Windows installer project files that I will use.
> Now I have some question:
> Everything concerning debian packaging is located in a directory named
> "debian" that looks like this for the moment:
> debian/README.Debian
> debian/changelog
> debian/control
> debian/copyright
> debian/dirs
> debian/docs
> debian/rules

Can this work under /pkg/debian?

> This directory if found under something like packagename-version,
> permits the package to be built by launching a single command. <here is
> the question ;)> So, can you confirm that pga3's tarball sources of
> freezed or beta versions will be released with the main directory
> called something like : pgadmin3-xxxx where xxxx is the version
> number
> (something similar to what is done in the snapshots' tarballs
> "pgadmin3-0.1.1"). If it's the case and if we simply put the "debian"
> directory in it, the package can be simply built typing a single
> command on a debian system (dpkg-buildpackage -b -rfakeroot).

The beta releases will be pgadmin3-0.x.x.tar.gz (I plan to drop the -src
that's currently in there). When we release, we will bump the version to
1.0.0.
> I'm currently looking for the best practices concerning debian
> packaging and cvs. Debian has some tools that helps managing packages
> files in a cvs repository (in particular, it helps managing differents
> versions of files for differents releases of debian) but I'm not sure
> it's the best way of doing the job.

I wouldn't have thought that pgAdmin is that complex is it?

Regards, Dave.

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Raphaël Enrici 2003-07-12 10:15:12 Re: debian / cvs
Previous Message Raphaël Enrici 2003-07-12 08:58:09 French translation