Package Details: osc 0.169.1-1

Git Clone URL: (read-only, click to copy)
Package Base: osc
Description: Command line client for the openSUSE Build Service
Upstream URL:
Licenses: GPL2
Conflicts: osc-bash-completion, osc-git, zsh-completion-osc
Replaces: osc-bash-completion, zsh-completion-osc
Submitter: bwalle
Maintainer: Thaodan
Last Packager: Thaodan
Votes: 45
Popularity: 0.23
First Submitted: 2008-04-05 17:38
Last Updated: 2020-06-05 10:32

Dependencies (9)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

post-factum commented on 2017-07-13 20:30

Installing python2-typing should fix this issue (I've tested with v0.158.0).

post-factum commented on 2017-07-13 20:26

Shows this:

cannot import name m2
M2Crypto is needed to access in a secure way.
Please install python-m2crypto.

I have this package installed:

community/python2-m2crypto 0.26.0-1 [installed]
A crypto and SSL toolkit for Python

Might be related:

fusion809 commented on 2016-03-08 08:26

Disregard my last comment, this issue has disappeared as of the release of python2-m2crypto 0.23.0-2.

fusion809 commented on 2016-03-07 02:09

osc co home:fusion809 vim is returning:

/usr/lib/python2.7/site-packages/M2Crypto/ undefined symbol: SSLv2_method
M2Crypto is needed to access in a secure way.
Please install python-m2crypto.

I have installed python2-m2crypto installed (as it is a dependency for this package). Is this a bug or?

Thaodan commented on 2015-08-06 01:26

please add python-secretstorage and python-keyring as optdeps for keyring support.

See: -> Keyring Support

pnorcks commented on 2015-04-21 08:02

I'm disowning the package. Sorry for the delay!

Firef0x commented on 2015-03-16 13:43

Hello, @pnorcks !

`osc` 0.151.0 has been released for a while, Even 0.151.1 is released. Would you please update it to 0.151.1 ? See for detail.

What's more, would you please merge the package `zsh-completion-osc` into this package? It provides Z Shell auto completion file for `osc`. I've disowned the package for you, and please file a request to merge them!

Hope for your reply!

Yours sincerely!

Firef0x commented on 2015-01-15 18:32

I've added the binary package to my own repository.
Pls visit and add my repository, then execute `sudo pacman -Syu zsh-completion-osc` to install the package.
For change of the PKGBUILD and other files, pls see
Making an issue or a pull request is also welcomed.

请访问 并添加我的仓库,然后执行 `sudo pacman -Syu zsh-completion-osc` 来安装本包。
查看 PKGBUILD 和其它文件的更改,请访问

pnorcks commented on 2013-02-13 20:57

JonnyJD: Interesting. I have never, to my knowledge, used an OBS instance that enabled any source services, so that must be why I haven't seen this issue before.

From the documentation, it appears that you can run `osc commit --noservice ...` if you want to skip source services execution.

Since this is clearly an issue that may arise in everyday usage with OBS, but is not a strict requirement for the tool, I will add 'obs-service-format_spec_file' as an optdepend.

JonnyJD commented on 2013-02-12 22:55

Quite interesting, so there is both, python-m2crypto and python2-m2crypto are in fact python2. python2-* should be on the safe side.

I also can't find a direct reference in osc or any other package (except the obvious) for "obs-service-format_spec_file".
However, when doing a "osc commit" for my libdiscid fork, it greets me with:

*** Error: Package obs-service-format_spec_file is required for this operation

when it isn't installed. So this must come from the server?
I also never needed this when working on my personal package, only for the libdiscid fork. Maybe official repositories (and their forks) have some special rules?
I tried wireshark. There is communication with the server before the error message is given, but I can't have an easy look, since it is https. Strace also only tells me there is a https connection to before it tries to access
stat("/usr/lib/obs/service/format_spec_file", 0x7fff69041380) = -1 ENOENT (No such file or directory)
I also didn't find anything in the build server git repos.

So I can only tell you, that this error message is real ;-)
(it works after installing my package, though.)

Anyways, just leave it like it is. Anybody interested can find the package in AUR or in the comments. Thanks anyways.