prep error

Julian Sikorski belegdol at gmail.com
Wed Oct 14 20:31:16 CEST 2009


W dniu 14.10.2009 20:10, solarflow99 pisze:
> On Thu, Oct 15, 2009 at 1:18 AM, Julian Sikorski <belegdol at gmail.com> wrote:
>>
>> W dniu 14.10.2009 19:09, Julian Sikorski pisze:
>>> W dniu 14.10.2009 18:40, solarflow99 pisze:
>>>>
>>>>
>>>> On Wed, Oct 14, 2009 at 5:04 PM, Lubomir Rintel <lkundrak at v3.sk
>>>> <mailto:lkundrak at v3.sk>> wrote:
>>>>
>>>>     On Wed, 2009-10-14 at 17:01 +0800, solarflow99 wrote:
>>>>     > I just have a simple question, I tried adding a new tar file and
>>>>     > updated spec file, and it doesnt seem to be able to find any of the
>>>>     > source files.  Do I need to upload the whole srpm each time?  Here's
>>>>     > what I did, is this right?
>>>>     >
>>>>     > # make new-sources FILES="dosemu-1.4.0.tgz"
>>>>
>>>>     Please always call new-sources with the list of all sources you need (no
>>>>     matter whether they are already uploaded or not, the upload script will
>>>>     find out):
>>>>
>>>>     make new-sources FILES="my-new-tarball-1.2.tar.gz
>>>>     the-other-older-source-file.tgz ..."
>>>>
>>>>
>>>>
>>>> you mean like this?  I still didn't work, I still get the same prep
>>>> error.  Is it easier to just upload the new srpm somehow?
>>>>
>>>>  # make new-sources FILES="dosemu-1.4.0.tgz freedos-source.tar.gz
>>>> dosemu-freedos-bin.tgz dosemu.desktop"
>>>>
>>>>
>>> Yeah, the command looks OK. The error looks like you forgot to commit
>>> and tag the new .cvsignore and sources files.
>>>
>>> Julian
>>>
>>>
>> I had a quick look at the cvs and it seems that a tag is all that's
>> missing.
>> $ make tag build
>> should do the trick.
> 
> It always fails on me, here's what  get when I try again:
> 
> 
> # make tag
> cvs tag  -c dosemu-1_4_0-10_1988svn_fc11
> ERROR: Tag dosemu-1_4_0-10_1988svn_fc11 has been already created.
> The following tags have been created so far
> dosemu-1_4_0-3_1905svn:F-10:solarflow99:1250698291
> dosemu-1_4_0-4_1905svn:F-10:solarflow99:1251140120
> dosemu-1_4_0-4_1905svn{?dist}:F-10:solarflow99:1251142813
> dosemu-1_4_0-4_1905svn{?dist}:F-10:solarflow99:1251143577
> dosemu-1_4_0-4_1905svn_fc10:F-10:solarflow99:1251216053
> dosemu-1_4_0-5_1905svn_fc10:F-10:solarflow99:1251338153
> dosemu-1_4_0-6_1905svn_fc10:F-10:solarflow99:1251399645
> dosemu-1_4_0-7_1981svn_fc11:F-11:solarflow99:1254588904
> dosemu-1_4_0-8_1988svn_fc11:F-11:solarflow99:1255458518
> dosemu-1_4_0-9_1988svn_fc11:F-11:solarflow99:1255496827
> dosemu-1_4_0-10_1988svn_fc11:F-11:solarflow99:1255510425
> cvs tag: Pre-tag check failed
> cvs [tag aborted]: correct the above errors first!
> make: *** [tag] Error 1
> 
> 
> # make build
> PLAGUE_CLIENT_CONFIG=/root/.plague-client-rpmfusion.cfg
> /usr/bin/plague-client build dosemu dosemu-1_4_0-10_1988svn_fc11
> f11-free
> Package dosemu enqueued.  Job ID: 5187.
> 
> 
> Error: could not make srpm for dosemu-1_4_0-10_1988svn_fc11 - output was:
> 
> Downloading dosemu-1.4.0.tgz...
>  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>                                 Dload  Upload   Total   Spent    Left  Speed
> 
>  0 4622k    0  4078    0     0   337k      0  0:00:13 --:--:--  0:00:13  337k
> 100 4622k  100 4622k    0     0  47.4M      0 --:--:-- --:--:-- --:--:-- 54.3M
> -rw-r--r-- 1 root root 4733469 Oct 13 20:23 dosemu-1.4.0.tgz
> rpmbuild --define "_sourcedir
> /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11"
> --define "_builddir
> /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11"
> --define "_srcrpmdir
> /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11"
> --define "_rpmdir
> /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11"
> --define "dist .fc11" --define "fedora 11" --define "dist .fc11"
> --define "fedora 11" --nodeps -bs dosemu.spec
> error: Bad file:
> /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11/freedos-source.tar.gz:
> No such file or directory
> error: Bad file:
> /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11/dosemu.desktop:
> No such file or directory
> error: Bad file:
> /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11/dosemu-freedos-bin.tgz:
> No such file or directory
> RPM build errors:
>    Bad file: /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11/freedos-source.tar.gz:
> No such file or directory
>    Bad file: /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11/dosemu.desktop:
> No such file or directory
>    Bad file: /tmp/5187-dosemu-1_4_0-10_1988svn_fc11-1255543633/dosemu/F-11/dosemu-freedos-bin.tgz:
> No such file or directory
> make: *** [srpm] Error 1
> 
Your old tag is incorrect, try
$ make force-tag build
You have most likely tagged a set of files which contained old
.cvsignore and sources. Alternatively, bump release, commit, tag and build.

Julian






More information about the rpmfusion-developers mailing list