Re: sponsor for trilinos 12.12.1 bump

2017-11-18 Thread Graham Inggs
On 17 November 2017 at 21:52, Nico Schlömer  wrote:
> I've fixed the typo in in the lintian-override and a few other small things.
> If you want to upload 12.12.1-2, I'd say it's good to go.

Sponsored, thanks!



Re: sponsor for trilinos 12.12.1 bump

2017-11-17 Thread Nico Schlömer
Hi Graham,

I've fixed the typo in in the lintian-override and a few other small
things. If you want to upload 12.12.1-2, I'd say it's good to go.

Cheers,
Nico

On Sat, Nov 4, 2017 at 6:38 PM Nico Schlömer 
wrote:

> > Please wait until -1 has passed through binNEW before fixing in git.
>
> Thanks for uploading. Let's hope it won't get stuck in NEW for too long.
> (Other packages of mine are waiting for months...)
>
> Cheers,
> Nico
>
> On Fri, Nov 3, 2017 at 2:06 PM Graham Inggs  wrote:
>
>> Hi Nico
>>
>> I've just uploaded trilinos 12.12.1-1.  I had to upload source +
>> binaries because of the NEW libtrilinos-kokkos-kernels* and
>> libtrilinos-trilinosss* binary packages.
>>
>> After building, I noticed that:
>>
>>
>> https://anonscm.debian.org/cgit/debian-science/packages/trilinos.git/commit/?id=88ccfbeb02d72b1a1dc3acc49ceaf3950c1150ac
>>
>> should have had libtrilinos-tpetra%V instead of libtrilinos_tpetra%V
>> Please wait until -1 has passed through binNEW before fixing in git.
>>
>> Regards
>> Graham
>>
>>


Re: sponsor for trilinos 12.12.1 bump

2017-11-04 Thread Nico Schlömer
> Please wait until -1 has passed through binNEW before fixing in git.

Thanks for uploading. Let's hope it won't get stuck in NEW for too long.
(Other packages of mine are waiting for months...)

Cheers,
Nico

On Fri, Nov 3, 2017 at 2:06 PM Graham Inggs  wrote:

> Hi Nico
>
> I've just uploaded trilinos 12.12.1-1.  I had to upload source +
> binaries because of the NEW libtrilinos-kokkos-kernels* and
> libtrilinos-trilinosss* binary packages.
>
> After building, I noticed that:
>
>
> https://anonscm.debian.org/cgit/debian-science/packages/trilinos.git/commit/?id=88ccfbeb02d72b1a1dc3acc49ceaf3950c1150ac
>
> should have had libtrilinos-tpetra%V instead of libtrilinos_tpetra%V
> Please wait until -1 has passed through binNEW before fixing in git.
>
> Regards
> Graham
>
>


Re: sponsor for trilinos 12.12.1 bump

2017-11-03 Thread Graham Inggs

Hi Nico

I've just uploaded trilinos 12.12.1-1.  I had to upload source + 
binaries because of the NEW libtrilinos-kokkos-kernels* and 
libtrilinos-trilinosss* binary packages.


After building, I noticed that:

https://anonscm.debian.org/cgit/debian-science/packages/trilinos.git/commit/?id=88ccfbeb02d72b1a1dc3acc49ceaf3950c1150ac

should have had libtrilinos-tpetra%V instead of libtrilinos_tpetra%V
Please wait until -1 has passed through binNEW before fixing in git.

Regards
Graham



Re: sponsor for trilinos 12.12.1 bump

2017-11-01 Thread Graham Inggs
On 1 November 2017 at 12:30, Nico Schlömer  wrote:
> The corresponding folder in the Trilinos tree is `packages/kokkos-kernels`,
> and renaming to kokkoskernels will make the build logic fail (see d/rules).
> The easiest thing probably is to to add another lintian exception; let me go
> ahead and do that.

Works for me. :)

> I'll submit the build to launchpad today and will let you know if it
> completes successfully.

I was able to run Lintian locally in Ubuntu against the binaries I
built with sbuild for Debian unstable, so I'm sure you'll be able to
do the same with binaries built in a PPA.  Always try to install the
latest Lintian from unstable, or build it locally if you need to.



Re: sponsor for trilinos 12.12.1 bump

2017-11-01 Thread Nico Schlömer
> libtrilinos-kokkos-kernels12 to libtrilinos-kokkoskernels12 would make Lintian
happy.

