Re: Minutes from Getting your packages into Debian

2012-08-14 Thread Christoph Egger
Hi!

David Bremner brem...@debian.org writes:
 QUOTE: Bremner: Gobby is not emacs, it's so sad.

you know rudel-mode? ;-)

Regards

Christoph


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87a9xxbvep@mitoraj.siccegge.de



Re: Minutes from Getting your packages into Debian

2012-08-14 Thread Dmitrijs Ledkovs
On 14/08/12 11:49, Christoph Egger wrote:
 Hi!
 
 David Bremner brem...@debian.org writes:
 QUOTE: Bremner: Gobby is not emacs, it's so sad.
 
 you know rudel-mode? ;-)
 

Somebody please make it work with etherpads!

-- 
Regards,
Dmitrijs.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/502a2e49.4000...@debian.org



Re: Minutes from Getting your packages into Debian

2012-08-02 Thread Arno Töll
Hi,

On 02.08.2012 05:07, PICCORO McKAY Lenz wrote:
 this stupid DM process only make debian packagin more slower to evolution,
 i have a problem uploading a debian mentors sig file and nobody respond and
 solves my problem

I cannot see how the DM process is related to sponsoring in the first
place. Actually, being a DM makes sponsoring unnecessary in many cases.

Having that said: Criticizing is easy, but do you have actual
suggestions how to improve?

-- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D



signature.asc
Description: OpenPGP digital signature


Re: Minutes from Getting your packages into Debian

2012-08-01 Thread PICCORO McKAY Lenz
this stupid DM process only make debian packagin more slower to evolution,
i have a problem uploading a debian mentors sig file and nobody respond and
solves my problem

