345 Commits

Author SHA1 Message Date
James Valleroy
5d2f01a218
Release v21.15~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-10 06:19:51 -05:00
James Valleroy
7bed7bfea3 freedombox Debian release 21.15
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmGupTgACgkQd8DHXntl
 CAhIxQ/9ErnBPnvyb/aNJVmxYi5xXJ521xMI2KfdmWipomayF8+31/P2DDz4rBEf
 Q1/f6xgWqtxhZho+XH0jtist99/AQKTCqc6zNv2tHfV2XwZqWaXANR4BQW5M2XfT
 3V5VEVhavH8obJmm9y+50g3NZnDx70GFnX5r9p4rS/6n5Iz5ZWBwuUq5BTtpp+1a
 GkwrFPlt4zYPHWMV4ZGDX5G6Xzr1Zwf5gJGBmLCd6a+wloV+3sxOcBOahNFqp+hK
 LOv1VTVlrJaa+5zcJ+DCMuMTiLtKp1CYxCKIX4I3A2DPkryYqFRIJAqLORhurz9Y
 q0iF3WnCYG1Srfb1MRCjRNfiYkm6TJF0v+5v33r/heU3nkM3jstRkLYdxE1IkUIy
 IPtPbpxxl55Ktc1AMvpV2y9yV4asRydBzID9zj8KoBD4lQ0VQJdLZNu0GYDJSEn5
 HJ8uFrUzL+2zwlRrvGHBndrmh+3N0j4R8sKnYL2xqMg1p1oDneufvAS5bQ1DknKb
 uHWNiI7Rvtz/btVPAhDdQ07DLt2TdlfWC5dlzYxRvmafL4Eba0/qEeP2FThdRt+e
 +0HmMPo9IL1wobXFuqkj5uHNJtPsv1PCkPYc2oEFzX8YTiooi7KqmBTQJssr6Aat
 Vx8m7veZByLby+2zFQ5ccwvMy/RlJX9ck83pFlqu+/G6/HfFMpk=
 =SnJ1
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmGzN6wACgkQd8DHXntl
 CAgW3xAAyOddaw/OB2oNeol/BViMXqTUG16ZzOXOoz4h+tu5zIdwgEx+0FMZAsBd
 +vhND6RmqRmtLEsi9791Xucz9rFpT3buK7vu71XpbYolg7nHFGiIiPK57gix3/z7
 DDeW/LUUxFOgMa54tHmgbmxfutl+ITxZFarEHBBlxOUKfozIaxfT0enexln6333+
 jiqin1LHqcjugLGVvP2rt4eOXlG2bQS2Dj5g2APLFn9KVFfxBS1pzpQvJX32ku2g
 LT40b33wsyypWoSt59bbROU185fKt76nzqCKSl1pXSMGQjypOfj7FxlbRgFGVSsY
 +Skrplkgj/uquyiX+sJK8Xf3V+rOnPW5vOictb8w/2/IiwOFHjshTFz7D1tnPAL6
 I4cbmGrnygDBhU5xSuI12YNshK3BR8n8b7qYE9YD2jExI0wK96v18R183eKWyM0K
 B4CkKiuEv0F2djeBXyzquAQk1WCrwzlggYb5RYqEBQAmbp0bphVE8kthOxAgwjY3
 I23jhzzruj297KpCfUGf/BG6sy2aQS23HAVuzeLWZXn6gNl0isWqgzr0psUkT9D9
 lVu6dzKlELAtdG6nXDCOIg1H6V8DPEfzjHaKsIeBItneS5fvKhBeXXesa3NLahhR
 iYl9OTgV7xz1O3q8r3i98ty95pyX8Z4JaNLYhbiID520Ek7gFvw=
 =ucZm
 -----END PGP SIGNATURE-----

Merge tag 'v21.15' into debian/bullseye-backports

