#2324 No AGPL in OSI Approved License List *NEEDS SCRIPT*

v1.0.0
closed
sf-1 (616)
General
nobody
2015-08-20
2011-06-16
Anonymous
No

Originally created by: brousch

The GNU GPL Afferro (AGPL) license is missing from the list of licenses under Admin/Project Categorization/Licenses

Discussion

  • Dave Brondsema

    Dave Brondsema - 2011-06-16

    It is present on the classic forge admin page

     
  • Dave Brondsema

    Dave Brondsema - 2011-06-16
    • milestone: limbo --> backlog
     
  • Mark Ramm - 2011-06-24
    • milestone: backlog --> jul-01
     
  • Dave Brondsema

    Dave Brondsema - 2011-06-29
    • size: --> 1
     
  • Jenny Steele - 2011-06-29
    • status: open --> in-progress
    • assigned_to: Jenny Steele
     
  • Jenny Steele - 2011-06-29

    DO NOT RUN THIS SCRIPT - READ POSTS BELOW FOR CORRECT SCRIPT

    Change is on allura js/2324. To test, use an existing sandbox or checkout a new one on dev so it is not created with the updated script. Create a new project and add a license to the trove. Note that AGPL is not an option. Checkout js/2324 on the sandbox and run this command: allurapaste create-trove-categories /var/local/config/production.ini. The project should still have the license you selected, but now AGPL is also an option.

    After push to live, SOG needs to run allurapaste create-trove-categories /var/local/config/production.ini

     
  • Jenny Steele - 2011-06-29
    • summary: No AGPL in OSI Approved License List --> No AGPL in OSI Approved License List NEEDS SCRIPT
    • status: in-progress --> code-review
    • assigned_to: Jenny Steele --> Tim Van Steenburgh
     
  • I tried this twice on a fresh sandbox. The new license shows up after I run the script, but the license that I originally selected is gone (it's still in the list, it's just no longer 'attached' to my project).

    • status: code-review --> in-progress
    • assigned_to: Tim Van Steenburgh --> Jenny Steele
     
  • Jenny Steele - 2011-06-30

    I moved the change into its own migration script. Test it this way instead:

    1) Build a sandbox on dev
    2) Create an allura project with a license in the trove and make sure agpl is not an option.
    3) Check out js/2324 on your sandbox.
    4) Run this command: allurapaste script /var/local/config/production.ini /var/local/allura/scripts/migrations/014-add-trove-category-agpl.py
    5) Confirm that agpl is now an option for your project, but the existing categorization is still there.

     
  • Jenny Steele - 2011-06-30
    • status: in-progress --> code-review
    • assigned_to: Jenny Steele --> Tim Van Steenburgh
     
  • Looks good, merged to dev.

    • status: code-review --> closed
    • assigned_to: Tim Van Steenburgh --> Jenny Steele
     
  • Dave Brondsema

    Dave Brondsema - 2011-07-07

    This fix is live now.

     

Log in to post a comment.