From owner-freebsd-testing@freebsd.org Sat Nov 7 21:13:15 2015 Return-Path: Delivered-To: freebsd-testing@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 BF5DFA29442; Sat, 7 Nov 2015 21:13:15 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x234.google.com (mail-yk0-x234.google.com [IPv6:2607:f8b0:4002:c07::234]) (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 7FFDA1186; Sat, 7 Nov 2015 21:13:15 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykek133 with SMTP id k133so218338670yke.2; Sat, 07 Nov 2015 13:13:14 -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=Vxb0I29AH7sZrrLBR54HY+a6uV0o8JkLCcR9gjc6X48=; b=IHi5KSNI0Qbs2dR02zNmCKAxjEjHxQP/G5Ed6TPy15weQMEI0HucZnn6yZIJYTiKbC TflXAtFu1lK1UKandwsu4dYafbXglWRJNMW/E/6REXk02WNOXHaeLTgo99OyHjUkTOMU xj5e563g2gwgu3OCsnMuJK7UAyRMATDA20N9pQYwvP/6EvX7RNHcUsotSxBJYERBoPfz i+JeZhXJmhciScJR4ljgdJ1yesGkW8sxE2jZa2ZcVFGGU5XoAuyTAniycDpmlRpbQN7k 1Kv5IfQ2Y/Qwja+gWuHVN65dFJ5HRKEezgNRWQKSolvDB6Hf9IBpLaLXLuDVfktkw1K4 DRbg== MIME-Version: 1.0 X-Received: by 10.13.232.193 with SMTP id r184mr16196185ywe.283.1446930794628; Sat, 07 Nov 2015 13:13:14 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.37.95.9 with HTTP; Sat, 7 Nov 2015 13:13:14 -0800 (PST) In-Reply-To: <563E34C6.9010500@toco-domains.de> References: <563E34C6.9010500@toco-domains.de> Date: Sat, 7 Nov 2015 13:13:14 -0800 X-Google-Sender-Auth: IhfsfmYaydqlXg46YLahkLi4LBU Message-ID: Subject: Re: Call for Help: need script for patching ports tree, building with poudriere From: Craig Rodrigues To: =?UTF-8?Q?Torsten_Z=C3=BChlsdorff?= Cc: "freebsd-testing@freebsd.org" , ports Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Nov 2015 21:13:16 -0000 On Sat, Nov 7, 2015 at 9:28 AM, Torsten Z=C3=BChlsdorff < mailinglists@toco-domains.de> wrote: > > > It: > - assumes that patches are generated against /usr/ports (which makes > applying much easier) > - apply the patches > - get the ports affected by the diff with svn diff > - runs portlint > - runs poudriere for many versions... > - reset every change made to the portstree > > That flow of steps is very close to what I need. The scripts in http://github.com/freebsd/freebsd-ci are mostly shell or Python, but I'm flexible, as long as the scripts run under FreeBSD. I think you mentioned one problem about starting something, and then running out of time to finish working on it. This problem is very common. :( Hopefully if we have multiple people working on something and collaborating, we can get something going that many people can maintain and enhance in future. I would say go ahead and provide your script via GitHub pull request, unless you want to clean it up a little before providing it. Thanks. -- Craig