unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#53883: strange conflicts with guix package -m manifest
@ 2022-02-08 21:05 Dr. Arne Babenhauserheide
  2022-02-09  1:31 ` Leo Famulari
  0 siblings, 1 reply; 6+ messages in thread
From: Dr. Arne Babenhauserheide @ 2022-02-08 21:05 UTC (permalink / raw)
  To: 53883


[-- Attachment #1.1: Type: text/plain, Size: 1650 bytes --]

Hello Guix,

I see strange conflicts when trying to update packages via manifest:

guix package: error: profile contains conflicting entries for python-cffi
guix package: error:   first entry: python-cffi@1.15.0 /gnu/store/fnkn12qv3bw7z3jhdgp2drd0nnn0p433-python-cffi-1.15.0
guix package: error:    ... propagated from python-cmarkgfm@0.7.0
guix package: error:    ... propagated from python-readme-renderer@32.0
guix package: error:    ... propagated from python-twine@1.15.0
guix package: error:   second entry: python-cffi@1.14.4 /gnu/store/4zz00w8rqrfazv5lsjajs0g8y04ysa8g-python-cffi-1.14.4
guix package: error:    ... propagated from python-cryptography@3.3.1
guix package: error:    ... propagated from python-pyopenssl@20.0.1
guix package: error:    ... propagated from python-urllib3@1.26.7
guix package: error:    ... propagated from python-requests@2.26.0
guix package: error:    ... propagated from python-requests-toolbelt@0.9.1
guix package: error:    ... propagated from python-twine@1.15.0


As you can see, both packages are python-twine, and they have
conflicting dependencies.

I attached both my manifest and my channels file.

To reproduce:


    LANG=C guix package -kK --fallback -m ~/fluss-guix.manifest


$ LANG=C guix describe
Generation 377	Feb 07 2022 10:35:27	(current)
  guix c6b407c
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: c6b407c923253ac3e7ce8439b31f52ef94de7846
  flat ece373b
    repository URL: https://github.com/flatwhatson/guix-channel.git
    branch: master
    commit: ece373bcd1e00ef746fb7b104e56ab610cc4af2a
    


[-- Attachment #1.2: fluss-guix.manifest --]
[-- Type: application/octet-stream, Size: 13640 bytes --]

;; Diese "Manifest"-Datei kann an 'guix package -m' übergeben werden,
;; um den Inhalt Ihres Profils nachzubilden. Sie ist "symbolisch",
;; gibt also nur die Namen der Pakete an. Um genau das gleiche Profil
;; herauszubekommen, müssen Sie auch die verwendeten Kanäle
;; nachbilden, wie "guix describe" sie anzeigt. Siehe den Abschnitt
;; "Guix nachbilden" im Handbuch.

(specifications->manifest
  (list
        "grafx2" ; pixel editor
        "kxstitch" ; stitch art.
        "abcde"
        "adanaxisgpl"
        "adb"
        "icoutils"
        "adwaita-icon-theme"
        "aha"
        "alsa-lib"
        "amb-plugins"
        "anki"
        "ant"
        "apertium"
        "apr"
        "apr-util"
        "arandr"
        "arc-icon-theme"
        "arc-theme"
        "aria2"
        "aspell"
        "aspell-dict-de"
        "aspell-dict-en"
        "aspell-dict-eo"
        "aspell-dict-es"
        "atool"
        "atril"
        "audacity"
        "autoconf"
        "automake"
        "autotalent"
        "avidemux"
        "bash"
        "bastet"
        "bc"
        "bind"
        "bind:utils"
        "binutils"
        "blender"
        "boinc-client"
        "borg"
        "breeze-icons"
        "bzip2"
        "cabextract"
        "cairo"
        "calibre"
        "cdparanoia"
        "cdrtools"
        "chez-scheme"
        "childsplay"
        "clang"
        "clementine"
        "cloc"
        "clojure"
        "cmake"
        "coreutils"
        "cryptsetup"
        "cups"
        "curl"
        "dav1d"
        "dbus"
        "dbus-c++"
        "dbus-glib"
        "dconf-editor"
        "ddrescue"
        "dia"
        "diffutils"
        "docker"
        "docker-cli"
        "dolphin"
        "dolphin-plugins"
        "dosfstools"
        "dunst"
        "ecryptfs-utils"
        "efibootmgr"
        "electrum"
        "emacs"
        "emacs-ag"
        "emacs-bbdb"
        "emacs-blimp"
        "emacs-cider"
        "emacs-cnfonts"
        "emacs-cyberpunk-theme"
        "emacs-dart-mode"
        "emacs-dash"
        "emacs-dashboard"
        "emacs-deadgrep"
        "emacs-desktop-environment"
        "emacs-dumb-jump"
        "emacs-eimp"
        "emacs-elfeed"
        "emacs-elfeed-org"
        "emacs-elpher"
        "emacs-emms"
        "emacs-emms-mode-line-cycle"
        "emacs-exwm"
        "emacs-gif-screencast"
        "emacs-helm-emms"
        "emacs-helm-exwm"
        "emacs-helm-firefox"
        "emacs-magit"
        "emacs-nov-el"
        "emacs-npm-mode"
        "emacs-org-brain"
        "emacs-org-contrib"
        "emacs-org-edit-latex"
        "emacs-pdf-tools"
        "emacs-pinentry"
        "emacs-puppet-mode"
        "emacs-tldr"
        "emacs-transmission"
        "emacs-typo"
        "emacs-use-package"
        "emacs-web-mode"
        "encfs"
        "eolie"
        "espeak"
        "espeak-ng"
        "evince"
        "evolution-data-server"
        "expat"
        "fastboot"
        "fd"
        "fdisk"
        "fdupes"
        "festival"
        "fetchmail"
        "ffmpeg"
        "ffmpegthumbs"
        "fil-plugins"
        "file"
        "firefox-decrypt"
        "flameshot"
        "flare-game"
        "flatpak"
        "flex"
        "fmit"
        "folks"
        "font-abattis-cantarell"
        "font-adobe-source-code-pro"
        "font-adobe-source-han-sans"
        "font-adobe-source-sans-pro"
        "font-adobe-source-serif-pro"
        "font-adobe100dpi"
        "font-adobe75dpi"
        "font-alias"
        "font-anonymous-pro"
        "font-anonymous-pro-minus"
        "font-arabic-misc"
        "font-awesome"
        "font-bitstream-vera"
        "font-blackfoundry-inria"
        "font-cns11643"
        "font-cns11643-swjz"
        "font-comic-neue"
        "font-cronyx-cyrillic"
        "font-culmus"
        "font-dec-misc"
        "font-dejavu"
        "font-dosis"
        "font-dseg"
        "font-fantasque-sans"
        "font-fira-code"
        "font-fira-mono"
        "font-fira-sans"
        "font-fontna-yasashisa-antique"
        "font-ghostscript"
        "font-gnu-freefont"
        "font-gnu-unifont"
        "font-go"
        "font-google-material-design-icons"
        "font-google-noto"
        "font-google-roboto"
        "font-hack"
        "font-hermit"
        "font-ibm-plex"
        "font-inconsolata"
        "font-iosevka"
        "font-iosevka-aile"
        "font-iosevka-etoile"
        "font-iosevka-slab"
        "font-iosevka-term"
        "font-iosevka-term-slab"
        "font-ipa-mj-mincho"
        "font-isas-misc"
        "font-jetbrains-mono"
        "font-lato"
        "font-liberation"
        "font-linuxlibertine"
        "font-lohit"
        "font-mathjax"
        "font-meera-inimai"
        "font-micro-misc"
        "font-misc-cyrillic"
        "font-misc-ethiopic"
        "font-misc-misc"
        "font-mononoki"
        "font-mplus-testflight"
        "font-mutt-misc"
        "font-opendyslexic"
        "font-public-sans"
        "font-rachana"
        "font-sarasa-gothic"
        "font-schumacher-misc"
        "font-screen-cyrillic"
        "font-sil-andika"
        "font-sil-charis"
        "font-sil-gentium"
        "font-sony-misc"
        "font-sun-misc"
        "font-tamzen"
        "font-terminus"
        "font-tex-gyre"
        "font-un"
        "font-util"
        "font-vazir"
        "font-winitzki-cyrillic"
        "font-wqy-microhei"
        "font-wqy-zenhei"
        "font-xfree86-type1"
        "fontconfig"
        "foomatic-filters"
        "fortune-mod"
        ;; "freerdp"
        "freetype"
        "freexl"
        "g2reverb"
        "gambit-c"
        "gcc-toolchain"
        "gcc-toolchain:debug"
        "gdal"
        "gdb"
        "geos"
        "gettext"
        "ghc-pandoc"
        "ghostscript"
        "ghostscript-with-cups"
        "ghostscript-with-x"
        "giflib"
        "gimp"
        "gimp-resynthesizer"
        "git"
        "glib-networking"
        "glibc"
        "glibc-utf8-locales"
        "gmtp"
        "gnome-screenshot"
        "gnome-shell-extension-appindicator"
        "gnome-shell-extension-clipboard-indicator"
        "gnome-shell-extension-dash-to-dock"
        "gnome-shell-extension-topicons-redux"
        "gnome-shell-extensions"
        "gnome-themes-extra"
        "gnome-themes-standard"
        "gnome-tweaks"
        "gnucash"
        "gnupg"
        "gnuplot"
        "goaccess"
        "godot"
        "goxel"
        "gpgme"
        "gpicview"
        "gpodder"
        "gramps"
        "graphicsmagick"
        "graphviz"
        "grpc"
        "gst-libav"
        "gst-plugins-bad"
        "gst-plugins-base"
        "gst-plugins-good"
        "gst-plugins-ugly"
        "gtypist"
        "guile"
        "guile-charting"
        "guile-colorized"
        "guile-fibers"
        "guile-gi"
        "guile-json"
        "guile-ncurses"
        "guile-opengl"
        "guile-readline"
        "guile-websocket"
        "guile-wisp"
        "guile-zstd"
        "gv"
        "gxtuner"
        "gzip"
        "haunt"
        "help2man"
        "higan"
        "hitch"
        "hplip"
        "hyperrogue"
        "icecast"
        "icecat"
        "icedove"
        "iftop"
        "imagemagick"
        "inkscape"
        "iotop"
        "java-tomcat"
        "jpegoptim"
        "jq"
        "json-c"
        "juk"
        "kawa"
        "kde-frameworkintegration"
        "kdeconnect"
        "kdenlive"
        "keepassxc"
        "key-mon"
        "keyutils"
        "kmag"
        "kodi-cli"
        "konsole"
        "konsole"
        "krunner"
        "ktouch"
        "kwindowsystem"
        "ladspa"
        "lbzip2"
        "ledger"
        "less"
        "lftp"
        "libaio"
        "libaom"
        "libavif"
        "libb2"
        "libcdio"
        "libffi"
        "libgccjit"
        "libgcrypt"
        "libgeotiff"
        "libgsf"
        "libheif"
        "libheif"
        "libheif"
        "libjpeg-turbo"
        "libltdl"
        "libnotify"
        "libpng"
        "libreoffice"
        "libsodium"
        "libsoup"
        "libspatialite"
        "libtiff"
        "libtool"
        "libusb"
        "libwebp"
        "libx11"
        "libxcb"
        "libxcomposite"
        "libxext"
        "libxkbcommon"
        "libxml2"
        "libxrandr"
        "libxslt"
        "libxt"
        "libxtst"
        "libyaml"
        "libzip"
        "lilypond"
        "lugaru"
        "lure"
        "lure-de"
        "lynx"
        "maim"
        "make"
        "mate-themes"
        "maven"
        "mcp-plugins"
        "meld"
        "mercurial"
        "mlt"
        "mono"
        "mosh"
        "mp3splt"
        "mpg123"
        "mpg321"
        "mplayer"
        "mpv"
        "mrrescue"
        "mscgen"
        "mu"
        "mumble"
        "mupdf"
        "mypaint"
        "nano"
        "nasm"
        "netcdf"
        "nethack"
        "nmap"
        "no-more-secrets"
        "node"
        "obs"
        "okular"
        "openal"
        "openconnect"
        "openh264"
        "openjdk"
        "openjdk:doc"
        "openjdk:jdk"
        "openshot"
        "openssh"
        "openssl"
        "opensurge"
        "orca"
        "oxygen-icons"
        "pango"
        "paperkey"
        "parallel"
        "parted"
        "password-store"
        "passwordsafe"
        "pavucontrol"
        "pcre"
        "pdfposter"
        "peek"
        "perl"
        "perl-net-dbus"
        "perl-x11-protocol"
        "pinentry"
        "pioneer"
        "pkg-config"
        "plantuml"
        "plasma-framework"
        "pngcrush"
        "pngquant"
        "po4a"
        "poppler"
        "postgresql"
        "ppp"
        "procmail"
        "progress"
        "proj.4"
        "psutils"
        "pulseaudio"
        "pv"
        ;; "pypy3"
        "python"
        "python-aiohttp"
        "python-aiorpcx"
        "python-bz2file"
        "python-cython"
        "python-dateutil"
        "python-dbus"
        "python-defusedxml"
        "python-dulwich"
        "python-evdev"
        "python-hg-evolve"
        "python-libnacl"
        "python-matplotlib"
        "python-netcdf4"
        "python-pip"
        "python-pyblake2"
        "python-pycairo"
        "python-pygame-sdl2"
        "python-pygments"
        "python-pylint"
        "python-pyqt"
        "python-pyyaml"
        "python-pyzmq"
        "python-scipy"
        "python-setuptools"
        "python-tldr"
        "python-twine"
        "python-virtualenv"
        "python-wheel"
        "python2-ansi2html"
        "qbittorrent"
        "quassel"
        "quaternion"
        "queen"
        "qutebrowser"
        "r"
        "r-readr"
        "r-slam"
        "r-wordcloud"
        "racket"
        "radare2"
        "readline"
        "recordmydesktop"
        "recutils"
        "redshift"
        "retroarch"
        "rev-plugins"
        "ripgrep"
        "rmlint"
        "rsync"
        "rtorrent"
        "ruby"
        "rust"
        "rust-avif-serialize"
        "rust-cbindgen"
        "rust:cargo"
        "rxvt-unicode"
        "s6-dns"
        "samba"
        "sane-backends"
        "sbcl"
        "screen"
        "screengrab"
        "scribus"
        "scrot"
        "scummvm"
        "sdl2"
        "setxkbmap"
        "sfxr"
        "simple-scan"
        "smartmontools"
        "snapscreenshot"
        "spatialite-gui"
        "sshfs"
        "ssss"
        "ste-plugins"
        "strace"
        "subversion"
        "swig"
        ;; "tcc"
        "teeworlds"
        ;; "telegram-cli"
        ;; "telegram-desktop"
        "texlive"
        "texlive-ae"
        "texlive-amsfonts"
        "texlive-charter"
        "texlive-fontinst"
        "texlive-fonts-ec"
        "texlive-fonts-iwona"
        "texlive-fonts-latex"
        "texlive-fonts-rsfs"
        "texlive-inconsolata"
        "texlive-latex-mdwtools"
        "texlive-latex-ms"
        "texlive-latex-polyglossia"
        "texlive-latex-titlesec"
        "texlive-lh"
        "texlive-metafont"
        "texlive-mflogo"
        "texlive-mflogo-font"
        "texlive-palatino"
        "texlive-ruhyphen"
        "texlive-tetex"
        "texlive-times"
        "texlive-txfonts"
        "texlive-ukrhyph"
        "texlive-zapfding"
        "the-silver-searcher"
        "tiled"
        "timidity++"
        "tinyscheme"
        "tipp10"
        "tome4"
        "toot"
        "tor"
        "torsocks"
        "transmission"
        "ttf2eot"
        "ttfautohint"
        "tuxpaint"
        "uget"
        "ungoogled-chromium"
        "unzip"
        "util-linux"
        "v4l-utils"
        "vco-plugins"
        "virt-manager"
        "vlc"
        "wah-plugins"
        "wesnoth"
        "wget"
        "wine64"
        "wireshark"
        "workrave"
        "wxwidgets"
        "x265"
        "xauth"
        "xcb-util"
        "xcb-util-image"
        "xcb-util-keysyms"
        "xclip"
        "xclock"
        "xdg-dbus-proxy"
        "xdg-desktop-portal"
        "xdg-desktop-portal-gtk"
        "xdg-user-dirs"
        "xdg-utils"
        "xdotool"
        "xev"
        "xfce4-clipman-plugin"
        "xfce4-pulseaudio-plugin"
        "xhost"
        "xinit"
        "xkbcomp"
        "xkeyboard-config"
        "xkill"
        "xlsfonts"
        "xmodmap"
        "xmoto"
        "xorg-server"
        "xournalpp"
        "xournalpp"
        "xpdf"
        "xpra"
        "xrandr"
        "xsane"
        "xset"
        "yasm"
        "youtube-dl"
        "zenity"
        "zip"
        "zlib"
        ;; "python-numpy" ;; too new
        ;; "sqlite"
        ;; "dillo"
	))

[-- Attachment #1.3: channels.scm --]
[-- Type: application/octet-stream, Size: 337 bytes --]

(cons* (channel
        (name 'flat)
        (url "https://github.com/flatwhatson/guix-channel.git")
        (introduction
         (make-channel-introduction
          "33f86a4b48205c0dc19d7c036c85393f0766f806"
          (openpgp-fingerprint
           "736A C00E 1254 378B A982  7AF6 9DBE 8265 81B6 4490"))))
       %default-channels)

[-- Attachment #1.4: Type: text/plain, Size: 101 bytes --]


Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1125 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53883: strange conflicts with guix package -m manifest
  2022-02-08 21:05 bug#53883: strange conflicts with guix package -m manifest Dr. Arne Babenhauserheide
@ 2022-02-09  1:31 ` Leo Famulari
  2022-02-16 14:56   ` Ludovic Courtès
  0 siblings, 1 reply; 6+ messages in thread
From: Leo Famulari @ 2022-02-09  1:31 UTC (permalink / raw)
  To: Dr. Arne Babenhauserheide; +Cc: 53883

On Tue, Feb 08, 2022 at 10:05:32PM +0100, Dr. Arne Babenhauserheide wrote:
> Hello Guix,
> 
> I see strange conflicts when trying to update packages via manifest:
> 
> guix package: error: profile contains conflicting entries for python-cffi
> guix package: error:   first entry: python-cffi@1.15.0 /gnu/store/fnkn12qv3bw7z3jhdgp2drd0nnn0p433-python-cffi-1.15.0
> guix package: error:    ... propagated from python-cmarkgfm@0.7.0
> guix package: error:    ... propagated from python-readme-renderer@32.0
> guix package: error:    ... propagated from python-twine@1.15.0
> guix package: error:   second entry: python-cffi@1.14.4 /gnu/store/4zz00w8rqrfazv5lsjajs0g8y04ysa8g-python-cffi-1.14.4
> guix package: error:    ... propagated from python-cryptography@3.3.1
> guix package: error:    ... propagated from python-pyopenssl@20.0.1
> guix package: error:    ... propagated from python-urllib3@1.26.7
> guix package: error:    ... propagated from python-requests@2.26.0
> guix package: error:    ... propagated from python-requests-toolbelt@0.9.1
> guix package: error:    ... propagated from python-twine@1.15.0
> 
> 
> As you can see, both packages are python-twine, and they have
> conflicting dependencies.

Basically, the python-twine package, as it is now, cannot be installed
in a profile.

That is because its dependency graph of propagated packages includes
different versions of python-cffi, and you cannot install both of these
cffi packages alongside each other in a symlink forest (i.e. a profile).

The solution is make this dependency graph only include one version of
cffi. Either python-cryptography should use cffi 1.15.0, or cmarkgfm
should use cffi 1.14.4. There may be other conflicts to resolve as well,
but we should try to resolve all of them.

Guix probably also printed a hint:

hint: You cannot have two different versions or variants of `python-twine' in the same profile.