freedombox Debian release 21.15

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-10 06:19:06 -05:00
James Valleroy
66e09cf04d
Merge remote-tracking branch 'freedombox-team/debian/bullseye-backports' into debian/bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-10 06:17:08 -05:00
James Valleroy
555f68e936
Release v21.15 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-06 18:52:06 -05:00
Sunil Mohan Adapa
f2af08d8a6
main: List apps instead of modules
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-04 16:38:51 -05:00
James Valleroy
1f7e49fc88
Release v21.14.1~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-27 09:11:28 -05:00
James Valleroy
ed8c9dcf10 freedombox Debian release 21.14.1
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmGealUACgkQd8DHXntl
 CAjrrRAAl/x7JeW7tONAc4erFARzVQ4RJzfatGB1oaDOePcHOocMrU3pggUed/cJ
 8NAdwrR87qwnr3iMcB3BlMjHxVGYOVJ0mL2nNx3lhOwOXU0RuN2gjnHUC3EWbXnB
 mSt1tLeBiaDRZuFM10fxzGLEDg5FfXOycfG65AgX2HCeARiXwhRPpX8kZpykSKPa
 AYnrNyIe0Ch01s3oOFkC4xO2v0IXBHon7Np5aX4MqwLheUQfifcVJDb5tUTELoMu
 xHunfgG2oq4XJz9JqWh61Ev53jazUTZs1k2sj5YaqT1ZYriAr1dlOW2AXmGhaask
 KdY9WfeBDM7mesfPW8NOu9CmosYlVf9AT04WbcmFoy/vLr0MTvtSlEhQJHYRXhI0
 QInZhDyU7YJY7jWdt36lPWzmodNFxhgsPePmbIO1jHWUd+03FNI8GzUBUXao1vyd
 X7OnuLdJ/x95ibBlbXwF88J2tWl9ttcPOm3BRcnJkPosVoX6Lz54e30rXiy7hex3
 Ck2+s7vbMXPcj0QzEO18W6cy0cK0z/LvNUblgnoJL3T806TDitJv8A8XaUe9oWZp
 sh0YHnpcoMHP1hK1ylzI1e2Z5SDC6SYRrF4cgtV8ZxwrgQ5grWoHgm6BCSnzwjzY
 bsm40ykc+hGHrgIoD3gNYgfWbHLb3U5sKW3uH1JtB3ZQJrZy1vw=
 =W3wk
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmGiPF8ACgkQd8DHXntl
 CAgxkhAAh+4N+0Zy0DSOSdjecWkfBxwG4lQMRvhCkfBwKxH142o9hGA787b9FUv5
 qjYYAmqIdy31RwhWhpQdSAP7hqhRXzI4D9F95V9/v28P21imOE6n07L95Ny3hc3k
 YPTFWFtWGM5N3M0xtZKl5VBiDnOkdt2GOGR/hDrSl85m95AGzHm56zq7c78eZu91
 gARtNjzNjM2ltZXursCInqi8k/vWD/0nUwl/fWA0N1As14J74iDvsbGpu+e7kARd
 j6nlPU5pg6No8AQ048gZ6NyS3siV5BBob0VklxkSgXWcrhtL0WVrEzE5vTEWNRyr
 Wnyt6mavtH5F6h3m1oknmdPyRf8pP2rTrD3vUFLYNxvbYd8E8v0R/EgfmjE8oaZ3
 LRAuvnjxWiNOr4Dgyd7SeIdxwkjfM4mip7R7ggzWOZbwp7RwvEMuDipomLKODuZu
 cqI3TZC/mNEHrV2/Jd8aoYGfR3clV7LxZYk0ZUSYnuPacTRwI+NLr0U1jjut2L4B
 zpnIx1DLKvporQhshWYO8yjFUh2hEl15lOAGADjoCxsIfHz5o/DOXa3O0OUUTwRe
 hJsU6ZwAa53Jr6rO89yR4JD71f0U7mILEiWnUrmyNHnqAuxrd91vBT1sF7neH6eZ
 xfBJ9i6a+aQAewdvanHpXn7RlR7aZ3SD3hD2pdWGzi/0iOJeslA=
 =KNl0
 -----END PGP SIGNATURE-----

Merge tag 'v21.14.1' into debian/bullseye-backports

freedombox Debian release 21.14.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-27 09:10:34 -05:00
James Valleroy
9718b2aa2c
Release v21.14.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-24 10:37:37 -05:00
James Valleroy
9a855f7bd2
Release v21.14 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-22 18:46:18 -05:00
James Valleroy
122bda7f7e
debian: Fail build if no module dependencies found
debian/rules uses --list-dependencies to collect the dependencies of
all essential modules. Ensure that the list is not empty.

