<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/collect-license-metadata, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-02T09:12:54+00:00</updated>
<entry>
<title>Revert introduction of `[workspace.dependencies]`.</title>
<updated>2025-09-02T09:12:54+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-09-02T09:09:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=301655eafe56a4b5064adebd412becf94b59221c'/>
<id>urn:sha1:301655eafe56a4b5064adebd412becf94b59221c</id>
<content type='text'>
This was done in #145740 and #145947. It is causing problems for people
using r-a on anything that uses the rustc-dev rustup package, e.g. Miri,
clippy.

This repository has lots of submodules and subtrees and various
different projects are carved out of pieces of it. It seems like
`[workspace.dependencies]` will just be more trouble than it's worth.
</content>
</entry>
<entry>
<title>Add `serde_json` to `[workspace.dependencies]`.</title>
<updated>2025-08-28T10:10:54+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-08-27T09:58:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=daf6fe2c1b51877d027453191ec648f52fc0ea8c'/>
<id>urn:sha1:daf6fe2c1b51877d027453191ec648f52fc0ea8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>collect-license-metadata: move JSON to root, and add a 'check' mode</title>
<updated>2024-11-25T14:14:57+00:00</updated>
<author>
<name>Jonathan Pallant</name>
<email>jonathan.pallant@ferrous-systems.com</email>
</author>
<published>2024-11-25T14:14:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=03cdaeed972c730912713ed3151f353367a87561'/>
<id>urn:sha1:03cdaeed972c730912713ed3151f353367a87561</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update generate-copyright</title>
<updated>2024-08-06T10:04:55+00:00</updated>
<author>
<name>Jonathan Pallant</name>
<email>jonathan.pallant@ferrous-systems.com</email>
</author>
<published>2024-07-04T17:34:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba0d6c973994915faef00e0e15e2957ff2b286b7'/>
<id>urn:sha1:ba0d6c973994915faef00e0e15e2957ff2b286b7</id>
<content type='text'>
This tool now scans for cargo dependencies and includes any important looking license files.

We do this because cargo package metadata is not sufficient - the Apache-2.0 license says you have to include any NOTICE file, for example. And authors != copyright holders (cargo has the former, we must include the latter).
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>Removed CondensedDirectory support from license tools.</title>
<updated>2024-07-22T09:44:18+00:00</updated>
<author>
<name>Jonathan Pallant</name>
<email>jonathan.pallant@ferrous-systems.com</email>
</author>
<published>2024-07-22T09:44:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2e971bf5c69b3997fddab4c4c359ac3773d06247'/>
<id>urn:sha1:2e971bf5c69b3997fddab4c4c359ac3773d06247</id>
<content type='text'>
Now that we have reuse-tool 4.0, we no longer need to massage the JSON license data to collapse LLVM into a single copyright notice and license - reuse-tool can do it for us using an annotation in REUSE.toml.

This effectively reverts c6eb03b.
</content>
</entry>
<entry>
<title>Fix generate-copyright tool.</title>
<updated>2023-11-27T11:03:53+00:00</updated>
<author>
<name>Jonathan Pallant (Ferrous Systems)</name>
<email>jonathan.pallant@ferrous-systems.com</email>
</author>
<published>2023-11-22T18:07:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d1cd458758176b9ad8fb15ae9b94821002b7bd0'/>
<id>urn:sha1:2d1cd458758176b9ad8fb15ae9b94821002b7bd0</id>
<content type='text'>
LLVM copyrights are now condensed to those reported in the .reuse/dep5 file.
</content>
</entry>
<entry>
<title>condense llvm licensing into a single item</title>
<updated>2023-11-22T11:09:56+00:00</updated>
<author>
<name>Jonathan Pallant (Ferrous Systems)</name>
<email>jonathan.pallant@ferrous-systems.com</email>
</author>
<published>2023-11-22T11:09:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c6eb03ba90f3d016a7fc75188182c08ce8281c40'/>
<id>urn:sha1:c6eb03ba90f3d016a7fc75188182c08ce8281c40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Report missing licenses or copyright text.</title>
<updated>2023-11-21T12:59:03+00:00</updated>
<author>
<name>Jonathan Pallant (Ferrous Systems)</name>
<email>jonathan.pallant@ferrous-systems.com</email>
</author>
<published>2023-11-21T12:59:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d45eac3d7c1399d96ae12f2337019a982704285e'/>
<id>urn:sha1:d45eac3d7c1399d96ae12f2337019a982704285e</id>
<content type='text'>
Required because spdx-rs 0.5.3 added support for SPDX  2.3 documents and made these fields optional.
</content>
</entry>
<entry>
<title>include submodules in the collected license metadata</title>
<updated>2023-11-21T12:49:53+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro.albini@ferrous-systems.com</email>
</author>
<published>2023-03-13T08:56:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce0051a42fe88e95d55a492c01c75c75739c25e1'/>
<id>urn:sha1:ce0051a42fe88e95d55a492c01c75c75739c25e1</id>
<content type='text'>
</content>
</entry>
</feed>
