From owner-freebsd-ports@FreeBSD.ORG Wed Aug 27 15:39:07 2014 Return-Path: Delivered-To: freebsd-ports@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 56EE1303; Wed, 27 Aug 2014 15:39:07 +0000 (UTC) Received: from mail-pa0-x231.google.com (mail-pa0-x231.google.com [IPv6:2607:f8b0:400e:c03::231]) (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 23EF0329E; Wed, 27 Aug 2014 15:39:07 +0000 (UTC) Received: by mail-pa0-f49.google.com with SMTP id hz1so497675pad.36 for ; Wed, 27 Aug 2014 08:39:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:reply-to:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=8djh6nSH/GeezK9K/EAsaNSIrERI3yNQHh9LWJs4p2o=; b=OvCLGEIYcjhhwwi5iSRABHGLFufZ97FPvvNrxNuOrMJ0bHaT6Lqzdxonn3b4lQA8LK gbbdG3dDMslV4KFCXkDDaQvpVXIJKZmKG+n2tgDFqQ5hFb+84967xNiqlvjDaOiX4GCX RDWCOKy/YIaH+D26V/Uc5nI5PcDCH7Vqpxqamd44cGAPkooTydHikgbm3Euq39lqnqJz 4XhqjKsCCKRGepRdWkaSaqvvqkqPeMenlfiNmZv0lLExv7/eEmHX0jRgFsCBQgXUAgjP 7py/Kr7kOhePW08afXn2L6v9qr5OqZFzymgYBeZRNxgHTxYRtPLPYfckq153DiVFyPuM dprg== X-Received: by 10.70.56.10 with SMTP id w10mr30677053pdp.135.1409153943067; Wed, 27 Aug 2014 08:39:03 -0700 (PDT) Received: from [192.168.1.7] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id y1sm1039285pdl.75.2014.08.27.08.39.00 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Aug 2014 08:39:02 -0700 (PDT) Sender: Kubilay Kocak Message-ID: <53FDFB8D.1060707@FreeBSD.org> Date: Thu, 28 Aug 2014 01:38:53 +1000 From: Kubilay Kocak Reply-To: koobs@FreeBSD.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Thunderbird/32.0 MIME-Version: 1.0 To: Geoffroy Desvernay <"\"dgeo"@centrale-marseille.fr>, "ports\""@FreeBSD.org, freebsd-ports@freebsd.org, ports@FreeBSD.org Subject: Re: New Netdisco2 port and multiple port submission question References: <53FDF6E5.2030001@centrale-marseille.fr> In-Reply-To: <53FDF6E5.2030001@centrale-marseille.fr> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2014 15:39:07 -0000 On 28/08/2014 1:19 AM, geoffroy desvernay wrote: > Hi, > > I've packaged netdisco 2 (L2-3 network management tool) and some perl > modules to get it work. > > http://netdisco.org/ > https://metacpan.org/pod/App::Netdisco > > Please test this if interested, I'll make a PR after some feedback :) > > I have some questions for skilled porters: > * What about the naming of the netdisco2 port, I choose > 'p5-App-Netdisco' since this is a perl module, but I'm not sure > * How to submit some ports at once (just attach all to PR ?) > * Is a shar archive still needed, or a tarball ? > > Here are the ports, extract them in the root of a port tree. > > http://dgeo.perso.ec-m.fr/ports/p5-App-Netdisco.tar.xz > http://dgeo.perso.ec-m.fr/ports/p5-Algorithm-Cron.tar.xz > http://dgeo.perso.ec-m.fr/ports/p5-AnyEvent-DNS-EtcHosts.tar.xz > http://dgeo.perso.ec-m.fr/ports/p5-App-local-lib-helper.tar.xz > http://dgeo.perso.ec-m.fr/ports/p5-MCE.tar.xz > http://dgeo.perso.ec-m.fr/ports/p5-Template-Plugin-CSV.tar.xz > http://dgeo.perso.ec-m.fr/ports/p5-Time-timegm.tar.xz > http://dgeo.perso.ec-m.fr/ports/p5-URL-Encode.tar.xz > > Hope this can serveā€¦ > Hi Geoffroy, Either (shar/diff) is fine, but diffs can help with (inline) review, or in the event further changes are needed. With svn diffs, you can also include changes such as adding the ports to the relevant category/Makefile as well (which are needed for new ports), save committer time, and gets you familiar with our side of the process. The multiple ports question is less concrete, as its a balance between overhead per PR (with perhaps a single committer), and isolated changes. If it were me, I'd create a single issue report, with one patch per port, named perfectly (with descriptions) Mention in the submission which are dependencies of which and go from there. More important than submission formats however, are: - portlint output is clean (see ports-mgmt/portlint) - Build/Package QA and tested with poudriere or redports Jump on #freebsd-ports (freenode) or #bsdports (efnet) if you have any questions, and have fun! Hope that helps. koobs