Hi Qianqian, some general notes to both packages: - Please go through ALL files and put licenses/copyrights into the d/copyright. - Remove python2-binaries. This python version is not supported any more. - Remove all binaries from the code (ods-files) - pysdate - empty clean file is not needed - Add DEP-8 autopkgstests
Please pay attention, I did not compile and test your packages. Please fix all lintian errors and warnings, if they exist. Best regards Anton Am Fr., 17. Juli 2020 um 17:34 Uhr schrieb Qianqian Fang <[email protected]>: > 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 <[email protected] > >: > >> 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 >> >>

