DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 5084IWfj575696 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 5084IWfj575696 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=rptuFI2j X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CD62F3858C33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1736309910; bh=5sNr5jbiF6s8bfhOuijbR/hqRewnuHnwJdBbUDCGFrE=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=rptuFI2jea69YyCWonMCGZVFdtAhLGK0y3YEKd0nSKwNqk3UpI4S2+QAfbHmJj/xV TFEqOyU/qgSjfgaV4zac6vw0BkdDg46WmvblnI01o/2HbU8eMuWfP62IaMcW+FsttC M4XKSiebgHAOqdcOWJcstRzMxrIhbnh2KNxddm2Y= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8EFB43858D28 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8EFB43858D28 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736309877; cv=none; b=WPRmQrwHqJLTOekI/9RgeAVyMzkce+P+ihmOrnXaIo8AtzfVYTJxuWMtKAzC2JiHwc4qXMRVjtiWa3gVwyoTI8T46vn5ggOYWW4LbnrEyl5suyBAlVx83weWhWGBXh8iEQjBveEaD6LfuCEVP3YAm02n/MYfWq8mjZUjwORQNOo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736309877; c=relaxed/simple; bh=yBaIrT2coPYD8TJJC5CQAxf6u39aUdIvbNO3sT1keo4=; h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature; b=tKugXkAPOEt1mng/BHiOYNy7rJzrvyewhiOe8LxmFIvLVNAHyNxetsw2eqdUySqkmMd0TlFSnLZddGdS3DZQ+3M/R8UBds/f+9Bsea8jZfTmraFsN5qDjrKEiBcXVguFVb6j37AZflPsPzCCbejG/IYyQNyIy1DrJil57XhI4RI= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8EFB43858D28 Message-ID: <83d7890c-0f52-4a8b-905e-b285e5becc75@SystematicSW.ab.ca> Date: Tue, 7 Jan 2025 21:17:44 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: random hangs Content-Language: en-CA To: cygwin AT cygwin DOT com References: <6aa017e0-b333-4c0e-affa-78c8777372a5 AT gmail DOT com> <1b894ce0-ee20-4408-95ec-54202d0721bc AT r-t DOT org> <7cdf5283-5507-4d35-aec6-a4bbab33ad48 AT r-t DOT org> <5b617762-38fd-4897-afff-219b92915b9f AT r-t DOT org> <66233ccc-7074-4c95-bb19-6c6c5092f94f AT gmail DOT com> <933a5502-c0c4-f149-70ba-89421ae893a7 AT jdrake DOT com> <3c9b96d5-b45f-49f5-a836-07812e34bbb2 AT gmail DOT com> <6c087523-90ba-4ee0-a271-0b0f59a376a0 AT emrich-ebersheim DOT de> <970deef5-b326-40f2-acc4-e54ffbc01fc6 AT gmail DOT com> Organization: Systematic Software In-Reply-To: X-Rspamd-Server: rspamout06 X-Rspamd-Queue-Id: A4CD420022 X-Stat-Signature: n49ozurygh8rbeygxur1bwg3cbiccqp8 X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 X-Session-ID: U2FsdGVkX1+tGPqO++vAyIdqcXNPUxt5Zt1AUYdXj44= X-HE-Tag: 1736309865-569078 X-HE-Meta: U2FsdGVkX18Ci+SXlUU46xOllA6lRXFKrLF10t4oFJIydvvrFwED0mWjuRkaGV5YIEiRpXjMCPZ/wNxgbtUopzyNKfPH6H3gxN4v+0/o2GOMCjVngm5lvk9Zkzkwv9L+Cle6ZtSWZ42SRQSxLDiF4wKM8NgeBkJ1RCAWtktwJHiiNL93sM5I36eqZXJGu354B06XWdqFsw68mHR9CTQLfjQRVSCHI/77WLYxG0T2yqhn7foS/Ce60Uen30fF4WiAmX25MTuXcLBb7j+biXCG8uxeXNP7FF0TkTjN8dExFfhUtOA+rIJjPN2kgge7TiUlmaXl59av6jAjfQb3odrMn36g4x4e5aAq X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Brian Inglis via Cygwin Reply-To: cygwin AT cygwin DOT com Cc: Brian Inglis Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 5084IWfj575696 On 2025-01-07 10:19, Allen Hewes via Cygwin wrote: > On Tue, 2025-01-07 at 17:56 +0100, Marco Atzeri via Cygwin wrote: >> On 07/01/2025 14:42, Rainer Emrich wrote: >>> I played a bit around and tried to install severall python >>> packages. >>> There seems to be a severe issue, because an increasing number of >>> python >>> packages need a working rust compiler to build. And AFAIK there is >>> no >>> rust compiler for cygwin at the moment. >> that I can not solve :-( >> >> Porting a compiler to Cygwin with a not collaborating upstream >> developer team is a major major effort ++ POSIX is not something they care about - just the language. As far as they are concerned, they run under Windows - problem solved - their box is checked - even if few care about or really use Rust under Windows. Hopefully GCC can get Cargo and Rust going soon and well enough to help out. > I feel this issue is more acute. Using rust isn't just happening in > Python / PyPi Land. This is happening in Ruby and common C/C++ > libraries. I have also encountered this technique with Go but no where > near the frequency like I have with Rust. AFAIK, go doesn't target > Cygwin either. I have been looking around for few years since curl test added a python package that required some rusty bits. > I did find some folks discussing what it would take for Rust to target > a new platform in Git Hub issues (I _think_, it's been over a year > since I spent some effort looking into this). They were in fact > discussing Cygwin. > > I am not going to say the Sky Is Falling, it certainly isn't, but it > does feel like Cygwin is traveling down a road that will intersect with > Rust and there will be a train wreck. IMHO of course... > > Because I was struggling with this issue, I decided to leave Windows > for Fedora, but YMMV. I know not everyone who uses Cygwin can switch to > something like Fedora. > > Many Thanks to all the Cygwin contribs for the Python ecosystem and > cygbuild. I used and was quite happy with Cygwin for a long time. It Is > Good Stuff, IMHO. Most who use Cygwin probably have little choice of platform, otherwise they would use another native environment. But it's nice not to always have to port scripts to cmd for portability! ;^> -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple