Re: ConTeXt no longer available on Cygwin

2023-04-13 Thread Ken Brown via Cygwin-apps
[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

2023-04-13 Thread Achim Gratz via Cygwin-apps


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

2023-04-13 Thread Brian Inglis via 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


Re: cygport 0.36.2-1

2023-04-13 Thread Jon Turney via 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.



cygport 0.36.2-1

2023-04-13 Thread Jon Turney via 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)