DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 527EnpQi980946 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 527EnpQi980946 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=dIek71d5 X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CFD2D3858C56 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1741358702; bh=Ji21J/eBf2/QXYmmoMI1PBRilvC35x95fEKhQVpQ+uI=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=dIek71d5Tg28OAeBE2HGAMEf9YMkJUZc5jbhG7gNi9PyJv2sjvLKIGjZHbT2Jx8E8 qeuhIUpMuUU1G27BcQsT/R/ta4heWP3Xp0//qorrf+BhnZrx/5aEvRR75CqH4JKSZg fJToUGPKUPdHyDml1pSMY7OeCt8hc+LTR688cxIY= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 057DD3858402 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 057DD3858402 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1741358636; cv=none; b=EH42kMYBjuU0rdIvK0OeBGGFdU2g97vc9ZpAfDA0EgXaYVZ1IkZL89vX6AHZXQGgbRsycaR87gLQ9RDLS3XP24dh6xDz6aKzhT+a0vMkNtt0pmxosxMiXWTI4wDuVfJGyq2BkCXZ10JDJx2z6nitb9w8uR1Z1HtAppxkXKsxgz8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1741358636; c=relaxed/simple; bh=3seySHjYd/0vDVyb4BXilok/7tqrU3uQPADJcloOEEI=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=amm8m5D64LQIEU193jx7g/FZJN0Qa52hJUpKhX5xPP+RoDvS+bpGGW2dBpZkWYTNwHvzQpzkOpyJJM1X87BgHS2Ob19FdfyZKANN9og30RnwYiV88+zStXNLrcTOQRJgML0bfCcK60eaFCMzze1XvZBZBkTTdByEOzMPl54GVpY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 057DD3858402 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741358635; x=1741963435; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9ZM5SOwCU65CfVx2Wmk+Njm9yq/n0XgrxlP/hgiPdEY=; b=tOlteTIF47hfs3C+KzVOhCCx5uNn0SSFXAcppLhWZiesZnPyrBrlXZ9ahmOdeVVVG1 kT95OYvzo03cFuOMPPMFO9AbyhvI2fu1DVDBlbzp7mKYq3ddWL6Etvx6iTPqx4mtJFB9 wtcXnnkvqYYYTiEnpeZZWJOVPpYe+yoCLXI2Z93JeCtLB7eVbfCPitEJdnGwajxaZWxS jwhYIaFTNPEDq8fLDTCw0IffQ+aGUx+9jiqRKIKLeNLzzHSixOGGI6FQ7tDw25UoEwM9 tMYrs+ZaKXg8moMAbDLXHMXEkGP18M1nSiFwelXjfcAerAAeaMCGJSVHdrXePNuYnzW7 h60A== X-Gm-Message-State: AOJu0YxP/1dX0yhQqUyZBudIzu8LrbQsXLZceqBTsY03DkRu54JKhsw1 cdkphRcRVSZm/XrPaHZgaZsglvrEO2oLK+S14+EBhF55nIlVu15QK41mplxyMSCIMzH+8wCcnX9 8TEImo2V10AeGKw8V6/JhgruIZuG8vcsf X-Gm-Gg: ASbGncuIqqY8mJD1zvS1BrVCJg4VHCdhw1GCuf3LHEyPwtstwQO6ytAzWNw5zmTImo0 p67Igcxsy1nMFxpj2mlKdTxg72WRn18Lpi5297hmpn/bozTNPdaimRCcjDHhmeExiz86DfvIexL hlsVlPR/Ycp1ZEmcy770/bm3+uNQ== X-Google-Smtp-Source: AGHT+IGRQyNtdQ793d36T71GXyQVSHonpsW3MPchSRnrltzg+y7Vz2Qo2Tk2Dm+FjV3qTkXx/pDfn/5N2xu7+PXuMII= X-Received: by 2002:a17:90b:1a8c:b0:2ee:94d1:7a89 with SMTP id 98e67ed59e1d1-2ff7ce6f36emr5310980a91.1.1741358633047; Fri, 07 Mar 2025 06:43:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 7 Mar 2025 15:43:15 +0100 X-Gm-Features: AQ5f1Joq61czIvOHH5Kw6OINKsieNHNLeIYD2s0twgytRebcH_tD6Y5FULrDpWM Message-ID: Subject: Re: Tool for listing sparse file layout To: cygwin AT cygwin DOT com X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Cedric Blancher via Cygwin Reply-To: Cedric Blancher Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" On Fri, 7 Mar 2025 at 13:24, Corinna Vinschen wrote: > > [Redirected to the cygwin mailing list] > > > Don't send unsolicited private email, use the mailing lists. > > > On Mar 7 11:19, Cedric Blancher wrote: > > Good morning! > > > > Corinna, > > could you please add the following tool to cygwin-utils-extra package > > for Cygwin 3.6? It's SUN's old utility to list the layout of sparse > > files > > > > I figured we need such a tool because otherwise we only have fsutil, > > which uses the native Win32 API, but nothing based on SEEK_DATA > > [...] > > You really need to work on your expectations. > > We're all volunteers. We're not getting payed for what we're doing. > We're not working for your personal happiness. > > Stop telling us what we're supposed to do for you. It's pretty > annoying how you're exerting group pressure with (per last counting) > five accounts to let us do your bidding on the Cygwin mailing list. Apologies. This was not intended. Just the bigger picture: We do bioinformatics, which includes the tasks of creating, processing, storing, copying, moving, backup and restoring sparse files. Until now (before Cygwin added sparse file support, for which I am VERY GRATEFUL!!) doing this on Windows was a serious PAIN, causing many problems, which all ended up on my radar. What we decided last year is to try and fix the WHOLE situation from beginning (file creation) over middle (copy, move, transfer, filtering) to the end (backup, destore, delete), and do that for every IT provider and operating system as needed. I even decided to get my own hands dirty, get GE HealthCare (ex-Amersham), NIH, IBM+Oracle (IT providers) and the involved universities all into the boat, and FIX sparse file bugs. CERN, NIH, DESY and Oracle Linux staff also joined the fray. That is lots of work, with many meetings, and not every software vendor is keen to mop up issues. Let alone Microsoft needed 3 years to add /sparse to xcopy, and only did that in a way which requires the latest Win11 version; the powershell sparse file bugs are still all in limbo. Thus I am happy that Cygwin has now support to copy, move and backup sparse files in a RELIABLE and Windows-version independent manner. > It was enlightening seeing you starting to do the same on the portable > OpenSSH developers mailing list just three days ago. You're certainly > not making a lot of friends this way. Sign, I didn't start that one. But I apologize and agree I shouldn't mix management behaviour towards half-unwilling commercial entities with open source projects. > > Getting on-topic: > > There's no cygwin-utils-extra package. cygutils-extra > If you want that package in the > distro, do it yourself and become Cygwin package maintainer: > > https://cygwin.com/packages.html Is it wise to put a simple utility in a separate package? > > As for your other wishes changing Cygwin to your supposed needs. Roll > up your sleeves, dive into the source code and provide patches yourself: That I am doing right now. Mostly by testing/collecting bug reports, scheduling meetings, and getting software vendors to fix their bugs, but I honestly do not contribute much code. I barely have enough time to deal with commercial software vendors to fix their sparse file bugs, on top of my normal duties. But yes, I will try harder in the future. Ced -- Cedric Blancher [https://plus.google.com/u/0/+CedricBlancher/] Institute Pasteur -- 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