Re: Results for Debian Project Leader 2013 Election

2013-04-13 Thread Moray Allan

On 2013-04-13 19:00, devo...@vote.debian.org wrote:

The winners are:
 Option 3 Lucas Nussbaum


I'd like to congratulate Lucas on his election, and to thank Gergely 
for running -- as well as everyone who encouraged me to run and who gave 
me suggestions during the campaign period.  It's healthy for us to have 
contested elections, and I hope that some useful actions develop out of 
the campaign discussions.  I would also like to thank our Secretary for 
conducting the election smoothly.


--
Moray


--
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/71680992b60a85bdfac067ce0d27c...@www.morayallan.com



Re: [all candidates] the release process

2013-04-03 Thread Moray Allan

On 2013-04-03 09:38, Jonathan Dowland wrote:

What are the candidates opinion on the current release process?
Can it be improved? What role should the DPL play in such work?

Thanks - with apologies for raising this at a release-sensitive
time, but obviously it has to be at a vote-appropriate time…


The campaign period already finished a few days ago --
http://www.debian.org/vote/2013/vote_001 says:

Time Line
Nomination period: 	Sunday, March 3th 00:00:00 UTC, 2013 	Saturday, 
March 9th 23:59:59 UTC, 2013
Campaigning period: 	Sunday, March 10th 00:00:00 UTC, 2013 	Saturday, 
March 30th 23:59:59 UTC, 2013
Voting period: 	Sunday, March 31st, 00:00:00 UTC, 2013 	Saturday, 
April 13th, 23:59:59 UTC, 2013


So as I understand it we candidates aren't meant to reply to election 
questions any more.


--
Moray


--
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/6d13139a1d5e534c1d3f4c8a1e2bf...@www.morayallan.com



Re: [all candidates] What to do with debian-private ?

2013-03-30 Thread Moray Allan


On 2013-03-29 19:34, Charles Plessy wrote:
How is the state of -private those days ?  When I unsubscribed, it 
was still
mixing informations that are really private, like Alice takes 
holidays in
Honolulu, some that may be private by accident, like Bob wants to 
package
libfoo-perl, and some that are irrelevant, like Claudius likes 
pasta well
cooked, Donna does not like discussions about pasta, and Eros 
thinks that

one should not be criticised for discussing about pasta on -private.
I found
it very tiring to have to permanently remember to never talk about a 
lot of

things that should never have been private in the first place.

If this has not changed, is that something that the DPL candidates 
would
like to tackle ?  (Bonus question to the DPL candidates: are you 
subscribed

to debian-private ?)


Yes, I am subscribed.

I find it surprising that others are concentrating on whether the 
volume and mix of topics on debian-private are convenient for readers.  
For those questions, I would worry far more about debian-devel. [1]


For debian-private, my worry is about messages that have no reason to 
be private.  I don't find the volume that high, and VAC messages are 
easily filtered out by people who don't want to see them.  But any 
discussion thread there tends to quickly move to include things that 
have no reason to be private -- and it takes some effort to move a 
discussion to a more appropriate public list without leaking any clues 
about the original private topic or including quoted text that people 
may want to keep private, so people don't bother, but just continue to 
reply about the topic on -private.


I see this problem happen almost every time a thread on debian-private 
develops past a couple of messages.  And I think it's bad, not only 
because our Social Contract says that we will not hide problems, but 
for practical reasons.  Where discussions don't have a genuine reason to 
be private, they will lead to more useful results for Debian if they are 
on a public list where we can benefit from the input of many more of 
Debian's contributors, and where they are easy to find later and can be 
cited in subsequent discussions.


Even if someone tries to move or restart discussion of a non-private 
topic that has been discussed on -private, people tend to lack 
enthusiasm for re-posting to a public list the same kind of ideas they 
have already written about on -private.


Part of the problem is that we automatically subscribe new project 
members to -private, but not any other list.  It seems that there are a 
significant number of people who read debian-private without reading 
debian-project, which is where many -private threads would be more 
appropriate, or even debian-devel-announce, which we claim is mandatory. 
I liked Steve Langasek's previous suggestion of a one-off fix by 
unsubscribing everyone and posting resubscription instructions on 
-devel-announce [2]


Moray

[1] We presumably want to encourage new project contributors to read 
-devel, but it remains rather high-volume, and with a wide mix including 
significant bursts of traffic from ITP messages and general bugs that 
would logically make more sense on different lists.


I understand that the intention is effectively to get more eyes to look 
at these by putting them on -devel, but for individual senders Where 
will most people read this? has never been an acceptable reason to 
choose a list to post to, but rather Where will this be on topic *and 
the readers want to read it*?  With the combination of high-volume and 
non-discussion mails, I worry that new readers of -devel are likely to 
quickly get a build-up of messages that are uninteresting to them, then 
lose enthusiasm for trying to keep up-to-date with it.


[2] Maybe putting the resubscription instructions as a footnote to a 
message about release management would be appropriate.



--
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/1afba77fb723f47e6eec220c46134...@www.morayallan.com



Poor BTS interactions (Re: [all candidates] Removing or limiting DD rights?)

2013-03-29 Thread Moray Allan

On 2013-03-28 16:35, Don Armstrong wrote:

ow...@bugs.debian.org is an appropriate place to report abusive
behavior by anyone (maintainers, users, etc) on the BTS.


But how broad a definition of abusive behaviour are you taking here?

I would have thought of contacting ow...@bugs.debian.org in respect of, 
say, two people battling about a bug's status in control messages, but I 
wouldn't have assumed that you would want to deal with, e.g., 
unnecessarily dismissive responses to user feature requests, or 
maintainers who sound ruder than they intend to users who report a bug 
due to not having read the documentation.



This probably should be better documented somewhere on the website,
but as I've never had to look for it, I don't know where that would
be. Someone who has searched for it and failed may have some better
suggestions.


If new bug reporters have followed our instructions and used a tool to 
report the bug, they won't necessarily look at the website at all.   If 
we want to be sure of reaching them with this kind of advice, it 
probably has to come by email as well (at least as a clearly labelled 
URL).


--
Moray


--
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/59841be56f0e5b237e68d6b960d49...@www.morayallan.com



Re: [all candidates] Advertising testing and security support

2013-03-28 Thread Moray Allan

On 2013-03-19 16:52, Jérémy Bobbio wrote:

Even if a dedicated team is supposed to care about security in
testing [1], the dedicated mailing-list [2] has not seen an 
announcement

since February 2011.


Debian Security Advisories don't only comment on the stable for stable 
-- looking through recent DSAs, most of the time a fix has been ready 
for testing as well as stable.


Dear candidates, do you think it would be wise to advertise `testing` 
as

a usable distribution to our users given that state of affairs?


I am already happy to advertise testing to large categories of users, 
so yes, as long as the reasons to choose this option compared to stable, 
and reasons to avoid it, are made clear.


Are you only talking about increasing official mention of testing as 
an option, or do you think that individual people don't feel they are 
welcome to advertise testing?  (If so, why do you think they don't?)



Given
that our security support for stable is already not as best as it 
could

be, do you think we should encourage volunteers to be more active in
security support for testing?


From our current starting point, I don't see that encouraging more use 
of testing would be likely to harm stable security support.  I am 
slightly worried that if we had a popular rolling release different from 
current testing it might indirectly harm the quality of the stable 
releases, but I still wouldn't see that as a reason to try to discourage 
people working on things they want.



Do you have ideas on how to attract more
volunteers to the dull, hard, and sometimes boring tasks of taking 
care

of security issues in Debian?


It's not clear to me why you seem to think that dealing with security 
issues is more dull/boring than general package maintenance!  Locating 
security issues may sometimes be challenging, but can be quite fun; the 
prospect of early access to embargoed information can attract some 
people; and working across the whole distribution should be more 
varied/interesting than working on individual packages.  Perhaps part of 
the way to attract more people could be to look for them while 
emphasising these positive aspects?  I equally don't think we should 
assume that something being hard will in itself discourage volunteers.


In practical terms I don't see any difference from how to get more 
volunteers for anything in Debian: those currently involved and others 
interested in the topic should provide clear documentation (including 
e.g. wiki pages with current status and things people could work on), 
advertise what's happening and the desire for volunteers on the mailing 
lists, and reach out to people working on related topics for ideas and 
possible direct help.


--
Moray


--
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/1d80ba81653598f2605978ba173c1...@www.morayallan.com



Re: Debian for third party (read: propietary) apps/vendors

2013-03-28 Thread Moray Allan

On 2013-03-24 12:47, Lisandro Damián Nicanor Pérez Meyer wrote:

There are third party vendors (read: propietary) that support the
installation
of their software in Debian, but mostly because selfish reasons: they
need to
be present everywhere for their business model to work. A clear 
example of

this is Skype.

Now there is a second class of apps/vendors which do not need to be
ubiquitous
for their business model to work. Most of the examples that come to 
my mind
are CAD-related: Synopsys [0], Cadence [1] and Mentor [2] are 
examples of
propietary vendors that give support for Linux but just on Red Hat 
and
sometimes, Suse. And they are a PITA to make them work on Debian. 
This makes
IT workers need to have RH/Suse/CentOS boxes even if the rest of them 
run

Debian.


I'm not sure that the two groups are categorically different.  In both 
cases there's a critical mass kind of effect -- people will provide 
Debian packages if it's an expected thing to do.



Sometimes the Debian support is a *.deb made from the RPM packages
with alien,
but this is just a small rant :-)


I've seen low-quality third-party packages for Debian and low quality 
non-packaged installers, from both proprietary vendors and free software 
projects.


I suspect this only seems more of an issue with proprietary apps 
because those are the third-party packages that people who otherwise 
just use official Debian packages end up trying to install.


However, when I have been forced to use some piece of proprietary 
software on Debian, I have actively preferred using a statically 
compiled distribution-agnostic version rather than trusting the packages 
to behave sanely.  And I don't want non-free software to start itself 
except when I ask explicitly, to override existing configuration, etc.


I realise that static builds aren't a good solution for all software 
(it only really works for leaf applications, though all the examples 
you give fall into this group), or for all users (it requires more 
knowledge, and aren't a good solution for deployments wider than a 
single machine), but they may reduce the number of people who ask for 
Debian packages from proprietary vendors.


Note equally that sometimes there are problems that aren't from the 
original packaging work, but because packages are left for years without 
updates to support newer distributions.  The situation is parallel with 
the situation for proprietary drivers for Linux.


Now my question is: without going against the Social Contract, is 
there

anything Debian can/should do wrt this situation?


Well, we could advertise more heavily to such third parties the heavy 
use of Debian derivatives as well as Debian itself, and try to persuade 
them that providing a package that works on Debian allows them to reach 
all these users.  However, this might lead to disappointment when the 
packages didn't install on a large proportion of the 
derived-distribution users' machines.


In principle we could solve that by getting more certainty about common 
base packages with derived distributions, but it seems to me that a lot 
of effort would be needed to give even a small probability of this 
happening in a useful way, probably involving significant compromises on 
Debian's side.


A more practical way to mitigate this problem would be to provide a 
tool that checks a package for its installability on different Debian 
versions and on derived distributions and suggests solutions to increase 
installability, which would only require collecting data rather than 
reaching social agreements.


--
Moray


--
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/5a6c3020c06664051c1870c929c14...@www.morayallan.com



Re: [all candidates] delegation

2013-03-28 Thread Moray Allan

On 2013-03-25 09:55, Thomas Goirand wrote:

One of the key role of the DPL is to delegate.

What are your intention in this regard? Do you think that the current
teams and roles are well filled? Or would you like to change some of 
the

people currently holding a position? Why (not) changing anything?


I might be able to answer more clearly if you narrowed down what teams 
(if any) you are thinking of.  I guess that you are primarily thinking 
of the major technical teams that are already delegations?  In that 
case:


- I don't think that delegations to our technical teams should be 
political matters, so I think there should be a very clear desire for 
it from the project before a new DPL removes existing delegates at the 
start of a DPL term.  I currently don't see any case where I would want 
to do that, though you are of course free to try to persuade me that it 
is needed.


- In some teams I perceive there to be a shortage of available 
time/energy, and therefore additional delegates might be useful, but 
again that's not something where I would want to jump in and delegate my 
own preferred candidate(s) on day one.  It would be rather 
counterproductive to take such action before working with the teams in 
question, as it would be likely to reduce the time/energy provided from 
existing team members.


In my platform I wrote about some things that I think Debian teams 
need.  Clearly I don't think that every team is doing all these things 
perfectly yet, or I wouldn't be focusing on this topic, but my 
suggestions for improving how our teams work are ones that I think any 
team members could follow, and aren't intended to require changing team 
memberships.


--
Moray


--
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/874a0c8ed0347b20be33f7db69d99...@www.morayallan.com



Re: [all candidates] delegation

2013-03-28 Thread Moray Allan

On 2013-03-25 10:24, Lucas Nussbaum wrote:

In his platform, Moray writes:
| I would also like us to take a more pre-emptive approach to such 
issues

| by encouraging more turnover of members between different teams

I think that most teams require quite specific skills, and most team
members like what they do. So I'm not going to force or encourage 
people
to move to other teams. However, I think that it is important that 
our

teams are sufficiently staffed so that one can leave a team without
feeling guilty.


You quote here some introductory text from my platform.  The paragraph 
that the sentence above summarised explains things a bit more:


I would encourage teams to plan ahead how they will enable a turnover 
of
people in delegated roles. This could mean, for example, that a team 
defines
in advance a rotation schedule that commits it to recruiting new 
members. It
isn't healthy for team membership to stay static until too many 
members get
bored or burn out. Our ideal should be for people to retire from 
roles while
they are still performing them well, and then transfer their 
experience to

other areas of the project.


You seem to be reading what I wrote as having a negative sense, where I 
intended a positive one.  I am certainly not intending any purge of the 
old regime!  I am not setting out to change the current delegations, but 
to change some aspects of our culture around teams/delegations.


Stepping down should be seen as a sign of accomplishment.  It should 
not be seen as losing the ability to provide advice.  It should be seen 
as an opportunity for someone to use their skills in other aspects of 
the project, to produce more great things.  Separately but importantly, 
it should be seen as a healthy thing for the project.


Many questions during the campaign period have been about how to foster 
innovation in Debian.  Every year, candidates make promises about it, 
but the constitution severely limits what the DPL can do.  What the DPL 
can do is make official delegations.  While delegations are good, 
including for transparency, a side-effect can be to make teams more 
static than they would otherwise be. Along with the power of delegation 
comes a responsibility to ensure that delegated teams continue to be 
dynamic.


I am not proposing to force immediate changes in team membership, since 
my concern isn't so much to fix specific current problems as to avoid 
future problems.  Indeed, my suggestion that teams make plans in advance 
about how membership will change, at a rate they are comfortable with, 
is intended to *reduce* the need for direct DPL intervention to change 
team membership to fix problems.


For the rotation part of turnover in teams:

Of course people who work in our teams need the appropriate skills.  We 
already have people who become part of many different Debian teams 
concurrently or in series, so I don't think it's surprising to suggest 
that people who succeed in one team might also be able to find another 
team where they can help.  One reason for people not wanting to leave 
current roles in Debian is that they will then be at a loose end.  I 
would like us to value people who retire from delegated roles or from 
other teams, and to actively seek to use their experience elsewhere in 
the project.


--
Moray


--
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/998f50acb744c7eda882cc71a750a...@www.morayallan.com



Re: [all candidates] Removing or limiting DD rights?

2013-03-28 Thread Moray Allan

On 2013-03-25 10:22, Steve McIntyre wrote:
Are we strict enough with our existing contributors? When we're 
trying
to work together as best we can to make the Universal Operating 
System
happen, what could/should we do with contributors who hinder our 
work?

Sometimes that hindrance is inadvertent, sometimes it seems
deliberate. At other times it looks like we have developers who are
just not paying attention to what they're doing or who just don't 
care

about the goals of the project. Occasionally we see direct action to
censure or even expel DDs, but these are only ever in the most 
blatant

of cases. By the time that happens, large amounts of damage may be
done to the project: delayed releases, lost users, loss of motivation
for other contributors.

I'm wondering: is this something that you think is a real problem, 
and

if so what do you think we could do about it?


Yes, I think this is a real problem, and that we have a duty to deal 
with these issues with our users and free software as our priorities, 
not only the possible hurt feelings of our volunteers.  (It's clear that 
offending our volunteers can be very bad for our users, but the purpose 
of Debian is not merely to keep its members happy.)


There are two aspects of what you mention here that I would like us to 
avoid mixing up, though both could be described as DD rights:


- technical permissions, including ownership of packages

- project membership.

In some (unfortunate) cases it may make sense for us to remove both 
together, but this should be as a result of thinking about two separate 
questions.  In other cases it could make sense to remove someone's 
project membership while leaving them with some limited specific 
technical permissions to participate in our work, or to remove specific 
technical rights while leaving someone a project member.


Although removing project membership is a much more serious step to 
take, we have in some ways been more cautious about the smaller step of 
restricting or removing specific technical permissions.  Just as we 
sometimes need to reconsider the benefit for the whole project of having 
someone as a member, not only the benefit for that individual, I think 
we sometimes we need to reconsider the benefit to the whole project of 
someone keeping specific technical permissions that they have previously 
acquired.  Discussions around package salvaging could be counted as an 
attempt to improve things in this respect -- not all the solutions need 
to be top-down from the centre.


