<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spdxconv/report.go, branch main</title>
<subtitle>Program to convert existing licenses and copyrights into SPDX format.</subtitle>
<id>http://git.kilabit.info/spdxconv/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/spdxconv/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/'/>
<updated>2026-01-15T12:21:33Z</updated>
<entry>
<title>report: do not return an error if report file does not exist</title>
<updated>2026-01-15T12:21:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T12:21:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=73252709ac8f73d1be5f9752d5f1dda79a9c85a4'/>
<id>urn:sha1:73252709ac8f73d1be5f9752d5f1dda79a9c85a4</id>
<content type='text'>
When scan running, it will try to load the previous report file to
minimize re-scanning of file that has been applied or detected (regular
or binary).
If the report file does not exist, do not return the error, keep going.
</content>
</entry>
<entry>
<title>all: move checking REUSE annotation after all files listed</title>
<updated>2026-01-15T07:39:39Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T07:39:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=9be132113a261309f73aaddbb83af898a88db385'/>
<id>urn:sha1:9be132113a261309f73aaddbb83af898a88db385</id>
<content type='text'>
Use case: on the first scan, the file result in group unknown.
User then modify the spdxconv.cfg to add or update the match-file-pattern.
The next scan should check again the files in unknown group, in case
its match with updated config.
</content>
</entry>
<entry>
<title>all: add match-file-pattern for common files</title>
<updated>2026-01-15T07:01:48Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T07:01:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=e662e3bc3c4aadf15a360495deaa86939ce84980'/>
<id>urn:sha1:e662e3bc3c4aadf15a360495deaa86939ce84980</id>
<content type='text'>
The Makefile, go.mod, and go.sum are known file names.
</content>
</entry>
<entry>
<title>all: add group "done" in the report</title>
<updated>2026-01-14T19:05:21Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-14T19:05:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=9a34a0e949a04c4b885314222e46c918a6f9f2dc'/>
<id>urn:sha1:9a34a0e949a04c4b885314222e46c918a6f9f2dc</id>
<content type='text'>
The done group contain list of file that has been processed.
File from group regular and binary that has been modified or added with
SPDX format will be moved to here.
</content>
</entry>
<entry>
<title>all: improve the scan by loading the existing report</title>
<updated>2026-01-14T18:44:47Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-14T18:44:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=d0cb81287185db0c0fb088da5c35004af315cd42'/>
<id>urn:sha1:d0cb81287185db0c0fb088da5c35004af315cd42</id>
<content type='text'>
In the second or next scan, load the existing spdxconv.report and check
if the file is already scanned before.
If the file is in group regular or binary, skip the scan; otherwise
re-scan it again.
</content>
</entry>
<entry>
<title>file: change the flag for grouping to use int instead of bool</title>
<updated>2026-01-14T18:00:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-14T18:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=56f2fb3751f73ec7bc04f19a7bb36587340de298'/>
<id>urn:sha1:56f2fb3751f73ec7bc04f19a7bb36587340de298</id>
<content type='text'>
Previously, we use two boolean fields to flag a file as binary and
unknown.
In order to simplify it in the future we change it to int.
</content>
</entry>
<entry>
<title>all: handle binary file in post-scan</title>
<updated>2026-01-14T13:44:06Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-14T13:44:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=8da1336917c763da16bc6466928c796f269548e8'/>
<id>urn:sha1:8da1336917c763da16bc6466928c796f269548e8</id>
<content type='text'>
File that match with match-file-pattern but without prefix and suffix
will be marked as binary.
</content>
</entry>
<entry>
<title>report: group the file with missing copyright year as unknown</title>
<updated>2026-01-13T21:17:45Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-13T21:09:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=9801b1cf64dbf8340fe532542bae186a6bb507dd'/>
<id>urn:sha1:9801b1cf64dbf8340fe532542bae186a6bb507dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>report: add SPDX identifiers to generated report</title>
<updated>2026-01-11T14:43:05Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-11T14:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=1dbd1e4c64a65c2f601cae42e63e6c5150c3acca'/>
<id>urn:sha1:1dbd1e4c64a65c2f601cae42e63e6c5150c3acca</id>
<content type='text'>
This is to make all files generated by this program to be SPDX compliant.
</content>
</entry>
<entry>
<title>all: exclude file that contains both SPDX license and copyright text</title>
<updated>2026-01-11T14:36:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-11T14:27:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/spdxconv/commit/?id=069380e6b34d36ca2ace9c0d7e2ec4efdc4a2736'/>
<id>urn:sha1:069380e6b34d36ca2ace9c0d7e2ec4efdc4a2736</id>
<content type='text'>
If the file already contains SPDX-License-Identifier and
SPDX-FileCopyrightText, in any order, ignore it from being included
during scan.
</content>
</entry>
</feed>
