From owner-freebsd-questions@FreeBSD.ORG Fri Jul 18 14:44:34 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D62E9F24 for ; Fri, 18 Jul 2014 14:44:34 +0000 (UTC) Received: from mail-ig0-x232.google.com (mail-ig0-x232.google.com [IPv6:2607:f8b0:4001:c05::232]) (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 A3A082BC8 for ; Fri, 18 Jul 2014 14:44:34 +0000 (UTC) Received: by mail-ig0-f178.google.com with SMTP id uq10so674211igb.5 for ; Fri, 18 Jul 2014 07:44:33 -0700 (PDT) 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=VaOR7h7zcUsNetDUEmIrl+4yTi+Mel1mKUMA5ZJzPKQ=; b=l9vPlecjkU1hAvcB6GdQ6bxIKdLfrYBgl/6Nofg6k4CdkgOtyJM4JGOXqXUu5CZqxQ hdII95hhMjIrgXqB+3OxO1CvbUdger6wR1zjAuYCUgFPUJjN4uMfhDtRZpLVsPPsxgJs 3Iew328ot5ko8i8Jlx01+D+02Hu+G6jLHW+sHcz/7SD4C5aPOvrOo0xkmtb8I6C/uzWY At6b4leq8mM4aTLgu6hGH3iedEFmjRkKHl2YYuSbAryxAM8WDgUPYx88601rsHyEA4oI kPuJDN676LQsOMRiL4WlZQOsCl8LNGnMk5JwdRcaKxx39cREoRBg6ZQU3VZSL8s9/noC Ij4Q== MIME-Version: 1.0 X-Received: by 10.50.12.38 with SMTP id v6mr39800471igb.29.1405694673850; Fri, 18 Jul 2014 07:44:33 -0700 (PDT) Sender: vrwmiller@gmail.com Received: by 10.64.165.73 with HTTP; Fri, 18 Jul 2014 07:44:33 -0700 (PDT) In-Reply-To: <53C9046A.7070805@my.hennepintech.edu> References: <53C9046A.7070805@my.hennepintech.edu> Date: Fri, 18 Jul 2014 10:44:33 -0400 X-Google-Sender-Auth: tUl8s2dDtakz0JP8seLXhMUZ48E Message-ID: Subject: Re: Managing multiple repos with Portshaker/Poudriere From: Rick Miller To: Andrew Berg Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Cc: FreeBSD Questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jul 2014 14:44:35 -0000 On Fri, Jul 18, 2014 at 7:26 AM, Andrew Berg wrote: > On 2014.07.18 06:15, Rick Miller wrote: > > I intend to utilize Poudriere to build binary packages for FreeBSD. The > > initial design includes a private git repo which tracks FreeBSD Ports > (from > > gthub) in a pristine branch. Changes to this pristine branch are merged > > into another branch which, in addition to the official ports tree, > includes > > a custom category where private ports are committed. A major advantage > > here is the ability to tag the repo according to OS releases. > How do you decide which release to use as a tag when there are several > supported releases of FreeBSD at any given time, all of which are equally > supported by the ports tree at that point in time? I failed to mention that we track the FreeBSD source internally which includes customizations. We have implemented an internal versioning scheme. The tags would be representative of the the internal versioning scheme to associate a particular commit to a particular release, similarly to how the FreeBSD project does with subversion[1]. [1] http://svnweb.freebsd.org/ports/tags/ -- Take care Rick Miller