Re: ongoing slepc/petsc transition

2012-03-08 Thread Julien Cristau
On Sat, Feb 25, 2012 at 23:51:12 -0500, Adam C Powell IV wrote:

 In particular, it's impossible to install hdf5-tools and
 libhdf5-*mpi-dev at the same time, as is required to build a handful of
 reverse-depends [3].

This should be fixed now in hdf5 1.8.8-9.

Cheers,
Julien
-- 
Julien Cristau  julien.cris...@logilab.fr
Logilab http://www.logilab.fr/
Informatique scientifique  gestion de connaissances


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120308172201.ga9...@crater2.logilab.fr



Re: ongoing slepc/petsc transition

2012-03-05 Thread Adam C Powell IV
On Wed, 2012-02-29 at 11:42 +0100, Julien Cristau wrote:
 On Mon, Feb 13, 2012 at 15:05:00 -0500, Adam C Powell IV wrote:
 
  Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
  didn't go into testing this past weekend, they should all be ready.
  
 mumps and hdf5 have now transitioned.  For petsc/slepc, they either need
 to build again on armel and kfreebsd-*, or the out of date binaries on
 those architectures need to be removed, by filing a bug against the
 ftp.debian.org pseudo-package.

The bug against ftp.debian.org has been filed and closed (661936), but
petsc and slepc and their reverse-depends have not transitioned.

What more needs to happen?  I see a transition page for slepc at
http://release.debian.org/transitions/html/slepc.html , does feel++ need
to build for any of these other packages to go in?

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-03-05 Thread Julien Cristau
On Mon, Mar  5, 2012 at 16:28:25 -0500, Adam C Powell IV wrote:

 On Wed, 2012-02-29 at 11:42 +0100, Julien Cristau wrote:
  On Mon, Feb 13, 2012 at 15:05:00 -0500, Adam C Powell IV wrote:
  
   Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
   didn't go into testing this past weekend, they should all be ready.
   
  mumps and hdf5 have now transitioned.  For petsc/slepc, they either need
  to build again on armel and kfreebsd-*, or the out of date binaries on
  those architectures need to be removed, by filing a bug against the
  ftp.debian.org pseudo-package.
 
 The bug against ftp.debian.org has been filed and closed (661936), but
 petsc and slepc and their reverse-depends have not transitioned.
 
 What more needs to happen?  I see a transition page for slepc at
 http://release.debian.org/transitions/html/slepc.html , does feel++ need
 to build for any of these other packages to go in?
 
The bug you reference seems to be about petsc.  slepc has the same
issue.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: ongoing slepc/petsc transition

2012-03-05 Thread Adam C Powell IV
On Mon, 2012-03-05 at 22:40 +0100, Julien Cristau wrote:
 On Mon, Mar  5, 2012 at 16:28:25 -0500, Adam C Powell IV wrote:
 
  On Wed, 2012-02-29 at 11:42 +0100, Julien Cristau wrote:
   On Mon, Feb 13, 2012 at 15:05:00 -0500, Adam C Powell IV wrote:
   
Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
didn't go into testing this past weekend, they should all be ready.

   mumps and hdf5 have now transitioned.  For petsc/slepc, they either need
   to build again on armel and kfreebsd-*, or the out of date binaries on
   those architectures need to be removed, by filing a bug against the
   ftp.debian.org pseudo-package.
  
  The bug against ftp.debian.org has been filed and closed (661936), but
  petsc and slepc and their reverse-depends have not transitioned.
  
  What more needs to happen?  I see a transition page for slepc at
  http://release.debian.org/transitions/html/slepc.html , does feel++ need
  to build for any of these other packages to go in?
  
 The bug you reference seems to be about petsc.  slepc has the same
 issue.

Oh dear.  Do we need to do this for every reverse-depends package in
order for the whole thing to transition?

PETSc is the one with the build trouble on these architectures...

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-03-05 Thread Julien Cristau
On Mon, Mar  5, 2012 at 17:03:51 -0500, Adam C Powell IV wrote:

 Oh dear.  Do we need to do this for every reverse-depends package in
 order for the whole thing to transition?
 
