Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2022-01-02 Thread Konstantin Belousov
On Mon, Jan 03, 2022 at 12:35:39AM +0100, Stefan Esser wrote: > Am 02.01.22 um 23:16 schrieb Konstantin Belousov: > > On Sun, Jan 02, 2022 at 10:45:14PM +0100, Stefan Esser wrote: > >> Am 02.01.22 um 20:51 schrieb Antoine Brodin: > [...] > >> Python 3.8.12 (default, Dec 31 2021, 10:50:47) > > i

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2022-01-02 Thread Stefan Esser
Am 02.01.22 um 23:16 schrieb Konstantin Belousov: > On Sun, Jan 02, 2022 at 10:45:14PM +0100, Stefan Esser wrote: >> Am 02.01.22 um 20:51 schrieb Antoine Brodin: [...] >> Python 3.8.12 (default, Dec 31 2021, 10:50:47) > import os > os.sched_getaffinity(0) >> Traceback (most recent call last

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2022-01-02 Thread Stefan Esser
Am 02.01.22 um 22:45 schrieb Stefan Esser: > Am 02.01.22 um 20:51 schrieb Antoine Brodin: [...] >> http://beefy18.nyi.freebsd.org/data/main-amd64-default/pe2d17ded99d5_s5169832c96/logs/errors/slurm-wlm-20.02.7.log > > This is easily fixed with this patch: > > --- src/plugins/task/affinity/affinit

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2022-01-02 Thread Konstantin Belousov
On Sun, Jan 02, 2022 at 10:45:14PM +0100, Stefan Esser wrote: > Am 02.01.22 um 20:51 schrieb Antoine Brodin: > > Hi, > > > > It seems that the 2 main ports failing are math/py-numpy (503 ports > > skipped) and sysutils/slurm-wlm (232 ports skipped) > > Hi Antoine, > > thank you for the informati

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2022-01-02 Thread Stefan Esser
Am 02.01.22 um 20:51 schrieb Antoine Brodin: > Hi, > > It seems that the 2 main ports failing are math/py-numpy (503 ports > skipped) and sysutils/slurm-wlm (232 ports skipped) Hi Antoine, thank you for the information! > Failure logs: > http://beefy18.nyi.freebsd.org/data/main-amd64-default/pe

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2022-01-02 Thread Antoine Brodin
On Fri, Dec 31, 2021 at 10:22 AM Stefan Esser wrote: > Am 31.12.21 um 09:01 schrieb Antoine Brodin: > > On Thu, Dec 30, 2021 at 11:54 AM Stefan Eßer wrote: > >> > >> The branch main has been updated by se: > >> > >> URL: > >> https://cgit.FreeBSD.org/src/commit/?id=e2650af157bc7489deaf2c9054995f

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Konstantin Belousov
On Fri, Dec 31, 2021 at 11:34:34AM -0700, Warner Losh wrote: > On Fri, Dec 31, 2021 at 11:29 AM Konstantin Belousov > wrote: > > > On Fri, Dec 31, 2021 at 01:08:25PM -0500, Ed Maste wrote: > > > Some time ago I started a best practises doc for potentially > > > disruptive src changes (and have re

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Warner Losh
On Fri, Dec 31, 2021 at 11:29 AM Konstantin Belousov wrote: > On Fri, Dec 31, 2021 at 01:08:25PM -0500, Ed Maste wrote: > > Some time ago I started a best practises doc for potentially > > disruptive src changes (and have received some feedback, including > > from folks on this thread). I'll past

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Konstantin Belousov
On Fri, Dec 31, 2021 at 01:08:25PM -0500, Ed Maste wrote: > Some time ago I started a best practises doc for potentially > disruptive src changes (and have received some feedback, including > from folks on this thread). I'll paste it here for further discussion. > --- > This is the suggested proces

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Ed Maste
Some time ago I started a best practises doc for potentially disruptive src changes (and have received some feedback, including from folks on this thread). I'll paste it here for further discussion. --- This is the suggested process for introducing tool chain and other changes in the src tree that

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Warner Losh
On Fri, Dec 31, 2021 at 9:31 AM Kyle Evans wrote: > On Fri, Dec 31, 2021 at 10:19 AM Konstantin Belousov > wrote: > > > > On Fri, Dec 31, 2021 at 09:37:16AM -0600, Kyle Evans wrote: > > > On Fri, Dec 31, 2021 at 4:22 AM Stefan Esser wrote: > > > > > > > > Am 31.12.21 um 09:01 schrieb Antoine Br

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Kyle Evans
On Fri, Dec 31, 2021 at 10:19 AM Konstantin Belousov wrote: > > On Fri, Dec 31, 2021 at 09:37:16AM -0600, Kyle Evans wrote: > > On Fri, Dec 31, 2021 at 4:22 AM Stefan Esser wrote: > > > > > > Am 31.12.21 um 09:01 schrieb Antoine Brodin: > > > > On Thu, Dec 30, 2021 at 11:54 AM Stefan Eßer wrote:

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Konstantin Belousov
On Fri, Dec 31, 2021 at 09:37:16AM -0600, Kyle Evans wrote: > On Fri, Dec 31, 2021 at 4:22 AM Stefan Esser wrote: > > > > Am 31.12.21 um 09:01 schrieb Antoine Brodin: > > > On Thu, Dec 30, 2021 at 11:54 AM Stefan Eßer wrote: > > >> > > >> The branch main has been updated by se: > > >> > > >> URL:

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Kyle Evans
On Fri, Dec 31, 2021 at 4:22 AM Stefan Esser wrote: > > Am 31.12.21 um 09:01 schrieb Antoine Brodin: > > On Thu, Dec 30, 2021 at 11:54 AM Stefan Eßer wrote: > >> > >> The branch main has been updated by se: > >> > >> URL: > >> https://cgit.FreeBSD.org/src/commit/?id=e2650af157bc7489deaf2c9054995

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Stefan Esser
Am 31.12.21 um 09:01 schrieb Antoine Brodin: > On Thu, Dec 30, 2021 at 11:54 AM Stefan Eßer wrote: >> >> The branch main has been updated by se: >> >> URL: >> https://cgit.FreeBSD.org/src/commit/?id=e2650af157bc7489deaf2c9054995f0f88a6e5da >> >> commit e2650af157bc7489deaf2c9054995f0f88a6e5da >>

Re: git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-31 Thread Antoine Brodin
On Thu, Dec 30, 2021 at 11:54 AM Stefan Eßer wrote: > > The branch main has been updated by se: > > URL: > https://cgit.FreeBSD.org/src/commit/?id=e2650af157bc7489deaf2c9054995f0f88a6e5da > > commit e2650af157bc7489deaf2c9054995f0f88a6e5da > Author: Stefan Eßer > AuthorDate: 2021-12-30 11:20

git: e2650af157bc - main - Make CPU_SET macros compliant with other implementations

2021-12-30 Thread Stefan Eßer
The branch main has been updated by se: URL: https://cgit.FreeBSD.org/src/commit/?id=e2650af157bc7489deaf2c9054995f0f88a6e5da commit e2650af157bc7489deaf2c9054995f0f88a6e5da Author: Stefan Eßer AuthorDate: 2021-12-30 11:20:32 + Commit: Stefan Eßer CommitDate: 2021-12-30 11:20:32 +0