PS: I'm barely maintaining this package anymore due to the amount of work I
have at the moment and me not working in the hpc sector anymore. But I get
regular bug reports and fixes for this package. Lucas Nussbaum was asking
around for a new maintainer, but while apparently quite a few people use
it, no one wants to actively maintain it.

Recently another person wrote me he maintains a current PPA for Ubuntu - I
wasn't even aware of that.

Aaron

On Wed 11. Nov 2020 at 20:41, Aaron Zauner (azet) <a...@azet.org> wrote:

> Hi,
>
> > On 11.11.2020, at 20:30, Paul Gevers <elb...@debian.org> wrote:
> >
> > Hi Aaron,
> >
> >> On 11-11-2020 20:11, Sudip Mukherjee wrote:
> >> Hi Aaron,
> >>
> >>> On Wed, Nov 11, 2020 at 7:02 PM Aaron Zauner (azet) <a...@azet.org>
> wrote:
> >>>
> >>> Hey,
> >>>
> >>> That command does load everything that lmod needs in terms of
> dependencies and checks the environment. It's not a proper test suite but
> none exists so far, and I think this is sufficient to see if there's any
> bugs related to dependencies or the main function of the tool. writing a
> empty module to test lmod won't be any more effective.
> >
> > I have no clue what lmod does.
>
> Loads different environments for different compilers, blas and other
> libraries as toolchains for development, usually on high performance
> computing systems. it's based on "environment modules" an old tool from the
> HPC world that's very out of date but has a lot of modern and fast features
> to change the environment to the toolchain you need to work with for eg
> local development or sending cluster jobs.
>
> >
> >> I think what you said exactly matches my description in the bug. :)
> >
> > So do I.
> >
> >>>> Executing that command is considered to be a trivial test, which
> >>>> does not provide significant coverage for a package as a whole.
> >>>> But these tests are a useful way to detect regressions in dependencies
> >>>> and prevent them from breaking your package.
> >>
> >>>
> >>> If you can find a better alternative I'm all in, this was the best I
> could come up with when packaging initially. If you still think it should
> be marked superficial please do so.
> >
> > So, can you elaborate why you think that this test is substantially
> > testing your package. E.g. we have (for now) accepted that meta packages
> > actually do not much more than testing dependencies? But e.g. Python
> > modules or Node modules that just do an include are superficial. And so
> > are all tests that just print the version number although that "load
> > everything that X needs in terms of dependencies". These tests are
> > valuable, except they are not enough to warrant the exception that we
> > are giving packages with non-superficial tests during regular migration
> > (reduced age) and the bullseye freeze (longer period of uploading
> > without needing the release team).
>
> As I said I'm not aware that there's any test suite for lmod or I'd have
> included it. Writing a dummy module for the system toolchain gcc glibc etc
> won't really tell anything useful about lmod itself. Again: if you think it
> should be marked superficial that's fine by me.
>
> Aaron
>
> >
> > Paul
> >
>

Reply via email to