[bitbake-devel] [PATCH 4/6] bitbake: Drop duplicate license boilerplace text

Mark Hatle mark.hatle at windriver.com
Wed May 1 13:44:54 UTC 2019


On 5/1/19 6:18 AM, Richard Purdie wrote:
> With the introduction of SPDX-License-Identifier headers, we don't need a ton
> of header boilerplate in every file. Simplify the files and rely on the top
> level for the full licence text.

I've actually been told the opposite by people.  That you still need the
boilerplate text for various jurisdiction, as the SPDX-License-Identifier may
not meet regional copyright/license requirements.

--Mark

> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> ---
>  HEADER                                          | 13 -------------
>  bin/bitbake                                     | 12 ------------
>  bin/bitbake-diffsigs                            | 12 ------------
>  bin/bitbake-hashserv                            | 13 +------------
>  bin/bitbake-layers                              | 12 ------------
>  bin/bitbake-selftest                            | 12 ------------
>  bin/bitdoc                                      | 12 ------------
>  bin/toaster                                     | 12 ------------
>  bin/toaster-eventreplay                         | 12 ------------
>  lib/bb/COW.py                                   | 13 -------------
>  lib/bb/__init__.py                              | 12 ------------
>  lib/bb/build.py                                 | 13 -------------
>  lib/bb/cache.py                                 | 12 ------------
>  lib/bb/cache_extra.py                           | 12 ------------
>  lib/bb/checksum.py                              | 12 ------------
>  lib/bb/command.py                               | 12 ------------
>  lib/bb/cooker.py                                | 13 -------------
>  lib/bb/cookerdata.py                            | 12 ------------
>  lib/bb/data.py                                  | 13 -------------
>  lib/bb/data_smart.py                            | 12 ------------
>  lib/bb/event.py                                 | 12 ------------
>  lib/bb/fetch2/__init__.py                       | 13 -------------
>  lib/bb/fetch2/bzr.py                            | 12 ------------
>  lib/bb/fetch2/clearcase.py                      | 13 -------------
>  lib/bb/fetch2/cvs.py                            | 15 +--------------
>  lib/bb/fetch2/git.py                            | 12 ------------
>  lib/bb/fetch2/gitannex.py                       | 12 ------------
>  lib/bb/fetch2/gitsm.py                          | 12 ------------
>  lib/bb/fetch2/hg.py                             | 14 +-------------
>  lib/bb/fetch2/local.py                          | 14 +-------------
>  lib/bb/fetch2/perforce.py                       | 13 -------------
>  lib/bb/fetch2/repo.py                           | 14 +-------------
>  lib/bb/fetch2/s3.py                             | 13 -------------
>  lib/bb/fetch2/sftp.py                           | 13 -------------
>  lib/bb/fetch2/ssh.py                            | 12 ------------
>  lib/bb/fetch2/svn.py                            | 13 -------------
>  lib/bb/fetch2/wget.py                           | 13 -------------
>  lib/bb/main.py                                  | 12 ------------
>  lib/bb/methodpool.py                            | 12 ------------
>  lib/bb/monitordisk.py                           | 12 ------------
>  lib/bb/msg.py                                   | 12 ------------
>  lib/bb/parse/__init__.py                        | 14 +-------------
>  lib/bb/parse/ast.py                             | 13 -------------
>  lib/bb/parse/parse_py/BBHandler.py              | 13 -------------
>  lib/bb/parse/parse_py/ConfHandler.py            | 12 ------------
>  lib/bb/parse/parse_py/__init__.py               | 14 +-------------
>  lib/bb/persist_data.py                          | 12 ------------
>  lib/bb/progress.py                              | 12 ------------
>  lib/bb/providers.py                             | 12 ------------
>  lib/bb/remotedata.py                            | 12 ------------
>  lib/bb/runqueue.py                              | 12 ------------
>  lib/bb/server/__init__.py                       | 14 --------------
>  lib/bb/server/process.py                        | 12 ------------
>  lib/bb/server/xmlrpcclient.py                   | 12 ------------
>  lib/bb/server/xmlrpcserver.py                   | 12 ------------
>  lib/bb/taskdata.py                              | 12 ------------
>  lib/bb/tests/codeparser.py                      | 13 -------------
>  lib/bb/tests/cooker.py                          | 13 -------------
>  lib/bb/tests/cow.py                             | 13 -------------
>  lib/bb/tests/data.py                            | 13 -------------
>  lib/bb/tests/event.py                           | 13 -------------
>  lib/bb/tests/fetch.py                           | 13 -------------
>  lib/bb/tests/parse.py                           | 13 -------------
>  lib/bb/tests/persist_data.py                    | 13 -------------
>  lib/bb/tests/utils.py                           | 13 -------------
>  lib/bb/tinfoil.py                               | 12 ------------
>  lib/bb/ui/__init__.py                           | 12 ------------
>  lib/bb/ui/buildinfohelper.py                    | 12 ------------
>  lib/bb/ui/knotty.py                             | 12 ------------
>  lib/bb/ui/ncurses.py                            | 12 ------------
>  lib/bb/ui/taskexp.py                            | 12 ------------
>  lib/bb/ui/toasterui.py                          | 12 ------------
>  lib/bb/ui/uievent.py                            | 13 -------------
>  lib/bb/ui/uihelper.py                           | 12 ------------
>  lib/bb/utils.py                                 | 12 ------------
>  lib/hashserv/__init__.py                        | 12 ------------
>  lib/hashserv/tests.py                           | 12 ------------
>  lib/layerindexlib/__init__.py                   | 12 ------------
>  lib/layerindexlib/cooker.py                     | 12 ------------
>  lib/layerindexlib/plugin.py                     | 13 -------------
>  lib/layerindexlib/restapi.py                    | 12 ------------
>  lib/layerindexlib/tests/common.py               | 12 ------------
>  lib/layerindexlib/tests/cooker.py               | 12 ------------
>  lib/layerindexlib/tests/layerindexobj.py        | 12 ------------
>  lib/layerindexlib/tests/restapi.py              | 12 ------------
>  lib/pyinotify.py                                | 17 -----------------
>  lib/toaster/bldcollector/urls.py                | 13 -------------
>  lib/toaster/bldcollector/views.py               | 12 ------------
>  lib/toaster/bldcontrol/bbcontroller.py          | 13 -------------
>  lib/toaster/bldcontrol/localhostbecontroller.py | 13 -------------
>  .../orm/management/commands/lsupdates.py        | 12 ------------
>  lib/toaster/orm/models.py                       | 12 ------------
>  lib/toaster/tests/browser/selenium_helpers.py   | 13 -------------
>  .../tests/browser/selenium_helpers_base.py      | 13 -------------
>  .../tests/browser/test_all_builds_page.py       | 12 ------------
>  .../tests/browser/test_all_projects_page.py     | 12 ------------
>  .../tests/browser/test_builddashboard_page.py   | 12 ------------
>  .../test_builddashboard_page_artifacts.py       | 12 ------------
>  .../browser/test_builddashboard_page_recipes.py | 12 ------------
>  .../browser/test_builddashboard_page_tasks.py   | 12 ------------
>  lib/toaster/tests/browser/test_js_unit_tests.py | 12 ------------
>  lib/toaster/tests/browser/test_landing_page.py  | 12 ------------
>  .../tests/browser/test_layerdetails_page.py     | 12 ------------
>  .../browser/test_most_recent_builds_states.py   | 12 ------------
>  .../tests/browser/test_new_custom_image_page.py | 12 ------------
>  .../tests/browser/test_new_project_page.py      | 12 ------------
>  .../tests/browser/test_project_builds_page.py   | 12 ------------
>  .../tests/browser/test_project_config_page.py   | 12 ------------
>  lib/toaster/tests/browser/test_project_page.py  | 12 ------------
>  lib/toaster/tests/browser/test_sample.py        | 12 ------------
>  lib/toaster/tests/browser/test_task_page.py     | 12 ------------
>  .../tests/browser/test_toastertable_ui.py       | 12 ------------
>  lib/toaster/tests/builds/buildtest.py           | 12 ------------
>  lib/toaster/tests/builds/test_core_image_min.py | 13 -------------
>  lib/toaster/tests/commands/test_loaddata.py     | 12 ------------
>  lib/toaster/tests/commands/test_lsupdates.py    | 12 ------------
>  lib/toaster/tests/commands/test_runbuilds.py    | 12 ------------
>  lib/toaster/tests/eventreplay/__init__.py       | 12 ------------
>  .../tests/functional/functional_helpers.py      | 12 ------------
>  .../tests/functional/test_functional_basic.py   | 12 ------------
>  lib/toaster/tests/views/test_views.py           | 12 ------------
>  lib/toaster/toastergui/api.py                   | 13 -------------
>  lib/toaster/toastergui/buildtables.py           | 12 ------------
>  lib/toaster/toastergui/tablefilter.py           | 12 ------------
>  lib/toaster/toastergui/tables.py                | 12 ------------
>  .../toastergui/templatetags/projecttags.py      | 12 ------------
>  lib/toaster/toastergui/typeaheads.py            | 12 ------------
>  lib/toaster/toastergui/urls.py                  | 12 ------------
>  lib/toaster/toastergui/views.py                 | 13 -------------
>  lib/toaster/toastergui/widgets.py               | 12 ------------
>  .../management/commands/buildimport.py          | 12 ------------
>  .../management/commands/checksocket.py          | 12 ------------
>  lib/toaster/toastermain/settings.py             | 12 ------------
>  .../toastermain/settings_production_example.py  | 12 ------------
>  lib/toaster/toastermain/settings_test.py        | 12 ------------
>  lib/toaster/toastermain/urls.py                 | 12 ------------
>  136 files changed, 7 insertions(+), 1679 deletions(-)
> 


More information about the bitbake-devel mailing list