DevHeads.net

Postings by Artur Iwicki

modem-manager-gui packaging

Some time ago I've adopted modem-manager-gui. Recently upstream has released a new version, and while packaging this new version, I noticed a couple of issues:

1) mmgui can work with a couple of backends (different modem managers and connection managers). Each backend module is compiled into a different .so and they're all included in the package. mmgui is smart enough to recognize that a module cannot be used because it's appropriate daemon isn't running, so this isn't a problem by itself.

Lazarus vs. FPC updates

There's an "fpc" package, which is a compiler, and a "lazarus" package, which is a fancy IDE. Though not always, sometimes when compiling GUI applications, Lazarus recompiles parts of its codebase using FPC. Unfortunately, this makes the IDE dependent on a specific version of the compiler - if you install Lazarus compiled with FPC v. X.Y.Z, while you have FPC v. A.B.C installed, things are prone to break.

Now, I have submitted an update for FPC. When this update is pushed to stable, it will probably break Lazarus for some use cases, as detailed above.

Some wiki notes

I have some notes regarding the Fedora wiki:

1) A few days ago, the layout changed. Now, I can't find the "search" link. I imagine that's a rather important feature.

2) The "What Happened to PkgDB" page says that, to unretire a package, you should follow a Pague ticket... Which, while it explains the process, requires some time to understand it properly.

Request to package: jid - JSON incremental digger

I'd like to ask if someone would be willing to package the following program for Fedora: <a href="https://github.com/simeji/jid" title="https://github.com/simeji/jid">https://github.com/simeji/jid</a>

The software is written is Go (which is the main reason I didn't package it myself). I can package or review some C / Cpp / Pascal stuff in exchange.

Thanks,
A.I.

Adopting modem-manager-gui

I see that modem-manager-gui has been orphaned recently. I took a look at the package and didn't see any build failures, so this seems just a case of the packager dropping the pkg. I've managed to built it locally and have a scratch koji build, without any problems. As such, I'm willing to adopt the package.

Even though upstream seems to be no longer maintaining the software, it works okay (at least on my machine).

find-debuginfo fails for fpc-compiled software on i686 and armv7hl

I maintain a package written in Pascal, which uses fpc for compiling. I noticed that recently, koji builds started failing on i686 and armv7hl due to the find-debuginfo script failing to, well, extract the debuginfo.

Here's a link to a failed koji build (mass-rebuild by releng):
<a href="https://koji.fedoraproject.org/koji/taskinfo?taskID=20981009" title="https://koji.fedoraproject.org/koji/taskinfo?taskID=20981009">https://koji.fedoraproject.org/koji/taskinfo?taskID=20981009</a>

On x86_64 and ppc64, the package builds fine.

Outdated %fpc_arches macro?

Hello. I was trying to package some software written in Pascal, which means using the Free Pascal Compiler for building. FPC isn't available for all architectures that Fedora supports, so it was necessary to use the ExclusiveArch tag. I navigated to fpc in PkgDB, opened the spec file and copy-pasted the following line:
"ExclusiveArch: %{arm} %{ix86} x86_64 ppc ppc64"

Copy-pasting is a bit iffy, so I wondered if there's a better solution.

Self introduction: Artur Iwicki

Good day, everyone.

My name is Artur Iwicki. I am a hobbyist game developer (going by the nickname "suve")
and I would like to bring some of my works to the official repositories.