From owner-freebsd-questions@freebsd.org Fri Dec 2 18:26:09 2016 Return-Path: Delivered-To: freebsd-questions@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 45CAAC63753 for ; Fri, 2 Dec 2016 18:26:09 +0000 (UTC) (envelope-from ah@dreamchaser.org) Received: from nightmare.dreamchaser.org (ns.dreamchaser.org [66.109.141.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 173B71017 for ; Fri, 2 Dec 2016 18:26:08 +0000 (UTC) (envelope-from ah@dreamchaser.org) Received: from breakaway.dreamchaser.org (breakaway.dreamchaser.org. [192.168.151.122]) by nightmare.dreamchaser.org (8.13.6/8.13.6) with ESMTP id uB2IPujk091024; Fri, 2 Dec 2016 11:25:57 -0700 (MST) (envelope-from ah@dreamchaser.org) Subject: Re: How to become a developer/commiter to FreeBSD To: Matthias Apitz , freebsd-questions@freebsd.org References: <86a4bb8b9cda427885036a5025745b80@gwp> <20161202024243.GA70440@becker.bs.l> <20161202061322.GB1894@c720-r292778-amd64> From: Gary Aitken Message-ID: Date: Fri, 2 Dec 2016 11:25:56 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20161202061322.GB1894@c720-r292778-amd64> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (nightmare.dreamchaser.org [192.168.151.101]); Fri, 02 Dec 2016 11:25:57 -0700 (MST) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Dec 2016 18:26:09 -0000 On 12/01/16 23:13, Matthias Apitz wrote: >> On Thursday, 01. Dec 2016, 13:34:02 +0100, lukaszgryglicki wrote: >>> Hi, I'm a developer, working in my own (one person) >>> company. [...] I want to contribute to FreeBSD in my >>> spare time, but not sure who should I contact. [...] >> >> Don't promise yourself too much. I have problem reports with >> proposed fixes running for years. I even wrote to the list >> that I will not report anything more before my running >> reports will be processed, and nothing happened. >> >> As long as you are not part of the core mishpoke they will >> treat you like a leper. The list likes to discuss about >> complaints about complaints about spam while inferior >> operating systems enthrall themselves about abusing >> standards. > > I can not ACK this. I took over maintainer on some abandoned ports, for example > head/print/muttprint, because I do need them, and the commiters guided me > very well through the update and patch procedure, as well in other cases > while hunting crash bugs, for example in editors/libreoffice. Just > search in bugzilla if you need more details. Glad to hear that worked for you, but let me offer another data point. For years I have regularly used tools whose default / original source build is gnu-based, such as gimp. I've wanted to help with a number of them for years. In order to do that, one needs to be able to download the current source and modify it for an appropriate build on fbsd. In my experience, that's a non-trivial process. I spent literally days trying to figure out how to do that, including a few pleas on the ports list. I got little help, and finally gave up. I would have happily taken over a couple of ports, but I can't do that if I can't even convert the source to a fbsd build. It seems like this should be an almost automatic process by now, but apparently it isn't. If someone wants to give me some guidance, I'd be happy to try again. It might well be worth the fbsd project's time to make "hand-holding" of potential new port maintainers a primary responsibility for someone. In my case, I'm an ancient geezer who's losing memory cells too fast which is almost certainly part of my problem, but I don't think I'm material for the dumpster quite yet. On 12/02/16 03:28, Matthew Seaman wrote: > I am sorry to hear that. It is something I've experienced myself too -- > I once had a patch committed about 4 years after I'd submitted it and > completely forgotten all about it in the mean time. > > Yes, this can be a problem. FreeBSD relies (mostly) on volunteers to do > the work, and there is always more work to do than volunteers available. > People that step up and propose good quality patches should be welcomed > with open arms, but they can also fall through the net quite easily. It > helps if you can make friends with the appropriate people online -- > enough so that they will respond to gentle prodding about looking at > your patches. That really shouldn't be necessary, but it is the way the > world is. I can't address this too specifically, as I have only offered a few patches. However, for the few I have offered, it has generally been quite a bit less than a year. In other cases I have only been able to identify a problem, rather than offer a patch, because of the above build set-up issue. Unfortunately, that leaves it to a most-likely overloaded other volunteer to prioritize and find time to diagnose and fix. Gary