The corresponding folder in the Trilinos tree is `packages/kokkos-kernels`,
and renaming to kokkoskernels will make the build logic fail (see d/rules).
The easiest thing probably is to to add another lintian exception; let me
go ahead and do that.

> There's an error in debian/lintian-override.in, change
> 'libtrilinos_tpetraclassic%V:' and 'libtrilinos_tpetraclassiclinalg%V:'
> to 'libtrilinos-tpetra%V:'

Done.

> You can drop the override_dh_strip target from debian rules now, ddeb
migration is complete.

Done.

I'll submit the build to launchpad today and will let you know if it
completes successfully.

Cheers,
Nico
…

On Mon, Oct 30, 2017 at 3:47 PM Graham Inggs  wrote:

> Hi Nico
>
> I had an expected opportunity to look at this today.
>
> On 05/10/2017 12:34, Nico Schlömer wrote:
> >> W: libtrilinos-kokkos-kernels12: package-name-doesnt-match-sonames
> > libtrilinos-kokkoskernels12
> >
> > I've filed an upstream bug [3] to see what their preferred nomenclature
> > would be. Once we have a reply, I'll patch the sources accordingly.
>
> Any progress with this?
> It seems renaming the new binary package from
> libtrilinos-kokkos-kernels12 to libtrilinos-kokkoskernels12 would make
> Lintian happy.
> You'd probably want to rename the -dev package to match.
>
> >> W: libtrilinos-tpetra12: shared-lib-without-dependency-information
> > usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassic.so.12.12.1
> >> W: libtrilinos-tpetra12: shared-lib-without-dependency-information
> > usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassiclinalg.so.12.12.1
> >
> > Not sure why they would appear. The file `debian/lintian-override.in`
> > contains the necessary overrides.
>
> There's an error in debian/lintian-override.in, change
> 'libtrilinos_tpetraclassic%V:' and 'libtrilinos_tpetraclassiclinalg%V:'
> to 'libtrilinos-tpetra%V:'
>
> You can drop the override_dh_strip target from debian rules now, ddeb
> migration is complete.
>
> Last time I tried to build Trilinos in Debian unstable (October 12), it
> failed with an internal compiler error.  Today it built successfully.
> If you can get these last changes done, I will sponsor your upload.
>
> Regards
> Graham
>


Re: sponsor for trilinos 12.12.1 bump

2017-10-06 Thread Nico Schlömer
> I am leaving it here for now, because I only have the time for
sponsorship, not
for maintenance of the package.

Completely understandable.

> barriere.debian.org

Do you know how to access this machine? `ssh`ing just gives me a
permission-denied error.

Cheers,
Nico

On Fri, Oct 6, 2017 at 10:51 AM Sébastien Villemot 
wrote:

> On Thu, Oct 05, 2017 at 10:34:34AM +, Nico Schlömer wrote:
>
> > The reason why I hadn't spotted the warnings before is that my netbook
> > isn't powerful enough to build it (it takes a full 24h or so). I hence
> > relay package building to launchpad [1].
>
> Ok, I now understand better the situation. But locally building and
> testing the
> package is part of the duties of the maintainer. So you have either to
> find a
> solution for building and testing the package on a Debian system (like on
> the
> barriere.debian.org porterbox which seems to have enough disk space, and
> to
> which you can probably get access even as a non-DD), or someone else has
> to do
> it.
>
> I am leaving it here for now, because I only have the time for
> sponsorship, not
> for maintenance of the package.
>
> Best,
>
> --
> ⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
> ⣾⠁⢠⠒⠀⣿⡁  Debian Developer
> ⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
> ⠈⠳⣄  http://www.debian.org
>


Re: sponsor for trilinos 12.12.1 bump

2017-10-06 Thread Sébastien Villemot
On Fri, Oct 06, 2017 at 01:27:04PM +, Nico Schlömer wrote:

> > barriere.debian.org
> 
> Do you know how to access this machine? `ssh`ing just gives me a
> permission-denied error.

The procedure is documented here:

 https://dsa.debian.org/doc/guest-account/

I am willing to sponsor your request.

Best,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄  http://www.debian.org


signature.asc
Description: PGP signature


Re: sponsor for trilinos 12.12.1 bump

2017-10-06 Thread Sébastien Villemot
On Thu, Oct 05, 2017 at 10:34:34AM +, Nico Schlömer wrote:

> The reason why I hadn't spotted the warnings before is that my netbook
> isn't powerful enough to build it (it takes a full 24h or so). I hence
> relay package building to launchpad [1].

