Received: from st43p00im-zteg10072001.me.com (st43p00im-zteg10072001.me.com [17.58.63.167]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 03DDB782CE2 for <~alpine/devel@lists.alpinelinux.org>; Mon, 3 May 2021 13:17:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1620047840; bh=qylF5IHtXJfl7qrTPZNhQgbvT/PvqxZZ8nksA6iUgUw=; h=Content-Type:From:Mime-Version:Subject:Message-Id:Date:To; b=xgtLMGUjJqXQMO2PNbtfHzTvEBz/erXepqFJKSKD/VVxUDlJefkj6utR0a4lwkXg/ OqQ2zJvdZop4/AdCISlCSJSckq73njPaUutRbitnbopfJzpmyr5krK0W6c9Qxiy/Cq EEfoeZgz0IXCfOQmDJhV0zu4tASlrthjInbdaxmgedjL87Wsn59s073j+i+OsYqVqW ZuVcnRKmA+NI68aIvU81sm9xE/ScQHh0T4FBdrRzRaq9DxDA5rvCMbhIfVNLgP5aXw jEbSiVD4JYu7a6dNe7WyN694cYkgc3BHrUmKFXY3zOv49sPXL2OB9KyJ2bGTRS6DAT edxmFlapQT5zg== Received: from [192.168.88.9] (vikavolt.denkimushi.com [212.159.101.34]) by st43p00im-zteg10072001.me.com (Postfix) with ESMTPSA id 6D6A0C0834; Mon, 3 May 2021 13:17:20 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Duncan Bellamy Mime-Version: 1.0 (1.0) Subject: Re: Maintainer merge-request policy needed Message-Id: <36BD51FC-744D-47F7-8904-0BC52E050488@me.com> Date: Mon, 3 May 2021 14:17:18 +0100 Cc: Jakub Jirutka , ~alpine/devel@lists.alpinelinux.org To: David Demelier X-Mailer: iPad Mail (18D70) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.761 definitions=2021-05-03_07:2021-05-03,2021-05-03 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=766 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2009150000 definitions=main-2105030090 =EF=BB=BF > On 3 May 2021, at 12:17, David Demelier wrote: >=20 > =EF=BB=BFOn Mon, May 03, 2021 at 12:37:15PM +0200, Jakub Jirutka wrote: >> Hi David, >> I mostly agree with you, but I think that 2 weeks is too long time >=20 > I think this could be discussed but two weeks can be very short too. If > someone is on a vacation it may not have any kind of time to review a > merge request depending on the change. >=20 > Perhaps we can set a number of timeout depending on the nature of the > merge request. >=20 >> That=E2=80=99s specifically why a maintainer should always add documentat= ion >> comments into APKBUILD! If you, as a maintainer, have a knowledge of >> some non-standard/unexpected and non-obvious thing important for the >> future upgrades, you should document it (for example [1]). Also, if >> some dependencies are tightly coupled, you should specify the required >> version range (e.g. `depends=3D"foo>=3D3.5.0"` or `depends=3D"foo=3D~3.5.= 5"`). >> Maintainers should share important knowledge (comments in APKBUILD) >> and document all non-obvious changes (commit messages), not keep it >> for themselves. >=20 > You're entirely right on that point. I'll also update my APKBUILD to > include any useful notes too. >=20 > PS: you seemed have replied only to me so I add a CC to the list because > you've shared interesting points as well. >=20 > --=20 > David Hi, I would like to add there is the other problem of packages that list a maint= ainer where the maintainer is no longer actively maintaining the package. If there was an authorisation period with timeout, it would make it clear th= en if no response was received that they no longer wished to maintain it or t= here contact details were wrong. Duncan Sent from my iPad=