![]() |
FOSSology Advancing open source analysis and development |
Note that this is called “distro reports” but not all need to be restricted to distros.
The distro diffs in the package database is rather limited: http://fossology.org/task:integrate_distrodb_distro_package_reports) So here is an idea just to kick things off. Please feel free to propose something different or refine this.
We could have the nomos license browser work exactly like it does now, with the exception that it will EXCLUDE files matching CRITERIA. Where the exclusion CRITERIA could be something like:
Then report only files/packages/etc that are not tagged as “unchanged” or “reviewed”. This makes it easy for the user to modify the criteria at run time, “show me only not reviewed”, “show me only reviewed”, “show me only “show me only not reviewed and …”
You can see that with tags, multiple people working on a review always has access to real time status of the review. One only has to tag a file “I'm working on this” to provide a locking mechanism so that two people don't concurrently work on the same package.
One other thing, this isn't necessarily limited to distros. One could use the same mechanism on tar's, single packages, …
This probably needs a group permission scheme so that a group has write access to tags they create. Permissions could be like unix permissions Owner, Group, Public, with read/write permissions. As an aside, permissions also should be applied to uploads. This has been requested by different users and would make running our demo repository much simpler.
Ideas, thoughts, etc?
bobg@fossology.org