[Fwd: URGENT: Naming conflict in Cyrus-IMAP 2.2 vs. leafnode 1.9]

Warren Togami wtogami at redhat.com
Sun May 2 20:25:34 UTC 2004


-------- Original Message --------
Subject: URGENT: Naming conflict in Cyrus-IMAP 2.2 vs. leafnode 1.9
Resent-Date: Sun, 2 May 2004 16:17:42 +0200
Resent-From: Michael Schwendt <fedora at wir-sind-cool.org>
Resent-To: warren at togami.com
Date: Sun, 2 May 2004 16:11:28 +0200
From: Matthias Andree <matthias.andree at gmx.de>
To: info-cyrus AT lists.andrew.cmu.edu, wcw+andrew2 AT cmu.edu,
cyrus-bugs AT andrew.cmu.edu, rjs3+cyrus AT andrew.cmu.edu
CC: rh0212ms AT arcor.de, fedora AT zuhause-local.de, ume AT freebsd.org

Dear sirs,

it has come to my attention today that version 2.2.3 of the Cyrus-IMAPd
package (announced 2004-01-15) has added a program and manual page
named "fetchnews" that were not present in previous official releases of
Cyrus-IMAPd such as 2.1.16 (2003-11-20).

I am the current maintainer of the "leafnode" NNTP package[1]
that has been using a program and manual page named "fetchnews" since
the release of leafnode 1.9.3 on 1999-07-15 under the aegis of the
previous maintainer, Cornelius Krasel.[2]

This naming conflict triggered a bug report against Fedora Linux, see
https://bugzilla.fedora.us/show_bug.cgi?id=1445 -- and I expect that
more naming conflicts show up as more distributors upgrade their
cyrus-imapd packages to 2.2. FreeBSD also has conflicting names in the
ports collection.

As leafnode 1.9 has been using the "fetchnews" name for almost five
years to date and has also been shipping with various distributions for
years, among them major and established ones such as Debian GNU/Linux,
FreeBSD, Mandrake Linux, NetBSD, OpenBSD and SuSE Linux, it appears
difficult to change the name in the middle of a leafnode stable series;
doing so would break existing configurations in those distributions, for
numerous users.

Given that Cyrus-IMAPd 2.2.3 has been released only this January, and
has not yet been adopted by all distributions (most are still shipping
Cyrus-IMAPd 2.1.N), renaming fetchnews to cyr_fetchnews would have
little impact _now_ but be a major inconvenience later.

Note that distributors HAVE TO take action, and to avoid every
distributor using their own name, causing confusion among our users,
let's address this from the top level.

Could you change your fetchnews program's name to cyr_fetchnews or
similar? I am offering to rename leafnode's fetchnews to something else
(leafnode-fetchnews, ln_fetchnews, to be determined) in the next major
version of leafnode, leafnode-2.0.0 (probably 2nd half 2004) in return.

I have marked the Subject "URGENT" because Fedora has scheduled a code
freeze for May 7th (next Friday), I'd hope that we can resolve the
problem before then.

Thank you in advance; I'm looking forward to hearing from you.

Yours sincerely,
Matthias Andree

------------
[1] http://leafnode.sourceforge.net/

[2] The oldest public leafnode release that I am aware of is
     leafnode-1.0.1, released 1996-11-04 by Arnd Gulbrandsen, Trolltech,
     Oslo, NO.





More information about the fedora-devel-list mailing list