Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add copyright (license) to machine-emulator-tools.deb #83

Merged
merged 2 commits into from
Sep 20, 2024
Merged

Conversation

mpolitzer
Copy link
Collaborator

close #82

@mpolitzer mpolitzer self-assigned this Sep 18, 2024
@mpolitzer mpolitzer added the bug Something isn't working label Sep 18, 2024
@mpolitzer mpolitzer requested review from diegonehab and a team September 18, 2024 08:49
edubart
edubart previously approved these changes Sep 18, 2024
Dockerfile Outdated
@@ -175,6 +175,7 @@ RUN mkdir -p ${STAGING_DEBIAN} ${STAGING_SBIN} ${STAGING_BIN} ${STAGING_BASE}/et
COPY control ${STAGING_DEBIAN}/control
COPY package.json ${STAGING_SHARE}/package.json
COPY postinst ${STAGING_DEBIAN}/postinst
COPY LICENSE ${STAGING_BASE}/usr/share/doc/machine-emulator-tools/copyright
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is the format of the copyright file.
Please see copyright format.

Copy link
Collaborator Author

@mpolitzer mpolitzer Sep 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is the format of the copyright file. Please see copyright format.

Format did not exist for the ubuntu version in use.
Updated for versions 24.04+ conformance.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is what the thing looks like after running the automatic license extractor.
The source will only show up when we have upstreamed the package, right?

### `dpkg` source package: `machine-emulator-tools=0.16.2`

Binary Packages:

- `machine-emulator-tools=0.16.2`

Licenses: (parsed from: `/usr/share/doc/machine-emulator-tools/copyright`)

- `Apache-2.0`

**WARNING:** unable to find source (`apt-get source` failed or returned no results)!
This is *usually* due to a new package version being released and the old version being removed.

Copy link
Collaborator Author

@mpolitzer mpolitzer Sep 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The source will only show up when we have upstreamed the package, right?

Either that or having a /etc/apt/sources.list|/etc/apt/sources.list.d/ entry pointing to our own "PPA".

@mpolitzer mpolitzer merged commit 613f7cf into main Sep 20, 2024
3 checks passed
@mpolitzer mpolitzer deleted the fix/license branch September 20, 2024 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Missing copyright file for machine-emulator-tools.deb
3 participants