Hello All,
I'm running a private instance and I'd like to enable networking on my
workers so they can build some java apps, via maven, which need to
download pom's/war's from the net. I ask google but he wasn't much
help so I'm hoping someone here can help;-)
How can I go about doing this?
--
Later,
Darin
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
I try to add a new board to openSUSE:Factory:ARM. I did this already in
the past and for doing that I had to modify the JeOS package and add
links to it with JeOS-<boardname>. Those links are no more in
openSUSE:Factory:ARM, instead of this the JeOS package contains now a
"_multibuild" file, which is generated by the pre_checkin.sh script. I
added my board to pre_checkin.sh. But how to trigger now the build of my
new added board image instead of the native JeOS image?
In the past I just called "osc build factory armv7l" in the
JeOS-<boardname> linked package to build it local, and I committed it to
my work project to build it in obs.
osc --version
0.155.0
Br,
Frank
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Since end of last week one pkg in external buildservice is in state
unresolvable for Leap 42.1 and 42.2:
unresolvable: conflict for provider of krb5 needed by samba-libs
(provider krb5 is conflicted by installed krb5-mini)
samba-libs links against krb5.
pkgA links against samba-libs, this one builds fine.
pkgB has pkgA in BuildRequires and it is now in state unresolvable.
Its unclear why this happens now, samba links to krb5 since forever, and
pkgA links to samba-libs also since a very long time. There is nothing
obvious in prjconf and its history.
Any idea what the reason could be?
Olaf
Hi,
with earlier versions that has been working, but now it seems broken.
Did a fresh installation in order to reproduce another issue, but now I am
unable to login.
Setup against LDAP server, usernames with dots.
vagrant@buildservice:~> osc api /configuration
<configuration>
[...]
<name>private</name>
<download_on_demand>on</download_on_demand>
<enforce_project_keys>off</enforce_project_keys>
<anonymous>off</anonymous>
<registration>allow</registration>
<default_access_disabled>off</default_access_disabled>
<allow_user_to_create_home_project>on</allow_user_to_create_home_project>
<disallow_group_creation>on</disallow_group_creation>
<change_password>on</change_password>
<obs_url>https//buildwebgui.kitchen</obs_url>
<hide_private_options>off</hide_private_options>
<gravatar>off</gravatar>
<cleanup_empty_projects>on</cleanup_empty_projects>
<disable_publish_for_branches>on</disable_publish_for_branches>
<admin_email>choeger(a)open-xchange.com</admin_email>
<unlisted_projects_filter>^home:.+</unlisted_projects_filter>
<unlisted_projects_filter_description>home projects</unlisted_projects_filter_description>
<schedulers>
<arch>i586</arch>
<arch>x86_64</arch>
</schedulers>
</configuration>
vagrant@buildservice:~> rpm -qa | grep obs
obs-service-tar_scm-0.7.0.1492101301.747de50-177.1.noarch
obs-service-source_validator-0.6+git20170111.82ea590-13.3.1.noarch
obs-service-download_files-0.5.1.git.1455712026.9c0a4a0-7.1.noarch
obs-worker-2.8.1-2.1.noarch
obs-productconverter-2.8.1-2.1.noarch
obs-common-2.8.1-2.1.noarch
obs-service-set_version-0.5.6-74.1.noarch
obs-service-verify_file-0.1.1-21.1.noarch
obs-service-obs_scm-common-0.7.0.1492101301.747de50-177.1.noarch
obs-signd-2.3.0-2.1.x86_64
obs-api-2.8.1-2.1.noarch
obs-service-recompress-0.3.1+git20160217.7897d3f-30.2.noarch
obs-server-2.8.1-2.1.noarch
obs-service-format_spec_file-20170204-2.3.1.noarch
Was there some recent change that might have caused this?
Should I file a bug report?
tail -f /srv/www/obs/api/log/*.log at the login time:
==> /srv/www/obs/api/log/production.log <==
I, [2017-05-24T13:45:03.662140 #10445] INFO -- : [f71d6f77-36d9-44e8-b03a-b429694f776a] [10445:246.57] Started POST "/user/do_login" for 192.168.42.1 at 2017-05-24 13:45:03 +0200
I, [2017-05-24T13:45:03.663314 #10445] INFO -- : [f71d6f77-36d9-44e8-b03a-b429694f776a] [10445:246.57] Processing by Webui::UserController#do_login as HTML
I, [2017-05-24T13:45:03.663386 #10445] INFO -- : [f71d6f77-36d9-44e8-b03a-b429694f776a] [10445:246.57] Parameters: {"utf8"=>"✓", "authenticity_token"=>"wV363sOXm4wdp/Tt0r0KmVqg16ihh61JcXGrmHsquH9lRV0CmdRGdf9LOR+gHiTM16EHJyAo+3OnJe9kpDOZaw==", "username"=>"carsten.hoeger", "password"=>"[FILTERED]", "commit"=>"Log In"}
I, [2017-05-24T13:45:03.673793 #10445] INFO -- : [f71d6f77-36d9-44e8-b03a-b429694f776a] [10445:246.58] Redirected to https://buildwebgui.kitchen/user/login
I, [2017-05-24T13:45:03.674033 #10445] INFO -- : [f71d6f77-36d9-44e8-b03a-b429694f776a] [10445:246.58] Completed 302 Found in 11ms (ActiveRecord: 0.0ms | Backend: 0.0ms | XML: 0.0ms)
==> /srv/www/obs/api/log/apache_access.log <==
192.168.42.1 - - [24/May/2017:13:45:03 +0200] "POST /user/do_login HTTP/1.1" 302 116
==> /srv/www/obs/api/log/production.log <==
I, [2017-05-24T13:45:03.710166 #10445] INFO -- : [bca45b3f-485e-49fc-b6ba-f6564662605b] [10445:246.61] Started GET "/user/login" for 192.168.42.1 at 2017-05-24 13:45:03 +0200
I, [2017-05-24T13:45:03.711484 #10445] INFO -- : [bca45b3f-485e-49fc-b6ba-f6564662605b] [10445:246.62] Processing by Webui::UserController#login as HTML
I, [2017-05-24T13:45:03.715888 #10445] INFO -- : [bca45b3f-485e-49fc-b6ba-f6564662605b] [10445:246.62] Redirected to https://buildwebgui.kitchen/
I, [2017-05-24T13:45:03.716282 #10445] INFO -- : [bca45b3f-485e-49fc-b6ba-f6564662605b] [10445:246.62] Filter chain halted as :check_anonymous rendered or redirected
I, [2017-05-24T13:45:03.716712 #10445] INFO -- : [bca45b3f-485e-49fc-b6ba-f6564662605b] [10445:246.62] Completed 302 Found in 5ms (ActiveRecord: 0.0ms | Backend: 0.0ms | XML: 0.0ms)
==> /srv/www/obs/api/log/apache_access.log <==
192.168.42.1 - - [24/May/2017:13:45:03 +0200] "GET /user/login HTTP/1.1" 302 108
==> /srv/www/obs/api/log/production.log <==
I, [2017-05-24T13:45:03.748537 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.65] Started GET "/" for 192.168.42.1 at 2017-05-24 13:45:03 +0200
I, [2017-05-24T13:45:03.749337 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.65] Processing by Webui::MainController#index as HTML
I, [2017-05-24T13:45:03.763617 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.67] Rendering webui/main/index.html.erb within layouts/webui/webui
I, [2017-05-24T13:45:03.767181 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.67] Rendered webui/main/_systemstatus.html.erb (1.4ms)
I, [2017-05-24T13:45:03.768931 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.67] Rendered webui/main/_sponsors.html.erb (0.0ms)
I, [2017-05-24T13:45:03.770107 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.67] Rendered webui/main/_news.html.erb (0.8ms)
I, [2017-05-24T13:45:03.771146 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.67] Rendered webui/main/index.html.erb within layouts/webui/webui (7.3ms)
I, [2017-05-24T13:45:03.772546 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.68] Rendered layouts/webui/_watch_and_search.html.erb (0.3ms)
I, [2017-05-24T13:45:03.772759 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.68] Rendered layouts/webui/_header.html.erb (0.7ms)
I, [2017-05-24T13:45:03.774322 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.68] Rendered layouts/webui/_personal_navigation.html.erb (1.1ms)
I, [2017-05-24T13:45:03.775005 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.68] Rendered layouts/webui/_flash.html.erb (0.3ms)
I, [2017-05-24T13:45:03.776247 #10445] INFO -- : [542f34e7-84cf-4dee-b451-b586397e41f9] [10445:246.68] Completed 200 OK in 27ms (Views: 12.8ms | ActiveRecord: 0.0ms | Backend: 0.0ms | XML: 0.0ms)
==> /srv/www/obs/api/log/apache_access.log <==
192.168.42.1 - - [24/May/2017:13:45:03 +0200] "GET / HTTP/1.1" 200 4563
==> /srv/www/obs/api/log/production.log <==
I, [2017-05-24T13:45:04.692680 #9845] INFO -- : [9845:675.64] 2017-05-24T13:45:04+0200: [Worker(delayed_job.2 host:buildservice.kitchen pid:9845)] Job Event::NotifyBackends#send_not_in_queue (id=56) RUNNING
I, [2017-05-24T13:45:04.695622 #9838] INFO -- : [9838:675.81] 2017-05-24T13:45:04+0200: [Worker(delayed_job.1 host:buildservice.kitchen pid:9838)] Job SendEventEmails#perform (id=57) RUNNING
I, [2017-05-24T13:45:04.701492 #9845] INFO -- : [9845:675.65] 2017-05-24T13:45:04+0200: [Worker(delayed_job.2 host:buildservice.kitchen pid:9845)] Job Event::NotifyBackends#send_not_in_queue (id=56) COMPLETED after 0.0087
I, [2017-05-24T13:45:04.703182 #9845] INFO -- : [9845:675.65] 2017-05-24T13:45:04+0200: [Worker(delayed_job.2 host:buildservice.kitchen pid:9845)] 1 jobs processed at 54.0583 j/s, 0 failed
I, [2017-05-24T13:45:04.705634 #9838] INFO -- : [9838:675.82] 2017-05-24T13:45:04+0200: [Worker(delayed_job.1 host:buildservice.kitchen pid:9838)] Job SendEventEmails#perform (id=57) COMPLETED after 0.0099
I, [2017-05-24T13:45:04.707046 #9838] INFO -- : [9838:675.82] 2017-05-24T13:45:04+0200: [Worker(delayed_job.1 host:buildservice.kitchen pid:9838)] 1 jobs processed at 47.0384 j/s, 0 failed
--
kind regards,
Carsten Hoeger
Professional Services
Email: carsten.hoeger(a)open-xchange.com
-----------------------------------------------------------------------------------------
Open-Xchange AG, Rollnerstr. 14, 90408 Nuremberg, District Court Nuremberg HRB 24738
Managing Board: Rafael Laguna de la Vera, Carsten Dirks, Uwe Reumuth
Chairman of the Board: Richard Seibt
European Office:
Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District Court Siegen, HRB 8718
Managing Directors: Frank Hoberg, Martin Kauss
US Office:
Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA
------------------------------------------------------------------------------------------
The project Univention:4.2 needs a
Preinstall: libpcre3
otherwise executing the dpkg calls after preinstall will fail.
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hi,
I was trying to branch this project
https://build.opensuse.org/package/show/Application:Geo:CentOS7/proj to
my home and hit an internal server error (500) telling me, I might get
help here. It could be related to this one
https://github.com/openSUSE/open-build-service/issues/1437 although the
original package exists but the error looks the same. BTW the branch got
created but it is empty.
Best regards,
Michael
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hi, I see an option "keyring=" is there a way I can use key pairs
instead of plain text password for osc?
Thanks
Dave P
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
We just have released our new stable code base OBS 2.8.0.
Please find the full announcement on our blog:
http://openbuildservice.org/2017/04/07/version-2.8/
Updaters need to adapt their repository channels and should
read the README.UPDATERS file which comes with this version.
Features
========
UI:
* Allow triggering services from the UI.
* Show a hint to project maintainers, when he/she is not a package
maintainer of
the target package of a request
* Main projects list is now filtered based on a configurable (by the
admin) regular expression
* Users can download the public key and SSL certificate for a project
via the project home page
* import of kiwi build descriptions is supported (obs-service-kiwi_import)
API:
* Allow admins to lock or delete users and their home projects via new
command
* Users can be declared as sub accounts of other users. Useful for
automated scripts.
* New API route to get public key and SSL certificate: GET
/source/:project_name/_keyinfo
* New feature toggle config file. Use config/feature.yml to
enable/disable features in the OBS.
Backend:
* multibuild: allow to build multiple jobs from one source package
without the need
of creating local links
* experimental support of snap package format
* workers are now also tracked when they went away (new states "down",
"away" and "dead")
* worker capabilities can be requested
* usable workers can be requested with uncommited constraints
* functionality to remove published packages (osc unpublish)
* New obsservicedispatch service to handle source service runs in a queue
and asynchron.
* preinstall images can be used for local building
* improved speed of diffing sources
* Support caching of pulled git sources
Shipment:
* optional docker container to run source services is provided
Wanted changes:
===============
* kiwi builds: build configuration changes from the project where the kiwi
file is stored have always an effect now.
* maintenance_release requests are locking only the source packages on
creation now. They don't lock the patchinfos. The project gets
locked on release
now.
* service wrapper script for LXC got replaced by a docker alternative
Other changes
=============
* Server side pagination on user show page for improving the performance.
* The way to identify spiders got changed. A separate configuration via
apache is no longer required. See the Administration Guide.
* Frontend stack is using ruby 2.4 and rails 5.0.1 now
Notes for systems using systemd:
================================
OBS is using init scripts, not systemd style .service files. This will
stay until
we will switch from SLES 11 to SLES 12 as default production platform.
openSUSE installations may use systemd (instead of sysvinit) and it
should work
in general. Not working are usages like
# rcobssrcserver status
You will only get the systemd status here.
Also stopping services may not kill all processes, which leads to
abstract errors
when trying to restart them. We heard also about trashed MySQL databases
when using
systemd.
To avoid these problems you need switch directory to avoid the systemd
mapper:
# cd /etc/init.d
# ./obssrcserver status|stop|start
--
Evan Rolfe
Full Stack Web Developer
SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nürnberg
Tel: +49-911-74053-0; Fax: +49-911-7417755; https://www.suse.com/
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard,
Graham Norton, HRB 21284 (AG Nürnberg)
All,
I have been working to get all of the signing capabilities working on a
local OBS instance. Are there any notes or documents anyone could share
on getting this working? Most of the material I have found is simply an
outline. I have also tested against a home project in the public
instance and it's unclear how the osc signkey --create should be working
since I get either a zero or 256 return code but no changes are made to
the keys.
Thx
Steve
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org
Hey,
time flies, again 14 days of hacking on the OBS frontend have passed.
Here is our report on what has happened. It's full of daring
refactorings, awesome features and face-palm-bug fixes!
http://openbuildservice.org/2017/05/19/frontend-sprint-report-2/
We hope you enjoy it!
The Build Solutions Team
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org