The major change in this update is that fedfind now has the ability to effectively override the productmd-formatted metadata provided by Pungi in specific cases where it's problematic. There is a new helper function, helpers.correct_image, which applies these 'corrections', and the image dicts returned by the Release.all_images property - commonly used for getting a flat list of image dicts from the compose metadata - now have these corrections applied.

This is intended to work around a significant issue that's appeared along with the introduction of a Workstation ostree installer image for Fedora: pungi sets the type for ostree installer images to boot, but that means there is no way to distinguish a Workstation network install image from a Workstation ostree install image using the metadata. This is a major problem for several things which distinguish between images based on the metadata (openQA, fedora_nightlies, and wikitcms are all affected by this). For now, fedfind will 'correct' the type for these images from boot to dvd-ostree. fedfind will also use the dvd-ostree type for ostree installer images when synthesizing metadata for Releases that do not have it.

Note you can get un'corrected' image dicts from the Release.metadata property, which always provides the original, entirely unmodified metadata.

There is also a new helper, fedfind.helpers.identify_image, for constructing image identifiers from image dicts; this is something various fedfind consumers do, and were duplicating the code for, so let's let them share it. We also tweak and correct the expected_images definitions somewhat (there were inconsistencies between what fedfind was 'expecting' and what release engineering were actually intending to provide).

The relval update adjusts relval size-check for the dvd-ostree change.

How to install

sudo dnf upgrade --refresh --advisory=FEDORA-2016-ad81776bff

This update has been submitted for testing by adamwill.

6 years ago

This update has been pushed to testing.

6 years ago

adamwill edited this update.

New build(s):

  • fedfind-2.6.2-1.fc23

Removed build(s):

  • fedfind-2.5.0-1.fc23
6 years ago

This update has been submitted for testing by adamwill.

6 years ago
User Icon alexpl commented & provided feedback 6 years ago
karma

Though not a heavy user of either package (I mostly use fedfind to track down isos), they both seem to work fine.

Oh, relval lists the wrong upstream URL, https://www.happyassassin.net/wikitcms instead of https://www.happyassassin.net/relval

@alexpl hah, nice spot - that goes back to when relval didn't have its own separate page, I obviously never changed the spec file...

This update has been pushed to testing.

6 years ago

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

6 years ago

This update has been submitted for stable by adamwill.

6 years ago

This update has been pushed to stable.

6 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
high
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
2
Stable by Time
disabled
Dates
submitted
6 years ago
in testing
6 years ago
in stable
6 years ago
modified
6 years ago

Automated Test Results