335 Commits

Author SHA1 Message Date
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
Besnik Bleta
bcdd80e8d5
debian: Add Albanian (sq) locale
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-04-14 16:16:45 -07:00
Sunil Mohan Adapa
e0ebfecc27
Update copyright year
Closes: #2079.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-04-14 16:10:14 -07:00
James Valleroy
b288a442c4
debian: Add coverage to autopkgtest
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-03-05 18:20:09 -08:00
James Valleroy
8f6b6f87a0
Release v21.4 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-02-28 21:37:19 -05:00
James Valleroy
e66bd00b91
Release v21.3 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-02-11 18:00:16 -05:00
John Lines
f978d2f0d0
zoph: Add new app to organize photos
- Identify Freedbombox admin who installed the app to be zoph admin.

- Implement backup and restore.

- Photos directory should remain at /var/lib/zoph, for proper operation of
backups.

- There remains an issue that the App is enabled before it is configured but
will not work correctly until configuration.

- OpenStreetMap mapping is enabled. These should be configurable before
installation.

- Add initial forms.py and views.py to Zoph app, however these are currently
unused as urls.py does not invoke the view. When the view is not invoked the
Zoph App installs, with single signon, currently as the first LDAP user, rather
than the plinth user.

- The first user's preferences are not set, and need to be manually set to avoid
other errors.

* Sunil's changes

- Squash commits and re-split them.

- Drop documentation as it will be auto populated from wiki later.

- Remove outdated validation code from manifest.

- Drop some dead code.

- Don't send MySQL password over command line for improved security. Instead
  rely on Unix authentication of root user similar to backup/restore process.

- Use JSON for exchanging configuration dump to avoid encoding errors.

- Add username validation to avoid a potential SQL injection.

- Update description for neural tone and brevity. Add information about how user
  accounts work in FreedomBox

- Fix functional tests.

- Drop all code related to changing photos path until it is ready.

- Update URL from /zoph to /zoph/ to avoid another redirect.

- Fix disabling the app.

- Use icon that Zoph uses for favicon as logo. Update copyright file.

- Fix spelling unzip.

- Minor refactors. Run yapf and isort.

- Use subprocess.run() instead of os.popen() everywhere for better security with
argument parsing.

- Enable OpenStreetMap by default. User have a choice to disable it before using
the app. Add label to explain privacy concerns.

- Fix dropping database by using --force argument.

- Cleanup enabling the app to not enable the app when updating configuration.

- Use AppView's default template instead of overriding.

- Update functional tests to just check if the app is enabled/disabled as
expected. Checking that Zoph site is available will require reliable handling of
admin user.

Signed-off-by: John Lines <john@paladyn.org>
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-02-10 01:13:29 -08:00
James Valleroy
6baa6e7698
Release v21.2 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-02-06 00:40:26 -05:00
James Valleroy
80285d3f5f
Release v21.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-01-25 21:09:03 -05:00
James Valleroy
adf404ca5c
Release v21.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-01-11 20:07:22 -05:00
James Valleroy
da4ab1bc8b
Release v20.21 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-28 21:09:18 -05:00