Please note that there are references to Fedroa 12 and Fedora 13
in the section For Testers:
https://fedoraproject.org/wiki/Package_update_HOWTO#For_Testers
Perhaps these should be updated ?

I am planning on making some minor changes to the section
Build a Package For Rawhide:
https://fedoraproject.org/wiki/Package_update_HOWTO#Build_a_package_for_Rawhide
and would appreciate any feed back or comments about them.

In the past I have made the mistake of running
    fedpkg build
In cases that failed and could have been avoided using scratch builds; see
https://fedoraproject.org/wiki/Using_the_Koji_build_system#Scratch_Builds

It now seems to me preferable to do the following before uploading new sources:
     wget  http:///path/to/yournewtarball.tar.gz .
     rmpbuild -bs <package_name>.spec
     koji build --scratch rawhide <package_name>.srpm

To this end, I have listed a set of edits below:

1. Place the example code above before the example code
     fedpkg new-sources /path/to/yournewtarball.tar.gz

2. Change the previous example code to
     fedpkg new-sources yournewtarball.tar.gz

3. Place the follow example code
     fedpkg scratch-build
directly before the example code
     fedpkg srpm
     koji build --scratch --arch-override x86_64 f18 ...
with some connecting text.

4. Change the final example
     https://fedoraproject.org/wiki/Package_update_HOWTO#Example
to
     # get the curent fedora settings
     fedpkg clone foo
     # change into directory created by previous commnad
     cd foo
     # get the upstream source
     wget -N http://dl.sf.net/foo/foo-0.0.2.tar.bz2
     # change the required things in the specfile
     gedit foo.spec
     # check that the changes you made are correct for this architecture
     fedpkg mockbuild
     # check that the changes you made are correct for all architectures
     rmpbuild -bs foo.spec
     koji build --scratch rawhide foo.srpm
     # upload the new sources
     fedpkg new-sources foo-0.0.2.tar.bz2
     # double check our changes
     fedpkg diff
     # commit and push your changes
     fedpkg commit -m "Update to 0.0.2" -p






On 02/28/2013 05:14 AM, Tomasz Torcz wrote:
On Thu, Feb 28, 2013 at 05:02:56AM -0700, Brad Bell wrote:
I often use the web page
     https://fedoraproject.org/wiki/Package_update_HOWTO
and have a few edits to suggest. Who would be the proper person to contact ?
  It's a wiki... and as Fedora contributor, you are trusted enough:
https://fedoraproject.org/w/index.php?title=Package_update_HOWTO&action=edit


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to