This page maintains the FOSSology Project release notes, from the most recent release to the oldest release.
Date: July 8, 2010
A Default bucket pool is created when FOSSology is installed or upgraded. Users do not have a default bucket pool defined for them. To enable the use of the default bucket or any bucket pool, the user account is modified to use the desired bucket pool. Use the Admin→Account Settings or Admin→Edit Users menus to select the bucket pool.
If a user has no bucket pool defined, when that user schedules the bucket agent it will not run as there is no bucket pool defined for the user as a default. The Bucket agent will not run successfully until user accounts are modified to use it or another defined bucket pool.
The bucket agent cannot determine who the user is when uploading from server. If selected during an upload from server, the bucket agent will not run. To schedule bucket analysis on jobs uploaded from server, wait till the job is complete then schedule the bucket analysis by using the Jobs→Agents menu.
WARNING: nonstandard use of \\ in a string literal LINE 2: <some string>
^
HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Date: 17 July 2009
cd fossology/scheduler sudo make OVERWRITE=true install
agent=fo_notify host=<agent_hostname> | /usr/bin/ssh fossy@<agent_hostname> "/usr/lib/fossology/agents/engine-shell fo_notify '/usr/bin/fo_notify %{*}'"
agent=fo_notify host=localhost | /usr/lib/fossology/agents/engine-shell fo_notify '/usr/bin/fo_notify %{*}'
memory_limit = 702M post_max_size = 701M upload_max_filesize = 700M
WARNING: nonstandard use of escape in a string literal at character 104 HINT: Use the escape string syntax for escapes, e.g., E'\r\n'.
When you delete an uploaded file, DO NOT process any other jobs at the same time. If you simultaneously upload a file that contains duplicates of files that you are deleting, you can leave the database with holes for those files. For example, if you were to delete upload “myfiles.tar” and simultaneously upload a file “myotherfiles.tar” and both tar files contain “widget.c”, then it is possible that the delete removes widget.c after it is unpacked from myotherfiles.tar. This can lead to erroneous results. In this example, the licenses found in myotherfiles.tar could be missing the the licenses found in widget.c.
This problem is very dependent on the timing of the delete with other agents and is only a problem if there are files in common. But to be safe, queue up delagent all by itself. Don't queue something else until delagent has finished.
So how do you know when del agent finishes? This is harder than it sounds. Del agent removes itself from the job queue pretty early in its process execution. It does this because the job table contains a reference to the upload being deleted which must be removed before the actual files can be removed. So you can't use Jobs > Queue to tell you when delagent is done. It will disappear before the agent finishes.
The safest indicator is to use Admin > Agent > Status. Ten minutes after delagent has finished, this status will show delagent as “FREE”.
17 December 2008 release_notes-1.0