From owner-freebsd-pkg@freebsd.org Mon Jul 11 19:47:19 2016 Return-Path: Delivered-To: freebsd-pkg@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 D81DBB92C39 for ; Mon, 11 Jul 2016 19:47:19 +0000 (UTC) (envelope-from teddyg522@gmail.com) Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (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 96669186F for ; Mon, 11 Jul 2016 19:47:19 +0000 (UTC) (envelope-from teddyg522@gmail.com) Received: by mail-qk0-x231.google.com with SMTP id 82so102018218qko.3 for ; Mon, 11 Jul 2016 12:47:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=oJbHhHEiUEdblWZHvgQ3TFoCp5uFqOfj5qI+gzw812s=; b=aBhrCdsp4qpXzh2jmnXQsoelAYWtObNKNz2HgslDwOoFml36ZK9YxfWgpm5HMd+424 Yze6AivIGGd7ExW6D+AlPfpAdO3mZIElcoXnXD15XevBkXnRZGEYlzBl/0NS1xpk7XL8 E8aOaTXFuZa+4JdIMbaADjf2+OBtlw1CEgyE5aSAlH6MXj1lPb0OHI6idB9OQZVD31Xp vpynNeAoN5f92M9okcpq/5rMphIea1V/com3o+ZcT/85YTe9o4/bHUng3ABoUdPW0HWY VFvIrJbTEWqkXn6oJEzcQ8DwvTHgPq5rMH0Ny/YpBUCjlNrkKD9IdXQAoy92OYIDodkv slkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=oJbHhHEiUEdblWZHvgQ3TFoCp5uFqOfj5qI+gzw812s=; b=JDi39TiJGOzMAYN8GsZMePMe7ItcB5DLXpTqdx4rOennf8rf89Zp9Es+jPjgFQXK97 +4UWzJSjKKyRjMy727L5FBWNfPH8ftyZYxeK1DytBtROAc8xTsxeEAqhj7vqX4LPcrft FJBQadgG+5RGQv/P1oySyFaBrJyA0NfXxJfHL3HhNC7Q6/5uyyf6JFFTxpeZS95rwvAw Y+j/wWT2PQ+jSaxGF54ME06/gS028ytBiS0OuvQEAKrbNKrfwXT7Db/y/fEpbsbXmP8I rX9XfaqOQEMHyUPBdfkfMerJCnQafrX/CkNqgCPCnk5GrB6/jNPjp6S8xH7b3qEzInoi 6iQw== X-Gm-Message-State: ALyK8tKS61X5Anqp46sby43k2/nW9vX9qplZIjschPe+EEwWIesJvCCgdSUTB4S4efrQ1ytIAGPZgF24KJJitg== X-Received: by 10.55.161.73 with SMTP id k70mr26897098qke.189.1468266438632; Mon, 11 Jul 2016 12:47:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.50.74 with HTTP; Mon, 11 Jul 2016 12:47:18 -0700 (PDT) From: Atomic Beef Date: Mon, 11 Jul 2016 15:47:18 -0400 Message-ID: Subject: State of Provides/Requires To: freebsd-pkg@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2016 19:47:19 -0000 Hello, I was wondering what the state of provides/requires was. I found a couple of issues on Github that mentioned the feature, ( https://github.com/freebsd/pkg/issues/1276 and https://github.com/freebsd/pkg/issues/805) but they are both over a year old at this point. This is a crucial feature to binary package management, not only because it saves disk space, but because it enhances security. For example, any package depending on MySQL will usually choose to install mysql56-client which is marked as vulnerable and will never be patched. Is anyone currently working on implementing this? Thanks, Ted