* cygport 0.36.2-1
@ 2023-04-13 16:20 Jon Turney
2023-04-13 16:27 ` Jon Turney
0 siblings, 1 reply; 4+ messages in thread
From: Jon Turney @ 2023-04-13 16:20 UTC (permalink / raw)
To: cygwin-apps
The following packages have been uploaded to the Cygwin distribution:
* cygport-0.36.1-1
cygport is the standard method for building and maintaining
packages for the Cygwin distribution.
Highlights of this release:
Stripping of executables is now parallelized. With many cores, this can
result in a large speed up for packages with many executable files.
(Thanks to Achim Gratz)
Achim Gratz (1):
lib/src_postinst.cygpart: parallelize __prepstrip
Brian Inglis (1):
lib/src_fetch.cygpart: iterate thru mirror lists if downloads fail
Jon Turney (4):
Try to turn case-sensitivity on for the working directory on Cygwin
autotools: Update documented range of WANT_AUTOMAKE values
Move creation of dbgsrc.out.0 before checking if RESTRICT
contains 'strip'
Bump version to 0.36.2
Ken Brown (1):
git: Try 'main' if there's no master branch
Marco Atzeri (1):
python-wheel: Allow projects without setup.py or setup.cfg, only
pyproject.toml (PEP 518)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: cygport 0.36.2-1
2023-04-13 16:20 cygport 0.36.2-1 Jon Turney
@ 2023-04-13 16:27 ` Jon Turney
2023-04-13 16:51 ` Brian Inglis
0 siblings, 1 reply; 4+ messages in thread
From: Jon Turney @ 2023-04-13 16:27 UTC (permalink / raw)
To: cygwin-apps
On 13/04/2023 17:20, Jon Turney via Cygwin-apps wrote:
>
> The following packages have been uploaded to the Cygwin distribution:
>
> * cygport-0.36.1-1
Oops. Wrong list. Sorry.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: cygport 0.36.2-1
2023-04-13 16:27 ` Jon Turney
@ 2023-04-13 16:51 ` Brian Inglis
2023-04-14 15:51 ` Jon Turney
0 siblings, 1 reply; 4+ messages in thread
From: Brian Inglis @ 2023-04-13 16:51 UTC (permalink / raw)
To: cygwin-apps
On 2023-04-13 10:27, Jon Turney via Cygwin-apps wrote:
> On 13/04/2023 17:20, Jon Turney via Cygwin-apps wrote:
>> The following packages have been uploaded to the Cygwin distribution:
>> * cygport-0.36.1-1
> Oops. Wrong list. Sorry.
No worries ;^>
While you're here, I just recently noticed that xargs has a flag:
-P, --max-procs[ =]max-procs
so we can easily use `nproc`, $((`nproc`+1)) like make, or $((`nproc`-1)) to be
nice, to handle parallelizable commands on long lists of files, perhaps for
Preparing debuginfo source files?
--
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: cygport 0.36.2-1
2023-04-13 16:51 ` Brian Inglis
@ 2023-04-14 15:51 ` Jon Turney
0 siblings, 0 replies; 4+ messages in thread
From: Jon Turney @ 2023-04-14 15:51 UTC (permalink / raw)
To: cygwin-apps, Brian Inglis
On 13/04/2023 17:51, Brian Inglis via Cygwin-apps wrote:
> On 2023-04-13 10:27, Jon Turney via Cygwin-apps wrote:
>> On 13/04/2023 17:20, Jon Turney via Cygwin-apps wrote:
>>> The following packages have been uploaded to the Cygwin distribution:
>>> * cygport-0.36.1-1
>
>> Oops. Wrong list. Sorry.
>
> No worries ;^>
>
> While you're here, I just recently noticed that xargs has a flag:
>
> -P, --max-procs[ =]max-procs
>
> so we can easily use `nproc`, $((`nproc`+1)) like make, or
> $((`nproc`-1)) to be nice, to handle parallelizable commands on long
> lists of files, perhaps for Preparing debuginfo source files?
Perhaps. I suspect that step maybe largely I/O bound, since I think it
mainly copies a lot of files. (maybe it doesn't need to, and hard links
would work just as well, idk)
Ideally, the first step in making some performance improvements would be
to actually profile the existing code in some way, to generate some
evidence which identifies places where effort would be best spent,
rather than randomly parallelizing whatever strikes your fancy... but
then again, I'm not working on it, so you can do whatever you like...
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-04-14 15:51 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-13 16:20 cygport 0.36.2-1 Jon Turney
2023-04-13 16:27 ` Jon Turney
2023-04-13 16:51 ` Brian Inglis
2023-04-14 15:51 ` Jon Turney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).