Hi,
here's a small summary of the 6th (coding) week. Unfortunately I had
to spent more time with university stuff than I expected - that's why
I didn't finish the complete todo for this week.
I did some code restructuring and started to work on the class for the
source route.
TODO:
- rewrite the project and package working copy classes:
* the new working copy format will be incompatible with the current
format.
* the basic layout will look like this:
prj
|
---> .osc/ (stores prj _and_ pkg metadata)
|
---> pkg1
|
---> <files>
...
|
---> pkgN
|
---> <files>
So all metadata is stored in the prj/.osc dir instead of
prj/pkg/.osc
The advantage is that we can support a complete package
"restore" (without the need to download the package again):
cd prj; rm -r pkg; osc revert/restore pkg;
(that's possible because the metadata is stored in the prj/.osc
dir).
* to convert old project/package working copies to the new format
the "osc repairwc" command can be used (at least that's the plan)
Feedback is always welcome.
Marcus
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
Hello,
the Oyranos project builds the documentation on the fly from inline
sources. This helps keeping this stuff up to date and source package sizes
comparedly small.
On OBS the RPM checker reports many file-contains-date-and-time [1]
warnings on the doxygen generated files. These files contain surely a date
string somewhere in the html code.
What is recommended to do in such a situation?
kind regards
Kai-Uwe Behrmann
--
developing for colour management
www.behrmann.name + www.oyranos.org
[1] https://build.opensuse.org/package/live_build_log?arch=x86_64&package=oyran…
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
Hi,
here's a small summary of the 7th (coding) week. This week I spent
most my time with the project and package classes which manage osc's
working copies.
Done:
- basic working copy layout
- checks to detect broken/corrupt working copies
- locking support (in order to lock a working copy (for instance when
doing a commit or an update))
TODO:
- add "core" methods like update, commit, diff etc.
- (auto-) repair methods (to fix broken working copies)
Marcus
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
Hi!
I'm looking for a documentation of the xml-tags in a projects
configuration. I didn't find anything in the wiki.
Anyone can provide a url/path to it?
Thanks,
Michael
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
Hi,
It seems my private OBS cannot connect to api, its giving off 502 bad
gateway errors.
Can someone take a look ?
Thanks,
Peter
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
I happened to notice quite some time ago (and noted it at that time)
that old packages and projects still have their hierarchy represented
on download.opensuse.org/repositories/
It seems to me that something like this would work to remove them:
find /some/root -depth -type d -empty -exec rmdir {} \;
it wouldn't remove non-empty directories or any files, etc... but
would effectively remove empty directory trees, of which there are
quite a few.
If you wanted to know how many, just do this:
find /some/root -depth -type d -empty | wc -l
--
Jon
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
Hi,
For those using the stage webui: it runs against a valgrind ruby to
debug memory allocation issues, and google spiders against it, so don't worry
it's so slow at the moment - just use / for the moment.
Greetings, Stephan
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
Wednesday 06 July 2011
Hello.
i586 is neither building nor scheduled.
And it is missing in Build Status.
--
WBR
Kyrill
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org
present: lrupp, speilicke, mls, adrian
Topics:
=======
* BOSS
* OBS 2.3 release
* Current problems
BOSS
====
Sascha looked in BOSS, a project that is part of Meego, regarding it's Continuous
Integeration (CI) facilities. As far as we understood the concept, BOSS is
mainly about testing build results (thus, packages) in an CI-environment. It
also includes a workflow-engine and certain architecture around both.
However, our primary goal is to to move the OBS source code test suite away
from our current local solution to a CI-infrastructure. Currently, this
doesn't include running tests on packages. BOSS solves therefore an
orthogonal issue.
Therfore we decided to stay with Jenkins to pursue or CI needs. It is a
logical choice, given it's usage and maturity. BOSS may provide a future
option for the OBS QA support.
OBS 2.3 release
===============
Lacking fixes for Beta 3:
* webui has trouble with xpath engine, Sascha is looking inside
The full workflow to releasing a maintenance update is working via osc.
We will meet with maintenance team to discuss next steps in preparing openSUSE Build
Service setup.
Current problems
================
* ruby is crashing in garbage collector sometimes, coolo is debugging, adrian will
try with ruby 1.9
* ia64 builds need a temporary hack to include ia64 packages built on i586 arch.
(clean solution is discussed)
* almost 2 GB tar balls can't be handled by ruby stack
* build result of 2GB rpms is stalling at signing (may be caused due to rpm 2GB limit)
--
Adrian Schroeter
SUSE Linux Products GmbH
email: adrian(a)suse.de
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org