Helps #2149.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-11-22 05:39:56 -08:00
James Valleroy
5dae6cf8d7
Release v21.13~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-11 09:22:22 -05:00
James Valleroy
69b68e8d38 freedombox Debian release 21.13
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmGJ5rkACgkQd8DHXntl
 CAih2xAAvBe1QaU+lW+oWGaKvCB2kyg32ghDWLmhGv6iw62zPwRe4K1ZUmpgQWI5
 hpZRPchZKvfTeyBmJ+l0sT3sQKgzwvh8iUiB9axKDziN/C8KicDSgLjdXiUki0Gc
 UI7/BEP9kfujY1XwSCbBK2Z9N99uClyezaMneIhxSqVgD/2XXUquSRBanOisWru+
 UJBxz961A6JlpvbrFGDJ6yHKgwFI/EZXJqVccUlFcPBpYgymTyPfVpoc8X0bWet0
 8GhwpbB0wQVTczoPWdE0caaF1de1GBW4KNm+iV0o1pw7A1pAsHJv7vf1Nh86ISwl
 BPVlVM0oGaCaRO62UBJjvEoFkgflbAgEGpZAuFKZ73H4UhQlcciYPkx6MyGfvE2r
 KxRLYvWX9BY4CiOCj4FFi+YRPKvqqBV8WfosMIhH7q6jR5Do6lHgSAiKROf5GzOp
 gEc8wVmR8oXoFHDdm/e+GhaIYBJrOlW3goHSI2lfUEB1BzCdYsmxiU4sS8QLjgKW
 qlK7QWtaEkH2Eb5H6xCjT7PzFR6F9VMpbwM+vpemihOWtUsm1SgBtbSEwpp1L1nI
 HoVnxdI2rVltpvccF9c9CgMzT+BMBJ5zWlQensl6dbCgMzvZBN8aTGgy2mKMv6sp
 ikJ2DqdSWkvT0gq2TycUhSbs5e7o0ohin3QmHWj9z9/pvngJ+r0=
 =HK0g
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmGNJuMACgkQd8DHXntl
 CAi+dg//Y7k3rvjsopUnLFDt8vIQ+4FhyLKQ2JlVb4LEaiJW5ytoBipMqAGsyV9v
 /floz2KU3zFV2Rg5CzBKEaVOFb/R7AHpL8YCvLPUZp0mn44w8L1toXxMCil/5maP
 jA1tCcZlNWOD1MUeI3hWXGm6BC7cznUTIJPKI7nlKoaBvDorMUn1q4QdHDS60wtQ
 caBSd1lFZLE1H0esIFE4MKBvTsKWgMsiqYdiW0jdKIcxsoGQYvy/CE+rE2qBXpuz
 6wDK+61efs8NA3mzZj+BCHcxanEgUIowAOPXYDsqqd05TOjig7hJZqUaDVBcgFgr
 It2WolgTSJDX1xeI2my5TVkREzFxs2vLa5tvcDPSLJ/7hplFD/c+T2wEYXOIs9gE
 e/pFECcilorCVYPWY26iBXicvIBKVEXUurM3zVlOTmpn2YGfnlQ9vgQt8O8882y+
 aeoHL96tTSIWSb0ygAmui9VbJi0pkUDuyMiF/DA86J4q7TbGYP0eB56O/gnPmyzi
 YzGJTAUnng8KimTINtAn4R4RpM5vGPNx1c7XwSN5Nf+1a2sscYNBcjwcKZUz887Z
 hfs8JushUhFs7tpLm4gh4JaoDaAEHjSXJEc9i/VNROyHbiY7RQH7+CM5PGEd08VV
 kvvBZ/ObJVIWG8wWwYO9BkUE8GcdPyRh/W8U6v2NWbETeJCbPGw=
 =KQd6
 -----END PGP SIGNATURE-----

Merge tag 'v21.13' into debian/bullseye-backports

freedombox Debian release 21.13

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-11 09:21:21 -05:00
James Valleroy
898a854ddc
Release v21.13 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-08 21:34:54 -05:00
James Valleroy
903bf6f29b
debian: Add python3-openssl to autopkgtest depends
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-08 20:42:30 -05:00
James Valleroy
a3f3bdb753
Release v21.12~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-28 07:51:24 -04:00
James Valleroy
cb2acf5059 freedombox Debian release 21.12
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmF3TwQACgkQd8DHXntl
 CAihihAAxnReyiDTDVd7OtTbkkV5QMJk0eK8IpP0/XDf8gAK2vt727ijx1x09J0K
 S2N8uMtmHJzykXRwFaZ213WJ3j2ky+5o1atiX7jZR9nxQFz7mdw+HMyLQh+A+o/A
 SKvSnm2TMewnyHMRecCyUlRfgZQxcE2Wxg40dvOCVCD8+i83zSt9pfe6e2mFhFzd
 uudwqSInxtKrSVDvoz0d1vt9Ots6hxIbrDE3w/o5DeFDKEnbHn1JfznyrGnPFQub
 H11ul7Wbd+JiuesVgln6d5wds3JKDJYBpcfHtm1RrYGg7Scns4EAU2zbYBEox8wK
 1LKOuOyfZGnCGaYRc9vr3q37KqKhJzFxSAeTk+5x8yndPYI8VF6h5ZkGpcjaH0Z0
 HAosWJFPLXiNNyX9iWgqIacpynbobgckHn3LsM5nngUsnciW9VrJk7K24RJfw2pa
 bxdSp1DBe4k+gImekSV6AdfnFAafKXjq74B8G82dR+7yH5z7vnUGAFdFE2xKIBZD
 4ErJ2zdZAeVThY6Sc2DvAEDgb5ET2YaKidg7+8d5F05G9cCXzAti4Q+WDzBlLk0F
 nDNkPx7pFuLHdB4eeque5rb7iZLvUOHHB6BGFzLXT7NkqlkOk0203cwoI2xaIKWt
 xA/INlmEgsFWP3N3hX1L5zNldDa4S0tX0c7tN4UyIg6SP52r/90=
 =3+Tf
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmF6jpEACgkQd8DHXntl
 CAiKfQ//R7jth0ZwivY14sHsyJcF2ZzJSq74NRvZc8YlFZhpny7Rswydv5XFr+f/
 eJIxYF58q3JL9sfJZ5BcslN7uAVFd/w2Vb4R//ABSPHCtQ4jMJP3OZnQ5bUE6x7Z
 uDxhcHdrJi3iQhEHkWi3ihoBpI3EowixLClCEa4nvGZtHGZOf0EDtqltYszeUuXM
 FRE4YSkgIrBrafP3m0HWNRG4p827b7URBA1cfstYWQMKg9veQa5Ao260qRSsalUq
 EH6APA+3Vh1tNB6BYFRWQx/EJ2r3XpaASRvUQnu2+TVAHnJtNtWEm7PLVE2Glteg
 bg1DGJmQY1BQfeuglGxhlk8HOACpQp+VwwY+pcCqG/s368wk5h1lhR8hkJIkylQh
 0lOXliZn0oXqEqT9y+65Pc0cRzVXviCkT/7ZFY+VI2iFzd5h4GCmUcetVPV3qq3F
 ILdhuOHAwbyOQE7a600FhewJJwtdu/+K31U+WKxwWkv4i2lJfKAoVvQUoARbsTeo
 x1aDwPp+x8HrSwtcqqxlGIEk3G9Gmhjf6pxDw7lYhRwLkE9ZIlWrjo6yHo95gmMD
 3P+IRsrpBuAsQWrNZncc6SJ7XYaWSPCVkB0cPaGBQWuUfyxTFkfyLYIbThm+38QA
 907LyLFhkxID6tMtDkTW178LlTbsLWK5D1UaW4+0KDOoOaoMeOo=
 =u5BF
 -----END PGP SIGNATURE-----