Another reason for trying to separate the two aspects above is that we 
should avoid seeing them in the same light.  Removing someone's project 
membership against their wishes will remain a negative statement.  But 
removing some technical permissions can be done while we continue to 
value the person's work in other areas, don't intend any personal 
criticism, and are grateful for someone's previous work on an area.  For 
example, I would prefer that people always gave up specific jobs while 
they were still doing them well, but it is sadly natural to continue 
until available time and energy are lower, and then not to want to leave 
the job while doing it badly, and an external nudge may be needed.  
Where polite requests don't work, it may be better for the person if a 
third party takes a swift decision than if there is a protracted public 
discussion of the person's merits for the task, contributions made and 
harms caused, etc.


--
Moray


--
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/5a3fe700236016698d9d741c0171e...@www.morayallan.com



Re: [all candidates] Removing or limiting DD rights?

2013-03-28 Thread Moray Allan

On 2013-03-26 14:58, gregor herrmann wrote:

Thanks for this question, which I would like to extend a bit.
Im my understanding you are pointing to unconstructive behaviour
related to technical work. What we also see (and discuss) every now
and then is behaviour that is socially questionable or clearly
unacceptable (from disrespect for peers to blatant abusive language).


While we rarely take formal action, I think that the social standards 
we apply to each other have increased over the years.  And my impression 
is that abrasive behaviour on the mailing lists or the main developer 
IRC channels has significantly reduced over the years.


The more negative social behaviour that I remembering seeing recently 
has tended to be in less visible places, for example in topic-specific 
development IRC and in replies to individual bug reports.  Those who I 
saw behaving negatively may not have intended to be rude or aggressive 
or dismissive, but people who are trying to help us and receive a 
negative response in this way may be discouraged from further 
involvement in Debian -- a single person with negative social behaviour 
can scare off many potential contributors.



What other ideas do you (plural, for all candidates, in case you see
the necessity to improve the handling of social problems) see as
viable?


The most pleasant way to reduce such problems is to ensure that visible 
teams set extremely high standards that others wish to emulate, but I 
realise that this won't solve every problem.


Looking at your list of ideas:


Examples that have come up in the past and might or might not be
helpful:
- Encourage everyone to chime in when they see potentially
  unacceptable behaviour? In public/private?


Yes, as long as it is done in a spirit of being helpful and trying to 
help the person improve their behaviour, and not of trying to shame the 
person.  How public or private depends on the details of the situation 
and the relationship of the person chiming in with the topic and with 
the person they see as behaving unacceptably, and I don't think it's a 
simple binary question -- but as the goal isn't to shame people, the 
default should tend towards saying something in private.



- Should we try to establish a Code of Conduct for project members?
  Cf. https://openhatch.org/wiki/Project_codes_of_conduct for
  examples.
  If yes, how would we do this, and how could we make sure it gets
  respected?
