From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id A17A3482EB for ; Mon, 15 Sep 2025 11:37:45 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'0HoJ+u/fnfimksuSYgL/i2S0GKC106ogsuVstVpsZQM=', expected b'F0eIOda0RuLHtSH/GLV2jSeHTgCt5kqwlSxYGDjGGSg=')) header.d=niedermayer.cc header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1757936258; h=date : to : message-id : references : mime-version : in-reply-to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : from; bh=kqg8MxOwCVgxCZIvyv01NWXpb2xEp+eJ8C8acLki4h8=; b=ZqYQIXZo5ZmOuc3S0hEsXee3yXm6JDgAIQ/lZX1EWPZ7qhrhfiRREgU7L1Fjm+pNDg88C 0Mok5owkSxNiGPrr0BR2FIRAX3PL4ByLO6rvQDoVAS04uXSyEMGngDnInxj80MRRfzmlQoW FUduvKYcNwbvw5VGxO6QKiIAQ9M5WDECsuLL/6pr7vqcghS8TFh6jly/mhE/fdM8ByIkSw5 6Y8mO7uK2hOe1lV7K8zThhtVntUSwBGI4V5dP4TOlczunRDh4Ys2RVgiO8XyxakW9xudtsk jgbXtcJS6eYHpqAC+I8aMVPxqCwkXXP1JcRuUQVVADHnXTkjrH/4XW6f8cZQ== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id B575C68E6D5; Mon, 15 Sep 2025 14:37:38 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1757936257; b=qICQiUFZg9V2WBde98FgVBWMAm9jriE/4T3y28saW3SHr8qtWunFDfk0msBEi4rPlmjN6 zdynH58w/J8WJIIDzvKUbXPPp6NR423DPegpagj8GWYM5Dfh//9ZS/4f7xPDU4nMH8DL8yQ l4yVQuy1NtMDYiQxeGkFBdTCGIMpvjuQUlfzs7GAlIRWhEvAL5RK+D+ezMyrdxE2qQkt/mt q/CYibrOTJQKWzus5c6/YlUS43/Gq9M+o/YABvgYJlecGFqIj5r0nVTmt+l24kriJx0I0mq +ztl2GKRUbvZM3cM3NuQ2bm3do4iZrNbZw9GYr0y+wopQ5ucXmqwhUcM9nsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1757936257; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=0HoJ+u/fnfimksuSYgL/i2S0GKC106ogsuVstVpsZQM=; b=p5/aRLDoWF/exI5jW7GaDVT305Rkv2A6v4kZnj+VgULbeKjlfUg+MbIbi6KGCgF6SWitY xhjj0CPIcgUWUmTXE7KnK9cmaPK3rt6m0BxFnfuNXtuJaL05gO1CF6+xCgdzL/W8qxK3M3S 4xR8JhHHaJjwVupQaaLnEqM3za0EXaSfGR60MXLn35egYQykNIkHjWtQupjZFgY94c5vp9t tpLn06XvgULg1XWP4N+9JJ/K4CQsym+jigsjPn37ZeZzznPIWU/lYUQQs7wHx+Wt261msFf GqRMzDag2Na0DRALubrl4VF68a3PaRnro/jlnSfUc622Fbm5vSbyKNMp516A== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none (Message is not ARC signed); dmarc=none Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E5EFA6800DB for ; Mon, 15 Sep 2025 14:37:24 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 52E79432BA for ; Mon, 15 Sep 2025 11:37:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1757936244; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=F0eIOda0RuLHtSH/GLV2jSeHTgCt5kqwlSxYGDjGGSg=; b=WkdWD3+xLnAxnVamyOQvKD5yaY1HEPHbgKpHN//M8FhMxmkA6TVPcCKhMizJCbbJPVj5dj HxadUrJeqqIWWhLCz9JBjX2npq8dz2DOMUg1HSMhJfh5JKlZ2YWfyoiow7JWt+Qi9cCaFn 7e3j1Jh7tAf2cPtkYApuQFwIgfktYGUQfAHbQwaTfX9Avq0le6k2t5ddbT5C/JEQvhgCnn TjE/mJuO+CJrvttDd8ZIVsoUZQBccn29+4w7u80Jll+mCP65uBslIK+7VnR15pIEn0KITi h57Ij6a4+jBE4aOhPsWjGl1uFbe/S985h+AXNcD+JRl0Ox9QdxE6dFF1nxrZ6w== Date: Mon, 15 Sep 2025 13:37:23 +0200 To: FFmpeg development discussions and patches Message-ID: <20250915113723.GI29660@pb2> References: <20250914212317.GG29660@pb2> <20250915110947.GH29660@pb2> MIME-Version: 1.0 In-Reply-To: <20250915110947.GH29660@pb2> X-GND-State: clean X-GND-Score: -85 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdefjeehlecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomhepofhitghhrggvlhcupfhivgguvghrmhgrhigvrhcuoehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgeqnecuggftrfgrthhtvghrnhepffffkeehvedvudfgteeljeefleeigfeugfdtueekgeegvdehveeiveeiteejueffnecuffhomhgrihhnpehffhhmphgvghdrohhrghdpmhhplhgrhigvrhhhqhdrhhhunecukfhppeeguddrieeirdeihedrudejieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeguddrieeirdeihedrudejiedphhgvlhhopehlohgtrghlhhhoshhtpdhmrghilhhfrhhomhepmhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrgh X-GND-Sasl: michael@niedermayer.cc Message-ID-Hash: 2FYDMJL7O2THK6ICYPI4UIU6QC5CJDR2 X-Message-ID-Hash: 2FYDMJL7O2THK6ICYPI4UIU6QC5CJDR2 X-MailFrom: SRS0=cviZ=32=niedermayer.cc=michael@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [RFC] Issue tracker List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Michael Niedermayer via ffmpeg-devel Cc: Michael Niedermayer Content-Type: multipart/mixed; boundary="===============8172349212103695112==" Archived-At: List-Archive: List-Post: --===============8172349212103695112== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hNukmGuA+CSB80oy" Content-Disposition: inline --hNukmGuA+CSB80oy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 15, 2025 at 01:09:47PM +0200, Michael Niedermayer via ffmpeg-de= vel wrote: > Hi all >=20 > ATM the bug reporting guidlines point to trac > and https://trac.ffmpeg.org/newticket redirects to forgejo >=20 > So if a user found a bug, now what does she do? > 1. First she (maybe) looks at the bug reporting guidlines (which point to= trac) > 2. and she registers on trac > 3. she maybe searches for existing tickets on trac, and maybe adds her in= fo there > 4. she tries to open a new ticket on trac and gets redirected to forgejo > 5a. she refuses to register on a 2nd tracker and leaves > 5b. she registers on forgejo > 6. she searches for an existing report on forgejo and maybe adds her bug = info there > 7. she opens a new ticket on forgejo >=20 > lets summarize, what is wrong here > 0. I think many people are/where unaware of the newticket redirect (I was= unaware until very recently) > 1. I think some of the consequences of this regirect where missed > 2. the bug tracker was half switched to forgejo > 3. users have to register on 2 trackers (they may need to add comments on= either) > 4. users have to search bugs on 2 trackers (both if they want to open a n= ew one and also > if they are just looking for one) > 5. forgejo lacks some nice features like searching per number of votes >=20 > So what are we going to do now ? > T. Undo the half move and stay with trac, move or loose 61+32 tickets fro= m forgejo to trac > F. Fully move from trac to forgejo, move 3176+8501 tickets from trac to f= orgejo > D. have some tickets in trac and some in forgejo, require users to regist= er and search both > ?. something else ? >=20 >=20 > Ideas, Comments ? Some brainstorming, potential steps that someone may need to do for T, phase 0: + forgejos new ticket page should redirect to trac instead of trac to = forgejo or the page should explain the use of forgejo vs trac phase 1 + some or all of the 93 tickets should be moved to trac (if all then forgejos issue tracker can be disabled) phase 2: + we need to investigate some scalability issues. We have one admin pa= ge that takes a really long time to load. It sometimes times out but se= ems working ATM. But as users, tickets and sessions grow we will likely = at some point become unable to load this page without increasing timeou= ts at webserver and browser. Timo has already spend time on updating things, switching database and so on. So really solving thi= s, may involve becoming active in development on trac itself for F, phase 0: + bugreporting guide needs update + tracs new ticket page should explain the transition and link to forg= ejo not just redirect (it confuses users especially if the bugreporting = guide just pointed them to trac) phase 1: + 11696 tickets need to be moved into forgejo with their metadata (cre= ation date, authors, comments, state, resolution, number, keywords, html a= nd git links, CC, attachments) or we need to accept to loose this data in a search= able way + keywords -> labels ? + per ticket redirects to forgejo phase 2: + wiki needs to be transitioned to forgejo, ideally with history or we= need to keep the wiki in trac and disable in forgejo + per wiki page redirects to forgejo phase 3: + trac shutdown + landing page (register & new) redirect to forgejo note, we also serve trac.mplayerhq.hu for D, + bugreporting guide needs update + both trackers search and register pages need to point to the other too so the users know that they need to search both trackers + or hire some web UI developer and have her write a meta search that searches both trakers thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Dictatorship: All citizens are under surveillance, all their steps and actions recorded, for the politicians to enforce control. Democracy: All politicians are under surveillance, all their steps and actions recorded, for the citizens to enforce control. --hNukmGuA+CSB80oy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaMf6cAAKCRBhHseHBAsP q9iGAKCSoXAOH4iRPY1dTUpLqF4gU55MTACghfyJzc31ctxlZh8hTy430PokMXQ= =dPZm -----END PGP SIGNATURE----- --hNukmGuA+CSB80oy-- --===============8172349212103695112== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org --===============8172349212103695112==--