[all candidates] discussions in -devel

2013-03-19 Thread Serafeim Zanikolas
Dear candidates,

In the words of Lars [*]:

We're not very good at dealing with situations where a few individuals
are dominating the discussion by being loud, insistent, and unwilling to 
budge
or to give any credence to opposing views. I don't know what to do about 
that,
but we clearly need social and possibly technical tools for this.

According to Lars, behind the scenes diplomacy is not sustainable. It seems to
me that the only way to solve this issue effectively is to make trolling
harder (requiring more effort) than ending it.

Our usual approach of darwinism (whereby a single hacker's solution gets
gradually adopted) does not work here because any attempted solution (social,
technical or both) requires some kind of upfront policy change (and, for
technical measures, some kind of infra change).

How do you propose that we go about dealing with this issue, keeping in mind
that it's imposs^Wchallenging to get to consensus about non-technical and
potentially controversial policy (moderation) changes?

[*] http://blog.liw.fi/posts/diplomacy/
http://blog.liw.fi/posts/discussion-what-works-or-not/

-- 
Every great idea is worthless without someone to do the work. --Neil Williams


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130319230053.GD6878@mobee



Re: to DPL candidates: getting new people to Debian

2013-03-17 Thread Serafeim Zanikolas
On Sat, Mar 16, 2013 at 04:28:03PM +0100, Lucas Nussbaum wrote [edited]:
> On 16/03/13 at 15:31 +0100, Serafeim Zanikolas wrote:
> > have
> > you considered assignments for the preparation of patches for wishlist bugs 
> > in
> > native and pseudo-packages (eg. infra-related sw projects)?
> 
> Have others thought about that/tried to organize such university
> projects?

There's this (master's, I think) module, ran by an academic who's a FreeBSD
member, with goals amongst others:

Appreciate and understand maintenance activities
Be able to change existing systems

http://www.dmst.aueb.gr/dds/ismr/intro/indexw.htm
http://www.dmst.aueb.gr/dds/ismr/index.htm

You can see in their "hall of fame" examples of successful contributions.

> YMMV, but due to the way student projects are organized in France, the
> following problems are often blockers:
> - Tasks are not long enough. Typically, what you need is something that
>   would take an experienced DD about 40 hours (for part-time projects
>   with groups of 2 to 4 students). Many of tasks are much
>   smaller than that, and you can't just aggregate several tasks, because
>   then, the project loses interest in terms of "project management".

Assignments don't necessarily have to have a patch as the sole deliverable.
Smaller ones could very well be about producing a design or triaging bugs
(reproducing, documenting approaches that didn't work, and so on).

> - I don't know the software, and there's no one willing to act as
>   backup-mentor on the Debian side, in case I cannot answer the
>   students' question.
> 
> - The project is not motivating enough for the students (it does not
>   result in exposing the students to sufficiently-interesting
>   technologies, for example).

If I understand correctly, in the aforementioned course, they don't point
students to specific projects or issues to work on. So it's up to the students
to find something they find do-able and interesting enough to work on.

> - The amount of learning required to be able to do the project, compared
>   to the amount of work to do, is too high.

I don't see that as a problem if documenting what one's learned is part of the
deliverable you grade.

> - (for infrastructure) setting up a development instance is not
>   documented, impossible, or extremely difficult.

Indeed that's an issue for infra projects -- and a point of improvement for us.

Anyhow, I think that whatever we'd do to make such academic assignments easier
would be useful to potential contributors in general.

A couple of other ideas to encourage work on wishlist bugs of infra & native
packages:

- tag them as wontfix, needs-discussion or patch-welcome

- for patch-welcome bugs, tag them also in terms of order of magnitude of time
  required to fix (eg.  hours, days, weeks; yes, it depends on a bunch of
  factors, but it'd be better than nothing)

With this info in place combined with debtags data (eg. implemented-in::*),
one could develop a web page where newcomes can ask "I know language X and
have a spare weekend to code. what should I do?" (this would be similar to
wnpp-by-tags.debian.net but for native Debian projects instead).

-- 
Every great idea is worthless without someone to do the work. --Neil Williams


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130317135412.GC6878@mobee



Re: to DPL candidates: getting new people to Debian

2013-03-16 Thread Serafeim Zanikolas
On Sat, Mar 16, 2013 at 11:21:05AM +0100, Lucas Nussbaum wrote [edited]:
> But asking students to contribute to Debian during university projects is 
> quite
> difficult (I have thought about it numerous times, but never found a
> good-enough idea).  it would be interesting to share feedback on that, to
> identify and suppress potential blockers.

If you refer to university students in some software-related discipline: have
you considered assignments for the preparation of patches for wishlist bugs in
native and pseudo-packages (eg. infra-related sw projects)?

More generally, I think that our needs for native development are not nearly
as well advertised as are those for packaging-related work (WNPP).

-- 
Every great idea is worthless without someone to do the work. --Neil Williams


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130316143112.GB6878@mobee



[OT] flag RC-buggy packages to users of testing

2013-03-12 Thread Serafeim Zanikolas
[M-F-T set to 628...@bugs.debian.org, as I believe this is becoming OT]

On Tue, Mar 12, 2013 at 12:17:29PM +0800, Paul Wise wrote:
[..]
> On Tue, Mar 12, 2013 at 3:30 AM, Moray Allan wrote:
[..]
> > Flag up RC bugs: To tackle things earlier in the cycle, perhaps we could
> > push use of some tools[1] that more actively flag up new RC-buggy packages
> > to users of testing?
> 
> There is apt-listbugs but does that work for things like PackageKit or
> software-center?

software-center is unaware of apt-listbugs and PackageKit explicitly disables
it (because it otherwise hangs while apt-listbugs waits for console-based
input).

Two things need to happen:

- apt-listbugs design should be revised for invocation by programs (as opposed
  to manual/interactive invocation)

- high level package managers must learn how to interact with apt-listbugs

-- 
Every great idea is worthless without someone to do the work. --Neil Williams


signature.asc
Description: Digital signature


To all candidates: personal mentoring

2010-03-24 Thread Serafeim Zanikolas
Dear candidates,

With respect to attracting new contributors, please ponder the idea of a
formal one-on-one mentoring scheme (as opposed to one-off interactions via
d-mentors).

I do realise that personal mentorship takes time; that's a reason to set
criteria [1] and thresholds on who gets to have a mentor [2], instead of not
considering the idea all together.

I'd think that, in addition to encouraging more contributors to commit, this
would also improve Debian's perception as a welcoming place, and new
contributors' feeling of belonging to the project ("would anybody even notice
if I were ran down by a bus?")

Or maybe not.

What do /you/ think?

Cheers,
Serafeim

[0] related talk for inspiration: http://2009.r2.co.nz/20100118/50249.htm
[1] say, only people that want to eventually become DDs
[2] random idea: any outsider that's fixed X bugs

-- 
debtags-organised WNPP bugs: http://members.hellug.gr/serzan/wnpp


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100324231544.ga3...@mobee