Authentication-Results: mail-b.sr.ht; dkim=pass header.d=gmail.com header.i=@gmail.com Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) by mail-b.sr.ht (Postfix) with ESMTPS id 1607611EEB5 for <~qeef/damn-project@lists.sr.ht>; Fri, 13 Jan 2023 00:31:05 +0000 (UTC) Received: by mail-ej1-f42.google.com with SMTP id mp20so2128597ejc.7 for <~qeef/damn-project@lists.sr.ht>; Thu, 12 Jan 2023 16:31:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:to:from:date:from:to:cc:subject:date:message-id :reply-to; bh=KXOHu6BkGMTnlW5qeI+/o/K12qi1JM6xF5416rgYD94=; b=dv9uEN1M2eaOMlYmaMbLsroqvKvUv9+Fn6ARAC2M33EldRlh2bj4hRvd/2qQVk4tCK zAAjEj+Y4j+6jhmSlrhjtmNu4gibNPbrzaVzc2R6NgeuUm8xb/lqBrnrA/jf919K+IOe J5/0qIGyFcfNMR09IKdHA6X5R29kR/42PyQ3L81VvydLevlOrdpF5xeIqhDjKFghB3Aw KTwkSpXT3HrF9fG/XUm7wOymZwykL/p6uzjOxp7DKO8Pug2ZvPSoI14P7BZXWmLUzHSa yJjj6mGlx1OPlkgA1B5xq1lxCQEi+8taYpQdWmmR+4qmp7oBYRyN1gYWDjHPfh661Yh/ 13ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KXOHu6BkGMTnlW5qeI+/o/K12qi1JM6xF5416rgYD94=; b=TUKyD3AUZ7pLpzZA5Lnd2I9JzEFlwS9VD3M6ewY4p8E+uHr3K1WhFoJ0hNj/yQKE0x WNdUxKd+4Ggomeq9IhG7Lyx2Roc1iCtVCg0bP+bKshH2OYbZyoURwN7Pq/DWJ7gtyWva ef7HRq4/PWoZKTgAD//EKuhZg3vDYUD8QGsxocUD2scW9qMg8PlRW8Bc7ILSemvl/S5f Mdb/NYHT5aN+PPScdQcfP3o8I2KkVmgkgPWHtZ7v05Zmj3HQm2ESCL5f7t8VKPechFZm vAo28vYaw1M9Nnm9Si/dyMIcsQdvBNOyF6ON36RysxYhpM1FdClgzdkr6zqyTLNimf7w FWaQ== X-Gm-Message-State: AFqh2kqFWinEcrmWbIxe8cDmHqYmz+7S2aVmcmLeFOAe2fcXonL/xdmv PgfA+7d8Tc8K5XzU4N6laPE9IHvYjr8= X-Google-Smtp-Source: AMrXdXsVVwwNTp1f3bly4zYyFXG3RKeOw3FVXE5T4iuZfxWumkaMbk3aqt0hPzlGmn4matQqLQuWMw== X-Received: by 2002:a17:907:a707:b0:7c1:75e9:1180 with SMTP id vw7-20020a170907a70700b007c175e91180mr70154691ejc.22.1673569863890; Thu, 12 Jan 2023 16:31:03 -0800 (PST) Received: from gmail.com (185-170-195-217.cust.centrio.cz. [217.195.170.185]) by smtp.gmail.com with ESMTPSA id og43-20020a1709071deb00b007c6be268252sm8046323ejc.77.2023.01.12.16.31.02 for <~qeef/damn-project@lists.sr.ht> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jan 2023 16:31:03 -0800 (PST) Date: Fri, 13 Jan 2023 01:30:59 +0100 From: Jiri Vlasak To: ~qeef/damn-project@lists.sr.ht Subject: Area lifecycle Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Dear mappers, (or, more precisely, area managers, as this message discusses the management of the areas.) TL;DR Inactive areas will be read-only after two months. (The database will be checked periodically, starting on January, 28 2023.) We would like to automate certain parts of area's lifecycle [1]. Particularly, when the area is not mapped anymore, after one month, it will be removed from the list of the active areas. When there is no further activity in the consequent month, the area will be removed from the database and accessible in read-only fashion [2]. (Please, note that "finished areas" page will improve over time -- the work is ongoing.) This approach is stricter than the manual one announced earlier [3], and obsoletes it. There are three parameters for the discussion: (1) How much of activity in (2) how much of time is terminal for area to be considered abandoned? (3) How much of time to keep the area before it becames read-only? Currently, at least 5 commits in last month is proposed to keep the area active. (Locking square for mapping and marking it for review are two commits; changing area’s priority is one commit.) In other words, when there is less than 5 commits in last month, the area is *marked to be finished* and became unlisted. Currently, the area must be marked to be finished *and* there must be no commit to the area in last month to make the area read-only. To sum the parameters: 1. 5 commits 2. 1 month 3. 1 month Do you agree with these parameters? What parameters would you prefer and why? Reasoning about automating of certain parts of area's lifecycle and some use-cases follow. The reason to adopt such a policy is to prevent new users of the damn project to contribute to the areas that are no more maintained, to remove testing areas automatically, to ensure availability and performance for the work that matters. First use-case is (small/personal) areas with low activity. These areas usually have few commits but regular contributions. We hope that three mapped squares per month are ok, but if not, let us know! Second use-case is testing areas with few commits and then nothing. It is perfectly ok to create such an area. However, these needs to be handled somehow. Third use-case is one-time mapathon. There are many people mapping in one area at particular time, but then nothing. Again, it is perfectly ok to have such an event, and it is our responsibility to help with the area management. If you, as manager, are afraid about your area, consider subscribing the daily RSS updates [4]. We will set up the periodic checks for the abandoned areas in the (UTC) evening on January, 28 2023. Areas with the priority -10 are already automatically finished (after one month since the last commit). Have a nice day, and keep mapping! [1]: https://damn-project.org/#area-lifecycle [2]: https://qa.damn-project.org/finished/ [3]: https://lists.sr.ht/~qeef/damn-project/%3CYXiGy2M3YDL9OeCw%40gmail.com%3E [4]: https://qa.damn-project.org/rss/