As some may have noticed on github: there is the release 3.1rc2 – release candidate 2.
This rises a couple of questions:
- Where was release candidate 1 actually?
Please find 3.1rc1 here: https://github.com/fossology/fossology/releases/
- what is new compared to release 3.0?
A lot: the project has merged more than 50 pull request since then, check the release notes, among the larger features:
- docker support, also on docker hub,
- debian-copyright (DEP5) generation
- tag value generation for SPDX2
- and much more, including many changes in the UI
- You could see the list of merged features here:
- Do we have packages at the usual links?
no. (I know, really sorry)(yes, projects works on it)
- How can we test then?
There are three main ways (see note for mac users below):
- Docker: just install docker and use
‘docker run -p 8081:80 fossology/fossology’
- Vagrant: just install vagrant (and VirtualBox) and use
‘vagrant up’ from the fossology project root folder
- use the source code install – existing documentation works fine, for example:
just make sure composer(=php package manager) works on your machine
- I have an older version, how much backwards compatibility do we have?
We have tested the 3.0 version installing on instances of 2.5. We have installed 3.1rcX several times on various older instances of 2.6.2 and 3.0. Migration scripts on the schema are there. Please consider backup in any case.
- What happens now?
Same as with the other release, system testing:
- How can I contribute?
- Testing for serious bugs that were missed before
- Reporting: https://github.com/fossology/fossology/issues
- Classic contributions …
- I have a Mac, can I use fossology too?
Yes, you could use docker use this:
- Then start the docker quickstart terminal and execute the command mentioned above.
- Please do not use localhost, but the IP address that is pointed out in the terminal
Also, you could install VirtualBox and Vagrant and then just
- download the source code
- in a terminal change into the root directory of the project
- execute ‘vagrant up’
- I have Windows, can I do that too?
presumably yes, would be good if someone tries and returns feedback.
This is it. Once we have news on the package side, let’s post them.
This release has significant new functional improvements over prior releases.
- The workflow has been better integrated with command line interfaces. You’re now able to do uploads and scans from the command line, right from your scripts. In addition, you can run individual license scanning agents from the command line, as well as scheduling activities and integrating them into automated workflows.
- Regular expressions have been added to help with searching for export control and customs information for your software
- Exporting of the Software Bill of Materials via SPDX 2.0 generation to facilitate communication in the supply chain.
For more information on FOSSology 3.0, please see the release notes at: https://github.com/fossology/fossology/releases/tag/3.0.0