F-Droid Devs

175 Members
#fdroid-dev F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meeting every Thursday, odd weeks 11:30 UTC even weeks 18:00 UTC | Agenda: https://pad.riseup.net/p/fdroid-dev-meetings-keep | This channel is publicly logged at https://matrix.f-droid.org/alias/%23fdroid-dev:f-droid.org32 Servers

Load older messages


SenderMessageTime
29 Nov 2021
@_oftc_Izzy:matrix.orgIzzy Ah, thanks – I was wondering why it's only their pipelines… 10:39:37
@cdesai:matrix.orgcde
In reply to @_oftc_jochensp:matrix.org
The limiting factor is the manual signing
but if we can at least the rest isn't help up, that'd still help, I agree with proletarius101 here.
Even if an app isn't signed, knowing if it built or not is useful.
So if it could just keep building always, I think that'd help.
13:10:30
@SylvieLorxu:matrix.orgSylviaIf it would always be building it would indeed save us a cycle if a build fails, like for when Java 8 -> 11 for example17:33:34
@_oftc_mimi89999:matrix.orgmimi89999 left the room.22:27:27
@hainish:matrix.orghainishHey all, just to let you know the latest version of APKeep (https://github.com/EFForg/apkeep/releases/tag/0.7.0) supports downloading a specific version of an app and searching what versions of an app are available from F-Droid23:25:29
@hainish:matrix.orghainishI wanted to make the tool stateless, so right now it downloads the F-Droid package repo upon every run. I realize this could be annoying for users, though, so I'll probably change my mind and make the repo index cached for some time. Any suggestions on how long to cache it for?23:30:27
@cdesai:matrix.orgcdewhat the clients do is cache it, but check etag - if it changes, re-download.23:39:55
@cdesai:matrix.orgcde * what the clients do is cache it, but check ETag - if it changes, re-download.23:40:26
@hainish:matrix.orghainishMakes sense, thanks!23:41:55
30 Nov 2021
@eighthave:matrix.org_hcyay for standard caching rules!07:54:36
@eighthave:matrix.org_hcFYI, on another topic, I have a sketch of provisioning the ci-images-base for fdroiddata CI using vagrant, so once that's complete, we can decommission fdroid/ci-images-base07:54:46
@eighthave:matrix.org_hcI don't know when I'll have more time to work on it, so I'm happy to hand it over to someone who can finish it07:55:12
@_oftc_jochensp:matrix.orgjochensp _hc: maybe open a draft MR? 08:03:29
@eighthave:matrix.org_hcyeah, I'llt ry to do that, its not there yet, it is tangled in some other things.08:03:48
@_oftc_jochensp:matrix.orgjochenspI see08:04:27
@_oftc_jochensp:matrix.orgjochensp _hc: do you plan to fix https://gitlab.com/fdroid/fdroidserver/-/merge_requests/1052 ? I think it is missing a apt source line 08:04:37
@eighthave:matrix.org_hcjust pushed a change08:04:58
@eighthave:matrix.org_hchttps://gitlab.com/eighthave/repo-server/-/tree/docker is where this prototype is08:05:04
@eighthave:matrix.org_hcit runs locally but I haven't gotten it running in gitlab-ci yet08:05:24
@_oftc_mimi89999:matrix.orgmimi89999 joined the room.10:32:26
@_oftc_mimi89999:matrix.orgmimi89999 left the room.11:42:08
@proletarius101:matrix.orgproletarius101

Hi, anyone know about this error when I try to access the public build test server?

❯ ssh fdroid-buildserver-gcc136-public -v 
OpenSSH_8.7p1, OpenSSL 1.1.1l  FIPS 24 Aug 2021
debug1: Reading configuration data *
debug1: /home/slash/.ssh/config line 205: Applying options for fdroid-buildserver-gcc136-public
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: configuration requests final Match pass
debug1: re-parsing configuration
debug1: Reading configuration data *
debug1: * line 205: Applying options for fdroid-buildserver-gcc136-public
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: Executing proxy command: exec ssh -qax -W 192.168.78.135:22 tunnel@gcc136.osuosl.org
debug1: identity file * type 0
debug1: identity file * type -1
debug1: Local version string SSH-2.0-OpenSSH_8.7

my config:

Host gcc136.osuosl.org
  Port 45015
  User tunnel
  IdentityFile ***

Host fdroid-buildserver-gcc136-public
  User fdroid
  PasswordAuthentication no
  ProxyCommand ssh -qax -W 192.168.78.135:22 tunnel@gcc136.osuosl.org
  ServerAliveInterval 30
  ServerAliveCountMax 5
  IdentityFile ***

12:23:11
@proletarius101:matrix.orgproletarius101 *

Hi, anyone know about this error when I try to access the public build test server?

❯ ssh fdroid-buildserver-gcc136-public -v 
OpenSSH_8.7p1, OpenSSL 1.1.1l  FIPS 24 Aug 2021
debug1: Reading configuration data *
debug1: * line 205: Applying options for fdroid-buildserver-gcc136-public
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: configuration requests final Match pass
debug1: re-parsing configuration
debug1: Reading configuration data *
debug1: * line 205: Applying options for fdroid-buildserver-gcc136-public
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: Executing proxy command: exec ssh -qax -W 192.168.78.135:22 tunnel@gcc136.osuosl.org
debug1: identity file * type 0
debug1: identity file * type -1
debug1: Local version string SSH-2.0-OpenSSH_8.7

my config:

Host gcc136.osuosl.org
  Port 45015
  User tunnel
  IdentityFile ***

Host fdroid-buildserver-gcc136-public
  User fdroid
  PasswordAuthentication no
  ProxyCommand ssh -qax -W 192.168.78.135:22 tunnel@gcc136.osuosl.org
  ServerAliveInterval 30
  ServerAliveCountMax 5
  IdentityFile ***

12:23:58
@proletarius101:matrix.orgproletarius101Supposed to be the same as in https://gitlab.com/fdroid/wiki/-/wikis/Buildserver/Public-buildserver-instances?12:37:09
@_oftc_jochensp:matrix.orgjochensp proletarius101: I just updated the config in the wiki, can you retry with that? 12:38:37
@_oftc_jochensp:matrix.orgjochenspand send a paste again if it does not work12:38:54
@proletarius101:matrix.orgproletarius101Redacted or Malformed Event12:40:03
@proletarius101:matrix.orgproletarius101
In reply to @_oftc_jochensp:matrix.org
and send a paste again if it does not work
❯ ssh fdroid-buildserver-gcc136-public -v
OpenSSH_8.7p1, OpenSSL 1.1.1l  FIPS 24 Aug 2021
debug1: Reading configuration data /home/***/.ssh/config
debug1: /home/***/.ssh/config line 205: Applying options for fdroid-buildserver-gcc136-public
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: configuration requests final Match pass
debug1: re-parsing configuration
debug1: Reading configuration data /home/***/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: Setting implicit ProxyCommand from ProxyJump: ssh -v -W '[%h]:%p' fdroidGcc136
debug1: Executing proxy command: exec ssh -v -W '[192.168.78.135]:22' fdroidGcc136
debug1: identity file /home/***/.ssh/*** type 0
debug1: identity file /home/***/.ssh/***-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.7
OpenSSH_8.7p1, OpenSSL 1.1.1l  FIPS 24 Aug 2021
debug1: Reading configuration data /home/***/.ssh/config
debug1: /home/***/.ssh/config line 200: Applying options for fdroidGcc136
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: configuration requests final Match pass
debug1: re-parsing configuration
debug1: Reading configuration data /home/***/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf
debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config
debug1: Connecting to gcc136.osuosl.org [128.193.126.200] port 45015.
debug1: Connection established.
debug1: identity file /home/***/.ssh/id_rsa type 0
debug1: identity file /home/***/.ssh/id_rsa-cert type -1
debug1: identity file /home/***/.ssh/id_dsa type -1
debug1: identity file /home/***/.ssh/id_dsa-cert type -1
debug1: identity file /home/***/.ssh/id_ecdsa type -1
debug1: identity file /home/***/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/***/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/***/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/***/.ssh/id_ed25519 type 3
debug1: identity file /home/***/.ssh/id_ed25519-cert type -1
debug1: identity file /home/***/.ssh/id_ed25519_sk type -1
debug1: identity file /home/***/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/***/.ssh/id_xmss type -1
debug1: identity file /home/***/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.7
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4p1 Debian-10+deb9u7
debug1: compat_banner: match: OpenSSH_7.4p1 Debian-10+deb9u7 pat OpenSSH_7.4* compat 0x04000006
debug1: Authenticating to gcc136.osuosl.org:45015 as 'tunnel'
debug1: load_hostkeys: fopen /home/***/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: aes256-gcm@openssh.com MAC: <implicit> compression: none
debug1: kex: curve25519-sha256 need=32 dh_need=32
debug1: kex: curve25519-sha256 need=32 dh_need=32
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519 SHA256:xFOpaVOoIoSvbfuFmgFt+JB8a1KOEF4IJpvKwrHXuTk
debug1: load_hostkeys: fopen /home/***/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: Host '[gcc136.osuosl.org]:45015' is known and matches the ED25519 host key.
debug1: Found key in /home/***/.ssh/known_hosts:735
debug1: rekey out after 4294967296 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 4294967296 blocks
******
debug1: Will attempt key: /home/***/.ssh/id_dsa
debug1: Will attempt key: /home/***/.ssh/id_ecdsa
debug1: Will attempt key: /home/***/.ssh/id_ecdsa_sk 
debug1: Will attempt key: /home/***/.ssh/id_ed25519_sk 
debug1: Will attempt key: /home/***/.ssh/id_xmss 
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /home/***/.ssh/id_rsa RSA SHA256:+
****
Received disconnect from 128.193.126.200 port 45015:2: Too many authentication failures
Disconnected from 128.193.126.200 port 45015
kex_exchange_identification: Connection closed by remote host
Connection closed by UNKNOWN port 65535

12:43:57
@proletarius101:matrix.orgproletarius101 sent you my pub key in PM jochensp 12:48:32
@_oftc_jochensp:matrix.orgjochensp proletarius101: I don't have access to gcc136 (only tunnel, no shell) 12:50:10

Show newer messages


Back to Room ListRoom Version: 6