From jhs@berklix.com  Tue Feb 28 01:49:44 2012
Return-Path: <jhs@berklix.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2B1C9106564A
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 28 Feb 2012 01:49:44 +0000 (UTC)
	(envelope-from jhs@berklix.com)
Received: from tower.berklix.org (tower.berklix.org [83.236.223.114])
	by mx1.freebsd.org (Postfix) with ESMTP id A7C918FC0C
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 28 Feb 2012 01:49:41 +0000 (UTC)
Received: from mart.js.berklix.net (p5DCBFC07.dip.t-dialin.net [93.203.252.7])
	(authenticated bits=0)
	by tower.berklix.org (8.14.2/8.14.2) with ESMTP id q1S1ndh5032664;
	Tue, 28 Feb 2012 01:49:40 GMT
	(envelope-from jhs@berklix.com)
Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41])
	by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id q1S1nXXN094105;
	Tue, 28 Feb 2012 02:49:33 +0100 (CET)
	(envelope-from jhs@berklix.com)
Received: from fire.js.berklix.net (localhost [127.0.0.1])
	by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id q1S1nLWU011245;
	Tue, 28 Feb 2012 02:49:27 +0100 (CET)
	(envelope-from jhs@fire.js.berklix.net)
Received: (from jhs@localhost)
	by fire.js.berklix.net (8.14.4/8.14.3/Submit) id q1S1n912011244;
	Tue, 28 Feb 2012 02:49:09 +0100 (CET)
	(envelope-from jhs)
Message-Id: <201202280149.q1S1n912011244@fire.js.berklix.net>
Date: Tue, 28 Feb 2012 02:49:09 +0100 (CET)
From: "Julian H. Stacey" <jhs@berklix.com>
Reply-To: "Julian H. Stacey" <jhs@berklix.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: "Julian H. Stacey" <jhs@berklix.com>
Subject: Calendar for Austria for Ash Wednesday wrong by a week.
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         165516
>Category:       bin
>Synopsis:       [patch] calendar(1) for Austria for Ash Wednesday wrong by a week.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 28 01:50:07 UTC 2012
>Closed-Date:    
>Last-Modified:  Sun Apr 20 00:19:04 UTC 2014
>Originator:     Julian H. Stacey
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
http://berklix.com BSD Linux Unix Consultancy, Munich/Muenchen.
>Environment:
System: FreeBSD fire.js.berklix.net 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Jun 2 23:10:13 CEST 2011 jhs@blak.js.berklix.net:/ad6s4/release/8.2-RELEASE/src/sys/amd64/compile/FIRE64.small amd64


	
>Description:
	The calendar for Austria for Ash Wednesday is wrong, off by a week.
	(& that's of more than mere religious importance, as lots of
	people take time off work to party & or go for fish meals etc, etc :-)

>How-To-Repeat:
	echo "#include <de_AT.ISO_8859-15/calendar.feiertag>" >> \
		 ~/.calendar/calendar
	calendar -t 28.02.2012
        	29 Feb* Aschermittwoch

>Fix:

	see explanation in
	http://berklix.com/~jhs/src/bsd/fixes/freebsd/src/gen/usr.bin/calendar/calendars/de_AT.ISO_8859-15/
	apply patch from there, 
	or delete
		02/WednesdayLast      Aschermittwoch
	& insert
		Easter-46             Aschermittwoch
>Release-Note:
>Audit-Trail:

From: oliver <oliver@beefrankly.org>
To: bug-followup@FreeBSD.org, jhs@berklix.com
Cc:  
Subject: Re: bin/165516: Calendar for Austria for Ash Wednesday wrong by a
 week.
Date: Mon, 3 Mar 2014 20:38:15 +0100

 --MP_/qG0fYiRu==U3=ERn08z8_gL
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 I can confirm that. Here is a patch for the austrian calendar file. it
 fixes ash wednesday in the austrian version. 
 
 with this patch applied the following correct next ash wednesday dates
 are displayed:
 
 Aschermittwoch am 05.03.2014
 Aschermittwoch am 18.02.2015 
 Aschermittwoch am 10.02.2016
 
 the original version shows the following wrong dates
 Aschermittwoch am 26.02.2014
 Aschermittwoch am 25.02.2015
 Aschermittwoch am 24.02.2016
 
 greetings, oliver
 
 
 --MP_/qG0fYiRu==U3=ERn08z8_gL
 Content-Type: text/plain
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename=patch.txt
 
 --- /usr/src/usr.bin/calendar/calendars/de_AT.ISO_8859-15/calendar.feiertag	2014-02-19 00:43:48.000000000 +0100
 +++ calendar.feiertag	2014-03-03 20:09:28.000000000 +0100
 @@ -37,7 +37,7 @@
  
  /*  Gedenktage - nicht arbeitsfreie Feiertage */
  02/14			Valentinstag
 -02/WednesdayLast	Aschermittwoch
 +Easter-46		Aschermittwoch
  Easter-7		Palmsonntag
  Nov Sun+3		Totensonntag
  Nov Sun+4		1. Advent
 
 --MP_/qG0fYiRu==U3=ERn08z8_gL--
>Unformatted:
