Bug#1000336: Upgrading tbb

2022-03-15 Thread Nilesh Patra

On 3/14/22 11:51 AM, Andreas Tille wrote:

Hi,

Am Mon, Mar 14, 2022 at 12:13:50AM + schrieb Torrance, Douglas:

On Sun 13 Mar 2022 04:50:32 PM EDT, M. Zhou  wrote:

Recently I'm not able to test the build of libtbb-dev's reverse dependencies
as my build machine was out of access. That blocks my submission of the
transition bug and hence I'm stalled at this point.
According to some archlinux developers, this transition breaks a lot of
reverse dependencies since some of the core APIs have been changed.
Please expect a relatively negative rebuild result.

Help is welcome.


I've built both mathicgb and macaulay2 in unstable against TBB 2021 from
experimental and they're both ready to go for the transition.


If you ask me we should simply start the transition and see what needs
fixing ... may be asking release team for temporary removal from
testing.  We are in a quite early [...]


I just came to know a method to run salsa-CI for reverse-dependencies.
Probably we can use it


https://bzed.de/post/2021/01/building_reverse_build_dependencies_in_salsa_ci/

But since the reverse-deps might be large in number, we need to open an issue 
similar to this
to ask the CI admins once about it

https://salsa.debian.org/salsa/support/-/issues/291

Hope that helps.

Regards,
Nilesh



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1000336: Upgrading tbb

2022-03-14 Thread Andreas Tille
Hi,

Am Mon, Mar 14, 2022 at 12:13:50AM + schrieb Torrance, Douglas:
> On Sun 13 Mar 2022 04:50:32 PM EDT, M. Zhou  wrote:
> > Recently I'm not able to test the build of libtbb-dev's reverse dependencies
> > as my build machine was out of access. That blocks my submission of the
> > transition bug and hence I'm stalled at this point.
> > According to some archlinux developers, this transition breaks a lot of
> > reverse dependencies since some of the core APIs have been changed.
> > Please expect a relatively negative rebuild result.
> > 
> > Help is welcome.
> 
> I've built both mathicgb and macaulay2 in unstable against TBB 2021 from
> experimental and they're both ready to go for the transition.

If you ask me we should simply start the transition and see what needs
fixing ... may be asking release team for temporary removal from
testing.  We are in a quite early process of the release cycle.  So we
are not really in danger to loose any important package in the next
stable release.  Even if we are running any tests now the fact that
something is broken will not increase forces to fix these breaks and
we might wait for ages.

Kind regards

  Andreas.

-- 
http://fam-tille.de



Bug#1000336: Upgrading tbb

2022-03-13 Thread Torrance, Douglas

On Sun 13 Mar 2022 04:50:32 PM EDT, M. Zhou  wrote:

Recently I'm not able to test the build of libtbb-dev's reverse dependencies
as my build machine was out of access. That blocks my submission of the
transition bug and hence I'm stalled at this point.
According to some archlinux developers, this transition breaks a lot of
reverse dependencies since some of the core APIs have been changed.
Please expect a relatively negative rebuild result.

Help is welcome.


I've built both mathicgb and macaulay2 in unstable against TBB 2021 from
experimental and they're both ready to go for the transition.

Doug


signature.asc
Description: PGP signature


Bug#1000336: Upgrading tbb

2022-03-13 Thread M. Zhou
Hi,

Recently I'm not able to test the build of libtbb-dev's reverse dependencies
as my build machine was out of access. That blocks my submission of the
transition bug and hence I'm stalled at this point.
According to some archlinux developers, this transition breaks a lot of
reverse dependencies since some of the core APIs have been changed.
Please expect a relatively negative rebuild result.

Help is welcome.

On Mon, 2022-03-14 at 01:30 +0530, Nilesh Patra wrote:
> Hi Mo,
> 
> On 2/23/22 11:01 AM, M. Zhou wrote:
> > Hello guys. Finally it's all green on our release architectures
> > https://buildd.debian.org/status/package.php?p=onetbb=experimental
> > 
> > I shall request the slot for transition once finished the rebuild
> > of its reverse dependencies and filed FTBFS bugs if any.
> 
> Did you get a chance to do this yet?
> As we _really_ need numba at this point.
> 
> Regards,
> Nilesh
> 
> 



