Age | Commit message (Expand) | Author |
2020-06-15 | download: Remove usa-mirror.go-parts.com mirror....It incorrectly redirects 404s (at least) to the commercial home page.
* guix/download.scm (%mirrors): Remove usa-mirror.go-parts.com URLs.
| Tobias Geerinckx-Rice |
2020-06-12 | download: Add more apache mirrors....* guix/download.scm (%mirrors): Add more apache mirrors.
| Efraim Flashner |
2020-04-08 | download: Use correct system and guile in 'url-fetch/tarbomb' and 'url-fetch/......Fixes <https://bugs.gnu.org/40115>.
Previously the result of `guix build -s $system $package' would depend on the
system Guix was built for if $package or one of its dependencies used
'url-fetch/tarbomb' or 'url-fetch/zipbomb' as the origin method of its
source (e.g. `guix build -s i686-linux ffmpeg' on i686-linux would build a
different derivation than on x86_64-linux).
This patch fixes this by explicitly passing the correct system and guile to
'gexp->derivation'.
* guix/download.scm (url-fetch/tarbomb): Pass #:system system and
#:guile-for-build guile to 'gexp->derivation', where guile is the derivation
of guile for system.
(url-fetch/zipbomb): Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Diego Nicola Barbato |
2020-03-09 | download: Remove misbehaving kvin.lv mirror....It issues bogus redirections instead of returning 404.
* guix/download.scm (%mirrors): Remove kvin.lv from CPAN.
| Tobias Geerinckx-Rice |
2019-12-18 | download: Remove ramses.wh2.tu-dresden.de kernel mirror....* guix/download.scm (%mirrors): Remove ramses.wh2.tu-dresden.de, which seems
to no longer work.
| Mark H Weaver |
2019-07-17 | Merge branch 'master' into core-updates | Ludovic Courtès |
2019-07-15 | download: Use the new 'derivation' calling convention....* guix/download.scm (built-in-download): Pass MIRRORS and
CONTENT-ADDRESSED-MIRRORS as #:sources, not #:inputs.
| Ludovic Courtès |
2019-07-02 | Merge branch 'staging' into core-updates | Marius Bakke |
2019-06-29 | download: Remove hydra from content-addressed URL list...* guix/build/download-nar.scm (urls-for-item): Remove
mirror.hydra.gnu.org.
* guix/download.scm (%content-addressed-mirrors): Likewise.
| Tobias Geerinckx-Rice |
2019-06-14 | download: Add 'url-fetch/executable'....* guix/download.scm (built-in-download): Add #:executable? parameter.
Pass #:recursive? to 'raw-derivation' and add "executable" to the #:env-vars
alist when EXECUTABLE? is true.
(url-fetch): Add #:executable? and pass it to 'built-in-download'.
(url-fetch/executable): New procedure.
| Ludovic Courtès |
2019-06-10 | download: Update list of content-addressed mirrors....* guix/download.scm (%content-addressed-mirrors): Change
"berlin.guixsd.org" to "ci.guix.gnu.org" and move it first.
| Ludovic Courtès |
2019-04-16 | store: Memoize 'built-in-builders' call directly in <store-connection>....The caching strategy introduced in
40cc850aebb497faed0a11d867d8fcee729023df was ineffective since we
regularly start from an empty object cache. For example, "guix build
inkscape -n" would make 241 'built-in-builders' RPCs.
* guix/store.scm (<store-connection>)[built-in-builders]: New field.
(open-connection): Adjust '%make-store-connection' call accordingly.
(port->connection): Likewise.
(built-in-builders): Rename to...
(%built-in-builders): ... this.
(built-in-builders): New procedure.
* guix/download.scm (built-in-builders*): Remove 'mcached' call.
| Ludovic Courtès |
2019-03-15 | download: Add MATE mirrors....* guix/download.scm (%mirrors): Add mirrors for the MATE Desktop.
| Guy Fleury Iteriteka |
2018-12-19 | download: 'built-in-builders*' relies on the functional cache....The previous caching strategy, which used STORE as an 'eq?' key, would
no longer work when the functional cache is used because subsequent
store values are not 'eq?'.
* guix/download.scm (built-in-builders*): Rewrite in terms of
'mcached'.
| Ludovic Courtès |
2018-11-28 | download: Add berlin.guixsd.org as a content-addressed mirror....* guix/download.scm (%content-addressed-mirrors)[guix-publish]: New
procedure.
Use it for "mirror.hydra.gnu.org" and add "berlin.guixsd.org" too.
| Ludovic Courtès |
2018-11-28 | download: Make (guix base16) a soft dependency....Fixes <https://bugs.gnu.org/33542>.
Reported by Mark H Weaver <mhw@netris.org>.
* guix/download.scm (%content-addressed-mirrors): Autoload (guix base16).
| Ludovic Courtès |
2018-11-14 | download: Access content-addressed mirrors over HTTPS....Bug <http://bugs.gnu.org/22774> is no longer relevant now that we use
"builtin:download" exclusively.
* guix/download.scm (%content-addressed-mirrors): Use "https", not
"http".
| Ludovic Courtès |
2018-11-14 | download: Add Software Heritage as a content-addressed mirror....* guix/download.scm (%content-addressed-mirrors): Add Software
Heritage.
| Ludovic Courtès |
2018-05-29 | Merge branch 'master' into core-updates | Ricardo Wurmus |
2018-05-29 | download: Remove unused procedure....* guix/download.scm (gnutls-package): Remove.
| Ludovic Courtès |
2018-04-30 | Merge branch 'master' into core-updates | Mark H Weaver |
2018-04-23 | download: Use ungrafted tools in 'url-fetch/tarbomb' and 'url-fetch/zipbomb'....Fixes <https://bugs.gnu.org/31085>.
Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.
* guix/download.scm (url-fetch/tarbomb): Pass #:graft? #f to
'gexp->derivation'.
(url-fetch/zipbomb): Likewise.
| Ludovic Courtès |
2018-04-17 | download: Fix 'url-fetch/tarbomb' and 'url-fetch/zipbomb'....Fixes a regression introduced in 20927c9331b493eaf94211ad9f8a5055e11b4588.
Reported by Eric Bavier <ericbavier@centurylink.net>.
* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Within the gexp,
import (guix build utils) for 'invoke'.
| Mark H Weaver |
2018-03-20 | Merge branch 'master' into core-updates | Mark H Weaver |
2018-03-17 | download: Remove TU Wien mirror....* guix/download.scm (%mirrors): Remove gd.tuwien.ac.at, which no longer
seems to exist.
| Mark H Weaver |
2018-03-16 | download: Use invoke instead of system*....* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Use invoke.
| Mark H Weaver |
2017-11-19 | Merge branch 'master' into core-updates | Marius Bakke |
2017-11-12 | download: Use HTTPS for the first ImageMagick mirror....* guix/download.scm (%mirrors)[imagemagick]: Use HTTPS for <sunsite.icm.edu.pl>.
| Leo Famulari |
2017-11-12 | download: Try FTP servers last....* guix/download.scm (%mirrors)[savannah, kernel.org, apache, xorg, imagemagick]:
Re-arrange so that FTP is last.
| Leo Famulari |
2017-11-01 | Merge remote-tracking branch 'origin/master' into core-updates | Efraim Flashner |
2017-11-01 | download: Refresh the cpan.org mirror list....* guix/download.scm (%mirrors)[cpan]: Update the list of CPAN mirrors (of
which several are dead) with a more-or-less geographically diverse selection.
| Tobias Geerinckx-Rice |
2017-10-10 | Merge branch 'master' into core-updates | Marius Bakke |
2017-10-10 | guix: mirrors: Add kde archive mirror....* guix/download.scm (%mirrors)[kde]: Add kde-attic mirror.
| Efraim Flashner |
2017-10-01 | Merge remote-tracking branch 'origin/master' into core-updates | Efraim Flashner |
2017-09-11 | download: Adjust main ftp.gnu.org mirror....* guix/download.scm (%mirrors): Add missing "/gnu" in first mirror,
although that mirror would work even without it. Use https instead of
http.
| Ludovic Courtès |
2017-08-28 | download: Assume the "download" built-in builder is available....This is a followup to 05ceb8dcaf480a47cddf94ac979070b76df6556c.
* guix/download.scm (in-band-download): Remove.
(url-fetch): Call 'error' when BUILTINS lacks "download"; remove call to
'in-band-download'.
| Ludovic Courtès |
2017-08-25 | download: Remove a SourceForge mirror that never returns 404....* guix/download.scm (%mirrors)[sourceforge]: Remove
nbtelecom.dl.sourceforge.net, which never returns 404 responses. This causes
download failures due to hash mismatch, effectively preventing secondary
source URLs from being queried.
| Mark H Weaver |
2017-08-09 | download: Add the canonical GnuPG download site....* guix/download.scm (%mirrors)<gnupg>: Add https://gnupg.org.
| Leo Famulari |
2017-07-19 | download: Add OpenBSD mirrors....* guix/download.scm (%mirrors) <openbsd>: Add HTTPS OpenBSD mirrors.
* gnu/packages/ntp.scm (openntpd)[source]: Use them.
* gnu/packages/ssh.scm (openssh)[source]: Likewise.
* gnu/packages/tls.scm (libressl)[source]: Likewise.
| Tobias Geerinckx-Rice |
2017-06-20 | gnu: Move contents of zip module into compression module....* gnu/packages/zip.scm (zip, unzip, zziplib, perl-zip): Move to...
* gnu/packages/compression.scm: ...here.
* gnu/packages/zip.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister deleted file.
* po/packages/POTFILES.in: Unregister deleted file.
* gnu/packages/{audio, avr, bioinformatics, busybox, cdrom, ci, compression,
docbook, documentation, fonts, fpga, game-development, games, gl, gnome,
gnuzilla, graphics, guile, haskell, image, java, kodi, ldc, libreoffice,
markup, maths, mc, monitoring, music, php, pretty-print, python, scheme,
smalltalk, statistics, synergy, tex, textutils, video, web-browsers, xml,
zip}.scm, guix/build-system/{ant, font}.scm, guix/{download, packages}.scm:
Adapt module import.
| Arun Isaac |
2017-05-20 | download: Prune the ImageMagick mirror list....These sites' TLS certificates are invalid.
* guix/download.scm (%mirrors) <imagemagick>: Remove
mirrors-{au,ru,uk}.go-parts.com.
| Leo Famulari |
2017-04-17 | download: Add netfilter mirror....* guix/download.scm (%mirrors): Add mirrors for www.netfilter.org.
| Marius Bakke |
2017-04-05 | download: Update the GnuPG mirror list....* guix/download.scm (%mirrors) <gnupg>: Use HTTP for TU Wien mirror.
| Leo Famulari |
2017-03-19 | download: Remove non-existent kernel mirror....* guix/download.scm (%mirrors) <kernel.org>: Remove www.all.kernel.org.
| Mark H Weaver |
2017-03-08 | download: Update the Savannah mirror list....* guix/download.scm (%mirrors) <savannah>: Remove centervenus.com, which
seems to be broken. Add download-mirror.sv.gnu.org as a last resort.
| Ludovic Courtès |
2017-03-07 | gnu: bash: Use the bootstrap Guile in 'url-fetch/reset-patch-level'....Fixes <http://bugs.gnu.org/25775>.
Reported by Sirgazil, Ricardo Wurmus, Andy Wingo, and others.
* guix/download.scm (in-band-download): Always use GUILE. This reverts
9f05908fb1e3707cae593d94688748294717a546.
* gnu/packages/bash.scm (url-fetch/reset-patch-level): Remove #:guile.
Pass %BOOTSTRAP-GUILE as #:guile to 'url-fetch'. Remove #:guile-for-build
argument in 'gexp->derivation' call.
| Ludovic Courtès |
2017-02-23 | download: Provide a fall-back guile for older daemons....Fixes <http://bugs.gnu.org/25775>.
* guix/download.scm (in-band-download): Use %bootstrap-guile as a
fall-back when using older daemons that do not have a built-in
downloader.
Written-by: Ricardo Wurmus <rekado@elephly.net>
| Leo Famulari |
2017-02-01 | download: Add GNOME mirror....* guix/download.scm (%mirrors): Add "https://download.gnome.org".
| Ludovic Courtès |
2017-02-01 | download: Add ‘url-fetch/zipbomb’....From this suggestion by Ludovic Courtès:
<http://lists.gnu.org/archive/html/guix-devel/2016-09/msg01983.html>
* guix/download.scm (url-fetch/zipbomb): New procedure.
| Tobias Geerinckx-Rice |
2017-02-01 | download: url-fetch/tarball: Make ‘name’ truly optional....* guix/download.scm (url-fetch/tarbomb): Fall back to ‘file-name’ if
‘name’ is #f, like the regular ‘url-fetch’ does.
* gnu/packages/bioinformatics.scm (muscle)[source]: Remove ‘file-name’.
* gnu/packages/engineering.scm (fastcap)[source]: Likewise.
* gnu/packages/scheme.scm (scmutils)[source]: Likewise.
| Tobias Geerinckx-Rice |