Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Gary O'Neall
    @goneall
    @tjasmith I agree with your approach of multi-threading in the buildRuleDetails - let me know how it performs.
    Smith Tanjong Agbor
    @tjasmith
    @goneall With that done, I now record a 50% performance increase. The time taken to execute on the license-list-xml/src is slashed by half. Now working on improving it.
    Kate Stewart
    @kestewart
    GSoC students - the mentors started comparing notes yesterday in the SPDX tech meeting (of which you're welcome to attend) and one of the best practices that we've noticed is that one of the mentees is keeping of a daily log document, shared with mentors. In that document, open questions can be captured, and reviewed before meetings, by mentors as well as ad hoc. Feel free to do this in a document on github, or a google document, as you prefer.
    ekongobie
    @ekongobie
    @pombredanne I have added the spdx-tools utils to the npm app, but I am currently facing some issues with the import of foreign packages into scripts for execution. If I don't find a solution on that, I might change the python-npm tool(python-shell).
    @SantiagoTorres Please do you have any experience with that?
    Philippe Ombredanne
    @pombredanne
    @ekongobie Can you explain this more? may be in a ticket?
    ekongobie
    @ekongobie
    @pombredanne @SantiagoTorres It's all sorted, I have solved the issue. The npm tool is 70% complete. Now writing tests. :)
    Smith Tanjong Agbor
    @tjasmith
    @goneall Please can you have a look at the PR?
    Gary O'Neall
    @goneall
    @tjasmith I did a bit more looking into the NPR - if there is a timout exception in CrossRefHelper.buildUrlDetails the exception handler will log the error but not set the URL details leaving it null - this will cause the future null pointer exception
    Philippe Ombredanne
    @pombredanne
    @ekongobie hi :) 'sup?
    Smith Tanjong Agbor
    @tjasmith
    @goneall Ok. On it
    Nisha K
    @nishakm
    :wave: Can anyone help me find the JSON layout for the SPDX spec?
    Gary O'Neall
    @goneall

    Can anyone help me find the JSON layout for the SPDX spec?

    JSON Schema
    JSON Example

    Nisha K
    @nishakm
    @goneall Thanks!
    ekongobie
    @ekongobie
    @pombredanne I have completed the npm tool. I also tested it manually by hosting it on the nom repo and installing.
    Philippe Ombredanne
    @pombredanne
    @ekongobie great... can you give a few details and pointers?
    ekongobie
    @ekongobie
    On the readme file?
    Philippe Ombredanne
    @pombredanne
    on how I could play with it and more :)
    Gary O'Neall
    @goneall
    @tjasmith I just reviewed your last PR - looks like you fixed the NPE :) I'm thinking the performance is good enough for now if you want to work on the license matching, but if you want to implement some of the suggested performance improvements I'll hold off merging - just let me know.
    Gary O'Neall
    @goneall
    @tjasmith I just merged the PR - hows the matching going?
    ekongobie
    @ekongobie
    @pombredanne you can install it: npm install spdx-npm-build-tool. And then scan a directory of source code like I mentioned in the readme.
    @pombredanne I am now moving onto the Ruby plugin.
    Gary O'Neall
    @goneall
    Greetings GSoC students - you should be preparing your final submissions this week - due on the 31st. Please share a link with your mentors a few days prior to the deadline so we have a chance to review and provide feedback.
    Smith Tanjong Agbor
    @tjasmith
    @goneall The matching is going on well. The optional license text causes some discrepancies during the text comparison, So, I am working on a way to get the license text without the optional text.
    Shivam Bhatia
    @shivambhatia5432
    Hello Everyone, I am a full stack developer looking to contribute to SPDX as much as I can, could you suggest me some beginner-friendly issues or where I can find them.
    RishabhBhatnagar
    @RishabhBhatnagar

    @shivambhatia5432

    Welcome to spdx!
    Read about spdx: https://github.com/david-a-wheeler/spdx-tutorial/.
    Find all the project repositories here: https://github.com/spdx
    Also, feel free to work on any issues and raising a PR for the same -> these are good ways to start interacting with the community.

    Also, you can checkout https://spdx.dev/ website for more details on spdx and other aspects.

    Aatman Pradhan
    @aatmansp
    Hello Everyone, I am Aatman, currently exploring android development with java lang. I would like to contribute, but I am completely new to this. Need some help to get started with the contribution.
    ekongobie
    @ekongobie
    @pombredanne @kestewart Please could you give me the credentials of the spdx pypi account so I upload the Python tool? Or, do you prefer to do it ?
    Philippe Ombredanne
    @pombredanne
    @ekongobie hey :) what do you mean by uploading?
    you mean to make a release?
    I will need to review in details the changes there before we can make a release IMHO
    ekongobie
    @ekongobie
    I think it is best if the Python tool is hosted with the spdx account on pypi, rather than my personal account. Same with the npm tool.
    Ok... I have seen your suggestions on the Python tool...
    Philippe Ombredanne
    @pombredanne
    @ekongobie ok, you mean to release @ pypi this https://github.com/ekongobie/spdx-py-build-tool ?
    It is OK for you to release it on PyPI :) you can add me to PyPI as authorized on that package ... I am pombredanne there
    Yash Varshney
    @Yash-Varshney
    Hello everyone, I was working on updating json (&related formats) in python tool for parsing. I prepared a list of differences between the examples on which previous python parser is build and v2.2 changes. The list is long, moreover the main difference is in documentDescribeswhich previously had packages and files inside it. So, as I am willing to change it, but then it will make the python tool to not work with previous files ( which is based on v1.x)
    What should I do in this case ? @goneall
    Gary O'Neall
    @goneall
    @Yash-Varshney Thanks for the analysis. Please add the list of differences as one or more issues - that way I can review/comment more of the specifics. For compatibility, you can use the SPDX spec version and execute different code based on the version. For the Java tools, I only maintain compatibility for reading the files - writing is only supported in the latest major version.
    Yash Varshney
    @Yash-Varshney
    ok, @goneall I will make an issue in my local branch and ping you. Also, the same problem will be with python-tool in which we have to decide its compatibility
    Philippe Ombredanne
    @pombredanne
    I finally submitted this Python Enhancement Proposal: https://www.python.org/dev/peps/pep-0639/
    Sakshi Jain
    @im-sakshijain
    Hello Everyone!I'm Sakshi Jain.I'm a newbie and want to contribute.Please guide me.
    Gary O'Neall
    @goneall
    Welcome @im-sakshijain - we have a number of active projects in our primary git repository spdx.github.com - feel free to review the repos and contribute. The main SPDX website is https://spdx.dev There is a good tutorial on SPDX at https://github.com/david-a-wheeler/spdx-tutorial/
    Yash Varshney
    @Yash-Varshney
    @goneall @pombredanne as the gsoc session is approaching, I just saw the mail regarding the meeting with Aveek Basu. I think it is really a good idea to give assignments to interested mentees as an evaluation ( similar prodecure is followed in OpenPrinting ), also last year Aveek came into my college for a talk which really encouraged students and made them interested towards OpenPrinting.
    I can raise some beginners as well as intermediate issues in python tool (if needed)
    Philippe Ombredanne
    @pombredanne
    @Yash-Varshney that would be awesome ! :bow:
    Gary O'Neall
    @goneall
    @Yash-Varshney +1 on raising the issues. Thanks!
    willtryagain
    @willtryagain
    has "SPDX License Matching in Python" already been implemented?
    Gary O'Neall
    @goneall

    has "SPDX License Matching in Python" already been implemented?

    Yes - we haven't updated our project ideas yet for this year

    Ankit Choudhary
    @ankit2001
    Hi @/all i am Ankit, a 3rd Year CSE student from National Institute of Technology, Hamirpur i am looking to contribute in SPDX organisation for GSOC 2021. Can anyone please tell me about the proposed projects for GSOC 2021, also the existing one in which i can contribute?
    Ankit Choudhary
    @ankit2001
    I was looking through projects and found gordf project interesting, i want to know what else we can do in this project.