Re: Make sources?

2009-05-01 Thread Mike Bonnet

Brian Kosick wrote:

BTW my install/upgrade steps are abbreviated but not by much, I just had
to go through the conf files created as rpmnew and merge the changes.
There weren't that many...  So I guess another question is:  


What's with /etc/koji-shadow and /etc/koji-gc?  new features/daemons?


Yes. koji-shadow duplicates the builds from an upstream Koji instance 
into your local Koji instance.  koji-gc is a configurable 
garbage-collector for builds that have been obsoleted.  Both are 
provided by the koji-utils subpackage.



Information and details on the new features seems to be pretty sparse.
At least I can't find much.  If such docs exist, can someone point me to
them?


Yes, the documentation could definitely be better.  Most of the relevant 
information is available on the fedoraproject.org wiki, see the 
ServerHowTo and ServerBootstrap pages.  Feel free to make 
additions/improvements to those pages.



Brian

On Fri, 2009-05-01 at 19:07 -0600, Brian Kosick wrote:

Hi All,

So I think that I have successfully upgraded koji from 1.2.6 to 1.3.1 by
doing this.  I just have a few issues to work out

1)  install the koji 1.3.1 rpms
2)  update the db schema pgsql -h kojihost koji koji
< /usr/share/doc/koji-1.3.1/docs/schema-upgrade-1.2-1.3.sql
3) started kojid and kojira

When I did my first build, I got stuck with koji not having a mock group
srpm-build

I setup the mock group with
koji add-group dist-el5-build srpm-build
koji add-group-pkg dist-el5-build srpm-build pkg1 pkg2 pk3

I then added that group to my build dist with

koji call addGroupList dist-mxl-el5-build srpm-build

When I do a koji list-groups dist-mxl-el5-build i get 


 koji list-groups dist-mxl-el5-build
build  [dist-mxl-el5-build]

srpm-build  [dist-el5-build]
  automake: None, default  [dist-el5-build]
  bash: None, default  [dist-el5-build]
  buildsys-macros: None, default  [dist-el5-build]
  bzip2: None, default  [dist-el5-build]
  bzip2-devel: None, default  [dist-el5-build]
  coreutils: None, default  [dist-el5-build]
  cpio: None, default  [dist-el5-build]
  diffutils: None, default  [dist-el5-build]
  elfutils: None, default  [dist-el5-build]
  elfutils-libelf: None, default  [dist-el5-build]
  file: None, default  [dist-el5-build]
  gcc: None, default  [dist-el5-build]
  gcc-c++: None, default  [dist-el5-build]
  glibc: None, default  [dist-el5-build]
  glibc-common: None, default  [dist-el5-build]
  glibc-devel: None, default  [dist-el5-build]
  glibc-headers: None, default  [dist-el5-build]
  gzip: None, default  [dist-el5-build]
  info: None, default  [dist-el5-build]
  libselinux: None, default  [dist-el5-build]
  libsemanage: None, default  [dist-el5-build]
  libsepol: None, default  [dist-el5-build]
  libtool-ltdl: None, default  [dist-el5-build]
  make: None, default  [dist-el5-build]
  patch: None, default  [dist-el5-build]
  perl: None, default  [dist-el5-build]
  policycoreutils: None, default  [dist-el5-build]
  python: None, default  [dist-el5-build]
  readline: None, default  [dist-el5-build]
  readline-devel: None, default  [dist-el5-build]
  redhat-release: None, default  [dist-el5-build]
  redhat-rpm-config: None, default  [dist-el5-build]
  rpm-build: None, default  [dist-el5-build]
  rpm-libs: None, default  [dist-el5-build]
  sed: None, default  [dist-el5-build]
  selinux-policy: None, default  [dist-el5-build]
  shadow-utils: None, default  [dist-el5-build]
  sqlite: None, default  [dist-el5-build]
  tar: None, default  [dist-el5-build]
  unzip: None, default  [dist-el5-build]
  which: None, default  [dist-el5-build]
  zip: None, default  [dist-el5-build]
  zlib-devel: None, default  [dist-el5-build]