Merge tag 'v21.12' into debian/bullseye-backports

freedombox Debian release 21.12

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-28 07:50:38 -04:00
James Valleroy
0be73b686b
Release v21.12 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-25 19:45:54 -04:00
James Valleroy
8b039aba0f
Release v21.11~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-15 07:00:55 -04:00
James Valleroy
12c4ea196a freedombox Debian release 21.11
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmFkx64ACgkQd8DHXntl
 CAh8+xAAsBhaYgSADaKd2OtEzZlI73pp6zjbuVcxUSaPuFPUOqaEV58sJtgGfrpn
 yg0BWZTR5komfEkf0rPg5xxRcKVLXWfCXZjD1s+Kcd8t6QDaRjwVkqEromoAO8Oh
 BAdOsweuJwJtK3snE5GcqD6O3/CQII468wg3PSQkUruT9ksMkVYDCkvwQQk1NRTg
 n69CWREdMCmu/3ka50fXlPqePUFlySM6NXS2Bp2grgFmR/fTFGqGqwmXqKRvWgzt
 OluG5smz/G/JLUTjyzaOXwoSSA/Mg9a4vPVFAdfhcOO5cdvgt+GQoQRNf1A4Wg0I
 6bbVuPMjfyKwwAHwz9/mRtHSqIfdXp0c3bb1x2SQ7pn6J7YZ4L08co0NxBPEvdCN
 z4VQRuN7f9BkE797VEGXRNxqaykhCz7qRunc5wW/sm4eNIp816ct6P0l/PIvl6DP
 FN1MRB4OwUcgU+V3qRdvCbmEYf/RbwAwfDP7PwW1BOf+FPii6CZGWj7yL3Rsm0pk
 KYfyaesVDxLZ4PbSc6vsWshTzyY/7WizKy9nU/EMEq+kDEYoBOkDalIofHXTPOYg
 8TNn4lx2yycwa21T1vVUOrz6bYw2x5mv9qP9+tLH7D6lBW4IrJeiBD7NscB8FZoY
 Mkdv9rpZS63ka+ShBMQ0tBU/n1+0W9lPiNOCoKhQZMnuH/yqOio=
 =ULVG
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmFpXz8ACgkQd8DHXntl
 CAh0XxAAqzREESTCPouJFLga9lG+vNqj72UTBU3x+wpmliSUQ8gAyOWjA/2t17j0
 es5h2YV/j+fTbBsQOERyHwbGbc7iVC8rxtLBPGOPTPAvwAbkpypXEKm3btcxV43I
 Y0qpx2TiRTnI5bfvULNeYQ8Riri/8baj5qxlVlpD8bjQc+NrlyINtVs+U2o1xEuh
 g9CEn0Uz1wE7EZc/hnDu7e9QucPEOGGbTs2L2UriVgPph0o/zyp0bz4MEH6gMmms
 MBO5sHDRGesaAy9QSxQ/iJBRqsfxqVhZu14Ri9tjP7XhUxGJ/jLi2Rz3MFtvL6U4
 GgVcEzaYGPXiHtJWbsK/KyNIiGvh7eC9vsIqvMf84cLMjEb2edksWFaxfo84tozW
 tZ+4a3Ub5/t2MmgpmVAKpbOtIezTRZ0o6zjMgHHJohJcu3RW6cPZKGpe3Bv8Ug0B
 GNYbaHmZXQOzDQvzfaf2ZUEmEYScfZ2055fAITciB8xJsjnFSI3yALTFHbYPQ0dF
 R2VUMo3GGMHNb7RBbxHVhvlpQ7MxgIsNDEjxAGhkLdjuyKXQMPpsTpgDxKnOq2Fv
 MjRjF93ES49PYH+KypAoXLhNqe8PoExxI/OxOsPjHNT/RG2yOW/bguMLUe3QSpr8
 t94B6+Cz/bQTGpl8jG2T3YlyCBEpzbs+yZvj5XM1J0A4L8r6ynY=
 =2P/R
 -----END PGP SIGNATURE-----