Ok, I now understand better the situation. But locally building and testing the
package is part of the duties of the maintainer. So you have either to find a
solution for building and testing the package on a Debian system (like on the
barriere.debian.org porterbox which seems to have enough disk space, and to
which you can probably get access even as a non-DD), or someone else has to do
it.

I am leaving it here for now, because I only have the time for sponsorship, not
for maintenance of the package.

Best,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄  http://www.debian.org


signature.asc
Description: PGP signature


Re: sponsor for trilinos 12.12.1 bump

2017-10-05 Thread Nico Schlömer
Thanks Sébastien for going through building the package.

The reason why I hadn't spotted the warnings before is that my netbook
isn't powerful enough to build it (it takes a full 24h or so). I hence
relay package building to launchpad [1]. lintian is run on the changes
files before uploading, but not on the deb after building. I wonder if
there's a way to also run lintian on the deb files when building, perhaps
via debian/tests?

Now for the actual warnings:

> W: trilinos source: dependency-is-not-multi-archified trilinos-all-dev
depends on libtrilinos-tpetra-dev (multi-arch: no)
> [...]

I had added the multi-arch specs as the Multiarch hinter suggested them.
When manually skipping through the dependencies, I saw that hdf5 isn't
multiarched yet [2], but I'm not sure if this will produce a warning.

> W: trilinos source: newer-standards-version 4.1.0 (current is 3.9.8)

It was 4.1.0 before, now it's 4.1.1; not sure why the warning appears.

> W: libtrilinos-kokkos-kernels12: package-name-doesnt-match-sonames
libtrilinos-kokkoskernels12

I've filed an upstream bug [3] to see what their preferred nomenclature
would be. Once we have a reply, I'll patch the sources accordingly.

> W: libtrilinos-tpetra12: shared-lib-without-dependency-information
usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassic.so.12.12.1
> W: libtrilinos-tpetra12: shared-lib-without-dependency-information
usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassiclinalg.so.12.12.1

Not sure why they would appear. The file `debian/lintian-override.in`
contains the necessary overrides.

Thanks for helping out taming this monstrosity. Hopefully we'll be able to
reduce the workload to a point where uploads are easier to handle.

Cheers,
Nico

[1] https://launchpad.net/~nschloe/+archive/ubuntu/trilinos-nightly
[2]
https://anonscm.debian.org/cgit/pkg-grass/hdf5.git/tree/debian/control#n83
[3] https://github.com/trilinos/Trilinos/issues/1818



On Thu, Oct 5, 2017 at 8:22 AM Sébastien Villemot 
wrote:

> On Wed, Oct 04, 2017 at 04:09:22PM +, Nico Schlömer wrote:
> > Thanks Sébastien for looking into it!
> >
> > I've updated the patches now; you can give it another shot.
>
> After several failures (due to lack of disk space), I managed to build this
> monster package: it took about 25Gb of space, and the result is ~800Mb of
> .debs.
>
> And now I discover that the package is not lintian clean, sigh…
>
> W: trilinos source: dependency-is-not-multi-archified trilinos-all-dev
> depends on libtrilinos-tpetra-dev (multi-arch: no)
> W: trilinos source: dependency-is-not-multi-archified trilinos-all-dev
> depends on libtrilinos-optipack-dev (multi-arch: no)
> W: trilinos source: dependency-is-not-multi-archified trilinos-all-dev
> depends on libtrilinos-stratimikos-dev (multi-arch: no)
> W: trilinos source: dependency-is-not-multi-archified ... use
> --no-tag-display-limit to see all (or pipe to a file/program)
> W: trilinos source: newer-standards-version 4.1.0 (current is 3.9.8)
> W: libtrilinos-kokkos-kernels12: package-name-doesnt-match-sonames
> libtrilinos-kokkoskernels12
> W: libtrilinos-tpetra12: shared-lib-without-dependency-information
> usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassic.so.12.12.1
> W: libtrilinos-tpetra12: shared-lib-without-dependency-information
> usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassiclinalg.so.12.12.1
>
> Please fix these.
>
> I must say that I'm surprised that you ask for sponsorship of a package
> that
> did not build in the first place, and that is not lintian clean either.
> This is
> clearly a waste of sponsors' time.
>
> Best,
>
> --
> ⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
> ⣾⠁⢠⠒⠀⣿⡁  Debian Developer
> ⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
> ⠈⠳⣄  http://www.debian.org
>


