* patched packages
@ 2017-04-04 16:23 Catonano
2017-04-04 18:01 ` Catonano
2017-04-04 18:07 ` ng0
0 siblings, 2 replies; 4+ messages in thread
From: Catonano @ 2017-04-04 16:23 UTC (permalink / raw)
To: help-guix
[-- Attachment #1: Type: text/plain, Size: 878 bytes --]
I put some patches in gnu/packages/patches, I listed them in Makefile.in
and tried to make guix
I get this error
GUILEC gnu/packages/python.go
make[2]: *** Nessuna regola per generare l'obiettivo
"gnu/packages/patches/python-genshi-0.7-disable-speedups-for-python34",
necessario per "all-am". Arresto.
which means:
No rule for generating the target
"gnu/packages/patches/python-genshi-0.7-disable-speedups-for-python34"
which is required by "all-am"
Genshi needs to be patched, in order to work.
As you can see here
https://apps.fedoraproject.org/packages/python3-genshi
The last release doesn't compile with python > 3.3, one test fails and
other small things.
I noticed that the Genshi in Fedora is patched to fix exactly those things.
The patches that I put in gnu/packages/patches are from the Fedora rpm
How do I correctly patch Genshi ?
Thanks in advance
[-- Attachment #2: Type: text/html, Size: 1253 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: patched packages
2017-04-04 16:23 patched packages Catonano
@ 2017-04-04 18:01 ` Catonano
2017-04-04 18:07 ` ng0
1 sibling, 0 replies; 4+ messages in thread
From: Catonano @ 2017-04-04 18:01 UTC (permalink / raw)
To: help-guix
[-- Attachment #1: Type: text/plain, Size: 15 bytes --]
gnu/local.mk ?
[-- Attachment #2: Type: text/html, Size: 109 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: patched packages
2017-04-04 16:23 patched packages Catonano
2017-04-04 18:01 ` Catonano
@ 2017-04-04 18:07 ` ng0
2017-04-04 18:26 ` Catonano
1 sibling, 1 reply; 4+ messages in thread
From: ng0 @ 2017-04-04 18:07 UTC (permalink / raw)
To: Catonano; +Cc: help-guix
Catonano transcribed 2.4K bytes:
> I put some patches in gnu/packages/patches, I listed them in Makefile.in
You have to list patches in "gnu/local.mk" which is used by the top
Makefile. Not very clear at first, I know.
Is this patch in a commit upstream, or is it something which could be
done with the (substitute) procedure (is that the correct term?)?
> and tried to make guix
>
> I get this error
>
> GUILEC gnu/packages/python.go
> make[2]: *** Nessuna regola per generare l'obiettivo
> "gnu/packages/patches/python-genshi-0.7-disable-speedups-for-python34",
> necessario per "all-am". Arresto.
>
> which means:
>
> No rule for generating the target
> "gnu/packages/patches/python-genshi-0.7-disable-speedups-for-python34"
> which is required by "all-am"
>
> Genshi needs to be patched, in order to work.
>
> As you can see here
> https://apps.fedoraproject.org/packages/python3-genshi
>
> The last release doesn't compile with python > 3.3, one test fails and
> other small things.
>
> I noticed that the Genshi in Fedora is patched to fix exactly those things.
>
> The patches that I put in gnu/packages/patches are from the Fedora rpm
>
> How do I correctly patch Genshi ?
>
> Thanks in advance
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: patched packages
2017-04-04 18:07 ` ng0
@ 2017-04-04 18:26 ` Catonano
0 siblings, 0 replies; 4+ messages in thread
From: Catonano @ 2017-04-04 18:26 UTC (permalink / raw)
To: Catonano, help-guix
[-- Attachment #1: Type: text/plain, Size: 1130 bytes --]
2017-04-04 20:07 GMT+02:00 ng0 <contact.ng0@cryptolab.net>:
> Catonano transcribed 2.4K bytes:
> > I put some patches in gnu/packages/patches, I listed them in Makefile.in
>
> You have to list patches in "gnu/local.mk" which is used by the top
> Makefile. Not very clear at first, I know.
>
Thanks
> Is this patch in a commit upstream, or is it something which could be
> done with the (substitute) procedure (is that the correct term?)?
>
They are upstream.
As far as I understand they have been carefully cherrypicked by the Genshi
Fedora mantainer.
Right now I'm tired, I'm not very lucid. I've been tinkering for a bunch of
hours
From the outside Genshi looks like an abandoned package. It looks like it's
not been worked on for 5 years.
Last release doesn't pass tests and doesn't build with python3
It's not like that. The stuff is scattered in several branches, tickets and
stuff.
Because of my inexperience I didn't look immediately at the Fedora package.
There, things are clear.
I wasted a lot of time on this.
Now I have some inbalanced parenses and I'm too tired to fix them. I have
to rest a bit
Thanks
[-- Attachment #2: Type: text/html, Size: 1925 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-04-04 18:26 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-04 16:23 patched packages Catonano
2017-04-04 18:01 ` Catonano
2017-04-04 18:07 ` ng0
2017-04-04 18:26 ` Catonano
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.