From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2095.outbound.protection.outlook.com [40.92.89.95]) by sourceware.org (Postfix) with ESMTPS id AC1F63857C5A for ; Sun, 13 Sep 2020 16:09:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org AC1F63857C5A ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fkrLyZQmJNxVLG/+xyeyxCh2Do5K237hM76tCJ3T1wY/A0q4M70HOK+CNkaIZQ5NweTyOH9xHXOEYp3fXCMfKitQ7DaC2UliiBPdzwII9KOrL3Uycrg4ow9nJJuIHEns1YbvKU5EmvHJdjrAwt9/7/4IKx01AWSSZES+z2QyIA4rUix0PuKBIfbA2+Ez5rrW7/EAPbfYzmnPGqonSCksnoJtJBs9V+X/lMfJG5y/qzNiivKSgQKXxJ7WbRDpYQQpGj1rH8u3sHtVZZPEDJLHlzSPIM7377EXsDznoUfFD8tUEulQl4GVQnoZGZFY7KTy7e3xMkvBVelmVGtv7sl2sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7gXIS9e2MeyIsO1PH0scTeZK2stPoM0lknvUct/5ajo=; b=DH5UznSDXgG471W2DpbvDzaOjY+W7ucHx2nHC19X4Ym6E0t3ZIcWwORFB71r7ZvnGA9DzmhTnrbZV/azW8HjFx0C/PrwdPxNyOPJzoBnG6WbKhYQPDgzDHJTevauz5Bg3EoPakey42XoLePCZlTUciZ/2Xn7trH53e5Kgw4wvNvhKtRBH+5d+vBK9H3sStUU6UqQFGk4nRx403NCNpY5dhNpbzc5s/cwRHCk30JfE/UZT5WT13ClFO6k7PobnCxk5Dfp2Pb+ygcyB0gPSlk0uqROioCqdz2TCATgNA/dVWZ5LPy98/kPT9TzVcdT8UBmKPDgsS6OXXM1Xq3XeDzEYQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from VI1EUR05FT022.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc12::46) by VI1EUR05HT140.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc12::277) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Sun, 13 Sep 2020 16:08:59 +0000 Received: from DB7PR02MB3996.eurprd02.prod.outlook.com (2a01:111:e400:fc12::48) by VI1EUR05FT022.mail.protection.outlook.com (2a01:111:e400:fc12::130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sun, 13 Sep 2020 16:08:59 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:996E24E0729143F616AD16921B1E2EC20D7C6B3AF07693BC6EC91B3A8A5814AE; UpperCasedChecksum:E3F8DDB78A4F6288C37D9DF2E44C2BD6DAACC42E9293CF6DE0B41A7120EEBCD3; SizeAsReceived:7562; Count:46 Received: from DB7PR02MB3996.eurprd02.prod.outlook.com ([fe80::e850:4bb2:fc3b:2212]) by DB7PR02MB3996.eurprd02.prod.outlook.com ([fe80::e850:4bb2:fc3b:2212%7]) with mapi id 15.20.3370.019; Sun, 13 Sep 2020 16:08:59 +0000 Subject: Re: [ITP] python-getdevinfo To: cygwin-apps@cygwin.com References: <3e539041-57fd-6356-1afd-b8c86941a2b9@cornell.edu> <87o8ma19x8.fsf@Rainer.invalid> <265cb8a3-d120-d018-d8f3-4961d48675ff@SystematicSw.ab.ca> From: Hamish McIntyre-Bhatty Autocrypt: addr=hamishmb@live.co.uk; keydata= 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 SgyH5sOHagLQDdneBm4EJIs0MeQOrTDb Message-ID: Date: Sun, 13 Sep 2020 17:08:57 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: <265cb8a3-d120-d018-d8f3-4961d48675ff@SystematicSw.ab.ca> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5PkOn1wWSvj9pabxEwWMs4Nib9ydQogoH" X-ClientProxiedBy: LO2P265CA0184.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::28) To DB7PR02MB3996.eurprd02.prod.outlook.com (2603:10a6:10:43::18) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.122] (109.156.57.229) by LO2P265CA0184.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sun, 13 Sep 2020 16:08:58 +0000 X-Microsoft-Original-Message-ID: X-TMN: [7egOPp7hn/WEYhdi8aIU6D4VAMNDM/U3] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 0657b108-0155-4ca7-d536-08d857ff52c1 X-MS-TrafficTypeDiagnostic: VI1EUR05HT140: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: j0U9pQUvDB3al1myc96JjZnCFx3F3rmiD1lT9a1nlBJuOG2Bdq60r4yG8zTBViCbP4kco8oo2BfXhuNqqt5gUixGF4QMNtf95Ktz/rsY6vtqLuIJhkpf+IZc4jKCnZUnq9YAdUrOyLh5Qfj2VFZTKPAkvlhbhJ2NMIBF4pgyMhS4L2FH94JtPVmlSa6THDvaSJdZwsTaw3ObtLvWBR3uAEhdKtdw7XvYwl5B4KSxa9Y= X-MS-Exchange-AntiSpam-MessageData: h/iGBCHCLE7BRlttvYpXLZe2NI6y2KMrsIfuhYWCDit34frXPNbRrzBOVOkFeWikHrIbnMbZboomSMbruwSoBfEqEyHcuVa79rUcitUdF/1kQdPXHcLCrlc9C2df7Rxmd4q8fSVD3XWQjsBthvfQcQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0657b108-0155-4ca7-d536-08d857ff52c1 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2020 16:08:59.0576 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VI1EUR05FT022.eop-eur05.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR05HT140 X-Spam-Status: No, score=-3029.7 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, KAM_COUK, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Sep 2020 16:09:02 -0000 --5PkOn1wWSvj9pabxEwWMs4Nib9ydQogoH Content-Type: multipart/mixed; boundary="9Df0tXaejYpwBCCMoHkzXq9Nd2RwaBwVQ" --9Df0tXaejYpwBCCMoHkzXq9Nd2RwaBwVQ Content-Type: multipart/mixed; boundary="------------82BFA7625B3731D4156B2496" Content-Language: en-US This is a multi-part message in MIME format. --------------82BFA7625B3731D4156B2496 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 13/09/2020 16:02, Brian Inglis wrote: > On 2020-09-13 01:39, Hamish McIntyre-Bhatty via Cygwin-apps wrote: >> On 13/09/2020 07:13, Achim Gratz wrote: >>> Hamish McIntyre-Bhatty via Cygwin-apps writes: >>>> Hmm, who decides (and how) what counts as a Linux distro? >>> Something that is capable of and has actually done a license review. >> Seems fair. >>>> Either way, could anyone provide some insight as to whether bundling= the >>>> Cygwin DLL would allow Cygwin programs to access the virtual /dev an= d >>>> /cygdrive paths? I have this all ready to be released for Windows, s= o >>>> one way or another I'll need to make a bundle anyway for convenience= =2E >>> Yes, all the virtual fs are provided through the Cygwin DLL. >> Excellent, thank you :) >>>> It'd be great if it could make it into the official repos but I firs= t >>>> submitted this ITP around a month ago so I don't have high hopes as = of >>>> this point. >>> You still haven't explained what it would be useful for. This >>> bare-metal stuff isn't something I'd usually consider doing from with= in >>> a userland compatibility layer running on Windows. >> My apologies - I thought I had but that must be a false memory. This >> module is a device information collector, and in Cygwin's case it make= s >> it easy for users of DDRescue-GUI to find the link between the Windows= >> drive letters and Cygwin paths. It also provides other information suc= h >> as make and model, but this is limited on Cygwin because some of the >> more low-level device management utilities don't exist, probably due t= o >> bits of missing API as explained to me by Corrina (at least I think it= >> was her). It behaves very similarly on macOS and Linux, except it just= >> needs to inform the user of device details instead of also relating to= >> drive letters/Windows names. >> >> This is basically just a dependency for DDRescue-GUI (a GUI I wrote fo= r >> GNU ddrescue), and I had interest on getting this running easily on >> Windows, so I thought Cygwin would be the way to go for better >> compatibility. You can find DDRescue-GUI here: >> https://www.hamishmb.com/html/downloads.php?program_name=3Dddrescue-gu= i >> and the user guide is available from the nav bar if you want more >> information about it. >> >> Does that answer your question - hopefully I didn't miss the point. > Package smartmontools has access to some low level disk I/O features wh= en run > elevated under an admin account. Yes, I think you (or maybe Corinna) told me this before - getdevinfo compiles this together with other information to try and get as complete a picture as possible. That was a useful tip for sure. Hamish --------------82BFA7625B3731D4156B2496 Content-Type: application/pgp-keys; name="0x87B761FE07F548D6.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0x87B761FE07F548D6.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- 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 =3DyyBL -----END PGP PUBLIC KEY BLOCK----- --------------82BFA7625B3731D4156B2496-- --9Df0tXaejYpwBCCMoHkzXq9Nd2RwaBwVQ-- --5PkOn1wWSvj9pabxEwWMs4Nib9ydQogoH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyW7IVaVv58cBDxXdh7dh/gf1SNYFAl9eRBkACgkQh7dh/gf1 SNY/kw/+NZW0ESyWZjhE3SzaMXhEQXpNRMVhhgLdkEjf+t+9tdeEHnDd+Q7z39V0 UrJzpGCz+afpvbkDDKwhupiapVPmzQanrn/2xDcfvfw70jvWd2wTUTSDH2ahXDMn j2C4g3AXterQnt2ZGGiw22ha5nNrILp5PgM4zt4QxbSyzMPXZ8fRFsvlK/OeGEM4 MvwHk+ELbHLdK432414O7f412dEMjut3gF0KgNjQVXGzgZabRQfzbkgSrZs+eiPm QVoHHVuq7SXVf7CX82kV1NgxuRhuYN37DPbJAPbz8JkF0ZUZNcaRTeewU2jKw0/C yKcJ+sggBiIvvDeQjSADNNN1ZWtM66K13Pg8CodWgl+FAJck5V4zRSnPpTI5Fqyi B4soA1J6G6EUvuH1NWpr8cdHBwyIBLUd9c9yKqCqoNzocQarD4MKpCfHNVO1V5HG Y1p0EUVWHNwiY5MNP29mbvo2d934f2oe5cxFs/Lm1N+tm1oWUk5+gHCLpGRvCzPG RfO69LUw3Bw4L2sk8DcfkGnjg5LDH07BeZphq2QrhbTq/YKH/XQgzJG8BWFtGxTM bele3csB98KO1lKW24cZ02HhEssljbFYSBcXhP6RxFaWiHbNeH7Di2PLl5UWgc06 vzdw5yBjnQL2QxPjC1vU5GCPCwZzCNbWzy5mjLa1fwi3VF13L64= =iuCe -----END PGP SIGNATURE----- --5PkOn1wWSvj9pabxEwWMs4Nib9ydQogoH--