PDA

View Full Version : How do I join fedoraproject


mouse_runner
14th March 2010, 11:27 AM
Yes, here's a list.

https://admin.fedoraproject.org/pkgdb/packages/name/firefox


If you want to help, submit a package that isn't included in the repo's and get sponsored .

https://fedoraproject.org/wiki/PackageMaintainers/Join

are there any requirements in order to join.. like being familiar with rpmbuilding/programming software??

RahulSundaram
14th March 2010, 11:39 AM
Hi,

Programming is not necessarily a requirement although it would help for most packages. What is necessary is learning how to write and modify RPM spec files to automate the process of building a binary from a upstream source.

http://fedoraproject.org/wiki/How_to_create_an_RPM_package

leigh123linux
14th March 2010, 11:46 AM

are there any requirements in order to join.. like being familiar with rpmbuilding/programming software??

There are no requirements to join, I don't know any programming languages at all but some basic rpmbuilding skills would be useful.
The documentation is good and if I ever get stuck on a issue, I can ask on IRC or my sponsor Rex Dieter.

https://fedoraproject.org/wiki/Join_the_package_collection_maintainers

mouse_runner
14th March 2010, 12:16 PM
thanks Leigh

i will take a look into it today

---------- Post added at 12:16 PM CDT ---------- Previous post was at 12:14 PM CDT ----------

Hi,

Programming is not necessarily a requirement although it would help for most packages. What is necessary is learning how to write and modify RPM spec files to automate the process of building a binary from a upstream source.

http://fedoraproject.org/wiki/How_to_create_an_RPM_package

i am familiar with specfiles, however,, i have never in my life written a specfile bymyself

thanks

leigh123linux
14th March 2010, 12:43 PM
thanks Leigh

i will take a look into it today

---------- Post added at 12:16 PM CDT ---------- Previous post was at 12:14 PM CDT ----------



i am familiar with specfiles, however,, i have never in my life written a specfile bymyself

thanks


Try using rpmdevtools to create the spec file template for you ;)

yum install rpmdevtoolsto create a spec file for example 'torium' ( standard configure type sourcecode )

rpmdev-newspec toriumFor a python based sourcecode example gmixer

rpmdev-newspec -t python gmixer
[leigh@localhost ~]$ rpmdev-newspec --help
rpmdev-newspec generates new rpm .spec files from templates.

Usage: rpmdev-newspec [option]... [appname[.spec]]

Options:
-o FILE, --output FILE
Output the specfile to FILE. "-" means stdout. The default is
derived from <appname>, or "newpackage.spec" if <appname> is
not given.
-t TYPE, --type TYPE
Force use of the TYPE spec template. The default is guessed
from <appname>, falling back to "minimal" if the guesswork
does not result in a more specific one or if <appname> is not
given. Available types:
dummy lib minimal ocaml perl php-pear python R ruby
-m, --macros Emit templates using macros instead of shell style variables.
-h, --help Show this usage message and exit.
-v, --version Print version information and exit.

System wide configuration file is /etc/rpmdevtools/newspec.conf.



Then just fill in the details

mouse_runner
14th March 2010, 01:36 PM
upon importing my certificate, i have been asked for a password ( export passphrase )
i have no idea what password i must use..

leigh123linux
14th March 2010, 01:44 PM
upon importing my certificate, i have been asked for a password ( export passphrase )
i have no idea what password i must use..

Do you mean the ssh cert?


https://fedoraproject.org/wiki/Account_System

mouse_runner
14th March 2010, 02:24 PM
it works
i saved some thins wrongly

right now i am asked for a password

---------- Post added at 02:24 PM CDT ---------- Previous post was at 02:14 PM CDT ----------

i am now logged in
how do i start a build?
for example, i would like to build gtk-gnutella 0.96.7, how do i start?

leigh123linux
14th March 2010, 02:30 PM
it works
i saved some thins wrongly

right now i am asked for a password

---------- Post added at 02:24 PM CDT ---------- Previous post was at 02:14 PM CDT ----------

i am now logged in
how do i start a build?
for example, i would like to build gtk-gnutella 0.96.7, how do i start?


Thread split and moved to Packaging (http://forums.fedoraforum.org/forumdisplay.php?f=78)


You can only build from srpm at koji.

http://fedoraproject.org/wiki/PackageMaintainers/UsingKoji#Scratch_builds_2

http://fedoraproject.org/wiki/Using_the_Koji_build_system

mouse_runner
14th March 2010, 02:58 PM
it works
i got an crappy upload,,, but i no the drill

---------- Post added at 02:58 PM CDT ---------- Previous post was at 02:43 PM CDT ----------

Leigh

if you available
i do not seems te be the actions
i did:
@localhost ~]$ koji build --arch-override=i586 --scratch dist-f11 /home/evert/rpmbuild/SRPMS/gtk-gnutella-0.96.7-1.fc11.src.rpm
Uploading srpm: /home/evert/rpmbuild/SRPMS/gtk-gnutella-0.96.7-1.fc11.src.rpm
[====================================] 100% 00:03:32 15.50 MiB 74.73 KiB/sec
Created task: 2051873
Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=2051873
None
Watching tasks (this may be safely interrupted)...
2051873 build (dist-f11, gtk-gnutella-0.96.7-1.fc11.src.rpm): open (x86-02.phx2.fedoraproject.org)
2051874 buildArch (gtk-gnutella-0.96.7-1.fc11.src.rpm, i586): open (x86-06.phx2.fedoraproject.org)
2051874 buildArch (gtk-gnutella-0.96.7-1.fc11.src.rpm, i586): open (x86-06.phx2.fedoraproject.org) -> closed
0 free 1 open 1 done 0 failed
2051873 build (dist-f11, gtk-gnutella-0.96.7-1.fc11.src.rpm): open (x86-02.phx2.fedoraproject.org) -> closed
0 free 0 open 2 done 0 failed

