Package Details: classroom-assistant 2.0.4-1

Git Clone URL: https://aur.archlinux.org/classroom-assistant.git (read-only, click to copy)
Package Base: classroom-assistant
Description: GitHub Classroom Assistant is a cross-platform desktop application to help you get student repositories for grading.
Upstream URL: https://github.com/education/classroom-assistant
Licenses: MIT
Submitter: tzok
Maintainer: None
Last Packager: FuzzyAtish
Votes: 3
Popularity: 0.005251
First Submitted: 2020-03-23 12:58 (UTC)
Last Updated: 2021-12-14 15:15 (UTC)

Pinned Comments

FuzzyAtish commented on 2023-10-16 07:14 (UTC)

Hello
As per the banner on GitHub Classroom stating that the Classroom Assistant app has been deprecated and to start using the GitHub Classroom CLI extension for GitHub CLI instead, I will no longer maintain this package, although it hasn't received official updates for quite a while to be honest.

Latest Comments

FuzzyAtish commented on 2023-10-16 07:14 (UTC)

Hello
As per the banner on GitHub Classroom stating that the Classroom Assistant app has been deprecated and to start using the GitHub Classroom CLI extension for GitHub CLI instead, I will no longer maintain this package, although it hasn't received official updates for quite a while to be honest.

nplatis commented on 2022-04-13 20:29 (UTC)

classroom-assistant failed to start with the following error:

[63188:0413/232202.323096:FATAL:gpu_data_manager_impl_private.cc(439)] GPU process isn't usable. Goodbye.

One solution I found is to launch it (from the command line) as follows:

classroom-assistant --no-sandbox

FuzzyAtish commented on 2021-11-01 10:21 (UTC)

GIT diff for version 2.0.4 (latest as of March 2021)

diff --git a/PKGBUILD b/PKGBUILD
index 87d8b4a..f7a9af0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,18 @@
 # Maintainer: blacktea <blackteahamburger@outlook.com>
 # Contributor: Tomasz Zok
 pkgname=classroom-assistant
-pkgver=2.0.2
-pkgrel=2
+pkgver=2.0.4
+pkgrel=1
 pkgdesc="GitHub Classroom Assistant is a cross-platform desktop application to help you get student repositories for grading."
 arch=(x86_64)
 url="https://github.com/education/classroom-assistant"
 license=('MIT')
-source=("https://github.com/education/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver-1.x86_64.rpm")
-md5sums=('b78182dbbf701e30851549533dbd8002')
+#source=("https://github.com/education/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver-1.x86_64.rpm")
+source=("https://github.com/education/$pkgname/releases/download/v$pkgver/classroom-assistant-$pkgver-$pkgrel.$arch.rpm")
+#md5sums=('b78182dbbf701e30851549533dbd8002')
+md5sums=('4b3cc3ad0cc6cec68a7a26d14be74816')

 package() {
+    echo "MimeType=x-scheme-handler/x-github-classroom" >> $srcdir/usr/share/applications/classroom-assistant.desktop
     mv $srcdir/usr $pkgdir
 }

ddmits commented on 2021-01-19 08:21 (UTC)

RECOMMENDED CHANGES

Adding the line:

echo "MimeType=x-scheme-handler/x-github-classroom" >> $srcdir/usr/share/applications/classroom-assistant.desktop

at the beginning of the PKGBUILD package section solves the installation problem for me.

Also adding:

depends=('gnome-keyring')

would be good.

ddmits commented on 2021-01-06 18:48 (UTC) (edited on 2021-01-19 08:19 (UTC) by ddmits)

Hello,

I receive: Failed to build classroom-assistant

==> Validating source files with md5sums... classroom-assistant-2.0.2-1.x86_64.rpm ... FAILED ==> ERROR: One or more files did not pass the validity check! Failed to build classroom-assistant

I then downloaded the file and tried md5sum classroom-assistant-2.0.2-1.x86_64.rpm b78182dbbf701e30851549533dbd8002 classroom-assistant-2.0.2-1.x86_64.rpm and it is correct, so something else is wrong.

UPDATE:

Installed gnome-keyring and restarted and then I was able to install it.

After starting the app, however, connecting to github classroom, and trying downloading repos I get the message:

Unable to create io-slave. klauncher said: Unknown protocol 'x-github-classroom'.

Do you have similar experience? Do I need to install anything else for the app to work?

UPDATE:

Problem solved by adding:

MimeType=x-scheme-handler/x-github-classroom

at file: /usr/share/applications/classroom-assistant.desktop and running

sudo update-desktop-database

blacktea commented on 2020-07-20 13:24 (UTC)

@FuzzyAtish Fixed, thanks!

FuzzyAtish commented on 2020-07-20 06:33 (UTC)

Hello, I receive the following error when upgrading the package: Failure while downloading https://github.com/education/classroom-assistant/releases/download/v2.0.2/classroom-assistant-2.0.2.x86_64.rpm

Upon closer inspection within the repo, we can see that the actual address of the rpm is https://github.com/education/classroom-assistant/releases/download/v2.0.2/classroom-assistant-2.0.2-1.x86_64.rpm

So, in other words you're missing a -1 after the 2.0.2