From owner-freebsd-ports@FreeBSD.ORG Sat Nov 22 23:19:04 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C67FA96F; Sat, 22 Nov 2014 23:19:04 +0000 (UTC) Received: from mail-ie0-x233.google.com (mail-ie0-x233.google.com [IPv6:2607:f8b0:4001:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 92D3FB5; Sat, 22 Nov 2014 23:19:01 +0000 (UTC) Received: by mail-ie0-f179.google.com with SMTP id rp18so7057907iec.10 for ; Sat, 22 Nov 2014 15:19:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Vm6E8icY/NvlGI80uyDYdYWmLktWgyy/YyH/i9J6JRE=; b=kw7iM73514Jn6u7UO170Zda/pjK96fdkwpAZ2D3MNbLuyzkbgmHILZr/f0LJw4m8i+ T6CNQ31mEVegj00eL6h0qiyJ5DKiSMPczy2A1ZeoYiFhGJQUV4m7QSYiAllbk93l/Pc/ HpQq5P7NXAI7fm/E73wonglFwVk0WabAm0TzF1weZUNvCBtvCKftEozc0HJ4HdHpwN6M qiwtVMkoH52tm8lwzXu7R0iW+g/AitnqZe1yDlxBLecI/2+8D+wWM3IKEhxwv1jLv6/q Tf1PUH73+uE3JjUTMcWCncPVbfmxXyf8Hw6dx+/RBtfWDslu3bLJObJiSyPNf+Jd/A9j umvw== MIME-Version: 1.0 X-Received: by 10.50.43.131 with SMTP id w3mr5019462igl.0.1416698340765; Sat, 22 Nov 2014 15:19:00 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.107.7.169 with HTTP; Sat, 22 Nov 2014 15:19:00 -0800 (PST) In-Reply-To: <546F54B1.9000508@aldan.algebra.com> References: <201411210828.sAL8SQuR036287@portsmon.freebsd.org> <546F54B1.9000508@aldan.algebra.com> Date: Sat, 22 Nov 2014 15:19:00 -0800 X-Google-Sender-Auth: 6vYK7WNKwhNHLcZUis_sa1mqllo Message-ID: Subject: Re: Overly aggressive obsoleting of ports (Re: FreeBSD ports which are currently scheduled for deletion) From: Kevin Oberman To: "Mikhail T." Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "ports@FreeBSD.org" , portmgr-feedback@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Nov 2014 23:19:04 -0000 On Fri, Nov 21, 2014 at 7:05 AM, Mikhail T. wrote: > The two examples below strike me as particularly aggressive. Speaking as > someone working for a web-hosting group in a major company, I can tell > authoritatively, that -- had we used FreeBSD over there -- we would've > found having to upgrade this way unbearable. > > We use Red Hat, which emphasizes stability -- to a fault, I might add. > But such whimsical dropping of software merely because it is > "deprecated" (not broken, mind you) is not helping me advocate for > FreeBSD. Not in the least... > > If, for example, somebody was planning to add a new FreeBSD-server on > Dec 1st to their existing fleet, they are likely to reconsider it, if > their current software suit uses db48. The obsoletion-warnings should be > counted in /years/, not in months... > > I, for one, have just upgraded my own system from 9.x to 10.1. The > freshly-rebuilt ports all use db48 -- perhaps, because that's what I had > installed already. An attempt to remove db48, would remove 34 other > ports along with it here: > Deinstallation has been requested for the following 35 packages (of 0 > packages in the universe): > > Installed packages to be REMOVED: > db48-4.8.30.0_2 > jackit-0.124.1 (depends on db48-4.8.30.0_2) > fluidsynth-1.1.6_1 (depends on db48-4.8.30.0_2) > openal-soft-1.16.0_1 (depends on db48-4.8.30.0_2) > ffmpeg-2.3.5_1,1 (depends on db48-4.8.30.0_2) > alsa-plugins-1.0.28 (depends on db48-4.8.30.0_2) > openjdk6-b25_1 (depends on db48-4.8.30.0_2) > thunderbird-31.2.0 (depends on db48-4.8.30.0_2) > .... > polkit-kde-0.99.1_3 (depends on db48-4.8.30.0_2) > kcm-polkit-kde-0.0.20121008_3 (depends on db48-4.8.30.0_2) > kde-base-artwork-4.14.2 (depends on db48-4.8.30.0_2) > > No doubt, this can be rectified by yet another rebuild of everything -- > and there is, of course, a clever combination of portupgrade options to > help achieve that (if nothing breaks). But I am rather resentful of > having to do that /again/ so soon after the previous round. Had I not > been a FreeBSD user and contributor of over 20 years already, I would've > seriously considered a different offering over such nonsense. > > -mi > > On 21.11.2014 03:28, linimon@FreeBSD.org wrote: > > portname: databases/db48 > > description: The Berkeley DB package, revision 4.8 > > maintainer: mandree@FreeBSD.org > > deprecated because: Please migrate to db5 or db6 > > expiration date: 2014-11-30 > > build errors: none. > > overview: > http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=db48 > > > > > > portname: databases/memcachedb > > description: Distributed storage system designed for persistence > > maintainer: k@stereochro.me > > deprecated because: Depends on deprecated Berkeley DB version, needs > > porting to DB_SITE > > expiration date: 2014-11-30 > > build errors: none. > > overview: > http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=memcachedb > It's not like FreeBSD has a to of choice when the BerkeleyDB folks have dropped db-4.8. It's been obsolete for a very long time. All (or most) of the ports requiring a rebuild work fine with a modern versions. Most will work with 4, 5, or 6. You just need to re-install them. The only one that won't build with a supported version is audio/jack. (databases/memcachedb also requires it, but I believe that that port was written specifically for db4 and is not relevant for newer versions.) I guess that you will need to keep cb48 installed until jackit is updated. You might try editing Makefile to add a '+' at the end of "USE_BDB= 48" and see if it works. I suspect that it was just overlooked. (I might try that soon, but am in the middle of cleaning up my system and move from gnome2 to MATE.) -- R. Kevin Oberman, Network Engineer, Retired E-mail: rkoberman@gmail.com