all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Clément Lassieur" <clement@lassieur.org>
To: Tatiana Sholokhova <tanja201396@gmail.com>
Cc: guix-devel <guix-devel@gnu.org>
Subject: Re: Web interface review
Date: Sat, 21 Jul 2018 16:50:07 +0200	[thread overview]
Message-ID: <87h8ksmyn4.fsf@lassieur.org> (raw)
In-Reply-To: <CAMSS15CX7L87744YTzCXFLq=Nr=6AryONWAEjXj0uaNMq+9UKg@mail.gmail.com>

Hello Tatiana!

Tatiana Sholokhova <tanja201396@gmail.com> writes:

> Hello Clément!
>
> Thank you for your review!
>
> I fixed most of the problems you noticed and rebased commits as you advised
> .
>
> I couldn't fix the problem with several calling of (with-critical-section).
> As I wrote to IRC channel, I tried to put '(with-critical-section
> db-channel (db)' around '(let* ...)' and I received an error:
> ```
>    In web/server.scm:
>    279:25  0 (_)
> Throw to key `vm-error' with args `(vm-run "Too few values returned to
> continuation" ())'.
> ```

It's because 'respond-html' returns several values.  I think you could
do:

(respond-html
  (with-critical-section ...
    (let* ...)))

> Could you give a status about the pagination?
>>
> Pagination works correctly with evaluations, but it doesn't work correctly
> with builds. In some cases, we have builds missing. It happens due to equal
> timestamp values, so we need to filter build by (timestamp, id) tuple key.
>
> What else do we need to do before the merge?

Once we have something consistent, we can push.  And we can add stuff
afterwards of course.  Do you think it would be feasible to fix the
pagination before the merge?

I won't have time to look at your update before tomorrow night, I'll let
you know then!

Thanks,
Clément

  reply	other threads:[~2018-07-21 14:50 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-19 21:23 Web interface review Clément Lassieur
2018-07-20  8:59 ` Gábor Boskovits
2018-07-20  9:28   ` Clément Lassieur
2018-07-21 14:08     ` Tatiana Sholokhova
2018-07-21 14:50       ` Clément Lassieur [this message]
2018-07-22 14:57         ` Tatiana Sholokhova
2018-07-22 22:56           ` Tatiana Sholokhova
2018-07-27 20:44 ` Clément Lassieur

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

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

  git send-email \
    --in-reply-to=87h8ksmyn4.fsf@lassieur.org \
    --to=clement@lassieur.org \
    --cc=guix-devel@gnu.org \
    --cc=tanja201396@gmail.com \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.