Merge tag 'v21.11' into debian/bullseye-backports

freedombox Debian release 21.11

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-15 07:00:13 -04:00
James Valleroy
dc6282676d
Release v21.11 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-11 18:55:46 -04:00
Sunil Mohan Adapa
2b525a1930
d/rules: Don't install and enable other systemd service files
Close: #1982.

This eliminates the issue with calibre and wordpress services getting run even
before the app is installed. These services are enabled when the app is
installed. On disadvantage is that services are no longer restarted when a newer
service file is installed.

Users for whom caibre and wordpress have already been enabled. Nothing changes
on upgrade and service will still be enabled. However, the services won't be
attempted to be started without the app's being installed. This is good enough
without having to write custom logic to disable these services.

Tests:

- Install freedombox package on a fresh setup. wordpress and calibre service
files are not enabled.

- When wordpress and calibre apps are installed, these services are enabled and
run as expected.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-09 22:09:03 -04:00
Sunil Mohan Adapa
071d61bcc8
*: Move all systemd service files from /lib to /usr
This is now the preferred location in Debian. See:

https://lintian.debian.org/tags/systemd-service-in-odd-location
https://bugs.debian.org/992465
https://bugs.debian.org/987989
d70caa69c6
https://lists.debian.org/debian-devel/2021/08/msg00275.html

Tests:

- Lintian no longer shows errors:
  E: freedombox: systemd-service-in-odd-location lib/.../calibre-server-freedombox.service

- Comparing the old .deb and newly generated .deb with these changes. All the
systemd files show that they are moved from /lib to /usr/lib/systemd.

- After upgrading the deb from older version to a version these changes,
services installed by the package are available (tested after restart with
wordpress and claibre). Services tweaked by the package have the changed
configuration reflected as shown by systemctl show
{service-name}.service (tested after restart with quassel).

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-09 22:08:50 -04:00
Sunil Mohan Adapa
f2bcecdf74
d/rules: Don't use setup.py to invoke tests, invoke directly instead
Invoking pytest from setup.py seems to be deprecated. It offers no real
advantages other than being predictable way of invoking tests for someone who
don't know that we use pytest for testing. Let's rely on our documentation
instead. Further this clears up the need to have setup.cfg.

Tests:

- Build debian package in using pbuilder. Tests are run and succeed during the
build.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-07 15:14:09 -04:00
Sunil Mohan Adapa
3c370d02ab
pyproject.toml: Merge contents of .converagerc
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-07 15:13:59 -04:00
Sunil Mohan Adapa
b4e3824a4a
d/control: Allow building with python interpreter of any arch
python3-all:any means that python3 interpreter of any architecture could be used
to build the package. python3-all means that same architecture as the build
process would be needed. This is a stricter restriction and is unnecessary for
the case of freedombox package.

