guix-kreyren/guix
Maxim Cournoyer 5dd3acd0a0
import: gnome: Improve version handling logic.
Before this change, we'd get:

    $ guix refresh gedit
    updating from version 40.1 to version 43.alpha...

This is because the new GNOME version scheme introduced in 2021 with GNOME 40
was not treated correctly.  Also, no longer ignore odd numbered minor
versions, as this appears to be a declining practice in GNOME.

* guix/import/gnome.scm (latest-gnome-release)
<pre-release-text?>: New predicate.
<even-minor-version?>: Rename to...
<release-version?>: ...this.  Return #f in case the version corresponds to a
development release.
* guix/import/gnome.scm (latest-gnome-release): Adjust accordingly.
2022-09-13 02:04:36 -04:00
..
build build-system: emacs: Use new function for autoloads generation 2022-09-11 15:46:32 +02:00
build-system gnu: scons: Move to (gnu packages build-tools). 2022-08-27 23:48:56 +02:00
import import: gnome: Improve version handling logic. 2022-09-13 02:04:36 -04:00
platforms
scripts pull: Create a version 3 manifest. 2022-08-31 12:34:10 +02:00
store
tests tests: git: Write files as UTF-8. 2022-08-09 15:58:14 +02:00
android-repo-download.scm
avahi.scm
base16.scm
base32.scm
base64.scm
build-system.scm
bzr-download.scm
cache.scm
channels.scm channels: Consider news files as UTF-8-encoded by default. 2022-08-09 15:59:09 +02:00
ci.scm
colors.scm colors: Add 'colorize-full-matches'. 2022-04-19 18:07:49 +02:00
combinators.scm
config.scm.in
cpio.scm
cpu.scm
cve.scm
cvs-download.scm
d3.v3.js
deprecation.scm
derivations.scm
describe.scm describe: 'current-channel-entries' ignores non-channel profile entries. 2021-06-13 23:57:44 +02:00
diagnostics.scm
discovery.scm
docker.scm
download.scm download: Refresh KDE mirror list. 2022-07-24 02:00:00 +02:00
elf.scm
ftp-client.scm
gexp.scm gexp: directory-union: Fix documentation. 2022-08-28 21:14:18 -04:00
git-authenticate.scm
git-download.scm
git.scm
glob.scm guix: Add globstar support. 2020-12-09 22:25:17 +01:00
gnu-maintenance.scm
gnupg.scm
grafts.scm
graph.js
graph.scm graph: Factorize 'lookup-backend'. 2022-03-18 16:03:33 +01:00
hash.scm
hg-download.scm hg-download: Make (guix swh) output visible. 2021-06-14 18:35:18 +02:00
http-client.scm
i18n.scm
inferior.scm guix: inferior: Fix the behaviour of open-inferior #:error-port. 2022-07-08 13:51:34 +01:00
ipfs.scm Add (guix ipfs). 2021-04-12 18:42:22 +02:00
least-authority.scm least-authority: Fix typo. 2022-06-10 23:52:34 -04:00
licenses.scm
lint.scm gnu: qttools: Rename to qttools-5. 2022-07-31 21:55:48 -04:00
man-db.scm guix: Index the man-db database via man pages names. 2022-03-02 00:00:55 -05:00
memoization.scm memoization: Add 'invalidate-memoization!. 2017-12-13 23:11:53 +01:00
modules.scm
monad-repl.scm monad-repl: Add "build", "lower", and "verbosity" commands. 2022-07-15 17:36:57 +02:00
monads.scm monads: Add 'mparameterize'. 2022-07-10 23:57:14 +02:00
nar.scm
narinfo.scm
openpgp.scm
packages.scm packages: Change the order of %SUPPORTED-SYSTEMS. 2022-06-16 23:57:40 +02:00
pki.scm
platform.scm guix: platform: Use #false instead of #f. 2022-09-07 14:24:52 +02:00
profiles.scm pull: Create a version 3 manifest. 2022-08-31 12:34:10 +02:00
profiling.scm
progress.scm
quirks.scm
read-print.scm read-print: Improve declaration of integer bases. 2022-09-02 10:49:35 +02:00
records.scm
remote.scm
repl.scm
scripts.scm
search-paths.scm search-paths: Tweak $SSL_CERT_DIR comment. 2022-09-08 16:22:21 +02:00
self.scm guix gc: '--delete-generations' now deletes old Home generations. 2022-08-01 00:02:04 +02:00
serialization.scm serialization: Micro-optimize string literal output in 'write-file-tree'. 2021-03-01 17:45:51 +01:00
sets.scm
ssh.scm ssh: 'open-ssh-session' gracefully handles connection timeouts. 2022-08-10 16:53:58 +02:00
status.scm status: Relay "updating substitutes" messages. 2022-06-26 23:19:14 +02:00
store.scm store: Open daemon connections with SOCK_CLOEXEC. 2022-09-04 23:10:10 +02:00
substitutes.scm
svn-download.scm
swh.scm swh: Allows token from Software Heritage authentication service. 2021-10-15 23:16:28 +02:00
tests.scm
transformations.scm
ui.scm ui: Describe package outputs. 2022-08-16 21:25:25 +02:00
upstream.scm upstream: Sort '%updaters' alphabetically. 2022-07-19 18:54:41 +02:00
utils.scm utils: Add target-mips64el?. 2022-08-05 00:14:30 +02:00
workers.scm