[Pkg-Cyrus-imapd-Debian-devel] Upload to debian/experimental?

Henrique de Moraes Holschuh pkg-cyrus-imapd-debian-devel@lists.alioth.debian.org
Thu, 28 Apr 2005 20:04:11 -0300


On Fri, 29 Apr 2005, Sven Mueller wrote:
> release on alioth (without news this time, the changes vs 0.3 are just
> too small to be worth a news entry).

I will upload from the alioth release, then.

> Do you think an announcement would make sense somewhere once it is accepted?

Yeah, something like "Cyrus IMAPd 2.2 packages uploaded to debian
experimental, we do not guarantee the upgrade path yet, etc."

> Yes, it's /usr/lib/cyrus/cyrus-db-types.(active|txt) and it's checked in
> /etc/init.d/cyrus21 (and I took that mechanism over to cyrus22). I will
> probably do another upgrade test installation early next week. Will
> create an appropriate upgrade script if I can figure out how to do it.
> Only problem is: Do I want to run that script in /etc/init.d/cyrus22 or
> in postinst?

You want to have that script in /usr/lib/cyrus/upgrade, and to have the
cyrus22 initscript hint the used that reading
/usr/share/doc/cyrus22-common/README.upgrade (or whatever) is the way to go
if he wants to know why the initscript won't let cyrus start.

Then, in that script, you document all that needs to be done, including
running the upgrade script.

Cyrus is the kind of package we don't bother doing upgrades automatically,
the information is too sensitive to risk that.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh