DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 5BGMDTGA192381
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 5BGMDTGA192381
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=rg9Rh14k
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 87DBA4BA2E2D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1765923208;
	bh=b/675oSk4MN1pUKLPAkvAXf8rGvQWut9QfbupjqnkLs=;
	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=rg9Rh14kTGZy3P2EbwRo4+7ED7u/hUsW8gd+tRUFWZ+XFdYdrn9r9h8rEVJKW2UFN
	 5HZKkYcN1W/Bl/kL72qg0spDQqZB49lX0dX23NPBZLByWVwtPfzL8rp1n6sDR6zzb2
	 IJmaI5iDLVtb9F9c0zxlJYDMiENaU0jSXYcDOREU=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B1A164BA2E04
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B1A164BA2E04
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1765923161; cv=none;
 b=o/cnhYJm9tTdJdNVolEinIVqjB5S/fucANffYe5DHKdgCZFG/iKIiHD2v7+nn72WMfYnHsp3vIlKHjHe9Qg+S1rZXNahP7dqRgoQIL8kaUB6j56lhUpsKmj9s7KRx6BDcmxJ+qNChEjWcLwXe8h1t4P4tCFLH6PxEdeAgfoXUBY=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1765923161; c=relaxed/simple;
 bh=mCPjPXZ8XQ2FOshqlQpESXm4Pd7GZVoR93IfLvt+C1o=;
 h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature;
 b=PcoVf9E3EEtvH2PeYH+frwpOddpBg2sfQ+ESRrsAS2+VqtXDMYM5M46iltfw8HnXze/nlccBCdtAeWHzFL9WvvTQJoOjZfiQSnR0AqM0Oil+eZWvJhj3SEotZMbtcowqJgZnYK6dRmG7pobXKwwzmMxXnun4XtAYxC9jusSyXew=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B1A164BA2E04
Message-ID: <3f2eea95-75fc-4404-88f3-a127a2450802@SystematicSW.ab.ca>
Date: Tue, 16 Dec 2025 15:12:38 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Setup not accepting multiple pkgs on the commandline anymore?
Content-Language: en-CA
To: cygwin@cygwin.com
References: <CAGB_HuSmfu0+z7R4T2=ofHhrL_yLZfxDj5goeU_WYRF13GStrg@mail.gmail.com>
Organization: Systematic Software
In-Reply-To: <CAGB_HuSmfu0+z7R4T2=ofHhrL_yLZfxDj5goeU_WYRF13GStrg@mail.gmail.com>
X-Rspamd-Server: rspamout07
X-Rspamd-Queue-Id: C055118
X-Stat-Signature: 18trm41qcceknge9yr913gwghh1wmpx9
X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361
X-Session-ID: U2FsdGVkX18k+MF6lVwU1pi8N3Wo9hXBVUwc19oaG3w=
X-HE-Tag: 1765923159-823608
X-HE-Meta: U2FsdGVkX18r3rNBLPHFgBdeW4F05zOa3ey6u34Npyrw2iYKtF136uCk+XnepVgIAUF/Y6l5vXxscqCMjz06g9zy9fJ25kpWxp9wTg2JGkkXZON6WfhRBzcy4zFTwPYtgriW78vpFh+SngEewlka610bMqejKmP6jhMtXi5WnGoKQadFqYgVAIt5dz7CXNiyVfaa81yz0WUmdJ9CO95CQADsDRvjfN8WEJ82n2klMHnRElIxLeoy9AqzxJM9GKKUWcJL1EiC7Sfy7IAAphbXlQuF9Y2AYMNQnh3CGZ6/odAKvtFYEMgrnkYElG4GDDVAys2njlpMrfy85vwXwGEosa6onUbvtYyDnKiqu5r3Pdr6zV8N09gYdV+tcDkLOL0a7QwJBYjE3AM2v/Zt9S2p2w==
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Brian Inglis via Cygwin <cygwin@cygwin.com>
Reply-To: cygwin@cygwin.com
Cc: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: cygwin-bounces~archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 5BGMDTGA192381

On 2025-12-16 11:22, Soren via Cygwin wrote:
> Hello Jon, Cygwinstas,
> I am attempting to operate setup.exe by commandline arguments and what I'd
> like to have happen, doesn't. In advance, sorry to bore readers if this is
> an often-discussed issue or whatever. The point I want to make is that
> `--packages' does not seem to work as how it's documented.
> 
> First I tried building this pipeline (I am not a shell genius, but I get by
> ...anyway, improvement suggestions welcome):
> 
> cygcheck -e 'perl-pod-*' | sed -ne 's/\s:.\+//p' | xargs | sed -ne 's/
> /,/gp' |
>    tee Documents/script-data/CygwinPodDists.lst
> 
> Tmpfile Documents/script-data/CygwinPodDists.lst now contains:
> 
> perl-Pod-Coverage,perl-Pod-Coverage-TrustPod,perl-Pod-Escapes,perl-Pod-Eventual,perl-Pod-LaTeX,perl-Pod-Markdown,perl-Pod-Parser,perl-Pod-Perldoc,perl-Pod-Plainer
> 
> ...which ought to be valid arguments for --packages
> 
> However, what I intended to have happen does not. Even when I simplify it
> to offer only a single package name it does not do the right thing:
> 
> $ "/cygdrive/c/Program Files/setup-x86_64.exe" -q --download --root
> C:\ix\cygwin  --local-package-dir "C:/Users/soren/cygDL.dir" --site
> https://cygwin.mirror.constant.com --include-source --packages
> "perl-Pod-Eventual"
> 
> What DOES it do? It downloads all (AFAICT) of base cygwin!:
> $ find cygDL.dir/ -type f
> cygDL.dir/https%3a%2f%2fcygwin.mirror.constant.com
> %2f/noarch/release/base-cygwin/base-cygwin-3.8-2-src.tar.xz
> cygDL.dir/https%3a%2f%2fcygwin.mirror.constant.com
> %2f/noarch/release/base-cygwin/base-cygwin-3.8-2.tar.xz
> cygDL.dir/https%3a%2f%2fcygwin.mirror.constant.com
> %2f/noarch/release/base-files/base-files-4.3-3-src.tar.zst
> cygDL.dir/https%3a%2f%2fcygwin.mirror.constant.com
> %2f/noarch/release/base-files/base-files-4.3-3.tar.zst
> ... etc etc ...
> 
> Is setup in fact trying to fulfill all the dependency prerequisits for
> "perl-Pod-Eventual"?!? As a write this, that just occured to me. Sure
> enough:
> 
> $ find cygDL.dir/ -type f -name '*Pod*'
> cygDL.dir/https%3a%2f%2fcygwin.mirror.constant.com
> %2f/noarch/release/perl-Pod-Eventual/perl-Pod-Eventual-0.094003-2-src.tar.zst
> cygDL.dir/https%3a%2f%2fcygwin.mirror.constant.com
> %2f/noarch/release/perl-Pod-Eventual/perl-Pod-Eventual-0.094003-2.tar.zst
> Well. I won't write "ok, nevermind" since in the case of multiple
> comma-delimited package names it appeared that setup did nothing at all.
> And couldn't setup print SOMETHING to the console to mark the operation of
> fetching each package, so that the user has some idea of what it's doing?
> That would be really sweet.

Cygwin Setup writes a log to /var/log/setup.log.full with a summary of all runs 
to /var/log/setup.log; add -v for more details; if you are prepared for some 
interaction and to see messages interactively use -M instead of -q; you might 
need -g to install/upgrade prereqs.

-- 
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 à retrancher  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

