Compare commits

..

1 commit

Author SHA1 Message Date
Merlin Mathesius
999c874444 Obsolete 2019-09-23 17:00:27 -05:00
5 changed files with 1 additions and 1270 deletions

0
.gitignore vendored
View file

View file

@ -1,75 +0,0 @@
# shared-userspace module
[**Package DB** (owner)](https://admin.fedoraproject.org/pkgdb/package/modules/shared-userspace/) |
[**F26 modulemd** (source)](http://pkgs.fedoraproject.org/cgit/modules/shared-userspace.git/tree/shared-userspace.yaml?h=f26) |
[**PDC** (result)](https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?active=True&variant_name=shared-userspace)
This modules contains some "components" that cannot be physically separated
from each other or the distro at this point. This module provides common build-
and runtime dependencies that are shared between the other modules. As this is
work in progress, other modules that depend on this module might not work
anymore in the next iteration.
common-build-dependencies and shared-userspace modules have some overlap as
some packages that are required for builds also have a runtime component. Other
packages are required only for a couple of other packages where it might be
easier to just ship them together in a different module. These choices makes
deciding where to put a certain package a little difficult.
Examples to explain how to decide weather a package belongs into c-b-d, s-u or none of them:
libtool
It is used by many packages during builds, but it also has libtool-ltdl as a library that many packages get linked with. That's the main reason for me to put libtool into the shared-userspace module.
autoconf
It is used by many packages during a build, no part of it is needed afterwards. It needs to be in common-build-dependencies.
python-pymongo
It is a runtime requirement by only two packages:
#> dnf repoquery -q --releasever 26 --whatrequires python-pymongo
mongodb-test-0:3.4.3-1.fc26.x86_64
python2-oslo-cache-tests-0:1.14.0-3.fc26.noarch
It is required by a couple of packages as a build requirement:
#> dnf repoquery -q --enablerepo fedora-source --releasever 26 --arch src --whatrequires python-pymongo
mongodb-0:3.4.3-1.fc26.src
python-kombu-1:4.0.2-4.fc26.src
python-mongoengine-0:0.11.0-2.fc26.src
python-oslo-cache-0:1.14.0-3.fc26.src
python-pysaml2-0:3.0.2-6.fc26.src
This belongs into the mongodb module, but that decision might be revisited when
more packages depend on python-pymongo
## Current state
| State | Description |
|-------|-------------|
| ✓ YES | **Build passes** in the infra (all build deps are ok) |
| ✗ NO | **Installs** on the Base Runtime (all runtime deps are ok) |
| ✓ NO | **No bootstrap** - uses only proper modules |
| ✗ NO | General **tests are in dist-git** |
| ✗ NO | General **tests pass** |
| ? | Meets the **Fedora Module Packaging Guidelines** |
<!--
| ✓ YES | yes! |
| ✗ NO | no! |
-->
### Notes

1
dead.module Normal file
View file

@ -0,0 +1 @@
Obsolete

File diff suppressed because it is too large Load diff

View file