Yes.  If you have a list of debs a single bug probably works though.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: ongoing slepc/petsc transition

2012-02-29 Thread Julien Cristau
On Mon, Feb 27, 2012 at 09:20:44 -0500, Adam C Powell IV wrote:

 On Mon, 2012-02-27 at 11:15 +0100, Julien Cristau wrote:
  On Sat, Feb 25, 2012 at 23:51:12 -0500, Adam C Powell IV wrote:
  
   That said, the HDF5 transition seems a bit premature.  There are some
   fundamental changes which have broken a couple of its reverse-depends,
   which is one reason so many packages needed to be removed from testing
   in order to transition it.
   
  I'm sorry but I wasn't going to hold testing hostage of hdf5 for much
  longer than a month...
 
 This is a new regression that happened since January 21 and broke at
 least med-fichier, with several rdeps of its own.  But I understand, it
 had to go in at some point.
 
That would be the fix for #658491 in hdf5 1.8.8-7 I guess.  This should
fix it to do what you want, I'm not quite sure why the dep was hardcoded in the
first place:

diff --git a/debian/control b/debian/control
index 77c7256..da9b914 100644
--- a/debian/control
+++ b/debian/control
@@ -220,7 +220,7 @@ Description: Hierarchical Data Format 5 (HDF5) - Helper 
tools
 Package: hdf5-tools
 Section: science
 Architecture: any
-Depends: libhdf5-7 (= ${binary:Version}), ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Hierarchical Data Format 5 (HDF5) - Runtime tools 
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
diff --git a/debian/control.in b/debian/control.in
index 499db35..4c84c76 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -220,7 +220,7 @@ Description: Hierarchical Data Format 5 (HDF5) - Helper 
tools
 Package: hdf5-tools
 Section: science
 Architecture: any
-Depends: libhdf5-@SONAME@ (= ${binary:Version}), ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Hierarchical Data Format 5 (HDF5) - Runtime tools 
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of

Cheers,
Julien
-- 
Julien Cristau  julien.cris...@logilab.fr
Logilab http://www.logilab.fr/
Informatique scientifique  gestion de connaissances


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120229094853.ga24...@crater1.logilab.fr



Re: ongoing slepc/petsc transition

2012-02-29 Thread Julien Cristau
On Mon, Feb 13, 2012 at 15:05:00 -0500, Adam C Powell IV wrote:

 Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
 didn't go into testing this past weekend, they should all be ready.
 
mumps and hdf5 have now transitioned.  For petsc/slepc, they either need
to build again on armel and kfreebsd-*, or the out of date binaries on
those architectures need to be removed, by filing a bug against the
ftp.debian.org pseudo-package.

Cheers,
Julien
-- 
Julien Cristau  julien.cris...@logilab.fr
Logilab http://www.logilab.fr/
Informatique scientifique  gestion de connaissances


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120229104222.gb24...@crater1.logilab.fr



Re: ongoing slepc/petsc transition

2012-02-27 Thread Julien Cristau
On Sat, Feb 25, 2012 at 23:51:12 -0500, Adam C Powell IV wrote:

 That said, the HDF5 transition seems a bit premature.  There are some
 fundamental changes which have broken a couple of its reverse-depends,
 which is one reason so many packages needed to be removed from testing
 in order to transition it.
 
I'm sorry but I wasn't going to hold testing hostage of hdf5 for much
longer than a month...

 In particular, it's impossible to install hdf5-tools and
 libhdf5-*mpi-dev at the same time, as is required to build a handful of
 reverse-depends [3].  There's no reason the MPI and non-MPI shared libs
 should conflict.
 
