Re: Debian infra services and tools looking for programming contributions

2020-05-24 Thread Raphael Hertzog
Hello Antonio,

nice initiative !

On Thu, 21 May 2020, Antonio Terceiro wrote:
> For services, my starting point is https://wiki.debian.org/Services For
> tools, I currently have a list of the ones I usually contribute to, but
> can add more.
> 
> Not the part where I need your help. I'm looking for people who maintain
> or contribute to a Debian infrastructure service or tool that could use
> some help with programming, have the availability to provide some
> mentoring for someone who is already a programmer but not necessarily
> already involved with Debian, and would like your project to be
> highlighted in such a talk.

I would definitely like to have tracker.debian.org be highlighted in such
a talk. I spent a fair amount of time to have proper documentation for new
contributors and we have CI on merge requests, i.e. we're well prepared
to welcome contributors but few show up and even fewer keep contributing
on the long run.

https://qa.pages.debian.net/distro-tracker/contributing.html

IRC: #debian-qa
Mailing list: debian...@lists.debian.org

Cheers,
-- 
  ⢀⣴⠾⠻⢶⣦⠀   Raphaël Hertzog 
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋The Debian Handbook: https://debian-handbook.info/get/
  ⠈⠳⣄   Debian Long Term Support: https://deb.li/LTS


signature.asc
Description: PGP signature


Re: Debian infra services and tools looking for programming contributions

2020-05-23 Thread Enrico Zini
On Thu, May 21, 2020 at 03:36:15PM -0300, Antonio Terceiro wrote:

> Not the part where I need your help. I'm looking for people who maintain
> or contribute to a Debian infrastructure service or tool that could use
> some help with programming, have the availability to provide some
> mentoring for someone who is already a programmer but not necessarily
> already involved with Debian, and would like your project to be
> highlighted in such a talk.

nm.debian.org:

 - code is at https://salsa.debian.org/nm-team/nm.debian.org
   and it has a README explaining how to deploy a local development
   version
 - Python, Django, or JavaScript[1] front-end help is always welcome
 - Plenty of issues to pick from 
https://salsa.debian.org/nm-team/nm.debian.org/-/issues
   and https://bugs.debian.org/nm.debian.org
 - People with experience with the code hang out in #debian-newmaint on
   OFTC

contributors.debian.org:
 
 - code is at https://salsa.debian.org/nm-team/contributors.debian.org
   and it has a README explaining how to deploy a local development
   version
 - Python, Django, or JavaScript[1] front-end help is always welcome
 - Plenty of issues to pick from 
https://salsa.debian.org/nm-team/contributors.debian.org/-/issues
   and https://bugs.debian.org/nm.debian.org
 - People with experience with the code hang out in #debian-newmaint on
   OFTC

debtags.debian.org
 - code is at https://salsa.debian.org/debtags-team/debtagsd
 - some issues at https://bugs.debian.org/debtags.debian.org
 - I'm barely managing to look after the site these days because all the
   others have more pressing issues for me to deal with
 - it has great fun potential if someone wanted to take it over up and
   play with things like gamification of tagging contributions, or
   playing package search front-ends
 - contact point: sadly, only me

sso.debian.org:

 - code is at https://salsa.debian.org/debsso-team/debsso
 - it's hard to deploy a local development version
 - it's mostly there as legacy, now that we can use Salsa as OIDC
   provider. To do a nice thing, it needs to be made to support Salsa
   OIDC, too, so that services that still only authenticate with client
   certs don't need to depend on the crumbling former-alioth setup.
 - contact point: mostly me


Enrico

[1] the UI is a Bootstrap4 layout keep as uncomplicated as possible
-- 
GPG key: 4096R/634F4BD1E7AD5568 2009-05-08 Enrico Zini 


signature.asc
Description: PGP signature


Re: Debian infra services and tools looking for programming contributions

2020-05-23 Thread Geert Stappers
On Fri, May 22, 2020 at 03:32:31AM +, Paul Wise wrote:
> On Thu, May 21, 2020 at 7:02 PM Antonio Terceiro wrote:
> 
> > I'm planning a talk titled "I'm a programmer, how can I help Debian?"
  ...
> There are a number of non-packaging tasks for coders listed here:
> 
> https://www.debian.org/intro/help
> 
> > to present several Debian infrastructure services and tools that could
> > receive contributions, highlighting a few where contributions could have
> > a larger impact in the community (IMO).
> 
> Pretty much every Debian service needs help, please emphasise that in your 
> talk.

Yes, it is OK to break the consensus "somebody else does it better then me"


