Package Details: osc 0.155.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: 30
Popularity: 0.745101
First Submitted: 2008-04-05 17:38
Last Updated: 2016-08-08 05:49

Dependencies (7)

Required by (0)

Sources (2)

Latest Comments

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.

pnorcks commented on 2013-02-12 21:54

JonnyJD: the python-m2crypto *is* still a python2 lib, though I will change the dependency as the new package does exist now. Also updated the obs-build dependency.

Can you provide any more details about how the obs-service-format_spec_file hooks into "osc commit"? BTW, this looks similar to the old spec-cleaner project (http://gitorious.org/opensuse/spec-cleaner/) ...

pnorcks commented on 2013-02-12 21:52

JonnyJD: the python-m2crypto *is* still a python2 lib, though I will change the dependency as the new package does exist now. Also updated the obs-build dependency.

Can you provide any more details about the obs-service-format_spec_file hooks into "osc commit"? BTW, this looks similar to the old spec-cleaner project (http://gitorious.org/opensuse/spec-cleaner/) ...

All comments