From owner-freebsd-ports@FreeBSD.ORG Mon Apr 13 14:20:05 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 538E55A5 for ; Mon, 13 Apr 2015 14:20:05 +0000 (UTC) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (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 12111C2 for ; Mon, 13 Apr 2015 14:20:05 +0000 (UTC) Received: by igbyr2 with SMTP id yr2so10815818igb.0 for ; Mon, 13 Apr 2015 07:20:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-type; bh=+hg5AwYitb9kMflPmIahDN2tvary0AkT8tmEpBwrI80=; b=puYhK7LKGA/ojcuLpdS3h2gMQuAOWY9pRhosybzA607CYxQW5KampqlZR5+h/ZU1En LmGsO3HbukKpjovtTfBOi4+huwSVwyrlp1/02R9ZPnrp6qenlRuPkQ0Xy9D+JsnMVV6i LuvsL9/kEBUtq3glDBae5trVNAJmEqszAjKh+CSryIJ59MK+2vPKYMD+I8Yow5/gto0n RO1RHV/inCG4S4friNpLs6Sy5DMcODehId8GhqoNEyjzjr9k6UgIGiJZWurEGAE8y5G3 z7cqk8W/aGyDgZXPVvkf3F/PM40ZIPIQwCKj8HBJiDklY6f0ByLjU36Ngp8BNRL1ohWg hkDQ== X-Received: by 10.107.155.13 with SMTP id d13mr21322965ioe.29.1428934804496; Mon, 13 Apr 2015 07:20:04 -0700 (PDT) MIME-Version: 1.0 References: <2694094.4JmStLgM3m@hp> <3504531.pypRB0Rknn@hp> In-Reply-To: <3504531.pypRB0Rknn@hp> From: Ben Woods Date: Mon, 13 Apr 2015 14:20:03 +0000 Message-ID: Subject: Re: MooseFS Ports for versions 2.0 and 3.0 To: Piotr Robert Konopelko Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: FreeBSD Ports , Jakub Kruszona-Zawadzki , MooseFS Technical Support Department , =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= 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: Mon, 13 Apr 2015 14:20:05 -0000 Nice work putting the ports together - its a good first effort! I have a few comments about the format of the ports and bug reports - sorry there are quite a few. I don't mean to be picky, but I wanted to minimise the back-and-forth for you to get these committed. 1. Updates to existing ports should be attached as patches to the current ports tree. The easiest way to do this if you got the ports tree from subversion (not portsnap) is using the svn diff command. Tick the "patch" option when attaching so we can see a nice pretty diff from within bugzilla= . 2. New ports should be attached as a shar(1) file. Assuming the port is called oneko, cd to the directory above where the oneko directory is located, and then type: shar `find oneko` > oneko.shar 3. It's nice for ports for share parts of their configuration, but I don't think it should be called "bsd.port.moosefs.mk" (this implies it is part of the port build scripts). A good example of what you could do is devel/libtool. It has a Makefile which includes Makefile.common. The devel/libltdl port also includes "${.CURDIR}/../libtool/Makefile.common". 4. @dirrm is now deprecated in pkg-plist. Suggest it is probably easier to build this with "make install && make makeplist > pkg-plist". Note that you should check the plist looks correct, and also delete the top warning line from the generated file. 5. The pkg-descr file should be updated to include a better description of the package, and link to the website. 6. Before submitting a port, check that it passes the normal checks by installing the ports-mgmt/portlint program, and running "portlint -AC" in the port directory. 7. If you have access to a poudriere installation, you should submit the "poudriere testport" logs showing that this port will build successfully. Myself or other ports contributors/committers can help with this if you do not have access to a poudriere installation, but please make sure you have at least tested the build on FreeBSD with a "make install". Much of this is covered in the porter's handbook. It's a good read if you haven't already seen it. You can find it here: https://www.freebsd.org/doc/en/books/porters-handbook/book.html Note that if you re-submit patches to each bug report, be sure to tick the option that it obsolete's the previous patch. Good luck! :) Regards, Ben On Mon, Apr 13, 2015 at 7:05 PM Piotr Robert Konopelko < piotr.konopelko@moosefs.com> wrote: > Thank you very much for this information. > > > > I posted requests to the FreeBSD bugzilla: > > > > > https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=3Dmoosefs&list_= id=3D56910 > > > > > > -- > > Best regards, > > Piotr Robert Konopelko > > MooseFS Technical Support Engineer | moosefs.com > > > > > On Thursday 09 of April 2015 2:52:32 PM Ben Woods wrote: > > Those ports currently have their maintainer fields set to " > ports@freebsd.org", meaning there is no maintainer. > > When you submit the bug report and attach your patch to update the port, > simply ensure the maintainer email address is updated to your own. You wi= ll > then be volunteering as the maintainer for those ports. > > Regards, > Ben > > On Thu, 9 Apr 2015 at 9:12 pm Fernando Apestegu=C3=ADa < > fernando.apesteguia@gmail.com> wrote: > > El 09/04/2015 15:00, "Piotr Robert Konopelko" > > escribi=C3=B3: > > > > Dear FreeBSD Ports team, > > > > On FreeBSD Ports site only ports for MooseFS 1.6.27-5 are available: > > https://www.freebsd.org/cgi/ports.cgi?query=3Dmoosefs&stype=3Dall[1] > > > > Longer than a half year ago MooseFS 2.0 has been released and few days > ago - MooseFS > > 3.0. > > > > We would like to inform, that we have prepared ports for MooseFS versio= ns > 2.0 and 3.0. > > > > How is the way to upgrade them in FreeBSD ports tree? > > You can start here: > > https://bugs.freebsd.org/bugzilla/ > > And file a request > > > Is there a possibility to make our team the maintainer of the MooseFS > FreeBSD Ports? > > Since ports@ is the current maintainer, you could file another request an= d > see if they are willing to drop mantainership in your favor or ask here := ) > > > > > > > -- > > Best regards, > > Piotr Robert Konopelko > > *MooseFS Technical Support Engineer* | moosefs.com[2] > > > > > > -------- > > [1] https://www.freebsd.org/cgi/ports.cgi?query=3Dmoosefs&stype=3Dall > > [2] http://moosefs.com > > _______________________________________________ > > freebsd-ports@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org= " > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > > >