4 cool new projects to try in COPR for December 2018

4 packages to try from the Copr repos

COPR is a collection of personal repositories for software that isn’t carried in Fedora. Some software doesn’t conform to standards that allow easy packaging. Or it may not meet other Fedora standards, despite being free and open source. COPR can offer these projects outside the Fedora set of packages. Software in COPR isn’t supported by Fedora infrastructure or signed by the project. However, it can be a neat way to try new or experimental software.

Here’s a set of new and interesting projects in COPR.

MindForger

MindForger is a Markdown editor and a notebook. In addition to features you’d expect from a Markdown editor, MindForger lets you split a single file into multiple notes. It’s easy to organize the notes and move them around between files, as well as search through them. I’ve been using MindForger for some time for my study notes, so it’s nice that it’s available through COPR now.

Installation instructions

The repo currently provides MindForger for Fedora 29 and Rawhide. To install MindForger, use these commands:

sudo dnf copr enable deadmozay/mindforger
sudo dnf install mindforger

Clingo

Clingo is a program for solving logical problems using answer set programming (ASP) modeling language. With ASP, you can declaratively describe a problem as a logical program that Clingo then solves. As a result, Clingo produces solutions to the problem in the form of logical models, called answer sets.

Installation instructions

The repo currently provides Clingo for Fedora 28 and 29. To install Clingo, use these commands:

sudo dnf copr enable timn/clingo
sudo dnf install clingo

SGVrecord

SGVrecord is a simple tool for recording your screen. It allows you to either capture the whole screen or select just a part of it. Furthermore, it is possible to make the record with or without sound. Sgvrecord produces files in WebM format.

Installation instructions

The repo currently provides SGVrecord for Fedora 28, 29, and Rawhide. To install SGVrecord, use these commands:

sudo dnf copr enable youssefmsourani/sgvrecord
sudo dnf install sgvrecord

Watchman

Watchman is a service for monitoring and recording when changes are done to files.
You can specify directory trees for Watchman to monitor, as well as define actions
that are triggered when specified files are changed.

Installation instructions

The repo currently provides Watchman for Fedora 29 and Rawhide. To install Watchman, use these commands:

sudo dnf copr enable eklitzke/watchman
sudo dnf install watchman
New in Fedora Using Software

6 Comments

  1. cal

    I’m excited about MindForger but I’m getting library errors right off the bat. It installed with no errors but it fails to launch. Running it from bash shows complaints about missing libQt5WebChannel. I found that library and installed it but now it’s complaining about libQt5Positioning. I haven’t gone beyond that yet, but I think there is a missing Qt package with all the qt libraries that need to be installed before the MindForger package.

    • Nathan

      I got it to run but it consumes 90% CPU while it’s running and causes my fans to go crazy, I ran strace on it and it’s apparently the RECVMSG syscall over and over again

      $ strace -p 9879 -c
      strace: Process 9879 attached
      strace: [ Process PID=9879 runs in x32 mode. ]
      strace: [ Process PID=9879 runs in 64 bit mode. ]
      ^Cstrace: Process 9879 detached
      % time seconds usecs/call calls errors syscall

      47.13 0.011296 1 10977 11 futex
      14.19 0.003402 0 27444 poll
      13.41 0.003215 0 16466 writev
      9.77 0.002342 0 21954 21950 recvmsg
      9.68 0.002319 0 16463 write
      5.82 0.001394 0 10975 read
      0.00 0.000000 0 2 recvfrom

      100.00 0.023968 104281 21961 total

  2. svsv sarma

    Why bother about CORP, when strictly forbidden by FEDORA? We can certainly do with out it! Why invite trouble by installing non recommended packages. There must be equally others in Fedora to consider. I like Fedora as it is. Long live FEDORA!

    • Miroslav Suchý

      @svs Copr does not contain packages forbidden by Fedora. It contains (mostly) packages where packager does not want to push it to Fedora. Usually because it does not meet Fedora packaging standard, packager do not want to dedicate much time for packaging, he does not want to react on security issues, he does not want to follow new releases, the software is too old or too new. There are plenty of reasons.

  3. Me

    [ME@Atlas-Rise ~]$ sudo dnf copr enable eklitzke/watchman

    You are about to enable a Copr repository. Please note that this
    repository is not part of the main distribution, and quality may vary.

    The Fedora Project does not exercise any power over the contents of
    this repository beyond the rules outlined in the Copr FAQ at
    https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr,
    and packages are not held to any quality or security level.

    Please do not file bug reports about these packages in Fedora
    Bugzilla. In case of problems, contact the owner of this repository.

    Do you want to continue? [y/N]: y
    Repository successfully enabled.
    [ME@Atlas-Rise ~]$ sudo dnf install watchman
    Failed to synchronize cache for repo ‘deadmozay-mindforger’, disabling.
    Failed to synchronize cache for repo ‘eklitzke-watchman’, disabling.
    Last metadata expiration check: 0:01:05 ago on Fri 21 Dec 2018 10:21:19 AM EST.
    No match for argument: watchman
    Error: Unable to find a match
    [ME@Atlas-Rise ~]$

  4. TD Stasio

    MindForger is pretty cool but I installed from the RPM in their git downloads. I’ve had issues with COPR repos lately because the maintainers aren’t neglecting to keep them updated. 🙁

Comments are Closed

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. Fedora Magazine aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The Fedora logo is a trademark of Red Hat, Inc. Terms and Conditions