diff options
author | distix ticketing system <distix@pieni.net> | 2017-12-20 21:50:06 +0000 |
---|---|---|
committer | distix ticketing system <distix@pieni.net> | 2017-12-20 21:50:06 +0000 |
commit | 9632e110e36d0278ac7aeaedb6e187d106557488 (patch) | |
tree | bae7b074412ce112143452b1ebebf47fe5ef01ef | |
parent | ccbdfd3b0840badae798c83665e68a5a99b9552c (diff) | |
download | ick-devel-distix-9632e110e36d0278ac7aeaedb6e187d106557488.tar.gz |
imported mails
6 files changed, 284 insertions, 0 deletions
diff --git a/tickets/4428e125f3f1417e85acfc4270745d04/Maildir/new/1513806606.M71255P4092Q1.koom b/tickets/4428e125f3f1417e85acfc4270745d04/Maildir/new/1513806606.M71255P4092Q1.koom new file mode 100644 index 0000000..81b47c8 --- /dev/null +++ b/tickets/4428e125f3f1417e85acfc4270745d04/Maildir/new/1513806606.M71255P4092Q1.koom @@ -0,0 +1,123 @@ +Return-Path: <lare.lekman@gmail.com> +X-Original-To: ick-devel@liw.fi +Delivered-To: distix@pieni.net +Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) + by pieni.net (Postfix) with ESMTPS id 7A69145842; + Wed, 20 Dec 2017 21:41:18 +0000 (UTC) +Received: by mail-lf0-x234.google.com with SMTP id w196so7714419lff.5; + Wed, 20 Dec 2017 13:41:18 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=gmail.com; s=20161025; + h=mime-version:subject:from:in-reply-to:date:cc + :content-transfer-encoding:message-id:references:to; + bh=hXE1bRMGLeO+53ImR/GV2LnOFKLaa3N9eoUkd7xpJ2g=; + b=O7PySvX2gJm+Sp6JRJb1/RPN4KrEedWiqLjW444l4LK7Vn9N9HZ0RNkKtBPQeV1kbY + hETIlb5YaIv6NsMalU/Trgq1Jsycc+tEnP3G3Qc+tspPEn26dprxghawpo+fg6kebwwE + 3o33N3jJ46sx3FXBGhV5C0JjbjYtfVteYSTMWiceaeSnN/aJET++qCsYmalm7fPTcwy0 + gk8yitAy/ytvCMlfMngRxyb4M9+ib8evxL4sd3/9CFcOzR2zH8BxXz1dL4LWEQmGDQnm + HkuMYlAFqks8TQbucO0zL0LswQUNbwHhrUMmV1DGYw3sBKXwNhUXY2XkhFsV5d/4yBal + Qg1g== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc + :content-transfer-encoding:message-id:references:to; + bh=hXE1bRMGLeO+53ImR/GV2LnOFKLaa3N9eoUkd7xpJ2g=; + b=DPW9vfXVUKxKT22ynk1GUVHdiqqq4Lex5poraBsUReMYHHiActBimZvSxuvWFLL57L + JaadznglCd360CNJKWETFXYl0ovjW+MJVIR4mOyjWCPJ3cIqUR8TE9ZwFl9VW+E2U1M9 + pmtl02/dlcw45ozJYsACj47Z11Ya3DVcSrODMx89zM5xykHlDholKyYsXgl8kY0ntl53 + wwxjw3/sKTyBvdHlg3nGjtvf6ra4wG8jmH/HLdHUAZppYiswpkVSHYZVUxDDsRl8jLya + BJRqg06zeXolBjcEXdLttF4TMzT3xUVx20rxjJmw3OH/Hx88lc4nAXL4HdR2Das5hnJM + luUQ== +X-Gm-Message-State: AKGB3mKF06ywkwU8Ezpe2CvjbSRt/muWQhGv5G0xslJZx5HWBZC4ko+I + 2Wh63VxEc0vsQ81vQce9zPDNEolT +X-Google-Smtp-Source: ACJfBovaQsEpUpTN3yg32kvvI6efMVF0OZ7fqJMwymyc39BhEAJDVoIfKb4eZeo51xUOXRYoBKWmrA== +X-Received: by 10.46.0.166 with SMTP id e38mr5244729lji.13.1513806077467; + Wed, 20 Dec 2017 13:41:17 -0800 (PST) +Received: from [10.0.1.11] (dsl-hkibng41-567309-60.dhcp.inet.fi. [86.115.9.60]) + by smtp.gmail.com with ESMTPSA id j1sm4079555lfe.66.2017.12.20.13.41.16 + (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); + Wed, 20 Dec 2017 13:41:16 -0800 (PST) +Content-Type: multipart/alternative; + boundary=Apple-Mail-CA439C29-2EB1-4BD8-B982-AC19F2902DBE +Mime-Version: 1.0 (1.0) +Subject: Re: New contributor: Lare +From: Lare Lekman <lare.lekman@gmail.com> +X-Mailer: iPhone Mail (15C153) +In-Reply-To: <20171220130448.4qlp3xmb7etzjkkh@exolobe3> +Date: Wed, 20 Dec 2017 23:41:15 +0200 +Cc: Ick develoment <ick-devel@liw.fi> +Content-Transfer-Encoding: 7bit +Message-Id: <2BFD6F13-D372-4B17-B16B-4A2DFCFBB815@gmail.com> +References: <20171220130448.4qlp3xmb7etzjkkh@exolobe3> +To: Lars Wirzenius <liw@liw.fi> + + +--Apple-Mail-CA439C29-2EB1-4BD8-B982-AC19F2902DBE +Content-Type: text/plain; + charset=utf-8 +Content-Transfer-Encoding: quoted-printable + +Hi, fellow ickers :) + +Thank you Lasu for the nice intro. Let=E2=80=99s see if I could help with so= +mething useful, as my coding skills are a bit rusty. + +Happy Holidays! +Lare + +Agile Trainer & Coach | http://lekman.fi | +358 40 849 5117 + +> Lars Wirzenius <liw@liw.fi> kirjoitti 20.12.2017 kello 15.04: +>=20 +> Hi, all, +>=20 +> I would like to welcome a new contributor to Ick: Lare Lekman. He's a +> friend and former co-worker of mine. He's promised to, at minimum, +> help with the website and documentation to make them understandable by +> people who are not me. He's a scrum and agile trainer in his +> professional life and might also help guide the Ick processes into a +> better shape. +>=20 +> Lare, feel free to introduce yourself in more detail, if you want to. +>=20 +> Anyone else who wants to introduce themselves is also welcome to do +> so. +>=20 +> --=20 +> I want to build worthwhile things that might last. --joeyh + +--Apple-Mail-CA439C29-2EB1-4BD8-B982-AC19F2902DBE +Content-Type: text/html; + charset=utf-8 +Content-Transfer-Encoding: quoted-printable + +<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D= +utf-8"></head><body dir=3D"auto"><div><span></span></div><div>Hi, fellow ick= +ers :)<div><br></div><div>Thank you Lasu for the nice intro. Let=E2=80=99s s= +ee if I could help with something useful, as my coding skills are a bit rust= +y.</div><div><br></div><div>Happy Holidays!</div><div>Lare<br><br><div id=3D= +"AppleMailSignature"><div class=3D"gmail_signature" data-smartmail=3D"gmail_= +signature"><div dir=3D"ltr"><span style=3D"border-collapse: collapse;"><div>= +<div><span style=3D"background-color: rgba(255, 255, 255, 0);">Agile Trainer= + & Coach | <u><a href=3D"http://lekman.fi/" target=3D"_blank">http:= +//lekman.fi</a></u> | <a href=3D"tel:+358%2040%20849%205117" dir=3D= +"ltr" x-apple-data-detectors=3D"true" x-apple-data-detectors-type=3D"telepho= +ne" x-apple-data-detectors-result=3D"1">+358 40 849 5117</a></span></div></d= +iv><div style=3D"font-family: arial, sans-serif; font-size: 13px; -webkit-te= +xt-size-adjust: auto;"><div></div></div></span></div></div></div><div><br>La= +rs Wirzenius <<a href=3D"mailto:liw@liw.fi">liw@liw.fi</a>> kirjoitti 2= +0.12.2017 kello 15.04:<br><br></div><blockquote type=3D"cite"><div><span>Hi,= + all,</span><br><span></span><br><span>I would like to welcome a new contrib= +utor to Ick: Lare Lekman. He's a</span><br><span>friend and former co-worker= + of mine. He's promised to, at minimum,</span><br><span>help with the websit= +e and documentation to make them understandable by</span><br><span>people wh= +o are not me. He's a scrum and agile trainer in his</span><br><span>professi= +onal life and might also help guide the Ick processes into a</span><br><span= +>better shape.</span><br><span></span><br><span>Lare, feel free to introduce= + yourself in more detail, if you want to.</span><br><span></span><br><span>A= +nyone else who wants to introduce themselves is also welcome to do</span><br= +><span>so.</span><br><span></span><br><span>-- </span><br><span>I want to bu= +ild worthwhile things that might last. --joeyh</span><br></div></blockquote>= +</div></div></body></html>= + +--Apple-Mail-CA439C29-2EB1-4BD8-B982-AC19F2902DBE-- diff --git a/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/cur/.this-dir-not-empty/.empty/empty-file b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/cur/.this-dir-not-empty/.empty/empty-file new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/cur/.this-dir-not-empty/.empty/empty-file diff --git a/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/new/.this-dir-not-empty/.empty/empty-file b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/new/.this-dir-not-empty/.empty/empty-file new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/new/.this-dir-not-empty/.empty/empty-file diff --git a/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/new/1513806606.M290978P4092Q2.koom b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/new/1513806606.M290978P4092Q2.koom new file mode 100644 index 0000000..a463e93 --- /dev/null +++ b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/new/1513806606.M290978P4092Q2.koom @@ -0,0 +1,155 @@ +Return-Path: <liw@liw.fi> +X-Original-To: ick-devel@liw.fi +Delivered-To: distix@pieni.net +Received: from exolobe3.liw.fi (82-181-57-241.bb.dnainternet.fi [82.181.57.241]) + by pieni.net (Postfix) with ESMTPSA id 2F9FC45860 + for <ick-devel@liw.fi>; Wed, 20 Dec 2017 21:33:05 +0000 (UTC) +Received: from exolobe3 (localhost [127.0.0.1]) + by exolobe3.liw.fi (Postfix) with ESMTPS id 826A87C1480 + for <ick-devel@liw.fi>; Wed, 20 Dec 2017 23:33:04 +0200 (EET) +Date: Wed, 20 Dec 2017 23:33:03 +0200 +From: Lars Wirzenius <liw@liw.fi> +To: Ick develoment <ick-devel@liw.fi> +Subject: On project governance +Message-ID: <20171220213303.drdmrnpscvoaz4l7@exolobe3> +MIME-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +User-Agent: NeoMutt/20170113 (1.7.2) + +I wrote this today. What do you all think? + +[[!meta title="Ick—governance"]] + + +> **THIS IS A DRAFT. IT IS NOT OFFICIAL YET.** + + +Ick constitution +============================================================================= + +Introduction +----------------------------------------------------------------------------- + +This constitution is the formal rules of the Ick project. The Ick +project develops the Ick software, for continuous integration. The +project governance structure is informally based on the principle of +**do-ocracy**: those who do, decide. This constitution formalises the +principle, to help the project grow, to make it easier for new +contributors to join the project, and to avoid misunderstandings. + +Levels of membership +----------------------------------------------------------------------------- + +There are two levels of membership in the project: **contributors** +and **voting members**. Contributors are all those who work to the +project in order to make the Ick software, its website, documentation, +other deliverables, or the project itself better. Voting members have +the power to collectively make any decision of the project by voting +on it. + +**Voting members are chosen by voting.** Candidates are nominated by +themselves or by voting members, with approval of candidate. Voting +membership may not be inflicted upon anyone without their **explicit +approval**. + +Voting membership may be revoked by a vote. + +No contributors or voting member is required to do work for the +project, and the project cannot compel anyone to do anything. The +project may, via the constituion of a formal decision, forbid +something from being done in the context of a project, or require that +if a thing is done, it gets done in a particular way. + +Decision making +----------------------------------------------------------------------------- + +Most decisions in the project are made by contributors as part of the +work they do to contribute. These are called **mundane decisions**, +and include things like how to structure a piece of code or +documentation, how to name some component, etc. Mundane decisions do +not normally need to be documented formally, but can be, if the +contributor thinks it useful. + +If a mundane decision is challenged, the project aims to find a +**rough consensus** on the matter via discussion. This is called a +**consensus decision**. Consensus decisions are documented on a +project website, and marked as such. + +If consensus is not reached, or is challenged by a voting member, the +project will **vote** on the matter. This is called a **formal +decision**. Formal decisions are documented on a project website, and +marked as such. + +Voting procedure +----------------------------------------------------------------------------- + +The **project secretary** is chosen by voting by the voting members +from among the voting members. The first secretary is Lars Wirzenius, +the project founder. Candidates nominate themselves, or by other +voting members with the candidate's approval. The secretary has the +duty to conduct votes in a suitable manner. Votes are decided by +**simple majority**, and voting members have an **equal vote**. In +case of a tie, the project secretary casts the decisive vote. + +Voting members may suggest options for the ballot. The secretary +decides what the ballot should be, announces the vote on a suitable +project forum, and declares how a vote is to be cast. The **voting +period is 7 days**. The secretary receives votes, counts them, and +announces the result, and documents the decision on the project +website. **Votes are made public** at that time, if not earlier. + +Team delegations +----------------------------------------------------------------------------- + +Responsibility of making decisions about an area or aspect of the +project may be **delegated to a team** by a vote among the voting +members. The decision shall name all members of the team and the scope +of the delegation. The team members may be any contributors, not just +formal members. Decisions within the team are made in the same manner +as by the project as a whole, with contributors voting as if they were +voting members. The team's consensus and formal decisions shall be +documented in the same way as project decisions. + +Time and term limitations +----------------------------------------------------------------------------- + +Voting membership and the position of secretary and team delegations +are **time limited**, and **expire automatically** with no further +action. Memberships expire one by one in order of earliest membership +first. The last membership does not expire, as that would leave the +project without voters. + +The **terms end on the following dates**, except terms do not end +automatically within their first three months: + +- voting membership ends September 1 +- position of secretary ends March 1 +- team delegations ends June 1. + +On each date, the term ends at 23:59:59 in the UTC time zone. + +Voting membership, secretaryship, and team delegation may be renewed +by a vote. There is no limit on how many times renewal happens. The +point of the automatic expiration is to avoid having inactive former +contributors as voting members indefinitely. + +It is the duty of the secretary to arrange new votes to renew terms in +time before the terms end. + + +Other Ick governance +============================================================================= + +* Technical policy: how the software gets developed, programming + languages, version control, issue tracking, website maintenance, + etc. This will be decided by the project following procedures + specified by the constitution. + +* Code of conduct: This will be a formal project decision. A delegated + team may be given responsibility of enforcement. I'm personally in + favour of something like what Gitano uses. + + +-- +I want to build worthwhile things that might last. --joeyh diff --git a/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/tmp/.this-dir-not-empty/.empty/empty-file b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/tmp/.this-dir-not-empty/.empty/empty-file new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tickets/84022c943cd848fd9ec630b8979dab3d/Maildir/tmp/.this-dir-not-empty/.empty/empty-file diff --git a/tickets/84022c943cd848fd9ec630b8979dab3d/ticket.yaml b/tickets/84022c943cd848fd9ec630b8979dab3d/ticket.yaml new file mode 100644 index 0000000..0b56e62 --- /dev/null +++ b/tickets/84022c943cd848fd9ec630b8979dab3d/ticket.yaml @@ -0,0 +1,6 @@ +status: +- '' +ticket-id: +- 84022c943cd848fd9ec630b8979dab3d +title: +- On project governance |