It appears that the repos have regenned and now when I try to do a
build, I'm getting

DEBUG util.py:280:  Executing command: ['make', 'sources']
DEBUG util.py:256:  make: *** No rule to make target `sources'.  Stop.
DEBUG util.py:319:  Child returncode was: 2

Has a new make command "sources" been created similar to "make srpm"?
If so what does it do and what does koji expect back?

Brian

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: Make sources?

2009-05-01 Thread Mike Bonnet

Brian Kosick wrote:

Hi All,

So I think that I have successfully upgraded koji from 1.2.6 to 1.3.1 by
doing this.  I just have a few issues to work out

1)  install the koji 1.3.1 rpms
2)  update the db schema pgsql -h kojihost koji koji
< /usr/share/doc/koji-1.3.1/docs/schema-upgrade-1.2-1.3.sql
3) started kojid and kojira

When I did my first build, I got stuck with koji not having a mock group
srpm-build

I setup the mock group with
koji add-group dist-el5-build srpm-build
koji add-group-pkg dist-el5-build srpm-build pkg1 pkg2 pk3

I then added that group to my build dist with

koji call addGroupList dist-mxl-el5-build srpm-build

When I do a koji list-groups dist-mxl-el5-build i get 


 koji list-groups dist-mxl-el5-build
build  [dist-mxl-el5-build]

srpm-build  [dist-el5-build]
  automake: None, default  [dist-el5-build]
  bash: None, default  [dist-el5-build]
  buildsys-macros: None, default  [dist-el5-build]
  bzip2: None, default  [dist-el5-build]
  bzip2-devel: None, default  [dist-el5-build]
  coreutils: None, default  [dist-el5-build]
  cpio: None, default  [dist-el5-build]
  diffutils: None, default  [dist-el5-build]
  elfutils: None, default  [dist-el5-build]
  elfutils-libelf: None, default  [dist-el5-build]
  file: None, default  [dist-el5-build]
  gcc: None, default  [dist-el5-build]
  gcc-c++: None, default  [dist-el5-build]
  glibc: None, default  [dist-el5-build]
  glibc-common: None, default  [dist-el5-build]
  glibc-devel: None, default  [dist-el5-build]
  glibc-headers: None, default  [dist-el5-build]
  gzip: None, default  [dist-el5-build]
  info: None, default  [dist-el5-build]
  libselinux: None, default  [dist-el5-build]
  libsemanage: None, default  [dist-el5-build]
  libsepol: None, default  [dist-el5-build]
  libtool-ltdl: None, default  [dist-el5-build]
  make: None, default  [dist-el5-build]
  patch: None, default  [dist-el5-build]
  perl: None, default  [dist-el5-build]
  policycoreutils: None, default  [dist-el5-build]
  python: None, default  [dist-el5-build]
  readline: None, default  [dist-el5-build]
  readline-devel: None, default  [dist-el5-build]
  redhat-release: None, default  [dist-el5-build]
  redhat-rpm-config: None, default  [dist-el5-build]
  rpm-build: None, default  [dist-el5-build]
  rpm-libs: None, default  [dist-el5-build]
  sed: None, default  [dist-el5-build]
  selinux-policy: None, default  [dist-el5-build]
  shadow-utils: None, default  [dist-el5-build]
  sqlite: None, default  [dist-el5-build]
  tar: None, default  [dist-el5-build]
  unzip: None, default  [dist-el5-build]
  which: None, default  [dist-el5-build]
  zip: None, default  [dist-el5-build]
  zlib-devel: None, default  [dist-el5-build]


Wow, that's way more in your srpm-build group than necessary.  srpm 
building is a fairly simple process, and doesn't require a lot in the 
buildroot.  For reference, this is the Fedora srpm-build group:


$ koji list-groups dist-f12-build
  [snip]
srpm-build  [dist-f9]
  bash: None, default  [dist-f9-build]
  curl: None, default  [dist-f9-build]
  cvs: None, default  [dist-f9-build]
  fedora-release: None, default  [dist-f9-build]
  gnupg: None, default  [dist-f9-build]
  make: None, default  [dist-f9-build]
  redhat-rpm-config: None, default  [dist-f9-build]
  rpm-build: None, default  [dist-f9-build]
  shadow-utils: None, default  [dist-f9-build]

Of course, any dependencies of those packages will also be installed, 
but using a smaller base package set will make your buildSRPMFromSCM 
tasks complete significantly faster.



It appears that the repos have regenned and now when I try to do a
build, I'm getting

DEBUG util.py:280:  Executing command: ['make', 'sources']
DEBUG util.py:256:  make: *** No rule to make target `sources'.  Stop.
DEBUG util.py:319:  Child returncode was: 2

