From Fedora Project Wiki

(Redirect Package Maintainer wiki links to docs.fp.o)
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{User:Cassmodiah/Infobox2
{{User:Cassmodiah/Infobox2
|REAL-NAME=Sébastien Boisvert
|REAL-NAME=Sébastien Boisvert
|image=Sebastien-Boisvert-sebhtml.png
|image=Sebhtml.jpeg
|HOME= Québec City, Québec, Canada
|HOME= Québec City, Québec, Canada
|FAS-NAME=sebhtml
|FAS-NAME=sebhtml
Line 8: Line 8:
}}
}}


== Useful links ==


== General information ==
* [https://fedoraproject.org/w/uploads/1/1c/Fedpkg-presentation.pdf fedpkg Maintaining packages in Fedora]
 
== General information (outdated) ==


I'm a Canadian Institutes of Health Research -funded [http://boisvert.info doctoral student]. I utilize the message passing interface to solve computational problems in genomics.
I'm a Canadian Institutes of Health Research -funded [http://boisvert.info doctoral student]. I utilize the message passing interface to solve computational problems in genomics.
My main software projects:
* Ray, a assembler and profiler for genomes, metagenomes and transcriptomes (in C++ 1998) http://denovoassembler.sourceforge.net/
* RayPlatform (in C++ 1998), a framework and engine to build massively distributed apps http://github.com/sebhtml/RayPlatform
* Ray Cloud Browser [http://ec2-54-242-197-219.compute-1.amazonaws.com/~sebhtml/Ray-Cloud-Browser/client/ demo] (Javascript, HTML5, JSON, C++ 1998), a graph browser in the cloud https://github.com/sebhtml/Ray-Cloud-Browser


I started using Linux in 2003 with Red Hat 9. I am currently using Fedora 17 on a Thinkpad x230.
I started using Linux in 2003 with Red Hat 9. I am currently using Fedora 17 on a Thinkpad x230.


I am interested in the [https://fedoraproject.org/wiki/Category:SciTech_SIG Fedora Science and Technology Special Interest Group].
I am interested in the [[Category:SciTech_SIG|Fedora Science and Technology Special Interest Group]].


== Finding a sponsor ==
== Finding a sponsor ==


* New packages
== New packages ==
** [https://bugzilla.redhat.com/show_bug.cgi?id=872783 Bug 872783 - (Ray) Review Request: Ray - Parallel genome assemblies for parallel DNA sequencing]


* [https://bugzilla.redhat.com/show_bug.cgi?id=872783 Bug 872783 - (Ray) Review Request: Ray - Parallel genome assemblies for parallel DNA sequencing]


* Informal reviews / comments
** [https://bugzilla.redhat.com/show_bug.cgi?id=874105#c1 Bug 874105 - Review Request: qpid-proton - Proton is a high performance, lightweight messaging library]
** [https://bugzilla.redhat.com/show_bug.cgi?id=825409#c4 Bug 825409 - Review Request: gazebo - 3D multi-robot simulator with dynamics]
** [https://bugzilla.redhat.com/show_bug.cgi?id=872909#c2 Bug 872909 - Review Request: rubygem-test-unit-rr - Test::Unit::RR - RR adapter for Test::Unit]
** [https://bugzilla.redhat.com/show_bug.cgi?id=717473#c10 Bug 717473 - (SeqAn) Review Request: SeqAn - Biological sequence analysis library]


== My <s>soon-to-be</s> sponsor ==


* Bug reports
* [[User:Jussilehtola]]
** [https://bugzilla.redhat.com/show_bug.cgi?id=873493 Bug 873493 - There should be nls support in help2man (1.40.12-1)]


* My soon-to-be sponsor: [[User:Jussilehtola]]
=== Readings ===


== Readings ==
* <s>http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group</s>
* <s>http://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines</s>
* <s>http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries</s>
* <s>http://fedoraproject.org/wiki/Packaging:Treatment_Of_Bundled_Libraries</s>
* <s>http://fedoraproject.org/wiki/Packaging:MPI</s>
* <s>http://fedoraproject.org/wiki/Packaging:ReviewGuidelines?rd=Packaging/ReviewGuidelines</s>
* <s>http://fedoraproject.org/wiki/Package_Review_Process</s>
* <s>http://fedoraproject.org/wiki/Packaging:NamingGuidelines</s>
* <s>http://fedoraproject.org/wiki/Packaging_tricks</s>
* <s>http://fedoraproject.org/wiki/Packaging:ScriptletSnippets?rd=Packaging/ScriptletSnippets</s>
* <s>http://fedoraproject.org/wiki/Common_Rpmlint_issues</s>
* <s>https://fedoraproject.org/wiki/Using_the_Koji_build_system</s>


** <s>http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group</s>
=== Informal reviews ===
** <s>http://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines</s>
 
** <s>http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries</s>
* [https://bugzilla.redhat.com/show_bug.cgi?id=883125 bannergrab]
** <s>http://fedoraproject.org/wiki/Packaging:Treatment_Of_Bundled_Libraries</s>
* See comments in the section above for comments on packages
** <s>http://fedoraproject.org/wiki/Packaging:MPI</s>
** <s>http://fedoraproject.org/wiki/Packaging:ReviewGuidelines?rd=Packaging/ReviewGuidelines</s>
** <s>http://fedoraproject.org/wiki/Package_Review_Process</s>
** <s>http://fedoraproject.org/wiki/Packaging:NamingGuidelines</s>
** <s>http://fedoraproject.org/wiki/Packaging_tricks</s>
** <s>http://fedoraproject.org/wiki/Packaging:ScriptletSnippets?rd=Packaging/ScriptletSnippets</s>
** <s>http://fedoraproject.org/wiki/Common_Rpmlint_issues</s>
** <s>https://fedoraproject.org/wiki/Using_the_Koji_build_system</s>


== My packages ==
== My packages ==
Line 62: Line 69:
* [https://admin.fedoraproject.org/pkgdb/users/packages/sebhtml?acls=owner&acls=commit my packages available in Fedora].
* [https://admin.fedoraproject.org/pkgdb/users/packages/sebhtml?acls=owner&acls=commit my packages available in Fedora].


* [https://docs.fedoraproject.org/en-US/package-maintainers/New_Package_Process_for_Existing_Contributors/ new package process]


== My package reviews ==
== My package reviews ==
* => [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Review_Process/ Package_Review_Process] <=
<pre>
Key:
[x] = Pass
[!] = Fail
[-] = Not applicable
[?] = Not evaluated
[ ] = Manual review needed
</pre>
* [https://bugzilla.redhat.com/buglist.cgi?f1=OP&list_id=1006048&emaillongdesc1=1&f0=OP&resolution=---&resolution=NOTABUG&resolution=WONTFIX&resolution=DEFERRED&resolution=WORKSFORME&resolution=CURRENTRELEASE&resolution=RAWHIDE&resolution=ERRATA&resolution=DUPLICATE&resolution=UPSTREAM&resolution=NEXTRELEASE&resolution=CANTFIX&resolution=INSUFFICIENT_DATA&classification=Fedora&emailtype1=exact&o2=equals&f4=CP&query_format=advanced&j1=OR&f3=CP&f2=flagtypes.name&bug_status=NEW&bug_status=ASSIGNED&bug_status=MODIFIED&bug_status=ON_DEV&bug_status=ON_QA&bug_status=VERIFIED&bug_status=RELEASE_PENDING&bug_status=POST&bug_status=CLOSED&email1=seb%40boisvert.info&component=Package%20Review&product=Fedora comments]


* Reviews I have done: see [https://bugzilla.redhat.com/buglist.cgi?component=Package%20Review&emailassigned_to1=1&emailtype1=exact&email1=seb%40boisvert.info full list]  
* Reviews I have done: see [https://bugzilla.redhat.com/buglist.cgi?component=Package%20Review&emailassigned_to1=1&emailtype1=exact&email1=seb%40boisvert.info full list]  
Line 76: Line 98:


<pre>
<pre>
# extract files from rpm
rpm2cpio myrpmfile.rpm | cpio -idmv
# check a spec file
# check a spec file
rpmlint ray.spec
rpmlint ray.spec
# build binary RPMS and SRPM
rpmbuild -ba ray.spec


# check a source RPM file
# check a source RPM file
Line 84: Line 113:
# check a binary RPM file
# check a binary RPM file
rpmlint ray*.rpm
rpmlint ray*.rpm
# install packages
rpm -i ray*.rpm


# check a installed package
# check a installed package
rpmlint ray-common
rpmlint ray-common
# build binary RPMS and SRPM
rpmbuild -ba ray.spec


# list files in package
# list files in package
Line 95: Line 124:


# list files in RPM file
# list files in RPM file
rpm -qpl
rpm -qpl ray.rpm


# build package in a sandbox
# build package in mock (sandbox)
mock -r fedora-17-x86_64 rebuild ray-2.1.0-2.fc17.src.rpm &> ray-2.1.0-2.fc17.src.rpm.mock
mock -r fedora-17-x86_64 rebuild ray-2.1.0-2.fc17.src.rpm &> ray-2.1.0-2.fc17.src.rpm.mock


# automatically review a package from bugzilla
fedora-review -b 872783


</pre>
</pre>

Latest revision as of 20:17, 2 October 2021

Sébastien Boisvert
Sébastien Boisvert
Personal Information
Birthday: {{{birthday}}}
Home: Québec City, Québec, Canada
Fedora-specific Information
FAS-Name: sebhtml
Fedora-Mail: sebhtml@fedoraproject.org
Miscellaneous Information
Private Mail: {{{pmail}}}
GPG-Key: {{{gpg}}}
IRC: {{{irc-nick}}} on Libera.chat in
{{{irc-channels}}}
Badges (20)
If you build it... (Koji Success I) You can call me "Patches" (SCM I) Involvement Egg Let Me Introduce Myself Bona Fide Like a Rock (Updates-Stable I) If you build it... (Koji Success II) What goes up... (Koji Failure I) What goes up... (Koji Failure II) Is this thing on? (Updates-Testing I) You can call me "Patches" (SCM II) Junior Badger (Badger I) Embryo Origin Helping Hand Tadpole Adult Frog Froglet Tadpole with Legs
 


Useful links

General information (outdated)

I'm a Canadian Institutes of Health Research -funded doctoral student. I utilize the message passing interface to solve computational problems in genomics.

My main software projects:

I started using Linux in 2003 with Red Hat 9. I am currently using Fedora 17 on a Thinkpad x230.

I am interested in the.

Finding a sponsor

New packages


My soon-to-be sponsor

Readings

Informal reviews

  • bannergrab
  • See comments in the section above for comments on packages

My packages


My package reviews

Key:
[x] = Pass
[!] = Fail
[-] = Not applicable
[?] = Not evaluated
[ ] = Manual review needed
  • Full list of packages waiting for a reviewer here.

Useful commands


# extract files from rpm
rpm2cpio myrpmfile.rpm | cpio -idmv

# check a spec file
rpmlint ray.spec

# build binary RPMS and SRPM 
rpmbuild -ba ray.spec

# check a source RPM file
rpmlint ray*.src.rpm

# check a binary RPM file
rpmlint ray*.rpm

# install packages
rpm -i ray*.rpm

# check a installed package
rpmlint ray-common

# list files in package
rpm -ql ray-common

# list files in RPM file
rpm -qpl ray.rpm

# build package in mock (sandbox)
mock -r fedora-17-x86_64 rebuild ray-2.1.0-2.fc17.src.rpm &> ray-2.1.0-2.fc17.src.rpm.mock

# automatically review a package from bugzilla
fedora-review -b 872783