From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 26 20:35:06 2006 Return-Path: X-Original-To: ports-bugs@freebsd.org Delivered-To: freebsd-ports-bugs@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A833C16A406 for ; Wed, 26 Apr 2006 20:35:06 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 10D4143D53 for ; Wed, 26 Apr 2006 20:35:03 +0000 (GMT) (envelope-from matthias.andree@gmx.de) Received: (qmail invoked by alias); 26 Apr 2006 20:35:03 -0000 Received: from p50913366.dip0.t-ipconnect.de (EHLO m2a2.dyndns.org) [80.145.51.102] by mail.gmx.net (mp043) with SMTP; 26 Apr 2006 22:35:03 +0200 X-Authenticated: #428038 Received: from localhost (localhost [127.0.0.1]) by merlin.emma.line.org (Postfix) with ESMTP id E3FA0200F1E; Wed, 26 Apr 2006 22:35:01 +0200 (CEST) Received: from m2a2.dyndns.org ([127.0.0.1]) by localhost (m2a2.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02596-08; Wed, 26 Apr 2006 22:35:00 +0200 (CEST) Received: by merlin.emma.line.org (Postfix, from userid 500) id 60702201E28; Wed, 26 Apr 2006 22:35:00 +0200 (CEST) Date: Wed, 26 Apr 2006 22:35:00 +0200 From: Matthias Andree To: ports@freebsd.org, ports-bugs@freebsd.org Message-ID: <20060426203500.GB1433@merlin.emma.line.org> Mail-Followup-To: ports@freebsd.org, ports-bugs@freebsd.org, portmgr@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-PGP-Key: http://home.pages.de/~mandree/keys/GPGKEY.asc User-Agent: Mutt/1.5.11 X-Virus-Scanned: amavisd-new at emma.line.org X-Y-GMX-Trusted: 0 Cc: portmgr@freebsd.org Subject: HEADS UP: Triage of rcNG related problem reports/USE_RC_SUBR X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 20:35:06 -0000 Greetings, (Note this is a personal opinion in spite of the HEADS UP, I am not member of any release engineering teams for FreeBSD!) Over the past few weeks, I have been forwarded some bogus PRs that with reports claiming or patches requested - to add etc/rc.d/foo or etc/rc.d/foo.sh to pkg-plist - that the installed filename into etc/rc.d/ were bogus - that rcNG scripts were non-working or similar. FreeBSD 6.1 (OSVERSION >= 600101 but < 700000) and more recent 7-CURRENT versions (OSVERSION >= 700007) have integrated ${LOCALBASE}/etc/rc.d into the rcorder(8) startup, with early 7-CURRENT, and 6.0 did not do. THIS MEANS that start scripts for ${LOCALBASE}/etc/rc.d liste in USE_RC_SUBR are now installed without .sh suffix, where they would have had the .sh suffix when built for 6.0-RELEASE or early 7-CURRENT. ports/Mk/bsd.port.mk handles everything automatically: 1) stripping or adding the .sh suffix for the target system, 2) adding the file with the right name to the package list. This also implies that start scripts of ports or packages built for recent 6-STABLE or 6.1 CANNOT work on FreeBSD 6.0 or older 6-STABLE. I'll repeat: 6-stable package start scripts WILL FAIL on 6.0-RELEASE! Can I ask everyone involved in the PR triage process to close (rather than forward to maintainers) all PRs - where users report failing start scripts after attempts to "pkg_add -r" a 6-stable package on their 6.0-RELASE or older 6[.0]-STABLE system or - that claim scripts listed in USE_RC_SUBR were missing the .sh suffix (or having an excess .sh suffix). or - that request to add or rename USE_RC_SUBR scripts to/in pkg-plist Maintainers will have to refuse any such changes or reports. Instead, the users should be asked to build the ports themselves, rather than use the package. It is a bit unfortunate that there is no accompanying security branch for ports, because then this inconsistency WRT etc/rc.d/* scripts wouldn't have bitten users. Kind regards, -- Matthias Andree