[opensuse-factory] Tumbleweed and perl
Greg KH, Just a note about perl and the D:L:P repo (development:languages:perl). Since 11.4 is due out so soon and will fix this issue, you don't need to address this, but I thought I'd make you aware anyway since I assume similar situations will arise in the future. Hopefully this can be fixed via documentation on the wiki, and that is my real request. Anyway, I have a home project for which I just added the Tumbleweed repo. In my home project, I also have a number of perl modules with the specfile built via cpanspec. They use a specfile macro that is not in 11.3, but is in the D:L:P 11.3 repo. So I have OBS build against D:L:P 11.3 successfully. But they fail when I attempt to build against Tumbleweed due to the undefined specfile macro. The most obvious fix would be to get Tumbleweed to have that macro defined. (It is defined in 11.4, so I'm not really asking. I can wait 2 or 3 weeks.) A more flexible option, would be for me to additionally add the D:L:P 11.3 repo to my OBS Tumbleweed build environment. I don't think that can be done via the GUI. (ie. Via the GUI, I think every repo I add creates a new build environment.) Nor do I know if it is supported via manual config file editing. If so, having the wiki entry for Tumbleweed discuss how to add a second simultaneous repo like that would be beneficial. If anyone wants to look into this so they can document a fix, please feel free to just branch one of my failed perl module builds from. Then try setup a dual Tumbleweed / D:L:P 11.3 build environment. https://build.opensuse.org/project/monitor?arch_x86_64=1&defaults=0&failed=1... Thanks Greg F -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hello, on Dienstag, 22. Februar 2011, Greg Freemyer wrote:
Greg KH,
Just a note about perl and the D:L:P repo (development:languages:perl). [... undefined RPM macro ...]
The solution is easy: link the perl-macros package from factory or devel:languages:perl into tumbleweed. Regards, Christian Boltz -- Btw. in general my plan is: * Release AlphaN * Break everything;-) (I mean: put new stuff in that could be broken) * Stabilize again in time for our AlphaNplus (after two weeks) * Stabilize furthr for the next public Alpha [Andreas Jaeger in opensuse-factory] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tue, Feb 22, 2011 at 09:56:35PM +0100, Christian Boltz wrote:
Hello,
on Dienstag, 22. Februar 2011, Greg Freemyer wrote:
Greg KH,
Just a note about perl and the D:L:P repo (development:languages:perl). [... undefined RPM macro ...]
The solution is easy: link the perl-macros package from factory or devel:languages:perl into tumbleweed.
Exactly, if this is needed, just let me know. thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Wed, Feb 23, 2011 at 1:17 PM, Greg KH <gregkh@suse.de> wrote:
On Tue, Feb 22, 2011 at 09:56:35PM +0100, Christian Boltz wrote:
Hello,
on Dienstag, 22. Februar 2011, Greg Freemyer wrote:
Greg KH,
Just a note about perl and the D:L:P repo (development:languages:perl). [... undefined RPM macro ...]
The solution is easy: link the perl-macros package from factory or devel:languages:perl into tumbleweed.
Exactly, if this is needed, just let me know.
thanks,
greg k-h
It would be needed for anyone wanting to build a perl module against 11.3 Tumbleweed in OBS. Given it is already in 11.4 I think you can ignore it as an issue. I only found it because I was testing building against Tumbleweed in OBS and most of my test packages failed. No big deal at this point. The packages I was building have no dependency on Tumbleweed, so I can just build them against D:L:P 11.3 and install them on my Tumbleweed systems with no issue. Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Christian Boltz
-
Greg Freemyer
-
Greg KH