Bug#919181: ITP: laminar -- lightweight and modular continuous integration service

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#919181: ITP: laminar -- lightweight and modular continuous integration service

Dmitry Bogatov-3

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <[hidden email]>

* Package name     : laminar
  Version          : 0.6+46.g31c6498-1
  Upstream Author  : Oliver Giles <[hidden email]>
* Url              : https://laminar.ohwg.net
* Licenses         : GPL-3+
  Programming Lang : C++, Javascript
  Section          : devel

 The Laminar is a system to automate the compile/test cycle required
 by most software projects to validate code changes. By automatically
 rebuilding and testing the tree each time something has changed,
 build problems are pinpointed quickly, before other developers are
 inconvenienced by the failure.

Reply | Threaded
Open this post in threaded view
|

Bug#919181: status of ITP: laminar

meskio
Hello Dimitry,

I see you submitted this ITP for laminar in January. I was wondering what is the
status of it and if I can help with it.

Thanks for starting the process.

--
meskio | http://meskio.net/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 My contact info: http://meskio.net/crypto.txt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nos vamos a Croatan.

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#919181: status of ITP: laminar

Dmitry Bogatov-3

control: block -1 by 927254

[2019-06-05 21:26] meskio <[hidden email]>
> Hello Dimitry,
>
> I see you submitted this ITP for laminar in January. I was wondering
> what is the status of it and if I can help with it.
>
> Thanks for starting the process.

Hello.

Essentially, I stalled on #927254 (in libjs-vue-router dependency).
Since I am not capable of resolving it myself, I patiently wait for
someone (presumably, from JS team) to fix it. Your help would be very
valuable.

Current debianization of laminar in https://salsa.debian.org/debian/laminar.
Patches (no pull-requests, please) are welcome.
--
Note, that I send and fetch email in batch, once in a few days.

Reply | Threaded
Open this post in threaded view
|

Bug#919181: status of ITP: laminar

meskio
In reply to this post by Dmitry Bogatov-3
Quoting Dmitry Bogatov (2019-06-08 12:09:35)

> [2019-06-05 21:26] meskio <[hidden email]>
> > I see you submitted this ITP for laminar in January. I was wondering
> > what is the status of it and if I can help with it.
>
> Essentially, I stalled on #927254 (in libjs-vue-router dependency).
> Since I am not capable of resolving it myself, I patiently wait for
> someone (presumably, from JS team) to fix it. Your help would be very
> valuable.
>
> Current debianization of laminar in https://salsa.debian.org/debian/laminar.
> Patches (no pull-requests, please) are welcome.
Great, I'm happy to see that it is slowly moving forward. I hope the JS team
sort it out soon.

--
meskio | http://meskio.net/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 My contact info: http://meskio.net/crypto.txt
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Nos vamos a Croatan.

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#919181: fixes to WIP package

Paolo Greppi
In reply to this post by Dmitry Bogatov-3
Hi, thanks for working on this !

I set out to try and reproduce 927254, using the laminar debs built from the WIP package here:
https://salsa.debian.org/debian/laminar

But after apt install laminar the service would not start at first:
Jun 10 12:39:22 laminar systemd[1]: Started Laminar continuous integration service.
Jun 10 12:39:22 laminar systemd[288]: laminar.service: Failed to execute command: No such file or directory
Jun 10 12:39:22 laminar systemd[288]: laminar.service: Failed at step EXEC spawning /usr/bin/laminard: No such file or directory
Jun 10 12:39:22 laminar systemd[1]: laminar.service: Main process exited, code=exited, status=203/EXEC
Jun 10 12:39:22 laminar systemd[1]: laminar.service: Failed with result 'exit-code'.

So the first issue is that you should patch upstream like this:
index c2a486f..1b44b37 100644
--- a/etc/laminar.service
+++ b/etc/laminar.service
@@ -5,7 +5,7 @@ After=network.target
  [Service]
  User=laminar
  EnvironmentFile=-/etc/laminar.conf
-ExecStart=/usr/bin/laminard
+ExecStart=/usr/sbin/laminard
 
  [Install]
  WantedBy=multi-user.target

The second issue:
Jun 10 12:41:10 laminar systemd[1]: Started Laminar continuous integration service.
Jun 10 12:41:10 laminar laminard[397]: terminate called after throwing an instance of 'kj::ExceptionImpl'
Jun 10 12:41:10 laminar laminard[397]:   what():  kj/filesystem.c++:612: failed: directory does not exist; path = var/lib/laminar
Jun 10 12:41:10 laminar systemd[1]: laminar.service: Main process exited, code=killed, status=6/ABRT
Jun 10 12:41:10 laminar systemd[1]: laminar.service: Failed with result 'signal'.

can be fixed with:
sudo mkdir /var/lib/laminar
sudo chown laminar:laminar /var/lib/laminar

Paolo

Reply | Threaded
Open this post in threaded view
|

Bug#919181: fixes to WIP package

Dmitry Bogatov-3
[2019-06-10 14:48] Paolo Greppi <[hidden email]>
>
> part       text/plain                1720
> Hi, thanks for working on this !
>
> I set out to try and reproduce 927254, using the laminar debs built from the WIP package here:
> https://salsa.debian.org/debian/laminar

Thank you. I applied patches you provided and pushed them:

        url: https://salsa.debian.org/debian/laminar
        master: 9a4c514af61f68b219b2f2f05258a64cd5e8ddaf

Also, I encourage you send patches, generated by "git format-patch"
or "git send-email". This way I have less work tracking attribution.
--
Note, that I send and fetch email in batch, once in a few days.