Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to upstream release 0.151.2 #3

Open
wants to merge 113 commits into
base: mer-master
Choose a base branch
from
Open

Update to upstream release 0.151.2 #3

wants to merge 113 commits into from

Conversation

martyone
Copy link

[mer] Updated to upstream release 0.151.2. JB#36175

adrianschroeter and others added 30 commits May 21, 2014 15:45
If a time field is not complete within the same read block
then it can't be found by time_regex in buildlog_strip_time().

Fixed by simply reading line by line. I couldn't measure any
performance difference neither for real nor user time. IMO no
need to optimize for more lines per data chunk. Maybe it's
even more fluent now for interactive users.

BTW we can safely simplify time_regex.

Signed-off-by: Ruediger Meier <[email protected]>
This can be used to check if the option belongs to the section or is
just "inherited" from the defaults.
Resolution order:
OSC_BUILD_ROOT env var > apiurl build-root option > general build-root option
There are situations where a HTTPError instance has no headers
attribute.
The new code tries to reduce the number of http requests for unchanged
packages (that is, packages that do not need an update).
In the worst case (the project wc's packages are unchanged and contain
services, for example), the new code needs #http requests of the old code + 1
http requests. But we can improve, once the "noservice" patch
(see http://lists.opensuse.org/opensuse-buildservice/2014-06/msg00067.html)
is merged.
Note: the semantics of the update process itself did not change.
Signed-off-by: Dinar Valeev <[email protected]>
Moved reading/writing of .osc/_build_repositories into the Repo class.
…phase

This makes the error message in some cases more precise (for instance
"osc build openSUSE_13.21 x86_641")
It is possible that two different build types use the same package type.
Therefore we need to make get_built_files() work on the build type.

Signed-off-by: Jan Blunck <[email protected]>
This commit allows for 'osc build' to do local builds of type livebuild.
Debian livebuild is the native Debian live image building system.

Signed-off-by: Jan Blunck <[email protected]>
packages of linked projects can be listed using the expand option
* W291 trailing whitespace
adrianschroeter and others added 29 commits January 9, 2015 11:21
Evergreen project users not using their Evergreen:Maintenenace attribute
submit to the wrong place atm.
This was already fixed in the original module:
trentm/cmdln#1

Signed-off-by: Florian Bergmann <[email protected]>
revision is a md5 string in that case (github issue#136)
This is also changing the request format to post OBS 1.0, but
that was also the case before when a source update option was used.
This fixes "AttributeError: RequestHistory instance has no attribute 'name'"
which broke "osc service run" command
See also pull request #141
(imported from commit 0c69bf4)
Signed-off-by: Martin Kampas <[email protected]>
Convert to tar_git packaging

[mer] Converted to tar_git packaging. JB#36175
Signed-off-by: Martin Kampas <[email protected]>
(cherry picked from commit 72888fa)
Signed-off-by: Carsten Munk <[email protected]>
(cherry picked from commit f4287df)
 usage:
       osc copyprj [OPTIONS] SOURCEPRJ DESTPRJ

A way to copy a project and all packages in it
It can not yet be done across buildservice instances
The user must be able to create DESTPRJ

(squashed from commits 7422462
 8a67efb
 0ea5abd
 9e603b5)
Signed-off-by: Martin Kampas <[email protected]>
--rebuild sends --skip-prep to build and rpm to skip the %prep phase.
This is useful in conjunction with the --rsync* options to enable rapid
rebuilds in the clean rpmbuild environment.

--chroot-only creates a chroot without doing a build - this can be used
to build scratchbox2 targets

(cherry picked from commit e38cbb2)
Makes preferring local packages with armv8el and i486 OBS schedulers
work. These mappings armv7hl/armv7tnhl -> armv8el and i486 ->
i586/i686 only affect the "get-preferred-packages" evaluation that is
used when the -p or --prefer-pkgs option is used with the osc build
command.

Signed-off-by: Juha Kallioinen <[email protected]>
(cherry picked from commit 3a3e1c3)
…ngling symlink)

Signed-off-by: David Greaves <[email protected]>
(cherry picked from commit 773bfa6)
martyone added a commit that referenced this pull request May 18, 2017
Update to upstream release 0.151.2

[mer] Updated to upstream release 0.151.2. JB#36175
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.