DevHeads.net

Postings by Ankur Sinha

Orphaned pykalman---inactive upstream

Hello,

pykalman is no longer maintained upstream. I have, therefore, orphaned
it.
<a href="https://src.fedoraproject.org/rpms/python-pykalman" title="https://src.fedoraproject.org/rpms/python-pykalman">https://src.fedoraproject.org/rpms/python-pykalman</a>

It is now suggested to use other libraries:
<a href="https://github.com/pykalman/pykalman/issues/86" title="https://github.com/pykalman/pykalman/issues/86">https://github.com/pykalman/pykalman/issues/86</a>

First experience with building a module: newbie queries

Hello,

I finally got around to modules. I wanted to provide users with two
versions of NEST: 2.16.0 and 2.18.0. So, I:

- requested branches for 2.18.0 and 2.16.0 in dist/git:
<a href="https://src.fedoraproject.org/rpms/nest/branches?branchname=master" title="https://src.fedoraproject.org/rpms/nest/branches?branchname=master">https://src.fedoraproject.org/rpms/nest/branches?branchname=master</a>
- requested a new module and two branches (streams?) in modules also:
<a href="https://src.fedoraproject.org/modules/nest/branches?branchname=master" title="https://src.fedoraproject.org/modules/nest/branches?branchname=master">https://src.fedoraproject.org/modules/nest/branches?branchname=master</a>

- I then added nest.yaml to both, and ran `fedpkg module-build`.

Now, I'm not sure I've done it all correctly, so I have a few questions:

1.

Build failure with Openmpi on ppc64le

Hi!

I've been working on packaging MUSIC[1]. It builds correctly for all
arches apart from ppc64le where the build fails due to an openmpi
related error. Would anyone have an idea what is causing this?

Scratch build:
<a href="https://koji.fedoraproject.org/koji/taskinfo?taskID=36346224" title="https://koji.fedoraproject.org/koji/taskinfo?taskID=36346224">https://koji.fedoraproject.org/koji/taskinfo?taskID=36346224</a>

Failing ppc64le build:
<a href="https://koji.fedoraproject.org/koji/taskinfo?taskID=36346229" title="https://koji.fedoraproject.org/koji/taskinfo?taskID=36346229">https://koji.fedoraproject.org/koji/taskinfo?taskID=36346229</a>

Fedora and Free Science meetup at Flock

Hello!

Science, like Free/Open Source software should be open for all to use,
modify, explore, learn, and share. This is especially important to
ensure that the results from scientific work are not merely limited to
"academia", but are easily understandable by people in other walks of
life also.

Reminder: please use the "Trivial" keyword to mark easy reviews for newcomers

Hello!

Please consider using the "Trivial" keyword in the whiteboard to mark
simple reviews that newcomers can work on.
<a href="https://fedoraproject.org/wiki/Package_Review_Process#The_Whiteboard" title="https://fedoraproject.org/wiki/Package_Review_Process#The_Whiteboard">https://fedoraproject.org/wiki/Package_Review_Process#The_Whiteboard</a>

We list these separately on the cached review tracker:
<a href="https://fedoraproject.org/PackageReviewStatus/" title="https://fedoraproject.org/PackageReviewStatus/">https://fedoraproject.org/PackageReviewStatus/</a>

Easyfix has also been updated to list these:
<a href="https://fedoraproject.org/easyfix/" title="https://fedoraproject.org/easyfix/">https://fedoraproject.org/easyfix/</a>

For bugs in general, one can also use the "EasyFix" keyword in the
whiteboard to get their bugs listed in the easyfix list.
<a href="https://fedoraproject.org/wiki/Easyfix" title="https://fedoraproject.org/wiki/Easyfix">https://fedoraproject.org/wiki/Easyfix</a>

Any suggestions on how all of this may be improved is always

Trying to contact package maintainer: Filip Szymański

Hello,

Would anyone know how to contact Filip? There are a few pending bugs
that they've not replied to yet[1].

Using fedora-active-user: unable to find fedora_cert

Hello,

Could someone please clarify how fedora-active-user[1] is to be used? It
is unable to find the fedora_cert python bits, and fedora-packager no
longer seems to include this either[2].

