GNU bug report logs - #44988
[PATCH] gnu: vdirsyncer: Use a more recent version of python-requests-toolbelt.

Previous Next

Package: guix-patches;

Reported by: Tanguy Le Carrour <tanguy <at> bioneland.org>

Date: Tue, 1 Dec 2020 10:59:01 UTC

Severity: normal

Tags: patch

Done: Tanguy LE CARROUR <tanguy <at> bioneland.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 44988 in the body.
You can then email your comments to 44988 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#44988; Package guix-patches. (Tue, 01 Dec 2020 10:59:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Tanguy Le Carrour <tanguy <at> bioneland.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 01 Dec 2020 10:59:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Tanguy Le Carrour <tanguy <at> bioneland.org>
To: guix-patches <at> gnu.org
Cc: Tanguy Le Carrour <tanguy <at> bioneland.org>
Subject: [PATCH] gnu: vdirsyncer: Use a more recent version of
 python-requests-toolbelt.
Date: Tue,  1 Dec 2020 11:57:45 +0100
Hi Guix!

The reason for this patch is that `vdirsyncer` conflicts with some
packages using a more recent version of `python-requests-toolbelt`. For instance `poetry`.

But suddenly, I'm not sure any more that this is the proper way of fixing this
kind of problem…

Suggestions welcome!


* gnu/packages/dav.scm (vdirsyncer)[propagated-inputs] Use python-requests-toolbelt-0.9.1 instead of python-requests-toolbelt.
---
 gnu/packages/dav.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm
index 8692a49c50..616569b006 100644
--- a/gnu/packages/dav.scm
+++ b/gnu/packages/dav.scm
@@ -169,7 +169,7 @@ efficient syncing
      `(("python-atomicwrites" ,python-atomicwrites)
        ("python-click-log" ,python-click-log)
        ("python-click-threading" ,python-click-threading)
-       ("python-requests-toolbelt" ,python-requests-toolbelt)))
+       ("python-requests-toolbelt" ,python-requests-toolbelt-0.9.1)))
     (synopsis "Synchronize calendars and contacts")
     (description "Vdirsyncer synchronizes your calendars and addressbooks
 between two storage locations.  The most popular purpose is to
-- 
2.29.2





Information forwarded to guix-patches <at> gnu.org:
bug#44988; Package guix-patches. (Sun, 06 Dec 2020 22:25:02 GMT) Full text and rfc822 format available.

Message #8 received at 44988 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Tanguy Le Carrour <tanguy <at> bioneland.org>
Cc: 44988 <at> debbugs.gnu.org
Subject: Re: [bug#44988] [PATCH] gnu: vdirsyncer: Use a more recent version
 of python-requests-toolbelt.
Date: Sun, 06 Dec 2020 23:24:39 +0100
Hi,

Tanguy Le Carrour <tanguy <at> bioneland.org> skribis:

> The reason for this patch is that `vdirsyncer` conflicts with some
> packages using a more recent version of `python-requests-toolbelt`. For instance `poetry`.
>
> But suddenly, I'm not sure any more that this is the proper way of fixing this
> kind of problem…

You mean that it conflicts when installing those packages all in the
same profile?

Overall the criterion should be to choose a version that works well with
vdirsyncer, and to be consistent in the package collection.  IOW, the
non-default version of ‘python-requests-toolbelt’ should be the
exception.

Does that make sense?

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#44988; Package guix-patches. (Mon, 07 Dec 2020 08:53:02 GMT) Full text and rfc822 format available.

Message #11 received at 44988 <at> debbugs.gnu.org (full text, mbox):

From: Tanguy LE CARROUR <tanguy <at> bioneland.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 44988 <at> debbugs.gnu.org
Subject: Re: [bug#44988] [PATCH] gnu: vdirsyncer: Use a more recent version of
 python-requests-toolbelt.
Date: Mon, 07 Dec 2020 09:51:59 +0100
Hi,


Excerpts from Ludovic Courtès's message of December 6, 2020 11:24 pm:
> Tanguy Le Carrour <tanguy <at> bioneland.org> skribis:
>> The reason for this patch is that `vdirsyncer` conflicts with some
>> packages using a more recent version of `python-requests-toolbelt`. For instance `poetry`.
>>
>> But suddenly, I'm not sure any more that this is the proper way of fixing this
>> kind of problem…
> 
> You mean that it conflicts when installing those packages all in the
> same profile?

Yeah, sorry, I should have included the error message!

```
$ guix package -i poetry
The following package will be installed:
   poetry 1.1.4

guix package: error: profile contains conflicting entries for python-requests-toolbelt
guix package: error:   first entry: python-requests-toolbelt <at> 0.9.1 /gnu/store/gqx0ssh217cczj3fi88k5545mcb8cn80-python-requests-toolbelt-0.9.1
guix package: error:    ... propagated from poetry <at> 1.1.4
guix package: error:   second entry: python-requests-toolbelt <at> 0.8.0 /gnu/store/9pgb39jybc823cbr0ajqp93cxnh2pn4m-python-requests-toolbelt-0.8.0
guix package: error:    ... propagated from vdirsyncer <at> 0.16.8
hint: Try upgrading both `poetry' and `vdirsyncer', or remove one of them from the profile.
```


> Overall the criterion should be to choose a version that works well with
> vdirsyncer, and to be consistent in the package collection.  IOW, the
> non-default version of ‘python-requests-toolbelt’ should be the
> exception.
> Does that make sense?

Yes it does! Thanks… but I'm still struggling with the why and when
of package versions! But, as it is related to my questions in
"Poetry upgrade and related packages", I'll elaborate there!

Regards,

-- 
Tanguy




Reply sent to Tanguy LE CARROUR <tanguy <at> bioneland.org>:
You have taken responsibility. (Thu, 25 Nov 2021 11:39:02 GMT) Full text and rfc822 format available.

Notification sent to Tanguy Le Carrour <tanguy <at> bioneland.org>:
bug acknowledged by developer. (Thu, 25 Nov 2021 11:39:02 GMT) Full text and rfc822 format available.

Message #16 received at 44988-close <at> debbugs.gnu.org (full text, mbox):

From: Tanguy LE CARROUR <tanguy <at> bioneland.org>
To: 44988-close <at> debbugs.gnu.org
Subject: [PATCH] gnu: vdirsyncer: Use a more recent version of
 python-requests-toolbelt.
Date: Thu, 25 Nov 2021 12:37:54 +0100
See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52099.


-- 
Tanguy




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 23 Dec 2021 12:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 86 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.