Hello,
First of all, many thanks to
marino for Synth! I started using it a couple of weeks ago, and it just perfectly fits my needs.
I'm having a bit of an issue with updating of readline package (recent update from 6.3.8 to 7.0.3). Actually, I believe my issue has nothing to do with Synth, but pkg, however I'd appreciate any hints.
I'm using Synth 1.69 on FreeBSD 11.1-BETA3 (r320268) to build packages for ~20 VMs running FreeBSD.
So I get a list of all packages installed on VMs, feed to synth, which builds and produces txz files, which are then exposed via http to VMs. Everything is working/building just fine (I think).
Here is the content of /usr/local/etc/pkg/repos/FreeBSD.conf file from one of the VMs:
###
FreeBSD: { enabled: no }
Synth: {
url: "pkg+
http://repos.local.net/pkg/",
mirror_type: "srv",
signature_type: "none",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
###
I have a server with readline-6.3.8_1 installed, which I expected to be updated to 7.0.3 when I execute 'pkg upgrade -r Synth' on that server, however pkg says everything is up to date:
Updating Synth repository catalogue...
Synth repository is up to date.
All repositories are up to date.
Checking for upgrades (0 candidates): 100%
Processing candidates (0 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
I confirm that readline-7.0.3.txz was sucessfully built by Synth, and it's indeed present under repos.local.net/pkg/All. Web server logs also confirm that the VM does contact the repository:
192.168.10.33 repos.local.net - [29/Jun/2017:13:11:32 +0200] "GET /pkg//meta.txz HTTP/1.1" 304 0 "-" "pkg/1.10.1"
192.168.10.33 repos.local.net - [29/Jun/2017:13:11:32 +0200] "GET /pkg//packagesite.txz HTTP/1.1" 304 0 "-" "pkg/1.10.1"
However, no update is triggered, or meta.txz (packagesite.txz?) somehow doesn't reflect the change of versions?
Thank you.