Re: sponsor for trilinos 12.12.1 bump

2017-10-05 Thread Drew Parsons
On Thu, 2017-10-05 at 08:21 +0200, Sébastien Villemot wrote:
> On Wed, Oct 04, 2017 at 04:09:22PM +, Nico Schlömer wrote:
> > ...
> And now I discover that the package is not lintian clean, sigh…
> 
> 
> ...
> W: trilinos source: newer-standards-version 4.1.0 (current is
> 3.9.8)   

4.1.1 now, for what it's worth. Lintian has some lag on that kind of
update.

Drew



Re: sponsor for trilinos 12.12.1 bump

2017-10-05 Thread Sébastien Villemot
On Wed, Oct 04, 2017 at 04:09:22PM +, Nico Schlömer wrote:
> Thanks Sébastien for looking into it!
> 
> I've updated the patches now; you can give it another shot.

After several failures (due to lack of disk space), I managed to build this
monster package: it took about 25Gb of space, and the result is ~800Mb of .debs.

And now I discover that the package is not lintian clean, sigh…

W: trilinos source: dependency-is-not-multi-archified trilinos-all-dev depends 
on libtrilinos-tpetra-dev (multi-arch: no)  
W: trilinos source: dependency-is-not-multi-archified trilinos-all-dev depends 
on libtrilinos-optipack-dev (multi-arch: no) 
W: trilinos source: dependency-is-not-multi-archified trilinos-all-dev depends 
on libtrilinos-stratimikos-dev (multi-arch: no)
W: trilinos source: dependency-is-not-multi-archified ... use 
--no-tag-display-limit to see all (or pipe to a file/program)
W: trilinos source: newer-standards-version 4.1.0 (current is 3.9.8)
   
W: libtrilinos-kokkos-kernels12: package-name-doesnt-match-sonames 
libtrilinos-kokkoskernels12  
W: libtrilinos-tpetra12: shared-lib-without-dependency-information 
usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassic.so.12.12.1
W: libtrilinos-tpetra12: shared-lib-without-dependency-information 
usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassiclinalg.so.12.12.1

Please fix these.

I must say that I'm surprised that you ask for sponsorship of a package that
did not build in the first place, and that is not lintian clean either. This is
clearly a waste of sponsors' time.

Best,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄  http://www.debian.org


signature.asc
Description: PGP signature


Re: sponsor for trilinos 12.12.1 bump

2017-10-04 Thread Nico Schlömer
Thanks Sébastien for looking into it!

I've updated the patches now; you can give it another shot.

Cheers,
Nico

On Wed, Oct 4, 2017 at 2:50 PM Sébastien Villemot 
wrote:

> On Fri, Sep 29, 2017 at 10:52:47AM +, Nico Schlömer wrote:
>
> > Trilinos 12.12.1 was just released and I've updated in [1]. Along with
> some
> > minor improvements, the updated version comes with two new packages. If I
> > remember correctly, this requires going through NEW again.
> >
> > Could anyone take it from here?
>
> I tried to compile from the git but it fails at the very beginning:
> find-netcdf.patch does not apply…
>
> Also note that I pushed a small change, so don't forget to git pull before
> working on it.
>
> Cheers,
>
> --
> ⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
> ⣾⠁⢠⠒⠀⣿⡁  Debian Developer
> ⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
> ⠈⠳⣄  http://www.debian.org
>


Re: sponsor for trilinos 12.12.1 bump

2017-10-04 Thread Sébastien Villemot
On Fri, Sep 29, 2017 at 10:52:47AM +, Nico Schlömer wrote:

> Trilinos 12.12.1 was just released and I've updated in [1]. Along with some
> minor improvements, the updated version comes with two new packages. If I
> remember correctly, this requires going through NEW again.
> 
> Could anyone take it from here?

I tried to compile from the git but it fails at the very beginning:
find-netcdf.patch does not apply…

Also note that I pushed a small change, so don't forget to git pull before
working on it.

Cheers,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄  http://www.debian.org


signature.asc
Description: PGP signature


sponsor for trilinos 12.12.1 bump

2017-09-29 Thread Nico Schlömer
Hi everyone,

Trilinos 12.12.1 was just released and I've updated in [1]. Along with some
minor improvements, the updated version comes with two new packages. If I
remember correctly, this requires going through NEW again.

Could anyone take it from here?

Cheers,
Nico

[1] https://anonscm.debian.org/cgit/debian-science/packages/trilinos.git