2051873 build (dist-f11, gtk-gnutella-0.96.7-1.fc11.src.rpm) completed successfully


but my package does not show up

leigh123linux
14th March 2010, 03:15 PM
it works
i got an crappy upload,,, but i no the drill

---------- Post added at 02:58 PM CDT ---------- Previous post was at 02:43 PM CDT ----------

Leigh

if you available
i do not seems te be the actions
i did:
@localhost ~]$ koji build --arch-override=i586 --scratch dist-f11 /home/evert/rpmbuild/SRPMS/gtk-gnutella-0.96.7-1.fc11.src.rpm
Uploading srpm: /home/evert/rpmbuild/SRPMS/gtk-gnutella-0.96.7-1.fc11.src.rpm
[====================================] 100% 00:03:32 15.50 MiB 74.73 KiB/sec
Created task: 2051873
Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=2051873
None
Watching tasks (this may be safely interrupted)...
2051873 build (dist-f11, gtk-gnutella-0.96.7-1.fc11.src.rpm): open (x86-02.phx2.fedoraproject.org)
2051874 buildArch (gtk-gnutella-0.96.7-1.fc11.src.rpm, i586): open (x86-06.phx2.fedoraproject.org)
2051874 buildArch (gtk-gnutella-0.96.7-1.fc11.src.rpm, i586): open (x86-06.phx2.fedoraproject.org) -> closed
0 free 1 open 1 done 0 failed
2051873 build (dist-f11, gtk-gnutella-0.96.7-1.fc11.src.rpm): open (x86-02.phx2.fedoraproject.org) -> closed
0 free 0 open 2 done 0 failed

2051873 build (dist-f11, gtk-gnutella-0.96.7-1.fc11.src.rpm) completed successfully
but my package does not show up


Only CVS builds show up on koji. ( the koji command gives the link to the build )


http://koji.fedoraproject.org/koji/taskinfo?taskID=2051873

mouse_runner
14th March 2010, 03:34 PM
so my build is completed succesfully?

leigh123linux
14th March 2010, 03:38 PM
so my build is completed succesfully?


Yes (Green link for good, Red link for Failed) Just follow the link i.e

buildArch (gtk-gnutella-0.96.7-1.fc11.src.rpm, i586) (http://koji.fedoraproject.org/koji/taskinfo?taskID=2051874)

mouse_runner
14th March 2010, 04:51 PM
thanks

i expecting myself being visible in the build list:
https://koji.fedoraproject.org/koji/builds

however,, this is fine by me

leigh123linux
14th March 2010, 05:35 PM
thanks

i expecting myself being visible in the build list:
https://koji.fedoraproject.org/koji/builds

however,, this is fine by me

You can list your builds.

https://koji.fedoraproject.org/koji/tasks?state=closed&owner=evert&view=tree&method=all&order=-completion_time

mouse_runner
15th March 2010, 04:32 PM
i am a bit lost

i figured out that my previous built has been a scratch built, en therefore will be deleted after one week

therefore i did:
@localhost ~]$ koji build dist-f11-updates-candidate 'gtk-gnutella-0.96.7-1.fc11.src.rpm'
and also:
@localhost ~]$ koji build dist-f11 'gtk-gnutella-0.96.7-1.fc11.src.rpm'

but both buils failed:
FAILED: ActionNotAllowed: policy violation

what policy do i violate?????

RahulSundaram
15th March 2010, 06:55 PM
Hi,


Turns out I was wrong about this and anyone with a FAS account is allowed access as long as they have downloaded the user certificate. If you have a problem with that, come up to #fedora-admin channel in freenode and ask.

mouse_runner
16th March 2010, 05:57 PM
RaHulSundaram

i seemt to be up and running.

thanks

skytux
17th March 2010, 11:18 PM
Hi Leigh!

I would like to be a Fedora packager. I have some experience in building rpm packages. What I have to do to be accepted as a Fedora packager?

Cheers,
Germán.

leigh123linux
17th March 2010, 11:55 PM
Hi Leigh!

I would like to be a Fedora packager. I have some experience in building rpm packages. What I have to do to be accepted as a Fedora packager?

Cheers,
Germán.

Create a package and submit it for review ( you need a proven packager to sponsor you as well )


http://fedoraproject.org/wiki/PackageMaintainers/Join

skytux
22nd March 2010, 05:57 PM
I have created and submited a package as you can see here:

https://bugzilla.redhat.com/show_bug.cgi?id=575466

Now I am looking for sponsorship! :rolleyes:

Cheers,
Germán.