Package Details: osc 0.160.0-1

Git Clone URL: https://aur.archlinux.org/osc.git (read-only)
Package Base: osc
Description: Command line client for the openSUSE Build Service
Upstream URL: https://github.com/openSUSE/osc
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: 35
Popularity: 0.174193
First Submitted: 2008-04-05 17:38
Last Updated: 2017-10-11 23:26

Dependencies (8)

Required by (0)

Sources (2)

Latest Comments

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 https://api.opensuse.org 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: https://github.com/Homebrew/homebrew-core/commit/ac7f8692282e757ab6aa2bf9c0c77610139addf8

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/__m2crypto.so: undefined symbol: SSLv2_method
M2Crypto is needed to access https://api.opensuse.org 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:
https://github.com/openSUSE/osc/blob/master/README -> 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 https://github.com/openSUSE/osc/releases/tag/0.151.1 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 http://git.io/-1 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 https://github.com/Firef0x/AUR-Firef0x/tree/master/aur/zsh-completion-osc
Making an issue or a pull request is also welcomed.

我已经将打好的包添加到我的仓库里面。
请访问 http://git.io/-1 并添加我的仓库,然后执行 `sudo pacman -Syu zsh-completion-osc` 来安装本包。
查看 PKGBUILD 和其它文件的更改,请访问 https://github.com/Firef0x/AUR-Firef0x/tree/master/aur/zsh-completion-osc
欢迎众大神指导及推送代码!

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 api.opensuse.org 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.

All comments