Bug#1000336: Upgrading tbb

2022-03-13 Thread Nilesh Patra

Hi Mo,

On 2/23/22 11:01 AM, M. Zhou wrote:

Hello guys. Finally it's all green on our release architectures
https://buildd.debian.org/status/package.php?p=onetbb=experimental

I shall request the slot for transition once finished the rebuild
of its reverse dependencies and filed FTBFS bugs if any.


Did you get a chance to do this yet?
As we _really_ need numba at this point.

Regards,
Nilesh




OpenPGP_signature
Description: OpenPGP digital signature


Bug#1000336: Upgrading tbb

2022-02-22 Thread Diane Trout
On Wed, 2022-02-23 at 00:31 -0500, M. Zhou wrote:
> Hello guys. Finally it's all green on our release architectures
> https://buildd.debian.org/status/package.php?p=onetbb=experimental
> 
> I shall request the slot for transition once finished the rebuild
> of its reverse dependencies and filed FTBFS bugs if any.

Wonderful! That is great news.

Thank you!

Diane



Bug#1000336: Upgrading tbb

2022-02-22 Thread Andreas Tille
Am Wed, Feb 23, 2022 at 12:31:07AM -0500 schrieb M. Zhou:
> Hello guys. Finally it's all green on our release architectures
> https://buildd.debian.org/status/package.php?p=onetbb=experimental
> 
> I shall request the slot for transition once finished the rebuild
> of its reverse dependencies and filed FTBFS bugs if any.

Sounds good - thanks a lot for your work on this

Andreas. 

-- 
http://fam-tille.de



Bug#1000336: Upgrading tbb

2022-02-22 Thread M. Zhou
Hello guys. Finally it's all green on our release architectures
https://buildd.debian.org/status/package.php?p=onetbb=experimental

I shall request the slot for transition once finished the rebuild
of its reverse dependencies and filed FTBFS bugs if any.

On Tue, 2022-02-08 at 17:59 -0500, M. Zhou wrote:
> Hi Diane,
> 
> Thank you. I have added that patch in the git repository.
> 
> On Tue, 2022-02-08 at 13:49 -0800, Diane Trout wrote:
> > Hi,
> > 
> > After Andreas pointed it out I looked through some of the build
> > failures for onetbb and talked to upstream about the i386 failure.
> > https://github.com/oneapi-src/oneTBB/issues/370#issuecomment-1030387116
> > 
> > They have a patch.
> > https://github.com/oneapi-src/oneTBB/commit/542a27fa1cfafaf76772e793549d9f4d288d03a9
> > 
> > I've tested it against a checkout of the 2021.5.0-1 version of onetbb
> > on i386 and it does build with it applied. Once there was a test
> > failure, and once all tests ran successfully
> > 
> > I see that you've made some more progress for the memory alignment
> > bugs
> > so I didn't commit "Detect 32 bit x86 systems while adding -mwaitpkg
> > option" i386 patch but could if you want.
> > 
> > Diane
> > 
> > 
> 



Bug#1000336: Upgrading tbb

2022-02-08 Thread M. Zhou
Hi Diane,

Thank you. I have added that patch in the git repository.

On Tue, 2022-02-08 at 13:49 -0800, Diane Trout wrote:
> Hi,
> 
> After Andreas pointed it out I looked through some of the build
> failures for onetbb and talked to upstream about the i386 failure.
> https://github.com/oneapi-src/oneTBB/issues/370#issuecomment-1030387116
> 
> They have a patch.
> https://github.com/oneapi-src/oneTBB/commit/542a27fa1cfafaf76772e793549d9f4d288d03a9
> 
> I've tested it against a checkout of the 2021.5.0-1 version of onetbb
> on i386 and it does build with it applied. Once there was a test
> failure, and once all tests ran successfully
> 
> I see that you've made some more progress for the memory alignment
> bugs
> so I didn't commit "Detect 32 bit x86 systems while adding -mwaitpkg
> option" i386 patch but could if you want.
> 
> Diane
> 
> 