Has a new make command "sources" been created similar to "make srpm"?
If so what does it do and what does koji expect back?

Brian

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: Make sources?

2009-05-01 Thread Mike Bonnet

Brian Kosick wrote:
OK I added 


NOOP= true

source:
$(NOOP)

To my make file and koji builds fine...   Can I ask, what is the
conceptual reason to have the source target?  


In Fedora CVS the upstream source tarball(s) are stored in a lookaside 
cache and only referenced from the CVS checkout.  "make sources" pulls 
the tarball(s) into the checkout so "mock --buildsrpm" can use them to 
build the srpm without knowing the details of the source control layout. 
 In your case, its fine to define the "sources" target as a noop. 
Calling "make sources" should probably be configurable at the tag level, 
but that feature hasn't been a priority.



Brian

On Fri, 2009-05-01 at 19:07 -0600, Brian Kosick wrote:

Hi All,

So I think that I have successfully upgraded koji from 1.2.6 to 1.3.1 by
doing this.  I just have a few issues to work out

1)  install the koji 1.3.1 rpms
2)  update the db schema pgsql -h kojihost koji koji
< /usr/share/doc/koji-1.3.1/docs/schema-upgrade-1.2-1.3.sql
3) started kojid and kojira

When I did my first build, I got stuck with koji not having a mock group
srpm-build

I setup the mock group with
koji add-group dist-el5-build srpm-build
koji add-group-pkg dist-el5-build srpm-build pkg1 pkg2 pk3

I then added that group to my build dist with

koji call addGroupList dist-mxl-el5-build srpm-build

When I do a koji list-groups dist-mxl-el5-build i get 


 koji list-groups dist-mxl-el5-build
build  [dist-mxl-el5-build]

srpm-build  [dist-el5-build]
  automake: None, default  [dist-el5-build]
  bash: None, default  [dist-el5-build]
  buildsys-macros: None, default  [dist-el5-build]
  bzip2: None, default  [dist-el5-build]
  bzip2-devel: None, default  [dist-el5-build]
  coreutils: None, default  [dist-el5-build]
  cpio: None, default  [dist-el5-build]
  diffutils: None, default  [dist-el5-build]
  elfutils: None, default  [dist-el5-build]
  elfutils-libelf: None, default  [dist-el5-build]
  file: None, default  [dist-el5-build]
  gcc: None, default  [dist-el5-build]
  gcc-c++: None, default  [dist-el5-build]
  glibc: None, default  [dist-el5-build]
  glibc-common: None, default  [dist-el5-build]
  glibc-devel: None, default  [dist-el5-build]
  glibc-headers: None, default  [dist-el5-build]
  gzip: None, default  [dist-el5-build]
  info: None, default  [dist-el5-build]
  libselinux: None, default  [dist-el5-build]
  libsemanage: None, default  [dist-el5-build]
  libsepol: None, default  [dist-el5-build]
  libtool-ltdl: None, default  [dist-el5-build]
  make: None, default  [dist-el5-build]
  patch: None, default  [dist-el5-build]
  perl: None, default  [dist-el5-build]
  policycoreutils: None, default  [dist-el5-build]
  python: None, default  [dist-el5-build]
  readline: None, default  [dist-el5-build]
  readline-devel: None, default  [dist-el5-build]
  redhat-release: None, default  [dist-el5-build]
  redhat-rpm-config: None, default  [dist-el5-build]
  rpm-build: None, default  [dist-el5-build]
  rpm-libs: None, default  [dist-el5-build]
  sed: None, default  [dist-el5-build]
  selinux-policy: None, default  [dist-el5-build]
  shadow-utils: None, default  [dist-el5-build]
  sqlite: None, default  [dist-el5-build]
  tar: None, default  [dist-el5-build]
  unzip: None, default  [dist-el5-build]
  which: None, default  [dist-el5-build]
  zip: None, default  [dist-el5-build]
  zlib-devel: None, default  [dist-el5-build]