See discussion in: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995498

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-06 09:48:25 -04:00
James Valleroy
09e2b8da15
Release v21.10~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-30 12:57:08 -04:00
James Valleroy
c2ecbbafb4 freedombox Debian release 21.10
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmFSWqgACgkQd8DHXntl
 CAjkKQ/+O0wCPlC+03CmthWFAf5O4UdYJ6IqVm0wHzbiyt1BS3Hcd13TQwz34OAf
 XaaUiGwJEaTfSV1l3uEinfWyrlNsku9p28ivRIZIb3QKZK7hXNI0Hp1XZif6bFGy
 1qCatlgVlbIFTC4m9g1Yly7SkkpB3a6YclCDvHi/+4xYw8aYaRRb727z3JhdLZ6R
 eC8DQqtA0v5hBoAeNNd9NsZfzs6p0sNRCR6xVRGeXugg8Z83b84rEwzkOH5xYrV1
 AEryHrmVrSE79Zfe55etRUyGvBLsblw3iptWkIkjtKRPAufF8ADCsbnTLq5wX+y0
 lQ+dCERiKisonqNxmIbILWm+7u5r9Oq2PwhJTMdMdMC4mQwkGLSfmzoSDoKEpVQs
 kDxBpp4LZC9trbpVGRvRgzNi3qhR0Gz6lCvxJkVZTybGKG8OGiGAYYHfHDRWP8V1
 3mzHW/acywTGMz1crfDSwfDDMsEK2/E004o8lVX3zWEv9RiJY62rWSssUehdxHTf
 h5DigoHguGUzTdd8RfO/1ccUcWOHUlKEgl8ec6wMRwJFiHFfDoi6sYBxEDj0JjAb
 EbesYsaCGYz3p1KUMsOhopopoQCv0cIivqckpKXUfyEIwjjn9r96bm/kmDrHgVyf
 2wjfKhHt8cvDy3n0XoAVJ/kIEsh/b8CRdog/OKIFPvIhrGUlzIM=
 =EjGu
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmFV690ACgkQd8DHXntl
 CAhbQxAAya2oIPpnYqwINeefP71fnfq/FYjxaitaxtZz7VCFl5DIv1u3fF47aqMh
 hwLmWADjTRLJvuNRFRRPW5JqBCWifX0Z/GvdmTQTNqkYeuCmimb7HweMycYTZKKw
 N6XFOYe3L22VHeUC0cj3+jniOTn4Q0XQGILpWPhSig/PoVc++7hckr5KOASQ9+jw
 3HO40gKuzP1/VD1rkQOo9w1dosK/oXGOCaYVWmc+uHEkwPaohAdnxsIZ5+3GdcMU
 HS7O8/JseAVC7tRWga2DFysFl/XBdwMKVPHJ4ZywWd9l1dmT+xq5noPXePLhMngA
 cfrQdSrucgrYbhrC4S52BALG5NtYn4vwOE6jAs7c9KxnD1R9Qzsc6sdBWE1qAqTY
 uGFbxRlWQqysvvD749fgy3J0ois6ULYiRmorlPs8/07eCwNKSVqnGbXizDjcVdC0
 8t4wXIiIRoAx9McHXDcTDjKJuPaN+oH8yZZLAILAAf7Waiva2oLB3V+zSp1Dq+Gw
 wbGjwW+yPvOFvBM6cxmVjZsjXQMM2PQ+mdRleXdVKXXmqxPuyf3WP8hd5YTJuwyE
 a4M0c2vjqPpljBZyNNMzJKjI8lK62Eo1iQZXURmUo6mx7cYHqNG5g0C9adeAbvCV
 Ta6Tv1pgjYzhars0KAvsF98RdTby/xvKmUquC0ghPfXtIooPKzw=
 =eOXz
 -----END PGP SIGNATURE-----

Merge tag 'v21.10' into debian/bullseye-backports

freedombox Debian release 21.10

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-30 12:54:50 -04:00
James Valleroy
294410019f
Release v21.10 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-27 19:24:35 -04:00
James Valleroy
7a4058a3a2
debian: Set Standards-Version to 4.6.0
No changes needed.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-27 19:23:37 -04:00
James Valleroy
c32ebda9ef
Release v21.9~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-21 13:06:18 -04:00
James Valleroy
3f8d529389 freedombox Debian release 21.9
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmFF9NoACgkQd8DHXntl
 CAglCQ/9FykcYeFj+TgP4xIEIIMgnVyFaLpzvbCt/QwTZVCDiYwRxIAlbxzTEjIl
 XHRPlhXg4vY57yEgB2NGqatXD0JuvQKM9dWx8Kc9yfKI+pQquZqrWWxQ3ALi3WH2
 Glev8GA85r2BbeegNuxy1k+Oq1ceIcEmOP+ipUptzrJk8LPPmG/WQoqn4lr5SB9+
 rsusf/wTzLglXtVXgDjAbmmtmd7xT5bHUQ83uX4mSRh7pXauVbrVR4onwibonqXi
 lpvAtg5fOma36BdMgtIX4qI+y7AlEvVzdcMaygGup8oemLVE5Sd179thjSyEeEYL
 FKt80OQoeHW4G3QvOvRZlG3vseb4xsFlfOUJGjF3lBjzaMngMoGls1E2zu5J3KmX
 csup5MCXOw4dh468hY1dyhk8GQ1mzHTw/z2iWPk0VTT92mxhEZ2Exb45LZ8PXoKR
 HGBRhpPdtpYXVQ9LHOcJZWgWODx/cngQ2LJGOsEXdaEEwPpzA7VKz65NNfz0x8s0
 CyXbYcIihzfdCWGAs9i787rrwupOPGldrlPhbuZxMjupcjnCEg+PIh3g7trpDhh/
 D6/b7J5eieWV3e6SHQdIXjCgSb8S8BIqPDIyAFduwg1RK8OFpEZoONtcam34xilm
 5xboI0lWelbWQA95drhyCUOI8oZDjKDrUHOb8hmYDTvdl9Y/gPA=
 =+qRd
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmFKENMACgkQd8DHXntl
 CAgZQxAA0z7e+4fu8KdEE0I8EWgUtdgXUWHWmENv3mOlYCRKRDWdy+GH5bDeS5TX
 z/ae+k/L60UYKQbyBJQQGXTxfGyvRlZ6EuAkhQiP7SYM198ogECzbn65SziBmno0
 IKJpmaOatxWuJXu2ID1COzxdS8O2+CNjAtHnMh9luoOA1txIjxEaSmp02z9btSJD
 H5MB0YPLwZoXBtJnsXhHPonWBfXUvV8W1uOGQY9gnRVbAoX/UGQfUuoMgk4zTih8
 gP8G2Sa7u7zZZtT+AVTuteWlpFZprhCdcNS8bu6789O7Hrt7RdtWWz0JyZ5IgpiE
 JPECgiiCrF9m/RpFGbFtgth3nxt19qcFGvARNWSx93NcgSzJj8XWkYaO6o+lEh2R
 6F74WVYrIVKncSgae1EE2ym1Xj+88gcLbzVyHcbG28IK5g2jssO4QHZXENoixGmA
 V/TLFhlZ+tVs+J5NrtRK5DICyPLuNMeUr0P6xkfuVPrc23htHAZe0kDc6y0wbpRA
 jYeBUiZQYKY2Um2t8UzJaOCNiC67ILF9Ul0bBSQq+nlauY3Y6uHmZop+GkIF/eX9
 pInZXHveZFYaxgr3mNiWH051+LtVxVIW7wvJP/QZFhsvhH+rpS3SqIebZ7bfTf0A
 WC8i0T6O7PwH9yP4uH4WgPa52j2sRIha0o5jQ0UQhjVknTUGFZo=
 =mx6f
 -----END PGP SIGNATURE-----