[1] <a href="https://github.com/pypingou/fedora-active-user" title="https://github.com/pypingou/fedora-active-user">https://github.com/pypingou/fedora-active-user</a>
[2] <a href="https://src.fedoraproject.org/rpms/fedora-packager/blob/master/f/fedora-packager.spec#_78" title="https://src.fedoraproject.org/rpms/fedora-packager/blob/master/f/fedora-packager.spec#_78">https://src.fedoraproject.org/rpms/fedora-packager/blob/master/f/fedora-...</a>

Science/research get together at Flock

Hello everyone,

If you work in or are interested in science/research and are planning to
attend Flock, please comment on this ticket to let us know:

<a href="https://pagure.io/neuro-sig/NeuroFedora/issue/242" title="https://pagure.io/neuro-sig/NeuroFedora/issue/242">https://pagure.io/neuro-sig/NeuroFedora/issue/242</a>

If there are enough of us, we'll try to put together a meetup or a
hackathon to discuss how we can better support science/research as
Fedora community members.

C++ help needed fixing VXL on 32 bit architectures

Hi everyone,

After spending quite a bit of time fixing VXL to build, I've now run
into errors with it building on 32 bit arches.

Unfortunately, I don't foresee myself having enough cycles in the near
future to debug the C++ bits to see what's happening here, and while I
have filed a ticket upstream, they seem to be even busier than us (all
issues seem to get a "A PR would be welcome" response)

<a href="https://github.com/vxl/vxl/issues/638" title="https://github.com/vxl/vxl/issues/638">https://github.com/vxl/vxl/issues/638</a>

Any chance any C++ ninjas here would have some time to look into this
please? A PR fixing the issue upstream would be absolutely fantastic.

VXL 2.0.2 coming to rawhide (and F30)

Hiya,

I am currently working on updating VXL to the latest version. It does
not currently build in rawhide/f30, and that also causes other packages
that depend on it to FTBFS: InsightToolKit etc.

Upstream does not version their shared objects, so a soname bump may not
be part of the upgrade, but I will check and rebuild packages that I
have access to or request the respective maintainers to do so.

doxygen crash on aarch64

Hello,

For one of my packages, doxygen is crashing on aarch64 (and not on any
other arch).

Using docs related fields in Bugzilla

Hello,

While going through the NeuroFedora package reviews, I was wondering if
it were OK for us to use the documentation related fields in Bugzilla to
mark that we need to update our documentation at
<a href="https://neuro.fedoraproject.org" title="https://neuro.fedoraproject.org">https://neuro.fedoraproject.org</a>. Is it OK if we:

- set a docs contact
- set doc type
- set doc text?

Looking to give these packages new maintainers

Hello,

I'm trying to focus my rather limited free time on neurofedora[1].
So, I'd like to pass on a number of packages that I no longer use to
maintainers who would give them the required attention.

A few of them were inactive upstream so I have orphaned them. A few of
the rest already have co-maintainers, but more are welcome. I intend to
remove myself from them at the end of the month (31st).

CMake help: "install TARGETS given no LIBRARY DESTINATION for shared library target"

Hello,

Could I have some help with CMake please?

I have a WIP spec here[1] that won't build.

The "see-also" field in bugzilla

Hello,

The bugzilla upgrade removed the "see-also" field which I found most
useful. Would anyone have any tips on reproducing its functionality in
the current version?

A bug requesting that it be brought back has been closed as WONTFIX:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1661164" title="https://bugzilla.redhat.com/show_bug.cgi?id=1661164">https://bugzilla.redhat.com/show_bug.cgi?id=1661164</a>

I've commented there also, but I'd like to learn how others go about it
without "see-also".

NeuroFedora review swaps

Hello!

Happy new year, everyone!

I've got two simple python packages that need review. Would anyone like
to swap reviews, please?

- <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1662544:" title="https://bugzilla.redhat.com/show_bug.cgi?id=1662544:">https://bugzilla.redhat.com/show_bug.cgi?id=1662544:</a> python-tvb-gdist
- <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1662538:" title="https://bugzilla.redhat.com/show_bug.cgi?id=1662538:">https://bugzilla.redhat.com/show_bug.cgi?id=1662538:</a> python-tvb-data

