> On 30.08.2010 03:52, Eric Sandeen wrote:
>> Bogdan wrote:
>>> I couldn't find this information in the xfsprogs ChangeLog, so I'm
>>> asking here: what is the minimum version of xfsprogs to:
>>> 1) contain these utilities: xfs_db, xfs_freeze, xfs_check, and
>>> 2) xfs_db accepts the following command-line parameters: -i, -c, and
>>> 3) xfs_freeze accepts the following command-line parameters: -f, -u, and
>>> 4) xfs_db accepts the following interactive mode commands: "freesp
>>> -d", "quit", "blockget -n", "ncheck", "sb 0", "print".
>> I am not surprised that changelogs do not mention when "quit" was
>> added to xfs_db ...!
> It could have been "exit" one day in the past, right?
It could have been, but if it was "quit" from day one, that's never
going to make it to a changelog. :)
>>> Or is there a ChangeLog that covers all xfsprogs versions in such
>>> deatil that I would be able to find this myself? If so, where can I
>>> find it?
>> You could look at git and/or cvs history/blame to see when commands &
>> options were added.
> Is everything really there? How do I get these?
Most everything should be there.
>> Most of the things you ask about are SO OLD it will take some digging
>> through renames and moves.
> I thought so. I'm surprised such things as added commands aren't in
> the ChangeLog, unless they were present from the first version.
>> Do you really need to know if "xfs_check" was added in 1994, or 1995, for
>> example? :)
> No. I need to know what was the first version of the xfsprogs package
> that contained this program. The version number, not the year.
well, equivalently, do you care if it was version 1.0.0 or 1.0.1, from the
For everything you asked about, I think they've all been there since
I think picking a version from maybe 5 years ago and checking that the
commands are all there would suffice; it would be -very- unlikely that
anything older is still in use.
>> This strikes me as a bit of an odd question; what is your motivation here?
> I'm writing a program that executes xfs_db and other processes,
> passes commands to them and reads replies. Now I want to know what the
> minimum required version is to be sure that these commands are
> accepted. I know this might seem strange, but I'd like to know this in
> more detail, so I can say "requires xfsprogs version X.Y.Z or newer"
> instead of "requires xfsprogs" (which would imply that all versions
> work, and this might not be the case). If it would be "1.0.0", great.
> But I wanted to be sure.
I think the fastest route, since nothing you asked for is particularly
"new" would be to just grab a sufficiently old version and double check
that the commands are there. Easier than chasing through the repository,