Bug#1000336: Upgrading tbb

2022-02-08 Thread Diane Trout
Hi,

After Andreas pointed it out I looked through some of the build
failures for onetbb and talked to upstream about the i386 failure.
https://github.com/oneapi-src/oneTBB/issues/370#issuecomment-1030387116

They have a patch.
https://github.com/oneapi-src/oneTBB/commit/542a27fa1cfafaf76772e793549d9f4d288d03a9

I've tested it against a checkout of the 2021.5.0-1 version of onetbb
on i386 and it does build with it applied. Once there was a test
failure, and once all tests ran successfully

I see that you've made some more progress for the memory alignment bugs
so I didn't commit "Detect 32 bit x86 systems while adding -mwaitpkg
option" i386 patch but could if you want.

Diane



Bug#1000336: Upgrading tbb

2022-01-08 Thread Andreas Tille
Hi Mo,

thanks a lot.  I asked on IRC for priorisation of this
package.

Kind regards

  Andreas.

Am Sat, Jan 08, 2022 at 08:30:57PM -0500 schrieb M. Zhou:
> Hi all,
> 
> The good news is that I managed to upgrade onetbb. It 
> is in the NEW queue now:
> https://ftp-master.debian.org/new/onetbb_2021.4.0-1~exp1.html
> All changes have been pushed onto salsa (master branch).
> 
> SOVERSION was bumped from 2 to 12 so NEW is inevitable.
> There are also some non-trivial API changes. So I guess the
> transition won't be easy.
> 
> On Wed, 2021-12-29 at 23:27 -0800, Diane Trout wrote:
> On Thu, 2021-12-23 at 11:03 -0500, M. Zhou wrote:
> > Hi all,
> > 
> > I'm back.
> > 
> > I've just finished my final exams so I could do something during
> > the holiday. That TBB repository is still work-in-progress and
> > FTBFS from the master branch is something expected. I will finalize
> > it soon. Andreas said in previous posts that we prefer a faster
> > NEW queue process. I understand that but we cannot bypass NEW
> > process
> > this time as upstream has bumped the SONAME. So I'm changing the
> > source name as well following the upstream since NEW is inevitable.
> > 
> > As for llvmlite, the latest upstream RC release v0.38.0rc1 seems
> > to support python 3.10 . Should I upload the RC release?
> > 
> > BTW, what else should I do? I've been out of sync from the mailing
> > list for a long while.
> 
> 
> Have you managed to make much progress?
> 
> I fiddled with the packaging and got it to build and trying to run
> the
> autopkgtests with 2021.4.0-1
> 
> What'd help me is to have a package I could build locally and test
> numba against. If you got it working could you commit what you have
> to
> a salsa branch and let me know where it is?
> 
> Thanks,
> Diane
> 
> 
> 
> 

-- 
http://fam-tille.de



Bug#1000336: Upgrading tbb

2022-01-08 Thread M. Zhou
Hi all,

The good news is that I managed to upgrade onetbb. It 
is in the NEW queue now:
https://ftp-master.debian.org/new/onetbb_2021.4.0-1~exp1.html
All changes have been pushed onto salsa (master branch).

SOVERSION was bumped from 2 to 12 so NEW is inevitable.
There are also some non-trivial API changes. So I guess the
transition won't be easy.

On Wed, 2021-12-29 at 23:27 -0800, Diane Trout wrote:
On Thu, 2021-12-23 at 11:03 -0500, M. Zhou wrote:
> Hi all,
> 
> I'm back.
> 
> I've just finished my final exams so I could do something during
> the holiday. That TBB repository is still work-in-progress and
> FTBFS from the master branch is something expected. I will finalize
> it soon. Andreas said in previous posts that we prefer a faster
> NEW queue process. I understand that but we cannot bypass NEW
> process
> this time as upstream has bumped the SONAME. So I'm changing the
> source name as well following the upstream since NEW is inevitable.
> 
> As for llvmlite, the latest upstream RC release v0.38.0rc1 seems
> to support python 3.10 . Should I upload the RC release?
> 
> BTW, what else should I do? I've been out of sync from the mailing
> list for a long while.


