YvesJunqueira

Differences between revisions 13 and 40 (spanning 27 versions)
Revision 13 as of 2006-03-23 03:53:27
Size: 5181
Editor: 200-096-165-204
Comment:
Revision 40 as of 2008-08-06 16:14:01
Size: 10797
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= yves / nictuku =

== Rationale ==

This page is not a "personal marketing" piece. Ubuntu members applicants must document their contribution to Ubuntu and the FOSS comunity in order to prove they deserve such title - and I'm an applicant.
'''Ubuntu member''' since Apr 3, 2006.
Line 11: Line 7:
 * Work: Ministério do Desenvolvimento Social e Combate à Fome ("Ministry of Social Development") [http://www.mds.gov.br]  * Work: Sysadmin and python hacker at Ministério do Desenvolvimento Social e Combate à Fome ("Ministry of Social Development") [[http://www.mds.gov.br]]
Line 13: Line 9:
 * Education: Graduated in Relações Internacionais ("International Relations") at the Universidade de Brasília [http://www.unb.br]  * Education: Graduated in Relações Internacionais ("International Relations") at the Universidade de Brasília [[http://www.unb.br]]
Line 16: Line 12:

 * Tecnical interests:
  * Systems administration
  * Autonomic Computing
  * MS -> FOSS migration
  * Python development
  * Perl hacking :-)
Line 20: Line 23:
 * Launchpad: [https://launchpad.net/people/yves-junqueira]
 * Blog: [http://www.cetico.org]
 * IRC: yves or nictuku @ freenode. 
 * Launchpad: [[https://launchpad.net/people/yves.junqueira]]
 * Ubuntu-related Blog: [[http://www.cetico.org/tech/category/ubuntu]]
 * IRC: nictuku or yves @ Freenode.
Line 40: Line 43:
 * Founder and operator of #ubuntu-br at freenode  * Founder and operator of #ubuntu-br at freenode (since circa december / 2004)
 * [[http://planeta.ubuntubrasil.org|Brazilian Ubuntu Planet]] contributor [[http://planeta.ubuntubrasil.org/?author=28]]
 * Ubuntu member since Apr 3, 2006.
Line 44: Line 49:
NWU is "Network wide updates for systems which use APT." NWU is my biggest contribution to Ubuntu, I guess.
Line 46: Line 51:
 * Project site: [https://dev.ubuntubrasil.org/trac/nwu]
 * Project changes history: [https://dev.ubuntubrasil.org/trac/nwu/timeline?daysback=180]
Nwu means "Network wide updates for systems which use APT."

* Project site: [[http://cetico.org/nwu]]
 * Project changes history: [[http://cetico.org/nwu/timeline?daysback=180]]
Line 50: Line 57:
To fix bug #1, we need a good system for managing updates. Mr. Gates' company distributes freely its SUS and the newer WSUS, that manage updates for their products. RHN is an option as a paid service, but we need something GPL - and better. It is based on a spec written by MichaelVogt. After reading the spec, I talked to AdamConrad (infinity) and MichaelVogt (mvo) volunteering to work on it. They said "great, go go". I've been working hard on it since december/2005.
Line 52: Line 59:
NWU is based on a spec written by MichaelVogt. When I saw the spec, I talked to AdamConrad and MichaelVogt proposing to work on it. They said "great, go go". I've been working hard on it since december/2005.

I only code in my free time, but I think the project has walked a long path already. I dedicate many daily hours to it, as you can see in the history.
The project has walked a long path already. I dedicate many daily hours to it, as you can see in the [[http://cetico.org/nwu/timeline?daysback=180|commits history]].
Line 58: Line 63:
I've received a lot of support from other users and Ubuntu members and that makes me even more excited about nwu. Thank you very much. I've received a lot of support from other users and Ubuntu members and that makes me even more excited about nwu. I'm really thankful to AdamConrad, MichaelVogt, MarioMeyer, IvanKrstic and all MOTU's.
Line 60: Line 65:
The project is hosted by Ubuntu-Br LoCoTeam, thanks to MarioMeyer's sysadmin efforts. The project is hosted by Ubuntu-Br LoCoTeam, thanks to MarioMeyer's sysadmin efforts. He also has contributed a lot of code and testing time to nwu, for which I am also thankful.
Line 64: Line 69:
 * python-sysinfo
 * nwu-agent
 * nwu-server
 * [[http://revu.tauware.de/details.py?upid=2238|python-sysinfo]]
 * [[http://revu.tauware.de/details.py?upid=2240|nwu-agent]]
 * [[http://revu.tauware.de/details.py?upid=2240|nwu-server]]
Line 68: Line 73:
None has entered Universe yet, but me and MarioMeyer are working hard on them. See [https://dev.ubuntubrasil.org/trac/nwu/wiki/DownloadNwu] They are in revu. When they are widely tested, we'll upload them to Debian and later to Ubuntu. At least two debian developers are interested in sponsoring them.

== Universe Contributions ==

 * smartpm - https://launchpad.net/distros/ubuntu/+source/smart/+bug/41123 (Report + Patch)
 * ubuntu-docs https://launchpad.net/distros/ubuntu/+source/ubuntu-docs/+bug/41223 (Report, Fix suggestion)

== Documentation work ==

 * [[http://www.cetico.org/tech/category/ubuntu|Ubuntu related blog posts]] (in Portuguese)
 * [[http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2016|Criando sites para intranet e trabalhos em equipe com o DokuWiki]]
 * [[http://www.vivaolinux.com.br/dicas/verDica.php?codigo=1733|Otimizando as consultas do MySQL no Postfix]]
 * [[http://www.vivaolinux.com.br/scripts/verScript.php?codigo=824|Upload de múltiplos arquivos para Imageshack.us utilizando scripts em Perl]]
Line 71: Line 88:

== Python-Sysinfo ==

Python-sysinfo is an abstraction library that provides system information like current hardwares, network settings and software environment. It was originally written for [[https://dev.ubuntubrasil.org/trac/pycacic|PyCACIC]].

nwu-agent depends on python-sysinfo.

 * Project site: [[http://code.google.com/p/pycacic]]
    * In order to ease distribution, python-sysinfo is becoming a component of NWU.
Line 76: Line 102:
I've volunteered for developing an agent for GNU/Linux, initially written in Perl. After that I've moved to Brasília and now I'm working in a Python version, as an official government project. I've volunteered for developing an agent for GNU/Linux, initially written in Perl. After that I've moved to Brasília and now I'm working on PyCACIC, now coded in Python, as an official government GPL project.
Line 89: Line 115:
  * UbuntuServer can be a nice alternative to "Enteprise" servers supported by Oracle and other "enteprise-level" software. DB2 is already supported.
Line 90: Line 117:
  * Very welcoming to new contributors. 
   *The "ubuntero/ubuntu member/ubuntu developer" processes are very stimulating to applicants. And it's transparent.
  * Very welcoming to new contributors.
   * The "ubuntero/ubuntu member/ubuntu motu" processes are very stimulating to applicants. And they are transparent.
Line 96: Line 123:
  * Some Debian Developers disagree about how Ubuntu is sending back the improvements.
  * Canonical business model is not clear to everybody.
   * It seems to have a big budget, but is the model sustainable?
  * See "Ubuntu-BR problem"
  * The karma system can be used to evil things, just like in religion: define status and casts. FOSS is not religion. You cannot build a karma system that is 100% fair. Also, don't confuse the karma system with meritocracy. A mathemical equation defined karma is a bad attempt to make numbers out of merits.
 
== Ubuntu-BR LoCo Team ==

Unfortunately, the Ubuntu Braziliam LoCo Team has seen better times. One can read a sad discussion about its problems in [[http://people.ubuntu.com/~fabbione/irclogs/ubuntu-meeting-2006-08-14.html|a CC meeting log]].

The problems could be summarized in the following items:
(updated in 11/09/2006, on jono bacon's request)

This is my personal point of view, and I am unfortunately biased by the events, although I try not to be.

    * The Brazilian LoCo team is not as warm and friendly as it should be. Many more could be contributing and we should do something about it.
   * Some members and community leaders are fighting for attention and struggling for power. These goals will probably not lead to a healthy and helpful community
     * Mario Meyer and Og Maciel are important leaders of the community, and trivial issues like "Ubuntu Brazilian Team" launchpad memberships had lead to overheated discussion and the clear creation of a schism in the community.
   * MarioMeyer administers mekong, and has failed to properly share his burden with other co-admins. This favored at least one grave event of downtime, during the upgrade to Dapper. After this, the opposition to Meyer's position as the locoteam leader has increased. This oppostion was sometimes delivered in unpolite ways.
   * To counterweight Meyer's public status of locoteam leader, OgMaciel proposed the creation of a CC baked hierarchy (for himself), named "Translation Team Leader". Others thought that such hierarchy, if created, should be voted.
     * IMO we should not formalize any such structure, or we would be fostering such disputes and, worse, rewaring those that engaged the struggle and helped creating the chism.
     * It would not be wise if the Community Council picked one of the sides of that personal dispute (namely by the Ubuntu Members OgMaciel and MarioMeyer), although both have done big contributions to the community. In the other hand, punishing their behaviour would obviously not solve the problem.
   * I don't know what happened after that CC meeting, but things appeared to be cooled down, partially because unfortunately some locoteams members got so frustated and are not as active as before (namely, at least licio, segfault and me - nictuku).
   * Maybe it's time to call everyone to a meeting and try to stablish a friendly, postive agenda, lead by other Ubuntu community leaders (preferably by the community manager, jono). What I think should be addressed in this meeting:
     * Meyer should effectively share system administration with other people, possibly with other locoteams sysadmins. They should transparently discuss what should and what should not be done with the server, and write together simple policies and best practices that should be followed by everyone. Backup is a major issue IMO. Another option is to create virtual servers, but that requires more manpower to administer that single server.
     * Who should lead the brazilian locoteam? No one, IMO. Neither Meyer nor OgMaciel should. We all admire their contributions, but pointing one of them as leader would not solve the issue. Meyer has not succeded as the team leader before, and OgMaciel seems not moderate enough.
Line 102: Line 150:
 * Contribute with the Ubuntu Server sub-project with development, support and ideas.
 * Help and stimulate use of Ubuntu and Debian in the Brazilian Government
Line 103: Line 153:
 * Work hard on the aforementioned packages and send them to Universe, then to Debian unstable, then to Ubuntu main, then to Ubuntu server (long time support).  * Work hard on the aforementioned packages and send them to Debian unstable, then to Ubuntu Universe, then to Ubuntu main, then to Ubuntu server (long time support).(I believe hitting Debian first is the RightWay)
Line 108: Line 158:
== Testimonials == == Ubuntu Membership endorsement Testimonials ==
Line 112: Line 162:
"Yves has been an active member of the BrazilianTeam. He has helped a lot in the IRC channel and development. He is distributing a lot of ubuntu love and will be advocating it in his regional FOSS install fest. He will also be helping me and the other Brazilian Members to advocate on the [http://fisl.softwarelivre.org/ FISL 7.0] (largest FOSS conference in Latin America). Thus I endorse 100% his application to become an Ubuntu Member." -- MarioMeyer "Yves has been an active member of the BrazilianTeam. He has helped a lot in the IRC channel and development. He is distributing a lot of ubuntu love and will be advocating it in his regional FOSS install fest. He will also be helping me and the other Brazilian Members to advocate on the [[http://fisl.softwarelivre.org/|FISL 7.0]] (largest FOSS conference in Latin America). Thus I endorse 100% his application to become an Ubuntu Member." -- MarioMeyer

=== LicioFernando ===

"Yves has been working hard with the NWU for ubuntu. He has been permorming an active participation in the IRC channel as well as in lists and in the planet UbuntuBrasil.I endorse his position as new member of the ubuntu." -- LicioFernando

Ubuntu member since Apr 3, 2006.

My credentials :-)

Yves Junqueira Marques Teixeira (nictuku). Born in 02/1982

  • Work: Sysadmin and python hacker at Ministério do Desenvolvimento Social e Combate à Fome ("Ministry of Social Development") http://www.mds.gov.br

  • Education: Graduated in Relações Internacionais ("International Relations") at the Universidade de Brasília http://www.unb.br

  • Life: I love literature, movies, hacking and, most of all, I love Carla, my wife.
  • Tecnical interests:
    • Systems administration
    • Autonomic Computing
    • MS -> FOSS migration

    • Python development
    • Perl hacking Smile :-)

Contact

Community Presence

NWU

NWU is my biggest contribution to Ubuntu, I guess.

Nwu means "Network wide updates for systems which use APT."

It is based on a spec written by MichaelVogt. After reading the spec, I talked to AdamConrad (infinity) and MichaelVogt (mvo) volunteering to work on it. They said "great, go go". I've been working hard on it since december/2005.

The project has walked a long path already. I dedicate many daily hours to it, as you can see in the commits history.

I hope it will prove itself useful and stable enough for dapper+1.

I've received a lot of support from other users and Ubuntu members and that makes me even more excited about nwu. I'm really thankful to AdamConrad, MichaelVogt, MarioMeyer, IvanKrstic and all MOTU's.

The project is hosted by Ubuntu-Br LoCoTeam, thanks to MarioMeyer's sysadmin efforts. He also has contributed a lot of code and testing time to nwu, for which I am also thankful.

Packages

They are in revu. When they are widely tested, we'll upload them to Debian and later to Ubuntu. At least two debian developers are interested in sponsoring them.

Universe Contributions

Documentation work

Extra-Ubuntu Contributions

Python-Sysinfo

Python-sysinfo is an abstraction library that provides system information like current hardwares, network settings and software environment. It was originally written for PyCACIC.

nwu-agent depends on python-sysinfo.

CACIC

CACIC is a project lead by the Brazilian Government to provide a system that collects and analyses informations from computers in the network. It reports data like hardware setup, installed software and asset management input informations.

I've volunteered for developing an agent for GNU/Linux, initially written in Perl. After that I've moved to Brasília and now I'm working on PyCACIC, now coded in Python, as an official government GPL project.

I also host and maintaing the community wiki.

My ideas about Ubuntu

  • What I like
    • Based on Debian, the "universal operational system" :-).
    • UbuntuServer can be a nice alternative to "Enteprise" servers supported by Oracle and other "enteprise-level" software. DB2 is already supported.

    • Best Desktop I've ever experienced. It just works.
    • Very welcoming to new contributors.
      • The "ubuntero/ubuntu member/ubuntu motu" processes are very stimulating to applicants. And they are transparent.
    • Has a growing, helpful comunity
    • Short, predictable release cycle
    • It's a hype, but a good, deserved hype. Probably a long standing hype, too.
  • Worries
    • See "Ubuntu-BR problem"
    • The karma system can be used to evil things, just like in religion: define status and casts. FOSS is not religion. You cannot build a karma system that is 100% fair. Also, don't confuse the karma system with meritocracy. A mathemical equation defined karma is a bad attempt to make numbers out of merits.

Ubuntu-BR LoCo Team

Unfortunately, the Ubuntu Braziliam LoCo Team has seen better times. One can read a sad discussion about its problems in a CC meeting log.

The problems could be summarized in the following items: (updated in 11/09/2006, on jono bacon's request)

This is my personal point of view, and I am unfortunately biased by the events, although I try not to be.

  • The Brazilian LoCo team is not as warm and friendly as it should be. Many more could be contributing and we should do something about it.

  • Some members and community leaders are fighting for attention and struggling for power. These goals will probably not lead to a healthy and helpful community
    • Mario Meyer and Og Maciel are important leaders of the community, and trivial issues like "Ubuntu Brazilian Team" launchpad memberships had lead to overheated discussion and the clear creation of a schism in the community.
  • MarioMeyer administers mekong, and has failed to properly share his burden with other co-admins. This favored at least one grave event of downtime, during the upgrade to Dapper. After this, the opposition to Meyer's position as the locoteam leader has increased. This oppostion was sometimes delivered in unpolite ways.

  • To counterweight Meyer's public status of locoteam leader, OgMaciel proposed the creation of a CC baked hierarchy (for himself), named "Translation Team Leader". Others thought that such hierarchy, if created, should be voted.

    • IMO we should not formalize any such structure, or we would be fostering such disputes and, worse, rewaring those that engaged the struggle and helped creating the chism.
    • It would not be wise if the Community Council picked one of the sides of that personal dispute (namely by the Ubuntu Members OgMaciel and MarioMeyer), although both have done big contributions to the community. In the other hand, punishing their behaviour would obviously not solve the problem.

  • I don't know what happened after that CC meeting, but things appeared to be cooled down, partially because unfortunately some locoteams members got so frustated and are not as active as before (namely, at least licio, segfault and me - nictuku).
  • Maybe it's time to call everyone to a meeting and try to stablish a friendly, postive agenda, lead by other Ubuntu community leaders (preferably by the community manager, jono). What I think should be addressed in this meeting:
    • Meyer should effectively share system administration with other people, possibly with other locoteams sysadmins. They should transparently discuss what should and what should not be done with the server, and write together simple policies and best practices that should be followed by everyone. Backup is a major issue IMO. Another option is to create virtual servers, but that requires more manpower to administer that single server.
    • Who should lead the brazilian locoteam? No one, IMO. Neither Meyer nor OgMaciel should. We all admire their contributions, but pointing one of them as leader would not solve the issue. Meyer has not succeded as the team leader before, and OgMaciel seems not moderate enough.

Future contribution planning

  • Contribute with the Ubuntu Server sub-project with development, support and ideas.
  • Help and stimulate use of Ubuntu and Debian in the Brazilian Government
  • Advocate for NWU spec approval for dapper+1
  • Work hard on the aforementioned packages and send them to Debian unstable, then to Ubuntu Universe, then to Ubuntu main, then to Ubuntu server (long time support).(I believe hitting Debian first is the RightWay)

  • Keep focused in nwu, but keep an eye on the general Ubuntu development and help whenever possible.
  • If time is available, help with bugs in malone
  • Always send back my contributions to Debian

Ubuntu Membership endorsement Testimonials

MarioMeyer

"Yves has been an active member of the BrazilianTeam. He has helped a lot in the IRC channel and development. He is distributing a lot of ubuntu love and will be advocating it in his regional FOSS install fest. He will also be helping me and the other Brazilian Members to advocate on the FISL 7.0 (largest FOSS conference in Latin America). Thus I endorse 100% his application to become an Ubuntu Member." -- MarioMeyer

LicioFernando

"Yves has been working hard with the NWU for ubuntu. He has been permorming an active participation in the IRC channel as well as in lists and in the planet UbuntuBrasil.I endorse his position as new member of the ubuntu." -- LicioFernando


CategoryHomepage

YvesJunqueira (last edited 2008-08-06 16:14:01 by localhost)