Regards
Geert Stappers
-- 
Silence is hard to parse



Re: Debian infra services and tools looking for programming contributions

2020-05-22 Thread Paul Wise
On Fri, May 22, 2020 at 4:28 PM Federico Ceratto wrote:

> IMO a friendly interface to create, list and search for work items
> would help.

This is Debian's attempt at such a tool:

https://wiki.debian.org/how-can-i-help

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Re: Debian infra services and tools looking for programming contributions

2020-05-22 Thread Antonio Terceiro
Hello Laura,

On Fri, May 22, 2020 at 12:09:18AM +0200, Laura Arjona Reina wrote:
> Hi Antonio
> 
> El 21/5/20 a las 20:36, Antonio Terceiro escribió:
> > Hi,
> > 
> > I'm planning a talk titled "I'm a programmer, how can I help Debian?" in
> > which I intend to present contribution opportunities for people who are
> > programmers, but are not necessarily interested in packaging. My plan is
> > to present several Debian infrastructure services and tools that could
> > receive contributions, highlighting a few where contributions could have
> > a larger impact in the community (IMO).
> > 
> > For services, my starting point is https://wiki.debian.org/Services For
> > tools, I currently have a list of the ones I usually contribute to, but
> > can add more.
> > 
> > Not the part where I need your help. I'm looking for people who maintain
> > or contribute to a Debian infrastructure service or tool that could use
> > some help with programming, have the availability to provide some
> > mentoring for someone who is already a programmer but not necessarily
> > already involved with Debian, and would like your project to be
> > highlighted in such a talk.
> > 
> > If that's you, please reply to this message and provide some information
> > about your service or tool. Package names are enough for tools in the
> > archive, otherwise links/wiki pages/etc are appreciated. Please also
> > mention a contact point (IRC channel, mailing list etc).
> > 
> Thanks for the initiative!
> 
> Is there a deadline to send the info to you/the list?

This talk is scheduled for June 5th, so for that instance I need replies
before then.

But I can also do it gain in the future, so whenever I receive the
information, it will be helpful.


signature.asc
Description: PGP signature


Re: Debian infra services and tools looking for programming contributions

2020-05-22 Thread Federico Ceratto
Thanks for the initiative. I think it could be expanded to include
Debian-specific tools and libraries that are not part of the
infrastructure.
IMO a friendly interface to create, list and search for work items
would help. I can see myself filtering by:
- programming language
- type of contribution: development, review, testing, translation...
- topic
- amount of work required
- requests and offers for mentoring
...but also subscribe to items I care about

For example, FreedomBox is doing something similar using labels on
Salsa, e.g. 
https://salsa.debian.org/freedombox-team/freedombox/-/issues?label_name%5B%5D=beginner

A dedicated package on the BTS could be used instead but the BTS seems
to appear a bit daunting to newcomers...

Thanks!
-- 
Federico Ceratto



Re: Debian infra services and tools looking for programming contributions

2020-05-22 Thread Stefano Zacchiroli
Heya, thanks for this initiative!

On Thu, May 21, 2020 at 03:36:15PM -0300, Antonio Terceiro wrote:
> I'm planning a talk titled "I'm a programmer, how can I help Debian?" in
> which I intend to present contribution opportunities for people who are
> programmers, but are not necessarily interested in packaging. My plan is
> to present several Debian infrastructure services and tools that could
> receive contributions, highlighting a few where contributions could have
> a larger impact in the community (IMO).
> 
> For services, my starting point is https://wiki.debian.org/Services For
> tools, I currently have a list of the ones I usually contribute to, but
> can add more.
> 
> Not the part where I need your help. I'm looking for people who maintain
> or contribute to a Debian infrastructure service or tool that could use
> some help with programming, have the availability to provide some
> mentoring for someone who is already a programmer but not necessarily
> already involved with Debian, and would like your project to be
> highlighted in such a talk.
> 
> If that's you, please reply to this message and provide some information
> about your service or tool. Package names are enough for tools in the
> archive, otherwise links/wiki pages/etc are appreciated. Please also
> mention a contact point (IRC channel, mailing list etc).

sources.debian.org, AKA Debsources, could use some help. I'm definitely
MIA on it, and the bulk of code maintenance is being assured by Mathieu
alone, including migration to Python 3 (thanks!). Having someone else
would be good, and I think it might be a piece of infra that might be
interesting to work on even for people that don't have a lot of Debian
insider knowledge.

Links:

- service: https://sources.debian.org/
- code: https://salsa.debian.org/qa/debsources
- bugs:
  
https://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;include=subject%3Adebsources;package=qa.debian.org