Well there's no way they can be installed together as long as they ship
the same files, this is not a new issue AFAICT...

  [3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586149
 
And this bug is almost 2 years old, I don't see that it has anything to
do with the recent changes?

Cheers,
Julien
-- 
Julien Cristau  julien.cris...@logilab.fr
Logilab http://www.logilab.fr/
Informatique scientifique  gestion de connaissances


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120227101513.ga8...@crater2.logilab.fr



Re: ongoing slepc/petsc transition

2012-02-27 Thread Adam C Powell IV
On Mon, 2012-02-27 at 11:15 +0100, Julien Cristau wrote:
 On Sat, Feb 25, 2012 at 23:51:12 -0500, Adam C Powell IV wrote:
 
  That said, the HDF5 transition seems a bit premature.  There are some
  fundamental changes which have broken a couple of its reverse-depends,
  which is one reason so many packages needed to be removed from testing
  in order to transition it.
  
 I'm sorry but I wasn't going to hold testing hostage of hdf5 for much
 longer than a month...

This is a new regression that happened since January 21 and broke at
least med-fichier, with several rdeps of its own.  But I understand, it
had to go in at some point.

  In particular, it's impossible to install hdf5-tools and
  libhdf5-*mpi-dev at the same time, as is required to build a handful of
  reverse-depends [3].  There's no reason the MPI and non-MPI shared libs
  should conflict.
  
 Well there's no way they can be installed together as long as they ship
 the same files, this is not a new issue AFAICT...

Of course.  I'll post a patch hopefully sometime today which resolves
the conflict.

   [3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586149
  
 And this bug is almost 2 years old, I don't see that it has anything to
 do with the recent changes?

Because it's the same issue: inability to install multiple versions of
the HDF5 libraries simultaneously.

Then again, the new issue, the regression, is that hdf5-tools and
libhdf5-mpi-dev can't be installed simultaneously, so perhaps this is a
different issue.  But resolving the shared library conflict fixes this
new problem.

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-02-26 Thread Sylvestre Ledru
Le samedi 25 février 2012 à 23:51 -0500, Adam C Powell IV a écrit :
 
 In particular, it's impossible to install hdf5-tools and
 libhdf5-*mpi-dev at the same time, as is required to build a handful
 of reverse-depends [3]. There's no reason the MPI and non-MPI shared
 libs should conflict.
Unfortunately, there is a reason.
MPI  non-MPI HDF5 library are named the same way but present different
API/ABI...

A fix would be to rename the HDF5/MPI libraries but, as you can imagine,
it is not a small step ...

Sylvestre



--
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1330250027.10648.307.ca...@pomegues.inria.fr



Re: ongoing slepc/petsc transition

2012-02-26 Thread Kamaraju S Kusumanchi
Adam C Powell IV wrote:

 
 I think the first step is to complete the mumps transition [1] for which
 coinor-ipopt seems to be the main obstacle, with an RC bug [2].
 
  [1] http://release.debian.org/transitions/html/mumps.html
  [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659898
 

I am a bit confused. According to  
http://release.debian.org/transitions/html/mumps.html petsc 3.2.dfsg-5 is 
not built on i386. But according to 
https://buildd.debian.org/status/package.php?p=petsc 
https://buildd.debian.org/status/fetch.php?pkg=petscarch=i386ver=3.2.dfsg-5stamp=1327613489
there were no problems in building it. Same goes for other architectures as 
well. What am I missing?

thanks
-- 
Kamaraju S Kusumanchi
http://malayamaarutham.blogspot.com/


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/jidt37$iu9$1...@dough.gmane.org



Re: ongoing slepc/petsc transition

2012-02-25 Thread Anton Gladky
Hello,

is there a chance to get petsc in testing in a near future?
gmsh was removed from wheezy because of petsc.

Thanks.

Anton


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CALF6qJ=xog3i4jyzjs-ippjtjtryve2-dc8oq8myyjg8w5t...@mail.gmail.com



Re: ongoing slepc/petsc transition

2012-02-25 Thread Cyril Brulebois
Hi,

Anton Gladky gladky.an...@gmail.com (25/02/2012):
 is there a chance to get petsc in testing in a near future?
 gmsh was removed from wheezy because of petsc.

as explained by Julien in [1], we had to remove it to let hdf5 go
forward. If you need any help to get petsc back into testing, please
let us (debian-release) know.

 1. http://lists.debian.org/debian-qa-packages/2012/02/msg00221.html

Mraw,
KiBi.


signature.asc
Description: Digital signature


Re: ongoing slepc/petsc transition

2012-02-25 Thread Adam C Powell IV
Hello Anton,

On Sat, 2012-02-25 at 15:41 +0100, Cyril Brulebois wrote:
 Hi,
 
 Anton Gladky gladky.an...@gmail.com (25/02/2012):
  is there a chance to get petsc in testing in a near future?
  gmsh was removed from wheezy because of petsc.
 
 as explained by Julien in [1], we had to remove it to let hdf5 go
 forward. If you need any help to get petsc back into testing, please
 let us (debian-release) know.
 
  1. http://lists.debian.org/debian-qa-packages/2012/02/msg00221.html

I think the first step is to complete the mumps transition [1] for which
coinor-ipopt seems to be the main obstacle, with an RC bug [2].

 [1] http://release.debian.org/transitions/html/mumps.html
 [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659898

When MUMPS goes in, then petsc and slepc go right in, along with
elmerfem, and a couple of others.

That said, the HDF5 transition seems a bit premature.  There are some
fundamental changes which have broken a couple of its reverse-depends,
which is one reason so many packages needed to be removed from testing
in order to transition it.

In particular, it's impossible to install hdf5-tools and
libhdf5-*mpi-dev at the same time, as is required to build a handful of
reverse-depends [3].  There's no reason the MPI and non-MPI shared libs
should conflict.

 [3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586149

Sorry I've been MIA for the past week, busy week at work.  I'll try to
get together patches for 586149 and 659898 so these things can move
forward.

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-02-14 Thread trophime
On Mon, 2012-02-13 at 22:41 +0100, Anton Gladky wrote:
  A new gmsh was just uploaded, not sure how it will affect things...
 
 petsc is not in BD of the last 2 uploads of gmsh.
 There is a FTBFS, requires fixing.

I just tried on amd64. Newest gmsh builds fine with petsc/slepc 3.2

 
 By the way, gmsh is now using oce instead of opencascade.
 
 Anton
 
 



-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1329215805.11283.2.ca...@calcul8.lcmi.local



Re: ongoing slepc/petsc transition

2012-02-14 Thread Cyril Brulebois
Adam C Powell IV hazel...@debian.org (13/02/2012):
 Writing in with an update:

Thanks.

 Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
 didn't go into testing this past weekend, they should all be ready.

Not quite:
  http://release.debian.org/transitions/html/hdf5.html
  http://release.debian.org/transitions/html/mumps.html

I didn't follow very closely, but there was a new hdf5 upload this
morning, which should fix a few bugs:
  http://packages.qa.debian.org/h/hdf5/news/20120214T104759Z.html

Mraw,
KiBi.


signature.asc
Description: Digital signature


Re: ongoing slepc/petsc transition

2012-02-14 Thread Sylvestre Ledru
Le mardi 14 février 2012 à 12:15 +0100, Cyril Brulebois a écrit :
 Adam C Powell IV hazel...@debian.org (13/02/2012):
  Writing in with an update:
 
 Thanks.
 
  Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
  didn't go into testing this past weekend, they should all be ready.
 
 Not quite:
   http://release.debian.org/transitions/html/hdf5.html
I am planning to use the BSP of this week end in Paris to take care of
this.

BTW, it would be nice to see you there Cyril! ;)

Sylvestre




-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1329218454.594.59.ca...@korcula.inria.fr



Re: ongoing slepc/petsc transition

2012-02-14 Thread Adam C Powell IV
On Tue, 2012-02-14 at 12:15 +0100, Cyril Brulebois wrote:
 Adam C Powell IV hazel...@debian.org (13/02/2012):
  Writing in with an update:
 
 Thanks.
 
  Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
  didn't go into testing this past weekend, they should all be ready.
 
 Not quite:
   http://release.debian.org/transitions/html/hdf5.html
   http://release.debian.org/transitions/html/mumps.html

Thanks, these are a lot more helpful than the Excuses pages!  But I
don't understand the mumps transition page -- does this mean that
coinor-ipopt and freefem++ need binNMUs?

Hmm, trying to build coinor-ipopt, the ipopt library builds fine, but
the build fails during the doxygen step, which is called even with
dpkg-buildpackage -B (just filed bug 659898 on this).

 I didn't follow very closely, but there was a new hdf5 upload this
 morning, which should fix a few bugs:
   http://packages.qa.debian.org/h/hdf5/news/20120214T104759Z.html

Okay, thanks!

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-02-13 Thread Adam C Powell IV
Writing in with an update:

On Thu, 2012-01-26 at 14:59 +0100, Cyril Brulebois wrote:
 Adam C Powell IV hazel...@debian.org (26/01/2012):
  On Tue, 2012-01-24 at 00:51 +0100, Cyril Brulebois wrote:
   That means one “OK-able” package, one “oops-broken-for-a-long-while”
   package, and several “unknown-status” packages. To keep everyone as
   testing candidates until this transition is ready, maybe re-uploading
   petsc 3.1 would do the trick? (Either with an epoch or with the
   3.2-is-really-3.1-like dirty version.) This way, all packages can stay
   in testing and be updated through unstable w/o having to be entangled?
  
  I think we're closer than that, we've been active for the past couple of
  weeks to make this happen.  The only unknown at this point is feel++.
  Stuff to do looks like:
* Upload a new petsc to fix some bugs (me, probably today)
* Upload a new slepc with a tiny patch to add a header file (me,
  probably today)
* Upload mpich2 from alioth to fix an RC bug (me, today or
  tomorrow)
* Update to deal.II 7.1.0 (me, within a week)
* Patch gmsh to work with petsc/slepc 3.2 (Christophe Trophime
  with my help, probably within a week)
* Update DOLFIN (Johannes Ring, within a week)
* Test/update feel++ (?? If nobody else I'll take a stab at it)
 
 Only in unstable anyway, so it can migrate later AFAICT.
 
* Remove illuminator from testing (release team)
 
 dak rm seems happy with it, so it can be hinted out when the rest is
 ready.
 
* Close the RC bug against mpi-defaults (which is pointless anyway
  because it transitioned just before I filed it, I'll do this
  today)
  
  It looks like there's a clear path to success, and this can all happen
  within a week or two, then we can transition a bunch of stuff at once
  including HDF5.  Otherwise we're stuck trying to do two transitions
  which will take at least 4 weeks...
 
 This looks much better than my previous summary. :) And thanks for the
 details.

Of these packages (and some of their dependencies), hypre transitioned
this past weekend.

Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
didn't go into testing this past weekend, they should all be ready.

Following later: elmerfem, deal.ii, feel++, dolfin, none of which is in
testing now anyway, all are currently broken in some way.

A new gmsh was just uploaded, not sure how it will affect things...

Needs removal from testing: illuminator

I think we're near the finish line...

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-02-13 Thread Anton Gladky
 A new gmsh was just uploaded, not sure how it will affect things...

petsc is not in BD of the last 2 uploads of gmsh.
There is a FTBFS, requires fixing.

By the way, gmsh is now using oce instead of opencascade.

Anton



2012/2/13 Adam C Powell IV hazel...@debian.org:
 Writing in with an update:

 On Thu, 2012-01-26 at 14:59 +0100, Cyril Brulebois wrote:
 Adam C Powell IV hazel...@debian.org (26/01/2012):
  On Tue, 2012-01-24 at 00:51 +0100, Cyril Brulebois wrote:
   That means one “OK-able” package, one “oops-broken-for-a-long-while”
   package, and several “unknown-status” packages. To keep everyone as
   testing candidates until this transition is ready, maybe re-uploading
   petsc 3.1 would do the trick? (Either with an epoch or with the
   3.2-is-really-3.1-like dirty version.) This way, all packages can stay
   in testing and be updated through unstable w/o having to be entangled?
 
  I think we're closer than that, we've been active for the past couple of
  weeks to make this happen.  The only unknown at this point is feel++.
  Stuff to do looks like:
        * Upload a new petsc to fix some bugs (me, probably today)
        * Upload a new slepc with a tiny patch to add a header file (me,
          probably today)
        * Upload mpich2 from alioth to fix an RC bug (me, today or
          tomorrow)
        * Update to deal.II 7.1.0 (me, within a week)
        * Patch gmsh to work with petsc/slepc 3.2 (Christophe Trophime
          with my help, probably within a week)
        * Update DOLFIN (Johannes Ring, within a week)
        * Test/update feel++ (?? If nobody else I'll take a stab at it)

 Only in unstable anyway, so it can migrate later AFAICT.

        * Remove illuminator from testing (release team)

 dak rm seems happy with it, so it can be hinted out when the rest is
 ready.

        * Close the RC bug against mpi-defaults (which is pointless anyway
          because it transitioned just before I filed it, I'll do this
          today)
 
  It looks like there's a clear path to success, and this can all happen
  within a week or two, then we can transition a bunch of stuff at once
  including HDF5.  Otherwise we're stuck trying to do two transitions
  which will take at least 4 weeks...

 This looks much better than my previous summary. :) And thanks for the
 details.

 Of these packages (and some of their dependencies), hypre transitioned
 this past weekend.

 Ready to transition: mumps, petsc, slepc, hdf5 -- not sure why these
 didn't go into testing this past weekend, they should all be ready.

 Following later: elmerfem, deal.ii, feel++, dolfin, none of which is in
 testing now anyway, all are currently broken in some way.

 A new gmsh was just uploaded, not sure how it will affect things...

 Needs removal from testing: illuminator

 I think we're near the finish line...

 -Adam
 --
 GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

 Engineering consulting with open source tools
 http://www.opennovation.com/

 --
 debian-science-maintainers mailing list
 debian-science-maintain...@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers


--
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CALF6qJnStCOmg5Da=eowiprncnvb9youkje9zhnzhxbkult...@mail.gmail.com



Re: ongoing slepc/petsc transition

2012-01-26 Thread Adam C Powell IV
On Tue, 2012-01-24 at 00:51 +0100, Cyril Brulebois wrote:
 Adam C Powell IV hazel...@debian.org (23/01/2012):
  deal.II detects the PETSc version and acts accordingly, I believe 7.1.0
  will work through 3.2.  I need to work on upgrading from 7.0.0 to 7.1.0.
 
 […]
 
  Illuminator has major problems -- the PETSc object on which all of
  illuminator is based has changed drastically.  This will require major
  upstream surgery, and the new version will not be data-compatible with
  the old.
  
  Since upstream is me, I can tell you I will not have time for the
  foreseeable future (couple of months at least) to port illuminator to
  PETSc 3.2.  It will need to come out of testing when PETSc
  transitions. :-(
 
 […]
 
  Can't speak for the others (dolfin, feel++, gmsh).
 
 That means one “OK-able” package, one “oops-broken-for-a-long-while”
 package, and several “unknown-status” packages. To keep everyone as
 testing candidates until this transition is ready, maybe re-uploading
 petsc 3.1 would do the trick? (Either with an epoch or with the
 3.2-is-really-3.1-like dirty version.) This way, all packages can stay
 in testing and be updated through unstable w/o having to be entangled?

I think we're closer than that, we've been active for the past couple of
weeks to make this happen.  The only unknown at this point is feel++.
Stuff to do looks like:
  * Upload a new petsc to fix some bugs (me, probably today)
  * Upload a new slepc with a tiny patch to add a header file (me,
probably today)
  * Upload mpich2 from alioth to fix an RC bug (me, today or
tomorrow)
  * Update to deal.II 7.1.0 (me, within a week)
  * Patch gmsh to work with petsc/slepc 3.2 (Christophe Trophime
with my help, probably within a week)
  * Update DOLFIN (Johannes Ring, within a week)
  * Test/update feel++ (?? If nobody else I'll take a stab at it)
  * Remove illuminator from testing (release team)
  * Close the RC bug against mpi-defaults (which is pointless anyway
because it transitioned just before I filed it, I'll do this
today)

It looks like there's a clear path to success, and this can all happen
within a week or two, then we can transition a bunch of stuff at once
including HDF5.  Otherwise we're stuck trying to do two transitions
which will take at least 4 weeks...

Makes sense?

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-01-26 Thread Cyril Brulebois
Adam C Powell IV hazel...@debian.org (26/01/2012):
 On Tue, 2012-01-24 at 00:51 +0100, Cyril Brulebois wrote:
  That means one “OK-able” package, one “oops-broken-for-a-long-while”
  package, and several “unknown-status” packages. To keep everyone as
  testing candidates until this transition is ready, maybe re-uploading
  petsc 3.1 would do the trick? (Either with an epoch or with the
  3.2-is-really-3.1-like dirty version.) This way, all packages can stay
  in testing and be updated through unstable w/o having to be entangled?
 
 I think we're closer than that, we've been active for the past couple of
 weeks to make this happen.  The only unknown at this point is feel++.
 Stuff to do looks like:
   * Upload a new petsc to fix some bugs (me, probably today)
   * Upload a new slepc with a tiny patch to add a header file (me,
 probably today)
   * Upload mpich2 from alioth to fix an RC bug (me, today or
 tomorrow)
   * Update to deal.II 7.1.0 (me, within a week)
   * Patch gmsh to work with petsc/slepc 3.2 (Christophe Trophime
 with my help, probably within a week)
   * Update DOLFIN (Johannes Ring, within a week)
   * Test/update feel++ (?? If nobody else I'll take a stab at it)

Only in unstable anyway, so it can migrate later AFAICT.

   * Remove illuminator from testing (release team)

dak rm seems happy with it, so it can be hinted out when the rest is
ready.

   * Close the RC bug against mpi-defaults (which is pointless anyway
 because it transitioned just before I filed it, I'll do this
 today)
 
 It looks like there's a clear path to success, and this can all happen
 within a week or two, then we can transition a bunch of stuff at once
 including HDF5.  Otherwise we're stuck trying to do two transitions
 which will take at least 4 weeks...

This looks much better than my previous summary. :) And thanks for the
details.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Re: ongoing slepc/petsc transition

2012-01-23 Thread Adam C Powell IV
Hello Julian,

On Sat, 2012-01-21 at 16:49 +0100, Julien Cristau wrote:
 Hi,
 
 it seems there's currently a move from petsc and slepc 3.1 to 3.2 in
 sid.  In addition to the library package names changing, presumably
 because the new versions are not binary-compatible, the devel package
 were also renamed, from libpetsc3.1-dev and libslepc3.1-dev to
 libpetsc3.2-dev and libslepc3.2-dev.  Which is a problem, because it
 means every single reverse dependency would need debian/control changes.
 
 Is the new petsc/slepc API really completely incompatible with 3.1, such
 that all reverse dependencies need source changes to cope with 3.2?  If
 not, what's the reason for changing the -dev package names?  If yes, was
 the change coordinated with the reverse deps so things don't stay broken
 for too long?

I announced it to debian-science a month ago, but didn't coordinate
beyond that. :-(  Sorry!

 Is anyone willing to take care of making this happen?

I'm working on this for my packages (see below).

 FWIW the affected packages seem to be:
 - deal.ii

deal.II detects the PETSc version and acts accordingly, I believe 7.1.0
will work through 3.2.  I need to work on upgrading from 7.0.0 to 7.1.0.

 - dolfin
 - feel++
 - gmsh
 - illuminator

Illuminator has major problems -- the PETSc object on which all of
illuminator is based has changed drastically.  This will require major
upstream surgery, and the new version will not be data-compatible with
the old.

Since upstream is me, I can tell you I will not have time for the
foreseeable future (couple of months at least) to port illuminator to
PETSc 3.2.  It will need to come out of testing when PETSc
transitions. :-(

 - libmesh

Should be okay like deal.II, though I haven't touched libMesh in a long
time...

Can't speak for the others (dolfin, feel++, gmsh).

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/


signature.asc
Description: This is a digitally signed message part


Re: ongoing slepc/petsc transition

2012-01-23 Thread Johannes Ring
On Mon, Jan 23, 2012 at 11:49 PM, Adam C Powell IV hazel...@debian.org wrote:
 Can't speak for the others (dolfin, feel++, gmsh).

DOLFIN 1.0.0 works with PETSc/SLEPc 3.2, only minor changes are needed
in the Debian files. I can make a new upload soon.

Johannes


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CALjQY_H2GOtjdx13Crs=CtqFr45ZqcT_76NRUnKXBy1z=w7...@mail.gmail.com