That hint is misleading in this case and we should tweak the code that
generates it. The hint text was written when the only such conflicts
came from different packages propagated a colliding dependencies.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53883: strange conflicts with guix package -m manifest
  2022-02-09  1:31 ` Leo Famulari
@ 2022-02-16 14:56   ` Ludovic Courtès
  2022-02-16 22:06     ` Marius Bakke
  0 siblings, 1 reply; 6+ messages in thread
From: Ludovic Courtès @ 2022-02-16 14:56 UTC (permalink / raw)
  To: Leo Famulari; +Cc: 53883

Hi,

Leo Famulari <leo@famulari.name> skribis:

> Basically, the python-twine package, as it is now, cannot be installed
> in a profile.
>
> That is because its dependency graph of propagated packages includes
> different versions of python-cffi, and you cannot install both of these
> cffi packages alongside each other in a symlink forest (i.e. a profile).

Any idea how this could be addressed?

There are currently 133 dependents of python-cffi@1.15 (python-cmarkgfm
is the only direct user) and 3,807 dependents of python-cffi@1.14.  It’d
be easier if they all depended on 1.14.

Unfortunately we can’t just use 1.14 for python-cmarkgfm:

--8<---------------cut here---------------start------------->8---
$ guix build python-cmarkgfm --with-input=python-cffi@1.15=python-cffi@1.14
[…]
ERROR: Could not find a version that satisfies the requirement cffi>=1.15.0 (from versions: none)
ERROR: No matching distribution found for cffi>=1.15.0
--8<---------------cut here---------------end--------------->8---

Should we downgrade python-cmarkgfm, or relax its requirements?  Marius,
WDYT?  :-)

Ludo’.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53883: strange conflicts with guix package -m manifest
  2022-02-16 14:56   ` Ludovic Courtès