It appears that the repos have regenned and now when I try to do a
build, I'm getting

DEBUG util.py:280:  Executing command: ['make', 'sources']
DEBUG util.py:256:  make: *** No rule to make target `sources'.  Stop.
DEBUG util.py:319:  Child returncode was: 2

Has a new make command "sources" been created similar to "make srpm"?
If so what does it do and what does koji expect back?

Brian

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: Make sources?

2009-05-01 Thread Brian Kosick
BTW my install/upgrade steps are abbreviated but not by much, I just had
to go through the conf files created as rpmnew and merge the changes.
There weren't that many...  So I guess another question is:  

What's with /etc/koji-shadow and /etc/koji-gc?  new features/daemons?

Information and details on the new features seems to be pretty sparse.
At least I can't find much.  If such docs exist, can someone point me to
them?

Brian

On Fri, 2009-05-01 at 19:07 -0600, Brian Kosick wrote:
> Hi All,
> 
> So I think that I have successfully upgraded koji from 1.2.6 to 1.3.1 by
> doing this.  I just have a few issues to work out
> 
> 1)  install the koji 1.3.1 rpms
> 2)  update the db schema pgsql -h kojihost koji koji
> < /usr/share/doc/koji-1.3.1/docs/schema-upgrade-1.2-1.3.sql
> 3) started kojid and kojira
> 
> When I did my first build, I got stuck with koji not having a mock group
> srpm-build
> 
> I setup the mock group with
> koji add-group dist-el5-build srpm-build
> koji add-group-pkg dist-el5-build srpm-build pkg1 pkg2 pk3
> 
> I then added that group to my build dist with
> 
> koji call addGroupList dist-mxl-el5-build srpm-build
> 
> When I do a koji list-groups dist-mxl-el5-build i get 
> 
>  koji list-groups dist-mxl-el5-build
> build  [dist-mxl-el5-build]
> 
> srpm-build  [dist-el5-build]
>   automake: None, default  [dist-el5-build]
>   bash: None, default  [dist-el5-build]
>   buildsys-macros: None, default  [dist-el5-build]
>   bzip2: None, default  [dist-el5-build]
>   bzip2-devel: None, default  [dist-el5-build]
>   coreutils: None, default  [dist-el5-build]
>   cpio: None, default  [dist-el5-build]
>   diffutils: None, default  [dist-el5-build]
>   elfutils: None, default  [dist-el5-build]
>   elfutils-libelf: None, default  [dist-el5-build]
>   file: None, default  [dist-el5-build]
>   gcc: None, default  [dist-el5-build]
>   gcc-c++: None, default  [dist-el5-build]
>   glibc: None, default  [dist-el5-build]
>   glibc-common: None, default  [dist-el5-build]
>   glibc-devel: None, default  [dist-el5-build]
>   glibc-headers: None, default  [dist-el5-build]
>   gzip: None, default  [dist-el5-build]
>   info: None, default  [dist-el5-build]
>   libselinux: None, default  [dist-el5-build]
>   libsemanage: None, default  [dist-el5-build]
>   libsepol: None, default  [dist-el5-build]
>   libtool-ltdl: None, default  [dist-el5-build]
>   make: None, default  [dist-el5-build]
>   patch: None, default  [dist-el5-build]
>   perl: None, default  [dist-el5-build]
>   policycoreutils: None, default  [dist-el5-build]
>   python: None, default  [dist-el5-build]
>   readline: None, default  [dist-el5-build]
>   readline-devel: None, default  [dist-el5-build]
>   redhat-release: None, default  [dist-el5-build]
>   redhat-rpm-config: None, default  [dist-el5-build]
>   rpm-build: None, default  [dist-el5-build]
>   rpm-libs: None, default  [dist-el5-build]
>   sed: None, default  [dist-el5-build]
>   selinux-policy: None, default  [dist-el5-build]
>   shadow-utils: None, default  [dist-el5-build]
>   sqlite: None, default  [dist-el5-build]
>   tar: None, default  [dist-el5-build]
>   unzip: None, default  [dist-el5-build]
>   which: None, default  [dist-el5-build]
>   zip: None, default  [dist-el5-build]
>   zlib-devel: None, default  [dist-el5-build]
> 
> It appears that the repos have regenned and now when I try to do a
> build, I'm getting
> 
> DEBUG util.py:280:  Executing command: ['make', 'sources']
> DEBUG util.py:256:  make: *** No rule to make target `sources'.  Stop.
> DEBUG util.py:319:  Child returncode was: 2
> 
> Has a new make command "sources" been created similar to "make srpm"?
> If so what does it do and what does koji expect back?
> 
> Brian
> 
> --
> Fedora-buildsys-list mailing list
> Fedora-buildsys-list@redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: Make sources?

