Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-29 Thread Qianqian Fang

On 7/29/20 5:18 PM, Anton Gladky wrote:

Hi,

uploaded yesterday. Now it is waiting for review in NEW queue.



hi Anton

yes, I saw the email message. thank you so much for the help!

Qianqian




Best regards

Anton


Am Mo., 27. Juli 2020 um 22:15 Uhr schrieb Qianqian Fang 
mailto:fan...@gmail.com>>:


On 7/22/20 4:33 PM, Anton Gladky wrote:


> 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).



hi Anton

I noticed that although the auto-test did run for the pyjdata
package, it reported 0 test. I migrated my test unit to use
unittest, and now it runs properly.

to make this update, I created a new upstream release (v0.3.6),
and imported it to salsa, see new commits here

https://salsa.debian.org/science-team/pyjdata/-/commits/master

let em know if you see anything else worth fixing.

Qianqian




Best regards

Anton


Am Mi., 22. Juli 2020 um 01:41 Uhr schrieb Qianqian Fang
mailto: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
mailto: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/msg6.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 

Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-29 Thread Anton Gladky
Hi,

uploaded yesterday. Now it is waiting for review in NEW queue.

Best regards

Anton


Am Mo., 27. Juli 2020 um 22:15 Uhr schrieb Qianqian Fang :

> On 7/22/20 4:33 PM, Anton Gladky wrote:
>
> > 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).
>
>
> hi Anton
>
> I noticed that although the auto-test did run for the pyjdata package, it
> reported 0 test. I migrated my test unit to use unittest, and now it runs
> properly.
>
> to make this update, I created a new upstream release (v0.3.6), and
> imported it to salsa, see new commits here
>
> https://salsa.debian.org/science-team/pyjdata/-/commits/master
>
> let em know if you see anything else worth fixing.
>
> Qianqian
>
>
>
> Best regards
>
> Anton
>
>
> Am Mi., 22. Juli 2020 um 01:41 Uhr schrieb Qianqian Fang  >:
>
>> 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/msg6.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
>>> 

Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-27 Thread Qianqian Fang
On 7/22/20 4:33 PM, Anton Gladky wrote:
>
> > 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).


hi Anton

I noticed that although the auto-test did run for the pyjdata package,
it reported 0 test. I migrated my test unit to use unittest, and now it
runs properly.

to make this update, I created a new upstream release (v0.3.6), and
imported it to salsa, see new commits here

https://salsa.debian.org/science-team/pyjdata/-/commits/master

let em know if you see anything else worth fixing.

Qianqian


>
> Best regards
>
> Anton
>
>
> Am Mi., 22. Juli 2020 um 01:41 Uhr schrieb Qianqian Fang
> mailto: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
>> mailto: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/msg6.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 

Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-23 Thread Qianqian Fang

On 7/23/20 2:01 PM, Anton Gladky wrote:

Up to you.



done. imported a new release (0.2.6) with the ods file removed.

https://salsa.debian.org/science-team/pybj/-/network/master




Qianqian Fang mailto:fan...@gmail.com>> schrieb am 
Do., 23. Juli 2020, 17:57:



just to clarify - do you mean do a new release? or do a repack to
this current release?

thanks





Anton






Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-23 Thread Anton Gladky
Up to you.

Qianqian Fang  schrieb am Do., 23. Juli 2020, 17:57:

> On 7/23/20 11:39 AM, Anton Gladky wrote:
>
> Qianqian Fang  schrieb am Do., 23. Juli 2020, 01:17:
>
>> https://github.com/Iotic-Labs/py-ubjson/tree/dev-contrib/test
>>
>> I can make a new release to get rid of this file, is that ok? or I need
>> to do a repack?
>>
> Yes, please.
>
>
> just to clarify - do you mean do a new release? or do a repack to this
> current release?
>
> thanks
>
>
>
>
> Anton
>
>


Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-23 Thread Qianqian Fang
On 7/23/20 11:39 AM, Anton Gladky wrote:
> Qianqian Fang mailto:fan...@gmail.com>> schrieb am
> Do., 23. Juli 2020, 01:17:
>
> https://github.com/Iotic-Labs/py-ubjson/tree/dev-contrib/test
>
> I can make a new release to get rid of this file, is that ok? or I
> need to do a repack?
>
> Yes, please.


just to clarify - do you mean do a new release? or do a repack to this
current release?

thanks


>
>
> Anton


Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-23 Thread Anton Gladky
Qianqian Fang  schrieb am Do., 23. Juli 2020, 01:17:

> https://github.com/Iotic-Labs/py-ubjson/tree/dev-contrib/test
>
> I can make a new release to get rid of this file, is that ok? or I need to
> do a repack?
>
Yes, please.


Anton


Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-22 Thread Qianqian Fang
On 7/22/20 4:33 PM, Anton Gladky wrote:
> Hi,
>
> > forgive me, what are ods-files?
>
> https://salsa.debian.org/science-team/pybj/-/blob/master/test/perf_results.ods
>
> Please fix the binary inclusion (do not forget to rename the tarball
> then).


I see. it looks like this file came from the upstream repo that I forked
from

https://github.com/Iotic-Labs/py-ubjson/tree/dev-contrib/test

I can make a new release to get rid of this file, is that ok? or I need
to do a repack?

thanks, let me know

Qianqian


>
> Best regards
>
> Anton
>
>
> Am Mi., 22. Juli 2020 um 01:41 Uhr schrieb Qianqian Fang
> mailto: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
>> mailto: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/msg6.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 

Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-22 Thread Anton Gladky
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 :

> 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  >:
>
>> 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/msg6.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.
>>
>> 

Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-21 Thread Qianqian Fang

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 
mailto: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/msg6.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* , *jsonlab*
 and *mcx* 
(~10,000 registered users combined). So 

Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-21 Thread Anton Gladky
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 :

> 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/msg6.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*
> , *jsonlab*  and
> *mcx*  (~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  >:
>
>> 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
>>
>> 

Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-17 Thread Qianqian Fang
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/msg6.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*
> , *jsonlab* 
> and *mcx*  (~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
>> mailto: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
>>


Re: RFS: python-jdata and python-bjdata - JData/BJData encoders and decoders for python

2020-07-14 Thread Qianqian Fang
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/msg6.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*
, *jsonlab*  and
*mcx*  (~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
> mailto: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
>