Giter Site home page Giter Site logo

aur-dis4irc's Introduction

dis4irc-aur

This is an unoffical AUR package for Dis4IRC

It creates an isolated user and includes a systemd unit file. It downloads the binary instead of compiling it (see below).

It is in no way endorsed by upstream, so make sure you can distinguish between their bugs and ours ;)

Mirrored to Github at Techcable/archlinux-packages, managed with git-subrepo.

PRs and issues are welcome.

Why precompiled binaries

This package uses precompiled jar files, but does not have the traditional -bin suffix in its name.

This is because the Java packaging guidelines say "You do not need to compile Java applications from source" (See wiki).

This is common practice even in the official Java packages. For example jenkins just downloads the offical jar and checks the hash.

Compiling from source would require installing gradle (or using the wrapper) and take much longer.

aur-dis4irc's People

Contributors

techcable avatar

Watchers

 avatar  avatar  avatar

aur-dis4irc's Issues

Need to be more careful to wait for networking to startup

Immediately after startup, Dis4IRC makes a connection to discord.com.

Using the systemd service file, I very frequently get issues connecting with "name resolution":
https://gist.github.com/Techcable/183d6b3752eb90fe897052a91af21370

We need to inform systemd to wait until networking has been fully setup before starting the service. There should be something about "depends on networking" or something.

On a related issue, Dis4IRC recovers poorly if connection is lost with discord.com

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.