From owner-freebsd-pkgbase@freebsd.org Wed Apr 20 07:38:55 2016 Return-Path: Delivered-To: freebsd-pkgbase@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50A32B14DBA; Wed, 20 Apr 2016 07:38:55 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-ig0-x241.google.com (mail-ig0-x241.google.com [IPv6:2607:f8b0:4001:c05::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E5211789; Wed, 20 Apr 2016 07:38:55 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: by mail-ig0-x241.google.com with SMTP id g8so5594933igr.0; Wed, 20 Apr 2016 00:38:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc; bh=OkkAImDXXo36gLktVGYw0UrIwe5beRNR1n0i+6s2MQc=; b=0T4zCgm3iAxzYoMlC4wkXR22hTLKxyJP/9vXYddLA8QzDBAXeWwenRdjw6OC8SiX5K +xwfaCkOO2vclHn2mlsdZc5Rw+TotcXNrw9QiVy8LqWSB4QtwYWuJ5LYftP5Eholb2bd JhP37qUT9eaQuNQff5u/6Gm4nRL64uBVNVtuMWlBGwSWFYF+1MKotaeo2YK/itKeXljP CVYi2fQty1KX75phS7dQHpf1cx9EkCbkgNusZeixAZ8kpCFvj8DUvJm12M4XNzwmhQ8u xl+t9I7DP+2riajjsj1n3zT1mT9dAGyHWkYJxngg4ehJC8XVRP+wa3xeUILzemz/WnZX yPSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to:cc; bh=OkkAImDXXo36gLktVGYw0UrIwe5beRNR1n0i+6s2MQc=; b=PZM9T4VfRwUHHYKEyJ3LTajLbOPBXAU0sHiV0bITS1ZLCHs6+M2AlXbD9fPvaQwh0L nUwtPqXZljyqvrVhhNI28M9Gung4ykbUGbkPMDSV7HOU1RsnAr5+FXYasmXk5TlxswyI PK2GUJvU3e8VzjC1vqmFPfyU+3eiYpH4FFSQYIWMEhIWakvbwoQJrjOc6mUZVEv/WnDF ZT6Xo0Jz585PZ4gYB+SgNZcDxeS23ZET8XOwZF1rV57j2zCKjpGbF1anMekNuaHHNxIk BHNd18g/3SmF2iyT+bIKX0WEcvwDQqN5DX0gSr6Eh2Rn/M7NOKlWu74/3Ro4vfYFuS5v M4+A== X-Gm-Message-State: AOPr4FVnDJENDiMOrltNX8CqNwNwvP49pkyHUwg3BWD4/4gl3njgub4OfGclTFd09069v3LbBdRtL4n+V6hVUA== MIME-Version: 1.0 X-Received: by 10.50.150.42 with SMTP id uf10mr1918519igb.95.1461137934396; Wed, 20 Apr 2016 00:38:54 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.107.6.166 with HTTP; Wed, 20 Apr 2016 00:38:54 -0700 (PDT) Date: Wed, 20 Apr 2016 00:38:54 -0700 X-Google-Sender-Auth: LclYlj8TeTl5h8UkH72pdyDSqNc Message-ID: Subject: Re: [CFT] packaging the base system with pkg(8) From: "K. Macy" To: Glen Barber Cc: lev@freebsd.org, FreeBSD Current , freebsd-pkgbase@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-pkgbase@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Packaging the FreeBSD base system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Apr 2016 07:38:55 -0000 On Mon, Apr 18, 2016 at 12:14 PM, Glen Barber wrote: > On Mon, Apr 18, 2016 at 12:01:46PM -0700, Sean Fagan wrote: >> On Apr 18, 2016, at 11:52 AM, Lev Serebryakov wrote: >> > >> > I understand, that maybe it is too late, but ARE YOU KIDDING?! 755 >> > packages?! WHY?! What are reasons and goals to split base in such >> > enormous number of packages? >> >> Just a guess, having done the same thing myself: it means that updates can be >> more targeted. >> > > This is exactly the reason, which has been answered numerous times. I don't know what the "ideal" number of packages is. 755 does seem large. However, I see it being like KSE. In hindsight KSE was overly complicated and M:N threading wasn't the way to go. However, Julian's work brought native threading to FreeBSD. Something it sorely needed. Similarly, the packaging of base FreeBSD is something that has been desperately needed for a long time but the work to get there was simply overwhelming. Initially there will very likely be painful problems, but I'm comfortable that all those involved will course correct and converge on something that most people will be content with. I'm sure there are those with well articulated criteria for a different decomposition of base, with specifics on how and why. Those select individuals can contribute meaningfully to this discussion. Everyone else should just applaud their hard work and get back to work. There are plenty of bugs that could have been fixed in the time it would have taken to digest this whole thread. -M