Merge tag 'v21.9' into debian/bullseye-backports

freedombox Debian release 21.9

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-21 13:05:21 -04:00
James Valleroy
5367980163
Release v21.9 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-18 10:07:51 -04:00
Sunil Mohan Adapa
34987c77bd
d/lintian-overrides: Drop workaround for remove-on-upgrade dpkg flag
As of Lintian 2.105.0, remove-on-upgrade and other flags in DEBIAN/conffiles is
properly handled. False errors are no longer thrown. Drop the workaround
introduced for this purpose.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-10 08:38:08 -04:00
Sunil Mohan Adapa
bdc1965b6c
d/lintian-overrides: Add override for manual outside .../doc/
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-10 08:37:59 -04:00
Sunil Mohan Adapa
8f8c7354d8
d/lintian-overrides: Override message for not supporting sysvinit
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-10 08:37:48 -04:00
Sunil Mohan Adapa
ae4d973db2
d/lintian-overrides: Drop override for a removed tag
As of lintian 2.105.0, the tag systemd-service-file-outside-lib has been
removed. Drop the override to avoid a lintian error.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-10 08:37:36 -04:00
Joseph Nuthalapati
60ef19b6ec
mediawiki: Switch to MediaWiki 2020 logo
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
[sunil: Added copyright year]
[sunil: Scaled the images to sizes commonly used for FreedomBox logos]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-09-05 13:33:10 -07:00
James Valleroy
e037b9c4f0
Release v21.8~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-02 09:49:50 -04:00
James Valleroy
3cd73bb006 freedombox Debian release 21.8
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmEtd90ACgkQd8DHXntl
 CAgo9hAAzlc9b04qoLhGNgOPxEgatG9J/1XAQYUj5AG3DTLfHk1/OhORgBVv7SYQ
 jhS7CWnOJVGoSKys+7F1obO8veMyRkKzadgVzMrzfyx50s2OUhU9JXukZJPur/gX
 askm17WWDzpzi12UaJCswTXfcyknBg4QdHuh0Ml+tNc5zLbgCn2gvJ/iSPeP3eAF
 coKo1QTa4DRkbi1f5pdM7FxNLyvFc/1aaTdK3RSkl+/kl9QlR0H+ppiRFYSuCGWG
 hio8L4o9WMX9qkTOMz2Xb91mzsL/8yA2FYEQ3Y1afnotHUnepk9y0vQGguOza+BE
 QO+sPUaKXg+5AXfk6fH1rizW+6mqWFvN9LLePdkPv0/VH+RJ20dZhjT+XMdT5N74
 8ZjI4oodAxEiXlw25BFBPDil8e3kKKKYGOXD9DFXaIDgcPJ0KM42pGMyxTCe/qHD
 vrCroNomNZrITx7M8LS/PDn2ZTbi7JR/WzAFG8KWjaFXnnd1DHUAqfdzp3bZ19ik
 IjR3Es8uFw1VUBCrz3DpT5P1muJeE8WuG46iaB0jYf7koHgBz+6ijiz8EvBzUPG0
 gAdgGleLRkwk1kVhxO1GpI9GF9vgNTuI54kmD2RTMvOen4g0fBwDjx14e0hNvnTi
 go2MZVTAP8ZXhzRf1AKGZVtXjj8C30G99HatpYbx8JPySNEaiNk=
 =fwtL
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmEw1h8ACgkQd8DHXntl
 CAjWNQ/9GQ6SCUSFSSXKppqBFhYBR786q4XfwXxqAfkclH6+fU9mPJilrSp0yU7+
 rWfCJI8Z8HTMirVjRanSC+nWeLjEnnGkf49Dt+z1+KpI7dMC8vW60F50/Zo3T1e/
 wwaJGWrbEdGAOGGFH0jEkdnwpmnaEoWfANtC+Z/q4U6tJuXYUWFsFVJFBCnLpg/y
 tU/ZP65QhxuWdwrBoIsh4CCCMijYpDap3gDm5dol+FVEo6D9qahE8blnjiJ1Flck
 l9e2ruFta1P4/aCKdNbOufoOas/ncHJb+K3I9/1eP2fyBybO4HctwBqPEj1wQ9fi
 E0CbjJWq7JPxDcyFzvLLPAOimd2NdLSP9xfGuTbUBgyv6gFVNAdznmWII77XAC/2
 lmB2BfHWmN6iFlzaNOfq56YJAx6rkJfE8pzVJbK4q/LF7mjsZeR+XQgEVQF257kM
 vHU0Lclb93JusUP1xqTZIhMyZnbgFpg3fY6uDWWOB/00T89ovUb5CufbYxDN5mSp
 YGWinx7E0WOblPZ4lEoozfC/xvukvnaiznOs+KHF7c8jNRQgA9E9a2tgAaMFBxTk
 0AOJ9lkDjgs857Iy+BJ/XeNWnw+uGzg1h9avKChZ/ZK0rkt1cFD/cI62oGvw4uYi
 IwRmwFkvPLrjiBb5CuORTK8mrnc8Etox6UB3kqB0lTuxrMffJpg=
 =Hlm8
 -----END PGP SIGNATURE-----

