Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 May 2020 16:48:56 -0400
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        Valeri Galtsev <galtsev@kicp.uchicago.edu>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: FreeBSD Cert
Message-ID:  <CAGBxaXm=XtgSvmsgtnqdRZkvOnf_XRo_hV5RCKNy4ApeCtgXMw@mail.gmail.com>
In-Reply-To: <21722039-a01f-37d3-e035-6be2950485e2@kicp.uchicago.edu>
References:  <CY4PR19MB165585A7D4670DC49DB5523AF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CY4PR19MB1655B064D097DAFECC492CA1F9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaXnkaRDZ84mff3KpABZdibNBgWZtnLTJjFUA7rUSmnxdcQ@mail.gmail.com> <CY4PR19MB1655D45BA9FFA743BE59FDFBF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaXnWSDs_PQJ=F8HQpz-r=AjyA-1=j1o_eBavdwJ7bhhX7Q@mail.gmail.com> <CY4PR19MB1655FA15206EBD85E8E754B2F9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaX=4%2BkOb6n38X9qSA5Hc-b9MNgL98zPdAPTw4sa2v=7Mbg@mail.gmail.com> <CY4PR19MB16551E5798F0C344FD2962A5F9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaX=s80PW4eyZDsFFYzw2vrXXkvXgn0z_bHf-AHNiRU_8vQ@mail.gmail.com> <CY4PR19MB1655BFB2BEDA186543C3871FF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaXk-yTvN1mCXwSQtjVv4DAkjfMiQP%2BZGfLqExRa7Op6TOw@mail.gmail.com> <CY4PR19MB1655146321E7517E6FC5E7A0F9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <20200527203627.2c9faae5@archlinux> <21722039-a01f-37d3-e035-6be2950485e2@kicp.uchicago.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 27, 2020 at 3:03 PM Valeri Galtsev <galtsev@kicp.uchicago.edu>
wrote:

>
>
> On 5/27/20 1:36 PM, Ralf Mardorf via freebsd-questions wrote:
> > On Wed, 27 May 2020 17:03:29 +0000, Brandon helsley wrote:
> >> Excuse me could you clarify I didn't catch that
> >
> > IMHO it's quite irrelevant given that you described yourself as "I
> > don't know anything about computers but got freebsd as a project to
> > learn as much as possible".
> >
> > If you official maintain software for an operating system you not only
> > need to be _familiar_ with the operating system, you also need to chase
> > after the source code, if upstream discontinues a project and somebody
> > forks it or upstream migrated from one software hosting service to
> > another and there are few additional things to do, that are very time
> > consuming and that have nothing to do with becoming familiar with the
> > operating system.
>

I love how people who have no background in a topic (being a port
maintainer) spew off about topics that may or may not be an issue in a
particular case.    The facts are the OP asked what a port maintainer was
and if it would be a good learning experience and the answer from two
people was it would be a rough learning experience but a good one.

Just so both people I am replying to know that it is not a case of the pot
calling the kettle black:

ports@neomarx% grep -Ri aryeh /usr/ports
/usr/ports/.svn/pristine/fb/fbbabd498800d80e7c624a9e8f6cfbf5b5c52865.svn-base:MAINTAINER=
aryeh.friedman@gmail.com
/usr/ports/devel/aegis/Makefile:MAINTAINER= aryeh.friedman@gmail.com

But:

ports@neomarx% grep -Ri galtsev /usr/ports
[No output]
ports@neomarx% grep -Ri mordorf /usr/ports
[Not output]


> +1
>
> Another way to look at it: you have no expertise, then if you follow
> someone's advise on the list and attempt to become port maintainer, then
> I've got question for you:
>
> Will you let anything on _your_ computer that came from someone with no
> expertise? Why offering the same to others? So:
>

Who said you needed to use the resulting port??!!?!?   What is the worst
that can happen he fails?   If he does fail then I am sure he would learn a
lot more if then he tried one of the no long practical use that either
person quoted in this message suggested.   It is likely h would learn more
from failing then succeeding in making the port even.

Everyone has to start somewhere and if they want to start by jumping into
the deep end then we shouldn't try to stop because they will do it anyways
the best we can do is tell them the risks ("do or die" is a great teacher
though).


> Install the system. Solve all trouble on that way by searching for
> solutions, not by asking ready recipes on mail lists. Become
> knowledgeable USER of that system. Learn programming. Create small
> programs of your own for your own needs. This was you indeed will
> acquire invaluable knowledge. By doing.
>

If you had been reading other mailing lists you would of seen the OP has
been doing this already (see -virtualization@ for example) and is coming
along nicely and was looking for an other learning task thus his question
on port maintainership


> This though sounds terse will bring you to the goal you stated much
> faster, believe me.
>
>
Will it?  Almost all the best IT/programmers I know started with just as
difficult of a challenge so if the OP wants to do something hard from the
get go let them.


-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXm=XtgSvmsgtnqdRZkvOnf_XRo_hV5RCKNy4ApeCtgXMw>