unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* (cuirass) Consistent naming and presentation on the front page.
@ 2018-11-19 11:37 swedebugia
  2018-11-22  9:46 ` Clément Lassieur
  0 siblings, 1 reply; 2+ messages in thread
From: swedebugia @ 2018-11-19 11:37 UTC (permalink / raw)
  To: guix-devel

Hi

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

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

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"
Jobset renamed /#/jobset id/ and removed "evaluations of"

Jobs have status succede/failed/canceled/pending and logs.
Jobsets can be active/inactive
Specifications does not have a status but an input.

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)


Thoughts?


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?

-- 
Cheers Swedebugia

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: (cuirass) Consistent naming and presentation on the front page.
  2018-11-19 11:37 (cuirass) Consistent naming and presentation on the front page swedebugia
@ 2018-11-22  9:46 ` Clément Lassieur
  0 siblings, 0 replies; 2+ messages in thread
From: Clément Lassieur @ 2018-11-22  9:46 UTC (permalink / raw)
  To: swedebugia; +Cc: guix-devel

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-11-22  9:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-19 11:37 (cuirass) Consistent naming and presentation on the front page swedebugia
2018-11-22  9:46 ` Clément Lassieur

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).