[packagers] after pull request

Dag Wieers dag at wieers.com
Mon Jun 25 10:42:20 CEST 2012

On Mon, 25 Jun 2012, IWAI, Masaharu wrote:

> I sent to pull request for new package. And I was pulled by repoforge
> repository.[1]
> Now I find SRPM file, but I cannot find RPM packages.[2]
> What can I do next?
> [1] https://github.com/repoforge/rpms/commit/f3a6a24c2161da5861c042c1e02c7210bc43bbff
> [2] http://pkgs.repoforge.org/lv/

This is indeed odd. What's strange is that it has not een properly tagged, 
so the SPEC file has at least that issue. We don't produce logfiles for 
SRPM packages, but we only build an SRPM package if at least one binary 
has been build.

Looking on my buildsystem it is obvious why:

[dag at lisse rpms]$ ls -l /dar/packages/lv
total 1916
drwxr-xr-x 2 dag  dag    4096 May  3 11:21 _buildlogs
-rw-r--r-- 1 root root 484544 May  3 14:45 lv-4.51-9.i386.rpm
-rw-r--r-- 1 root root 417208 May  3 14:45 lv-4.51-9.i686.rpm
-rw-r--r-- 1 root root 599116 May  3 14:45 lv-4.51-9.src.rpm
-rw-r--r-- 1 root root 422872 May  3 14:45 lv-4.51-9.x86_64.rpm
-rw-rw-r-- 1 dag  dag    5840 May  3 11:16 lv.spec

No %{?dist} tag means it won't be selected for any repository. And the 
logfiles will not be copied. I guess I should add the same check for 
SRPMS so that if they are not properly tagged, no SRPM is published.

In fact, it should do a check before even building...

-- dag wieers, dag at wieers.com, http://dag.wieers.com/
-- dagit linux solutions, info at dagit.net, http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]

More information about the packagers mailing list