From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ci-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 59011A00BE
	for <public@inbox.dpdk.org>; Fri,  1 Nov 2019 15:50:34 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 1D9F51DFE9;
	Fri,  1 Nov 2019 15:50:34 +0100 (CET)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com
 [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 97E321DFE7
 for <ci@dpdk.org>; Fri,  1 Nov 2019 15:50:32 +0100 (CET)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id E123A21E44;
 Fri,  1 Nov 2019 10:50:31 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Fri, 01 Nov 2019 10:50:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding:content-type; s=mesmtp;
 bh=X5ooCh/O8oeJsQkNAUvTaOKsyB0TnbdTj6KMsOwFIeY=; b=NsKcjIhZnmyT
 R4xy5gkogSZsOSL6BdG5p2p31ys+V7TMkJMBAwhpo0YdFJbU9qj+6P76JilJtXoS
 eJ1Guhjxa7Gs74lwMdCZIuDfY08Fo23RrDKT98+RhDXQD4n4M/X1h9hzKwY8GiLR
 +VpXzo9cJfXGYIiW0/OOUl7d8ZXv98c=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=X5ooCh/O8oeJsQkNAUvTaOKsyB0TnbdTj6KMsOwFI
 eY=; b=Rs4nY3AHt5aKSr5FALs7zGfxGSPl/85yzCZOMstYlqLcqXVW1IWJafU4o
 FaouSCL0ZrlQCDRfyt/kFpRhj2KWRgj0Jol0xdct04vNDlz8waTfOzSzV1P4Wb+j
 UTszyyCILx0Nu0f+uopLKPjbpOebt9jGO1IKY2PLE9TTlB9GwN5UnXgfTt/NvHBa
 LbpcTqPxCyeGfi5zX/p/QPH+wbJfrdJnaz6j0SRyCw4g47Zgw9jLy7aUQVCEU0Gz
 grdYZRuO8z82Sz6YYltHUDX7A6aXnVZUGiOzvNsrTrzrGm/MgCHsAaGnc+uf9+bo
 0yjhgPeI9slfER00E1nMPwU7L1l5A==
X-ME-Sender: <xms:Nka8XdfDNfAJFFsiP96b9KSMb-Kf28MGOPmAooy4qrASlr-h_Xs-kA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddtjedgieekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr
 shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecuff
 homhgrihhnpeguphgukhdrohhrghdpohiilhgrsghsrdhorhhgnecukfhppeelfedriedr
 udegledruddugeenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjh
 grlhhonhdrnhgvthenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:N0a8XSQjZ1G7waOVrxwy1ScwL7Km3Wp05AelcBLfl-is1AECp72kcg>
 <xmx:N0a8XeNvdvnCOQirqkQLG-q0b-ua9t2g76F6thiz9fg74jdOOgdqgQ>
 <xmx:N0a8XdVJRmlhovrGx5U81aa9eX0x8Iz6sJoweozGIKUmsEYCfVFONQ>
 <xmx:N0a8XcHnl94AmfJXV-Twsv2Cu2IluwZJ3KRTlXqzA7J9JeJMvb0f2Q>
Received: from xps.localnet (114.149.6.93.rev.sfr.net [93.6.149.114])
 by mail.messagingengine.com (Postfix) with ESMTPA id 67B253060060;
 Fri,  1 Nov 2019 10:50:30 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Petr Vorel <pvorel@suse.cz>
Cc: ci@dpdk.org, Ferruh Yigit <ferruh.yigit@intel.com>, alialnu@mellanox.com
Date: Fri, 01 Nov 2019 15:50:28 +0100
Message-ID: <13917806.ejvjljNehA@xps>
In-Reply-To: <20191101103217.GA25242@dell5510>
References: <20191101090829.GA17463@dell5510> <2279949.o5Xao51OsT@xps>
 <20191101103217.GA25242@dell5510>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Subject: Re: [dpdk-ci] Patchwork setup
X-BeenThere: ci@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK CI discussions <ci.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/ci>,
 <mailto:ci-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/ci/>
List-Post: <mailto:ci@dpdk.org>
List-Help: <mailto:ci-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/ci>,
 <mailto:ci-request@dpdk.org?subject=subscribe>
Errors-To: ci-bounces@dpdk.org
Sender: "ci" <ci-bounces@dpdk.org>

01/11/2019 11:32, Petr Vorel:
> Hi Thomas,
> 
> thanks for a quick info!
> 
> > > I really like your patchwork setup (travis CI button and posted CI build results
> > > to S/W/F column).
> > > Would you mind sharing your setup?
> 
> > These are just simple local patches to customize the UI.
> > Feel free to contact directly Ali and me for more details.
> 
> > Which patchwork instance are you interested in?
> I'm interested to improve our LTP patchwork instance on ozlabs
> https://patchwork.ozlabs.org/project/ltp/list/
> There are many project hosted, so direct modification isn't possible.
> The easiest way would be to host our own instance ourselves, but we don't want.
> I might extend patchwork DB schema to allow setup custom HTML snippet for
> particular instance (long term solution and button is less important than S/W/F).

Yes more configuration may be nice.

> > > Did you just manually added travis button to the django template (I guess there is no
> > > UI setup for it)?
> 
> > Yes, it is manually added.
> 
> 
> > > Did you implemented posts to S/W/F via REST API [1]?
> 
> > No, it was done with RPC (pwclient) when REST was not available.
> > The script is in this git:
> > 	http://git.dpdk.org/tools/dpdk-ci/tree/tools/update-pw.sh
> Thanks for pointing to this script. I suppose either your solution or REST API
> requires using cron, so this might force us to move from ozlabs to self hosting
> patchwork instance.

You can keep your ozlabs instance and run the script anywhere.
The only requirement is to wait for the test report to be received,
so you can send a public URL of the report to patchwork.