FOSSology Project Logo FOSSology
Advancing open source analysis and development
 

Task notes scratchpad for 1.2

nomos agent

  1. Depends on:
  2. UI: submit job - fix jq_args
  3. UI code review
  4. :-(Synchronizing Glen's fixes
  5. finish agent
  6. docs
    1. how it works
    2. how to modify
    3. updating agent table with any mod
  7. install
  8. tests
    1. regression
    2. talk to eddy
  9. packaging

Buckets

  1. Depends on: license agents

Not yet started

F1

  1. Depends on: load of licenses_ref table
  2. Code review
  3. UI: checkbox in all upload types
  4. UI: Admin > License
    1. Add a license
      1. rebuild database.dat
      2. insert agent rec after ALL licenses added
    2. Delete a license
      1. insert agent rec after ALL licenses deleted
    3. This could be done from command line as well or instead of. Just update files in agent/license_files.
  5. docs
  6. install
  7. tests
    1. regression
    2. talk to eddy
  8. packaging

New License reports

  1. Most of this can be done immediately. Parts depend on buckets, the deb package agent. Attachments can be deferred as they are not really designed yet and there hasn't been an overwhelming demand for them.
  2. UI: see mockup

Search any part of file tree

Ready to code.

  1. clone search ui code but operate on uploadtree_pk instead of whole db.
  2. needs top level menu change

Search for packages

  1. search restricted to packages.
  2. Depends on: debian package agent.
  3. Data in pfile_mimetypefk, and attrib

Package agent

  1. Depends on:
  2. some critical 1.2 features depend on knowing which files are packages (Debian and RPM)

File Browser

  1. Depends on:
  2. note changes in Info link

Package Browser

  1. Depends on: debian package agent.
  2. should work with binary packages as well

File license lists

  1. Depends on:
  2. Might want to combine with gplv2files.html type of listing

Misc notes

  1. PkgMettaGetta - stop using attrib table for “Processed”
  2. specagent - stop using attrib table for “Processed”

Data backup and restore

  1. Depends on:
  2. Backup and restore entire repository solution
    1. implement and test this solution
    2. create a instruction about backup and restore entire repository solution
  3. Backup and restore only Gold files solution
    1. implement and test code changes about this solution
    2. implement and test this solution
    3. create a instruction about only backup gold files solution
  4. Code changes to reduce the size of the repository
  5. Implement the proposed only backup and restore gold files strategy in the two running FOSSology production systems
  6. Test disaster recovery

Improve Reporting of UI Test Results

  1. Test run should report the following:
    1. Date/time svn version used to test
    2. Number of tests passed (total)
    3. number of tests Failed
    4. Tests with exceptions
    5. Total execution time
  2. Create a failed test summary
    1. test that failed
    2. 1st two failures
  3. Create a list of tests with exceptions: these should be cleaned up as they represent php errors/notices.

License Regression Tests/Reporting

  1. Needed for 1.2
  2. Design for nomos and other agents (F1).
  3. resolve results counts (what is a failure, number of results don't match number of tests etc…)
  4. resolve reporting format.
 
1.2tasknotes.txt · Last modified: 2009/09/01 09:55 by bobg

Copyright (C) 2007-2009 Hewlett-Packard Development Company, L.P.
FOSSology Project documentation is licensed under the GNU Free Documentation License Version 1.2
Recent changes RSS feed Valid XHTML 1.0 Valid CSS3 Driven by DokuWiki