guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] gnu: psyclpc: Downgrade to 27f21a3bf0d140f0d2680c695e8df229b


From: ng0
Subject: Re: [PATCH] gnu: psyclpc: Downgrade to 27f21a3bf0d140f0d2680c695e8df229b46a814b.
Date: Sat, 03 Dec 2016 18:22:03 +0000

Okay, correction: please do not apply this downgrade. The reasons
for this are as follows (tl;dr: fix will be in psyced, which is
currently not in master and psyclpc is behaving as it should):

ng0          I don't want the software in master which is known to have a 
problem, but I added the commit before I was remember that this problem exists 
(lack of issue tracker for this application, i have
             addressed it and hope it gets added soon to our issue tracker), so 
it builds, yeah, but it has problems. the only known problem exists in 
combination with psyced, which depends on psyclpc at runtime.
             if you were to use
ng0          this version you'd have no xmpp functionality. it is possible that 
there are no other problems at all. I've pointed out that we (upstream) need to 
write tests for both applications which can prevent
             relying just on "you know the code".
ng0          so if you think it's okay to keep the package as it is, i'm okay 
with it
ng0          from upstream perspective I found the software broken and want to 
revert until it (the way pcre is used) is fixed.
ng0          eh downgrade
ng0          sorry, terms
…
ng0          the fix for this problem will be in psyced, not psyclpc
ng0          so theoretically psyclpc is good
…
ng0          ok. I thought about it.. there's no harm in keeping that psyclpc 
version. and I'll ask for a new release to be made as soon as psyced is fixed. 
i think the preference was to release both together
ng0          i'll put a summary of what I've written as an reply to the thread 
so it doesn't get applied

ng0 <address@hidden> writes:

> The correct spelling of:
> gnu: psyclpc: Downgrade to 27f21a3bf0d140f0d2680c695e8df229b46a814b.
>
> would be:
> gnu: psyclpc: Downgrade to  20160821-3.27f21a3.
>
> Can the person who applies this patch change it?
> Thanks!
>
> ng0 <address@hidden> writes:
>
>> * gnu/packages/messaging.scm (psyclpc): Downgrade it.
>>
>> The bundled pcre and reproducible build is introduced in an commit
>> which broke xmpp functionality with psyclpc in psyced, therefore we
>> wait for an fix upstream in psyced and then update psyclpc again
>> when psyced is added.
>> ---
>>  gnu/packages/messaging.scm | 14 ++++++++------
>>  1 file changed, 8 insertions(+), 6 deletions(-)
>>
>> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
>> index 8660915bb..2b80589f0 100644
>> --- a/gnu/packages/messaging.scm
>> +++ b/gnu/packages/messaging.scm
>> @@ -980,10 +980,13 @@ including psyced.")
>>      (synopsis "PSYC library in C")
>>      (license license:agpl3+)))
>>  
>> -;; This commit removes the historic bundled pcre and makes psyclpc 
>> reproducible.
>> +;; The bundled pcre and reproducible build is introduced in an commit
>> +;; which broke xmpp functionality with psyclpc in psyced, therefore we
>> +;; wait for an upstream fix in psyced and then update psyclpc again
>> +;; when psyced is added.
>>  (define-public psyclpc
>> -  (let* ((commit "61cf9aa81297085e5c40170fd01221c752f8deba")
>> -         (revision "2"))
>> +  (let* ((commit "27f21a3bf0d140f0d2680c695e8df229b46a814b")
>> +         (revision "3"))
>>    (package
>>      (name "psyclpc")
>>      (version (string-append "20160821-" revision "." (string-take commit 
>> 7)))
>> @@ -995,7 +998,7 @@ including psyced.")
>>                (file-name (string-append name "-" version "-checkout"))
>>                (sha256
>>                 (base32
>> -                "1viwqymbhn3cwvx0zl58rlzl5gw47zxn0ldg2nbi55ghm5zxl1z5"))))
>> +                "1m17xyixbh6wfwk727h3cfjmyfplcgvwbgh12kap1856xiqh99c5"))))
>>      (build-system gnu-build-system)
>>      (arguments
>>       `(#:tests? #f ; There are no tests/checks.
>> @@ -1034,8 +1037,7 @@ including psyced.")
>>         #:make-flags (list "install-all")))
>>      (inputs
>>       `(("zlib" ,zlib)
>> -       ("openssl" ,openssl)
>> -       ("pcre" ,pcre)))
>> +       ("openssl" ,openssl)))
>>      (native-inputs
>>       `(("pkg-config" ,pkg-config)
>>         ("bison" ,bison)
>> -- 
>> 2.11.0
>>
>>
>
> -- 
> ♥Ⓐ  ng0  | ng0.chaosnet.org
>
>

-- 
♥Ⓐ  ng0  | ng0.chaosnet.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]