From owner-freebsd-questions@freebsd.org Tue Jun 30 12:52:16 2015 Return-Path: Delivered-To: freebsd-questions@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 1935298F4BB for ; Tue, 30 Jun 2015 12:52:16 +0000 (UTC) (envelope-from aberg010@my.HennepinTech.edu) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0144.outbound.protection.outlook.com [65.55.169.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C94D71C43 for ; Tue, 30 Jun 2015 12:52:14 +0000 (UTC) (envelope-from aberg010@my.HennepinTech.edu) Authentication-Results: freebsd.org; dkim=none (message not signed) header.d=none; Received: from [10.0.0.21] (66.41.0.46) by BLUPR03MB1492.namprd03.prod.outlook.com (10.163.81.22) with Microsoft SMTP Server (TLS) id 15.1.195.15; Tue, 30 Jun 2015 12:52:04 +0000 Message-ID: <559290EE.8030305@my.hennepintech.edu> Date: Tue, 30 Jun 2015 07:51:58 -0500 From: Andrew Berg User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Subject: Re: Mix'n'match between packages an ports? References: <20150630115303.GA1331@aurora.oekb.co.at> In-Reply-To: <20150630115303.GA1331@aurora.oekb.co.at> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [66.41.0.46] X-ClientProxiedBy: DM2PR22CA0026.namprd22.prod.outlook.com (25.162.205.36) To BLUPR03MB1492.namprd03.prod.outlook.com (25.163.81.22) X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1492; 2:nvMkpLsB5eQDzYUq5g4wo97X6yVLdc76D08zgVDQq6G31XN8uREUtC93NDZ+szRA; 3:kMaYAYRxXyrUnJPHvZUkt/d3zRoYCwQgqBgWS5uKNtb1NBSgzb1DgWp+Q0mUojN92vORxJ1rsGC1Phr3irqCWEDidas0yvO5RUib6lsn8VFqpDKixwfgk7SnZOBy3XoFvNGotTYx4H23lbSHhFduyQ==; 20:n6uUqmywDkIg4i2zhZatsYNk/snNA+k6CRCDXhEar9NlA2HqsT2lRDsqF41247zeoI/qLR6G5QN7DBjaeIeuYJ1/a1cCl9nehng26zWr1eXt3PCfPDRYy4ztf9+/UGn0LxIPaKlTWZ1lZFhi6Tywci9rg/dhJGskWCtaD1eo7pXE5Iy7b1r9p2GC+tHs0QPSV/eKHvCrhrCmCR9Fvy8CeGgABQiDD7QtM0vCUXnGpRPJ6GuTRGGluCV/dYy0k5iV3GU02qlEXzGxmYhOrxgyOxqv3GuzichDG1HOrAxeToFlXmREKKv9Vs1syw2ngUKHzP+XC8OWqCI5cq4XUdreEw==; 4:okZnlsbHYVLibaY51JvMbAVxun+AooLY42q5C7bNo2lrM2mgoxYOvebkpSEgJvFjADlzUq2sgJX8opKwgrbipm6SgGsItQRnPRLFow26yA/JNXwGUDacJPRYsbDo41bOm/LZ1Rpu8f9sit47WvybKBt2JmSt74r7bk4jM7Wk24yHTnAO2ZSQODWOkr91tIQ8wMUutK2qfg6D7xvsbfGRIH/EV91gHp9EGmWxBl6Ut/MyPgqD79gZT51iSP5UKgXs1RTQ8qonhFbs1iv9vuddJARHt8G0AgFB2L8N9RLvC5k= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1492; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR03MB1492; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1492; X-Forefront-PRVS: 06237E4555 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(24454002)(33656002)(59896002)(89122001)(2351001)(86362001)(75432002)(23676002)(88552001)(107886002)(5001960100002)(189998001)(92566002)(110136002)(2950100001)(40100003)(50466002)(50986999)(65816999)(54356999)(87266999)(76176999)(77156002)(77096005)(450100001)(62966003)(122386002)(65806001)(46102003)(42186005)(64126003)(47776003)(80316001)(66066001)(65956001)(99136001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR03MB1492; H:[10.0.0.21]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjAzTUIxNDkyOzIzOkRSYkZIU3ExWGNEVTZnNGQ3SjFCc1FOY0tj?= =?utf-8?B?VVNYcWE3eWRnTmhJRWNQSHVad0NiZGVJMjFHRnJaMlZmYVpIOGN0K2pxdC9u?= =?utf-8?B?TzI0b2ZpZ0cveDNtMFk4aWpLQnpoZ25Ed09YL3dxMzR0QlB1dDlvY21WbnU1?= =?utf-8?B?UFlJalZaNnZDdU1DWVc5R3p5aTRvZlE1UXRGVnRTeVlBU1dUUit3K0pGQzBj?= =?utf-8?B?M3JtWWdWK1VnUW5OTDNTclFwVXhEK1VWNkNIS2tGMVE5RUFHaHVwWjdQQ2RM?= =?utf-8?B?eW5Ebzh4bmJxSmZLY2VwYklwcjhoUnF5L0N4L3V1RlJRb3I3Rmdhdy82VWhI?= =?utf-8?B?MnJVYU9Rczk4UmJJL1F4L0dTazFSeEh5MFFnTTJ5NldManN1ZU5WU1pPRlNl?= =?utf-8?B?OFJwZUR6N3VJejliUnlFTHJsS09yNG1PSjhzM1g0VUJYZXpOdHBpWGNNSDJQ?= =?utf-8?B?NFhtK1IwNVNub3dYYlJjaDY1M3YyeVRvMngybG9DbHk0M3RVaFhtUFN2Vmxt?= =?utf-8?B?b0dqeE9WVEpCS0pLck5VS2xQc1ZRbGFlMXd4Zlp5cXhMSFdJMWFjM3FpS0tP?= =?utf-8?B?Y082UFl2ZzdMNGRadWdqb21OSmp3b3Z0WE85WmdsSC8rcUdoRzB3WWhmM0lP?= =?utf-8?B?cSs5bVozS3pBbWppT0ZHVW1LNzBranRvWElrQnY1Y01rODBQNWcxaS9MVXIw?= =?utf-8?B?Sk42RFd0MVNKdEtqZUNJVWRBdTVGYng4cXVLSk94U2VBcExySm1wdk9ERWVl?= =?utf-8?B?U3BicXZrajh6Rk8yejV6ZmFjNHdYeWdEM0J5WHE5c1RraEpqV0o0bDhyR3FF?= =?utf-8?B?Z2gxdGRRMUR4cnZUTUl3SG1iZEZTOGJzVjgzeVV3blZLelY2Yk84eFFhVld2?= =?utf-8?B?emNiNTQrK3JRcTdBUVZNd2dDNVNoK1J5OGhBV3FGTks5eCtIM3cxNEYwR000?= =?utf-8?B?N1R4TGlDUUEyVUI3ZEkyR1ZidUVSV1BRejdZbkNvNzBoT3BBVkl3RnNmT01M?= =?utf-8?B?OU9QT0NWLy9aWEIzeW1JbVJkdi9qLzd1eWdSSWZLTFo1NzRzVzk2SmVPNEVF?= =?utf-8?B?NGFjRlRxNmlEekowcEJhUDc3RjkvMGNIeHdoU3VUK0JIY2dGa0J1OUpWWkZV?= =?utf-8?B?R0NMaWp1bVpuQVdNZERVT3lnbTRVSEFTNS9Eby9YV3BzUjJvMEdRTGFaMVNI?= =?utf-8?B?RjNSQWxkY3p1eFptRlJWb1VVdm1SZzh3czJ6Sk5ER0FGck1iakdxTjlBZ1dV?= =?utf-8?B?MDBiQnpjeEFSb0hXRE1jbWNxeGkxL3B4SXBkeTFndzJIZEM5OEhoTzlEM3FH?= =?utf-8?Q?bpxmO9RPAC3o8KQSGMDMNZHX9CJIAbLw=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1492; 5:3BbCjJagFgU3k2fNBAEh0tn0tsPv/edSXa2JuUoiQmqL9ZiWedWpca6itGuWN/MPPMqvr/SLAkFAJJ8Qz6bbLCXAOWhaov2AsjZ5TxzX6XxPPomxh6krpGYb5IP/6IpaCuNVUbDZu7p37SqnNgCa8A==; 24:43cwchV2px3BwoBw1m0nbwI/bC+X1R2AfXV4yE/xhMCiBfpdAojZklZVp2z5MRkRIbw0VnK9HZ5ea0xcSlW4ROFYv4WzvIvDfa6UynKW7C4=; 20:gZP9WSjjmREFHzCpLQp8TcyqQz4gdeq8pUbRd7+YsbCJIg6rrJXSQ8TpCOyRsHVh+kzedIYkWzl+FvTKE5hLEA== X-OriginatorOrg: my.hennepintech.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2015 12:52:04.8464 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1492 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jun 2015 12:52:16 -0000 On 2015.06.30 06:53, Ewald Jenisch wrote: > Here's my question: Is a "mix and match" between binary and > source-installation (pkg.. vs. "make / portupgrade") possible on the > same machine, or is it one or the other? There is no difference at all between the two, especially since staging in ports became mandatory. Using ports directly builds a package and then installs it. Problems occur when packages are built from different ports trees, however. I highly recommend Poudriere (as others have mentioned) for creating your own repo, since this will give you full control and stability, and will allow a consistent, shareable set of packages for multiple machines that will all have the options you want. Of course, this will require building all your own packages, and Poudriere likes to be more conservative than the underlying ports tools, and will rebuild packages even if they may not strictly need to be rebuilt. If you feel that you must only build some packages yourself and use the official FreeBSD repo (or any other repo that you do not control) for others, you *must* keep your own tree in sync with it when upgrading. This is even more complicated now that the official repo is not updated on a schedule, but rather is updated as soon as the last build run is completed. This approach requires more care and work in order to be stable, so I do not recommend it.