unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Clément Lassieur" <clement@lassieur.org>
To: swedebugia <swedebugia@riseup.net>
Cc: guix-devel <guix-devel@gnu.org>
Subject: Re: (cuirass) Consistent naming and presentation on the front page.
Date: Thu, 22 Nov 2018 10:46:45 +0100	[thread overview]
Message-ID: <87d0qxphq2.fsf@lassieur.org> (raw)
In-Reply-To: <632f9fe4-cf82-ee05-7340-61549bad0594@riseup.net>

Hi swedebugia,

swedebugia <swedebugia@riseup.net> writes:

> Hi
>
> I propose we stick to one naming scheme and keep it in both urls and the
> web-ui.

The reason why they differ is historical: the API comes from hydra
(which uses words such as 'jobset'), and the web UI uses Cuirass' own
vocabulary (evaluations, specifications, builds).

> I propose to completely drop the words "evaluation(s)" and "build(s)" as this
> is just confusing and implement the following changes:

We would need to change all of Cuirass' code too, which is, in my
opinion, too much work.  Plus, Cuirass and Hydra behave differently, so
it makes sense to use another vocabulary for Cuirass.  Changing the API
would be annoying because it's used by several people.  So overall, I
like the status quo.

> Look at http://berlin.guixsd.org/ and see how it looks now.
>
> Specifications:
> --------------
> Name	        Inputs
> wip-rust	wip-rust (on wip-rust)
>
> Jobsets (for specification: wip-rust)
> ------------------------------------
> Jobset ID	Input changes		Success      Status
> 1321		wip-rust → 4df3e06	4340         active/inactive
> ...
>
> Jobs in jobset #1231:
> ----------------------
> 	ID	Specification	Completion time		
> (icon)	586752	wip-rust	12 Nov 21:59 +0100
>
> Jobname				Packagename
> rust-1.24.1.x86_64-linux	rust-1.24.1	
>
> System		Log
> x86_64-linux	raw
> ...
>
>
> I changed:
> Jobs renamed /job/jobname/ and /name/packagename/ and removed "builds of
> evaluation"

Note that there is no notion of "package" in Cuirass.  Most builds refer
to packages, but some of them, for example, refer to tests.

> Jobset renamed /#/jobset id/ and removed "evaluations of"
>
> Jobs have status succede/failed/canceled/pending and logs.

> Jobsets can be active/inactive

Yes, and for that we need an admin interface.  But this is off-topic :)
That could be a seperate bug/wishlist though.

> Specifications does not have a status but an input.

I don't understand this.  :-)

> Also I would like to propagate the status and links from the jobset-page to
> the header of the jobs-page (now with the uri /eval/####) below the title like
> this:
>
> "Browse by jobstatus: # succeded # failed # pending" (with textlinks)

Hmm, I don't think this should be a priority because we can already
browse by jobstatus from the Specifications page.

> Presentation:
> -------------
> If somebody really want to mention evaluation and build I suggest to describe
> the whole build-server rationale on the frontpage in a paragraph.
>
> There we could also describe the machines, hardware and status of the whole
> shabang and a paragraph with thanks to MDC for donating/hosting the hardware
> to make this possible.
>
> What do you think?

This is too specific.  What we need is a way to customize the front
page.  That could be another bug/wishlist too.

Cheers,
Clément

      reply	other threads:[~2018-11-22  9:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-19 11:37 (cuirass) Consistent naming and presentation on the front page swedebugia
2018-11-22  9:46 ` Clément Lassieur [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87d0qxphq2.fsf@lassieur.org \
    --to=clement@lassieur.org \
    --cc=guix-devel@gnu.org \
    --cc=swedebugia@riseup.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).