From owner-freebsd-ports@freebsd.org Sat Dec 19 03:44:56 2015 Return-Path: Delivered-To: freebsd-ports@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 89240A4CEE1 for ; Sat, 19 Dec 2015 03:44:56 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (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 59E591483 for ; Sat, 19 Dec 2015 03:44:56 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mail-io0-x22c.google.com with SMTP id e126so109074130ioa.1 for ; Fri, 18 Dec 2015 19:44:56 -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=CeG3Hcc992clb9JPq0XCKYd8lpscYzQTDdcAvBSfR+4=; b=yaq7LSyX56UtZt3385+2lpUALyMSMeyuvWSw4886GLaaFKdqM5y6oFy/Ed6pZ7giE9 e8ooQYWkgEL2LRUQAmaZUW3+d7AW4B9UaAra5FXEg6eMghEb2wJGDeULlEu85eh3yVXf OO3mif1YLWolkeCrI20pAvpGeyCBhWewdR+TgjBh5e2VxOWIm6+9Fn0wI/aSRkLHT/iR +ioQlW9T93oPLb62W6dZAL7vNaqsSugjlAQlwTOLc/tmPBWhtC96CX6SoGN3hnlAbBav 8SlIFf+Ur8wMvWpP8/GKAEiKJJ6YIcY3hhCESTY4+YcjQ+/6pNbPE5PoLOl0xbFjIARd 1OYg== MIME-Version: 1.0 X-Received: by 10.107.11.66 with SMTP id v63mr9568097ioi.184.1450496695781; Fri, 18 Dec 2015 19:44:55 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.50.152.69 with HTTP; Fri, 18 Dec 2015 19:44:55 -0800 (PST) In-Reply-To: <56713466.9090609@rawbw.com> References: <566D38ED.7050406@rawbw.com> <566D5B3C.4040602@FreeBSD.org> <566E75C3.9090601@toco-domains.de> <56713466.9090609@rawbw.com> Date: Fri, 18 Dec 2015 19:44:55 -0800 X-Google-Sender-Auth: 6sLuRORCjBXyS6ipRljp-4RAcDs Message-ID: Subject: Re: Gogs port: A painless self-hosted Git service From: Craig Rodrigues To: Yuri Cc: ports Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2015 03:44:56 -0000 On Wed, Dec 16, 2015 at 1:52 AM, Yuri wrote: > This isn't a complete workflow, but here is an idea for port updates: > Each port update or new port submission could become a pull request. Once > the new pull request is created, system should launch poudriere builds for > it for all required platforms, and append the notice that builds have > started. Then append the build status. If it was > Would you be able to help test this script which takes a patch and then kicks off poudriere: https://github.com/Ultima1252/portest/blob/master/portest and provide feedback or patches? Ricky Gallamore wrote it. This type of script will be necessary to implement the kind of workflow which you are suggesting. Integrating with pull requests is doable down the road, but we need to get the basic scripting working at first. -- Craig