From 3184753358e4bee04ef53ca6eb0fd90c4ce7c47e Mon Sep 17 00:00:00 2001 From: distix ticketing system Date: Tue, 22 Jan 2019 08:29:09 +0000 Subject: imported mails --- .../cur/.this-dir-not-empty/.empty/empty-file | 0 .../new/.this-dir-not-empty/.empty/empty-file | 0 .../Maildir/new/1548145749.M645654P28368Q1.koom | 150 +++++++++++++++++++++ .../tmp/.this-dir-not-empty/.empty/empty-file | 0 .../b07a416292a64325ae08b80ec15c2179/ticket.yaml | 6 + 5 files changed, 156 insertions(+) create mode 100644 tickets/b07a416292a64325ae08b80ec15c2179/Maildir/cur/.this-dir-not-empty/.empty/empty-file create mode 100644 tickets/b07a416292a64325ae08b80ec15c2179/Maildir/new/.this-dir-not-empty/.empty/empty-file create mode 100644 tickets/b07a416292a64325ae08b80ec15c2179/Maildir/new/1548145749.M645654P28368Q1.koom create mode 100644 tickets/b07a416292a64325ae08b80ec15c2179/Maildir/tmp/.this-dir-not-empty/.empty/empty-file create mode 100644 tickets/b07a416292a64325ae08b80ec15c2179/ticket.yaml diff --git a/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/cur/.this-dir-not-empty/.empty/empty-file b/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/cur/.this-dir-not-empty/.empty/empty-file new file mode 100644 index 0000000..e69de29 diff --git a/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/new/.this-dir-not-empty/.empty/empty-file b/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/new/.this-dir-not-empty/.empty/empty-file new file mode 100644 index 0000000..e69de29 diff --git a/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/new/1548145749.M645654P28368Q1.koom b/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/new/1548145749.M645654P28368Q1.koom new file mode 100644 index 0000000..1fa037d --- /dev/null +++ b/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/new/1548145749.M645654P28368Q1.koom @@ -0,0 +1,150 @@ +Return-Path: +X-Original-To: distix@pieni.net +Delivered-To: distix@pieni.net +Received: from yaffle.pepperfish.net (yaffle.pepperfish.net [88.99.213.221]) + by pieni.net (Postfix) with ESMTPS id 81D8842E76 + for ; Tue, 22 Jan 2019 08:28:16 +0000 (UTC) +Received: from platypus.pepperfish.net (unknown [10.112.101.20]) + by yaffle.pepperfish.net (Postfix) with ESMTP id 568EA414F3 + for ; Tue, 22 Jan 2019 08:28:16 +0000 (GMT) +Received: from ip6-localhost.nat ([::1] helo=platypus.pepperfish.net) + by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian)) + id 1glrPs-0005pu-9Q; Tue, 22 Jan 2019 08:28:16 +0000 +Received: from koom.pieni.net ([88.99.190.206] helo=pieni.net) + by platypus.pepperfish.net with esmtpsa (Exim 4.80 #2 (Debian)) + id 1glrPr-0005pg-Eb + for ; Tue, 22 Jan 2019 08:28:15 +0000 +Received: from exolobe1.liw.fi (62-78-212-250.bb.dnainternet.fi + [62.78.212.250]) by pieni.net (Postfix) with ESMTPSA id 1A43842E76 + for ; Tue, 22 Jan 2019 08:28:15 +0000 (UTC) +Received: from exolobe1.liw.fi (localhost [127.0.0.1]) + by exolobe1.liw.fi (Postfix) with ESMTPS id 3E67911FA21 + for ; Tue, 22 Jan 2019 10:28:14 +0200 (EET) +Date: Tue, 22 Jan 2019 10:28:13 +0200 +From: Lars Wirzenius +To: Ick discussions +Message-ID: <20190122082813.GA11504@exolobe1.liw.fi> +MIME-Version: 1.0 +User-Agent: Mutt/1.10.1 (2018-07-13) +X-Pepperfish-Transaction: f887-0c60-7604-b358 +X-Pepperfish-Transaction-By: platypus +Subject: Ick stakeholders and requirements +X-BeenThere: ick-discuss@ick.liw.fi +X-Mailman-Version: 2.1.5 +Precedence: list +List-Id: discussions about the ick CI system +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Content-Type: multipart/mixed; boundary="===============3528529580895263859==" +Mime-version: 1.0 +Sender: ick-discuss-bounces@ick.liw.fi +Errors-To: ick-discuss-bounces@ick.liw.fi + + +--===============3528529580895263859== +Content-Type: multipart/signed; micalg=pgp-sha512; + protocol="application/pgp-signature"; boundary="ibTvN161/egqYuK8" +Content-Disposition: inline + + +--ibTvN161/egqYuK8 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +Content-Transfer-Encoding: quoted-printable + +I'm thinking the Ick project is getting to the stage where it makes +sense to write down the stakeholders and requirements for Ick the +software. This will go on the website, and be living documents, not +fixed into an immutable state. It doesn't need to be formal or +grandiose, but it'll help us think and talk about the software in the +future. + +Here's a start on stakeholders: + +* USERS: Those who develop of projects, and need a CI or CD system for + helping them do that. They will use an Ick hosted by a HOSTER (which + might be themselves, wearing another hat). + +* HOSTERS: Those who host Ick for others to use. + +* CONTRIBUTORS: Those who contribute to Ick itself. This includes + those who write code for Ick, or documentation, translate the + software or documentation, those who support Ick users, etc. + +Am I missing some group? + +Here's a start on requiements: + +* Ick should be free software. + +* Ick should be "hostable": those interested in doing so, should be + able to provide an Ick instance for other people to use, without + having to truse those other people. Hosters should be able to charge + money for hosting Ick. + +* Users should be able to pick any Ick instance they trust, and + migrate between instances. Ick users should feel safe that their + projects, builds, and build artifacts are unaffected and secure from + prying by other users. + +* Ick should provide users with a secure way to store "secrets", such + as SSH keys, PGP keys, and API access tokens, and use them securely + in their projects, without the secrets leaking to other users. + +* Ick should run builds reasonbly fast, without causing much overhead. + +* Ick should be able to build different projects concurrently, whether + for the same user or several. + +* Ick should be able to build parts of a project concurrently, when + the parts don't depend on each other. + +I'm sure there's other requirements, and the above can be made more +clear and precise. + +Comments? Please? + +--=20 +I want to build worthwhile things that might last. --joeyh + +--ibTvN161/egqYuK8 +Content-Type: application/pgp-signature; name="signature.asc" + +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEETNTnrewG6wEE1EJ3bC+mFux6IDEFAlxG1BwACgkQbC+mFux6 +IDHkVhAAsEIt7IHw9FuDg6u+LJH6Zr16fX+TI/m/7jAwdStcQ1EG8IqveaPpEBSy +2H/eeiDTggsPKDc6yRvZ2qogCWO4P0MIbVF5IlEU9AOu9m6ZQAckG7OiTH38ZObN +Ch6RyIwdjWhqlDWL5Yoc7FQHl23EswIHf70poVjQdY5j8e8Y3pjngCpHXKlFsSRD +FBN2BKehnI5+TKXpKe27/uH4Dadn2owFabgS53rhgjhKcjnvU9DzsAu2+raw8NMg +xPirYlAE7+uIWRvWCqf+BbiolAacxfEjzlABJiFKBnzimp9WJmP4+YPVLCDO75yB +8VhVLNzzB/DC0T0IfHwtjpumYhXHi0KoNhKr6purtQjVgU3vInEpSd+oPNveR/zV +sim87lYGTTX3FDUHdvOFxhGiKGwDpawx2g+yXZhBWzhNtsqMJDQnvHsy6bkEUTXp +sibM98Ka6AOWCh9RKb4X4CzCNaEeO81aH3S38xDwA29PC65vOx9By4/6gwWTPyI/ +kwWZ5SY/A+F8DTCWjVr8jX0nC6vIUeShaMZrpJLCZsTNvITEbGJy/yVRtp0UaaMx +kEUiPRASBx+2HJc/j0hLwVslf9y1fd+zJg8shSfDDdBGZeB621yLvFlwzUTLLlQQ +VwbXRt6fT+kTXdYPKeLDVgeBoeuGgb35VTAdXHBR/094hzhacG8= +=LXdw +-----END PGP SIGNATURE----- + +--ibTvN161/egqYuK8-- + + +--===============3528529580895263859== +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Content-Disposition: inline + +_______________________________________________ +ick-discuss mailing list +ick-discuss@ick.liw.fi +https://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/ick-discuss-ick.liw.fi + +--===============3528529580895263859==-- + diff --git a/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/tmp/.this-dir-not-empty/.empty/empty-file b/tickets/b07a416292a64325ae08b80ec15c2179/Maildir/tmp/.this-dir-not-empty/.empty/empty-file new file mode 100644 index 0000000..e69de29 diff --git a/tickets/b07a416292a64325ae08b80ec15c2179/ticket.yaml b/tickets/b07a416292a64325ae08b80ec15c2179/ticket.yaml new file mode 100644 index 0000000..961e09f --- /dev/null +++ b/tickets/b07a416292a64325ae08b80ec15c2179/ticket.yaml @@ -0,0 +1,6 @@ +status: +- open +ticket-id: +- b07a416292a64325ae08b80ec15c2179 +title: +- Ick stakeholders and requirements -- cgit v1.2.1