22 Nov 2019 |
| Rick joined the room. | 08:57:18 |
| sleep_tight joined the room. | 08:57:23 |
cos | It should be quite simple to setup pipeline to share riot desktop from git to debian repository and update it. Someone just needs to do it. | 08:57:33 |
| mkatee joined the room. | 08:57:40 |
cos | Is matrix.org migration now complete? | 08:58:08 |
RAOF | In reply to@cos:hacklab.fi It should be quite simple to setup pipeline to share riot desktop from git to debian repository and update it. Someone just needs to do it. If you mean “git to official Debian repositories”, then a Debian maintainer who did that would quickly be no longer a Debian maintainer.
| 08:58:42 |
cos | RAOF: debian hates electron or what? | 08:59:23 |
| XEON joined the room. | 08:59:39 |
RAOF | In reply to@cos:hacklab.fi RAOF: debian hates electron or what? Yes*, but that's not the problem. | 09:00:32 |
RAOF | The problem is “pipeline from git to repository”. | 09:00:58 |
| Paul joined the room. | 09:01:27 |
RAOF | (*: I'm not sure that it's possible to build electron from source, which would be a prerequisite for putting anything electron-based into the archive) | 09:01:54 |
cos | Every debian package has some kind of pipeline from version control to debian repository | 09:02:07 |
| jj joined the room. | 09:02:13 |
| MV joined the room. | 09:02:15 |
| mabraton joined the room. | 09:04:13 |
RAOF | I think “pipeline” suggests something automated. Otherwise, yes. The pipeline is generally: upstream developer makes tarball from sources in VCS and releases it. Debian maintainer takes tarball and updates package. | 09:04:12 |
| Sam joined the room. | 09:05:17 |
cos | Pipeline (as i meant) can have manual steps such as acceptance testing. Making tarballs and pushing packages can be automated, but some kind of quality control is needed. | 09:05:42 |
| kitsune joined the room. | 09:06:09 |
cos | Release pipeline could be simplified to 1) run script that produces and installs .deb 2) test it 3) run another script which uploads package to repo. | 09:07:03 |
| whitesky joined the room. | 09:07:24 |
RAOF | Except you can't upload the binary deb to the archive; you can only upload sources. | 09:09:36 |
RAOF | (I'd guess that packaging riot-web to Debian standard would probably be in excess of an engineer-year of work; there's a whole heap of stuff to do) | 09:10:44 |
| martiall joined the room. | 09:10:44 |
| Cadair joined the room. | 09:12:05 |
cos | Yes, the uploading can upload sources that you built testing .deb from. | 09:12:12 |
cos | Btw are there other electron-based apps in debian? | 09:12:38 |
| jonnyrobbie joined the room. | 09:13:09 |
| Alexandre Franke joined the room. | 09:14:28 |