From lioux@uol.com.br  Sat Jul 22 15:36:05 2000
Return-Path: <lioux@uol.com.br>
Received: from bsa-1-as01-7-a59.gd.uol.com.br (bsa-1-as01-7-a59.gd.uol.com.br [200.197.118.59])
	by hub.freebsd.org (Postfix) with ESMTP id 4546B37B506
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 22 Jul 2000 15:35:50 -0700 (PDT)
	(envelope-from lioux@uol.com.br)
Received: (qmail 3300 invoked by uid 1001); 22 Jul 2000 22:35:23 -0000
Message-Id: <20000722223523.3299.qmail@Fedaykin.here>
Date: 22 Jul 2000 22:35:23 -0000
From: "Mario Sergio Fujikawa Ferreira" <lioux@uol.com.br>
Reply-To: lioux@uol.com.br
To: FreeBSD-gnats-submit@freebsd.org
Subject: /etc/defaults/make.conf:LEAPSECONDS= true?
X-Send-Pr-Version: 3.2

>Number:         20113
>Category:       conf
>Synopsis:       /etc/defaults/make.conf:LEAPSECONDS= true?
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 22 15:40:01 PDT 2000
>Closed-Date:    Mon Jul 24 08:17:03 PDT 2000
>Last-Modified:  Mon Jul 24 08:20:02 PDT 2000
>Originator:     Mario Sergio Fujikawa Ferreira
>Release:        FreeBSD 4.1-RC i386
>Organization:
>Environment:

FreeBSD Fedaykin.here 4.1-RC FreeBSD 4.1-RC #1: Fri Jul 21 23:45:28 BRT 2000     root@Fedaykin.here:/usr/src/sys/compile/LIOUX  i386

>Description:

	I was wondering if this should go inside /etc/defaults/make.conf.
	If it does not, where in the handbook should I drop a note
about it, besides FAQ (of course).

>How-To-Repeat:

n/a

>Fix:

--- /etc/defaults/make.conf	Fri Jul 21 23:30:59 2000
+++ make.conf	Fri Jul 21 18:42:35 2000
@@ -41,6 +41,9 @@
 # To build perl with thread support
 #PERL_THREADED=	true
 #
+# Compile zoneinfo with correct leap second handling 
+#LEAPSECONDS=	true
+#
 # To avoid building various parts of the base system:
 #NO_CVS=	true	# do not build CVS
 #NO_BIND=	true	# do not build BIND

>Release-Note:
>Audit-Trail:

From: Sheldon Hearn <sheldonh@uunet.co.za>
To: wollman@FreeBSD.org
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: conf/20113: /etc/defaults/make.conf:LEAPSECONDS= true? 
Date: Mon, 24 Jul 2000 10:58:59 +0200

 On 22 Jul 2000 22:35:23 GMT, "Mario Sergio Fujikawa Ferreira" wrote:
 
 > >Number:         20113
 > >Category:       conf
 > >Synopsis:       /etc/defaults/make.conf:LEAPSECONDS= true?
 
 Hi Garrett,
 
 I know that you don't like to have PR's assigned to you, so I thought
 I'd include a request for your comments in the audit trail for this PR.
 
 You added LEAPSECONDS to the zoneinfo Makefile in rev 1.6.  Do you think
 it's appropriate to add a commented out entry for it to
 etc/defaults/make.conf ?
 
 Ciao,
 Sheldon.
 
State-Changed-From-To: open->closed 
State-Changed-By: sheldonh 
State-Changed-When: Mon Jul 24 08:17:03 PDT 2000 
State-Changed-Why:  
Garrett's opinion is that LEAPSECONDS should not be promoted 
as a user-tweakable setting, given the confusion caused in 
the past by having two variants of the timezone database. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20113 

From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To: Sheldon Hearn <sheldonh@uunet.co.za>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: conf/20113: /etc/defaults/make.conf:LEAPSECONDS= true? 
Date: Mon, 24 Jul 2000 11:15:25 -0400 (EDT)

 <<On Mon, 24 Jul 2000 10:58:59 +0200, Sheldon Hearn <sheldonh@uunet.co.za> said:
 
 > You added LEAPSECONDS to the zoneinfo Makefile in rev 1.6.  Do you think
 > it's appropriate to add a commented out entry for it to
 > etc/defaults/make.conf ?
 
 No, I don't.  We've already had a few go-arounds on this one, and most
 code that exists follows the POSIX premise that leap seconds are
 ignored.  Eventually, this will not work, but until such time as P1003
 get their act together we should not officially support leap seconds
 in the timezone files.  (It may turn out that whatever support
 eventually is standardized will require API changes as well.)
 
 Back in the mists of antiquity, we used to ship two complete timezone
 databases, called `Posix' and `Right', and allowed the user to choose
 which one they wanted.  This caused no end of confusion.
 
 So, my opinion is that the `LEAPSECONDS' makefile variable is there
 for the convenience of the maintainers, and is not a user-tweakable
 setting.
 
 -GAWollman
 
 --
 Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
 wollman@lcs.mit.edu  | O Siem / The fires of freedom 
 Opinions not those of| Dance in the burning flame
 MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick
 
>Unformatted:
