Port maintenance

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Port maintenance

Brandon helsley
 

 
 
 
I'm getting started reading the porters handbook. I was wondering if I can adopt a port to practice maintaining one without the experience to keep it properly updated at first. I'm a little intimidated by contributing and not sure how best to learn the porters handbook. I guess read it multiple times?
 

 

 

 
 
 
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Port maintenance

Michael Gmelin-2


> On 29. Jun 2020, at 00:18, Brandon helsley <[hidden email]> wrote:
>
> 
>
>
>
>
> I'm getting started reading the porters handbook. I was wondering if I can adopt a port to practice maintaining one without the experience to keep it properly updated at first. I'm a little intimidated by contributing and not sure how best to learn the porters handbook. I guess read it multiple times?
>
>

Just pick a port that’s unmaintained and that you’re actually using yourself (ideally on a daily basis). When you do changes, make sure:

- it builds cleanly in poudriere.
- it passes portlint.
- you follow the porter’s handbook as good as you can, but without freaking out about it.

In case you’re uncertain, ask questions on this mailing list.

Open PRs in bugzilla or (in the beginning) reviews in phabricator.

Committers will help you. Either it will work, or you will learn. No one will judge you, so no worries.

Cheers,
Michael


>
>
>
>
>
>
>
> _______________________________________________
> [hidden email] mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "[hidden email]"

_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Port maintenance

Brandon helsley
In reply to this post by Brandon helsley
 

 
 
 
Okay, I use the nvidia 390 driver and nvidia-xsettings, but they both have no maintainer. I read all the material about what the responsibilitys are for a maintainer and I think I can do a couple. I got a message from portscout about a couple of ports that needed updated. I didn't sign up for any yet but could start there. How do I set my email address to maintainer? I will begin soon after I reread the documentation for contributing to ports and maybe ask a few more questions as they arise.
 

 

 

 
 
 
 
 
>  
> On Jun 28, 2020 at 4:23y    PM, Michael Gmelin  <[hidden email]>  wrote:
>  
>  
>   >  On 29. Jun 2020, at 00:18, Brandon helsley  <[hidden email]>  wrote:  >   >    >   >   >   >   >  I'm getting started reading the porters handbook. I was wondering if I can adopt a port to practice maintaining one without the experience to keep it properly updated at first. I'm a little intimidated by contributing and not sure how best to learn the porters handbook. I guess read it multiple times?  >   >  Just pick a port that’s unmaintained and that you’re actually using yourself (ideally on a daily basis). When you do changes, make sure: - it builds cleanly in poudriere. - it passes portlint. - you follow the porter’s handbook as good as you can, but without freaking out about it. In case you’re uncertain, ask questions on this mailing list. Open PRs in bugzilla or (in the beginning) reviews in phabricator. Committers will help you. Either it will work, or you will learn. No one will judge you, so no worries. Cheers, Michael  >   >   >   >   >   >   >   >  _______________________________________________  >  [hidden email]  mailing list  >   https://lists.freebsd.org/mailman/listinfo/freebsd-ports   >  To unsubscribe, send any mail to "[hidden email]"  
>  
     
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Port maintenance

Michael Gmelin-2


> On 29. Jun 2020, at 23:20, Brandon helsley <[hidden email]> wrote:
>
> Okay, I use the nvidia 390 driver

That one is already maintained by danfe@.

> and nvidia-xsettings

I only see nvidia-xconfig and nvidia-settings, both which have no maintainer.

> , but they both have no maintainer. I read all the material about what the responsibilitys are for a maintainer and I think I can do a couple. I got a message from portscout about a couple of ports that needed updated. I didn't sign up for any yet but could start there. How do I set my email address to maintainer?

Assuming maintainership is done through sending in a patch in form of a PR (the handbook describes this).

I would recommend that you first open a few PRs with patches for one or two unmaintained ports, then, once you’re comfortable with the process (and committers are too, especially when it comes to attention to detail), you open a PR to take maintainership.

-m


_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Port maintenance

Jonathan Chen
In reply to this post by Brandon helsley
On Tue, 30 Jun 2020 at 09:20, Brandon helsley
<[hidden email]> wrote:
>
> Okay, I use the nvidia 390 driver and nvidia-xsettings, but they both have no maintainer. I read all the material about what the responsibilitys are for a maintainer and I think I can do a couple. I got a message from portscout about a couple of ports that needed updated. I didn't sign up for any yet but could start there. How do I set my email address to maintainer? I will begin soon after I reread the documentation for contributing to ports and maybe ask a few more questions as they arise.
>

The usual process is to submit an update (a fix or a version-update)
to the port via bugs.freebsd.org. If it has no maintainer and you're
willing to adopt it, your update will also change the MAINTAINER in
the Makefile.

Cheers.
--
Jonathan Chen <[hidden email]>
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[hidden email]"