@ 2022-02-16 22:06     ` Marius Bakke
  2022-02-17 10:54       ` Ludovic Courtès
  0 siblings, 1 reply; 6+ messages in thread
From: Marius Bakke @ 2022-02-16 22:06 UTC (permalink / raw)
  To: Ludovic Courtès, Leo Famulari; +Cc: 53883-done

[-- Attachment #1: Type: text/plain, Size: 1453 bytes --]

Ludovic Courtès <ludo@gnu.org> skriver:

> Hi,
>
> Leo Famulari <leo@famulari.name> skribis:
>
>> Basically, the python-twine package, as it is now, cannot be installed
>> in a profile.
>>
>> That is because its dependency graph of propagated packages includes
>> different versions of python-cffi, and you cannot install both of these
>> cffi packages alongside each other in a symlink forest (i.e. a profile).
>
> Any idea how this could be addressed?
>
> There are currently 133 dependents of python-cffi@1.15 (python-cmarkgfm
> is the only direct user) and 3,807 dependents of python-cffi@1.14.  It’d
> be easier if they all depended on 1.14.
>
> Unfortunately we can’t just use 1.14 for python-cmarkgfm:
>
> --8<---------------cut here---------------start------------->8---
> $ guix build python-cmarkgfm --with-input=python-cffi@1.15=python-cffi@1.14
> […]
> ERROR: Could not find a version that satisfies the requirement cffi>=1.15.0 (from versions: none)
> ERROR: No matching distribution found for cffi>=1.15.0
> --8<---------------cut here---------------end--------------->8---
>
> Should we downgrade python-cmarkgfm, or relax its requirements?  Marius,
> WDYT?  :-)