Have you managed to make much progress?

I fiddled with the packaging and got it to build and trying to run
the
autopkgtests with 2021.4.0-1

What'd help me is to have a package I could build locally and test
numba against. If you got it working could you commit what you have
to
a salsa branch and let me know where it is?

Thanks,
Diane



Bug#1000336: Upgrading tbb

2021-12-29 Thread Diane Trout
On Thu, 2021-12-23 at 11:03 -0500, M. Zhou wrote:
> Hi all,
> 
> I'm back.
> 
> I've just finished my final exams so I could do something during
> the holiday. That TBB repository is still work-in-progress and
> FTBFS from the master branch is something expected. I will finalize
> it soon. Andreas said in previous posts that we prefer a faster
> NEW queue process. I understand that but we cannot bypass NEW process
> this time as upstream has bumped the SONAME. So I'm changing the
> source name as well following the upstream since NEW is inevitable.
> 
> As for llvmlite, the latest upstream RC release v0.38.0rc1 seems
> to support python 3.10 . Should I upload the RC release?
> 
> BTW, what else should I do? I've been out of sync from the mailing
> list for a long while.


Have you managed to make much progress?

I fiddled with the packaging and got it to build and trying to run the
autopkgtests with 2021.4.0-1

What'd help me is to have a package I could build locally and test
numba against. If you got it working could you commit what you have to
a salsa branch and let me know where it is?

Thanks,
Diane



Bug#1000336: Upgrading tbb

2021-12-23 Thread Andreas Tille
Hi,

Am Thu, Dec 23, 2021 at 11:03:56AM -0500 schrieb M. Zhou:
> 
> I've just finished my final exams so I could do something during
> the holiday.

Great.  Hope you finished the exams successfully. ;-)

> That TBB repository is still work-in-progress and
> FTBFS from the master branch is something expected. I will finalize
> it soon. Andreas said in previous posts that we prefer a faster
> NEW queue process. I understand that but we cannot bypass NEW process
> this time as upstream has bumped the SONAME. So I'm changing the
> source name as well following the upstream since NEW is inevitable.

In this case for sure it sounds sensible to change name together
with SONAME.
 
> As for llvmlite, the latest upstream RC release v0.38.0rc1 seems
> to support python 3.10 . Should I upload the RC release?

I'm not very deeply involved in this but from my gut feeling I'd
say go for it if it bears the chance to move away some blockers.
 
> BTW, what else should I do? I've been out of sync from the mailing
> list for a long while.

May be python-sklearn could need some helping hands[1] which I
did not managed despite I had put it on my agenda.

Kind regards

  Andreas.

[1] https://lists.debian.org/debian-science/2021/12/msg6.html

-- 
http://fam-tille.de



Bug#1000336: Upgrading tbb

2021-12-23 Thread M. Zhou
Hi all,

I'm back.

I've just finished my final exams so I could do something during
the holiday. That TBB repository is still work-in-progress and
FTBFS from the master branch is something expected. I will finalize
it soon. Andreas said in previous posts that we prefer a faster
NEW queue process. I understand that but we cannot bypass NEW process
this time as upstream has bumped the SONAME. So I'm changing the
source name as well following the upstream since NEW is inevitable.

As for llvmlite, the latest upstream RC release v0.38.0rc1 seems
to support python 3.10 . Should I upload the RC release?

BTW, what else should I do? I've been out of sync from the mailing
list for a long while.

