Authentication-Results: mail-b.sr.ht; dkim=none Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.142]) by mail-b.sr.ht (Postfix) with ESMTPS id 48B9411F0D8 for <~martijnbraam/openatem@lists.sr.ht>; Fri, 14 Oct 2022 20:38:05 +0000 (UTC) Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 4D302240104 for <~martijnbraam/openatem@lists.sr.ht>; Fri, 14 Oct 2022 22:38:04 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MpyrW5zQCz9rxF for <~martijnbraam/openatem@lists.sr.ht>; Fri, 14 Oct 2022 22:38:02 +0200 (CEST) Message-ID: Subject: Packaging openatem for Debian/Ubuntu From: Benjamin Drung To: ~martijnbraam/openatem@lists.sr.ht Date: Fri, 14 Oct 2022 20:38:02 +0000 Content-Type: multipart/mixed; boundary="=-9erKU4yq30DH1lVfjBmK" MIME-Version: 1.0 --=-9erKU4yq30DH1lVfjBmK Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I am packaging openatem for Debian/Ubuntu. Attached are four patches to make it successfully build. There is a flatpak in version 0.8, but the git repository has only a tag for 0.7. Did you forget to tag version 0.8? Are there release tarball or should I use the git tag as source? Regarding license: There are some discrepancies. setup.py contains "License :: OSI Approved :: MIT License", but says license=3DLGPL3. Is that version 3 only or version 3 or later? nl.brixit.Setup.appdata.xml and nl.brixit.Switcher.appdata.xml say GPL-3.0 (instead of LGPL-3.0). It would be nice if there were man pages for the binaries. https://openswitcher.org/ has a typo. "compatabilty" should be compatibility. The .desktop file are missing a Keywords entry. Is there a public bugtracker? I have one feature request: The size sliders in the "Upstream keyer" DVE page lack an option to lock them together (to keep the aspect ratio constant). --=20 Benjamin Drung Debian & Ubuntu Developer --=-9erKU4yq30DH1lVfjBmK Content-Disposition: attachment; filename="0001-Drop-unused-hexdump-import.patch" Content-Type: text/x-patch; name="0001-Drop-unused-hexdump-import.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA3NjNkMTBjYzk0ZjJjZmYxZDlkNWRiNzI0YTFhZjJjNGQ0YjkxZWM4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBEcnVuZyA8YmRydW5nQGRlYmlhbi5vcmc+CkRh dGU6IEZyaSwgMTQgT2N0IDIwMjIgMTY6MjE6MjQgKzAyMDAKU3ViamVjdDogRHJvcCB1bnVzZWQg aGV4ZHVtcCBpbXBvcnQKClNpZ25lZC1vZmYtYnk6IEJlbmphbWluIERydW5nIDxiZHJ1bmdAZGVi aWFuLm9yZz4KLS0tCiBweWF0ZW0vY29udmVydGVycy9sdXQucHkgfCAyIC0tCiAxIGZpbGUgY2hh bmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9weWF0ZW0vY29udmVydGVycy9sdXQu cHkgYi9weWF0ZW0vY29udmVydGVycy9sdXQucHkKaW5kZXggMWM3ODIxZS4uNGI1NmNiNiAxMDA2 NDQKLS0tIGEvcHlhdGVtL2NvbnZlcnRlcnMvbHV0LnB5CisrKyBiL3B5YXRlbS9jb252ZXJ0ZXJz L2x1dC5weQpAQCAtMSw3ICsxLDUgQEAKIGltcG9ydCBzdHJ1Y3QKIAotaW1wb3J0IGhleGR1bXAK LQogCiBjbGFzcyBDdWJlOgogICAgIGRlZiBfX2luaXRfXyhzZWxmKToKLS0gCjIuMzcuMgoK --=-9erKU4yq30DH1lVfjBmK Content-Disposition: attachment; filename="0002-setup.py-Include-pyatem.converters.patch" Content-Type: text/x-patch; name="0002-setup.py-Include-pyatem.converters.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBjZTNlZGUzOTE3MzFmZDRiMzcyMTk4MWZjMjRjOWY3MTNjZjA1M2M5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBEcnVuZyA8YmRydW5nQGRlYmlhbi5vcmc+CkRh dGU6IEZyaSwgMTQgT2N0IDIwMjIgMTY6NTA6MTAgKzAyMDAKU3ViamVjdDogc2V0dXAucHk6IElu Y2x1ZGUgcHlhdGVtLmNvbnZlcnRlcnMKCmBweWF0ZW0vY29udmVydGVycy9gIGlzIG5vdCBpbmNs dWRlZCBvbiBpbnN0YWxsYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBCZW5qYW1pbiBEcnVuZyA8YmRy dW5nQGRlYmlhbi5vcmc+Ci0tLQogc2V0dXAucHkgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zZXR1cC5weSBiL3NldHVw LnB5CmluZGV4IGE1NjlkODguLjM3MDEyYzkgMTAwNjQ0Ci0tLSBhL3NldHVwLnB5CisrKyBiL3Nl dHVwLnB5CkBAIC0zLDcgKzMsNyBAQCBmcm9tIHNldHVwdG9vbHMgaW1wb3J0IHNldHVwLCBFeHRl bnNpb24KIHNldHVwKAogICAgIG5hbWU9J3B5YXRlbScsCiAgICAgdmVyc2lvbj0nMC44LjAnLAot ICAgIHBhY2thZ2VzPVsncHlhdGVtJ10sCisgICAgcGFja2FnZXM9WydweWF0ZW0nLCAncHlhdGVt LmNvbnZlcnRlcnMnXSwKICAgICBleHRfbW9kdWxlcz1bRXh0ZW5zaW9uKCdweWF0ZW0ubWVkaWFj b252ZXJ0JywgWydweWF0ZW0vbWVkaWFjb252ZXJ0bW9kdWxlLmMnXSldLAogICAgIHVybD0naHR0 cHM6Ly9naXQuc3IuaHQvfm1hcnRpam5icmFhbS9weWF0ZW0nLAogICAgIGxpY2Vuc2U9J0xHUEwz JywKLS0gCjIuMzcuMgoK --=-9erKU4yq30DH1lVfjBmK Content-Disposition: attachment; filename="0003-test-Make-fixtures-path-configurable.patch" Content-Type: text/x-patch; name="0003-test-Make-fixtures-path-configurable.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBlMWZlZmU4Y2NmZWMxOTFmZjA0N2UzOGI3M2FhZGFkNzcyZmQ3OTJlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBEcnVuZyA8YmRydW5nQGRlYmlhbi5vcmc+CkRh dGU6IEZyaSwgMTQgT2N0IDIwMjIgMjI6MTI6MDggKzAyMDAKU3ViamVjdDogdGVzdDogTWFrZSBm aXh0dXJlcyBwYXRoIGNvbmZpZ3VyYWJsZQoKVGhlIHRlc3QgZml4dHVyZXMgYXJlIG5vdCBpbnN0 YWxsZWQuIFRoZSB0ZXN0IGNhc2VzIHdpbGwgZmFpbCBpbiB0aGF0CmNhc2UuCgpNYWtlIHRoZSB0 ZXN0IGZpeHR1cmVzIHBhdGggY29uZmlndXJhYmxlIHZpYSB0aGUgZW52aXJvbm1lbnQgdmFyaWFi bGUKYFRFU1RfRklYVFVSRVNgLgoKU2lnbmVkLW9mZi1ieTogQmVuamFtaW4gRHJ1bmcgPGJkcnVu Z0BkZWJpYW4ub3JnPgotLS0KIHB5YXRlbS90ZXN0X2NvbG9yc3BhY2UucHkgfCA2ICsrKystLQog MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9weWF0ZW0vdGVzdF9jb2xvcnNwYWNlLnB5IGIvcHlhdGVtL3Rlc3RfY29sb3JzcGFjZS5w eQppbmRleCBhNzg2Y2ZlLi41NzU5YmMxIDEwMDY0NAotLS0gYS9weWF0ZW0vdGVzdF9jb2xvcnNw YWNlLnB5CisrKyBiL3B5YXRlbS90ZXN0X2NvbG9yc3BhY2UucHkKQEAgLTEsMyArMSw0IEBACitp bXBvcnQgb3MKIGZyb20gdW5pdHRlc3QgaW1wb3J0IFRlc3RDYXNlCiBpbXBvcnQgZ3ppcAogCkBA IC04LDEwICs5LDExIEBAIGZyb20gUElMIGltcG9ydCBJbWFnZQogY2xhc3MgVGVzdChUZXN0Q2Fz ZSk6CiAKICAgICBkZWYgc2V0VXAoc2VsZik6Ci0gICAgICAgIGZpeHR1cmUgPSBzZWxmLl9lbmNv ZGVfdGVzdCgnZml4dHVyZXMvcmFtcHMucG5nJykKKyAgICAgICAgZml4dHVyZXNfZGlyID0gb3Mu ZW52aXJvbi5nZXQoJ1RFU1RfRklYVFVSRVMnLCBvcy5wYXRoLmpvaW4ob3MucGF0aC5kaXJuYW1l KF9fZmlsZV9fKSwgJ2ZpeHR1cmVzJykpCisgICAgICAgIGZpeHR1cmUgPSBzZWxmLl9lbmNvZGVf dGVzdChvcy5wYXRoLmpvaW4oZml4dHVyZXNfZGlyLCAncmFtcHMucG5nJykpCiAgICAgICAgIHNl bGYuZW5jb2RlZCA9IHB5YXRlbS5tZWRpYS5yZ2JfdG9fYXRlbShmaXh0dXJlLCAxOTIwLCAxMDgw KQogCi0gICAgICAgIHdpdGggZ3ppcC5vcGVuKCdmaXh0dXJlcy9yYW1wcy1hdGVtc2MuZGF0YS5n eicsICdyYicpIGFzIGhhbmRsZToKKyAgICAgICAgd2l0aCBnemlwLm9wZW4ob3MucGF0aC5qb2lu KGZpeHR1cmVzX2RpciwgJ3JhbXBzLWF0ZW1zYy5kYXRhLmd6JyksICdyYicpIGFzIGhhbmRsZToK ICAgICAgICAgICAgIHNlbGYucmVmZXJlbmNlID0gaGFuZGxlLnJlYWQoKQogCiAgICAgZGVmIF9l bmNvZGVfdGVzdChzZWxmLCBwYXRoKToKLS0gCjIuMzcuMgoK --=-9erKU4yq30DH1lVfjBmK Content-Disposition: attachment; filename="0004-Drop-Encoding-field-from-desktop-files.patch" Content-Type: text/x-patch; name="0004-Drop-Encoding-field-from-desktop-files.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA1YWYzMTBkYjFmZWZlN2Y2YTRhYjBmMzAxNGI4MTJmZGQ4ZWY4ODk1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW5qYW1pbiBEcnVuZyA8YmRydW5nQGRlYmlhbi5vcmc+CkRh dGU6IEZyaSwgMTQgT2N0IDIwMjIgMjI6MzM6MTcgKzAyMDAKU3ViamVjdDogRHJvcCBFbmNvZGlu ZyBmaWVsZCBmcm9tIGRlc2t0b3AgZmlsZXMKClRoZSBFbmNvZGluZyBrZXkgaXMgZGVwcmVjYXRl ZCBpbiB0aGUgRnJlZURlc2t0b3Agc3RhbmRhcmQuIEluc3RlYWQsIGFsbApzdHJpbmdzIG11c3Qg bm93IGJlIGVuY29kZWQgaW4gVVRGLTguIFRoaXMgZGVza3RvcCBlbnRyeSBzcGVjaWZpZXMgYW4K RW5jb2Rpbmcgb2YgVVRGLTguIEl0IGlzIGhhcm1sZXNzIGJ1dCBjYW4gYmUgZHJvcHBlZC4KClNp Z25lZC1vZmYtYnk6IEJlbmphbWluIERydW5nIDxiZHJ1bmdAZGViaWFuLm9yZz4KLS0tCiBibWRf c2V0dXAvZGF0YS9ubC5icml4aXQuU2V0dXAuZGVza3RvcCB8IDEgLQogZGF0YS9ubC5icml4aXQu U3dpdGNoZXIuZGVza3RvcCAgICAgICAgfCAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgMiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9ibWRfc2V0dXAvZGF0YS9ubC5icml4aXQuU2V0dXAuZGVza3Rv cCBiL2JtZF9zZXR1cC9kYXRhL25sLmJyaXhpdC5TZXR1cC5kZXNrdG9wCmluZGV4IDJmNjVlYjEu LjBiZmI2OWIgMTAwNjQ0Ci0tLSBhL2JtZF9zZXR1cC9kYXRhL25sLmJyaXhpdC5TZXR1cC5kZXNr dG9wCisrKyBiL2JtZF9zZXR1cC9kYXRhL25sLmJyaXhpdC5TZXR1cC5kZXNrdG9wCkBAIC0xLDYg KzEsNSBAQAogW0Rlc2t0b3AgRW50cnldCiBOYW1lPVNldHVwCi1FbmNvZGluZz1VVEYtOAogVmVy c2lvbj0xLjAKIFR5cGU9QXBwbGljYXRpb24KIFRlcm1pbmFsPWZhbHNlCmRpZmYgLS1naXQgYS9k YXRhL25sLmJyaXhpdC5Td2l0Y2hlci5kZXNrdG9wIGIvZGF0YS9ubC5icml4aXQuU3dpdGNoZXIu ZGVza3RvcAppbmRleCAxNmEwNzZkLi45YzA4NjcxIDEwMDY0NAotLS0gYS9kYXRhL25sLmJyaXhp dC5Td2l0Y2hlci5kZXNrdG9wCisrKyBiL2RhdGEvbmwuYnJpeGl0LlN3aXRjaGVyLmRlc2t0b3AK QEAgLTEsNiArMSw1IEBACiBbRGVza3RvcCBFbnRyeV0KIE5hbWU9U3dpdGNoZXIgY29udHJvbAot RW5jb2Rpbmc9VVRGLTgKIFZlcnNpb249MS4wCiBUeXBlPUFwcGxpY2F0aW9uCiBUZXJtaW5hbD1m YWxzZQotLSAKMi4zNy4yCgo= --=-9erKU4yq30DH1lVfjBmK--