Re: ConTeXt no longer available on Cygwin
[This is a follow-up to https://cygwin.com/pipermail/cygwin/2023-March/253326.html, on the cygwin list.] On 3/24/2023 11:00 AM, Ken Brown via Cygwin wrote: On 3/22/2023 12:56 PM, Ken Brown via Cygwin wrote: As I mentioned in the announcement of TeX Live 2023, there has been a major change in ConTeXt; see https://tug.org/texlive/bugs.html Briefly, ConTeXt development has been moved out of TeX Live into a separate project. Unfortunately, the maintainer of that project decided to remove Cygwin support, so I cannot easily provide a context binary. One Cygwin user of ConTeXt complained upstream, to no avail. At some point I will probably remove the texlive-collection-context package, which is now useless. But I am waiting to see how other distros are going to deal with this change. If you will be greatly inconvenienced by the absence of a context binary, please let me know by replying to this message. There may or may not be anything I can do about it. This turned out to be simple to fix. I will do that shortly, but first I want to finish discussing this with TeX Live maintainers for other distros. This turns out to be a complete mess, with no uniformity among maintainers, so I'm on my own. The simplest way for me to handle it is to package the missing binary as part of texlive-collection-context.(*) This presumably means that the latter can no longer be a noarch package. Jon, can you (or calm) cope with a package changing from noarch to x86_64? Alternatively, I could make a completely new package, say texlive-context-bin, which contains only the binary, if you think that's better. Ken (*) It used to be contained in the texlive package, but the sources are no longer in the texlive source tree, and the build system is completely different.
Build machines
Since I've impulse-bought a new mini-PC which came with Windows 11 Pro pre-installed, I did some benchmarking against the other two machines I regularly run Cygwin builds on: | Processor | HW | TDP | Base | Turbo | aTurbo | L1i/L1d+L2 | L3 | Mem | comp | inst | pack | test | tot | ||| [W] | [MHz] | [MHz] | [MHz] | [kiB] | [MiB] | [GiB/s] | [min] | [min] | [min] | [min] | [min] | |++-+---+---+++---+-+---+---+---+---+---| | Xeon E3-1276v3 | 1S/4C/8T | 84 | 3600 | 4000 | 3800 | 32/32+256 | 8 |25.6 | 101 |15 | 9 | 445 | 570 | | EPYC 7252 | 2S/16C/32T | 240 | 3100 | 3200 | 3200 | 32/32+512 | 128 | 170.6 | 123 | 9 |10 | 200 | 342 | | Ryzen 7735HS | 1S/8C/16T | 54 | 3200 | 4750 | 3850 | 32/32+512 | 16 |75.0 |68 |32 | 7 | 200 | 307 | The kicker is that it is running at around 9W idle and 70W under full load (measured on primary side), so it's also a lot more energy efficient. It was even cheaper per-core than the used machines I was buying before. Extensibility is of course limited, but works for what I'm going to use. The original plan was to make this my new Linux desktop and replace the 9 year old Haswell I'm using right now and wait until the 16-core Phoenix processors are finally available, but I'll probably have to re-think that. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: cygport 0.36.2-1
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
Re: cygport 0.36.2-1
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.
cygport 0.36.2-1
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)