Update to smartmontools 7.1
Remove upstreamed patches
Remove gmake dependency
Remove drivedb update binary as it will modify tracked file drivedb.h
Differential D23101
sysutils/smartmontools: Update to 7.1 diizzy on Jan 9 2020, 9:06 AM. Authored by Tags None Referenced Files
Details
Update to smartmontools 7.1 Remove upstreamed patches Build and run-time tested on 13-CURRENT (r356392)
Diff Detail
Event Timeline
Comment Actions Oh, I see you did say Remove drivedb update binary as it will modify tracked files. Could you explain a bit what this means for someone not so familiar with the details here? Comment Actions https://www.smartmontools.org/browser/trunk/smartmontools/update-smart-drivedb.8.in
Comment Actions Just found that. Do you really think that removing drive db updater was a good idea? You just removed important package functionality w/o any alternatives. Going to revert that. Comment Actions Daniel described why it was removed. Why ask if you are going to unilaterally revert? Comment Actions From https://www.smartmontools.org/wiki/Download
Would it make more sense to just bump PORTREVISION when necessary with a new driverdb.h? Comment Actions Because it is breaking part of the package functionality. I am thinking to re-add it in correct way and probably i need to do post-install of copying drivedb.h.dist to drivedb.h which is not tracked and could be updated. However, just removing part of the program without providing any alternative is a very bad idea. Moreover, in fact when it was here worst thing was checksum failure on removal. What is bad but not critical. After removal there is no updater at all and there is no way to update drive db. Very nice change :-/ Comment Actions Drivedb is updated regularly. I see very little sense to update package every time when it happens. Also it will not help to the users who using pkg, as package are not rebuild thats often. Comment Actions
It's fine if you disagree. As maintainer you have a final say, but these petty insults serve little purpose. You also had nearly two months to review the change, but were an absent maintainer. Comment Actions I think @sample macro doing exactly what we are looking for. If user not touching drivedb.h it will be updated or removed by pkg. If he is using updater or changing it manually - pkg will not touch it. Again, i am fine with a problem found, but resolution is just weird. Instead of solving problem we introduced bigger one. Comment Actions Packages are supposed to be static and breaking packages because upstream supports self-updating is a no go, we do remove such functionality to avoid foot-shooting in general (netdata, youtube-dl/dlc etc). The only files that are allowed to be modified are @sample but that would be an ugly hack and a violation. What jrm@ suggested is what we previously did to avoid this issue see https://svnweb.freebsd.org/ports?view=revision&revision=552052 Comment Actions
Comment Actions we also do have a lot of packages fetching some data from the internet and storing it locally. No idea what makes smartmontools different here. |