- Could the CoC for mailing lists
  (http://www.debian.org/MailingLists/#codeofconduct)
  be used as a starting point / be extended?
- Or Enrico's Debian Community Guidelines?
  http://people.debian.org/~enrico/dcg/index.html


Certainly the existing mailing list Code of conduct is not especially 
respected or enforced.  Perhaps people miss the final important points 
because they come after a long list of more technical ones.


I've previously done some research on companies' and professional 
organisations' written codes of behaviour.  In my view the best ones 
don't try to set out rules but offer a handful of concise and memorable 
aspirations.  A general code of conduct for Debian might be valuable, 
but then it should cover more than only social issues, and some more 
detailed guidelines would probably still be necessary in addition.


For an overall code of conduct, going through a formal process to adopt 
it might be part of the point of having one (both to make people think 
about it, and to increase the visibility of its adoption to people 
outside the project), but it's also useful to have more detailed 
guidelines that can be updated without formal agreement.


At the very minimum, more people should promote Enrico's Debian 
Community Guidelines -- they don't need any more official status for you 
to use and mention them, and thus influence other people to do the same.



- Another recurring topic is the Social Committee, cf. e.g.
  https://lwn.net/Articles/221077/ (or the ombudsman team mentioned
  in the article:
  https://lists.debian.org/debian-project/2007/01/msg00101.html )
  Would such a body make sense? With which powers?


I can see some positives from having this kind of Social Committee, but 
I'm unsure about the practicalities of creating one and keeping its 
membership updated.  If we were ever to move towards an elected board, 
it might make sense for that group to take on this role as well as its 
other duties.  In that case the problem of defining what social 
matters such a committee covered, and what powers it can use in 
response, would be avoided, and the question of membership would be 
reduced to a, by then, previously solved problem.  While a general board 
wouldn't be selected purely for social expertise, it seems to me that 
the overall composition of such a board would necessarily reflect the 
project's social aspirations.


Even without us working out how to give special powers over social 
matters to an appropriate group, a group like the proposed ombudsman 
team could 

Re: [all candidates] delegation

2013-03-28 Thread Moray Allan

On 2013-03-28 21:54, Charles Plessy wrote:
what you wrote here presents the end of a delegation as a final 
point.

However, I was very interested by your use of rotation, which I was
understanding as a faster turnover where the responsibility of the 
delegation
is passed through developers according to the pool of compentent 
people.

Taking the Debian Policy Editors as example, I would not mind being
replaced in
October 2013, and (provided that I still have the free time), I would
not mind
serving again from October 2104.  All of this without reducing my
contribution
in terms of patches, but only rotating who is responsible for
committing them.


Yes, that's the kind of thing I had in mind with rotation.  The 
appropriate speed and exact details would depend on the time.  In 
general, it might not be necessary to define precisely when you will 
rotate back in, as long as you trust that there is going to be 
continuing rotation out and therefore the opportunity for you to re-join 
in the future if you step back now.


As another example, being a DebConf Chair is a heavy job, and being 
active as one for too long will probably lead to burn-out, but having a 
large number of simultaneous Chairs with some inactive might create 
different problems.  It might well make sense to have this kind of 
rotation there, perhaps with people who rotate out remaining part of the 
wider DebConf Committee.



So can you clarify how proactive you intend to be in terms of
promoting rotation
for the existing delegations ?


It's something I would like teams to consider as part of drawing up a 
plan for team membership turnover, but I don't intend to try to enforce 
a single model for all teams.  Of course, in many teams a more informal 
kind of rotation already happens, with people just becoming inactive for 
a period in an ad-hoc basis.  Formal rotation is probably most 
appropriate when there are gatekeeper roles as part of a larger team.


--
Moray


--
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/23da472bc13c5729e149864d0efa1...@www.morayallan.com



Re: [all candidates] delegation

2013-03-28 Thread Moray Allan
I thought I'd answered everything again, but then I made the mistake of 
mentioning Charles's post to Gunnar


Which reminds me: please tell me if I've missed a question on this list 
during the campaign period that you were hoping for me to answer.


On 2013-03-28 22:36, Gunnar Wolf wrote:
However, this topic does raise a question: Knowledge transfer. I 
might

be arguing on something marginally related to the vote at hand, but
anyway, when delegations shift (be it due to burnout, retirement,
rotation or whatever), we should make it as easy as possible to
transfer the acquired knowledge from the ex-delegates to the new
delegates.

Writing documentation is often seen as a boring, painful task. Yet, 
it

is a very important thing to do. So, prospective DPLs, would you see
as part of the delegation the requirement for outgoing (if possible, 
I
know it's not always the case) and incoming delegates an obligation 
to

check and update documentation with the latest practices?


I definitely agree about the importance of good documentation, 
including within Debian teams.  And it would make sense to document as 
part of our good-practice guidelines for teams (that I propose in my 
platform) that this kind of documentation is expected.


But equally I'm not sure that it would be useful to un-delegate a team 
because they had failed to write the documentation that their potential 
successors would find necessary to get started in their job.


--
Moray


--
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/3c3213f839f66abf3297dca1198f7...@www.morayallan.com



Re: [all candidates] discussions in -devel

2013-03-27 Thread Moray Allan

On 2013-03-19 17:00, Serafeim Zanikolas wrote:
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?


I've already made some comments related to this, see the previous
thread starting at
http://lists.debian.org/debian-vote/2013/03/msg00116.html

More generally on unproductive -devel threads:

I think problems usually arise from the style of a thread,
beyond just one or two loud people.  Enrico's Debian Community
Guidelines contain some good material related to your question, see
in particular 
http://people.debian.org/~enrico/dcg/ch02s05.html#comm-howto-longthreads


A few points that I think people too often forget:

- Make it clear why you're replying, and what course of action you are
advocating with respect to the overall problem under discussion.
While me too replies aren't generally useful, if you're replying at
all it's good to point out things that you agree with, not only state
disagreements.

- Try to separate discussion of goals from discussion about actions.
If you are replying to disagree, be clear if you are disagreeing about
the proposed goal or about the proposed actions to reach it.  If you
are starting a discussion, be aware that it may be easier to agree on
a set of goals first before discussing the best technical path to get
there.

- If you disagree with the proposed goal, be clear whether you want to
keep the status quo, or are advocating some other outcome.

- People should try to make their contributions to a thread build on
what has gone before, not just steer discussion towards a minor point.
If the bigger picture is being lost in a subthread, try to help things
by summarising what had been said so far, and the main points of
discussion, before offering your own view.

- Consider that not all readers will be as familiar with the issues as
you are.  Don't be patronising, but try to help anyone in this
position by stating things clearly.  Perhaps someone who disagrees
with you is just missing some important information.  Don't treat them
as malicious, but explain your own reasoning and see if it changes
their mind.  But remember that it might occasionally be you who is
missing important information.

- Realise that other people may assign different weights to the
arguments in favour of each option.  Perhaps they know the same facts
as you, but have different priorities from you -- if so, try to
understand why this is.

- If someone seems to be suggesting something stupid, consider the
possibility that you have interpreted the words they said in a
different way from the one they intended.  You should probably still
seek clarification and perhaps state your opposing point of view, but
avoid starting by attacking their apparent stupidity.

- Changing your mind in the course of a discussion, after hearing new
facts or new arguments, should be seen as a sign of wisdom, not a sign
of weakness.

--
Moray


--
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/d484ca770ec8fad8f91ec6d9b49fe...@www.morayallan.com



Re: [all candidates] Return to the desert island (cont.)

2013-03-26 Thread Moray Allan

On 2013-03-19 16:39, Jérémy Bobbio wrote:
Dear candidates, do you think that libechonest [3] should be called 
free

software? As it requires software outside of the distribution to
function, do you think it should be moved to contrib? What about
s3cmd [4] then?


I don't think that having the facility to fetch or process non-free 
data makes software non-free.  It is normal for tools to be agnostic 
about the licensing of data they process, even in cases where it's 
almost certainly non-free.  For example, the licensing of DVB broadcast 
content is very unlikely to be free, but I don't think we should move 
all DVB programs to contrib.


However, I would agree that making our users dependent on non-free data 
sources is bad. This kind of problem isn't new: an old example is the 
track information used in CD ripping tools.  In that case community 
efforts created free alternatives that the tools could use instead.  As 
a general principle, we might want to discourage default installations 
of packages from automatically pulling in non-free data and thus 
encouraging users to become dependent on it.


--
Moray


--
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/6adceccb48e947c36d8a21ad4610e...@www.morayallan.com



Re: To all candidates: which way out of the project ?

2013-03-23 Thread Moray Allan

On 2013-03-23 05:54, Paul Wise wrote:

There are definitely people in that position (I can think of at least
one), it would be interesting to quantify how many Debian members 
make

no visible contributions, if for no other reason than making their
contributions (if any) visible.


Yes.  But I would suggest that we should aim to build a really good 
contributor-tracking system, then treat as a useful 
side-effect/sanity-check the ability to diff with the list of project 
members and find possibly non-contributing members, rather than focusing 
energy directly on locating them.


--
Moray


--
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/464a15978eefd6d102f0af38fa4f2...@www.morayallan.com



Re: To all candidates: which way out of the project ?

2013-03-23 Thread Moray Allan

On 2013-03-22 23:23, Moray Allan wrote:

As other replies have said, this seems to be much less of a solved
problem in recent years


Since someone asked: yes, this is an accidental blend from editing 
seems to be a solved problem insufficiently towards seems to be much 
less of a problem.  I'll blame the fact I'd only slept for a couple of 
hours on a plane the previous night.


--
Moray


--
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/315ecf8f3bec4d1246a386a0b9d3c...@www.morayallan.com



Re: To all candidates: which way out of the project ?

2013-03-23 Thread Moray Allan

On 2013-03-23 19:16, Lucas Nussbaum wrote:

On 23/03/13 at 12:46 +0300, Moray Allan wrote:

Yes.  But I would suggest that we should aim to build a really good
contributor-tracking system


Or improve the existing ones, such as the 'echelon' field in ldap (=
last mailing list post), the mia db, bapase
(http://udd.debian.org/bapase.cgi), etc. let's not reinvent the 
wheel!


I did not intend to comment on *how* to build a really good system -- I 
don't think anyone is suggesting to throw away existing work or reinvent 
the wheel.  There are indeed many useful tools for specific aspects of 
contributor tracking already; minechangelogs is another one you didn't 
mention.


But a really good contributor-tracking system would tie together all of 
these aspects, would also know about e.g. people who do translations or 
design artwork, and would be capable of showing e.g. the number of 
people doing a type of task or the distribution of people across 
different activity levels, rather than just taking queries for 
individual people.


--
Moray


--
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/46006bb802a7b3d5728e42aef...@www.morayallan.com



Re: [all candidates] beyond tech: how do you deal with humans?

2013-03-22 Thread Moray Allan

On 2013-03-19 03:26, anarcat wrote:

You all have an impressive technical curriculum. Your deeds in Debian
speak for themselves. However, the role of a project leader is 
unusually

non-technical.


Well, sure I could sell myself technically as

- studied informatics at Edinburgh University
- phd in machine learning
- postdoc research
- work freelance, e.g. debugging TCP on mobile operators' networks
- strong interest in free software
- enjoy learning new languages, most recently improved my Erlang

but equally I could give you a non-technical CV

- studied philosophy, dead languages, history at Cambridge University
- moved to France for a few years
- now freelance, e.g. customer-facing projects in Indonesia, Romania, 
Kuwait
- participated in research projects on corporate ethics and on social 
investment

- strong interest in early music
- enjoy learning new languages, most recently improved my Spanish


In fact, you will have to abandon significant technical
tasks to tend to more administrative or leadership tasks the DPL
role requires.
Why are you good candidates for that role? What social skills do you
bring to the community in terms of mediation and leadership?


Quoting a previous answer in 
https://lists.debian.org/debian-vote/2013/03/msg9.html :


I have already been working as a leader within DebConf for a number of 
years in a way similar to how the DPL acts within overall Debian. 
Although it rarely makes a lot of noise on the main Debian lists, 
DebConf is a big subproject within Debian. It handles a large budget 
every year and in addition to ongoing team members it recruits large 
number of temporary volunteers from existing Debian contributors and 
from people interested in contributing to Debian. I have learnt a lot 
from working to coordinate the many required tasks among these 
volunteers, many of whom are new each year, to make sure that each 
conference is ready on time and within the available funds -- and from 
mediating when there have been conflicts.


How would you have dealt with the difficult decisions the previous 
DPL
had to make regarding various conflicts or problems that occurred 
during

his mandate(s)? Would you have intervened? How?
Could you give an example of such a situation where you have
successfully mediated a (potential) conflict? Which tools did you use 
to

deal with the situation?


As above, this has been part of my role in DebConf, as well as in other 
positions unrelated to Debian.


However, I don't really think it's fair to comment on specific examples 
of past conflicts on a public list.  Even for ones that were public at 
the time, I don't feel it would be helpful to start posting links to bad 
situations people got into in the past.


Typically the most useful tools have been patience, calmness, 
listening to what each side has to say and making an effort to 
understand each side's motivations.


Often in Debian conflicts develop slowly from negative interaction 
methods.  For example, even if a team is making perfect technical 
decisions, a lack of transparency in how it makes its decisions, or a 
perceived lack of openness to listen to others' suggestions, can lead to 
resentments building up and then unwarranted accusations being made.  We 
should all be vigilant to try to help fix negative communications before 
they build into a problem.


While the DPL can be part of solutions to conflicts, there are a huge 
number of subgroups within Debian that contribute through almost 
independent processes to parts of the overall project, with their own 
particular styles and conventions.  We shouldn't try to move to central 
coordination (and slow down development), but try to make sure that each 
team works better.  I listed a few ideas about that in my platform.


If we can show more clearly that high-profile Debian teams aim to 
continually improve their transparency, communication and openness, and 
that they gain from this, I hope this will set an example for good 
practice that will gradually flow through to every subgroup working 
within Debian.


--
Moray


--
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/d6cf888b4399e95a54979ec457753...@www.morayallan.com



Re: To all candidates: which way out of the project ?

2013-03-22 Thread Moray Allan

On 2013-03-20 05:22, Charles Plessy wrote:
In Debian, we stay member until we die or quit (or very 
exceptionally, are
expelled).  The consequence is that it is hard to evaluate how much 
active

members we have.  It may also create more crispations about giving
membership.


As other replies have said, this seems to be much less of a solved 
problem in recent years, especially thanks to the work of the MIA team.  
The easy process for reactivating emeritus accounts seems to help 
encourage people to retire gracefully.  It's still possible for someone 
to continue as a project member indefinitely if they want to, without 
doing any work, if they get rid of all their responsibilities first, but 
I don't think that a large enough number of people have taken this path 
that we need to worry much about it skewing votes.


However, we do still more frequently have problems in relation to 
maintenance of individual packages; see, for example, the discussions 
around package salvaging.


And I think we also have MIA problems in individual teams; see my 
platform for a few suggestions regarding that.


--
Moray


--
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/6620fc0e982f5f14799f9c3091862...@www.morayallan.com



Re: [all candidates] how to choose Jessie init system

2013-03-20 Thread Moray Allan

On 2013-03-18 15:55, Stefano Zacchiroli wrote:

How do we make an inherently archive-wide technical decision when
multiple, possibly equally valid solutions do exist?

(I think the latter part, the existence of alternatives, is 
particularly

important here, as we have well-established approaches for other
cases. For instance, when one of the alternative is clearly superior, 
we

usually apply some sort of Debian's Darwinism: we wait for it to be
popular enough, we make it increasingly more mandatory in Policy or 
the

Release Team pick it as release goal, we do NMUs, etc.)


1. Communication before decision-making

Problems in making decisions often come from the early stages of the 
relevant discussions.  For example, this can happen if the early 
discussion didn't include all the stakeholders, so that some feel 
excluded, or because it launches straight into nitpicking of alternative 
proposals before they are fully-formed.  In any discussion that starts 
by people directly arguing what the conclusion should be, few of them 
will back away from their publicly stated positions later on, even if 
facts emerge that would have otherwise led them to a different 
conclusion.


Openness

In Debian, people can't be *forced* to involve themselves in a 
discussion where they're a stakeholder, but it helps to make sure it is 
on the right list, that it's not buried in the middle of an unrelated 
thread, and that relevant people are pinged if they don't speak of their 
own accord.  When someone wants to move a specific topic forward, it's 
often better to explicitly call for opinions and ideas before announcing 
their own proposal -- and, of course, they should try to be genuinely 
open to ideas from others.  Or already at this stage they can recruit 
someone neutral (which could sometimes mean the DPL) to do this and 
coordinate the discussion process.


Communication

Nitpicking is natural in online asynchronous discussions, but we can 
still try to avoid this taking over the discussion.  It can help if 
people actively discourage comparing alternative proposed options with 
each other at all in the initial phases of discussion, and instead 
encourage people to help improve the content and form of each proposal 
separately.  It is better if each proposal is first challenged in 
isolation, to see if it covers the necessary details, has a sufficiently 
good transition plan, etc., before discussion moves to comparing the 
proposed options with each other.


Once there is, for example, a wiki page describing each proposal that 
e.g. includes enough detail and has a good transition plan, people can 
constructively move to comparing the alternatives, hopefully keeping 
questions of technical superiority separate from debating the actual 
form of the proposals.  But still, rather than free form discussion, it 
may be better to compile in the wiki lists of arguments for and against 
each proposal.  And the intention should be to make the descriptions 
better, rather than to win an argument -- people should try to list the 
disadvantages of their own proposals, and the advantages of others'.


Transparency

When there is reasonable agreement on a set of alternative proposals, 
and on arguments for and against each, there can still be significant 
disagreement on how to weight the different factors and reach a final 
decision.  But any decision reached at this point is likely to be much 
more informed than one made through a discussion where people publicly 
took sides and argued loudly for their preferred option from the start.



2. Decision-making for system-wide choices

Firstly, in this kind of debate I don't think the DPL should argue for 
or against specific solutions, but should seek to push discussions 
forward neutrally, trying to make them progress usefully towards 
positive conclusions.


For any technical decision, it's certainly not the Debian way to choose 
a new tool merely because its features sound promising or because people 
are arguing loudly about how some options might or might not work.  Even 
for something where only one choice will be implemented widely, I would 
expect to see a test implementation of each proposed option before one 
is chosen.  In some cases this will be in packages in the main archive; 
in other cases it may require a forked copy of some packages.  (Better 
PPA-type infrastructure, and more standardised VCS workflows, could help 
here.)


Often, there will be a clear consensus winner by the time that working 
implementations are ready, at least among the major technical 
stakeholders.  In many cases the release team can push progress on a 
transition, or the d-i team can decide to switch new installations to a 
new default.  In these kinds of cases the DPL and others may be able to 
help discussion along, but shouldn't seek to take ownership of it.


In a few cases, there will be no consensus winner, for example where 
technical and non-technical preferences clash.  Or we may 

Re: [to all candidates] Accessible software in Debian

2013-03-19 Thread Moray Allan

On 2013-03-18 14:37, Mario Lang wrote:
While discussing this topic on IRC with other Debian people I was 
kind
of shocked to read that basically every feature can be dropped 
anytime,
and since accessibility is for a very small user group, that user 
group

suffering from big rewrites is normal and acceptable.


I can appreciate the frustrations here.  Within the DebConf 
organisation we've tried hard to make sure that the conferences are as 
accessible as possible, but individual small decisions by people who 
don't pay attention to these issues can easily spoil a whole event.  In 
the same way, for an accessible desktop we need every upstream 
maintainer to pay attention to these issues, and one change that doesn't 
take account of accessibility can make a program useless to many people.


Sadly I don't think we have the resources to fix every upstream project 
and send patches.  Nor can we just throw out every piece of software 
that is not accessible to everyone, which probably wouldn't leave us 
with much at all.


But clearly accessibility should be part of our decisions about what 
software is default, and should inform, for example, decisions about 
when we keep new and old versions of a package around in parallel rather 
than only the latest release.  (It's quite possible that a new version 
will be more accessible to one group, but less accessible to another.)



Do you have any ideas what we could do to raise awareness of
accessibility issues, and maybe motivate developers who are currently
not into accessibiility work in any way, to start caring about 
various

issues around accessibility for people with disabilities.


A couple of things I can see that we might be able to do better:

- provide a stronger Debian voice to call for good accessibility 
support, e.g. at developer events for upstream projects


- make sure that accessibility is kept as a headline topic in Debian 
discussions: there may be lessons here to learn from Christian Perrier's 
methods of promoting the need for translation over the years


- track in a more public way packages' accessibility status, both to 
help users filter software that will work for them, and to help 
contributors find areas they can help improve.


As someone who knows a lot more about these topics than I do, do you 
have concrete ideas of things you would like to see us doing as a 
project?


--
Moray


--
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/06d8d48402b63e3bb78ab94930953...@www.morayallan.com



Re: to Moray: being Debconf chair and DPL?

2013-03-19 Thread Moray Allan

On 2013-03-19 22:34, Martin Zobel-Helas wrote:

if you are ellected as DPL, will you stay Debconf chair, which is a
delegation you got from the current DPL? How can you tell the project
which decission you do as DPL and which as Debconf chair?

In your platform you only say you might to less for Debconf while 
being

DPL.


If I am elected DPL, I will resign from this position.  Beyond the 
general point of it being a DPL delegation, we e.g. have a process for 
DPL approval of a budget presented by the DebConf Chairs, where it is 
better to have a clear separation of powers.


At that point, I hope we can agree an ongoing turnover plan for the 
DebConf Chair positions, which was already talked about there 
previously, but didn't happen yet.  (It might be natural, though not 
compulsory or automatic, for DebConf Chairs to stay in the DebConf 
Committee when they rotate out.)


--
Moray


--
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/0b45075b804cb8a44039538bcdbe8...@www.morayallan.com



Re: Your opinion on Debian Maintainer status

2013-03-18 Thread Moray Allan

On 2013-03-18 12:45, Charles Plessy wrote:
Perhaps the candidates can comment on the fact that this already been 
raised

last year
http://lists.debian.org/debian-devel/2012/07/msg00716.html


I didn't see this subthread at the time.

From reading it, I can't understand why no one who took the time to 
read it and reply took the time to fix the wiki.


I've fixed it now (and tried to improve the page a little),


, and if they have something to propose in order to make discussions
more productive on debian-devel.


In this particular case I don't think the discussion belonged on -devel 
at all, it should have been on -project.  More generally: I will make 
some comments about discussion productivity when I reply to zack's post 
about choosing an init system later.


--
Moray


--
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/b4d52aff392393f4d3c28779dd64f...@www.morayallan.com



Re: [all candidates] lack of women in Debian

2013-03-18 Thread Moray Allan

On 2013-03-18 13:23, Mònica Ramírez Arceda wrote:
I would like to know your opinion about this graph (thanks 
Francesca!):

http://blog.zouish.org/posts/dw/


It's disappointing for me that the numbers compared to men are still so 
low, and things are even worse if you look only at active project 
members.


Note that I'm not asking for a way to recruit women (there are 
already

efforts on that). I would like to know if you think that this lack of
women affects (or not) the Debian project and how.


I think it is negative for Debian yes, but personally as a feminist I 
also see exclusion of women, whether or not it's intentional, as bad in 
itself.


To be fair to Debian, I think that much of the imbalance is from 
cultural attitudes about women and computers, and that any attempt to 
solve it properly would need to start in childhood education.  As a 
mostly volunteer project, another part of the imbalance is from a 
cultural background that typically gives men time for hobbies but keeps 
women busy with housework and childcare.


But I do think that part of the imbalance is also from how we behave 
and structure ourselves as a project.  For example, if we depend on 
existing personal contact to recruit new contributors, without actively 
reaching out beyond our immediate circles, it is unsurprising that we 
tend to recruit people with similar backgrounds and gender to our 
existing ones, and similar ideas.


For how it affects Debian, research appears to show that gender 
diversity makes organisations more successful.  For example, research 
has looked at the composition of corporate boards, where women's 
representation is also very low, and found that companies whose boards 
include women do better, e.g. see this review that includes summaries of 
some more academic work

https://infocus.credit-suisse.com/data/_product_documents/_shop/360145/csri_gender_diversity_and_corporate_performance.pdf
(which includes discussion of whether this is causation or merely 
correlation, etc.)


The list of possible reasons for correlation in Rationalizing the link 
between performance and gender diversity there could all be translated 
across to Debian as reasons to want gender diversity -- see my appendix 
below for a summary.


I also would like to know if you have any proposal related to this 
topic

that you would like to do if elected.


I would love for more people to be active in Debian Women projects, and 
for Debian to be a positive example in this regard not only by positive 
intentions but by showing that a higher degree of representation of 
women is possible.


If I am elected, I would like us try some more active methods to reach 
out to new contributors.  It will be important for us to think about how 
we should structure this to try to reach groups who are not yet well 
represented in Debian, including women, and I would welcome your 
participation to look at how we can do that best.


Moray



Appendix.

Here's a summary of their list of suggested reasons:

1. A signal of a better [organisation]
it may signal greater focus on corporate governance and second because 
it is a sign that the company is already doing well


2. Greater effort across the board
the majority group improves its own performance in response to 
minority involvement


3. A better mix of leadership skills
For instance, women were found to be particularly good at defining 
responsibilities clearly as well as being strong on mentoring and 
coaching employees


4. Access to a wider pool of talent
by 2010, the proportion of female graduates across the world came to a 
median average of 54%


5. A better reflection of the consumer decision-maker
According to a book published by Boston Consulting Group in 2010, 73% 
of US household spending decisions are controlled by women.


6. Improved corporate governance
more gender-diverse boards were more likely to focus on clear 
communication to employees, to prioritize customer satisfaction, and to 
consider diversity and corporate social responsibility


7. Risk aversion
having at least one female director on the board appears to reduce a 
company’s likelihood of becoming bankrupt by 20%, and that having two or 
three female directors lowered the likelihood of bankruptcy even 
further



--
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/53f4d46a8862422e5b2a1ee48e5f2...@www.morayallan.com



Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Moray Allan

On 2013-03-17 00:13, Raphael Hertzog wrote:

while reviewing the vote that introduced the Debian Maintainer status
in 2007 (http://www.debian.org/vote/2007/vote_003_tally.txt) I 
noticed

that Lucas voted in favor and that Moray voted against it.
Moray, why did you vote against?


I'll follow up to explain this soon, but I need to check a couple of 
things, in case I'm misremembering details from 2007.


But, before that, I wanted to send immediately the more general 
comments below.



If I am elected DPL I will:

- Respect (and promote) project positions, even if they differ from 
what I would personally like.


- Act neutrally when required during project discussions (Constitution 
5.1.9).


(Also note that 3.2.2 and 8.1.2 ban the DPL from making membership 
decisions.)


I certainly do not want to use the DPL position to reopen old 
decisions.  I want the project to be outward-looking and to move forward 
in the best way, not inward-looking and focused on the past.


--
Moray


--
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/b97e4d7cc537c153e7044c96ede95...@www.morayallan.com



Re: various ideas

2013-03-17 Thread Moray Allan

On 2013-03-17 07:00, Paul Wise wrote:

Would becoming DPL increase the chance that you would work on any of
these ideas?

Would not becoming DPL increase the chance that you would work on any 
of

these ideas?


Becoming DPL would certainly make work on this myself:


   better communication on Debian fora


If you mean what I think by the ideas, then becoming DPL would make me 
much more likely to try to encourage/recruit others to work on, for 
example:


   ending the tyranny of unix permissions/groups - move more projects 
to collab-maint

   remove Debian-specific stuff
   split branding into separate packages
   UDD
   add more to UDD
   base more services on UDD
   use distromatch to link to patches, bugs etc from other 
distributions

   release
   reduce the impact of the freeze on development
   mail people when their packages do not migrate instead of when 
they do

   oldstable security support until stable+1 release
   clarify/obsolete the conflation between bug severity and 
RC-ness

   support information in Release files and user notification
   revive package promotion/reviews and promote them from 
packages.d.o (543343)


If I am not elected DPL, it's fairly likely that almost all my Debian 
time will continue to be taken up by DebConf.  Hypothetically if I am 
not elected but decided to take a break from DebConf anyway, I would 
bear in mind your list of ideas.


Although I have more ideas/plans of my own for Debian work, I think 
that the items mentioned in my platform, plus issues arising during the 
year, will be enough to keep me busy if I am elected.  As I say there, I 
do not see pushing my own specific ideas (including the ones in the 
Specific ideas subsection of my platform) as primary to the DPL role.


I do have some ideas in note files as well as in my brain -- I should 
probably follow your example and throw them into the wiki, so that 
others can join me in not getting round to them.


--
Moray


--
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/7523f12e8c3fdcea77783559ae37b...@www.morayallan.com



Re: [all candidates] on distribution-wide changes and scalability

2013-03-17 Thread Moray Allan

On 2013-03-17 16:27, Lucas Nussbaum wrote:
Actually, I disagree that we should not focus more effort on 
increasing

the existing convergence.


I was replying as part of a discussion of using NMUs to increase 
convergence, not on whether convergence is good in general.


So despite your I disagree, it seems that we are actually agreeing 
here -- you go on to say:


On NMUing, I'm not so sure: NMUs are not a very efficient process, so 
I

don't think that we should actively encourage people to NMU just for
that, unless it's particularly urgent or convenient to change that 
for

another reason.


--
Moray


--
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/e921aa40e18b921d0204648cd66cf...@www.morayallan.com



Re: not being elected?

2013-03-17 Thread Moray Allan

On 2013-03-17 07:19, Paul Wise wrote:

What do you plan to work on if you are not elected?


If I am not elected, then by default almost all my Debian time would 
continue to be taken up by DebConf work.


However, after setting out my my ideas about Debian teams more clearly 
for my platform, I wonder if even in that case I should set an example 
by retiring from heavy DebConf work before I suffer burn-out, or should 
at least take a break from it.  While I might gain then more time for 
other Debian topics, my overall time allocation to Debian would be 
likely to reduce, unless I agreed to take up another specific Debian 
role immediately.  (This is a specific case of some of the issues I 
mention in my Delegations and teams section.)



Will not being elected de-motivate you?


In many ways, not being elected would be a relief.  I'd have more time 
to put into non-Debian parts of my life.


However, if I am not elected, I would see that as a lack of agreement 
with my proposals, or at least a lack of interest in them, and I would 
be de-motivated from pushing those topics further against the apparent 
view of the project.



Will you work on the things in your platform even if you are not
elected? Most of the things mentioned there are not DPL specific 
tasks.


I think most of my core ideas would be very difficult for me to advance 
if I am not elected, because they are coordination-level tasks for which 
I would have no mandate, and because they specifically relate to the 
DPL's powers.


A few examples from my platform:

- Agreeing additional topics, in particular communication plans and 
turnover plans, as required part of delegation documents and for other 
teams
- Pushing more topics out from the DPL to delegates, and towards more 
public communications
- Ensuring that good speakers are authorised/have recognised roles to 
represent Debian, and doing it myself as required
- Making sure that official communications can happen with company 
representatives and governmental organisations where appropriate
- Encouraging more Debian local groups and agreeing a framework for 
this
- Starting more active and transparent budget planning for Debian 
before money is spent, more active fundraising to allow the plans, and 
avoiding having major spending happen merely by DPL edict
- Moving/merging some DebConf teams to become general Debian ones, with 
approriate delegates as required.


If I am not elected, I would lack both the DPL's constitutional powers 
and the greater influence that comes from being elected.  If I tried to 
push the list of items in my platform without being elected, I think it 
would look like I was trying to set up some kind of parallel government 
for Debian, and people would quite fairly be very resistant to me 
pushing these things without a mandate, or indeed view them as already 
having been voted down.


--
Moray


--
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/27036b9dc38dd3f79ba9b6937aa45...@www.morayallan.com



Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Moray Allan

On 2013-03-17 14:50, Moray Allan wrote:

On 2013-03-17 00:13, Raphael Hertzog wrote:
while reviewing the vote that introduced the Debian Maintainer 
status
in 2007 (http://www.debian.org/vote/2007/vote_003_tally.txt) I 
noticed

that Lucas voted in favor and that Moray voted against it.
Moray, why did you vote against?

I'll follow up to explain this soon, but I need to check a couple of
things, in case I'm misremembering details from 2007.


And here's the first part of the full-disclosure answer, on the
historical aspects.


I already had a long-standing interest in how we integrate new 
contributors into Debian.  See for example this 2005 talk with Hanna 
Wallach and Dafydd Harries:


Debian New Maintainer Process: History and Aims.  DebConf5, Helsinki, 
July 2005.

http://debconf5.debconf.org/comas/general/proposals/39.html
http://people.cs.umass.edu/~wallach/talks/new_maintainer.pdf

A couple of points from that talk:

What matters?

- Appropriate outlook: free software
- Sufficient skills

NM as a citizenship process

- Clear route to becoming a full member
- NM could focus on bringing people into Debian, rather than keeping 
them out
- Building a feeling of responsibility and commitment to the Debian 
project as a whole, and to the community



I'm sure you (Raphaël) can remember some of the arguments on each side 
of the GR, since you were rather a major participant in the discussion

https://lists.debian.org/debian-vote/2007/06/threads.html
but I'll give a summary below for others reading this.

I didn't participate in the GR discussion -- note that it happened 
during DebConf7 while I was working on local arrangements for the 
conference!



Summary:

The point of adding this extra process wasn't clear to everyone
e.g. https://lists.debian.org/debian-vote/2007/06/msg00062.html


But arguments used in favour included:

The NM process sets too high a barrier for people who want to maintain 
one package

e.g. https://lists.debian.org/debian-vote/2007/06/msg00054.html

Getting sponsors is annoying
e.g. https://lists.debian.org/debian-vote/2007/06/msg00063.html

Not everyone wants full DD status
e.g. https://lists.debian.org/debian-vote/2007/06/msg00050.html
or https://lists.debian.org/debian-vote/2007/06/msg00105.html

This was a good way to work around problems with the NM process or 
account creation

e.g. https://lists.debian.org/debian-vote/2007/06/msg00091.html
though others in the for camp claimed this wasn't right
e.g. https://lists.debian.org/debian-vote/2007/06/msg00046.html


Arguments against included:

This was creating second-class DDs
e.g. https://lists.debian.org/debian-vote/2007/06/msg00043.html
or https://lists.debian.org/debian-vote/2007/06/msg00067.html

Adding a new status was overcomplicating things
e.g. https://lists.debian.org/debian-vote/2007/06/msg00043.html

This was just an attempt to work around perceived problems with the NM 
process or account creation

e.g. https://lists.debian.org/debian-vote/2007/06/msg00043.html

If we wanted to change things, we should just change the NM process
e.g. https://lists.debian.org/debian-vote/2007/06/msg00058.html

If people don't want full DD rights, they're free just not to use them
e.g. https://lists.debian.org/debian-vote/2007/06/msg00111.html

If people genuinely don't want to be associated with us, they shouldn't 
be part of the project at all

e.g. https://lists.debian.org/debian-vote/2007/06/msg00090.html


If you want to go back further, there was a previous discussion
https://lists.debian.org/debian-project/2007/03/msg00074.html
at that point things were still vague, without a detailed proposal, and 
therefore the issues were a bit different though.



For my actual vote, if I recall correctly:

- I just wasn't persuaded that adding another status, rather than 
modifying something about the NM process, made sense.


- I didn't see the sense in allowing people to upload freely (even for 
single packages), but not making them eligible for membership 
privileges.


- The people proposing the GR saw it as widening access.  Due to the 
above two points, for me, it seemed like narrowing it.  I could 
understand reasons for initially putting *technical* restrictions on new 
contributors, but if we reached the point of fully trusting someone with 
a package (and therefore root privileges on every machine where it's 
installed), and giving them a formal status in Debian, I felt that we 
should already recognise them as members.  Though the GR proposers said 
that it was for people who would not have otherwise have had any status 
at all, I was worried that the effect was to shut some formally 
recognised contributors out of membership.



Therefore I was part of the about 38% of people who voted against the 
GR, see
curl -s http://www.debian.org/vote/2007/vote_003_tally.txt | grep -v 
^1


--
Moray


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas

Re: Your opinion on Debian Maintainer status

2013-03-17 Thread Moray Allan

On 2013-03-17 14:50, Moray Allan wrote:

On 2013-03-17 00:13, Raphael Hertzog wrote:
while reviewing the vote that introduced the Debian Maintainer 
status
in 2007 (http://www.debian.org/vote/2007/vote_003_tally.txt) I 
noticed

that Lucas voted in favor and that Moray voted against it.
Moray, why did you vote against?

I'll follow up to explain this soon, but I need to check a couple of
things, in case I'm misremembering details from 2007.


Part 2 of the full-disclosure answer:


Does that still hold or did you change your mind in between?
To all, what's your opinion on the DM status? Has it been effective?


I am glad to have all the DMs as Debian contributors, and am happy to 
have helped a few on their way to DM status.


But I still wonder if they should be automatically given project 
membership if we trust them to have the technical rights of the DM 
status, or should at least have a very easy fast-track to becoming 
members, rather than, as too often currently, being discouraged from 
becoming members.


While aj's original proposal
https://lists.debian.org/debian-project/2007/03/msg00074.html
left open the possibility that DMs might be allowed to vote, i.e. 
project members, that's never been taken up (perhaps because one of the 
arguments used most strongly by the GR proposers was that some people 
genuinely didn't want DD status).  In fact we've moved in the opposite 
direction.


I am not happy that:

- People have gone for DM status because it's easier to get, but then 
not gone on to become project members, in many more cases than because 
they actively don't want to have full rights.


- People have been told not to become project members but to be happy 
with DM status, if they don't strictly need the full technical rights 
that currently come with being a member.


Nor am I happy that, though it's comparatively less of a worry to me 
compared to those two:


- People are regularly told that they should get DM status before 
applying for NM.


The original GR said,

- Applicants in the n-m queue may choose to apply to be a Debian 
maintainer while finishing their application or waiting for it to be 
accepted.
(I.e. it was taken for granted that people can enter the membership 
process first, and become a DM in the interim if that takes a while.)


and

- Individuals may apply to the n-m process, and pass through it 
without becoming a Debian maintainer at any point.
(I.e. no one would be forced to become a DM before entering the 
membership process.)


While those statements were guaranteed there only as initial 
conditions, introducing DM status as a prerequisite for, or instead of, 
entering the NM process, and telling people to be happy with DM and not 
become project members, seem much greater changes to me than the 
original introduction of DM status, and I'm not happy that this seems to 
have happened without a wide discussion, and in fact with many members 
being unaware of the changes.


--
Moray


--
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/8783a7df368570f7acee8f7636b04...@www.morayallan.com



Re: [all candidates] on distribution-wide changes and scalability

2013-03-16 Thread Moray Allan

On 2013-03-16 12:13, Lucas Nussbaum wrote:

The current NMU guidelines[1] discourage fixing cosmetic issues or
changing the packaging style in an NMU.  The reason for that is that
such changes are often a matter of taste (though there are 
exceptions,

such as the standardization of debian/control fields - going from
X-Vcs-* to Vcs-*).


I only intended to include distribution-wide changes that have already 
been agreed as goals.  Even where everyone has agreed on a change, we 
are often quite slow to adapt all packages.  The classic example is the 
/usr/doc transition, but I don't think we've really solved the problem 
since then, just made it less bad by more use of helpers.


My suggestion was only sometimes to accelerate further our existing 
methods.  Pushing more standardisation could be worthwhile in some 
cases, but is a separate debate.


Could you give examples of specific distribution-wide changes that 
you

think we should authorize via NMUs?


I am not trying to push specific technical changes, only to suggest 
that we shouldn't assume that distribution-wide changes need to wait for 
the slowest maintainers.  (And I don't think that people really assume 
this currently, in fact; already for each such change a few NMUs would 
be likely eventually.)


For example, would that apply to debhelper - dh conversions? To 1.0 
-

3.0 (quilt)?


Only if we had already reached agreement that these are goals we were 
moving towards.  At that point, they would stop being merely matters of 
taste/cosmetic.



Specifically, how do you think we can decide to authorize NMUs for a
specific distribution-wide changeover?


Changes should be decided in the same ways we already decide about 
transitions and policy.


The NMU-encouragement aspect itself I would expect to be linked to the 
release team.


--
Moray


--
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/8b099a482276ea4ea2bb90c1bd404...@www.morayallan.com



Re: Usage of Debian's Money

2013-03-16 Thread Moray Allan

On 2013-03-15 02:39, Toni Mueller wrote:

My personal favourite would be more, and likely more geographically
diverse, Mini-Debconfs (Bar Camp style?). I found the one in Berlin
very inspiring, and I was so far, unfortunately, unable to make it to
a real DebConf.


Yes.  While I think it is valuable to have a main conference to allow 
maximum interchange between people from different regions, we should 
also encourage more regional events.  Events which last a day or two do 
not take a lot of organiser time.  (Somehow the organiser time required 
seems to grow exponentially with the scale of the event.)


Not everyone can justify the travel time or cost of attending a distant 
event.  I think this is especially relevant for encouraging new 
contributors, or people who are just thinking about starting to 
contribute to Debian.  Only the most enthusiastic will consider 
attending a DebConf far away from them; many more would attend a shorter 
local event.


--
Moray


--
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/faa088a9e19ed196d491ff33f7e44...@www.morayallan.com



Re: to DPL candidates: getting new people to Debian

2013-03-16 Thread Moray Allan

On 2013-03-16 17:47, Gergely Nagy wrote:

...and this highlights another issue I have with our infrastructure:
wnpp can be quite an intimidating mess, with over a thousand packages 
in

ITP and RFP state. That's a lot. I get scared just by looking at the
number, and I'd like to think I'm not the only one.


Yes.  I think the RFP list is one area that could do with volunteer 
curators.  If a few interesting/important/easy packages were 
highlighted, we could avoid as many people spending hours looking 
through the list, then giving up without finding anything, or giving up 
due to inability to decide.


Though, as a related matter, I would like people who have an ITP bug, 
or who look seriously at at RFP requests, to post more updates and 
comments to the bug reports -- even when the comment is about a lack of 
progress.  For example, if you look at an RFP bug then decide it's 
uninteresting/worthless/difficult, or have a doubt about the licensing 
status, please send a short message to the BTS to help save time later 
for others who look through the list.


--
Moray


--
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/81246112369827cfea3d2586db402...@www.morayallan.com



Re: All candidates - quotes for the press if you win

2013-03-16 Thread Moray Allan

On 2013-03-13 14:13, Neil McGovern wrote:

Could you provide a couple of sentences (no more) for the below?


Here are some answers, intended to be appropriate for a press release, 
as requested.



* How do you feel about having won the election?


Following Stefano as Debian Project Leader feels a huge 
responsibility.  I want to thank him for the huge amount of work he's 
put in over the last three years, and I hope I can show a little of the 
wisdom that he's shown in the role.


* What is the main thing you're looking to change in your first 100 
days?


I plan to start by working on some internal topics that can help us 
grow and advance our goals better in the future.  In particular I want 
us to agree on some good practice guidelines for teams and leadership 
positions within the Debian community.



* What do you view Debian's greatest challenge in the coming year?


I hope that we release the next version of Debian, codenamed 'wheezy', 
without major delays.  I look forward to seeing the burst of activity 
and new technical ideas that always follows each release, when we open 
up the development process to major changes again after some months of 
focusing on fixing bugs.


* How important is Debian directly, now that Ubuntu and Linux Mint 
have grown so popular?


We now have many derivatives, each with a different character, and 
each of them makes Debian a more important part of the free software 
community – we have many users who don't even know they are using 
Debian's work.  Debian itself is easy to install these days, and 
incredibly reliable, but I'm happy about the success of these 
derivatives and keen that we make it easy for them to integrate their 
work back into Debian.


Of course, I expect these could be improved in the review process.

--
Moray


--
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/715311439f74ad065f018ce178eb4...@www.morayallan.com



Re: [all candidate] what is your dayjob?

2013-03-15 Thread Moray Allan

On 2013-03-15 11:21, Thomas Goirand wrote:
Being the DPS is for sure a very demanding job. So I would like to 
know

what your current activity is (what is your paid job). Please also
explain how much your activity may (or may not) allow you to have 
time

for the DPL activity.


Quoting my platform,

For paid work, I am currently a freelancer.

How would I have time to be DPL?

- On previous occasions I'd ruled out running for lack of time, but I 
am more flexible currently – and I might not have such flexibility any 
more in another couple of years, so am running now.
- I currently spend a large amount of time on DebConf, and would reduce 
this, while drawing on the experience I have gained there.
- I am self-employed, so can be confident that my employer will be 
flexible when required.


--
Moray


--
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/7f2b047aedda26fafb53892fee5fe...@www.morayallan.com



Re: Debian's relationship with money and the economy

2013-03-15 Thread Moray Allan

On 2013-03-15 12:32, Neil McGovern wrote:
My view as one of the press officers is that I'll issue press 
releases
for newsworthy[0] items that the *project* has done, and DPN should 
have

news items that are informative to people interested in the project.


Yes -- now that you've said it, this sounds like common sense.

Though, for clarity, I wouldn't want DPN to turn into some kind of 
Slashdot clone that just happens to be run by Debian people -- I would 
like a clear Debian project relevance to the stories there, even when 
they're not directly about things done by/in the Debian project.  And 
clearly it's up to the DPN editors to decide whether to include specific 
story suggestions or not.


--
Moray


--
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/45dc5672644d2193265d071f4b2e5...@www.morayallan.com



Re: Are there problematic infrastructure or processes in Debian?

2013-03-15 Thread Moray Allan

On 2013-03-12 22:17, Raphael Hertzog wrote:

Debian's infrastructure and processes have grown organically over the
years, with all the strengths and weaknesses that it implies. 
Sometimes

it's a good idea to step back and look whether some of those need
to be amended/replaced/dropped/etc.
Based on your own experience, which infrastructure(s) or process(es) 
would

benefit from significant changes?
Are there infrastructures or processes that we're (still) lacking and 
that
could make a significant difference in the work of Debian's 
contributors?


Infrastructure

I should say first that our core infrastructure such as the Debian 
packaging and build system, and, for example, the feature set of the Bug 
Tracking System, are already extremely high-quality.


Of course, there are some extensions to our overall infrastructure that 
would be nice to have, in line with list discussions that you know 
about, but if elected DPL I would not currently see a strong reason to 
try to intervene in this area.


I agree that we shouldn't leave our infrastructure frozen, but continue 
to develop it, but I think that's already happening, with new tools like 
UDD appearing fairly frequently.


One aspect that is both a strength and weakness of our infrastructure 
is the lack of an integrating web UI.  While I am happy that I can do my 
Debian work from the command line and through email, and without the 
need to be online, we have a rapidly increasing number of sources of 
information that aren't well integrated, and which makes it easy for new 
contributors to be unaware of useful services:

http://portfolio.debian.net/result?username=moraynonddemail=moray%40debian.orgaliothusername=gpgfp=586377100EB11C2DAD7E1B3EE74D29B82BE16D01forumsid=wikihomepage=email=moray%40debian.orgname=Moray+Allan
I am sure that Debian teams could provide a better web UI without 
requiring its use, but I know that it is not a priority for most of us.  
It might make sense for the relevant teams to recruit some new 
volunteers interested in working in this area.


Part of the reason for the lack of integration between our services is 
simply that we make it much easier to set up a new service than to 
extend an existing one.  Despite the additional work needed on both 
sides (existing team and new contributor), it might be more sustainable 
if we made more effort to re-engineer proofs of concept into extensions 
of existing services when they are seen to be successful.



Processes

The main sections of my platform are effectively about improving our 
processes: Delegations and teams, Coordination/mediation, Internal 
communications, External communications, Local communications, 
Fundraising and spending, Merging from the DebConf branch.


In the Specific ideas section of my platform I gave a few other 
examples that I would like to see:


- a better process to spot abandoned-but-not-yet-orphaned packages
- agreement on better/quicker processes for distribution-wide changes
- encouraging more teams to actively recruit and train new contributors
- a better process to match new volunteers to project needs.

--
Moray


--
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/579622c138027a5ed0439b68ef4a3...@www.morayallan.com



Re: [all candidates] Debian as an FSF Free Software Distribution

2013-03-15 Thread Moray Allan

On 2013-03-14 19:21, Paul Tagliamonte wrote:
What work will you be doing to continue Zach's efforts to negotiate 
with

the FSF over Debian's status as a Free Software Distribution?

Will you treat this issue as a priority? Can we expect continued open
dialogue with the FSF on this issue? Would you be willing to help 
find

the right concessions on both sides to collaborate?


I already commented in another message, talking about challenges for 
free software:
- Divisions.  When we take free software as an ideological/political 
position, it is natural for us to defend our principles even against 
divergent views from others who believe in free software.  For example, 
we have had significant disagreements with the FSF.  However, 
factionalism damages our cause, and makes it harder for outsiders to 
hear the viewpoints that we share.


On 2013-03-15 06:05, Michael Gilbert wrote:

I am more curious what the candidates think should or can be done in
light of the FSF's absenteeism in that discussion (so far).  What (if
anything) can actually be accomplished without even a
partially-defined path from their perspective?


Negotiation

Clearly it is hard for negotiations to progress if one or both partners 
are happier with the status quo.  As overall projects, I suspect that 
both Debian and the FSF are probably currently happier to be seen to be 
standing solidly by their principles than to receive the other's 
support.


(At the same time I would point out that the DFSG themselves contain 
some concession to existing licences.  Indeed, it's quite plausible that 
if the GPL had come after the DFSG, we would have counted it as 
non-free, but I don't think that that would have been a good thing.)


Even if the FSF were ready, for real negotiations, the negotiators from 
each camp need to be empowered with flexibility, and to have red lines 
that are weaker than the existing public positions -- it's not clear how 
we could achieve that in Debian.  If a good dialogue was achieved, the 
most realistic outcome might be for the involved people to draw up a 
proposal for subsequent Debian approval, but there is a risk that *any* 
concession would just be voted down.


From my perspective, the main thing we can do in the short term is to 
discourage either side from digging into its position further -- this 
makes it much harder for concessions to be made later on.  If possible, 
agreeing a list of unresolved differences would indeed be useful, and 
might show some people who saw big disagreements that the differences 
are not that large.   However, there is a danger that by publishing this 
list, the items will become more strongly group identifiers and points 
of pride by being stated more clearly.  Equally, we should the 
temptation to avoid counting it against the FSF that it isn't 
negotiating now, and using that as an argument to discredit negotiation 
later.



More general thoughts

I certainly don't think that Debian should make negotiations to resolve 
differences of opinion a precondition for closer cooperation with the 
FSF.


Instead, I would recommend that we attempt to pursue an ecumenical 
approach.[1]


We already mean the same thing by free software, and agree with them 
that it is important, and that we would like all software to be free.  
We should recognise that this makes our positions extremely close.  We 
share many of the same supporters, and many contributors.  Some key 
differences are matters of terminology: we count documentation included 
in Debian as software; they count non-free software advertised for 
download from Debian servers as part of Debian.


If we continue to attempt to cooperate on more issues, this may make 
our minor differences seem less important to both sides, and may be more 
likely to lead either side to make concessions than detailed discussion 
of why we hold our different positions.


--
Moray

[1] If anyone is interested, I could give a talk some time about how 
similar this all is to church history, with licences in place of creeds.



--
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/c83c98de0cd719aba9a0327c109e9...@www.morayallan.com



Re: [all candidates] on distribution-wide changes and scalability

2013-03-15 Thread Moray Allan

On 2013-03-14 19:55, Stefano Zacchiroli wrote:
This inertia folklore is surely supported by past history of the 
time
it took us to deploy specific changes in large sets of packages.  But 
on
the other hand, in the last 5 to 10 years we have massively improved 
our

ability to decide and deploy large changes by the means of: (a) large
maintenance teams who are able to decide on their packages and 
deploy
changes using shared-access VCS, and (b) a more liberal use of NMUs 
than

in the past.


It looks like I'm late to this thread: I don't see a lot of difference 
between my opinions and what's already been written.



Questions for the candidates:

- on the judgement spectrum between there is no inertia in Debian 
and
  that's good and there is a lot of inertia in Debian and that's 
bad,

  where would you put yourself?


I would agree with Steve:

Steve Langasek wrote:
(Being slow to implement technical consensus is a bad thing; but 
inertia
that prevents changes from being foisted on the project before there 
*is*

consensus is a *good* thing.)


I think that there can be too much inertia in specific cases, but that 
tends to be correlated with weaknesses around the proposed tools.


- if you don't think that we're at our best on this front, what do 
you

  propose we change to improve?


In my platform I suggested that we might make distribution-wide changes 
quicker by more vocally authorising NMUs to help with changeovers.  
Separately, we might be able to improve integration between BTS patch 
submission and package VCSs, especially for a standard VCS and 
workflow.


However, I don't think the DPL is always best-placed to work on these 
issues.  As another example, although git is becoming the standard VCS 
for now, it would probably have had quicker adoption with a clearer UI, 
quicker agreement on best practices for packaging with git, and better 
documents targetted at existing Debian maintainers.  But while the DPL 
can encourage people to improve UIs, agree on best practice, and write 
better documents, someone who wants to focus on these things would 
likely be better to work on them directly than try to do it by becoming 
DPL.



- Debian should use the Technical Committee more proactively than we
  presently do, to decide on any technical matter where Developers'
  jurisdictions overlap; not only to solve conflicts (as we already
  do), but also to *design* forthcoming changes in an authoritative
  manner.  [ Many large FOSS projects out there have technical boards
  that work that way. ]


I don't think we are short of technical proposals in Debian, to need to 
weigh down the Technical Committee with designing them.


In some cases, it could make sense for the Technical Committee to 
declare a winner from several proposals, but even in this case I would 
prefer the proposals to already have working implementations.


- Debian should decide to use a single VCS (say, Git), for all 
packages,

  uniform repository structure and work-flow, and give by default
  read/write access to all DDs. This would allow push-button changes 
to
  all packages in the archive.  We often speak about reducing 
package

  ownership during DPL campaigns, well, this is the ultimate step of
  it.  [ Ditto: I know no other large FOSS project out there allowing
  the extreme diversity in VCS, work-flow, and ACLs that we have in
  Debian at present. ]


I think we could get most of the positive benefits without forcing 
everyone to use this VCS.  Where maintainers aren't using it, changes 
could be automatically committed by the archive tools on upload.


It seems likely to me that the additional benefit from forcing all 
maintainers to use the single system for their work-in-progress would be 
outweighed by the number of contributions we would lose as a result.



- Debian should seek more direct involvement from companies whose
  businesses depend on Debian, so that their employees can help
  volunteers in pushing archive-wide changes (once they're decided).
  [ If you allow gatekeepers this would become, essentially, the 
Linux

  kernel development model. ]


I don't see that we stop companies' employees doing this currently.  I 
don't think that we have, or should have, a different barrier to wide 
changes because someone is doing the work for a company.


It would be possible to ask companies to work on specific changes, but 
in general they will naturally decide to work on items that are useful 
to them, and won't work on ones that are not useful to them even if we 
ask nicely.  Where items are general blockers, that should be publicised 
generally, not only to companies.


--
Moray


--
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/a73c88bc3efa77973876195aeb05b...@www.morayallan.com



Re: Debian's relationship with money and the economy

2013-03-15 Thread Moray Allan

On 2013-03-14 23:34, Raphael Hertzog wrote:

I never use my @freexian.com email even when my contributions are the
result of work for my customers. We have many DD working at Credativ,
I have never seen Credativ being credited anywhere. HP is recognized 
for
their hardware donations, but I don't remember having seen DD use 
their

HP email for contributions on hppa or other kernel work. Etc.


I don't think there's any policy to discourage that.  In fact I see 
many DDs and other contributors who use a paid-work address for their 
Debian work, although most of these are small consulting companies etc. 
rather than giant IT companies.


Indeed, this is fairly uncontroversial.  We already make press 
releases
about, and otherwise publicise Debian's 
partners/sponsors/supporters.


It's uncontroversial for sponsors that provide money and hardware.
Would you do it for companies that contribute features? For example,
Linaro funded my work on multiarch. There are probably other examples
but as I said, they tend to be not advertised within our community.


I can't personally see how to create a policy that would fairly enable 
this, without also publishing a press release for every company that 
allows a DD to spend some time on Debian matters.  In fact, there is a 
stronger reason to thank companies who give time for generic Debian work 
rather than ones who fund specific features for their own benefit.


And I suspect that we should be even more grateful to companies which 
just give their employees a good work/life balance, allowing them to 
have spare time that they can spend on Debian outside work, but I don't 
think it makes sense to publicise those employers in press releases.


--
Moray


--
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/755db1d6b79b1d435fcc269c2ca97...@www.morayallan.com



Re: [all candidates] DPL salary

2013-03-14 Thread Moray Allan

Stefano asked:
The ground shaking question to all candidates is then: what do you 
think

of providing a DPL salary using Debian funds?


Here are some comments on a few of the aspects that worry me about this 
idea.  Some could be addressed by making other changes, but some seem 
more fundamental.



Pool of candidates

I fear that this could in fact shrink, not increase, the pool of good 
candidates, by creating a new expectation that the DPL should work 
full-time on Debian.


- As Russ already noted, there are few employers where it is easy to 
take a year out.  Even where employers permit it, there will often be an 
associated step backwards in career progression.  Look at the number of 
laws written to attempt to protect women who take time out of a career 
to have children, but the apparent careeer disadvantage that still comes 
from it.


- Someone working freelance would be likely to lose most of their 
clients.


- An academic would suffer afterwards if they didn't continue to keep 
up with the latest research, and continue to help push forward 
publications or other projects that are already in progress.


- With the current one-year term, some people might have to use up a 
high proportion of the time to look for a job for afterwards.



Governance

The other organisations you mention as examples have more complex 
governance than the current Debian constitution.


- What happens if the new DPL isn't seen to be doing a good job, or 
goes MIA?  Who assesses if the DPL is doing a good job?


- How much time is the payment intended to be in return for?  Is the 
DPL allowed to take other paid roles during the year?  Does the answer 
to this change depending on how large the payment is compared to the 
DPL's usual outgoings?  Does the DPL needs to fill in timesheets to show 
that work is being done, even if the results are slow?


- If the DPL is full-time, it would make sense to schedule much more 
travel.  We would need constitutional changes first to avoid accusations 
of impropriety surfacing sooner or later.



Priorities

If cash is available, is this the best way to use it to benefit Debian?

- Could we get more benefit from spending it on sprints/DebConf travel 
sponsorship/buying hardware?  This isn't only a question of internal 
justification, but of persuading our donors that we are using their 
money well.  Maybe if we increased fundraising by 10x first, this aspect 
would be less of a concern.


- If we are paying roles, why choose the DPL role to pay first?  Why 
not e.g. a sysadmin, where availability for rapid response would be 
useful, as well as more time for projects that aren't currently 
interesting priorities for the individuals involved?  Why not pay a 
release manager?  I don't see that Debian is being held back by a lack 
of DPL time, but the release process does seem held back compared to if 
the same people had more time for it.  Why not pay for a professional 
fundraiser?



Practical

These questions would have to be resolved, creating different types of 
unfairness/problems depending on the answers chosen.


- How will we set the level of payment?  Will it depend on the country 
of residence?  Who will decide by how much it increases over time?


- Even within one country, different people can have very different 
recurring costs depending on their other circumstances, such as family 
life, number of dependents, previous salary level, whether they rent or 
are a property owner, previous propensity to spend or save, etc.


- Will the amount include e.g. office costs and healthcare costs, or 
will these be paid in addition?  If uninsured healthcare costs arise 
during the year, while a DPL has no other means of support, will we help 
with those from Debian funds?  What about healthcare/insurance costs for 
dependents?


- If the DPL doesn't have another job ready at the end of the term, 
will we do anything to help them meet their costs?


- Will Debian pay for the lawyers and accountants involved in sorting 
things out for each country, or will those costs come out of the 
payment?  What happens if the final answer from the lawyers after some 
time is that it's not possible for a given country?


- If there is a single predetermined level of payment, as seems most 
likely, this would presumably increase the number of young applicants 
from poorer countries, and discourage people with senior positions in 
richer countries from applying.  That might not be a bad thing 
necessarily, but it doesn't sound like it was what you intended?



Stefano asked later:
The broader question is than: what can we do to loose those blockers 
and

profit more from the abilities that we do have in our community?


It makes more sense to me to try to reduce the time required for the 
leadership role(s), whether by delegation, by having the DPL just do 
less and the rest of the project adjust, or by constitutional changes 
such as moving to a board of equals.


--
Moray


--
To UNSUBSCRIBE, 

Leadership in Debian (was Re: [all candidates] DPL salary)

2013-03-14 Thread Moray Allan

On 2013-03-14 13:10, Enrico Zini wrote:

We've definitely come to expect too much from a DPL, and we need to
break that up. [...]


Thanks.  Your message explains better what I've mentioned, that (even 
ignoring the associated problems) I don't see it as healthy for us to 
push for a DPL with more and more time, but rather to fix the job to be 
more possible on available time.


I don't say that because of my own situation, but because I want us to 
continue to be able to have a good set of DPL candidates to choose from. 
The more people see an expectation of a full time role, the fewer 
people will be willing to run -- in my view, this would be true for the 
most appropriate candidates even if we paid the DPL a salary.


I believe that Debian is at its best when it is a flat organisation 
where different groups and individual contributors work together 
directly as needed.  The DPL and others can help by following progress, 
speaking to delegates, suggesting help where it is needed, and so on.  
But in each case they should be aiming to nurture healthy teams that 
function well without intervention, not to make themselves continually 
indispensable in every area.


I think this type of leadership can be tricky for many of us, partly 
due to tendencies in wider geek culture.  When we see something 
non-ideal, we tend to be quick to think of solutions that seem better to 
us, and to want to share them, and it tends to be hard for us to leave 
things alone to be implemented once we have made some input that might 
be forgotten or misunderstood.  We tend to think in terms of the 
elegance of a correct solution, and be suspicious of lessons on social 
leadership for being too often expressed in pop psychology.[1]


I used to take more of a do everything approach myself as a student, 
but I learnt from seeing an society where I'd taken on most of the work 
run into immediate problems when I had to step back from it.  In recent 
years in DebConf, since I know that I have limited time, I have tried 
not to over-commit myself with too many specific tasks, but to be a good 
coordinator by following overall progress and allocating my time to the 
specific needs at each moment, and finding people to help look at 
problems where needed rather than trying to push my own solutions.  If I 
am elected DPL, I will continue the same approach in that position.


The same factors encourage us to hold on as long as possible to other 
roles in Debian, in the fear that if we give them up someone might mess 
up all the work we've put in or neglect important tasks.  However, the 
best way to ensure that our work carries on well is to train up 
successors and pass on tasks to them early, and to make sure that there 
is a real team of people working on a task rather than only one 
indispensable person.  For both the DPL and other Debian roles, we need 
turnover of people to bring in new ideas, and teams which pool ideas 
rather than just listen to top-down leaders.


--
Moray

[1] Of course, there is also some academic literature on leadership 
that's at least as rigorous as non-theoretical computer science.



--
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/0cf335070d92a21473727e146aeb6...@www.morayallan.com



Re: Debian's relationship with money and the economy

2013-03-14 Thread Moray Allan

On 2013-03-12 14:06, Raphael Hertzog wrote:

The Debian ecosystem includes many economical actors, be it companies
or individuals, but we tend to hide those aspects as if they didn't
exist.


I don't think that's quite the case.  Perhaps Debian's commercial 
partnership/sponsorship/supporter activities should be more active, but 
they are not intentionally hidden.


For example:

http://www.debian.org/partners/
http://debconf13.debconf.org/become-sponsor.xhtml
http://lists.alioth.debian.org/mailman/listinfo/debian-sponsors-discuss
https://lists.debian.org/debian-companies/

As with many areas of Debian, we would benefit from having more 
volunteers to work on these.



Despite Debian's non-profit status, IMHO Debian's growth and success
relies on the capacity of those actors to have some economical
success. And there are many ways to help those actors, without 
involving

any direct flow of money from Debian to them, in particular at the
press/publicity level.


Indeed, this is fairly uncontroversial.  We already make press releases 
about, and otherwise publicise Debian's partners/sponsors/supporters.



When a project ultimately benefits to the Debian project, we should
not fear to promote it even if that promotion helps the project
initiator to make money (and IMO even more so when the project 
initiator

is a Debian member).

Do you agree with this analysis and statement? If not, why?


Yes, I am happy for Debian to promote things that it would otherwise 
promote, irrespective of whether they make someone money, but instead 
based on our own priorities of our users and free software.


I don't think that we should promote something through Debian media 
purely because the project initiator is a Debian member.  But I 
recognise that in borderline cases something may be more interesting to 
people around Debian because it involves a Debian member.


For full disclosure, I'm speaking of experience here since I tried to 
get

some Debian press coverage of the fundraising for the liberation of
the Debian Administrator's Handbook. See
https://lists.debian.org/debian-publicity/2011/10/threads.html#1
for the discussion that happened.


It's not clear to me that this is closely related to the questions you 
asked above.  In fact, if we want to keep good relationships with 
partners/sponsors/official supporters etc. we should probably restrict 
how much we allow the commercial activities of individual Debian members 
to be advertised through Debian media in an uncoordinated way, outside 
our formal programs.


Since you say it's just an example, I won't comment more on the 
specific case.


--
Moray


--
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/e11c7490ab8ae5e47e6bf18f00f19...@www.morayallan.com



Re: [all candidates] Work balance and traveling

2013-03-14 Thread Moray Allan

On 2013-03-12 20:31, Arno Töll wrote:

Moray mostly answered my question already, but if he wants to extend
he's surely invited to elaborate. [...]
So I wonder, will you step back from
maintainer/team activities during your term?


For anyone reading who didn't yet memorise my platform, I wrote there:

How would I have time to be DPL?

- On previous occasions I'd ruled out running for lack of time, but I 
am more flexible currently – and I might not have such flexibility any 
more in another couple of years, so am running now.
- I currently spend a large amount of time on DebConf, and would reduce 
this, while drawing on the experience I have gained there.
- I am self-employed, so can be confident that my employer will be 
flexible when required.


Of course, as DPL I would continue to interact with the DebConf team, 
press/publicity teams, etc., but in a different way from currently.


The great majority of my packages are already team maintained.

Moreover, I wonder how much time you intend to spend for 
representative
conference/summit work, where zack once again did an impressive job 
to

represent Debian in talks, press and presentations.


And for this point, I wrote:

I would be willing, and available, to attend events and to give talks 
on behalf of Debian. But I don't think that this kind of role of 
representing Debian should be limited to the DPL, or to people in 
high-profile technical roles. Where Debian money is used to fund travel 
purely to give talks, the priority should be to send a good speaker who 
will present Debian well, taking into account travel costs for possible 
candidates. Where good speakers feel that they lack an appropriate 
Debian position from which to represent Debian and gain speaker slots at 
conferences (including because they previously held such a position but 
have retired), I would be happy to give them some appropriate title by a 
delegation.


I would expect to do a fair amount of travelling as DPL, but I would 
try to focus this on the events where it is most useful for the DPL in 
particular to be present.  And I currently travel internationally 
frequently for work, so if that continues I would hope to add some 
Debian activities onto those trips.


--
Moray


--
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/942252dab584490f15a4896f1af9b...@www.morayallan.com



Re: [all candidates] vote time?

2013-03-14 Thread Moray Allan


On 2013-03-14 17:10, MJ Ray wrote:
How much time do you think voters should spend reading these 
discussions?


I really don't think that voters should feel obliged to read them at 
all.



With the benefit of some hindsight, do you feel that you are being
concise enough to achieve that time?


I only expect people to read threads where they're interested in 
candidates' answers to the questions, and therefore won't want them to 
oversimplify answers to complex questions.  So, yes.


Would you change anything about the DPL or GR processes to help 
achieve that

time?


It's not something I've planned to try to change, but I think the 
election process is probably still too long (at  10% of the year), 
despite

http://www.debian.org/vote/2007/vote_004

More immediately, I do wonder if all the questions being asked here are 
strictly ones that will help decide people's votes.


It appears to me that some DPLs^Wpeople may merely be asking questions 
that they find interesting and would like to see discussed.  While it's 
nice to see these polite discussions of big issues for Debian, I would 
suggest that some of them might be better started on the specific 
relevant lists, with participation from more people than the DPL 
election candidates!


--
Moray


--
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/89fc7844f7adbe3e42c7edb44d806...@www.morayallan.com



Re: To Lucas: how do you plan to push your ideas

2013-03-14 Thread Moray Allan

On 2013-03-12 23:06, Mehdi Dogguy wrote:

On 03/12/2013 06:37 PM, Raphael Hertzog wrote:

That said, it's not clear to me how you plan to achieve them. Being
the DPL doesn't grant you more time to implement them yourself and
your influence as DPL is limited.
[...]
How do you expect to push your agenda for the project?


I do wonder why your question is for lucas specifically? It would be
interesting
to hear other candidates on this too.


I have tried to avoid basing my platform directly on anything that 
would require existing delegates to make specific actions with respect 
to delegated areas (or, equivalently, that would imply the replacement 
of delegates if they don't agree).


I do make statements about general ways that I would like delegates, 
and other members of Debian teams, to behave, as well as mentioning some 
areas for possible new delegations, or expansions of existing ones.  I 
give a few examples of things I'd like to see happen, as views rather 
than promises, in the Specific ideas subsection.


I have similarly tried to avoid including too much that would be nice 
but that isn't related to the DPL position or more generally to 
coordination of Debian.  For example, I think it would be nice to have a 
DVCS containing up-to-date source for all Debian packages, but I can't 
really state that me becoming DPL would make it happen more quickly.



Looking through my platform:

Delegation and teams: in part constitutional powers, in part 
influence/persuasion, in part aspiration.


External communications: delegation/recruitment.

Coordination/mediation, Internal communication, Local 
communications, Fundraising and spending, Merging from the DebConf 
branch: in part directly related to DPL powers about delegations and 
money-handling; for other parts no special powers are required in 
principle, but these are much more likely to be successful with the 
DPL's voice behind them and backed up by delegations.


--
Moray


--
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/5abd558cf1ee8fbb1b126c5e67958...@www.morayallan.com



Re: Usage of Debian's Money

2013-03-14 Thread Moray Allan

On 2013-03-13 02:57, Raphael Hertzog wrote:
Since both of you want examples of possible uses of money, here you 
have

some that I quickly came up with:

1/ Grant some amount of money to the release team to offer as 
bounties on

release blocker issues that are not going forward.


I wouldn't be against experimenting with bounties, but like Lucas I 
would much happier about non-cash bounties, and also think that 
non-bounty rewards by people being public thanked for their work might 
be sufficient incentive in many cases.


2/ Have the ftpmasters write up a spec of what needs to be done to 
finally
have ddeb support (or PPA or ...) and use Debian's money to 
contract

with someone (unaffiliated to Debian?) to actually implement the spec
under the
supervision of ftpmasters. Copyright of the code written would fall 
under

Debian/SPI.


This doesn't sound fundamentally different to me from pay someone to 
fix bugs in zsh[1], or paying people for other normal Debian 
activities.  I could much more easily accept us e.g. paying an 
accountant or a lawyer for some work that is clearly not related to 
Debian volunteer roles, though even in those cases I would want us to 
try to find volunteers first.


(Also, if no one in the Debian community was interested enough to write 
code for the spec, I would wonder if there was a problem with it.)


3/ Buy advertising space on various media to recruit new contributors 
and

lead them into our (improved) mentoring infrastructure.


In principle, I don't think I am completely set against paying for 
advertising.  However, I cannot immediately imagine a case where we 
would expect sufficient benefit from normal media advertising for it to 
be worthwhile.


Note that we already get e.g. free magazine advertising for DebConf, 
and could surely get additional similar deals if we wanted; and you 
certainly know that e.g. Google gives free advertising credits to some 
projects:

http://lists.spi-inc.org/pipermail/spi-general/2010-February/002832.html


Offer goodies as
rewards to new contributors who successfully played some game which
tricked them into contributing to Debian.


I would want to be persuaded that it wasn't too expensive -- the postal 
costs would likely outweigh the costs of cheap goodies in many cases.  
However, in principle it would be ok from my point of view, in the same 
way that a few non-essential costs at a Debian event are ok.



I suspect that I would be unconvinced by most ideas that suggested
that we spend spend money in ways that it would not be permitted for
SPI to spend money under relevant legislation and the SPI by-laws.


What kind of restrictions are you referring to?


(I answered that in another subthread.)

--
Moray


[1] I'm sure there are no bugs in zsh.


--
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/8968a04437b3d7b4d5a03f1e22532...@www.morayallan.com



Re: Usage of Debian's Money

2013-03-13 Thread Moray Allan

On 2013-03-13 09:15, Gunnar Wolf wrote:

What kind of restrictions are you referring to?


[...] because
SPI cannot use its funds for any activity related to flying people to
Cuba or transferring that money directly to Cuba.

I am unaware of other such restrictions, but: Whatever is forbidden
for a 501(c) charity uder the USA laws, is forbidden to SPI.


Ha, now I need to clarify that I absolutely did not have in mind US 
sanctions when I wrote about restrictions.  Those are nothing to do with 
SPI's status, but a feature of general US law.


I said, I suspect that I would be unconvinced by most ideas that 
suggested that we spend spend money in ways that it would not be 
permitted for SPI to spend money under relevant legislation and the SPI 
by-laws.  I'm not trying to make a hard rule by that, only to give some 
kind of description for how I might respond (more or less favourably) to 
ideas that I haven't heard yet.


I was primarily thinking of the restrictions from SPI's bylaws where 
its purpose is specified (Article 2):


http://www.spi-inc.org/corporate/by-laws/

Before someone jumps in, I should again state that I'm not trying to 
set an acceptance rule by this.  There are things allowed by SPI's 
bylaws that I don't think should be priorities for Debian money.  (For 
example, the bylaws seem to permit general promotion of computer use 
unrelated to free software, and I don't see immediately that it makes 
sense to spend Debian money that way.)  US sanctions aside, I'm sure 
there are also things disallowed by them that I would think were 
reasonable uses of Debian money from a less restricted source.


--
Moray


--
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/0cb59b44b3046c4e922f877c946c6...@www.morayallan.com



Re: to Moray: encourage teams to take interns

2013-03-12 Thread Moray Allan

On 2013-03-12 09:45, Charles Plessy wrote:
I have a question: could you comment on the differences, 
complementarity, or
overlap between such an internship and the NM process, which already 
has
extensive questions about packaging.  My personal experience is that 
when I
went through the NM process I learned a lot through the exchanges 
with my AM,
to the point that I felt it close to be a kind of internship 
sheme...


I agree that often in the NM process there is a form of mentoring.  We 
also have packaging mentoring through debian-mentors.  In addition, we 
already have existing structured schemes in Debian like 
https://wiki.debian.org/DebianMed/MoM and 
http://www.debian.org/women/mentoring besides of course GSoC.


For the NM process itself, though, I would note that over the years 
Front Desk have tended to increase how ready they would like people to 
be before starting.  The ideal in the NM process is seen to be that 
someone is already clearly ready to be a Debian member, and that the 
process is just a formality.  And that's not just a recent change -- 
back when I was first an AM, it was recognised that some applicants 
wanted the process to be much more of a mentoring one than it was -- in 
some cases, people hope they can apply for membership without knowing at 
all yet what they want to do in Debian, and be guided into an 
appropriate role.


Even if we made the NM process more heavily a mentoring scheme, it 
would still only help people who are at the specific stage of trying to 
become a Debian member.  The internships I have in mind are more 
general:


- They could work for people not ready for NM yet, by pulling in even 
people who don't yet have any ideas about how to contribute to Debian, 
but want to help and learn in a structured scheme.


- They could also work for existing long-term Debian members, like the 
FTP team's FTPTrainee scheme.[1]


--
Moray

[1] See 
https://lists.debian.org/debian-devel-announce/2012/09/msg1.html



--
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/d018145525e5ab9b703497018a4cb...@www.morayallan.com



Re: mentoring programs in Debian

2013-03-12 Thread Moray Allan

On 2013-03-11 23:56, Ana Guerrero wrote:

The question I would love to see answered by you both is:
What new schemes of mentoring/integrating new contributors do you
envisage we could try in Debian?


I'm sure there are more possibilities that I haven't thought of yet, 
but I can see space for several types.  For example:


- General new contributors: Recruit people and train them on how to 
work on topics that interest them.  Even if they don't end up working on 
those topics permanently, it could help draw them into Debian more 
generally.  As well as packaging and coding, these internships could 
cover design, documentation writing, publicity work, or any other type 
of Debian role.


- Targetted groups: Advertising schemes aimed at students (like GSoC) 
or women or retired people or any other underrepresented group can help 
us pull in Debian contributors from a wider pool.


- Existing contributors: Some existing contributors might want to 
participate in the previous type of scheme directly, to learn about a 
new area.  But I can also imagine some team internships that are only 
open to existing Debian contributors, like the FTPTrainees scheme.[1]  
These would likely be used by teams to recruit new members, but I think 
they can also serve a wider purpose than that -- where time and energy 
is available, it's valuable just to have more people around who 
understand in detail the type of work done by each team.


Within each type, schemes could obviously be longer or shorter/more or 
less detailed/more about mentoring or shadowing, depending on the 
resources available.


Each of these types has been tried already in specific parts of Debian, 
so we should of course try to learn from those experiences in running 
any future wider schemes -- thanks for sharing some of your own thoughts 
about GSoC.


--
Moray

[1] 
https://lists.debian.org/debian-devel-announce/2012/09/msg1.html



--
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/b675d1872fec9e7566d1199533812...@www.morayallan.com



Re: Usage of Debian's Money

2013-03-12 Thread Moray Allan

On 2013-03-12 12:43, Raphael Hertzog wrote:

On Tue, 12 Mar 2013, Moray Allan wrote:

If there was general support then we could look at organising a
funded program, but I would need a lot of persuasion before wanting
to get into the question of Debian picking specific individuals to
pay for their work while everyone else is unpaid volunteers.[2]

[2] Some of you will remember Dunc-Tank.


Despite the above statement, your platform mentions “I would seek
suggestions on how we could try to advance Debian's goals by spending
money in ways we're not currently doing. While I think we should be
careful with money, I would be willing to authorise spending to try 
out
new ideas from others, where goals can be defined and the success of 
an

initiative can be judged.”

What kind of new ideas would be acceptable? Feel free to invent some
hypothetical examples to illustrate.


Before thinking about any further examples, I first want to explain 
what I meant above, since it seems like I wasn't clear to you:


I said I would need (a lot of) persuasion before paying individual 
Debian contributors.  That's true, but it certainly doesn't mean I would 
attempt to veto paid internship stipends for e.g. students, if there 
seemed to be general support for them.  I was not trying to exclude them 
from acceptable ideas.


For ideas which have not been tried at all before, my personal 
persuasion-threshold for doing an experiment would be lower than for 
this, though I would still want to be careful about the amount spent.


--
Moray


--
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/ce49a42c27fe5429bb22a3488e4f9...@www.morayallan.com



Re: [to all candidates] using debian funds for Debian's hardware infrastructure

2013-03-12 Thread Moray Allan

On 2013-03-12 02:47, Martin Zobel-Helas wrote:
@all: do you think it is worth spending large amount of money donated 
to

Debian to keep our core hardware infrastructure on its current level?


For people who don't know what the hardware replacement plan is about, 
see e.g.

https://lists.debian.org/debian-project/2012/04/msg00079.html

First, I should say that from my perspective this path was already 
agreed on in the project, and I think that an incoming DPL should need 
rather strong reasons to abort existing spending plans (and if so should 
make it a prominent part of their platform).  Since we potentially 
change DPL every year, but many parts of the project work on a longer 
timescale, we would have major problems if each incoming DPL reopened 
decisions about hardware spending, the DebConf budget, etc.


Having said that, when I first heard about the planned level of 
spending for new hardware, I was a little concerned about it.  In part, 
it wasn't clear to me (just as an interested Debian member) how much 
cost/benefit analysis had been done for different options, though I 
mostly trusted that the involved people were making a sensible decision.


More significantly, I wanted to see clearly that we would try to 
balance spending by fundraising, not just run down existing Debian funds 
then have a problem later -- of course, money sitting unused isn't 
helpful, but we should weigh up the benefits of alternative uses of 
money.  And while it might not be relevant for a few years given the 
economic situation, I would prefer it if we continued to seek 
appropriate hardware donations, in the hope of shifting back towards 
more donated hardware if it became possible.


If I had been DPL when the hardware replacement plan was first 
proposed, I'm rather confident that you would have persuaded me it made 
sense, I'm just trying to describe the kinds of ways that I want us to 
think carefully about money.


As a more general point, I also think that for the longer-term we need 
to establish some clearer conventions about how we authorise non-urgent 
spending.  The constitution says,


[The DPL may] In consultation with the developers, make decisions 
affecting property held in trust for purposes related to Debian. (See 
§9.). Such decisions are communicated to the members by the Project 
Leader or their Delegate(s).  Major expenditures should be proposed and 
debated on the mailing list before funds are disbursed


but I don't think we have any convention on what counts as major.  And, 
even after a debate, the DPL can ignore the real consensus.  While most 
decisions in Debian can be reversed later, once money is spent we can't 
override that.



@all: do you think Debian should do a fundraising campain where we
collect a larger amount of money dedicated to Debian's hardware
infrastructure?


I would like us to do more active fundraising in general.  Spending 
money on hardware will be a clearly positive use of donations for most 
donors.  I don't think it will help us to split hardware infrastructure 
fundraising into a separate fund, but it might be useful to run a 
fundraising campaign which promotes this specific need.



@moray: can you tell DSA the lottery numbers of next week please?


3, 11, 14, 24, 34, 35.

But I won't tell you *which* lottery those are for.

--
Moray


--
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/a42b79bfd976edc41a18162b866ce...@www.morayallan.com



Re: All candidates: Development and technical issues and challenges

2013-03-12 Thread Moray Allan

On 2013-03-12 07:17, Paul Wise wrote:

Removing packages in the freeze is way too late, they should be
removed from testing in an (semi-)automated fashion during the whole
release cycle. IIRC the release team are planning on doing this and
have done it manually in the past.


Indeed -- I should really have said something like much earlier in the 
release cycle.


There is apt-listbugs but does that work for things like PackageKit 
or

software-center?


I'll be interested to hear what tools already exist that I've missed.  
Then the challenge is to get them onto more machines in such a way that 
people pay attention to what they say.  Normally people are 
installing/updating packages because they're trying to achieve some 
goal, and they won't tend to interrupt that to debug issues that might 
be mentioned in messages there.  For some contributors, a popup 
notification about new RC bugs like existing upgrades are available 
ones might be useful, though clearly for many users this would just be 
an unhelpful worry.


--
Moray


--
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/b1d09baeecfa82dc990e8fc89b6df...@www.morayallan.com



Re: mentoring programs in Debian

2013-03-12 Thread Moray Allan

On 2013-03-12 01:03, Russ Allbery wrote:

On the general topic of mentoring, though, I think one of the hardest
parts of helping new people join the project is that people need to 
start

with relatively easy tasks so that they can get their feet wet.


Yes.  Even where there is an existing list of tasks, these will often 
be too hard to be a good introduction for new people.  Or otherwise, 
easy but boring and not introducing enough aspects of a team's work.  Or 
too urgent to have a working solution for, so that depending on the new 
person completing one quickly is dangerous and unfair.


In some areas it may be better to start with artificial tasks.  Already 
in Debian we have often used artificial tasks in the NM process, as a 
quick way of checking skills that weren't demonstrated by past activity: 
e.g. asking how to respond to a specified list of invented bug reports, 
or asking to find some of the problems in licences that we already know 
are bad.


In some other areas, it might be necessary for people to start just by 
shadowing the activity of someone experienced.  Even these cases can 
give the new people a real insight into the relevant area of work just 
from seeing what is done and seeing how decisions are made, and much 
more so if the experienced people take the time to work through some 
decisions with them in depth, listening to the person's suggestions 
before responding with comments from their own experience.


--
Moray


--
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/e619f6037a66fc178291860feb778...@www.morayallan.com



Re: [to all candidates] Free Software challenges and Debian role

2013-03-12 Thread Moray Allan

On 2013-03-11 16:35, Stefano Zacchiroli wrote:
But then, one wonders, what are the main challenges that free 
software

at large faces today? [...]
What do candidates think of this? Is free software going well? Is 
it

going to go better or worse in forthcoming years? Why?


For me the biggest challenges for free software today that are getting 
worse are:


- End-users are moving to more closed hardware.  Only a small 
proportion of people carefully screen their hardware for free-software 
drivers etc. before choosing it.  In the last few years, we've been in a 
fairly good situation where installing Debian on laptops and desktops 
generally just worked.  That won't necessarily stay the case.  And for 
many tablets and phones there is already no easy way to install any free 
software base.


- End-users are moving to web applications/the cloud.  Few of the 
most heavily used ones are free software.  Even if they are, centralised 
web applications remove users' ability to modify software to their own 
needs unless they duplicate a large amount of infrastructure.  And in 
many cases cloud services reduce users' control even over their data 
itself, not just over the platform.  We used to have trouble with the 
network effect of e.g. Microsoft Office file formats, but free-of-charge 
web applications can be even worse for free software, since objectors 
need to argue an ideological point to say why they want information in 
another way, rather than only explain that they haven't bought that 
piece of software or that it won't work on their OS.


- Server users are also migrating to the cloud.  In many cases this 
means that their services move to sit on a non-free platform, and it 
often reduces ease of modification even in free parts of the platform.


Alongside those we have some challenges that may be getting better, 
including:


- Divisions.  When we take free software as an ideological/political 
position, it is natural for us to defend our principles even against 
divergent views from others who believe in free software.  For example, 
we have had significant disagreements with the FSF.  However, 
factionalism damages our cause, and makes it harder for outsiders to 
hear the viewpoints that we share.


- Radicalism.  There is a danger that we stop being radical, and forget 
about activism, and become happy for free software just to be some open 
source code that supports the lower-level of internet services, and 
something we can run ourselves on carefully chosen hardware.  But there 
is already public and media awareness of some of the negative aspects of 
the cloud, including for users' privacy and control of their data -- 
there is an opportunity for us to gather new supporters.


Then, if you think free software is not at its best at present, what 
do

you think Debian could do to help? At a glance, Debian seems to have
always done one thing (distributing free software) and has done so
relatively well. Is that enough for current and future free software
challenges? Or should we change to better face those challenges?


As a member of the free software community, Debian should aim to take 
clear positions, especially where it can combine its voice with other 
parts of the community.  Beyond that, I do think that building an 
operating system that we intend to be 100% free, and making it 
available to others to use, modify and redistribute, is how we can 
contribute best.


In my platform, I also spoke about a hope that we might increase our 
active contacts with press, companies, governmental organisations, and 
through local groups.  In those contexts we should always be clear on 
Debian's position on free software.  Often a missionary attitude could 
be counterproductive, but that doesn't mean we should hide our position 
behind vague statements.


In some cases it is easier for Debian to be heard than purely 
campaigning organisations -- for example Debian contributors who run 
companies in a region can contact politicians and local media as 
concerned business interests.  In most regions, a free software economy 
that supports many small local businesses would be economically 
preferable to depending on a few large international IT companies.


--
Moray


--
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/9590d546cfb0d4630ed60fd63bb0d...@www.morayallan.com



Re: [to all candidates] about a DPL board

2013-03-12 Thread Moray Allan

On 2013-03-12 02:54, Martin Zobel-Helas wrote:

What do you think about this idea? Would it be worth in long term to
establish such a leader board (and therefore a change to our current
constitution) for the Debian Project, or do you think the DPL should
stay a single person?


Before answering, I will point out that forming a board is *not* part 
of my platform.  While I have mentioned the DPL helpers initiative, 
and other similar topics, I don't think that a true board of equals is 
really possible under our current constitution.  And as DPL I would want 
to ask for views, help and delegates from the whole of Debian, not only 
from people who might be part of a board experiment.  Nor is it part of 
my platform to push the constitutional changes required to get us a 
board.


Having said that, I suspect that some kind of permanent board is almost 
inevitable sooner or later.  While I don't think that keeping the 
current concentration of power in the DPL and adding a board alongside 
would work well, I can see some positive aspects in moving from a single 
leader to a board of equals.


Positive ways to use this would include:

- A board could include more diversity.  This would clearly depend on 
how elections happened, but it's not hard to be more diverse than one 
person.  In particular, many good leadership candidates are excluded at 
present simply because they don't have enough time for the DPL role due 
to other commitments.


- A board could increase transparency (and perhaps quality) of 
decisions.  For example, money decisions can currently be made directly 
by the DPL, acting alone.  List threads don't always give clear 
decisions, but the GR process is too heavy to use for regular spending.  
A board could quickly discuss and vote when decisions are needed.


- A board could perhaps function as the sort of social committee some 
people have suggested creating in the past.


I wouldn't want to push designing the necessary constitutional changes 
myself, but would want to examine any proposal, and would be likely to 
vote for such a change if it seemed well-designed.  A couple of dangers 
I can see:


- It would be bad in my view if we ended up with a board made up of 
very similar people.  A board may be more likely than a single person to 
think that they don't need to consult further outside to get ideas.


- It would be bad in my view if a board ended up dominated by a group 
of people who stayed on it a long time by reelection.  A DPL will 
typically run out of time eventually, so we get some change and new 
perspectives brought in, but board membership might stay similar for 
much longer.


--
Moray


--
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/cf3bab841997856c8e6c58cfd4a58...@www.morayallan.com



Re: Usage of Debian's Money

2013-03-12 Thread Moray Allan

On 2013-03-12 13:19, Moray Allan wrote:

Before thinking about any further examples


In fact I fear that it's logically impossible for me to give examples 
to demonstrate my point.  My claim is that I would be open to new ideas 
from others about spending money, and actively look for suggestions.  
Anything that I suggest myself here is by definition not a new idea from 
others!


For any new ideas, besides the costs, I would want us to assess the 
probability of different outcomes (e.g. probability of harm to Debian, 
of no benefit, of a small benefit, of a large benefit), and to agree in 
advance how the success of the spending will be measured and reviewed.


I suspect that I would be unconvinced by most ideas that suggested that 
we spend spend money in ways that it would not be permitted for SPI to 
spend money under relevant legislation and the SPI by-laws.


--
Moray


--
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/b2751744b3833e26c46b9160b4029...@www.morayallan.com



Re: [all candidates] DPL term duration

2013-03-12 Thread Moray Allan

On 2013-03-12 20:35, Gunnar Wolf wrote:

In the past, when I was a new DD, there was this strange
and sad tendency that after finishing their DPL term, DPLs tended to
leave the project (or strongly reduce their involvement) — I *think*
there is some correlation with the DPL task pickup burnout time, 
which

can be an important portion of the term.


While this burnout has been most visible in DPLs, we have seen the same 
pattern in other Debian roles.  I would relate this to the more general 
point I have been making, that we should aim for people to rotate into 
new roles earlier (not later, as you are suggesting here ;).  It's a 
waste if we leave people in roles until they burn out then leave the 
project, rather than guiding them earlier into new roles where we can 
transfer their experience to other areas.


In the specific case of the DPL role, I would rather that someone 
stayed around the project a long time as an occasional advisor than that 
we pushed them to take an extra year as DPL then saw them burn out and 
disappear.



We have seen some discussions in the past regarding whether the term
should be lengthened to two years, with a mid-term referendum (or
chance to politely step down) rather than full election procedure. 
How

would you feel about it?


I can certainly see a potential benefit for the project from spending 
less time on elections (currently  10% of each year is the election 
period).  And a two-year term would allow people to work on some of 
their plans on a more relaxed timetable.


However, the DPL role for a single year is already a big commitment, 
taking a lot of energy and time (typically including a lot of the time 
that person previously spent in other areas of Debian).  Already many 
people who would perform the role well choose not to run due to the 
required commitment.  While you suggest that the second year would be 
separate and optional, I can see it becoming a point of pride in the 
election period to say that you plan to perform the full two years, 
discouraging those who don't feel so confident about asserting this.


Equally, losing a referendum could be more stressful for an incumbent 
DPL who wants to continue than being beaten by another candidate -- and 
if they failed the referendum we'd presumably need a full vote, but 
would face an interim period with either no DPL or one who knows that 
they lack formal support.


In my view, if we want to lengthen the term of office for our 
leadership roles, which could have beneficial aspects, we should do that 
as part of a wider reform that reduces the concentration of roles/power 
in a single person.


--
Moray


--
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/681fab73e17f7486dc9a672a0e3b6...@www.morayallan.com



Re: to DPL candidates: getting new people to Debian

2013-03-11 Thread Moray Allan

On 2013-03-11 07:32, Gunnar Wolf wrote:

Riding on Timo Juhani's question (and not yet having read the two
answers that it has already): There was an interesting discussion
(sadly, in a private forum I cannot quote here, but the fact of 
having


I believe you're referring to the discussion I summarised in 
http://lists.debian.org/debian-project/2013/01/msg00091.html



So, do you think this demographic shift towards older developers is
harmful to the project, or that it is just a fact and we should not
worry?


I don't that that having older developers is harmful in itself, but I 
think that we should try to take contributions from all groups, 
including younger people.


We should equally be looking to recruit, for example, more older 
retired people, where we would certainly benefit from their experience.



How would you intend to attract more young, interested,
talented people?


In the -project thread and my platform I've mentioned a few ideas.  I 
think that all of the points in my reply to Timo (fun, clearer paths in, 
more active recruitment, better use of local networks, where possible) 
could be applied to recruiting younger people.


I am aware like you of some LUGs and university computing societies 
that have faded away, but also of other ones that have grown up in 
recent years.  The activities/interests of typical new student computing 
groups may be different compared to a few years ago, for example more 
based around phones and business plans, but I don't think we should 
assume that no students (for example) would be interested in 
Debian-related local meetings, if we decided to explicitly reach out to 
them.


We might also want to look at what Google or Microsoft do to connect to 
students, and discuss whether similar approaches would be useful for us 
-- hint: recruitment to position titles that students can put on their 
CV, and free pizza.  Students who get as far as real contributions *can* 
already put that on their CV, and have a reasonable chance of getting 
e.g. sponsorship to attend DebConf, but we don't advertise things in 
that way; and we might also want to offer some kind of local 
ambassador role for students more like those non-free software 
organisations, or something different but with a similarly low threshold 
compared to becoming say a DM or DD.


--
Moray


--
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/f6e1c1c6a8f4306e9722b43815e14...@www.morayallan.com



Re: to DPL candidates: How do you plan to represent Debian externally?

2013-03-11 Thread Moray Allan

On 2013-03-11 00:56, Paul Tagliamonte wrote:

I'd ask the DPL candidates to speak a bit about how they intend to
represent Debian externally


A few points:

I see the DPL as a kind of chair position rather than a do 
everything one.  For some aspects of external relations it may be 
useful to show commitment by having the DPL speak/write/visit, but this 
should be part of a wider approach which tries to connect Debian 
contributors directly with people doing relevant work in external 
organisations.  Therefore I will answer your questions in a wider way 
than by only focusing on the DPL's own representative role -- that role 
should be used as a tool to bring about wider goals.



both in terms out downstream outreach


We should show our downstream users that we value them, including by 
actively seeking good relationships with downstream distributions.  It 
would be appropriate for a new DPL to reach out to them, and in a more 
personal way for larger ones.


It is normal that downstream distributions have different goals and 
views from us, or they would be working in Debian.  (In some other cases 
people just don't realise they could do the same work within Debian, 
which is a different issue.)  While being firm on our own principles, we 
should be make it clear to our downstream users that we are glad for 
them to use our work in this way -- even if in many cases our long-term 
hope is that their contributors shift to working directly in Debian.


We should also seek to work with downstream distributions better at the 
individual package level.  For more complex packages, maintainers can 
benefit from starting a dialogue about issues and possible future 
approaches, as happens in some cases already.  Future technical 
advances, such as a shared VCS representing all Debian packages, may 
make it easier for downstream maintainers to take advantage of our work, 
and also easier for us to pull useful changes back from them.


https://lists.debian.org/debian-derivatives/ is a good initiative for 
talking with downstreams, that I would like to see pushed forward 
further.


More generally see http://wiki.debian.org/Derivatives/Census and help 
with http://wiki.debian.org/Derivatives/Integration



as well as upstream (or even side-stream) relations.


Debian contributors already attend many major free software events 
where they can discuss with people working on upstream projects.  And 
many Debian contributors are themselves part of upstream projects 
relevant to their Debian work.  In this area targetted relations may be 
more useful than DPL speeches,  though both can be used to advance our 
agenda.


Just as we should look how we can work better with downstream 
distributions on a technical level, we should try to improve the example 
we set by pushing Debian changes back upstream.  This happens in many 
cases, but there are other cases where improvements get stuck in Debian. 
(Clearly we do publish Debian patches in a consistent way, but I'm not 
sure that all upstream projects would know where to look, and we can't 
expect them to check for changes in every distribution that exists.  
Perhaps we should at least attempt to more visibly flag up packages with 
significant code changes in the PTS etc.?)



What sort of plans do you have to collaborate with other F/OSS
communities? Other distros?


Relationships with non-derivative distributions are even more likely 
than ones with downstream distributions to be seen as purely 
competitive.  But it will help our users and free software if we try to 
work more closely with them.  Again, at present some package maintainers 
look at changes in unrelated distributions, but we have seen in the past 
problems from cases where we work in isolation, including for important 
security features.  Again, we can hope that DVCS technology helps here, 
though the fundamental issues are social ones.  While targetted 
relationships are probably most useful, in some cases DPL contact may 
help make connections.


At a higher level, we should see what we can learn from the approaches 
and processes of other distributions and other large software projects.  
(Their experiences have certainly informed our discussions about release 
methodologies in the past.)



Realtedly, what sort of messaging (on this topic) can we expect
from the future DPL?


I think I have more or less answered this above.  While these 
external topics should be addressed much more widely than by the DPL, 
it can help our overall approach if the DPL makes public statements and 
actions that show that we value our downstreams as well as upstreams, 
and that we see ourselves as part of a wider free software community 
that we wish to see flourish.


--
Moray


--
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/494bf6de47bf7be26c3ef4d39f097...@www.morayallan.com



Re: to Moray: encourage teams to take interns

2013-03-11 Thread Moray Allan

On 2013-03-11 18:42, Lucas Nussbaum wrote:

In your platform, you give that specific idea:

I am not sure how it would differ from GSoC? What different problem 
will

this solve?


Apart from the obvious differences of control etc., GSoC is 
fundamentally about writing a significant piece of code.  See

http://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page

Only a fairly small proportion of Debian work is about writing 
significant pieces of code.  Currently GSoC doesn't even cover normal 
packaging work, let alone more coordination-type activities, see e.g.

https://lists.debian.org/debian-science/2013/03/msg00012.html

My proposal would allow us to offer internships like work with the 
Ruby team and learn about packaging or work with the release team and 
learn about Debian processes.


See https://wiki.debian.org/DebianMed/MoM for an existing initiative of 
this type in Debian.


Also, we often have problems finding ideas for GSoC. Do you think 
that

we can find enough ideas+mentors for another program?


I think it's much easier to offer come and help in our team than to 
think up a coding project that a student could plausibly do during a 
GSoC project to help Debian, that's not too easy or too hard, and that 
you don't prefer to just get on and do yourself, so yes, I hope we could 
find more ideas and mentors for what I'm suggesting.


--
Moray


--
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/18bf9798eb4b9698bc14bb1c6abf7...@www.morayallan.com



Re: to Moray: encourage teams to take interns

2013-03-11 Thread Moray Allan

On 2013-03-11 18:42, Lucas Nussbaum wrote:

Also, we often have problems finding ideas for GSoC.


Oh, and I forgot to say here:

This year's deadline for GSoC project ideas is only a week away, on 
Monday 18 March.


I very much encourage everyone reading to think hard about ideas and 
add new proposals to the list at

http://wiki.debian.org/SummerOfCode2013/Projects

For more details, see
https://lists.debian.org/debian-devel-announce/2013/02/msg7.html

--
Moray


--
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/df316487e51a6a68896beebad77cc...@www.morayallan.com



Re: to Moray: encourage teams to take interns

2013-03-11 Thread Moray Allan

On 2013-03-11 19:44, Lucas Nussbaum wrote:

I see. Interesting. But in
https://lists.debian.org/debian-science/2013/03/msg00012.html, the 
no

packaging work rule seems to come from the Debian GSoC team, and at
least Sylvestre seems open to modifying it.


It comes from from how they have understood the GSoC rules -- I would 
suggest you read the GSoC pages, e.g. start from

http://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page
that I mentioned before.  Besides the explicit rules, see e.g. the 
timeline in

http://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page#2._What_is_the_program_timeline
which is clearly designed around regular coding projects.

Or see e.g.
http://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page#12._Are_proposals_for_documentation_work
which definitively rules out documentation projects.

Probably the goals would need to be a bit more S.M.A.R.T than just 
work

with the ruby team and learn about packaging, but things such as:
prepare all packages for the transition to ruby 2.0 could work.


I would agree that some types of packaging projects can perhaps get 
approved under GSoC, if they can wait to fit into the GSoC timeline, and 
if it won't be a disaster if the student doesn't produce a good result, 
etc.


Nevertheless, I think it would be useful for us to have some wider kind 
of internship scheme, for the huge proportion of Debian activity that 
definitely will not fit under the current GSoC rules.


Another rather significant difference from GSoC, that I forgot to 
mention in the previous message, is that I would also like Debian 
internship schemes to include more people than only students over 18 at 
accredited institutions, unlike GSoC.  People who are younger than 18, 
who have finished their formal studies, or who haven't made the choice 
to attend university could also benefit from this.


--
Moray


--
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/857a08ed31b431e69df75de524334...@www.morayallan.com



Re: All candidates: Development and technical issues and challenges

2013-03-11 Thread Moray Allan

On 2013-03-11 01:35, Lars Wirzenius wrote:
In your opinion, what are the fundamental reasons the release freeze 
is so
long, and so painful, and what do you propose to do, as DPL, to fix 
them?


On one level I'm cautious about answering this.  I don't think that a 
DPL should try to impose policies on teams like the Release Team, or 
push their own ideas on this kind of topic rather than trying neutrally 
to push forward a project discussion.


However, to give some of my own views, since you ask for it:

Background: It seems to me that part of the problem comes from the 
Release Team's own past success.  Individual maintainers have got used 
to Debian releases happening more or less painlessly, and just assume 
that the Release Team will get on with the work, and release when it's 
ready.  But, of course, the release should be the responsibility of all 
maintainers -- and if too many of us just look after their own packages 
and leave the Release Team and a few helpers to do the rest, we will be 
waiting until the slowest maintainer has fixed the hardest bug.  At the 
same time, as a freeze gets longer, and without a specific immediate 
deadline, it becomes harder to motivate people to put energy into 
helping.


Earlier removals: I wonder if removing RC-buggy packages much earlier 
in the freeze would help -- even if it's logically no different to 
saying they will be removed later, it might wake up maintainers into 
bug-fixing action faster, and especially maintainers of packages that 
are removed due to their dependencies.


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?


CUT: I think that some form of Constantly Usable Testing would be 
preferred by many desktop users to our current releases.  This would 
solve the freeze problem for that group of users -- though I worry that 
it might further reduce the number of people putting energy into our 
current type of releases.  Equally, I wouldn't expect the existing 
Release Team to make CUT happen, both because of lack of time, but also 
because they're likely to be self-selected as people who like the 
current style of release.


When to release: I would also note that we should continue to be 
flexible about -ignore tags where appropriate.  In some cases leaving 
a package in the release with RC bugs is more useful to users than 
removing it altogether.  Indeed, we always release with quite a large 
number of non-RC bugs, some of which make the packages in question 
unusable for large groups of users.  At any point in the freeze we 
should ask not only about the state of the frozen release, but how it 
compares to the previous release.  Maybe it doesn't even need to be a 
single date -- we could badge the new release as ready for the desktop 
before we close it off as final and suggest that people upgrade their 
servers.


Infrastructure: We should consider how we can help things by 
improvements to our technical infrastructure, in particular by making 
package source available in a shared DVCS, with tools that will 
automatically transfer patches to and from the BTS.  We should be able 
to find a technical solution so that source is automatically committed 
at upload time for packages where the maintainer doesn't (yet) want to 
shift to the DVCS workflow.



What other development process problems do you see, ones that do not
directly affect the freeze, but make the development of Debian less
productive or less interesting?


For the freeze people work under lighter NMU assumptions than usual, so 
this is not so relevant there, but:


I think some work is made much less productive and interesting by the 
strong idea of package ownership that we see from some maintainers.  
While their intention may only be protective, to make sure that the 
package stays in the best possible state, we should recognise that we're 
only working with software, and it's generally easy to reverse or fix 
changes later.



Finally, what are the main technical challenges you see for Debian in
the next five years and what should we, as a project, do about them?


For me, the biggest challenge over the next five years is to keep being 
a universal operating system.


We're doing very well on servers, and I don't see that changing in the 
next 5 years.


We're providing a great free desktop ... but will it work on any 
hardware people will be using in five years' time?  More and more of 
people's computing is being done on phones and tablets where we mostly 
don't run, or only run as a toy within a special sandbox.  Even if we 
package upstream software that is great for tablets and phones, at the 
moment it's very hard to find devices where we can tell users that 
Debian will work.  And we have related issues to face even on computers 
of a traditional form factor, with worries about how UEFI Secure Boot 
will be implemented.  I think we can rely on 

Re: to Moray: encourage teams to take interns

2013-03-11 Thread Moray Allan

On 2013-03-11 22:14, Lucas Nussbaum wrote:

We can try to second-guess Google's motivations for excluding
documentation to determine if it also applies to packaging, or we can
just ask, which I have done:

https://groups.google.com/forum/?hl=enfromgroups=#!topic/google-summer-of-code-discuss/X9UmGnR6cZI


OK, but you've again ignored the substantive points in my reply in 
favour of this specific issue.


To be clear:

I mentioned in passing that GSoC doesn't even seem to cover packaging, 
but it absolutely definitely does not cover a large proportion of Debian 
activities.  For example, documentation would be a perfectly valid 
activity for a Debian internship, as would be, for example, any 
coordination activity.  I also mentioned previously that in some cases 
they could be used to let people learn from shadowing activity, 
whereas the GSoC model is about the student working on a project and 
presenting the code at the end.


And GSoC absolutely definitely only covers a rather narrow segment of 
the population.


I am not trying to criticise GSoC or say it's flawed, just to explain 
why we might indeed want something more than only GSoC.


--
Moray


--
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/0d21654e12270a911ba2683770d9c...@www.morayallan.com



Re: to Moray: encourage teams to take interns

2013-03-11 Thread Moray Allan

On 2013-03-11 23:26, Lucas Nussbaum wrote:
Note that I did not comment (or ignored, as you put it) on some 
points

in your reply only because I agreed with them.


(Thank you for clarifying; I didn't detect agreement from your reply.)


Still, given that GSoC exists, I find it useful to explore whether we
can use it for more (types of) projects than we do now. The fact that
we explore such opportunities doesn't prevent us from discussing or
creating our own internship program.


Indeed.

Btw, in your opinion, should this internship program include a 
stipend,

like GSoC?


When I wrote my platform I was not thinking of a full-time summer[1] 
program or of something targetted at students.  So I was envisaging 
part-time internships without stipend, probably just arranged ad-hoc 
by teams.  I think we would have volunteer interns for these even 
without payment, from people new to Debian and from existing project 
contributors.


If there was general support then we could look at organising a funded 
program, but I would need a lot of persuasion before wanting to get into 
the question of Debian picking specific individuals to pay for their 
work while everyone else is unpaid volunteers.[2]



For reference, there are other similar programs. See e.g.
https://live.gnome.org/OutreachProgramForWomen which is focused on 
women

(with 10 participating organizations).


Yes, thanks for mentioning that as another example.  In fact the Gnome 
Women's Outreach Program, along with other examples I mentioned earlier 
in the thread from within Debian, is part of the background to my own 
interest in this area, since I know well Hanna Wallach who helped get 
the first edition going in 2006.


--
Moray

[1] GSoC is only northern-hemisphere summer; in a Debian program, we 
might want to support more locales.


[2] Some of you will remember Dunc-Tank.


--
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/dc285e8d586bdb7e73f990d0b38a7...@www.morayallan.com



Re: trying to do awesome and risking to fail

2013-03-11 Thread Moray Allan

On 2013-03-11 11:30, Sune Vuorela wrote:
Focussing on not failing is helping ensuring to stay mediocre. And 
not

doing awesome.

So, how can we make debian do awesome stuff?


I think we have many people around in Debian who think they have 
awesome ideas and don't mind if they fail, but as a mature organisation 
we can end up discouraging experimentation.


As DPL, I would certainly try to be open to new ideas, even if I didn't 
personally think they sounded like they would work, and I would 
encourage others to respond to new ideas in the same way, as part of the 
attitude of openness I mentioned in my platform.  Where we have people 
wanting to experiment and try out new things, we should support it.  
This doesn't mean I would stop teams from protecting themselves by 
providing technical means for experimentation without breaking existing 
things[1], though in many areas of Debian there's no need for that.


For experiments in our processes, it's a bit trickier, as others don't 
have the choice just to ignore the experiment and wait to hear the 
results.  So we should be open, and avoid criticising people for 
suggesting new ideas, but we need more general agreement that an 
experimental process is worth trying before it goes ahead.  But if we 
are too conservative, we will certainly find that we lose volunteers to 
other projects and are overtaken by them.[2]


Sure, often the naysayers will turn out to be right, but, even when 
ideas fail, the people involved will normally generate better new ideas 
from experimenting, much more than just from a discussion that tells 
them why they are wrong in advance.  And occasionally an idea will turn 
out to be awesome.


--
Moray

[1] Roll-out of a PPA-equivalent service, as planned by the FTP team, 
will help here.


[2] People tend to become more conservative about their work after a 
long time in a role, so my suggestions on encouraging rotation between 
teams and cross-fertilisation of ideas might help here.



--
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/b1a04b73506d8e413a65b57d57b76...@www.morayallan.com



Re: Why do you think you are a good candidate for DPL

2013-03-10 Thread Moray Allan

On 2013-03-10 15:40, Martin Zobel-Helas wrote:

Why do you think you are a good candidate for the next DPL term?


Thanks for your question.  I hope that my platform sheds some light on 
this:

http://www.debian.org/vote/2013/platforms/moray

I would see these as some of the key points:

- I have already been working as a leader within DebConf for a number 
of years in a way similar to how the DPL acts within overall Debian.  
Although it rarely makes a lot of noise on the main Debian lists, 
DebConf is a big subproject within Debian.  It handles a large budget 
every year and in addition to ongoing team members it recruits large 
number of temporary volunteers from existing Debian contributors and 
from people interested in contributing to Debian.  I have learnt a lot 
from working to coordinate the many required tasks among these 
volunteers, many of whom are new each year, to make sure that each 
conference is ready on time and within the available funds -- and from 
mediating when there have been conflicts.


- I have been a regular package maintainer for about 10 years, 
including being part of a small packaging team.  While the amount of 
time I have spent on DebConf work hasn't left me time for major 
technical projects within Debian -- and while during my time as an 
academic researcher, I didn't always want to spend my spare time doing 
too much more pure technical work and programming -- I do think it's 
important that DPL candidates should be in touch with how the great 
majority of Debian members experience Debian through this working on 
this kind of task, not only good at managing.  (Among other things I 
also work within the press and publicity teams, seeing another aspect of 
Debian, and previously worked as an Application Manager in the NM 
process.)


- As DPL I would work to make sure our teams are transparent, open and 
communicative.  I would like to encourage more turnover of members 
between different teams so that teams share experience, and that 
sources.  I also would work to improve our external and local 
communication abilities.  Since most people who work on Debian are 
volunteers, it is important that we continue to make Debian fun to work 
in.  I think that encouraging teams to think more about how they plan to 
work with other parts of Debian, and encouraging more turnover of 
members between different teams, would reduce the frequency of 
inter-team conflict and make working in Debian more enjoyable.  With 
greater rotation between teams, people would be more likely to retire 
from roles while they are still having fun and doing a good job, not 
only when they run out of time for them and get worn out, and then able 
to transfer the benefit of their experience to other areas of the 
project.


In my platform I list a few of the topics that I am especially 
interested in pushing forward on as DPL.  I would welcome people's 
suggestions on how to improve on the ideas I describe there.   For 
example, I would like us to look for new ways to pull people into making 
their first contributions to Debian -- even among people who have been 
helping with DebConf, I have met many who are interested in making 
technical contributions to Debian but who can't find somewhere good to 
start.  As another example, I think that we should look at how we can 
build closer relationships with companies and other organisations who 
can help us to improve Debian in ways that are useful to them, by making 
contributions themselves or by funding Debian.


--
Moray


--
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/2b00b2cf2a51cdedbb7f01643fc25...@www.morayallan.com



Re: to DPL candidates: getting new people to Debian

2013-03-10 Thread Moray Allan

On 2013-03-10 18:34, Timo Juhani Lindfors wrote:

I'd like to have each DPL candidate briefly discuss the challenges of
getting new people to Debian.


I certainly don't think I have all the answers myself, but this is an 
area I am very keen to see more discussion of, so I must apologise in 
advance for giving another long answer.



Summary

Four things that I think might help:
- Fun
- Clearer paths in
- More active recruitment
- Better use of local networks, where possible.


Challenges

On the one hand, we are an exceptionally open project to new people -- 
they just need to turn up and start doing work.  Any of a web browser, a 
mail client or an IRC client is enough to start making useful 
contributions to Debian.  Adding a new package to the distribution 
requires some technical learning, but we don't require any formal 
processes, and if the package is widely useful it will be easy to find 
someone to sponsor it.


On the other hand, it can be difficult for people to find somewhere 
good to start.  Often they will be pointed at lists of bugs that 
everyone else already gave up on fixing, or at lists of packages that 
other people weren't motivated to continue maintaining.  Our just start 
working approach can leave many people more confused or intimidated 
than if we forced them to go through a mysterious and complex process 
and make it through technical interviews before they could touch 
anything!  And many potential contributors just never get round to 
starting, or get pulled in by other projects first.



Suggested responses

- Fun.  In my platform I make some suggestions about how we might 
improve general project transparency, communication and openness, which 
I think would have a particularly beneficial effect for new 
contributors.  I also think that encouraging people to take roles they 
find fun, and to rotate away into other roles before they stop having 
fun, would not only make things more fun for those people by avoiding a 
burn-out phase, but would indirectly make things more fun for others, 
including for new members by making it more likely that those they 
interact with still share their level of enthusiasm, and perhaps even 
remember how it is to be new and make mistakes!


- Clearer paths in.  This is especially important for people who don't 
have any personal contact with existing contributors.  We do have some 
good information for people getting started, and good suggestions of 
areas to help on, but we could do with volunteers to curate this 
information in a single, advertised place on an ongoing basis.  
Potential new contributors could also do with some neutral people to 
ask about tasks, and to get suggestions from in response to explaining 
their current skills and experience.  I would like to point to 
http://www.debian.org/women/mentoring as a great initiative that sets an 
example for this kind of approach can work.


- More active recruitment.  One problem with just start working is 
that people often put off starting until tomorrow.  If we want new 
contributors, we should more actively reach out to them.  This could be 
as simple as replying to someone who submits a patch to a bug and 
encouraging them to get more deeply involved.  One idea I would like to 
try is asking for volunteers to take interns for a set period.  I don't 
suggest that people go into this assuming that the intern will help them 
get a lot more work done, although in some cases that will certainly 
happen.  Even where the intern is merely shadowing the volunteer's 
work and watching how it is done, they will finish with a much better 
understanding of how Debian works, and be in a much better position to 
assess how they can make best make a contribution to the project.  (As a 
side note, existing contributors might also want to participate in such 
a scheme to learn about different areas of the project.)


- Better use of local networks.  It's much easier for us to recruit new 
volunteers where there is some existing personal contact, though we will 
never be able to reach all possible contributors this way, and it 
creates the risk of only recruiting contributors who are like our 
existing ones.  At the moment local connections are a good source of 
Debian contributors in a few locations where there is a critical mass 
and local Debian activities.  I would like us to encourage more local 
meetings of Debian contributors, whether for drinks or technical 
activities, and to compile a list of regional contacts -- people often 
ask for local contacts for Debian in a region already, and we don't have 
a good way to answer them.  Even if there is only an occasional new face 
at a regular local meeting, it can let us gain contributors who 
otherwise would never have arrived. [1]


--
Moray


[1] In case anyone reading wants practical ideas for how to hold this 
kind of meeting, I can recommend

http://libreplanet.org/wiki/Group:Women%27s_Caucus/Resources/Welcoming_meetings


--
To 

Re: Debian Project Leader Elections 2013: Call for nominations

2013-03-03 Thread Moray Allan
I nominate myself as a prospective DPL for the 2013 election.

-- 
Moray


signature.asc
Description: Digital signature


Re: Q: Steve McIntyre: 2IC vs. DPL

2008-03-24 Thread Moray Allan

Le dimanche 23 mars 2008 à 23:15 +, Steve McIntyre a écrit :
 One thing I will commit to (right now) is to encourage people to
 ignore (or even better, castigate) nay-sayers who have nothing more to
 contribute to Debian than poisonous tabloid-style rhetoric and
 negativity.

Can you tell us in advance who would (initially) be on this list of
nay-sayers to be ignored/punished?

-- 
Moray


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: GR Proposal: Declassification of -private

2005-12-01 Thread Moray Allan
Wouldn't it be better for people interested in opening the -private
archives to try a pure opt-in approach first?  (Which wouldn't require
any change to current policies.)

I can see an argument in favour of publishing a redacted version of the
whole archive (with e.g. phone numbers and addresses removed) after a
long period (e.g. 10 years), but if only parts are to be made public
then I can't yet see why an opt-out rather than opt-in system is fair.

-- 
Moray


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Non-nomination

2005-02-15 Thread Moray Allan
Thomas Bushnell BSG wrote:
 Oh Gergely!  Please run, please!

http://wiki.debian.net/?DraftGergely

-- 
Moray
http://www.morayallan.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]