with coreutils moving away from `head -#`, `tail -#`, `chown user.group`, and others, we had quite a bit of bugs ... the solution was to add back in the functionality, which is ok however, the patches fail to spew errors informing users that they should upgrade their POSIX-broken syntax i talked with peeps about this before and i thought it was going to be added but i guess this slipped through the cracks i'll attach a few patches to fix this state of things
Hopefully your patches will only warn. I can't tell you how happy I am that I can chown user.group again. head/tail -# etc..
yes, they'll warn, but the idea is to remove them in the future :P
That is a good solution. I'm sure in time we will learn that seeing the warning will be anoying and will give us and other software developers that use Gentoo ample time to retrain our behaviors to follow the POSIX standard. Thanks.
Created attachment 24515 [details, diff] head.c.patch
Created attachment 24518 [details, diff] tail.c.patch
Created attachment 24519 [details, diff] nice.c.patch
You forgot group?
theres a bunch more to patch i just havent made yet ... i threw those together cause they were the fastest ;)
Created attachment 25637 [details, diff] userspec.c.patch
as for some of the other programs, cant we just remove them ? i mean, has anyone ever seen an issue with old style date, expand, fold, od, pr, sort, split, touch, unexpand, or uniq ? hell, i dont even know what syntax is invalid because: (1) i havent even heard of half those utils :) (2) i've never had an error pop up when using the others informing me that 'my syntax is too old school'
These patches ain't workin
thanks for this and bug #36337 fixes, sonny