[opensuse-ruby] Building Jekyll 2.5.0 in my home project
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi everyone, as I wanted to try out Jekyll, I started to gather together the things I would need to get it to build on the obs:
https://build.opensuse.org/project/monitor/home:ojkastl_buildservice:Jekyll
As
I wanted to gain a little more insight into how to package ruby-stuff and how obs works, I have not added d:l:r & Co as additional repositories. Works out fine, after I found the RUBY-OBS-Voodoo hidden in the prjconf of said repositories... ;-) I got a version of Jekyll 2.5.0 that builds, at least for 13.1 and 13.2. I created it using gem2rpm and adjusted it so avoid as many rpmlint warnings as I could. But, two things remain, that puzzle me. OK, three. 1) ruby-packaging-helper builds fine in both d:l:r and d:l:r:backports, but is 'broken' in my home project. The error message is: "missing repositories: devel:languages:ruby/openSUSE_Tumbleweed" I looked into the package and found no hint on why this repository should be needed at all. Could it be because d:l:r is not build against Tumbleweed? And the package is aggregated apparently? 2) Jekyll builds fine for 12.3 on my local machine (osc build --clean openSUSE_12.3 x86_64), but fails on OBS.1. Could be because of the 62 warnings I get:
This package contains a file whose path contains something that looks like an unexpanded macro; this is often the sign of a misspelling. Please check your specfile.
But I do not know on which line of the spec this happens and how to avoid it. And if it is the reason for the error... 3) Last but not least, if someone else wants to use the package, and I wanted to get it into d:l:r:e, how to do that? Branch d:l:r:e, copypac from my project, and SR? Thanks in advance. And please, I just dived into the whole ruby thing, I am sure I misread/oversaw some information hidden in the wikis. And I was lost in darix' mail about the whole new packaging scheme... ;-) Regards, Johannes - -- I think a nerd is a person who uses the telephone to talk to other people about telephones. And a computer nerd therefore is somebody who uses a computer in order to use a computer. (Douglas Adams in "Triumph of the Nerds") -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/ iEYEARECAAYFAlRfqo0ACgkQzi3gQ/xETbLTtACfcRbssjQ9LqY22+o/rzhiKHxh UgIAninzn50JtzsVPnweMSO+UySLJP9F =8aO2 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09.11.2014 Johannes Kastl wrote:
ruby-packaging-helper builds fine in both d:l:r and d:l:r:backports, but is 'broken' in my home project. The error message is: "missing repositories: devel:languages:ruby/openSUSE_Tumbleweed"
Could it be because d:l:r is not build against Tumbleweed? And the package is aggregated apparently?
I tried to link the package directly to d:l:r, but then all builds fail as unresolvable, as nothing provides ruby-packaging-helper. Jekyll builds fine if I delete the whole ruby-packaging-helper package from home:ojkastl_buildservice:Jekyll, at least for all versions except Tumbleweed... Regards, Johannes - -- The problem with the world is stupidity. Not saying there should be a capital punishment for stupidity, but why don't we just take the safety labels off of everything and let the problem solve itself? (Frank Zappa) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/ iEYEARECAAYFAlRg+E0ACgkQzi3gQ/xETbLu/gCgmcNjKbzaTSX4lHvLftByVGGc hHYAn1APIfMZOka6copnZJCJVl0TTQV9 =skHt -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10.11.2014 Johannes Kastl wrote:
I tried to link the package directly to d:l:r, but then all builds fail as unresolvable, as nothing provides ruby-packaging-helper.
As ruby-packaging-helper seems to be only needed on TW, I linked the package from d:l:r, detachbranch'ed it, and buildignore'd ruby-packaging-helper. The package builds fine, and Jekyll also builds. I'll have to try the package to see if it works and does what it should... Regards, Johannes - -- What is comedy? Comedy is the art of making people laugh without making them puke. (Steve Martin) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/ iEYEARECAAYFAlRhAMQACgkQzi3gQ/xETbJxbACgkHjAE9EE0rlSJFzFk1LM9VS3 6pYAn0npqe+9sIGcLWlJoEqvuropqen4 =SgzB -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09.11.2014 Johannes Kastl wrote:
Last but not least, if someone else wants to use the package, and I wanted to get it into d:l:r:e, how to do that? Branch d:l:r:e, copypac from my project, and SR?
I would like to start gettings things into d:l:r:e, but I still do not know how to do that. Regards, Johannes - -- Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/ iEYEARECAAYFAlRuWLkACgkQzi3gQ/xETbJgGwCeO2pT0dIdgY6eHuXDshHSuxb5 uBcAn3zSUvKAbibr9o5ry71yQToXdr+H =ICyv -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
On Thu, 20 Nov 2014 22:10:17 +0100 Johannes Kastl <mail@ojkastl.de> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 09.11.2014 Johannes Kastl wrote:
Last but not least, if someone else wants to use the package, and I wanted to get it into d:l:r:e, how to do that? Branch d:l:r:e, copypac from my project, and SR?
I would like to start gettings things into d:l:r:e, but I still do not know how to do that.
Hi, usually you just need simple osc sr <your home> <package name> Devel:Languages:Ruby:Extensions which create submit request that you want to add package to dlre. Josef
Regards, Johannes - -- Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/
iEYEARECAAYFAlRuWLkACgkQzi3gQ/xETbJgGwCeO2pT0dIdgY6eHuXDshHSuxb5 uBcAn3zSUvKAbibr9o5ry71yQToXdr+H =ICyv -----END PGP SIGNATURE-----
-- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Josef, On 21.11.2014 Josef Reidinger wrote:
Hi, usually you just need simple osc sr <your home> <package name> Devel:Languages:Ruby:Extensions which create submit request that you want to add package to dlre.
Thanks, that seems to be really simple. Do I use the same way if the package already exist? Or do I have to branch that package before? Regards, Johannes - -- Having a 'non-smoking' section in a restaurant is like having a 'non-peeing' section in a pool. (Robin Cowdrey) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/ iEYEARECAAYFAlRvMc0ACgkQzi3gQ/xETbI/NwCfTpXsRYtIOe7ddd3DDnUL3uac muQAn16/0HIfb3jr9CAhifcANOPllWqr =lC4m -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
On Fri, 21 Nov 2014 13:36:29 +0100 Johannes Kastl <mail@ojkastl.de> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Josef,
On 21.11.2014 Josef Reidinger wrote:
Hi, usually you just need simple osc sr <your home> <package name> Devel:Languages:Ruby:Extensions which create submit request that you want to add package to dlre.
Thanks, that seems to be really simple. Do I use the same way if the package already exist? Or do I have to branch that package before?
Regards, Johannes
If package already exists then please branch package before, otherwise there is a risk to miss some changes in packages which will lead to reject of your submit request. Josef -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 21.11.2014 Josef Reidinger wrote:
If package already exists then please branch package before, otherwise there is a risk to miss some changes in packages which will lead to reject of your submit request.
Thanks for the clarification! Regards, Johannes - -- Elisabeth's safe, just as I promised. And she's going to marry Norrington, just as she promised, and you are going to die for her, just as you promised. So we're all men of our word really, except Elizabeth, who is, in fact, a woman. (Pirates of the Caribbean) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/ iEYEARECAAYFAlRvPIoACgkQzi3gQ/xETbKiJgCfSs80VeeQGQqKy7R+lEGRuP9f Vy4An0wdIXlsDevl+XCFGETp4SZrnZnP =7U0g -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 20.11.2014 Johannes Kastl wrote:
I would like to start gettings things into d:l:r:e, but I still do not know how to do that.
I just created a lot of sr's for all the packages that I generated from the gems, and branched the packages that I have modified. Basically the modification is to avoid havechoice for rdoc on 12.3 and 13.1. Regards, Johannes - -- `Oh, you may not think I'm pretty, But don't judge on what you see, I'll eat myself if you can find a smarter hat than me.´ (The Sorting Hat in Harry Potter I) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/ iEYEARECAAYFAlRvnjAACgkQzi3gQ/xETbKyFwCgnyBkt1yeMsN6nXsh8sCAuogi 4RwAoJJJ5OyMzDFFS0vVVhLkyZt4+CkU =E50T -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-ruby+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ruby+owner@opensuse.org
participants (2)
-
Johannes Kastl
-
Josef Reidinger