I dug around in the upstream commit history and it appears that the
requirement was only added for Python 3.10 compatibility.  So I relaxed
its requirements in commit f37eb24df5ecb3a14bd42507076854cc979ddecf.

-- 
Thanks,
Marius

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53883: strange conflicts with guix package -m manifest
  2022-02-16 22:06     ` Marius Bakke
@ 2022-02-17 10:54       ` Ludovic Courtès
  2022-02-17 15:36         ` Dr. Arne Babenhauserheide
  0 siblings, 1 reply; 6+ messages in thread
From: Ludovic Courtès @ 2022-02-17 10:54 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 53883-done

Marius Bakke <marius@gnu.org> skribis:

>> Should we downgrade python-cmarkgfm, or relax its requirements?  Marius,
>> WDYT?  :-)
>
> I dug around in the upstream commit history and it appears that the
> requirement was only added for Python 3.10 compatibility.  So I relaxed
> its requirements in commit f37eb24df5ecb3a14bd42507076854cc979ddecf.

Well done, thank you!

Ludo’.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53883: strange conflicts with guix package -m manifest
  2022-02-17 10:54       ` Ludovic Courtès
@ 2022-02-17 15:36         ` Dr. Arne Babenhauserheide
  0 siblings, 0 replies; 6+ messages in thread
From: Dr. Arne Babenhauserheide @ 2022-02-17 15:36 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 53883-done

[-- Attachment #1: Type: text/plain, Size: 552 bytes --]


Ludovic Courtès <ludo@gnu.org> writes:

> Marius Bakke <marius@gnu.org> skribis:
>
>>> Should we downgrade python-cmarkgfm, or relax its requirements?  Marius,
>>> WDYT?  :-)
>>
>> I dug around in the upstream commit history and it appears that the
>> requirement was only added for Python 3.10 compatibility.  So I relaxed
>> its requirements in commit f37eb24df5ecb3a14bd42507076854cc979ddecf.
>
> Well done, thank you!

Thank you!

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1125 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-02-17 16:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-08 21:05 bug#53883: strange conflicts with guix package -m manifest Dr. Arne Babenhauserheide
2022-02-09  1:31 ` Leo Famulari
2022-02-16 14:56   ` Ludovic Courtès
2022-02-16 22:06     ` Marius Bakke
2022-02-17 10:54       ` Ludovic Courtès
2022-02-17 15:36         ` Dr. Arne Babenhauserheide

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).