Date: Wed, 27 May 2020 17:03:29 +0000 From: Brandon helsley <brandon.helsley@hotmail.com> To: Aryeh Friedman <aryeh.friedman@gmail.com> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com>, Polytropon <freebsd@edvax.de>, Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: FreeBSD Cert Message-ID: <CY4PR19MB1655146321E7517E6FC5E7A0F9B10@CY4PR19MB1655.namprd19.prod.outlook.com> In-Reply-To: <CAGBxaXk-yTvN1mCXwSQtjVv4DAkjfMiQP%2BZGfLqExRa7Op6TOw@mail.gmail.com> References: <CY4PR19MB165585A7D4670DC49DB5523AF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAEJNuHxaPtoVqcn4Dc86Pi29pLbnFoicUo%2BR91E87W%2Br%2BkDbUA@mail.gmail.com> <20200527141409.5469f1a3.freebsd@edvax.de> <CY4PR19MB1655CA1BCE7309202A815605F9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaXnN5_vL%2BK4cAAwyaUVd=5-a1gqxzN-T4==Z%2BWkwkiM-RA@mail.gmail.com> <CY4PR19MB1655429A10A7CD70E9A7BEACF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <CAGBxaX=bNBkHQU8L0F-mq3D83CL1DSgMDZRE3_9cQ7ypRpEKzg@mail.gmail.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>
next in thread | previous in thread | raw e-mail | index | archive | help
Excuse me could you clarify I didn't catch that Sent from Outlook Mobile<https://aka.ms/blhgte> ________________________________ From: Aryeh Friedman <aryeh.friedman@gmail.com> Sent: Wednesday, May 27, 2020 10:46:07 AM To: Brandon helsley <brandon.helsley@hotmail.com> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com>; Polytropon <freebsd@edvax.de>; Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: FreeBSD Cert On Wed, May 27, 2020 at 12:44 PM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: Dead as in without a maintainer or as in completely broken? If the second work with the current maintainer if the first just take maintainership and if both fix it and take maintainership Sent from Outlook Mobile<https://aka.ms/blhgte> ________________________________ From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> Sent: Wednesday, May 27, 2020 10:43:38 AM To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com<mailto:ottavio2006-usenet2012@yahoo.com>>; Polytropon <freebsd@edvax.de<mailto:freebsd@edvax.de>>; Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org<mailto:freebsd-questions@freebsd.org>> Subject: Re: FreeBSD Cert On Wed, May 27, 2020 at 12:41 PM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: Ok I'll check it out and get back to you. Btw there's a broken port called freetnet. Can it be rescued? How do you go about fixing a broken port? Sort answer: By any means necessary Long answer: Figure out where to get the latest version of the source code and do what is needed to bring it up to date and submit the port while saying your taking maintainership (make sure it really is dead first by attempting to contact the old maintainer first) ________________________________ From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> Sent: Wednesday, May 27, 2020 10:38:56 AM To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com<mailto:ottavio2006-usenet2012@yahoo.com>>; Polytropon <freebsd@edvax.de<mailto:freebsd@edvax.de>>; Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org<mailto:freebsd-questions@freebsd.org>> Subject: Re: FreeBSD Cert On Wed, May 27, 2020 at 12:35 PM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: So if I wanted to port Bote Mail from i2p I would just get the source code and refer to their licensing on their website and contact them for clarity? You should also read the semi official statement on what is compatible and what isn't legally (I am not going to summerize it because that is where the flamewar on licensing often starts): https://www.freebsd.org/doc/en_US.ISO8859-1/articles/bsdl-gpl/index.html Sent from Outlook Mobile<https://aka.ms/blhgte> ________________________________ From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> Sent: Wednesday, May 27, 2020 10:07:29 AM To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com<mailto:ottavio2006-usenet2012@yahoo.com>>; Polytropon <freebsd@edvax.de<mailto:freebsd@edvax.de>>; Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org<mailto:freebsd-questions@freebsd.org>> Subject: Re: FreeBSD Cert On Wed, May 27, 2020 at 12:02 PM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: I'll take that to mean that I can sign up with as little as I know. I'll definitely be very quick to learn. How can I get started? Step 1: Find some program that you think should be widely available to the FreeBSD community Step 2: Make sure it legally compatible with FreeBSD and it's licensing model (I am not going to get into how to this to avoid starting a flame war) Step 3: Get the source code for the program Step 4: Using hand compiling (or how ever it wants to be built) get it to compile/install cleanly including noting all the other ports it depends on Step 5: Use the port system to automate step 4 Step 6: Submit it to the bug tracking system as a new port so as to mark it ready for a committer to review and commit it Step 7: Make any changes the committer suggests Step 8: Committer commits it and it is now officially a port ________________________________ From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> Sent: Wednesday, May 27, 2020 9:57:30 AM To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com<mailto:ottavio2006-usenet2012@yahoo.com>>; Polytropon <freebsd@edvax.de<mailto:freebsd@edvax.de>>; Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org<mailto:freebsd-questions@freebsd.org>> Subject: Re: FreeBSD Cert On Wed, May 27, 2020 at 11:53 AM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: Good to know, then I'll take it up to learn the basics. And to be a committer? Does that require skills? 1. The reason I suggested some of the things I have written but not made into ports yet is I wrote them on FreeBSD so there is little or no programming required to make them work as port (if there is then I did my job wrong) and thus you can learn porting from the ground up and then move to harder things that require programming 2. Being a committer is mostly being trusted by other committers to not <bleep> things up when you put it in the master repository. Mostly this comes from maintaining a lot of ports and showing superior knowledge of the porting system along with being suitably risk adverse when updating the master repo. Sent from Outlook Mobile<https://aka.ms/blhgte> ________________________________ From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> Sent: Wednesday, May 27, 2020 9:48:39 AM To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com<mailto:ottavio2006-usenet2012@yahoo.com>>; Polytropon <freebsd@edvax.de<mailto:freebsd@edvax.de>>; Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org<mailto:freebsd-questions@freebsd.org>> Subject: Re: FreeBSD Cert On Wed, May 27, 2020 at 11:36 AM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: How much experience is necessarry? I don't know anything about computers but got freebsd as a project to learn as much as possible. If I were to get involved does "teaching the ropes" at all possibly include learning other things like networking and possibly and hopefully learning how to port software? A lot of times (but by far from all the time) porting requires at least basic programming skills since you often need to find parts of the code that are incompatible with FreeBSD and make them compatible (you then include a patch for the work in the port files). Sent from Outlook Mobile<https://aka.ms/blhgte> ________________________________ From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> Sent: Wednesday, May 27, 2020 8:33:10 AM To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> Cc: Ottavio Caruso <ottavio2006-usenet2012@yahoo.com<mailto:ottavio2006-usenet2012@yahoo.com>>; Polytropon <freebsd@edvax.de<mailto:freebsd@edvax.de>>; Ottavio Caruso via freebsd-questions <freebsd-questions@freebsd.org<mailto:freebsd-questions@freebsd.org>> Subject: Re: FreeBSD Cert On Wed, May 27, 2020 at 8:39 AM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: What about port maintainership. Or port mentee? What Is it exactly. Good learning experience? Yes/no/maybe is it worth and is it a good learning experience. A port maintainer as Mathew said is resonible for keeping a port in good working order visa vie FreeBSD. A good example is when I took over maintainership of devel/aegis it was to update to the latest released version (the original author passed away in 2014 and no one has picked up the ball to make new versions since despite a small group of hardcore users [including my self]) and all was good then when FreeBSD started to phase out the preference for GCC I had to make some patches to make it work with LLVM, etc. Taking over a dead port is likely not as good of an learning experience as making and maintaining a new one. Contact me privately I have some ideas for stuff that can and should be ports that I haven't had time for (mostly side projects relating to PetiteCloud that I can maintain via aegis but not via ports due to not making the translation scripts completely yet) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org -- 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?CY4PR19MB1655146321E7517E6FC5E7A0F9B10>
