Hi, I was writing autopkgtests for busco and noticed that sepp is indeed a dependency. I tried continuing the packaging work for sepp, and I found a TODO in the changelog with the following:
[javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output [javac] 3 errors [javac] 5 warnings Is this because sun.java2d.SunGraphicsEnvironment API has been deprecated, or is it just that it is missing a dependency so it can't import the API? I don't know much about Java packages, but if someone could point me in the right direction, I might be able to help. Regards, Pranav On Wed, Jul 22, 2020 at 5:30 PM Steffen Möller <steffen_moel...@gmx.de> wrote: > Thank you for the upload. With xenium in new, and upstream of DYNAMIC > polishing a bit (not only) for us, we will soon have everything for > mmmulti. This still leaves quite some work for the viralrecon workflow > but is quite a milestone, I tend to think. > > I just went through the spreadsheet and found that sepp was waiting for > pplacer. The latter is in the distribution now, so I think sepp can > follow. @Andreas, you had started that but I am confident you would be > happy for some other soul to adopt this? sepp is a dependency of busco, > or so I had once interpreted it, but somehow busco made it into the > distribution without it. Whoever adopts sepp (swamped over here) please > also chase this up. > > My focus now should be on the pigx workflows, which we truly almost have > covered. I likely also add the nim-based build dependencies for mosdepth > to the spreadsheet. > > Steffen > > On 21.07.20 20:32, Steffen Möller wrote: > > Hi Andreas, > > > > On 21.07.20 10:02, Andreas Tille wrote: > >> Hi Steffen, > >> > >> On Mon, Jul 20, 2020 at 10:02:42PM +0200, Steffen Möller wrote: > >>> Hello, > >>> > >>> There is more to the package than I managed to investigate: > >>> - How is the benchmarking properly invoked? It builds at least. > >> I have no idea for the moment. > > Cross-checked with upstream - benchmarks are a non-issue for us for now. > >>> - How is the google test properly built/performed? Better have a look > >>> at azure-pipelines.yml > >> Could you please add DEP3 header to your patch that deals with gtest > >> issues? Its not obvious for the reader what your changes (basically > >> commenting out things) are approaching. > > Done (at least a DEP2.5 header) and patch simplified again. > >>> - Why does the build fail over detecting pthread bits when I enable > the > >>> (optional) libcds inclusion? > >> You mean when enabling what you commented in d/rules with > >> # -DWITH_LIBCDS="1" > >> ? > > Yes, though it now works upon a dependency on boost-dev, just not with > > libcds, which also is very optional. > > > >>> But there is documentation built and as a headers-only library the > files > >>> also install neatly to /usr/include/xenium. This should be sufficient > to > >>> eventually address the reverse dependency mmmulti, but, .. if someone > >>> reading this feels like rounding this up - would be much appreciated. > >>> What's nagging the most is that I lack the time to edutain myself on > the > >>> nitty gritty of parallel computing that these libraries are helping > >>> with. So, I finished this "functional enough for Covid-19" package but > >>> cannot do more to make it a prime example for Debian packaging. > >>> > >>> https://salsa.debian.org/med-team/xenium > >> I've done a bit of polishing and did a version upgrade but I was not > >> really addressing your questions. May be one of the great new members > >> (in CC or anybody else :-) ) might catch up in more detail. > >> > >>> Many thanks and best wishes to everyone, > >> Thanks for your initial preparation > > I got gtest to compile (albeit with lots of noise) and test: > > [ OK ] VyukovHashMap/6.drain_sparsely_populated_map_using_erase (0 > > ms) > > [ RUN ] > > VyukovHashMap/6.iterator_covers_all_entries_in_densely_populated_map > > [ OK ] > > VyukovHashMap/6.iterator_covers_all_entries_in_densely_populated_map (2 > ms) > > [ RUN ] > > VyukovHashMap/6.iterator_covers_all_entries_in_sparsely_populated_map > > [ OK ] > > VyukovHashMap/6.iterator_covers_all_entries_in_sparsely_populated_map (0 > > ms) > > [ RUN ] VyukovHashMap/6.parallel_usage > > [ OK ] VyukovHashMap/6.parallel_usage (1022 ms) > > [ RUN ] VyukovHashMap/6.parallel_usage_with_nontrivial_types > > [ OK ] VyukovHashMap/6.parallel_usage_with_nontrivial_types (2039 > ms) > > [ RUN ] VyukovHashMap/6.parallel_usage_with_same_values > > [ OK ] VyukovHashMap/6.parallel_usage_with_same_values (237 ms) > > [----------] 30 tests from VyukovHashMap/6 (3373 ms total) > > > > [----------] Global test environment tear-down > > [==========] 819 tests from 71 test suites ran. (35669 ms total) > > [ PASSED ] 819 tests. > > > > Yeah! > > > > I don't think there is much for us to do, really. Please have another > > look and if this also works on your end then I suggest to upload. > > > > Concerning the +dfsg suffix - should this not just be a +ds (if it needs > > a suffix at all) since all we do is not remove (mostly empty) > directories? > > > > Sidenote: I had to force-push the upstream branch. Something apparently > > went weird when I merged. > > > > Best, > > > > Steffen > > > > > > > > > > ᐧ