2009-05-01 Thread Brian Kosick
OK I added 

NOOP= true

source:
$(NOOP)

To my make file and koji builds fine...   Can I ask, what is the
conceptual reason to have the source target?  

Brian

On Fri, 2009-05-01 at 19:07 -0600, Brian Kosick wrote:
> Hi All,
> 
> So I think that I have successfully upgraded koji from 1.2.6 to 1.3.1 by
> doing this.  I just have a few issues to work out
> 
> 1)  install the koji 1.3.1 rpms
> 2)  update the db schema pgsql -h kojihost koji koji
> < /usr/share/doc/koji-1.3.1/docs/schema-upgrade-1.2-1.3.sql
> 3) started kojid and kojira
> 
> When I did my first build, I got stuck with koji not having a mock group
> srpm-build
> 
> I setup the mock group with
> koji add-group dist-el5-build srpm-build
> koji add-group-pkg dist-el5-build srpm-build pkg1 pkg2 pk3
> 
> I then added that group to my build dist with
> 
> koji call addGroupList dist-mxl-el5-build srpm-build
> 
> When I do a koji list-groups dist-mxl-el5-build i get 
> 
>  koji list-groups dist-mxl-el5-build
> build  [dist-mxl-el5-build]
> 
> srpm-build  [dist-el5-build]
>   automake: None, default  [dist-el5-build]
>   bash: None, default  [dist-el5-build]
>   buildsys-macros: None, default  [dist-el5-build]
>   bzip2: None, default  [dist-el5-build]
>   bzip2-devel: None, default  [dist-el5-build]
>   coreutils: None, default  [dist-el5-build]
>   cpio: None, default  [dist-el5-build]
>   diffutils: None, default  [dist-el5-build]
>   elfutils: None, default  [dist-el5-build]
>   elfutils-libelf: None, default  [dist-el5-build]
>   file: None, default  [dist-el5-build]
>   gcc: None, default  [dist-el5-build]
>   gcc-c++: None, default  [dist-el5-build]
>   glibc: None, default  [dist-el5-build]
>   glibc-common: None, default  [dist-el5-build]
>   glibc-devel: None, default  [dist-el5-build]
>   glibc-headers: None, default  [dist-el5-build]
>   gzip: None, default  [dist-el5-build]
>   info: None, default  [dist-el5-build]
>   libselinux: None, default  [dist-el5-build]
>   libsemanage: None, default  [dist-el5-build]
>   libsepol: None, default  [dist-el5-build]
>   libtool-ltdl: None, default  [dist-el5-build]
>   make: None, default  [dist-el5-build]
>   patch: None, default  [dist-el5-build]
>   perl: None, default  [dist-el5-build]
>   policycoreutils: None, default  [dist-el5-build]
>   python: None, default  [dist-el5-build]
>   readline: None, default  [dist-el5-build]
>   readline-devel: None, default  [dist-el5-build]
>   redhat-release: None, default  [dist-el5-build]
>   redhat-rpm-config: None, default  [dist-el5-build]
>   rpm-build: None, default  [dist-el5-build]
>   rpm-libs: None, default  [dist-el5-build]
>   sed: None, default  [dist-el5-build]
>   selinux-policy: None, default  [dist-el5-build]
>   shadow-utils: None, default  [dist-el5-build]
>   sqlite: None, default  [dist-el5-build]
>   tar: None, default  [dist-el5-build]
>   unzip: None, default  [dist-el5-build]
>   which: None, default  [dist-el5-build]
>   zip: None, default  [dist-el5-build]
>   zlib-devel: None, default  [dist-el5-build]
> 
> It appears that the repos have regenned and now when I try to do a
> build, I'm getting
> 
> DEBUG util.py:280:  Executing command: ['make', 'sources']
> DEBUG util.py:256:  make: *** No rule to make target `sources'.  Stop.
> DEBUG util.py:319:  Child returncode was: 2
> 
> Has a new make command "sources" been created similar to "make srpm"?
> If so what does it do and what does koji expect back?
> 
> Brian
> 
> --
> Fedora-buildsys-list mailing list
> Fedora-buildsys-list@redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Make sources?

2009-05-01 Thread Brian Kosick
Hi All,

So I think that I have successfully upgraded koji from 1.2.6 to 1.3.1 by
doing this.  I just have a few issues to work out

1)  install the koji 1.3.1 rpms
2)  update the db schema pgsql -h kojihost koji koji
< /usr/share/doc/koji-1.3.1/docs/schema-upgrade-1.2-1.3.sql
3) started kojid and kojira

When I did my first build, I got stuck with koji not having a mock group
srpm-build

I setup the mock group with
koji add-group dist-el5-build srpm-build
koji add-group-pkg dist-el5-build srpm-build pkg1 pkg2 pk3

I then added that group to my build dist with

koji call addGroupList dist-mxl-el5-build srpm-build

When I do a koji list-groups dist-mxl-el5-build i get 

 koji list-groups dist-mxl-el5-build
build  [dist-mxl-el5-build]

srpm-build  [dist-el5-build]
  automake: None, default  [dist-el5-build]
  bash: None, default  [dist-el5-build]
  buildsys-macros: None, default  [dist-el5-build]
  bzip2: None, default  [dist-el5-build]
  bzip2-devel: None, default  [dist-el5-build]
  coreutils: None, default  [dist-el5-build]
  cpio: None, default  [dist-el5-build]
  diffutils: None, default  [dist-el5-build]
  elfutils: None, default  [dist-el5-build]
  elfutils-libelf: None, default  [dist-el5-build]
  file: None, default  [dist-el5-build]
  gcc: None, default  [dist-el5-build]
  gcc-c++: None, default  [dist-el5-build]
  glibc: None, default  [dist-el5-build]
  glibc-common: None, default  [dist-el5-build]
  glibc-devel: None, default  [dist-el5-build]
  glibc-headers: None, default  [dist-el5-build]
  gzip: None, default  [dist-el5-build]
  info: None, default  [dist-el5-build]
  libselinux: None, default  [dist-el5-build]
  libsemanage: None, default  [dist-el5-build]
  libsepol: None, default  [dist-el5-build]
  libtool-ltdl: None, default  [dist-el5-build]
  make: None, default  [dist-el5-build]
  patch: None, default  [dist-el5-build]
  perl: None, default  [dist-el5-build]
  policycoreutils: None, default  [dist-el5-build]
  python: None, default  [dist-el5-build]
  readline: None, default  [dist-el5-build]
  readline-devel: None, default  [dist-el5-build]
  redhat-release: None, default  [dist-el5-build]
  redhat-rpm-config: None, default  [dist-el5-build]
  rpm-build: None, default  [dist-el5-build]
  rpm-libs: None, default  [dist-el5-build]
  sed: None, default  [dist-el5-build]
  selinux-policy: None, default  [dist-el5-build]
  shadow-utils: None, default  [dist-el5-build]
  sqlite: None, default  [dist-el5-build]
  tar: None, default  [dist-el5-build]
  unzip: None, default  [dist-el5-build]
  which: None, default  [dist-el5-build]
  zip: None, default  [dist-el5-build]
  zlib-devel: None, default  [dist-el5-build]

It appears that the repos have regenned and now when I try to do a
build, I'm getting

DEBUG util.py:280:  Executing command: ['make', 'sources']
DEBUG util.py:256:  make: *** No rule to make target `sources'.  Stop.
DEBUG util.py:319:  Child returncode was: 2

