[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[atomic-devel] GetCachedRebaseRpmDiff regression?
- From: Marius Vollmer <marius vollmer redhat com>
- To: atomic-devel <atomic-devel projectatomic io>
- Subject: [atomic-devel] GetCachedRebaseRpmDiff regression?
- Date: Wed, 14 Feb 2018 16:00:41 +0200
Hi,
I think we have git some regression in rpm-ostreed on CentOS Atomic in
our Cockpit integration tests:
https://bugs.centos.org/view.php?id=14493
We found this when updating ou continuous-atomic image:
https://github.com/cockpit-project/cockpit/pull/8548
https://fedorapeople.org/groups/cockpit/logs/pull-8548-20180207-130707-8b3ca05f-verify-continuous-atomic/log.html
I would like to make you guys aware of this straight away, in case it is
something interesting for upstream.
Basically, GetCachedRebaseRpmDiff now seems to return the wrong checksum
and version. Maybe this is caused by the way we construct our ostree
test repositories.
Reproducer steps dumped from the bug report:
mkdir -p /var/zrepo
mkdir -p /tmp/rpm-data/usr/share
cp -r /usr/share/rpm /tmp/rpm-data/usr/share/
ostree init --repo /var/zrepo --mode archive-z2
ostree commit --repo=/var/zrepo -b zremote-branch1 --orphan --tree=dir=/tmp/rpm-data --add-metadata-string version=zremote-branch1.1
ostree remote add zremote-test1 http://127.0.0.1:12345 --no-gpg-verify
rpm-ostree reload
<start a trivial webserver that serves /var/zrepo from http://127.0.0.1:12345>
# gdbus call -y -d org.projectatomic.rpmostree1 -o /org/projectatomic/rpmostree1/centos_atomic_host -m org.projectatomic.rpmostree1.OS.DownloadRebaseRpmDiff "zremote-test1:zremote-branch1" "[]"
# gdbus call -y -d org.projectatomic.rpmostree1 -o /org/projectatomic/rpmostree1/centos_atomic_host -m org.projectatomic.rpmostree1.OS.GetCachedRebaseRpmDiff "zremote-test1:zremote-branch1" "[]"
(@a(sua{sv}) [], {'osname': <'centos-atomic-host'>, 'timestamp': <uint64 1518611341>, 'origin': <'zremote-test1:zremote-branch1'>, 'checksum': <'6a5a02b7fe761338591c5a1e28963acbfb391bc50d3a1cd68c42974d34364ebc'>, 'gpg-enabled': <false>, 'version': <'cockpit-base.1'>})
# rpm-ostree status
State: idle; auto updates disabled
Deployments:
* ostree://local:centos-atomic-host/7/x86_64/devel/continuous
Version: cockpit-base.1 (2018-02-14 12:29:01)
Commit: 6a5a02b7fe761338591c5a1e28963acbfb391bc50d3a1cd68c42974d34364ebc
ostree://centos-atomic-continuous:centos-atomic-host/7/x86_64/devel/continuous
Version: 7.2017.1026 (2018-02-05 16:09:11)
Commit: e5e1d67af13843af97dec2774a00cb7ddf5857a413b1f2664b01b294eecf3585
You can see that GetCachedRebaseRpmDiff returns the checksum of the
current deployment instead of the one for zremote-test1:zremote-branch1.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]