[Pulp-list] Pulp 2.10 Release Candidate 2 Now Available

2016-09-13 Thread Sean Myers
Pulp 2.10 Release Candidate 2 is now available, and can be downloaded from
the 2.10 beta repositories:

https://repos.fedorapeople.org/repos/pulp/pulp/beta/2.10/

Two blocking issues have been discovered since the release of RC 1. They were 
addressed
in Pulp 2.9, and since they affect upgrading from earlier versions of Pulp they 
were
labeled as blockers for 2.10 as well. Since Release Candidate 1, only the fixes 
for these
two issues have been added:

2234Upgrading to pulp 2.9 causes sync of repos with SRPM's with a 
filelist field to fail.
  https://pulp.plan.io/issues/2234

2236Upgrading to pulp 2.9 causes sync of repos with DRPM' with a 
"relativepath" field to fail.
  https://pulp.plan.io/issues/2236

RC 2 should become Generally Available in one week (9/20), but may be pushed 
back if:

- new blocker issues are discovered
- upgrade testing takes longer than expected
- upgrade testing fails

New features for Pulp 2.10 include the new rsync distributor, new 
high-availability
features for resource managers, as well as some improvements to RPM publishing 
and
package validation. Several bugs were also fixed; all the details can be found 
later
in this announcement.

More information about these new features can be found in the release notes:
http://docs.pulpproject.org/en/2.10/testing/user-guide/release-notes/2.10.x.html
http://docs.pulpproject.org/en/2.10/testing/plugins/pulp_rpm/user-guide/release-notes/2.10.x.html
http://docs.pulpproject.org/en/2.10/testing/plugins/pulp_docker/user-guide/release-notes/2.1.x.html

Try out the new features, and let us know how they work for you!


Upgrading
=

The 2.10 beta repositories are included in the pulp repo files:
https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo for fedora 23 & 
24
https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo for RHEL 6 & 7

After enabling the pulp-2.10-beta repository, you'll want to follow the standard
upgrade path, with migrations, to get to 2.10:

> $ sudo systemctl stop httpd pulp_workers pulp_resource_manager pulp_celerybeat
> $ sudo yum upgrade
> $ sudo -u apache pulp-manage-db
> $ sudo systemctl start httpd pulp_workers pulp_resource_manager 
> pulp_celerybeat


New Features


Here are the specific stories done for 2.10:

  Docker Support
1887As a user, I can use the rsync predistributor with docker web 
distributor
1291As a user, I can sync feeds that require username/password 
authentication
  Pulp
1990Rsync distributor
1963As a user, I can use rsync distributor to publish iso 
repositories
1759As a user, I can use rsync distributor to publish RPM 
repositores
898 As a user I can run multiple pulp_resource_managers 
concurrently with all of them actively participating
  RPM Support
1991As a user, uploaded units which don't pass the signature check 
are not imported
1982As a user, I can force a full sync
1878Support for choosing the checksum type in updateinfo
1156As a user, I can have an "signature" attribute stored for RPMs, 
SRPMs, and DRPMs

View this list in redmine:
http://bit.ly/2axDGKA


Issues Addressed


Here are the bug fixes specific to 2.10:

  Pulp
2082Cannot add importer to the repository
1948Upgrading RPMs on EL6 sometimes fails during pre script
2187rsync as predistributor logic is wrong
2202predistributor logic in platform does not account for 
force_full and updated distributor configs
2030importer config is not validated during the update
2039Not full importer config is validated in the update call
2118Reduce runtime of file path migration
1606API call to install consumers raises 500 if body contains wrong 
data type
2106Pin to flake8 2.6.2
  RPM Support
2188Make GPG signature checking is called "filtering"
2042updateinfo.xml is missing checksums
2199The RPM rsync distributor breaks when SELinux is enabled
2115The 'skip_fast_forward' in RPM rsync config should be renamed 
to 'force_full'

All bug fixes from Pulp 2.9.2 and earlier are included in Pulp 2.10, as well as 
the fixes
for the two blockers mentioned above.

View this list in redmine:
http://bit.ly/2awB1h4


Fedora Support
==

Fedora 22 has reached its end-of-life. As a result Pulp 2.10 is being built for 
(and tested on)
Fedoras 23 and 24.



signature.asc
Description: OpenPGP digital signature
___
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list

[Pulp-list] Pulp 2.9.3 Beta 2 Now Available

2016-09-13 Thread Sean Myers
Pulp 2.9.3 Beta 2 is now available in the beta repositories:

  https://repos.fedorapeople.org/repos/pulp/pulp/beta/2.9/

This release includes bug fixes to Pulp Platform, the RPM Plugin,
and the Docker plugin.

Since Beta 1, a few blocking issues were discovered related to upgrading to
2.9 from earlier versions of pulp. Those fixes and a couple other minor bugfixes
have been included in Beta 2.

The blocking upgrade issues also affect 2.10, so we'll be releasing a new 2.10
release candidate as soon as possible.

Upgrading
=

The 2.9 beta repositories are included in the pulp repo files:
https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo for fedora 22 & 
23
https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo for RHEL 6 & 7

After enabling the pulp-2.9-beta repository, you'll want to follow the standard
upgrade path with migrations:

> $ sudo systemctl stop httpd pulp_workers pulp_resource_manager pulp_celerybeat
> $ sudo yum upgrade
> $ sudo -u apache pulp-manage-db
> $ sudo systemctl start httpd pulp_workers pulp_resource_manager 
> pulp_celerybeat


Issues Addressed


These issues are fixed in Pulp 2.9.3:

  Docker Support
2198Timestamp not updated for changed docker_tag
2142Units created with 0-byte files when sync runs out of disk space
  Pulp
2121Requires: selinux-policy is broken in spec files
2112Status API does not log Qpid errors
2047directory creation race condition during publish
  RPM Support
2236Upgrading to pulp 2.9 causes sync of repos with DRPM' with a 
"relativepath" field to fail.
2234Upgrading to pulp 2.9 causes sync of repos with SRPM's with a 
filelist field to fail.
2197Error report for file size verification is not generated 
correctly
2134Updating a repo without specifying checksum_type causes KeyError
1926package without epoch in the erratum pkglist is not handled 
correctly during publish
1881pulp-admin fails to display the erratum if not all metadata is 
present
236 Don't re-download rpms if they exist on disk

View this list in Redmine:
http://bit.ly/2bPVEca


Fedora Support
==

Fedora 22 packages are incidentally included in this release, but are not
supported due to Fedora 22 reaching its end-of-life.



signature.asc
Description: OpenPGP digital signature
___
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list

Re: [Pulp-list] parameter --gpg-key from rpm repo create

2016-09-13 Thread Jeremy Cline
On 09/09/2016 07:44 AM, Cristian Falcas wrote:
> Hello,
> 
> What is the purpose of the "--gpg-key" parameter from create repo command?
> 
> It is used to verify the upstream rpms or to sign the rpms after they are
> imported in pulp?

Hi Cristian,

`--gpg-key` looks like it should be the full path to the public portion
of the GPG key pair that signed the RPMs. It's then provided to the
consumer using the consumer feature of Pulp. It's not, as far as I know,
published over HTTPS.

The key looks like it's stored as a file on the consumer and yum's usual
GPG signature checking is used.

-- 
Jeremy Cline
XMPP: jer...@jcline.org
IRC:  jcline



signature.asc
Description: OpenPGP digital signature
___
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list