Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Pierre-Elliott =?iso-8859-1?Q?B=E9cue?= Newsgroups: linux.debian.maint.python Subject: Re: RFS: mu-editor and yotta dependencies Date: Mon, 31 Dec 2018 21:30:01 +0100 Message-ID: References: X-Original-To: Nick Morrott X-Mailbox-Line: From debian-python-request@lists.debian.org Mon Dec 31 20:20:43 2018 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12.7 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -5 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="x4h5uuihscl6idzd" Content-Disposition: inline Organization: The Debian Project User-Agent: NeoMutt/20170113 (1.7.2) X-Mailing-List: archive/latest/16645 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20181231202028.mfwamtxzt3p5hg3e@crans.org Approved: robomod@news.nic.it Lines: 126 Sender: robomod@news.nic.it X-Original-Cc: debian-python X-Original-Date: Mon, 31 Dec 2018 21:20:28 +0100 X-Original-Message-ID: <20181231202028.mfwamtxzt3p5hg3e@crans.org> X-Original-References: <20181230184239.lhqskqr2robdl5tn@crans.org> Xref: csiph.com linux.debian.maint.python:11194 --x4h5uuihscl6idzd Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Le dimanche 30 d=E9cembre 2018 =E0 23:15:10+0000, Nick Morrott a =E9crit=A0: > On Sun, 30 Dec 2018 at 18:42, Pierre-Elliott B=E9cue wro= te: > > > > Re, > > > > Actually, nudatus is a dependency of uflash. >=20 > See below for my reasoning for adding python3-nudatus as a Recommends > for python-uflash, rather than a hard Depends. >=20 > > ## python-nudatus > > > > Uploaded. >=20 > Awesome >=20 > > ## python-uflash > > > > Uploaded, though installing it will be hard, as > > firmware-microbit-micropython is missing and apt tries to fetch the > > recommends too. >=20 > nudatus is really an optional dependency of uflash, as minification is > not essential. The uflash code checks to see if nudatus is available > at runtime, and will disable minify if it is not available. It's a build-dep of uflash (or at least you declared it that way), I was mentionning the dependency in that way: I needed to build nudatus first. > > ## python-guizero > > > > Uploaded. >=20 > Awesome >=20 > > ## mu-editor > > > > Hmmm. > > > > In the dependencies of the project are mentionned and imported: > > > > gpiozero >=20 > Please see the request to provide the gpiozero package on non-armhf > architectures at > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D856413 >=20 > > pigpio >=20 > Please see the RFP discussion for packaging pigpio at > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D908787 Saw both. I was more interested in "are they mandatory for mu to work". It seems that the answer is nope. :) > > pynsist >=20 > pynsist is a tool to build Windows installers Ack. > > + some deps useful for testing. >=20 > i) pytest-cov measures test coverage, and I am not sure if that's a > useful statistic for packing? Nah, that's why I wrote "+ some deps useful for testing". :) > ii) pytest-random-order would be useful, especially for reproducibility. Ack, I'll look into it when you're done (saw your ITP). > *However*, since upstream Mu added the dependency back in 2018/03, > upstream pytest-random-order 1.0.0+ disabled its "random by default" > behaviour (2018/10). As such, the mu-editor tests are not currently > randomised. This is a testing regression and I will report it, so that > the forthcoming 1.0.2 release of Mu contains it. >=20 > pytest-random-order is not actually packaged yet for Debian, so I could I= TP it. >=20 > > I don't see any of those three packages in debian right now. Is there a > > reason you consider we don't need these? >=20 > I have added notes about gpiozero/pigpio to d/control. pynsist does > not seem necessary. So they don't seem mandatory to you to have a working release of mu-editor? I've uploaded the package. Thanks for your thoroughness, and your contribution to Debian! --=20 Pierre-Elliott B=E9cue GPG: 9AE0 4D98 6400 E3B6 7528 F493 0D44 2664 1949 74E2 It's far easier to fight for one's principles than to live up to them. --x4h5uuihscl6idzd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEESYqTBWsFJgT6y8ijKb+g0HkpCsoFAlwqegwACgkQKb+g0Hkp CsqhhxAAgErYFySgP/0CWJwm5++hKH2hpBBI+WyOhRw+5aqswG1cyBnjn0sE8b3d F5m17n4bhvYzc0h0KPHy9U8qnYsyVDUz+hY+8cwgp9Ny0OGF8q4b0ItNjliC4C/4 MLsDiF/9r7QFug4MREo+6/aOO44Xx0ddZdFq5WrQL/r8PV6whmXuzgwZAgMy1P26 XpbIUIxj7uAzbhxYDUgyibelB6+FDvhluEACn0gOq04L7alCRcscWMLVOMUS9MZm QfXR+S++Cp42jgYZnTw3iVr/JR9+xKB2rzWnjuJi21Jyp5h4euCDyZRT9kD+gdO0 k4yTTdZtHYMWC03jLNOivZBzfxaw98TKbmi/iE5mGU6jz5A23STR4mHN8j6jdaf7 kDp2OSWBYjqGYh+WVQaDwgm2rbJHWyQUQH1+yKOSyFzzGa04JFBkFvkyWOHAaRPR +UHyPQsDhUm82DYQHaaPMp8BHJ5Lwhe0IRhgiumrXIimooUDyWa2uE7DnwOJXV84 MQgdwlO17KhxOo5abro2Ijmw+H+tsoYhwe4R54UjKMto49RGnIOiexZ6z5FZW38I hvKIau4DLdc2OqPrHgWCRUQU8ARVYd09phYAgq0dvJsfgxNut6SpTD1AEXVqGO4V UB5C+N9K+BY3rAc8XXuTux5z+m/Fiedu3aHDXdagoFZjP/7Suo8= =8dEz -----END PGP SIGNATURE----- --x4h5uuihscl6idzd--