Has a new make command "sources" been created similar to "make srpm"?
If so what does it do and what does koji expect back?

Brian

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: Koji End User support

2009-05-01 Thread Brian Kosick
Hey thanks,

That was the pointer that I needed.

Brian

On Thu, 2009-04-30 at 15:56 -0600, Paul B Schroeder wrote:
> 
> Brian Kosick wrote:
> > Hi All,
> > 
> > I have koji running great on a single server setup, and have gotten to
> > go ahead to start rolling it out/letting our dev's play with it.   I
> > have a question, commands like "koji build dist-el5 SCMURL?pkgname#tip"
> > work fine on the koji server, but when I install the koji rpm say on my
> > laptop, I keep getting errors like:
> > 
> >  koji build dist-el5 SCMURL?pkg#tip
> > Unable to log in, no authentication methods available
> > 
> > My user certs have not changed, and my $HOME is NFS roaming so it's the
> > same on the Koji Server and on the "dev" laptop, and the user SSL Certs
> > are in the same location.
> > 
> > I do not want to set this up to be a "builder" box that actually does
> > the builds, I want to install on a DEV laptop and have them be able to
> > call a koji build from there, rather than having to login to the koji
> > server.
> > 
> > I took a look at the Howto's and this sort of config/setup doesn't seem
> > to be addressed or I just may be dense and missed it.  I would
> > appreciate it if someone could point me in the right direction for this
> > sort of setup.
> With SSL certs it should make little difference where you run the client 
> from.  It's a bit cryptic  , but is covered in the 
> Server HOWTO: 
> https://fedoraproject.org/wiki/Koji/ServerHowTo#Koji_Authentication_Selection 
> 
> 
> Are you sure /etc/koji.conf is the same on your laptop as the koji 
> server?  You can set a per user koji config called ~/.koji/config
> 
> FYI, here's what mine looks like:
> [koji]
> 
> ;configuration for koji cli tool
> 
> ;url of XMLRPC server
> server = http://koji.bluecoat.com/kojihub
> 
> ;url of web interface
> weburl = http://koji.bluecoat.com/koji
> 
> ;url of package download site
> pkgurl = http://koji.bluecoat.com/packages
> 
> ;path to the koji top directory
> ;topdir = /mnt/koji
> 
> ;configuration for SSL athentication
> 
> ;client certificate
> cert = ~/.koji/client.crt
> 
> ;certificate of the CA that issued the client certificate
> ca = ~/.koji/clientca.crt
> 
> ;certificate of the CA that issued the HTTP server certificate
> serverca = ~/.koji/serverca.crt
> 
> 
> Hope that helps somewhat..
> 
> Cheers...Paul...
> 
> 

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list