Re: sponsor for trilinos 12.12.1 bump
On 17 November 2017 at 21:52, Nico Schlömerwrote: > 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
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ömerwrote: > > 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
> 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 Inggswrote: > 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
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
On 1 November 2017 at 12:30, Nico Schlömerwrote: > 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
> 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 Inggswrote: > 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
> 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 Villemotwrote: > 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
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
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
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 Villemotwrote: > 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
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
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
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 Villemotwrote: > 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
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
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