Merge tag 'v21.8' into debian/bullseye-backports

freedombox Debian release 21.8

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-09-02 09:48:11 -04:00
Fioddor Superconcentrado
d49d7f9b41
lintian: Overrides for remove-on-upgrade dpkg conffiles flag
Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
[sunil: Limit the overrides to just the flag not understood by lintian]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-09-01 11:49:08 -07:00
James Valleroy
3dc7501f92
debian: Add gbp tag config
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-08-30 20:29:07 -04:00
James Valleroy
c660cada6d
Release v21.8 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-08-30 20:02:12 -04:00
Sunil Mohan Adapa
efa615201b
wordpress: New app to manage a WordPress site/blog
- Use php-fpm instead of using mod-php.

- Create database and setup permissions manually. Tables and initial data are
created during the initial setup process done by WordPress. Database upgrades
are handled by WordPress. Minor versions are upgraded automatically and major
version need user intervention.

- Backup/restore functionality including database.

- Install recommended extensions for performance.

- Setup and run cron jobs to ensure that scheduled publications are
completed (among other things). Service has systemd security features. Timer is
set to run every 10 minutes.

- Functional tests for adding/removing posts and backup/restore.

- Increase file upload size limit to 128MiB.

- A private mode (default) for keeping the setup process secure. Should be
disabled after first setup is completed. This uses a new approach using
file-based flag for different Apache configurations.

TODO:

- Find a nice way to allow WordPress to upload plugins/themes. Currently this
operation files and users are expected to manually scp the files to
/var/lib/wordpress/wp-content/{plugins,themes} directory.

Tests:

- Functional tests.

- Schedule publishing of a post. Notice that post got published.

- Test uploading a file larger than 2MiB.

- Test enabling permalinks. This leads to nicer looking URLs.

- Test adding images to posts/pages.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-08-25 08:20:01 -04:00
Sunil Mohan Adapa
28030933dc
d/control: Drop wireless-tools as recommends
Closes: #2100.

- wireless-tools package is being orphaned. https://bugs.debian.org/963896 .

- We use Network Manager to manage network and don't use iw* tools from
wireless-tools package. Network Manager itself does not need wireless-tools
package to configure and manage Wi-Fi connections. This is seen on typical
desktops.

- FreedomBox service uses NM D-Bus API to scan for available networks.

- Code does not refer to the tools iwconfig, iwevent, iwgetid, iwlist, iwpriv or
iwspy. These are the binaries provided by the wireless-tools package.

Tests:

- After removal of the wireless-tools package, wireless scan functionality does
not result in an error.

- Not tested: Attaching actual Wi-Fi hardware and seeing the list of available
Wi-Fi networks.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-08-21 18:00:44 -04:00
Sunil Mohan Adapa
7aca9d9299
d/lintian-overrides: Allow all systemd services paths
- Temporary workaround for https://bugs.debian.org/992465

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-08-21 16:12:08 -04:00
James Valleroy
9f22151b39
Release v21.7~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-08-20 07:24:58 -04:00
James Valleroy
c85adf82ed
Release v21.7 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-08-16 19:35:19 -04:00
James Valleroy
d00fc72126
debian: Ensure fuse gets replaced by fuse3
Apply patch from Andreas Beckmann <anbe@debian.org> for #990758.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-07-07 14:56:33 -04:00
James Valleroy
1aa1c343f0
Release v21.6 to experimental
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-05-31 19:02:04 -04:00
James Valleroy
34848d64ba
Release v21.5 to experimental
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-04-19 20:37:31 -04:00