From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id YJRgI9zMkGExdgEAgWs5BA (envelope-from ) for ; Sun, 14 Nov 2021 09:46:20 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 0QgLH9zMkGGrbAAAB5/wlQ (envelope-from ) for ; Sun, 14 Nov 2021 08:46:20 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A155A3231C for ; Sun, 14 Nov 2021 09:46:19 +0100 (CET) Received: from localhost ([::1]:60302 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmB9W-0001DY-BM for larch@yhetil.org; Sun, 14 Nov 2021 03:46:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33522) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmB9G-0001DI-Kr for guix-patches@gnu.org; Sun, 14 Nov 2021 03:46:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:37565) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmB9G-0005su-D7 for guix-patches@gnu.org; Sun, 14 Nov 2021 03:46:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mmB9G-0001yS-8p for guix-patches@gnu.org; Sun, 14 Nov 2021 03:46:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51314] [PATCH 00/29] Add Octoprint (web UI for 3d printers). Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 14 Nov 2021 08:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51314 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vinicius Monego Cc: 51314@debbugs.gnu.org Received: via spool by 51314-submit@debbugs.gnu.org id=B51314.16368795267538 (code B ref 51314); Sun, 14 Nov 2021 08:46:02 +0000 Received: (at 51314) by debbugs.gnu.org; 14 Nov 2021 08:45:26 +0000 Received: from localhost ([127.0.0.1]:49111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmB8g-0001xW-GA for submit@debbugs.gnu.org; Sun, 14 Nov 2021 03:45:26 -0500 Received: from flashner.co.il ([178.62.234.194]:41876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmB8e-0001xD-P7 for 51314@debbugs.gnu.org; Sun, 14 Nov 2021 03:45:25 -0500 Received: from localhost (unknown [141.226.12.213]) by flashner.co.il (Postfix) with ESMTPSA id B174E40262; Sun, 14 Nov 2021 08:45:17 +0000 (UTC) Date: Sun, 14 Nov 2021 10:44:45 +0200 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Vinicius Monego , 51314@debbugs.gnu.org References: <20211021035100.241119-1-monego@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="+EoRe6AZ1g7xqVuY" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636879579; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=dUObJjAOPytcjw5fkVs0QRdFj7+p4Xogdf0vrb0MUBY=; b=SCCckyDz7TfpQGzLA8acRq1j95a1OMwzq801Vln7xkD6nxlK+CpPVPmp/H4Wfrcxj+uJ+o J30F1B4UeZleWw5lOIuZBJ+P5bwMXO8Fi3FTy27jBP/rhofdHE6tLlh9Qrp53G1Wz6DTyD z0u03ldQ/zttfozO298gaAGcqVkpYAQAFzoI+OZdITTVA3ljXXan5rNnqTww/fxLInO7/8 XnJ+iEKr6P+bcvKFC3ug4FMNjwEp6jkUtuZSsJ4AMEFYC7v22TpdsAYN6sKv5K/t5PA0Ma ynH+RqxhTOwdiW4p69fdC9MLa6DcO9QqW9pko2YZIp/X6RdXfGUjN2MIkm8KcA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636879579; a=rsa-sha256; cv=none; b=Y4YQ3qKFEfymSIP+WleEXiAoN2NoyHWEh2101rv2ZmLgpGlqJS3TUP4fJs1sHEZNOC76ZA m92xiV44iEeDux1KNY1JdisPw7xGV0GkRt9r7V4EHrEB6BKYKl/FEZ4e6vHNh2H3Wd2y94 slvxpYUcztvIV6rJZNF+JMPcHFUA7KOW2ixhUBV2YiVtFHgAAdQ+gPLur7m6WniLoaLZLG HDmgq4lShnOHpCmdtjCYRKSPzuNcTDEhO6dxSOqMR3Fz0s+qilh7SjFS89tgb8BpvEZ6/p 74e+OU2VzlDoRtP7dfMcylQjmeqCVyGlDC788CrZU6fdJYC0u5N1mR34vi1Kxw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -4.44 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: A155A3231C X-Spam-Score: -4.44 X-Migadu-Scanner: scn1.migadu.com X-TUID: u5XbQPflPq1/ --+EoRe6AZ1g7xqVuY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 13, 2021 at 07:44:53PM +0000, Vinicius Monego wrote: > Em seg, 2021-11-08 =C3=A0s 22:38 +0200, Efraim Flashner escreveu: > > On Thu, Oct 21, 2021 at 03:51:00AM +0000, Vinicius Monego wrote: > > > This patchset adds the Octoprint web UI to control 3d printers. > > >=20 > > > Octoprint itself bundles font-awesome. I removed it in a snippet, > > > don't know how much it would affect usability. I haven't found > > > other bundles with license issues. > > >=20 > > > Some of the updates have newer versions but I'm updating to "older" > > > versions to maintain compatibility with octoprint. See the comment > > > in the octoprint package. > >=20 > > Looking at some of the comments here=C2=B9 it looks like they're using = old > > versions mostly to retain python2 compatibility. On the other hand > > they > > also have a comment about not having checked newer versions yet for > > for > > breaking changes, which IMO is their job. Other than flask-login and > > netaddr I don't see a reason to not try with some of the newer > > versions > > of the packages. I would feel better if they only marked their own > > dependencies and not transitive dependencies. > >=20 > > I think it makes sense to try newer versions and to add older > > versions > > on an as-needed basis, especially since some of these packages are > > likely to be upgraded again at some point before the next version of > > octoprint. > >=20 > > =C2=B9 https://github.com/OctoPrint/OctoPrint/blob/1.7.0/setup.py#L17 > >=20 >=20 > This is my report for the updates: >=20 > I updated python-colorlog, python-zeroconf, python-watchdog and python- > wrapt to latest versions. >=20 > The update on python-zeroconf will likely break pulseaudio-dlna which > depends on python2-zeroconf. Upstream also abandoned the project and it > now lives in a fork that can be found here=C2=B9. Packaging the fork will > require packaging python-pyroute2 which seems to lead to another chain > of new packages. >=20 > Updating Flask to version 2.0 will require updates on python- > itsdangerous, python-werkzeug and python-jinja2, which would have to > rebuild 600+ packages. That's a pretty good reason to leave flask at 1.x. When we do add 2.x we might also end up keeping a python-flask-1 for a while during a transition. > I tried to update python-websockets-client to latest version but the > tests hung and I couldn't figure out why. >=20 > I'll send a v2 soon. >=20 > =C2=B9 https://github.com/Cygn/pulseaudio-dlna/ My concern was more about if the newer versions of the python packages would work with octoprint. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --+EoRe6AZ1g7xqVuY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmGQzHwACgkQQarn3Mo9 g1GEiQ/+Lgjgr/ycMTypFwnpB+hHW1MSFLZF0U7c0HWIqLlesUwwkq3FK7Jme1RZ qc1NhP75BMMlbJgs4wrxmiqTAzpIpG8uFjca0AQzWgXMr08zZIV2fk0sYlRNvDAW Wnxm6GhQGG3YDxVYYlr0fkPvt50DAmwdeXfGuLYN8b/SRx8OqO9oYmms3PREhqDc SuPmaKOC3+QsorwA71nc5NU+UTCO2OIsz0HM3hF/1HQEuH6oCCLQ5ycITOMlcV5m tQ3/v9qQh0e+aLbqpUbfH6GUswOJE6gbLruapd2bbzJR2DYbZ5mAAUYnac/4+vfh id/GFT506IqkzbUOTJg2+0Pma5TU0h/cWFoNFyu+oN6TpMOhlQItKID2QfHBGIKa VE2AR7JxMCR61s+vuJ8T+HvTaSnBUvd3BTjWXKIko3PN2Cw+Z3wWfAPnnS/LflzG rFs8mR8A+WcOUbnJzoXouv8BFg9bpFcu6UZvToiiq/s4LC78cqbrdy2H6258mbku C3cWSVst/fHRwYOv4460MGqN2RpQxdJKQmMu45QciKLvnvUSbfZuWpsakqYNuI/j WDee8gH8RV/Pt5sxbSqTuJew0uwjY+hJ8xo+4XJbM7IYYQHzVDJH5zd/T96Tuc7j MqtcvPgg+ui8A8o6iu+wbuyEoazKpFWWLTONEJpPPHpHLZfMaVo= =Q87z -----END PGP SIGNATURE----- --+EoRe6AZ1g7xqVuY--