Giter Site home page Giter Site logo

debianopt-repo's Introduction

debianopt-repo's People

Contributors

coslyk avatar laomocode avatar rongronggg9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

debianopt-repo's Issues

Discussion: Please obey Debian's policy when adding repository

Debian had a policy for add third-party repositories,it can be found at Debian Wiki.
This repository has violated this policy in a number of ways,include:

  • use not recommended command to add key(See apt-key(8))
  • sources.list entry not have signed-by option set
  • not use apt pinning.

I suggest that fix them to obey Debian's policies and provide better security for users.

Package broken: Listen1

Package name

(Which package is broken?)
Listen1

OS version

(Debian 10? Raspbian? Deepin? Or other Debian flavors?)
debian buster & debian sid & ubuntu focal 20.04

Architecture

(amd64 / i386 / armhf / arm64 / mips64el?)
amd64&arm64

Broken reason

(Dependencies broken? Errors during installation? Programm cannot start? Others?)
electron

Error Log

Capture__2020-08-27-23-01-02.png

Plan to remove Electron apps

Until now DebianOpt provides a lot of awesome Electron apps. Unfortunately I am not able to maintain them any more, because:

  1. Electron's API is very unstable. It breaks APIs in every updates, which means I have to patch the source code of (almost) all Electron apps at every single update of Electron runtime, but I don't have enough time on it.
  2. Dpkg does not support npm/yarn natively, so it is hard to write build scripts for Electron apps.
  3. Most of the Electron apps also provide official Debian package.

Therefore I decided to remove those apps in the future. Here is the plan:

  1. After every update of Electron runtime, remove apps that is incompatible with it.
  2. Totally remove Electron support in the future Debian 11 ("bullseye") release.

Until 2020.12.20 the following packages are incompatible with the latest Electron runtime (v11.1.0) and will be removed:

  • simplenote
  • picgo
  • petal
  • lx-music-desktop
  • zy-player
  • gridea

Discussion: Debian bookworm support?

After changing bookworm to bullseye after repo setup, I can install some packs:

HMCL

install ca-certificates-java first, and then I can install hmcl, but it is not working:

$ /usr/bin/hmcl
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] *** HMCL 3.5.5 ***
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Operating System: Linux 6.1.0-10-amd64
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] System Architecture: x86_64
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Java Architecture: amd64
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Java Version: 20.0.2, Azul Systems, Inc.
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Java Home: /usr/lib/jvm/zulu20-ca-amd64
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Current Directory: /home/glucy2
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] HMCL Directory: /home/glucy2/.local/share/hmcl
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] HMCL Jar Path: /opt/HMCL/HMCL.jar
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Memory: 14992MB
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] Metaspace: 3MB
[02:03:33] [org.jackhuang.hmcl.Launcher.main/INFO] XDG Session Type: wayland
Graphics Device initialization failed for :  es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:222)
        at javafx.graphics/com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:261)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
        at java.base/java.lang.Thread.run(Thread.java:1623)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
        ... 1 more
[02:03:33] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread main
java.lang.RuntimeException: No toolkit found
        at javafx.graphics/com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:273)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
        at java.base/java.lang.Thread.run(Thread.java:1623)

Seems a JavaFX problem, I think not processing with JavaFX and let HMCL download it maybe an idea. (untested)
Or, just install the shell file of HMCL (there is, on its ci server, HMCL-a.b.c.sh) as /usr/bin/hmcl, and let the user install Java by themselves, because users may need or have installed other versions (e.g. 8, 11, 20) or builds (e.g. Temurin(Adoptium), Microsoft's, Azul's) of Java, then recommend openjdk-17-jre (or others) package and Output a warning for the user to install Java.

Listen1

Can be installed, but cannot login to an music account (tried netease and qq music, cannot find log)

draw.io and electron

Working (I didn't tried everything)

(Other packages not tested)

Discussion: USTC反代

USTC镜像站提供了一个bintray反代bintray.proxy.ustclug.org,反代了dl.bintray.com,请考虑在README中添加

Request package: work_crawler

Package name

work_crawler

Homepage

kanasimi/work_crawler

Description

Comics and novels download tool.
漫畫下載工具,該程式基於electron,打包起來很方便的。
直接用electron跑app.asar就可以了。

Discussion: error when I executed "apt update"

E: 无法下载 https://bintray.proxy.ustclug.org/debianopt/debianopt/dists/buster/main/binary-amd64/Packages.bz2 文件尺寸不符(11344 != 11345)。您使用的镜像正在同步中? [IP: 103.121.209.188 443]
Hashes of expected file:
- Filesize:11345 [weak]
- SHA256:4444cc5cba2327b9b7e075ec26dfc19c566cd48b6378177c43eed8aebaca0146
- SHA1:dfe8286444fcea22c6de56b1704c5e61c953f981 [weak]
- MD5Sum:720ad18017708a10f1920abfb519fc11 [weak]
Release file created at: Wed, 15 Jul 2020 14:45:18 +0000
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

Looking for contributions and maintainers

I started this project in the early of this year as an attempt to help Debian users to install 3rd-party softwares. It is inspired by ArchLinux's AUR and ArchLinuxCN Repo. It recently gains more attentions and users. Unfortunately this is my part-time project and I don't have so much time on it, so I am looking for further contributions to continuously maintain this repository.

If you are interested let me know and please comment on this issue. I would be grateful if you can make active contributions on this project, whether maintaining packages, improving the automation scripts or writing Wikis etc. For details, we are looking for:

  • Maintaining packages
    This includes dealing with package requests, updating config files, checking and merging pull request etc. You should have basic knowledge on Debian packaging.

  • Maintaining automation scripts
    The packages are updated automatically by scripts. If you are good at Bash script then welcome!

  • Mirrors
    It would be great if you can mirror this repo in your country.

Many thanks (in advance) to everyone who giving their time to contribute to maintain this repo!

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.