Hope this helps and thanks again !
Cheers
-- 
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader & OSI Board Director  . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: PGP signature


Re: Debian infra services and tools looking for programming contributions

2020-05-21 Thread Paul Wise
On Thu, May 21, 2020 at 7:02 PM Antonio Terceiro wrote:

> I'm planning a talk titled "I'm a programmer, how can I help Debian?" in
> which I intend to present contribution opportunities for people who are
> programmers, but are not necessarily interested in packaging.

There are a number of non-packaging tasks for coders listed here:

https://www.debian.org/intro/help

> to present several Debian infrastructure services and tools that could
> receive contributions, highlighting a few where contributions could have
> a larger impact in the community (IMO).

Pretty much every Debian service needs help, please emphasise that in your talk.

> If that's you, please reply to this message and provide some information
> about your service or tool. Package names are enough for tools in the
> archive, otherwise links/wiki pages/etc are appreciated. Please also
> mention a contact point (IRC channel, mailing list etc).

As per the previous discussion on mentoring for infrastructure
projects I'm willing to attempt to help folks contribute to pretty
much any area of Debian infrastructure. The debian-mentors list and
channel are appropriate for this.

https://lists.debian.org/msgid-search/29bd183f-1d7d-4d90-7262-7095ab377...@freesources.org
https://wiki.debian.org/DebianMentorsFaq#Infrastructure_Projects

Some more specific examples I would like to see:

The Debian wiki needs the MoinMoin 2.0 release to happen:

https://github.com/moinwiki/moin/milestones

The Debian derivatives census needs both coding and non-coding contributors.

https://wiki.debian.org/Derivatives/CensusQA

Porting the PTS patches panel changes to tracker.d.o:

https://bugs.debian.org/779400

Removing hard-coding of architectures, suites, codenames etc from
Debian services.

https://wiki.debian.org/SuitesAndReposExtension

There are a number of things that would be useful to have in
check-all-the-things, some of which there are half-completed branches
for, or are just ideas (for eg sandboxing or machine-readable output).

https://github.com/collab-qa/check-all-the-things/
https://github.com/pabs3/check-all-the-things/

--
bye,
pabs

https://wiki.debian.org/PaulWise



Re: Debian infra services and tools looking for programming contributions

2020-05-21 Thread Laura Arjona Reina
Hi Antonio

El 21/5/20 a las 20:36, Antonio Terceiro escribió:
> Hi,
> 
> I'm planning a talk titled "I'm a programmer, how can I help Debian?" in
> which I intend to present contribution opportunities for people who are
> programmers, but are not necessarily interested in packaging. My plan is
> to present several Debian infrastructure services and tools that could
> receive contributions, highlighting a few where contributions could have
> a larger impact in the community (IMO).
> 
> For services, my starting point is https://wiki.debian.org/Services For
> tools, I currently have a list of the ones I usually contribute to, but
> can add more.
> 
> Not the part where I need your help. I'm looking for people who maintain
> or contribute to a Debian infrastructure service or tool that could use
> some help with programming, have the availability to provide some
> mentoring for someone who is already a programmer but not necessarily
> already involved with Debian, and would like your project to be
> highlighted in such a talk.
> 
> If that's you, please reply to this message and provide some information
> about your service or tool. Package names are enough for tools in the
> archive, otherwise links/wiki pages/etc are appreciated. Please also
> mention a contact point (IRC channel, mailing list etc).
> 
Thanks for the initiative!

Is there a deadline to send the info to you/the list?

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Debian infra services and tools looking for programming contributions

2020-05-21 Thread Antonio Terceiro
Hi,

I'm planning a talk titled "I'm a programmer, how can I help Debian?" in
which I intend to present contribution opportunities for people who are
programmers, but are not necessarily interested in packaging. My plan is
to present several Debian infrastructure services and tools that could
receive contributions, highlighting a few where contributions could have
a larger impact in the community (IMO).

For services, my starting point is https://wiki.debian.org/Services For
tools, I currently have a list of the ones I usually contribute to, but
can add more.

Not the part where I need your help. I'm looking for people who maintain
or contribute to a Debian infrastructure service or tool that could use
some help with programming, have the availability to provide some
mentoring for someone who is already a programmer but not necessarily
already involved with Debian, and would like your project to be
highlighted in such a talk.

If that's you, please reply to this message and provide some information
about your service or tool. Package names are enough for tools in the
archive, otherwise links/wiki pages/etc are appreciated. Please also
mention a contact point (IRC channel, mailing list etc).


signature.asc
Description: PGP signature