Hi,
I'm quite lost here, I followed the doc here:https://fedoraproject.org/
wiki/Packaging:SourceURL?rd=Packaging/SourceURL#Git_Hosting_Services
My spec file is here:https://github.com/jeandet/vera-rpm
Does not build on copr:https://copr.fedorainfracloud.org/coprs/ajeandet
/SciQLop/build/570647/
On my machine it works with:spectool -g -R vera.spec && rpmbuild -bs
./vera.spec && rpmbuild -bb ./vera.spec
With mock:sudo mock -r fedora-25-x86_64 --scm-enable --scm-option
method=git --scm-option package=vera --scm-option git_get='git clone ht
tps://github.com/jeandet/vera-rpm' --scm-option --spec='vera.spec' --
scm-option branch=master --scm-option write_tar=True -v
I get errors on checkout:
DEBUG: Executing command: ['git', 'checkout', 'master'] with env
environ({'HOME': '/root', 'DISPLAY': ':1', 'USERHELPER_UID': '0',
'SHELL': '/bin/bash', 'TERM': 'xterm-256color', 'LOGNAME': 'root',
'LANG': 'fr_FR.UTF-8', 'PATH':
'/usr/sbin:/usr/bin:/sbin:/bin:/root/bin', 'USER': 'root'}) and shell
FalseERROR: Exception occurred in preexec_fn.Traceback (most recent
call last): File "/usr/libexec/mock/mock", line 886, in
<module> main() File "/usr/lib/python3.5/site-
packages/mockbuild/trace_decorator.py", line 89, in trace result =
func(*args, **kw) File "/usr/libexec/mock/mock", line 701, in
main run_command(options, args, config_opts, commands, buildroot,
state) File "/usr/lib/python3.5/site-
packages/mockbuild/trace_decorator.py", line 89, in trace result =
func(*args, **kw) File "/usr/libexec/mock/mock", line 720, in
run_command scmWorker.get_sources() File "/usr/lib/python3.5/site-
packages/mockbuild/trace_decorator.py", line 89, in trace result =
func(*args, **kw) File "/usr/lib/python3.5/site-
packages/mockbuild/scm.py", line 102, in
get_sources util.do(shlex.split(command), shell=False,
cwd=self.src_dir, env=os.environ) File "/usr/lib/python3.5/site-
packages/mockbuild/trace_decorator.py", line 89, in trace result =
func(*args, **kw) File "/usr/lib/python3.5/site-
packages/mockbuild/util.py", line 532, in do preexec_fn=preexec,
File "/usr/lib64/python3.5/subprocess.py", line 676, in
__init__ restore_signals, start_new_session) File
"/usr/lib64/python3.5/subprocess.py", line 1283, in
_execute_child raise
child_exception_type(err_msg)subprocess.SubprocessError: Exception
occurred in preexec_fn.
Best regards,Alexis.Le mercredi 31 mai 2017 à 14:19 +0200, Michal
Novotny a écrit :
> The problem is with this line: https://github.com/jeandet/vera/blob/m
> aster/vera.spec#L26, where you specify -n vera-master for %autosetup.
> That's how directory is called in
> https://github.com/jeandet/vera/archive/master.tar.gz. But in dist-
> git the directory in the tarball is called vera++-1.3 (name of the
> package + version). If the command was %autosetup -q, it would work.
> Are you able to change the name of the directory in the archive at
> https://github.com/jeandet/vera/archive/master.tar.gz?
>
> clime
>
> On Wed, May 31, 2017 at 11:59 AM, Michal Novotny <[email protected]>
> wrote:
> > Hello, I am just deploying a new version of copr-dist-git that
> > should fix that particular problem so you can try that. There seems
> > to be a problem later on in building phase but we need to solve it
> > afterwards. clime
> >
> > On Wed, May 31, 2017 at 12:54 AM, Jeandet Alexis <alexis.jeandet@me
> > mber.fsf.org> wrote:
> > > Hi,
> > >
> > > I try to build a package from gtihub, it seems that git repo name
> > > must be the same that package name in spec file?
> > > Looking this build:
> > > https://copr.fedorainfracloud.org/coprs/ajeandet/SciQLop/build/55
> > > 9025/
> > > Looking the log here:
> > > http://copr-dist-git.fedorainfracloud.org/per-task-logs/559025-f2
> > > 5.log
> > > I tried on my desktop, I had to replace the following options:
> > > package=vera by package=vera++
> > > and
> > > git_get=git clone --depth 1 https://github.com/jeandet/vera.git
> > > vera by git_get=git clone --depth 1
> > > https://github.com/jeandet/vera.git vera++
> > >
> > > Did I miss something? On github, it seems that I can't call my
> > > repo vera++, how can I override previous options?
> > >
> > > Best regards,
> > > Alexis.
> > > _______________________________________________
> > >
> > > copr-devel mailing list -- [email protected]
> > >
> > > To unsubscribe send an email to [email protected]
> > > ed.org
> > >
> > >
> >
> >
>
> _______________________________________________
> copr-devel mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> rg_______________________________________________
copr-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]