Hi all,
I'm trying to get a rubygem to build and package for Leap 42.2 and Tumbleweed.
Everything works fine for openSUSE 13.1 and 13.2, i.e. I get the desired RPMs.
Packaging, however, doesn't work for Leap 42.2 and Tumbleweed and I'm unsure what's
actually causing the problem.
The project can be found here:
https://build.opensuse.org/package/show/home:tdoerges/rubygem-wxruby
The failures occur in %install and seem to be identical for Leap 42.2 and Tumbleweed.
%gem_install is called which in turn invokes "/usr/bin/gem.ruby2.[12] install ..."
The latter seems to work (I see "1 gem installed") but it still exits with an error
code != 0.
--- snip ---
[ 2185s] Installing ri documentation for wxruby-2.0.1-x86-linux
[ 2185s] Done installing documentation for wxruby after 3 seconds
[ 2185s] 1 gem installed
[ 2185s] error: Bad exit status from /var/tmp/rpm-tmp.t4jPIT (%install)
[ 2185s]
[ 2185s]
[ 2185s] RPM build errors:
[ 2185s] Bad exit status from /var/tmp/rpm-tmp.t4jPIT (%install)
--- snap ---
I'm guessing that's the problem, because if I cd into the build root on my local
machine (created by 'osc build openSUSE_Leap_42.2 x86_64') and manually execute the
script created by RPM everything works fine. The script simply runs until the end.
--- snip ---
box:/var/tmp # /bin/sh rpm-tmp.0pwFoj
[...]
100% [73/73] lib/wxruby2.so
Done installing documentation for wxruby after 1 seconds
1 gem installed
+ '[' 2 -eq 2 ']'
+ echo 'gem_install likely worked, if it said '\''1 gem installed'\''. So ignoring
this...'
gem_install likely worked, if it said '1 gem installed'. So ignoring this...
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-suse
calling /usr/lib/rpm/brp-suse.d/brp-05-permissions
setting / to root:root 0755. (wrong owner/group abuild:abuild)
setting /usr/ to root:root 0755. (wrong owner/group abuild:abuild)
calling /usr/lib/rpm/brp-suse.d/brp-15-strip-debug
/usr/lib/rpm/brp-suse.d/brp-15-strip-debug: line 33: /dev/fd/62: No such file or
directory
/usr/lib/rpm/brp-suse.d/brp-15-strip-debug: line 47: /dev/fd/62: No such file or
directory
--- snap ---
What am I missing? How can I get OBS to package these RPMs for me?
Any hints are greatly appreciated!
TIA -- Till
--
Dipl.-Inform. Till Dörges doerges(a)pre-sense.de
Tel. +49 - 40 - 244 2407 - 14
Fax +49 - 40 - 244 2407 - 24
PRESENSE Technologies GmbH Sachsenstr. 5, D-20097 HH
Geschäftsführer/Managing Directors AG Hamburg, HRB 107844
Till Dörges, Jürgen Sander USt-IdNr.: DE263765024
Wir sind auf der it-sa: 18.-20.10.2016 http://www.it-sa.de
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hello all,
I'm currently porting a metric ton of NodeJS packages on my home directory:
http://build.opensuse.org/project/show/home: emendonca:nodejs
And I'm getting some weird unresolved dependencies on my "electron" package, like "nothing provides npm(inquirer) < 0.13.0 required by nodejs-eslint". Yes, lower than.
My corresponding nodejs-inquirer package provides version 1.1.3.
My corresponding nodejs-eslint package requires npm(inquirer) >= 0.12.0.
What am I doing wrong here? --
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hi guys
I trying to package a pretty big application...
I was getting some bad headers size errors under the build, that I got rid of by splitting up into smaller sub-packages...
But now I'm getting "bad header size (361021527)", when the signer is trying to sign the src.rpm...:
exiting...
starting build service signer
waiting for an event...
signing x86_64/SCIENCE::RHEL_7::matlab2016a-9a61b33905438c6278d1b4a72363b544
/srv/obs/jobs/x86_64/SCIENCE::RHEL_7::matlab2016a-9a61b33905438c6278d1b4a72363b544:dir/matlab2016a-2016a-15.1.src.rpm: bad header size (361021527)
sign failed: 256 - checking digest
/srv/obs/jobs/x86_64/SCIENCE::RHEL_7::matlab2016a-9a61b33905438c6278d1b4a72363b544:dir/matlab2016a-2016a-15.1.src.rpm: sha1 md5 OK
sign failed: sign /srv/obs/jobs/x86_64/SCIENCE::RHEL_7::matlab2016a-9a61b33905438c6278d1b4a72363b544:dir/matlab2016a-2016a-15.1.src.rpm failed
Any ideas???
Any way to disable building of the src.rpm??? I don't need it...
Regards
Martin
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hi!
Can somebody have a look on this issue? Packages for SLE_11_SP4, openSUSE_13.2 and openSUSE_Leap_42.1 fails for x86_64 architecture but no errors are shown in the build-log.
https://build.opensuse.org/package/show/hardware/intel-e1000e
Best regards,
Johannes
--
Johannes Weberhofer
Weberhofer GmbH, Austria, Vienna
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hi,
I investigated flatpak and OSTree. The objective is to integrate flatpak builds into OBS. Here is what I have:
- a working Runtime (Leap 42.1)
- a working SDK (Leap 42.1)
Both are based on the work of Frederic's last hackweek project. It just needed a little fixing and tweaking.
SDK and Runtime are stored in an OSTree. OSTree is a git inspired content-addressed versioning filesystem. (https://developer.gnome.org/ostree/2014.4/)
I also managed to build a screen flatpak application with the SDK and was able to run it with the openSUSE Runtime.
The build is controlled by a manifest file which is in JSON. It contains the global options like app-id, used runtime, used sdk and the modules that are needed.
The modules are build sequential. Each module has options itself (like name and build-options) and the sources. Sources can be archives, git repos, bzr sources, files, scripts, shell commands and patches.
The application that was built is put into an OSTree repository defined by the flatpak-builder call.
Flatpak uses namespaces and cgroups to isolate the application from the operating system. For the interaction between the application and the operating system D-Bus is used.
A few limitations / thoughts:
- The user needs to install the application *AND* the runtime. Which means we have to provide the runtime too. (OSTree provided in rpm?)
- flatpak was/is designed to fit graphical desktop applications. So providing daemons and deliver service files will not work.
In the past weeks I learned a lot about flatpak/OSTree and how to use it. But there is still a way to go.
I have forked the repository from Frederic and pushed my work in there.
You find the github repository here: https://github.com/lethliel/opensuse-flatpak-runtime
Under examples/ you will find the working screen manifest. There is also a more complex manifest example. (Which fails at module glib2; source "shell". I don't know why)
But it gives an overview of the layout and sources that are possible. If you get it to run, please feel free to contribute to my git repository.
At the moment I don't have the time to work on this any further and I wanted to share the progress with the community.
Greetings,
Marco
--
Marco Strigl
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nuremberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hi,
I wonder how it is possible to use SUSE:SLE-12-SP1:GA python-pytest for
build.
It is here:
https://build.opensuse.org/package/show/SUSE:SLE-12-SP1:GA/python-pytest
As far as I understand, it is inherited from SUSE:SLE-12:GA and both repos
are configured "Use for build" only.
--
Mit freundlichen Gruessen,
Andreas Vetter
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hello there,
I am looking for an osc command to report "unresolvable" packages. Is there such thing already available ?
I already have the information on the WebUI with a query like (1)
but I am looking for an osc command similar to the osc jobhist that reports succeeded/unchanged/failed status (2)
(1) https://build.opensuse.org/project/monitor/openSUSE:Factory:PowerPC?arch_pp…
(2) osc jobhist openSUSE:Factory:PowerPC standard ppc64le
--
Michel Normand
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
api.opensuse.org is down at the moment. Sat Sep 3 16:12:03 AEST 2016
fyi
--Glenn
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org