From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12485 invoked by alias); 4 Mar 2008 17:09:08 -0000 Received: (qmail 12478 invoked by uid 22791); 4 Mar 2008 17:09:07 -0000 X-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 04 Mar 2008 17:08:45 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id m24H8hqT022087 for ; Tue, 4 Mar 2008 12:08:43 -0500 Received: from pobox-3.corp.redhat.com (pobox-3.corp.redhat.com [10.11.255.67]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m24H8h0f020683 for ; Tue, 4 Mar 2008 12:08:43 -0500 Received: from toner.yyz.redhat.com (toner.yyz.redhat.com [10.15.16.55]) by pobox-3.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m24H8gQd011498 for ; Tue, 4 Mar 2008 12:08:42 -0500 Message-ID: <47CD821A.4070308@redhat.com> Date: Tue, 04 Mar 2008 17:09:00 -0000 From: Sami Wagiaalla User-Agent: Thunderbird 2.0.0.9 (X11/20071115) MIME-Version: 1.0 To: frysk Subject: Updating the fedora frysk rpm Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.58 on 172.16.52.254 X-IsSubscribed: yes Mailing-List: contact frysk-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-owner@sourceware.org X-SW-Source: 2008-q1/txt/msg00121.txt.bz2 These steps should be on the webpage but I am sending them here to archive them for now: before doing this make sure you have a fedora account and that your environment has been set up by following the instructions described here: http://fedoraproject.org/wiki/PackageMaintainers/Join 1. Check out frysk cvs modules (You probably already did this if you have followed the instructions above) But anyhow: Follow how to set up fedora cvs: http://fedoraproject.org/wiki/PackageMaintainers/Join#head-29b1437eeedc9e87ea0e5c92a9e52684876c30a3) then http://fedoraproject.org/wiki/PackageMaintainers/Join#head-3de96e1e7f6c4c9197e8beb02a0b3d7a5eb9dada 2. Follow release snapshot instructions from frysk build page How do I create a release snapshot? This creates a snapshot from midnight last night (GMT): date=`date -u +"%Y.%m.%d"` echo date=$date 1>&2 shar1=`git-rev-list --before=$date -n1 HEAD` echo shar1=$shar1 1>&2 version=`cat common/version.in | sed \ -e 's/\.[Y0-9][Y0-9][Y0-9][Y0-9]\.[M0-9][M0-9]\.[D0-9][D0-9]$/.'$date'/'` echo version=$version 1>&2 rm -rf frysk-$version git archive --prefix=frysk-$version/ $shar1 | tar xpf - echo $version > frysk-$version/common/version.in tar cfj frysk-$version.tar.bz2 frysk-$version 3. move the created tarball into the frysk cvs directory for f8 for example move the tarball to F-8 4. run make new-sources FILES=frysk-0.0.1.2008.02.29.rh1.tar.bz2 5. Edit spec file: - Update version - release - Changelog - Dependencies' versions etc 6. Clean up patches which have been pushed upstream - remove the patch from cvs - delete the patch from the spec file 7. run make local (fix build problems) cvs remove/add files run make clog cvs commit using clog file as commit message 8. make tag 9. make build this should kick off the koji build always make sure that devel is newer or as new as the other releases. you can now go to the koji webpage to watch the build http://koji.fedoraproject.org/koji/ also koji will output the specific url to command line you can view the output through the web page or using koji watch-logs 10. When the build is done you will be notified If the build fails fix it, create a patch and try again other wise you are done and must now create an update using the rpm you have built. 11. Go to https://admin.fedoraproject.org/updates/frysk Click on 'New Update' and push the rpm to the appropriate distros(f7,f8)/repos(stable/testing). Comments welcome