From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: February update on data.guix.gnu.org and the Guix Data Service Date: Fri, 28 Feb 2020 09:24:00 +0100 Message-ID: <87blpj5dcv.fsf@ambrevar.xyz> References: <87pnedyqdb.fsf@cbaines.net> <87y2t0qots.fsf@ambrevar.xyz> <87d09zwzg3.fsf@cbaines.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:42856) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j7awJ-0006O3-I9 for guix-devel@gnu.org; Fri, 28 Feb 2020 03:24:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j7awI-0002Nn-3B for guix-devel@gnu.org; Fri, 28 Feb 2020 03:24:07 -0500 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:43961) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j7awH-0002MT-KO for guix-devel@gnu.org; Fri, 28 Feb 2020 03:24:05 -0500 In-Reply-To: <87d09zwzg3.fsf@cbaines.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: Christopher Baines Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Christopher! Thanks for the details! >> Back to the >> http://data.guix.gnu.org/repository/1/branch/master/package/mame page, I >> don't really understand what the first version means. If I click on the >> latest date, I end up here: >> >> http://data.guix.gnu.org/revision/3dd311e3a059131ef245417106d4fb659222ef= 3c >> >> This is Guix, not MAME, right? I wonder why we display this here, I >> find it a bit confusing. I think the version table should explicitly >> mention that this is the Guix revision, not that of the package >> (assuming I understood correctly). > > I'm not quite sure what you're referring to on that page when you say > "first version" or "latest date", but what this page is meant to show is > how the version of the package on the master branch changes over > time. > > Each row of the table represents a time period, the From column links to > the Guix revision at the start of the period, and the "To" column links > to the Guix revision at the end of that period. The Version column gives > the package version for that period. > > I realise the links in the the From and To columns aren't > intuitive. You're saying there's the possibility of confusing the Guix > revision and MAME releases here, right? Exactly. I looked at it again and this time I think I understand your intent. A quick fix would be to rename the links: =2D Dates: "Guix 2020-02-02 11:33:01" =2D Package Info: "Mame derivation" (instead of "More information"). That said, I wonder if the presentation is right. =2D The table format is a bit counter intuitive for what really is a timeline, I think. It took me a while to see those gray rectangles ;) =2D We should the first and the last derivation of a version, but we don't show the other ones in between. =2D Why have a "To" column since the date should be that just before the next "From"? It's a bit redundant. What about this instead: Display a linear timeline of all versions, and clicking on a version shows a new page with a timeline of all derivations for that version. Maybe better than a new page, we could stay on the same page and have an expandable frame or something. What do you think? =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl5YziAACgkQm9z0l6S7 zH+Rxgf/QBwKYIzM87TSdR+68NDBwZVvLByp8jlrGc+rknZaOBf6nDDtcpPWc/bm Kc2fW/lMDqzym88LcQ3XRuOnbEW8yIlvbtWY2jMRkCeiJa0ZwtZfg8xuwShPUH6t NzNN0kphwCDOTNK0FESch2AlHsT105Hp1ti5TSflnEMleIbOlZDeMFP0Sx7M6Aee tNd2DAWzhQQQDkv5fOKwNZMS4IINwE2uPwiW/pGJ+pus9HBiIqEkokQDTY8uaKdl b/x35g5oJy9FqHlkGcbVRdeDEpIXXyACYG/ZWVkfDPkFpxmZS1coTfx7loUn6z7y /g0nSLd9xxntm1ThBX1aQYbt9Nyn4g== =5dvk -----END PGP SIGNATURE----- --=-=-=--