They are both easy enough for prospective package maintainers to review
unofficially also.

Moving to python-progressbar2

Hello,

We're thinking of moving to python-progressbar2[1] in Fedora. It is a
better maintained, more featured implementation of the progressbar
module in Python. Since progressbar[2] and progressbar2 both provide the
same module, we can only include one. We're also dropping the py2 sub
package as is required in rawhide.

From what I can see, only 3 packages use it in Fedora:

- euca2ools
- python-libtaskotron
- python-bitmath

Their owners are cc'd.

Packaging FOSS that requires MATLab at runtime

Hello,

While packaging software for NeuroFedora[1], we've got quite a few
MATLab toolboxes that are commonly used in scientific research on our
list. SPM[2] is a good example. It is *widely* used in NeuroImaging
research. While it is somewhat compatible with Octave, upstream does not
support it[3]. Since correctness is paramount with such toolboxes, at
present, they must be used with MATLab.

What do we think of including such toolboxes in Fedora?

NeuroFedora review swaps: python-fslpy, python-fsleyes-widgets

Hello,

Would anyone like to swap reviews please? I've got two more python
packages that are now ready for review:

- python-fslpy: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1645329" title="https://bugzilla.redhat.com/show_bug.cgi?id=1645329">https://bugzilla.redhat.com/show_bug.cgi?id=1645329</a>
- python-fsleyes-widgets: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1645661" title="https://bugzilla.redhat.com/show_bug.cgi?id=1645661">https://bugzilla.redhat.com/show_bug.cgi?id=1645661</a>

One can follow the NeuroFedora reviews here:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1276941" title="https://bugzilla.redhat.com/show_bug.cgi?id=1276941">https://bugzilla.redhat.com/show_bug.cgi?id=1276941</a>
and here:
<a href="https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&amp;tags=S%3A+Needs+review" title="https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&amp;tags=S%3A+Needs+review">https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&amp;tags=S%3A+Nee...</a>

This is the list of packages in that still need packaging:
<a href="https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&amp;tags=S%3A+Needs+packaging" title="https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&amp;tags=S%3A+Needs+packaging">https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&amp;tags=S%3A+Nee...</a>

openjfx is looking for a maintainer

Hello,

I have not been able to find an e-mail announcing the orphaning of
openjfx, so I'm doing it in the hope of finding it a new maintainer.

<a href="https://apps.fedoraproject.org/packages/openjfx/overview/" title="https://apps.fedoraproject.org/packages/openjfx/overview/">https://apps.fedoraproject.org/packages/openjfx/overview/</a>

Openjfx has been orphaned and needs a maintainer. Tools such as JabRef
depend on it and are currently unusable in Fedora. Would someone
proficient in Java please consider taking it up?

Review swap: python-libNeuroML

Hello,

Would someone like to swap reviews please? I have a simple python
package that needs reviewing:

python-libNeuroML: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1643266" title="https://bugzilla.redhat.com/show_bug.cgi?id=1643266">https://bugzilla.redhat.com/show_bug.cgi?id=1643266</a>

Should we also list "Trivial" review tickets on Easyfix?

Hello,

The EasyFix page[1] is a list of various issues/bugs that are considered
simple enough for new contributors to work with. Currently, from
bugzilla, tickets that use the "EasyFix" key word are listed here.

The package review process suggests the use of "Trivial" on the
Whiteboard for simpler tickets to aid new-comers. So, they seem to serve
the same purpose as EasyFix. Would it be OK to also list these tickets
on the EasyFix page?

I've already opened a PR here for this to done[3].

Unretiring rudeconfig

Hello,

I would like to un-retire rudeconfig[1,2]. In line with the documented
policy[3], I have submitted a new review ticket here[4].

Would someone like to swap reviews please?

