jrmarino / synth

Next D/Ports build tool for live systems (Alternative for Portmaster and Portupgrade tools)
ISC License
255 stars 15 forks source link

Lots of packages rebuilt but only few installed #195

Open skrech opened 3 years ago

skrech commented 3 years ago

Hello,

I'm on FreeBSD 13 and using Synth to keep my system up to date. However, today I've noticed something that I perceive as unwanted behavior. However, by looking at threads over at FreeBSD forum, I see you, @jrmarino, are saying that it's normal.

So, the situation is the following: I've issued portsnap fetch update and then synth upgrade-system. It re-built lots of packages and then installed lots of packages. I didn't pay attention for some inconsistencies. Everything went smoothly after several hours. However, by mistake I've issued the portsnap command yet another time after the update and it updated few ports. I said, OK, today I'm updating everything, let's do another round of synth upgrade-system, it's only few ports that were updated, so it should be harmless. Unfortunately, one of these ports was consolekit2 which were required by pulseaudio, which in turn was required by KDE. So, ~250 packages were rebuilt (of them qt-webengine... :( , anyway...). To my surprise, though, after the rebuilt of all these packages, only 1 (!!!) was updated by pkg. The question is why just one package was installed? And why then I had to wait several hours to re-build packages that were not gonna be installed?

I know that github issues is not the place for discussion topics but, at least, here I know that my chances of getting answered are greater. Additionally, I think that many people will find the explanation valuable.