-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
xorg: batch of updates, bump luit #57778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Announcements with details of changes can be found on the mailing list, and since IIRC these are all from this month they all are listed here: https://lists.x.org/archives/xorg-announce/2019-March/thread.html ----- Grab luit from mirror because our fetcher's default behavior doesn't get along with invisible-island's FTP server apparently (?). Or perhaps server is problematic, not sure. Example URL: ftp://ftp.invisible-island.net/luit/luit-20190106.tgz * Using curl or wget: "Server denied you to change to the given directory" (or so) * Using curl with `--ftp-mode nocwd`: success curl's manpage suggests this is less-compliant behavior used for speed, offering a third option that's more likely to work but not quite as fast. So it seems like the more compliant behavior is rejected but the fast behavior is accepted. Dunno, hopefully it'll be on a content-addressed server soon enough so it doesn't matter as much :). Hash used here matches manually-fetched from official URL as well as from the mirror.
See: https://lists.x.org/archives/xorg-announce/2019-March/002974.html |
Also noteworthy AMD/ATI driver updates, which look rather exciting:
FWIW the update script dependency magic added |
cc @lovek323 who is a maintainer on some of these |
I've noticed that these xorg updates can stall a little longer than in other distros. I think it would be a welcome improvement if we could streamline them more since this is obviously important. |
They provide programs executed by the builder.
And drop `mtdev`, which appears to have been added unnecessarily.
Started "just" fixing uses of
Also, fix various dependencies (mostly font utils) to be nativeBuildInputs since they (only) provide binaries used by the builder. |
(eval failure unrelated, darwin hfsevents which I believe has been fixed now) |
Inclined to go ahead with this, it works on my machines and doesn't look like there are any problems with the updates in other distributions "yet" :). Sound okay? |
Announcements with details of changes
can be found on the mailing list,
and since IIRC these are all from
this month they all are listed here:
https://lists.x.org/archives/xorg-announce/2019-March/thread.html
Grab luit from mirror because our fetcher's
default behavior doesn't get along with
invisible-island's FTP server apparently (?).
Or perhaps server is problematic, not sure.
Example URL:
ftp://ftp.invisible-island.net/luit/luit-20190106.tgz
"Server denied you to change to the given directory"
(or so)
--ftp-mode nocwd
: successcurl's manpage suggests this is less-compliant behavior
used for speed, offering a third option that's more
likely to work but not quite as fast.
So it seems like the more compliant behavior is
rejected but the fast behavior is accepted.
Dunno, hopefully it'll be on a content-addressed
server soon enough so it doesn't matter as much :).
Hash used here matches manually-fetched from official URL
as well as from the mirror.
Motivation for this change
Things done
I have not tested this on staging yet,
but on my tree which is generally pretty close :).
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)