Le blog de pingou - Tag - testLe blog de pingou, ses actualités sur Fedora, ses RPMs, ses tests, son Linux... :-)
Pingou's weblog, his fedora's news, his RPMs, his tests, his Linux... :-)2022-02-17T10:46:15+01:00pingouurn:md5:66db5ce1ed1a80cb2f424695b4bb7780DotclearIntroducing simple-koji-ciurn:md5:fe4238ba3959cc3ac4d0777c413a12db2017-12-08T15:39:00+00:002017-12-08T15:39:00+00:00Pierre-YvesGénéralFedoraFedora-InfraFedora-planetpaguretest <p><a href="https://pagure.io/fedora-ci/simple-koji-ci">simple-koji-ci</a> is a small
<a href="http://www.fedmsg.com/en/stable/">fedmsg</a>-based service that just got deployed
in the Fedora Infrastructure.</p>
<p>It aims at doing something really simple: for each pull-request opened in
<a href="https://src.fedoraproject.org">pagure on dist-git</a>, kick off a scratch-build
in <a href="https://koji.fedoraproject.org/koji/">koji</a> and report the outcome of this
build to the pull-request.</p>
<p>This way, when someone opens a pull-request against a package that you are
maintaining you can quickly see if that change would build (at least at the time
the pull-request was opened).</p>
<p>This service is currently really simple and straight forward, dumb in many ways
and still missing some desired features such as:
- kick off a new scratch build in the PR is rebased/updated
- allow package maintainer to retrigger the build manually
but it is a start and we will work on improving it :)</p>
<p><a href="https://blog.pingoured.fr/public/simple_koji_ci_flag.png" title="simple_koji_ci_flag.png"><img src="https://blog.pingoured.fr/public/.simple_koji_ci_flag_m.png" alt="simple_koji_ci_flag.png" style="display:block; margin:0 auto;" title="simple_koji_ci_flag.png, Dec 2017" /></a></p>
<p>Happy packaging!</p>
<p>PS: <a href="https://src.fedoraproject.org/rpms/python2-ipython/pull-request/1">live example</a></p>Announcing fedocal 0.1.0 alphaurn:md5:f68039218fab2a19955ff6f6d17a84b62013-01-11T16:53:00+00:002013-01-11T16:58:36+00:00Pierre-YvesGénéralfedocalFedoraFedora-planetPythontest<p>fedocal is a web-based calendar application for Fedora</p> <p><strong><em>English version</em></strong></p>
<p>If you were at the <a href="http://fedoraproject.org/wiki/FUDCon:Paris_2012">last FUDCon in Paris</a> you might have heard about it, or
maybe when you read my <a href="http://blog.pingoured.fr/index.php?post/2012/10/21/Back-on-FUDCon-Paris">blog post on the FUDCon Paris</a>, I would like now to
introduce you to this project I have been working on lately.</p>
<p>If you have ever struggled with:</p>
<ul>
<li><a href="http://fedoraproject.org/wiki/Events">The wiki events page</a></li>
<li><a href="https://fedoraproject.org/wiki/Meeting_channel">The wiki #fedora-meeting irc chan page</a></li>
</ul>
<p>If you ever desired to</p>
<ul>
<li>Integrate <a href="https://fedoraproject.org/wiki/Releases/18/Schedule">Fedora release agenda</a> into your own calendar</li>
<li>Integrate the <a href="https://fedoraproject.org/wiki/QA/Fedora_18_test_days">Fedora tests days</a> into your own calendar</li>
</ul>
<p>If any of the previous case apply to you, then <a href="http://fedorahosted.org/fedocal">fedocal</a> is worth looking at for you.</p>
<p>The idea of Fedocal is to provide a single place where we can set up/keep track
of meetings, deadlines or events.</p>
<p>I am about to release the first draft of it. I have tried to test it as much as
I could, tried to get into the corner cases but I'm sure I missed some so I am
calling for testers to poke at it.</p>
<p>Check out the <a href="http://fedocal.dev.fedoraproject.org">fedocal dev instance</a></p>
<p><br /></p>
<p>Basically, you can already create, edit, delete meetings (you can only edit or delete meetings you are managing).</p>
<p>At the moment (in this development version), anyone can create a calendar, I intend to have this handled differently when we move to production.</p>
<p>Reminders should be working, as well as the handling of recursive meetings.</p>
<p><br /></p>
<p>Note that I wrote some <a href="http://fedocal.rtfd.org">documentations</a> that might help
to get how its works.</p>
<p>Additionally, if you like to integrate the information from one of the calendar
into another application, the <a href="http://fedocal.dev.fedoraproject.org/api">fedocal API</a> is there for you ;-).</p>
<p><br /></p>
<p>So to sum up:</p>
<ul>
<li><a href="http://fedocal.dev.fedoraproject.org">Fedocal dev instance</a> to poke at/test fedocal</li>
<li><a href="http://fedocal.rtfd.org">Fedocal documentation</a></li>
<li><a href="http://fedorahosted.org/fedocal">Fedocal trac</a> to report <a href="https://blog.pingoured.fr/index.php?post/2013/01/11/">bugs/RFE</a></li>
</ul>PackageDB-cliurn:md5:4ad75995c54b9588d5707a4251dc819a2011-06-08T17:29:00+01:002011-06-29T14:16:19+01:00Pierre-YvesGénéralFedoraFedora-planetpkgdbpkgdb-cliPythontest<p><img src="https://blog.pingoured.fr/public/source.png" alt="source.png" /></p>
<p>Un client text pour pkgdb.</p>
<p>A command-line interface for pkgdb.</p> <p><strong><em>English version</em></strong> (no French)</p>
<p>With the help and advices from <a href="http://anonbadger.wordpress.com/">abadger1999</a> and <a href="http://akurtakov.blogspot.com/">akurtakov</a> I have recently been working on <a href="https://fedorahosted.org/packagedb-cli/">pkgdb-cli</a>, a command line version of the famous tool <a href="http://admin.fedoraproject.org/pkgdb">pkgdb</a>.</p>
<p>The idea behind this tool is to allow you to do everything you do on pkgdb without having to use the website. Using it, you can therefore:</p>
<ul>
<li>request ACL for a package</li>
<li>approve/deny ACL to someone's ACL request</li>
<li>orphan a package</li>
<li>check the ACL for a package</li>
<li>list the package for a user</li>
<li>list all the package in pkgdb</li>
<li>and some more :-)</li>
</ul>
<p>The code is now in a decent shape, nothing fancy but it should work and for now what it needs is <strong>testers</strong>.</p>
<p>So if you have to request/approve/deny acl, if you want to see the list of packages owned by someone, if you what to check the ACL for your packages and if you feel like, feel free to test it.</p>
<p>And of course, if you run into bugs please report them !</p>
<p>PS: Also Thanks to <a href="http://fedoraproject.org/wiki/HaikelGuemar">Haikel</a> for his help</p>