Project

Profile

Help

Task #2803

closed

Task #2802: Scratch build pulp_deb to be included in Pulp 2.14

Build python-debpkgr

Added by mihai.ibanescu@gmail.com almost 7 years ago. Updated about 5 years ago.

Status:
CLOSED - COMPLETE
Priority:
Normal
Assignee:
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Target Release - Debian:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 22
Quarter:

Description

python-debpkgr is a library for creating debian repositories.

The source code is https://github.com/sassoftware/python-debpkgr

It needs to be packaged as an RPM.

There is a python-debpgkr.spec.in file that can be used as an entry point.

Actions #1

Updated by mihai.ibanescu@gmail.com almost 7 years ago

  • Parent issue set to #2802
Actions #2

Updated by mihai.ibanescu@gmail.com almost 7 years ago

  • Description updated (diff)
Actions #3

Updated by mhrivnak almost 7 years ago

  • Sprint/Milestone set to 40
Actions #4

Updated by bmbouter almost 7 years ago

After some legal consulting with a copyright lawyer, Pulp is good to distribute an Apache2 dependency as long as we also are providing a source rpm. Here are the questions and answers I received:

Is there any issue is building and distributing an Apache licensed
package along with our GPLv2 licensed code?

No.

If we are able to, do we need to do anything special to identify the
license of that dependency as being different from our codebase's
license?

You don't need to do anything beyond what is necessary to comply with
the Apache License 2.0 as to python-debpkgr. That includes:

1. Including the Apache License 2.0 text with the python-debpkgr code
(it is currently contained at:
https://github.com/sassoftware/python-debpkgr/blob/master/LICENSE) So,
if you are distributing a source RPM containing the python-debpkgr
source code, don't remove the LICENSE file, and if there's a
python-debpkgr binary RPM, that also should have the LICENSE file.

2. Don't remove any existing copyright/license notices from individual
source files

3. If you modify any python-debpkgr files, you are supposed to "cause
any modified files to carry prominent notices stating that You changed
the files" (that could be a comment that says 'Modified by the Pulp
project', for example).

Actions #5

Updated by mhrivnak almost 7 years ago

  • Sprint/Milestone changed from 40 to 41
Actions #6

Updated by pcreech almost 7 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to pcreech
Actions #8

Updated by pcreech almost 7 years ago

  • Status changed from ASSIGNED to POST

Added by pcreech almost 7 years ago

Revision c4936dd1 | View on GitHub

Add python-debpkgr as a dependency for pulp_deb

Add python-debpkgr as a dependency for pulp_deb

closes #2803

Actions #9

Updated by pcreech almost 7 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #10

Updated by pcreech over 6 years ago

  • Status changed from MODIFIED to CLOSED - COMPLETE
Actions #11

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 22
Actions #12

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (41)
Actions #13

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF