Bug#951110: ITP: cyrus-timezones -- Timezone information for the Cyrus IMAP Server

2020-02-24 Thread Xavier
Le Lundi, Février 24, 2020 07:07 CET, Paul Wise  a écrit:
> On Tue, 11 Feb 2020 10:30:00 +0100 Xavier Guimard wrote:
>
> > cyrus-timezones provides timezone information for the Cyrus IMAP Server.
> > By use of the vzic timezone compiler it compiles VTIMEZONEs based on the
> > latest IANA timezone database (https://www.iana.org/time-zones).
>
> Would it be possible to make cyrus-imapd capable of using the standard
> tzdata package instead of duplicating it in cyrus-timezones?
>
> The tzdata package is often updated in Debian stable, how do you intend
> to keep cyrus-timezones in sync with it?
>
> --
> bye,
> pabs
>
> https://wiki.debian.org/PaulWise

Hi,

following discussion with upstream, this package is no more needed. Please 
reject it for now.

Regards,
Xavier



Bug#951110: ITP: cyrus-timezones -- Timezone information for the Cyrus IMAP Server

2020-02-23 Thread Paul Wise
On Tue, 11 Feb 2020 10:30:00 +0100 Xavier Guimard wrote:

> cyrus-timezones provides timezone information for the Cyrus IMAP Server.
> By use of the vzic timezone compiler it compiles VTIMEZONEs based on the
> latest IANA timezone database (https://www.iana.org/time-zones).

Would it be possible to make cyrus-imapd capable of using the standard
tzdata package instead of duplicating it in cyrus-timezones?

The tzdata package is often updated in Debian stable, how do you intend
to keep cyrus-timezones in sync with it?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#951110: ITP: cyrus-timezones -- Timezone information for the Cyrus IMAP Server

2020-02-16 Thread Xavier
Hi,

please follow also this discussion:
(https://github.com/cyrusimap/cyrus-timezones/pull/6):

> elliefm:
> I looked deeper into it, and did find and fix one bug in Cyrus, and
> added a workaround for libical misbehaving(?) -- details in the issue
> I linked earlier. The original issue I thought might exist still might
> exist, I haven't tested for it specifically yet due to being
> distracted by the stuff I did fix.
>
> wrt whether or not to packagers should include cyrus-timezones, @rsto
> mentioned in our chat:
>
> > One thing: using the system timezones is not recommended. If I
> > recall correctly, some of the system timezone definitions defined
> > daylight savings time changes per year, which produced unnecessarily
> > long VTIMEZONEs embedded in the VEVENTs returned by Cyrus.
>
> I have mixed feelings. If, as a mail server admin, you're installing
> Cyrus from a system package, it seems reasonable to expect it to use
> the timezone definitions provided by the system. It also seems
> reasonable that, if you wish to supply your own timezone definitions
> instead, that you could configure the zoneinfo_dir setting to point to
> them.
>
> But if, as a package-maintainer, you know your system's timezone
> definitions are "basic timezone definitions for general purpose use,
> but perhaps inadequate or suboptimal for building a calendaring
> service on top of", then it also seems reasonable to package up our
> cyrus-timezones package and make the cyrus-imapd package depend on it.



Bug#951110: ITP: cyrus-timezones -- Timezone information for the Cyrus IMAP Server

2020-02-11 Thread Xavier Guimard
Package: wnpp
Severity: wishlist
Owner: Xavier Guimard 

* Package name: cyrus-timezones
  Version : 0.0~git20190710.1a0107a
  Upstream Author : Cyrus-Imapd maintainers 
* URL : https://github.com/cyrusimap/cyrus-timezones
* License : GPL-2+
  Programming Lang: C
  Description : Timezone information for the Cyrus IMAP Server

cyrus-timezones provides timezone information for the Cyrus IMAP Server.
By use of the vzic timezone compiler it compiles VTIMEZONEs based on the
latest IANA timezone database (https://www.iana.org/time-zones).

The generated timezones are installed at /usr/share/cyrus-timezones/zoneinfo
and their absolute path is defined as a pkg-config variable:

$ pkg-config --variable=zoneinfo_dir cyrus-timezones

This library improves cyrus-imapd ≥ 3.2. I'm maintainer of cyrus-imapd
and will maintain this package.