On Thu, 2021-12-23 at 10:58 +0100, Drew Parsons wrote:
> On 2021-12-23 10:24, Drew Parsons wrote:
> > On 2021-12-23 06:57, Andreas Tille wrote:
> > > Hi,
> > > 
> > > Am Wed, Dec 22, 2021 at 05:09:35PM -0800 schrieb Diane Trout:
> > > > On Wed, 2021-12-22 at 22:24 +0530, Nilesh Patra wrote:
> > > > > 
> > > > > Actually because of the current state of numba, several
> > > > > reverse
> > > > > depends are FTBFS so it's
> > > > > bit urgent to push. Apologies for getting on your nerves,
> > > > > though.
> > > > 
> > > > I tried. but numba needs tbb version >= 2021. I tried to update
> > > > tbb 
> > > > but
> > > > ran into problems trying to build it.
> > 
> > 
> > Diane is testing a python3.10-compatibility branch for us in numba.
> > 
> > At the same time numba upstream has released 0.55.0rc1 which
> > contains
> > their python3.10 fix.  Should we just jump straight to it (and not
> > wait for the final 0.55 release)?  I don't know how it goes with
> > tbb
> > though.
> 
> Actually I guess 0.55.0rc1 won't help so easily. It needs llvmlite 
> 0.38.0rc1, and we've only just got 0.37 packaged. numba is a kind of 
> ouroboros, can never get to the end of it.
> 
> Drew
> 



Bug#1000336: Upgrading tbb

2021-12-23 Thread Drew Parsons

On 2021-12-23 10:24, Drew Parsons wrote:

On 2021-12-23 06:57, Andreas Tille wrote:

Hi,

Am Wed, Dec 22, 2021 at 05:09:35PM -0800 schrieb Diane Trout:

On Wed, 2021-12-22 at 22:24 +0530, Nilesh Patra wrote:
>
> Actually because of the current state of numba, several reverse
> depends are FTBFS so it's
> bit urgent to push. Apologies for getting on your nerves, though.

I tried. but numba needs tbb version >= 2021. I tried to update tbb 
but

ran into problems trying to build it.



Diane is testing a python3.10-compatibility branch for us in numba.

At the same time numba upstream has released 0.55.0rc1 which contains
their python3.10 fix.  Should we just jump straight to it (and not
wait for the final 0.55 release)?  I don't know how it goes with tbb
though.


Actually I guess 0.55.0rc1 won't help so easily. It needs llvmlite 
0.38.0rc1, and we've only just got 0.37 packaged. numba is a kind of 
ouroboros, can never get to the end of it.


Drew



Bug#1000336: Upgrading tbb

2021-12-23 Thread Drew Parsons

On 2021-12-23 06:57, Andreas Tille wrote:

Hi,

Am Wed, Dec 22, 2021 at 05:09:35PM -0800 schrieb Diane Trout:

On Wed, 2021-12-22 at 22:24 +0530, Nilesh Patra wrote:
>
> Actually because of the current state of numba, several reverse
> depends are FTBFS so it's
> bit urgent to push. Apologies for getting on your nerves, though.

I tried. but numba needs tbb version >= 2021. I tried to update tbb 
but

ran into problems trying to build it.



Diane is testing a python3.10-compatibility branch for us in numba.

At the same time numba upstream has released 0.55.0rc1 which contains 
their python3.10 fix.  Should we just jump straight to it (and not wait 
for the final 0.55 release)?  I don't know how it goes with tbb though.


Drew



Bug#1000336: Upgrading tbb (Was: numba: FTBFS with Python 3.10)

2021-12-22 Thread Andreas Tille
Hi,

Am Wed, Dec 22, 2021 at 05:09:35PM -0800 schrieb Diane Trout:
> On Wed, 2021-12-22 at 22:24 +0530, Nilesh Patra wrote:
> > 
> > Actually because of the current state of numba, several reverse
> > depends are FTBFS so it's
> > bit urgent to push. Apologies for getting on your nerves, though.
> 
> I tried. but numba needs tbb version >= 2021. I tried to update tbb but
> ran into problems trying to build it.

I've checked tbb Git and have read:


onetbb (2021.4.0-1~exp1) UNRELEASED; urgency=medium

  * Source rename following upstream. The new upstream Git URL is
https://github.com/oneapi-src/oneTBB

 -- Mo Zhou   Mon, 29 Nov 2021 21:44:57 -0500


I admit I support following upstream names in general.  However, the
lesson that we just are waiting for some package with name changes in
new for more than one month makes this name change a bit scary in the
current situation, thought.  Well, in case tbb 2021.x might bump SONAME
(which I have not checked) we can't avoid this.  However, if we might
have a chance to get a recent tbb without name changes quickly and could
do the name change later this would be helpful.

Kind regards

  Andreas.

-- 
http://fam-tille.de