Sophie (a1e49aaa) at 10 Apr 23:41
ci shenanigans, entrypoint
Getting a lot of these errors and apparently only being able to receive messages from one user while trying to use signald with https://github.com/tulir/mautrix-signal:
signald | 11:52:10.348 [**********09-receiver] ERROR io.finn.signald.MessageReceiver - Unexpected error while receiving incoming message! Please report this at https://gitlab.com/signald/signald/-/issues/new
signald | org.signal.libsignal.metadata.ProtocolInvalidMessageException: null
signald | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.decrypt(SignalServiceCipher.java:214) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_23.jar:?]
signald | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.decrypt(SignalServiceCipher.java:142) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_23.jar:?]
signald | at io.finn.signald.Manager.decryptMessage(Manager.java:837) ~[signald.jar:unspecified]
signald | at io.finn.signald.Manager.receiveMessages(Manager.java:1129) [signald.jar:unspecified]
signald | at io.finn.signald.MessageReceiver.run(MessageReceiver.java:82) [signald.jar:unspecified]
signald | at java.lang.Thread.run(Unknown Source) [?:?]
signald | 11:52:14.259 [**********09-receiver] ERROR io.finn.signald.MessageReceiver - Unexpected error while receiving incoming message! Please report this at https://gitlab.com/signald/signald/-/issues/new
signald | org.signal.libsignal.metadata.ProtocolInvalidMessageException: null
signald | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.decrypt(SignalServiceCipher.java:214) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_23.jar:?]
signald | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.decrypt(SignalServiceCipher.java:142) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_23.jar:?]
signald | at io.finn.signald.Manager.decryptMessage(Manager.java:837) ~[signald.jar:unspecified]
signald | at io.finn.signald.Manager.receiveMessages(Manager.java:1129) [signald.jar:unspecified]
signald | at io.finn.signald.MessageReceiver.run(MessageReceiver.java:82) [signald.jar:unspecified]
signald | at java.lang.Thread.run(Unknown Source) [?:?]
signald | 11:52:30.041 [**********09-receiver] ERROR io.finn.signald.MessageReceiver - Unexpected error while receiving incoming message! Please report this at https://gitlab.com/signald/signald/-/issues/new
signald | org.signal.libsignal.metadata.ProtocolInvalidMessageException: null
signald | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.decrypt(SignalServiceCipher.java:214) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_23.jar:?]
signald | at org.whispersystems.signalservice.api.crypto.SignalServiceCipher.decrypt(SignalServiceCipher.java:142) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_23.jar:?]
signald | at io.finn.signald.Manager.decryptMessage(Manager.java:837) ~[signald.jar:unspecified]
signald | at io.finn.signald.Manager.receiveMessages(Manager.java:1129) [signald.jar:unspecified]
signald | at io.finn.signald.MessageReceiver.run(MessageReceiver.java:82) [signald.jar:unspecified]
signald | at java.lang.Thread.run(Unknown Source) [?:?]
Getting some errors after initial setup in browser but it seems to work regardless.
osp@osp ~/flask-nginx-rtmp-manager (master)> git branch -v
* master b4b373d7 Merge branch 'nightly' into 'master'
[2020-12-28 15:08:58 +0000] [27724] [INFO] Booting worker with pid: 27724
[2020-12-28 15:08:58 +0000] [27685] [INFO] Starting gunicorn 20.0.4
[2020-12-28 15:08:58 +0000] [27685] [INFO] Listening at: http://0.0.0.0:5003 (27685)
[2020-12-28 15:08:58 +0000] [27685] [INFO] Using worker: geventwebsocket.gunicorn.workers.GeventWebSocketWorker
[2020-12-28 15:08:58 +0000] [27726] [INFO] Booting worker with pid: 27726
[2020-12-28 15:09:05,930] ERROR in app: Exception on /favicon.ico [GET]
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1949, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1925, in dispatch_request
self.raise_routing_exception(req)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1907, in raise_routing_exception
raise request.routing_exception
File "/usr/local/lib/python3.8/dist-packages/flask/ctx.py", line 350, in match_request
result = self.url_adapter.match(return_rule=True)
File "/usr/local/lib/python3.8/dist-packages/werkzeug/routing.py", line 1799, in match
raise NotFound()
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2446, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1951, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.8/dist-packages/flask_restplus/api.py", line 583, in error_router
return original_handler(e)
File "/usr/local/lib/python3.8/dist-packages/flask_cors/extension.py", line 161, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1815, in handle_user_exception
return self.handle_http_exception(e)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1743, in handle_http_exception
return handler(e)
File "/opt/osp/blueprints/errorhandler.py", line 14, in page_not_found
return render_template(themes.checkOverride('404.html'), sysSetting=sysSettings, previous=request.referrer), 404
File "/opt/osp/functions/themes.py", line 16, in checkOverride
if sysSettings.maintenanceMode is True:
AttributeError: 'NoneType' object has no attribute 'maintenanceMode'
[2020-12-28 15:11:05,871] ERROR in app: Exception on /settings/initialSetup [POST]
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2446, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1951, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.8/dist-packages/flask_restplus/api.py", line 583, in error_router
return original_handler(e)
File "/usr/local/lib/python3.8/dist-packages/flask_cors/extension.py", line 161, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1820, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.8/dist-packages/flask/_compat.py", line 39, in reraise
raise value
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1949, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1935, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/opt/osp/blueprints/settings.py", line 1918, in initialSetup
security = Security(current_app, user_datastore, register_form=Sec.ExtendedRegisterForm,
File "/usr/local/lib/python3.8/dist-packages/flask_security/core.py", line 1062, in __init__
self._state = self.init_app(
File "/usr/local/lib/python3.8/dist-packages/flask_security/core.py", line 1108, in init_app
app.register_blueprint(bp)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 98, in wrapper_func
return f(self, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1156, in register_blueprint
assert self.blueprints[blueprint.name] is blueprint, (
AssertionError: A name collision occurred between blueprints <flask.blueprints.Blueprint object at 0x7faf4995ffd0> and <flask.blueprints.Blueprint object at 0x7faf4b3bc3a0>. Both share the same name "security". Blueprints that are created on the fly need unique names.
Sophie (b66cbe9c) at 26 Aug 13:44
Images that aren't perfectly square will loose (truncate) some data from the tail because of a floor() call here.
Sophie (b66cbe9c) at 26 Aug 13:42
fixup appdata.xml
Okay I think I found it...
flatpak build-update-repo path/to/repo
after building and it shows up.
<strong>
is not supported in appdata.xml <description>
tags:
Do not assume the format is HTML. Only paragraph, ordered list and unordered list are supported at this time, as well as emphasis and inline code. See for more information.
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-description
There are also unicode characters in the description which may confuse the xml parser (complete shot in the dark based on this comment: https://github.com/ximion/appstream/issues/259#issuecomment-546576317 )
Opening this to keep track of this issue and possible causes and remedies.
Sophie (6b54c04e) at 18 Jul 14:00
meow
Sophie (2ed3c52e) at 18 Jul 13:52
Updated to actually do some semi-benchmarking
Sophie (e31fc673) at 18 Jul 11:30
dns is weird
Sophie (ff176939) at 18 Jul 10:52
updates
Sophie (63062dd5) at 18 Jul 07:20
kind of not really quite working yet