[1] <a href="http://rudeserver.com/config/" title="http://rudeserver.com/config/">http://rudeserver.com/config/</a>
[2] <a href="https://src.fedoraproject.org/rpms/rudeconfig/" title="https://src.fedoraproject.org/rpms/rudeconfig/">https://src.fedoraproject.org/rpms/rudeconfig/</a>
[3] <a href="https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers#Claiming_Ownership_of_a_Retired_Package" title="https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers#Claiming_Ownership_of_a_Retired_Package">https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainer...</a>
[4] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1641264" title="https://bugzilla.redhat.com/show_bug.cgi?id=1641264">https://bugzilla.redhat.com/show_bug.cgi?id=1641264</a>

Empty debugsources.list file in build when enabling py2 builds

Hello,

I have a spec here where I use a simple conditional to toggle py2
builds---so that I can use the same spec and provide py2 for F < 30
releases.

<a href="https://github.com/sanjayankur31/rpm-specs/blob/libneurosim/libneurosim.spec" title="https://github.com/sanjayankur31/rpm-specs/blob/libneurosim/libneurosim.spec">https://github.com/sanjayankur31/rpm-specs/blob/libneurosim/libneurosim....</a>

However, when I flip that variable to enable py2 builds to 1:

the build fails with this error:

I've checked, and the file is indeed empty, but I've not been able to
figure out why. Would anyone have any clues please?

libneurosim: Common interfaces for neuronal simulators

Hello,

Would someone like to please swap reviews? I'd like to get
libneurosim[1] reviewed since it's needed for other NeuroFedora
packages. This one is also built with and without MPI support, so the
spec is slightly longer than normal.

[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1638968" title="https://bugzilla.redhat.com/show_bug.cgi?id=1638968">https://bugzilla.redhat.com/show_bug.cgi?id=1638968</a>

Resurrection of the NeuroFedora SIG

Hello,

<a href="https://fedoraproject.org/wiki/SIGs/NeuroFedora" title="https://fedoraproject.org/wiki/SIGs/NeuroFedora">https://fedoraproject.org/wiki/SIGs/NeuroFedora</a>

I've recently resurrected the NeuroFedora SIG. Many thanks to Igor and
the others who'd worked on it in the past and have given us a firm base
to build on.

The goal
The (current) goal of the NeuroFedora SIG is to make Fedora an easy to
use platform for neuroscientists.

Neuroscience is an extremely multidisciplinary field. It brings together
mathematicians, chemists, biologists, physicists, psychologists,
engineers (electrical and others) computer scientists and more.

Pulling in rpmfusion appstream data with weak dependencies?

Hello,

We're generating appstream data for rpmfusion packages nowadays to
enable users to install packages from there using gnome-software and
friends too.

Is there a way to automatically pull in the rpmfusion appstream data
packages? We looked at weak dependencies, specifically backward
dependencies. So, we added:

Supplements: appstream-data

to the rpmfusion appstream data spec files.

Review swap: Vimiv - An image viewer with vim-like keybindings

Hello,

If anyone has any simple reviews pending, I'd love to do a swap. I've
packaged up Vimiv which is a great viewer with Vim like keybindings
ready for review here:

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1517006" title="https://bugzilla.redhat.com/show_bug.cgi?id=1517006">https://bugzilla.redhat.com/show_bug.cgi?id=1517006</a>

Here's a copr for people that would like to try it out in the meantime:

<a href="https://copr.fedorainfracloud.org/coprs/ankursinha/vimiv/" title="https://copr.fedorainfracloud.org/coprs/ankursinha/vimiv/">https://copr.fedorainfracloud.org/coprs/ankursinha/vimiv/</a>

Review swap: python-mpd2: It is a Python library which provides a client interface for MPD

Hello,

Another simple python package that I'd like reviewed - would someone
like to swap reviews please? :)

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1507235" title="https://bugzilla.redhat.com/show_bug.cgi?id=1507235">https://bugzilla.redhat.com/show_bug.cgi?id=1507235</a>

(It's holding up the update of another package: mpdris2)

Review swap: python-rstcheck - Checks syntax of reStructuredText and code blocks nested within it

Hello,

Would anyone like to swap reviews? python-rstcheck is a rather simple
python package, so I'd be happy to review a similar package in return.

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1506405" title="https://bugzilla.redhat.com/show_bug.cgi?id=1506405">https://bugzilla.redhat.com/show_bug.cgi?id=1506405</a>