Hi, > forgive me, what are ods-files?
https://salsa.debian.org/science-team/pybj/-/blob/master/test/perf_results.ods > can you point me to an example project how this is done? > I currently have "Testsuite: autopkgtest-pkg-python" in control and "export PYBUILD_TEST_ARGS=test/" in rules, the CI pipeline seems to be ok with autopkgtest for pybj Ah, OK. I missed it. Please fix the binary inclusion (do not forget to rename the tarball then). Best regards Anton Am Mi., 22. Juli 2020 um 01:41 Uhr schrieb Qianqian Fang <fan...@gmail.com>: > On 7/21/20 4:39 PM, Anton Gladky wrote: > > Hi Qianqian, > > some general notes to both packages: > > > thanks, see my below updates > > > - Please go through ALL files and put licenses/copyrights into the > d/copyright. > > done > > > - Remove python2-binaries. This python version is not supported any more. > > > done > > > - Remove all binaries from the code (ods-files) > > > forgive me, what are ods-files? > > > - pysdate - empty clean file is not needed > > > removed. > > > - Add DEP-8 autopkgstests > > > can you point me to an example project how this is done? > > I currently have "Testsuite: autopkgtest-pkg-python" in control and "export > PYBUILD_TEST_ARGS=test/" in rules, the CI pipeline seems to be ok with > autopkgtest for pybj > > https://salsa.debian.org/science-team/pybj/-/pipelines/158112 > > > for pyjdata, two tests were failed due to the dependency to python3-bjdata > (which I believe can be fixed once both packages are uploaded) > > https://salsa.debian.org/science-team/pyjdata/-/pipelines/158115 > > > Please pay attention, I did not compile and test your packages. Please fix > all lintian > errors and warnings, if they exist. > > > most of those should have been fixed, let me know if you see something > that worth fixing. > > thanks > > > Qianqian > > > > Best regards > > Anton > > > Am Fr., 17. Juli 2020 um 17:34 Uhr schrieb Qianqian Fang <fan...@gmail.com > >: > >> hi Anton >> >> just to let you know that I've fixed the numpy-abi error for pybj >> >> >> https://salsa.debian.org/science-team/pybj/-/commit/818484c1eb462fa1abd80951132a95dcd048641d >> >> https://mentors.debian.net/package/pybj >> >> I also updated pyjdata dependency list: >> >> https://mentors.debian.net/package/pyjdata >> >> let me know if you have any additional questions regarding these two >> packages. >> >> Qianqian >> >> On 7/14/20 6:07 PM, Qianqian Fang wrote: >> >> On 7/14/20 5:11 PM, Anton Gladky wrote: >> >> Hi. >> >> Thanks for your contribution to Debian. I have just some doubts about >> usefulness for Debian and possible popularity of those two projects. >> >> >> hi Anton >> >> thanks for your comment. happy to explain. Changed message title from >> "JSON/..." to "JData/BJData encoders and decoders" to avoid further >> confusions. >> >> see my self-introduction in a previous thread >> >> https://lists.debian.org/debian-science/2020/06/msg00006.html >> https://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=fangqq%40gmail.com >> >> I am working on packaging a number research software produced from my lab >> and research projects. I have already submitted 5 octave-related projects, >> mentored by Rafael Laboissière (CCed) via the Debian Octave Group. I intend >> to maintain these packages in the future (already doing so for Fedora). >> >> These two python modules are part of a bigger project that I initiated >> last year (http://openjdata.org). They allow python users to read/write >> JData-annotated data files produced by my MATLAB toolbox JSONLab ( >> https://github.com/fangq/jsonlab , about 46000 downloads on Matlab file >> exchange and ~1000 clones/week on github). This work is partly funded by my >> NIH (National Institute of Health) grants and broader dissemination is part >> of the project goals. >> >> >> Do you know how many people can be interested in these two libraries? >> It looks like at least one of them duplicates the functionality of the >> built-in >> JSON module. Could you please shortly describe the benefits of both >> of them before we start to evaluate it technically? >> >> >> The *python-bjdata* project was extended from *python-ubjson* - an >> existing Debian package. Unfortunately, the UBJSON spec ( >> http://ubjson.org), despite being broadly used, is no longer actively >> maintained. I started a fork earlier this year to continue the development >> of this specification, and python-bjdata is a parser that is compliant to >> the BJData spec. >> >> The jdata/bjdata framework is not a duplication to JSON - instead, it >> defines a systematic way to encode basic data structures into >> JSON/UBJSON/BJData serializable forms. >> >> The detailed specifications, examples and rationales can be found at >> >> http://openjdata.org/wiki/ >> >> in a way, the jdata module is similar to *json-tricks* but aimed at a >> more systematic/standardized way to annotate complex data (such as graphs, >> maps, ND arrays ...) for sharing, exchange and reuse. >> >> https://packages.debian.org/buster/python/python3-json-tricks >> >> the bjdata module is a binary JSON format (similar to UBJSON, and >> msgpack) to store binary and strongly typed hierarchical data. The >> differences are highlighted in this github tracker >> >> https://github.com/ubjson/universal-binary-json/issues/109 >> >> Although these two modules were recently developed, we are beginning to >> integrate those in my other tools including *iso2mesh* >> <http://iso2mesh.sf.net/>, *jsonlab* <http://openjdata.org/jsonlab> and >> *mcx* <http://mcx.space/> (~10,000 registered users combined). So >> packaging and maintaining these tools will greatly facilitate the data >> exchange among the user communities. >> >> let me know if I can provide any additional explanations. >> >> thanks >> >> Qianqian >> >> >> >> Best regards >> >> >> Anton >> >> >> Am Di., 14. Juli 2020 um 06:35 Uhr schrieb Qianqian Fang < >> fan...@gmail.com>: >> >>> Dear Science team, >>> >>> I just submitted two python module packages and wonder if anyone is >>> willing to take a look and sponsor these packages >>> >>> The python-jdata and python-bjdata packages aim to enable sharing python >>> data with other programming environments (like MATLAB, C/C++) via >>> JSON/binary JSON encoded data files (i.e. the JData/Binary JData >>> specifications). >>> >>> The RFS and mentors links can be found in the below two links >>> >>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964993 >>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964994 >>> >>> both packaging files can be found at >>> >>> https://salsa.debian.org/science-team/pybj >>> https://salsa.debian.org/science-team/pyjdata >>> >>> Also need some input on removing the missing-dependency-on-numpy-abi >>> error. >>> >>> thanks >>> >>> Qianqian >>> >>> >