On Tue, Jul 31, 2012 at 11:22 AM, David Bremner brem...@debian.org wrote:


 Hi all;

 Here are the minutes from the (apparently) annual mentors-bof, thanks
 to Didier Raboud for taking them. It turned into a bit more of a
 tutorial session than last year, which I don't think is necessarily a
 bad thing. I also attach the LaTeX source for the slides; a pdf is
 available (somewhere) on penta.debconf.org.

 ===

 QUOTE: Bremner: Gobby is not emacs, it's so sad.

 Some statistics:

 * 18790 packages are in Sid, amongst which 3036 are non-NMU sponsored
  packages. If you use Debian, you are probably needing one of those;
  you probably rely on any of them.  946 active DDs, 178 DMs, 906
  sponsored people.

 OPINION: Bremner: There's a high barrier to be able to upload packages
 without a key in the /magic keyring/.

 OPINION: Bremner: Know packaging, love packaging, do packaging. This
 amount of work is the tiny part of getting packages sponsored.

 Bremner: sponsoring as a source for new contributors, not only about new
 packages; most of actual DDs have come to Debian trough getting packages
 sponsored, this shouldn't be underestimated as a source of future DDs.

 Bremner: There are DDs that sponsor, others that don't, various reasons
 undermine this.

 == The big picture ==

 There is sort-of a command-line shock: debian-mentors{.*} is not
 anywhere close to Launchpad™.

 The Mighty Steps to Getting My Package Uploaded:

 * Prepare (Close your browser, open a terminal, Gh !? )
 * ITP (for new packages, reportbug wnpp)
 * go package (get help from #debian-mentors, feedback on your
ITP[probably not positive].
 * upload (well, sort-of) to mentors.debian.net : Upload, QA
 check, …
 * File a Request For Sponsoring (RFS) against
 sponsorship-requests. \o/ BTS fun
 * Wait, Revise, Wait, Revise, More Wait. This time the feedback is
 most probably positive.
 * Your Package Gets Uploaded™ (or not…)

 == What packages belong in Debian ? ==

 It recently came as a surprise to some that someone wants a new package
 to Debian but it might very well be that `Debian doesn't want it`…

 ITP serves three roles:
 * Sanity check incoming packages
 * First contact of new contributions with the Debian community
 * Mutex to avoid multiple people working on the same
   thing. (less important in sponsoring context)

 The perception of ITP depends on the side: the filer says here's the
 work I did, I propose it to Debian, while debian-devel (if that
 exists) understands it as here's a new package `Debian` will have to
 maintain.

 Closing RFS's is another (fairly rarely used) feedback mechanism: make
 sure feedback is given out soon enough.

 == Tracking sponsorship requests in the BTS ==

 After this experiment started, there has been been a lot more noise on
 the mailing list, but is planned to be improved.

 * 28 RC bugs fixed, 172 updates, 69? new packages; quite a successful
   experiment.

 == Discussion ==

 Q: Bottleneck in those steps ^ ? A: Not enough sponsors.

 I: Teams are not an administrative barrier, they are probably a resource.

 Q: Maybe we are not communicating / enforcing the needed commitment for
 new packages: in fact, the lifetime of a package is in measured in
 multiple years (unstable-testing-stable-security- …).

 I: Removal of packages doesn't only carry a /technical/ cost, it does
 carry a human cost too (users, …).

 Q: Do the packages need to be in english? A: Not necessarily, but
 description and copyright probably need both for sponsors and
 FTP-Masters team.




-- 
Lenz McKAY Gerardo (PICCORO)
http://qglochekone.blogspot.com


Minutes from Getting your packages into Debian

2012-07-31 Thread David Bremner

Hi all;

Here are the minutes from the (apparently) annual mentors-bof, thanks
to Didier Raboud for taking them. It turned into a bit more of a
tutorial session than last year, which I don't think is necessarily a
bad thing. I also attach the LaTeX source for the slides; a pdf is
available (somewhere) on penta.debconf.org.

===

QUOTE: Bremner: Gobby is not emacs, it's so sad.

Some statistics:

* 18790 packages are in Sid, amongst which 3036 are non-NMU sponsored
 packages. If you use Debian, you are probably needing one of those;
 you probably rely on any of them.  946 active DDs, 178 DMs, 906
 sponsored people.

OPINION: Bremner: There's a high barrier to be able to upload packages
without a key in the /magic keyring/.

OPINION: Bremner: Know packaging, love packaging, do packaging. This
amount of work is the tiny part of getting packages sponsored.

Bremner: sponsoring as a source for new contributors, not only about new
packages; most of actual DDs have come to Debian trough getting packages
sponsored, this shouldn't be underestimated as a source of future DDs.

Bremner: There are DDs that sponsor, others that don't, various reasons
undermine this.

== The big picture ==

There is sort-of a command-line shock: debian-mentors{.*} is not
anywhere close to Launchpad™.

The Mighty Steps to Getting My Package Uploaded:

* Prepare (Close your browser, open a terminal, Gh !? )
* ITP (for new packages, reportbug wnpp)
* go package (get help from #debian-mentors, feedback on your
   ITP[probably not positive].
* upload (well, sort-of) to mentors.debian.net : Upload, QA check, …
* File a Request For Sponsoring (RFS) against sponsorship-requests. 
\o/ BTS fun
* Wait, Revise, Wait, Revise, More Wait. This time the feedback is most 
probably positive.
* Your Package Gets Uploaded™ (or not…)

== What packages belong in Debian ? ==

It recently came as a surprise to some that someone wants a new package
to Debian but it might very well be that `Debian doesn't want it`…

ITP serves three roles:
* Sanity check incoming packages
* First contact of new contributions with the Debian community
* Mutex to avoid multiple people working on the same
  thing. (less important in sponsoring context)

The perception of ITP depends on the side: the filer says here's the
work I did, I propose it to Debian, while debian-devel (if that
exists) understands it as here's a new package `Debian` will have to
maintain.

Closing RFS's is another (fairly rarely used) feedback mechanism: make
sure feedback is given out soon enough.

== Tracking sponsorship requests in the BTS ==

After this experiment started, there has been been a lot more noise on
the mailing list, but is planned to be improved.

* 28 RC bugs fixed, 172 updates, 69? new packages; quite a successful
  experiment.

== Discussion ==

Q: Bottleneck in those steps ^ ? A: Not enough sponsors.

I: Teams are not an administrative barrier, they are probably a resource.

Q: Maybe we are not communicating / enforcing the needed commitment for
new packages: in fact, the lifetime of a package is in measured in
multiple years (unstable-testing-stable-security- …).

I: Removal of packages doesn't only carry a /technical/ cost, it does
carry a human cost too (users, …).

Q: Do the packages need to be in english? A: Not necessarily, but
description and copyright probably need both for sponsors and
FTP-Masters team.

\documentclass[presentation]{beamer}
\usetheme{default}
\usepackage[utf8]{inputenc}
%\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\AtBeginSection[]
{
  \begin{frame}beamer
\tableofcontents[currentsection]
  \end{frame}
}

\tolerance=1000
\providecommand{\alert}[1]{\textbf{#1}}
\newcommand{\notes}[1]{\par\vfill\small\textbf{Notes:} #1}
\newcommand{\recipebutton}[1]{\hyperlink{#1}{\beamergotobutton{#1}}\hypertarget{back:#1}{}}
\newcommand{\recipe}[1]{\hypertarget{#1}{}\hyperlink{back:#1}{\beamerreturnbutton{back}}}
\title{Getting your packages into Debian}
\author{David Bremner}
\titlegraphic{based on notes by Asheesh Laroia, Arno Töll, 
  and Nicolas Dandrimont, shameless cribbing from mailing lists, and stuff I just made up}
\date{9 July 2012}
\usecolortheme{rose}
\begin{document}

\begin{frame}
  \maketitle
\end{frame}

\begin{frame}
  \frametitle{This is not a lecture}

  \begin{block}+-{What's it about?}
Getting packages \emph{sponsored}, i.e uploaded Debian for people
without keys in the uploading keyring.
  \end{block}

  \begin{block}+-{What's the plan?}  I have some slides to fill the
awkward silences. It would be great if I \emph{fail} to make it to
the end of my slides, because we find more interesting things to