Murmele / Gittyup

Understand your Git history!
https://murmele.github.io/Gittyup
MIT License
1.49k stars 110 forks source link

feat: add deb and rpm package #198

Open long76 opened 2 years ago

long76 commented 2 years ago

Why?

Store like Snap, Flatpak uses virtual envirovment for lauch apps. It's much slower than "direct" execution which used after install deb/rpm package. Thanks!

micpub commented 2 years ago

i second this, the flatpak version is not usable on ubuntu - slow as hell at refreshing changes in my repos(on disk) maybe the best would be to setup auto build on: https://build.opensuse.org/ it does packages(ppa's) for fedora / ubuntu / centos / opensuse etc. - linux packaging would be 'handled' once for good.

example project that uses it: https://software.opensuse.org/download.html?project=home%3AAlexx2000&package=doublecmd-gtk

alerque commented 2 years ago

Yes there should be deb and rpm (and other distro) packaging.

No it should not be part of this repository. Distro packaging should be managed using distro tooling not part of upstream projects.

That being said, I've tried several times to get Arch Linux packaging setup, but this project layout makes it VERY hard to do. What I believe this project should do is fix the build system so that it does not assume everything is vendored and bundled. It should support normal methods (such as pkg-config) to detect the required dependencies when they are provided by the system and build using them and install using normal methods. Once that happens it will be easy to roll out distro packages either through official or user contribution channels.

There has been some progress in this direction and even some currently open PRs headed that way (e.g. #191), but more work is needed.

long76 commented 1 year ago

@Murmele @exactly-one-kas what about create portable version like in old GitAhead some sh file, zip/tar.gz or AppImage for now?

Murmele commented 1 year ago

@micpub How did you verify if the native package is much faster or it might be a problem with Gittyup in general?

@long76 This might be possible, but one has to setup it again. I don't see a benefit of AppImage over flatpak. There must be a maintainer for this. Currently we have three packages (win, flatpak, macos) we have to handle. We would not handle more because it is a lot of effort

long76 commented 1 year ago

I don't see a benefit of AppImage over flatpak.

for example:

  1. now i need install flatpak on my system only for Gittyup) with appimage it's don't needed
  2. i can use multiple versions gittyup (useful for testing pre-release or bug report(show bug in new version and show all great on previous))
  3. i may need portable version gittyup if i don't have root access for install flatpak on system or just can't use flatpak (corporation restrictions for example) appimage is build-in
  4. and official reasons https://docs.appimage.org/introduction/motivation.html
  5. compare table(Snap, Flatpack, AppImage) https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others
long76 commented 1 year ago

@micpub How did you verify if the native package is much faster or it might be a problem with Gittyup in general?

if you know answer why C++ faster than Java then it the same

Murmele commented 1 year ago

I don't see a benefit of AppImage over flatpak.

for example:

1. now i need install flatpak on my system only for Gittyup) with appimage it's don't needed

2. i can use multiple versions gittyup (useful for testing pre-release or bug report(show bug in new version and show all great on previous))

3. i may need portable version gittyup if i don't have root access for install flatpak on system or just can't use flatpak (corporation restrictions for example) appimage is build-in

4. and official reasons https://docs.appimage.org/introduction/motivation.html

5. compare table(Snap, Flatpack, AppImage) https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others

The problem is the maintenance effort of such packages. We decided to use flatpak, because I can maintain it and it is cross distribution capable. So I maintain one package for complete linux.

If there is someone which is maintaining the appimage package we will add it to the repository CI so it will be created automatically.

Murmele commented 1 year ago

@micpub How did you verify if the native package is much faster or it might be a problem with Gittyup in general?

if you know answer why C++ faster than Java then it the same

The difference is that the flatpak does not run in a virtual machine, but native. So there should not be a performance difference.

https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others

long76 commented 1 year ago

@micpub How did you verify if the native package is much faster or it might be a problem with Gittyup in general?

if you know answer why C++ faster than Java then it the same

The difference is that the flatpak does not run in a virtual machine, but native. So there should not be a performance difference.

https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others

flatpack it's more better version of snap, no more) image

it's use sandbox. it's like virtual machine image

long76 commented 1 year ago

if you do not want maintain AppImage why don't add zip with binaries?

micpub commented 1 year ago

@micpub How did you verify if the native package is much faster or it might be a problem with Gittyup in general?

@Murmele in my case it was completly unusable - opening repository (on my disk) caused the app to freeze for few minutes, once it regained control there were some shadow files added as 'staged files' which i wasnt able to uncheck. I wasnt able to add manually some files that i want to commit as staged files - it was really crazy. app had constant freezes . how did i compare the speed? i have gittyup on my windows virtual machine and there it is working in a speed comparable(vm disk access time) to gitahead - so it was my guess that it was the flatpak fault.

after seeing your reply today i started gittyup via flatpak on my linux (i am using gitahead + git(command-line) cause it was impossible to use gittyup) and to be honest it works now - not sure if it was something that was fixed in the flatpak itself or in the gittyup.

the speed is still slower than gitahead - opening repo from my disk still freezes ui for some time (like ten secs or so) - gitahead loads it faster. the next issue i see (still present) - it doesnt show the repo path on my disk correctly - it shows: "flatpak/doc/36a5f677/project-name" - probably its a flatpak thing - but it should be "media/data/devel/project" in my case

i'll try to use it for some time and will write some more - if i find something.

but still as you can see the flatpak can be crazy - i bet it wasnt only for me (i am using ubuntu - nothing fancy) where with the deb / ppa it would work just fine.

micpub commented 1 year ago

@Murmele after some usage i stand by my claim that it is indeed slower on flatpak and unreliable. seems like disk access for flatpak apps is slower / broken

even selecting files as staged for commit takes longer - can even freeze app for a while. I've had a bigger commt to do and on many files / heavily changed it has a hard time - gitahead / even gittyup on windows works a lot better. also auto detecting of changed files doesnt work good on flatpak - you know when i edit some file and save it - gittyup/gitahead was detecting that change automatically - whre on flatpak it doesnt work, manually clicking refresh also take a long time (+ app freeze for a while)

given these things i can say that gittyup can be used now(it works atleast) but its troublesome in many cases. windows version on vm doesnt have these issues / gitahead on linux also so my guess is still that its somehow related to flatpak

Murmele commented 1 year ago

@micpub can you provide more information about your system, which flatpak version are you using? I am using also flatpak, but I don't see any performance problems

micpub commented 1 year ago

@Murmele - sure, but as i said i use nothing fancy - normal ubuntu mostly up to date (havent switched yet to 23.04) yeah i also thought that snaps / flatpaks should work just fine

if i missed some info - please tell me.

ubuntu 22.10 x86-64

uname -a Linux abcd 5.19.0-42-generic #43-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 18 18:21:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

gnome-shell --version GNOME Shell 43.1

flatpak --version Flatpak 1.14.0

flatpak list ` Name Application ID Version Branch Installation Gittyup com.github.Murmele.Gittyup v1.3.0 stable system Mesa org.freedesktop.Platform.GL.default 21.3.9 21.08 system Mesa org.freedesktop.Platform.GL.default 23.0.2 22.08 user Mesa (Extra) org.freedesktop.Platform.GL.default 23.0.2 22.08-extra user Intel org.freedesktop.Platform.VAAPI.Intel 21.08 system Intel org.freedesktop.Platform.VAAPI.Intel 22.08 user ffmpeg-full org.freedesktop.Platform.ffmpeg-full 21.08 system openh264 org.freedesktop.Platform.openh264 2.1.0 2.0 system openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0 user GNOME Application Platfo… org.gnome.Platform 43 user Arc-Dark Gtk theme org.gtk.Gtk3theme.Arc-Dark 3.22 system Arc-Dark Gtk theme org.gtk.Gtk3theme.Arc-Dark 3.22 user Breeze GTK theme org.gtk.Gtk3theme.Breeze 5.27.5 3.22 system Breeze GTK theme org.gtk.Gtk3theme.Breeze 5.27.5 3.22 user KDE Application Platform org.kde.Platform 5.15-21.08 system QGnomePlatform org.kde.PlatformTheme.QGnomePlatform 5.15-21.08 system QtSNI org.kde.PlatformTheme.QtSNI 5.15-21.08 system QGnomePlatform-decoration …ndDecoration.QGnomePlatform-decoration 5.15-21.08 system

`

flatpak info com.github.Murmele.Gittyup ` Gittyup - Graphical Git client designed to help you understand and manage your source code history

      ID: com.github.Murmele.Gittyup
     Ref: app/com.github.Murmele.Gittyup/x86_64/stable
    Arch: x86_64
  Branch: stable
 Version: v1.3.0
 License: MIT
  Origin: flathub

Collection: org.flathub.Stable Installation: system Installed: 68,0 MB Runtime: org.kde.Platform/x86_64/5.15-21.08 Sdk: org.kde.Sdk/x86_64/5.15-21.08

  Commit: 35e7e18ebf30ec9e05c50925eaecc1f2af2fe196754f72b105a340a4b5566f9d
  Parent: 460ab14cbaaaf86477f056ae7cdd7b481aa90f1ebd84c6750bb05598b739d308
 Subject: update version (#31) (cd91ffa6)
    Date: 2023-04-20 13:00:36 +0000

`

Murmele commented 1 year ago

@micpub thanks for the info. Maybe this is a problem of flatpak on the Ubuntu system

Found this one: https://forums.opensuse.org/t/why-are-flatpaks-that-slow-under-opensuse/151172

micpub commented 1 year ago

@Murmele - i've tried that but its the same. maybe its not that the app is sluggish - cause menus and the rest of the app work ok, but the disk access is somehow 'interrupted' - even if it was just sluggish then why auto detecting of changed files doesnt work, something doesnt add up.

The worst part is that how the hell even flatpak can cause thing like these to happen - it shouldnt touch anything that is not related to the installation of the app - its role should end at that part. For now the snaps / flatpaks are nothing but problems and the cause of slowness / issues with themes and other things that it was 'trying' to solve. ive installed ubuntu in 2012 if i remember correctly - its still the same installation and its stll as fast as it was. ive chosen it so that i 'probably' wouldnt have to fix a systems package manager lol - it should just work right?

also i understand that you dont want to create many different types of packages - cause its a nightmare - i also develop an app and distributing to 3 oses where linux has many packages is crazy. for now im doing windows / mac but i dont know what to do about linux - thought about flatpak / snap but seems like it can be a hell of a problem...

LCWilliams commented 1 year ago

I'm going to echo the sentiments here with it being unreasonably slow on Linux.

Attempting to create a plain repository for an empty Unity3D project is nigh on impossible:

  1. It hangs on opening the repository.
  2. It takes an unreasonable amount of time to add ANYTHING to a commit.
  3. Right clicking any tree item hangs the program.
  4. Having it hang so badly it causes x11 to crash entirely.
  5. Constantly High CPU usage.

Yes, it's an issue with Gittyup/Flatpak. Opening GitAhead- instant. Opening the repo- Instant. Adding commits- Instant. Also no issue with GitKrak£n.

FWIW: Flatpak Version: 1.12.7-1 GittyUp: 1.3 Flatseal; every checkbox enabled. Mint 21 -- 6.2.12

alerque commented 1 year ago

Can we please open separate issues for tracking different topics? Flatpack builds being slow is a completely different issue with a different resolution that "should RPM packaging be in this repository". I suggest somebody open that issue, then copy relevant comments there, then mark them as off-topic here.

Murmele commented 1 year ago

@micpub @LCWilliams I see the same problem with the performance on a RHEL 7.9 version (9 years old), with flatpak version 1.0.4

micpub commented 1 year ago

@alerque yes and no - cause i for one dont care what type of package that is as long as it works, so if that flatpak would would for me there would be 'no need' for deb / rpm anymore. i dont know about other ppl - since maintaining many packages is a headache from a dev stand point - i understand that ( i am also a developer) ive installed flatpak on my machine only for gittyup - others can do so also but it need to work correctly.

@Murmele good to know it isnt only ubuntu/mint (debian) related thing, but i wonder if its the very same issue - cause as you said its a 9 years old - and we are using up-to-date distros.

alerque commented 1 year ago

Just because you are okay with an either/or solution doesn't mean everybody is. Adding deb/rpm packaging will be useful to some people, but others will still want the Flatpak bug tracked and fixed. The issue should be split based on the obvious difference in underlying causes and solutions, and people like you that could benefit from either one can track both. And the rest of is that don't know much about or care about Flatpack can still subscribe to this issue without it being spammy noise.

long76 commented 1 year ago

Build native for your linux

Tested on Kubuntu 22.04 prepare

sudo apt install gcc make cmake ninja-build pkgconf qttools5-dev qtdeclarative5-dev qtbase5-dev git g++

maybe it's full list

run bash script in your folder(for example source) it clone Gittyup and build it

#!/usr/bin/env bash
BASEDIR=$(pwd)
echo "current dir $BASEDIR"
RELEASE_TAG='gittyup_v1.3.0'
ROOT_DIR=$BASEDIR/Gittyup

if [ ! -d "$ROOT_DIR/.git" ]; then
    echo 'Not clonned'
    git clone https://github.com/Murmele/Gittyup.git $ROOT_DIR -b $RELEASE_TAG
    cd $ROOT_DIR
else
    echo 'Clonned'
    cd $ROOT_DIR
    git checkout $RELEASE_TAG
fi

git submodule init
git submodule update
cd dep/openssl/openssl
./config -fPIC
make
cd $ROOT_DIR
mkdir -p build/release && cd build/release
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ../..
ninja

after just run ./your_folder_path/Gittyup/build/release/gittyup

Note i'm not a "master" in git and bash maybe you can write this instruction better

Murmele commented 1 year ago

@micpub can you try this: https://github.com/flatpak/xdg-desktop-portal-gtk/issues/72 https://github.com/flatpak/flatpak/issues/4211

micpub commented 1 year ago

@Murmele i've tried but regarding the speed nothing changed. the app itself starts immediately - 2-5 secs and i have gui up and running but opening repository from disk takes about 1 minute. changing the file in the 'Unstaged Files' also takes 5 or more secs to switch. it looks like the disk access is somehow broken for the flatpak app.

its crazy im using linux like 12 years or more and its first time ive seen smth like that. flatpak is just a piece of s.h.i.t for me at this point. - broken by design or smth - imagine a situation if i were not able to run an app on windows/mac for a year - cause of a package manager lol im looking at the AppImage for my app at the moment, and in a half a year when i release my app on linux thats probably what i will go to.

jmoraleda commented 1 year ago

I think https://github.com/Murmele/Gittyup/issues/198#issuecomment-1161543223 addresses the original issue at its core and hasn't been given the consideration it merits so I am quoting it here again.

Yes there should be deb and rpm (and other distro) packaging.

No it should not be part of this repository. Distro packaging should be managed using distro tooling not part of upstream projects.

... What I believe this project should do is fix the build system so that it does not assume everything is vendored and bundled. It should support normal methods (such as pkg-config) to detect the required dependencies when they are provided by the system and build using them and install using normal methods.

The last paragraph is the crux: When building from source, for each dependency that is provided by the system:

Murmele commented 1 year ago

@micpub Can you post the output of the run command with -v -v option? https://github.com/flatpak/flatpak/issues/5429

micpub commented 1 year ago

@Murmele sure.

the log is long though... so ive pasted it to "pastebin" (alternative cause pastebin smart filter found my log 'offensive' lol)

https://privatebin.io/?0c9dfc112912fd8b#FKWnmWZt196zZ3johq71ZUqJjsZS4hWuVn9Hy6NJDQCp

up to the last 3 lines with "setNativeLocks failed: "Function not implemented"" is a log that prints when the app starts the line: setNativeLocks failed: "Function not implemented" happens when i open repo from disk / refresh repo files for changes

Murmele commented 1 year ago
Logs ``` michael@abcd:~$ flatpak run -v -v com.github.Murmele.Gittyup F: No installations directory in /etc/flatpak/installations.d. Skipping F: Opening system flatpak installation at path /var/lib/flatpak F: Opening user flatpak installation at path /home/michael/.local/share/flatpak F: Opening user flatpak installation at path /home/michael/.local/share/flatpak F: Opening system flatpak installation at path /var/lib/flatpak F: Skipping parental controls check for app/com.github.Murmele.Gittyup/x86_64/stable since parental controls are disabled globally F: Opening user flatpak installation at path /home/michael/.local/share/flatpak F: Opening system flatpak installation at path /var/lib/flatpak F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/lib32 does not exist F: Allocated instance id 488589724 F: Add defaults in dir /com/github/Murmele/Gittyup/ F: Add locks in dir /com/github/Murmele/Gittyup/ F: Allowing dri access F: Allowing homedir access F: Trying to export read/write: /home/michael F: /home is not a symlink F: /home/michael is not a symlink F: Will export read/write: /home/michael F: Trying to export read/write: /tmp F: /tmp is not a symlink F: Will export read/write: /tmp F: Trying to export read-only: /home/michael/.config/kdeglobals F: /home is not a symlink F: /home/michael is not a symlink F: /home/michael/.config is not a symlink F: /home/michael/.config/kdeglobals is not a symlink F: Will export read-only: /home/michael/.config/kdeglobals F: Trying to export read/write: /run/user/1000/keyring F: /run is not a symlink F: /run/user is not a symlink F: /run/user/1000 is not a symlink F: /run/user/1000/keyring is not a symlink F: Will export read/write: /run/user/1000/keyring F: Trying to replace with tmpfs: /home/michael/.var/app F: /home is not a symlink F: /home/michael is not a symlink F: /home/michael/.var is not a symlink F: /home/michael/.var/app is not a symlink F: Will replace with tmpfs: /home/michael/.var/app F: Trying to export read/write: /home/michael/.var/app/com.github.Murmele.Gittyup F: /home is not a symlink F: /home/michael is not a symlink F: /home/michael/.var is not a symlink F: /home/michael/.var/app is not a symlink F: /home/michael/.var/app/com.github.Murmele.Gittyup is not a symlink F: Will export read/write: /home/michael/.var/app/com.github.Murmele.Gittyup F: Trying to replace with tmpfs: /home/michael/.local/share/flatpak F: /home is not a symlink F: /home/michael is not a symlink F: /home/michael/.local is not a symlink F: /home/michael/.local/share is not a symlink F: /home/michael/.local/share/flatpak is not a symlink F: Will replace with tmpfs: /home/michael/.local/share/flatpak F: Trying to ensure existence of directory: /home/michael F: /home is not a symlink F: /home/michael is not a symlink F: Not changing export mode from "export read/write" to "ensure existence of directory": /home/michael F: Converting FlatpakExports to bwrap arguments... F: "/home/michael" is meant to be shared (ro or rw) with the container F: "/home/michael/.config/kdeglobals" is meant to be shared (ro or rw) with the container F: "/home/michael/.local/share/flatpak" is meant to be a tmpfs or empty directory F: Parent of "/home/michael/.local/share/flatpak" is mapped, creating tmpfs to shadow it F: "/home/michael/.var/app" is meant to be a tmpfs or empty directory F: Parent of "/home/michael/.var/app" is mapped, creating tmpfs to shadow it F: "/home/michael/.var/app/com.github.Murmele.Gittyup" is meant to be shared (ro or rw) with the container F: "/run/user/1000/keyring" is meant to be shared (ro or rw) with the container F: "/tmp" is meant to be shared (ro or rw) with the container F: Allowing wayland access F: Allowing x11 access F: bwrap --args 40 = ... F: --symlink F: boot/initrd.img-5.19.0-42-generic F: /initrd.img.old F: --ro-bind F: /usr F: /usr F: --ro-bind F: /home F: /home F: --ro-bind F: /.rpmdb F: /.rpmdb F: --ro-bind F: /dev F: /dev F: --ro-bind F: /boot F: /boot F: --symlink F: boot/vmlinuz-5.19.0-43-generic F: /vmlinuz F: --bind F: /tmp F: /tmp F: --ro-bind F: /root F: /root F: --ro-bind F: /mnt F: /mnt F: --symlink F: usr/bin F: /bin F: --bind F: /run F: /run F: --symlink F: usr/libx32 F: /libx32 F: --ro-bind F: /media F: /media F: --ro-bind F: /cdrom F: /cdrom F: --ro-bind F: '/lost+found' F: '/lost+found' F: --ro-bind F: /snap F: /snap F: --bind F: /var F: /var F: --symlink F: boot/vmlinuz-5.19.0-42-generic F: /vmlinuz.old F: --ro-bind F: /proc F: /proc F: --symlink F: boot/initrd.img-5.19.0-43-generic F: /initrd.img F: --symlink F: usr/lib64 F: /lib64 F: --symlink F: usr/lib32 F: /lib32 F: --ro-bind F: /srv F: /srv F: --ro-bind F: /opt F: /opt F: --ro-bind F: /.Trash-0 F: /.Trash-0 F: --symlink F: usr/lib F: /lib F: --symlink F: usr/sbin F: /sbin F: --ro-bind F: /etc F: /etc F: --ro-bind F: /sys F: /sys F: --bind F: /run/user/1000/.dbus-proxy/ F: /run/user/1000/.dbus-proxy/ F: --perms F: 0600 F: --file F: 38 F: /.flatpak-info F: bwrap --args 43 = ... F: --fd=42 F: unix:path=/run/user/1000/bus F: /run/user/1000/.dbus-proxy/session-bus-proxy-YSFW51 F: --filter F: '--own=com.github.Murmele.Gittyup.*' F: '--own=org.mpris.MediaPlayer2.com.github.Murmele.Gittyup.*' F: --talk=com.canonical.AppMenu.Registrar F: --talk=org.kde.kconfig.notify F: --talk=org.kde.KGlobalSettings F: --talk=org.freedesktop.Flatpak F: --talk=org.freedesktop.Notifications F: --talk=org.freedesktop.secrets F: '--call=org.freedesktop.portal.*=*' F: '--broadcast=org.freedesktop.portal.*=@/org/freedesktop/portal/*' F: 'unix:path=/run/user/1000/at-spi/bus_0,guid=5f2b6304c5c296e1e1b598e3647e6e1f' F: /run/user/1000/.dbus-proxy/a11y-bus-proxy-HVGW51 F: --filter F: --sloppy-names F: --call=org.a11y.atspi.Registry=org.a11y.atspi.Socket.Embed@/org/a11y/atspi/accessible/root F: --call=org.a11y.atspi.Registry=org.a11y.atspi.Socket.Unembed@/org/a11y/atspi/accessible/root F: --call=org.a11y.atspi.Registry=org.a11y.atspi.Registry.GetRegisteredEvents@/org/a11y/atspi/registry F: --call=org.a11y.atspi.Registry=org.a11y.atspi.DeviceEventController.GetKeystrokeListeners@/org/a11y/atspi/registry/deviceeventcontroller F: --call=org.a11y.atspi.Registry=org.a11y.atspi.DeviceEventController.GetDeviceEventListeners@/org/a11y/atspi/registry/deviceeventcontroller F: --call=org.a11y.atspi.Registry=org.a11y.atspi.DeviceEventController.NotifyListenersSync@/org/a11y/atspi/registry/deviceeventcontroller F: --call=org.a11y.atspi.Registry=org.a11y.atspi.DeviceEventController.NotifyListenersAsync@/org/a11y/atspi/registry/deviceeventcontroller F: Running 'bwrap --args 40 xdg-dbus-proxy --args=43' F: bwrap --args 40 = ... F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files F: /usr F: --lock-file F: /usr/.ref F: --ro-bind F: /var/lib/flatpak/app/com.github.Murmele.Gittyup/x86_64/stable/35e7e18ebf30ec9e05c50925eaecc1f2af2fe196754f72b105a340a4b5566f9d/files F: /app F: --lock-file F: /app/.ref F: --ro-bind F: /var/lib/flatpak/runtime/com.github.Murmele.Gittyup.Locale/x86_64/stable/215bfe39fe1f1496090f2eefbe63cf6402e33e0f394ff33ea454b183519c7c3f-en-pl/files F: /app/share/runtime/locale F: --tmpfs F: /usr/lib/x86_64-linux-gnu/GL F: --ro-bind F: /var/lib/flatpak/runtime/org.freedesktop.Platform.GL.default/x86_64/21.08/455319fb180e673a05b1156dabba36dd41fd13ccaa71a9fe477710eddbc8f2a0/files F: /usr/lib/x86_64-linux-gnu/GL/default F: --ro-bind F: /var/lib/flatpak/runtime/org.freedesktop.Platform.VAAPI.Intel/x86_64/21.08/7c60e27ab555e0b80c651e4434662b82aca3900fde2d83b847e680b11139a2c2/files F: /usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver F: --ro-bind F: /var/lib/flatpak/runtime/org.freedesktop.Platform.openh264/x86_64/2.0/bdc77b1e945ddddcd027dadb9dd93c23437ffc7aca6407b43b385fa1b53a225d/files F: /usr/lib/x86_64-linux-gnu/openh264 F: --tmpfs F: /usr/share/runtime/lib/plugins F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.PlatformTheme.QGnomePlatform/x86_64/5.15-21.08/6d0055b675ac732555974dfac42d2b21845f6d1f5b66c5b3453b2a4caaaeaac7/files F: /usr/share/runtime/lib/plugins/QGnomePlatform F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.WaylandDecoration.QGnomePlatform-decoration/x86_64/5.15-21.08/3e19a20881ddc8b07bc6e114364cc234b84b121b316b23789070657cd34cfe7a/files F: /usr/share/runtime/lib/plugins/QGnomePlatform-decoration F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.PlatformTheme.QtSNI/x86_64/5.15-21.08/10221d1eea915541390c8a5e642444995b83e7a4fd044b49a79e16406064959b/files F: /usr/share/runtime/lib/plugins/QtSNI F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform.Locale/x86_64/5.15-21.08/d53910d2eacf91ca26b450ac33208dcca24c99cb7a7e20d9aeb6a8424e17cc35-en-pl/files F: /usr/share/runtime/locale F: --tmpfs F: /usr/share/runtime/share/themes F: --ro-bind F: /home/michael/.local/share/flatpak/runtime/org.gtk.Gtk3theme.Arc-Dark/x86_64/3.22/7daa4bc08f45b5e9e6dc5907f6f69dd35af43207615c8536da3899cff94e5b8d/files F: /usr/share/runtime/share/themes/Arc-Dark/gtk-3.0 F: --ro-bind F: /home/michael/.local/share/flatpak/runtime/org.gtk.Gtk3theme.Breeze/x86_64/3.22/e3b63ddf0fb6f61dd2dfb1be2a7079135a9e6d4a64027d9321acb89ecf151afb/files F: /usr/share/runtime/share/themes/Breeze/gtk-3.0 F: --ro-bind-data F: 19 F: /run/flatpak/ld.so.conf.d/runtime-001-org.freedesktop.Platform.GL.default.conf F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/vulkan/icd.d/virtio_icd.x86_64.json F: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/virtio_icd.x86_64.json F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/vulkan/icd.d/lvp_icd.x86_64.json F: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/lvp_icd.x86_64.json F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/vulkan/icd.d/intel_icd.x86_64.json F: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/vulkan/icd.d/radeon_icd.x86_64.json F: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/glvnd/egl_vendor.d/50_mesa.json F: /usr/lib/x86_64-linux-gnu/GL/glvnd/egl_vendor.d/50_mesa.json F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/OpenCL/vendors/mesa.icd F: /usr/lib/x86_64-linux-gnu/GL/OpenCL/vendors/mesa.icd F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/r300_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/r300_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/nouveau_vieux_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/nouveau_vieux_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/r600_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/r600_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/crocus_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/crocus_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/zink_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/zink_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/nouveau_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/nouveau_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/r600_drv_video.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/r600_drv_video.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/i965_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/i965_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/nouveau_drv_video.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/nouveau_drv_video.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/libmesa_dri_drivers.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/libmesa_dri_drivers.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/i915_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/i915_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/virtio_gpu_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/virtio_gpu_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/libgallium_drv_video.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/libgallium_drv_video.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeon_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/radeon_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/swrast_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/kms_swrast_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/kms_swrast_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/r200_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/r200_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/vmwgfx_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/vmwgfx_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/i830_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/i830_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_drv_video.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/iris_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/iris_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/dri/libgallium_dri.so F: /usr/lib/x86_64-linux-gnu/GL/lib/dri/libgallium_dri.so F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/d3d/d3dadapter9.so.1 F: /usr/lib/x86_64-linux-gnu/GL/lib/d3d/d3dadapter9.so.1 F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/lib/d3d/d3dadapter9.so.1.0.0 F: /usr/lib/x86_64-linux-gnu/GL/lib/d3d/d3dadapter9.so.1.0.0 F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json F: /usr/lib/x86_64-linux-gnu/GL/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json F: --symlink F: /usr/lib/x86_64-linux-gnu/GL/default/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json F: /usr/lib/x86_64-linux-gnu/GL/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json F: --ro-bind-data F: 20 F: /run/flatpak/ld.so.conf.d/runtime-002-org.freedesktop.Platform.openh264.conf F: --ro-bind-data F: 21 F: /run/flatpak/ld.so.conf.d/runtime-003-org.kde.PlatformTheme.QGnomePlatform.conf F: --symlink F: /usr/share/runtime/lib/plugins/QGnomePlatform/platformthemes/libqgnomeplatformtheme.so F: /usr/share/runtime/lib/plugins/platformthemes/libqgnomeplatformtheme.so F: --ro-bind-data F: 22 F: /run/flatpak/ld.so.conf.d/runtime-004-org.kde.PlatformTheme.QtSNI.conf F: --symlink F: /usr/share/runtime/lib/plugins/QtSNI/platformthemes/libqtsni.so F: /usr/share/runtime/lib/plugins/platformthemes/libqtsni.so F: --ro-bind-data F: 23 F: /run/flatpak/ld.so.conf.d/runtime-005-org.kde.WaylandDecoration.QGnomePlatform-decoration.conf F: --symlink F: /usr/share/runtime/lib/plugins/QGnomePlatform-decoration/wayland-decoration-client/libqgnomeplatformdecoration.so F: /usr/share/runtime/lib/plugins/wayland-decoration-client/libqgnomeplatformdecoration.so F: --proc F: /proc F: --unshare-pid F: --dir F: /tmp F: --dir F: /var/tmp F: --dir F: /run/host F: --perms F: 0700 F: --dir F: /run/user/1000 F: --setenv F: XDG_RUNTIME_DIR F: /run/user/1000 F: --symlink F: ../run F: /var/run F: --ro-bind F: /sys/block F: /sys/block F: --ro-bind F: /sys/bus F: /sys/bus F: --ro-bind F: /sys/class F: /sys/class F: --ro-bind F: /sys/dev F: /sys/dev F: --ro-bind F: /sys/devices F: /sys/devices F: --ro-bind-try F: /proc/self/ns/user F: /run/.userns F: --symlink F: /etc/timezone F: /var/db/zoneinfo F: --ro-bind-data F: 25 F: /etc/passwd F: --ro-bind-data F: 26 F: /etc/group F: --ro-bind-data F: 27 F: /etc/pkcs11/pkcs11.conf F: --ro-bind F: /etc/machine-id F: /etc/machine-id F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/gtk-3.0 F: /etc/gtk-3.0 F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/issue F: /etc/issue F: --symlink F: ../usr/lib/os-release F: /etc/os-release F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/rpc F: /etc/rpc F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/vdpau_wrapper.cfg F: /etc/vdpau_wrapper.cfg F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/services F: /etc/services F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/alsa F: /etc/alsa F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/e2scrub.conf F: /etc/e2scrub.conf F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/geoclue F: /etc/geoclue F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/pulse F: /etc/pulse F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/nsswitch.conf F: /etc/nsswitch.conf F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/ld.so.conf F: /etc/ld.so.conf F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/fonts F: /etc/fonts F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/moduli F: /etc/moduli F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/rc_maps.cfg F: /etc/rc_maps.cfg F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/pki F: /etc/pki F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/rc_keymaps F: /etc/rc_keymaps F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/ssh_config F: /etc/ssh_config F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/issue.net F: /etc/issue.net F: --symlink F: ../../proc/self/mounts F: /etc/mtab F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/ssl F: /etc/ssl F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/wgetrc F: /etc/wgetrc F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/protocols F: /etc/protocols F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/ld.so.cache F: /etc/ld.so.cache F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/mke2fs.conf F: /etc/mke2fs.conf F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/xdg F: /etc/xdg F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/xattr.conf F: /etc/xattr.conf F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/profile.d F: /etc/profile.d F: --ro-bind F: /var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-21.08/ec3331446a3fb6e8f293a3bc2fae03342cc6732a2d0f8422201241a29e630e18/files/etc/dbus-1 F: /etc/dbus-1 F: --bind F: /home/michael/.var/app/com.github.Murmele.Gittyup/cache F: /var/cache F: --bind F: /home/michael/.var/app/com.github.Murmele.Gittyup/data F: /var/data F: --bind F: /home/michael/.var/app/com.github.Murmele.Gittyup/config F: /var/config F: --bind F: /home/michael/.var/app/com.github.Murmele.Gittyup/cache/tmp F: /var/tmp F: --symlink F: usr/bin F: /bin F: --symlink F: usr/lib F: /lib F: --symlink F: usr/lib64 F: /lib64 F: --symlink F: usr/sbin F: /sbin F: --ro-bind F: /usr/share/zoneinfo F: /usr/share/zoneinfo F: --symlink F: ../usr/share/zoneinfo/Europe/Warsaw F: /etc/localtime F: --ro-bind-data F: 28 F: /etc/timezone F: --seccomp F: 29 F: --ro-bind F: /run/user/1000/.flatpak-helper/monitor F: /run/host/monitor F: --symlink F: /run/host/monitor/resolv.conf F: /etc/resolv.conf F: --symlink F: /run/host/monitor/host.conf F: /etc/host.conf F: --symlink F: /run/host/monitor/hosts F: /etc/hosts F: --symlink F: /run/host/monitor/gai.conf F: /etc/gai.conf F: --ro-bind-data F: 30 F: /etc/pkcs11/modules/p11-kit-trust.module F: --ro-bind F: /run/user/1000/.flatpak-helper/pkcs11-flatpak-56663 F: /run/flatpak/p11-kit/pkcs11 F: --ro-bind-data F: 31 F: /etc/ld.so.conf F: --ro-bind-data F: 24 F: /etc/ld.so.cache F: --ro-bind F: /run/user/1000/.flatpak/488589724 F: /run/flatpak/.flatpak/488589724 F: --lock-file F: /run/flatpak/.flatpak/488589724/.ref F: --perms F: 0600 F: --file F: 33 F: /.flatpak-info F: --ro-bind-data F: 34 F: /.flatpak-info F: --setenv F: container F: flatpak F: --ro-bind-data F: 35 F: /run/host/container-manager F: --info-fd F: 36 F: --bind F: /run/user/1000/.flatpak/com.github.Murmele.Gittyup/xdg-run F: /run/user/1000 F: --bind F: /run/user/1000/doc/by-app/com.github.Murmele.Gittyup F: /run/flatpak/doc F: --dev F: /dev F: --dev-bind F: /dev/dri F: /dev/dri F: --bind F: /run/user/1000/app/com.github.Murmele.Gittyup F: /run/flatpak/app/com.github.Murmele.Gittyup F: --bind F: /home/michael F: /home/michael F: --ro-bind F: /home/michael/.config/kdeglobals F: /home/michael/.config/kdeglobals F: --tmpfs F: /home/michael/.local/share/flatpak F: --tmpfs F: /home/michael/.var/app F: --bind F: /home/michael/.var/app/com.github.Murmele.Gittyup F: /home/michael/.var/app/com.github.Murmele.Gittyup F: --bind F: /run/user/1000/keyring F: /run/user/1000/keyring F: --bind F: /tmp F: /tmp F: --ro-bind F: /etc/os-release F: /run/host/os-release F: --ro-bind F: /home/michael/.config/kdeglobals F: /home/michael/.var/app/com.github.Murmele.Gittyup/config/kdeglobals F: --ro-bind F: /home/michael/.config/user-dirs.dirs F: /home/michael/.var/app/com.github.Murmele.Gittyup/config/user-dirs.dirs F: --tmpfs F: /tmp/.X11-unix F: --ro-bind F: /tmp/.X11-unix/X0 F: /tmp/.X11-unix/X0 F: --ro-bind-data F: 39 F: /run/flatpak/Xauthority F: --ro-bind F: /run/user/1000/keyring/ssh F: /run/flatpak/ssh-auth F: --ro-bind F: /run/user/1000/.dbus-proxy/session-bus-proxy-YSFW51 F: /run/flatpak/bus F: --ro-bind F: /run/user/1000/.dbus-proxy/a11y-bus-proxy-HVGW51 F: /run/flatpak/at-spi-bus F: --sync-fd F: 41 F: --ro-bind F: /run/user/1000/.flatpak/com.github.Murmele.Gittyup/.ref F: /run/flatpak/per-app-dirs-ref F: --lock-file F: /run/flatpak/per-app-dirs-ref F: --bind F: /run/systemd/resolve/io.systemd.Resolve F: /run/systemd/resolve/io.systemd.Resolve F: --ro-bind F: /run/systemd/journal/socket F: /run/systemd/journal/socket F: --ro-bind F: /run/systemd/journal/stdout F: /run/systemd/journal/stdout F: --ro-bind F: /usr/share/fonts F: /run/host/fonts F: --ro-bind F: /usr/local/share/fonts F: /run/host/local-fonts F: --ro-bind F: /var/cache/fontconfig F: /run/host/fonts-cache F: --ro-bind F: /home/michael/.fonts F: /run/host/user-fonts F: --ro-bind F: /home/michael/.cache/fontconfig F: /run/host/user-fonts-cache F: --ro-bind-data F: 38 F: /run/host/font-dirs.xml F: --ro-bind F: /usr/share/icons F: /run/host/share/icons F: --ro-bind F: /home/michael/.local/share/icons F: /run/host/user-share/icons F: --symlink F: /app/lib/debug/source F: /run/build F: --symlink F: /usr/lib/debug/source F: /run/build-runtime F: --setenv F: AT_SPI_BUS_ADDRESS F: unix:path=/run/flatpak/at-spi-bus F: --setenv F: COLORTERM F: truecolor F: --setenv F: DBUS_SESSION_BUS_ADDRESS F: unix:path=/run/flatpak/bus F: --setenv F: DEBUGINFOD_URLS F: 'https://debuginfod.ubuntu.com ' F: --setenv F: DEFAULTS_PATH F: /usr/share/gconf/ubuntu-xorg.default.path F: --setenv F: DERBY_HOME F: /usr/lib/jvm/java-8-oracle/db F: --setenv F: DESKTOP_SESSION F: ubuntu-xorg F: --setenv F: DISPLAY F: :0 F: --setenv F: FLATPAK_ID F: com.github.Murmele.Gittyup F: --setenv F: FLATPAK_SANDBOX_DIR F: /home/michael/.var/app/com.github.Murmele.Gittyup/sandbox F: --setenv F: GDMSESSION F: ubuntu-xorg F: --setenv F: GI_TYPELIB_PATH F: /app/lib/girepository-1.0 F: --setenv F: GNOME_DESKTOP_SESSION_ID F: this-is-deprecated F: --setenv F: GNOME_SHELL_SESSION_MODE F: ubuntu F: --setenv F: GNOME_TERMINAL_SCREEN F: /org/gnome/Terminal/screen/8e9e6952_526e_4666_8b6e_feacd4b53470 F: --setenv F: GNOME_TERMINAL_SERVICE F: :1.128 F: --setenv F: GPG_AGENT_INFO F: /run/user/1000/gnupg/S.gpg-agent:0:1 F: --setenv F: GST_PLUGIN_PATH F: /app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0 F: --setenv F: GTK2_MODULES F: overlay-scrollbar F: --setenv F: GTK3_MODULES F: xapp-gtk3-module F: --setenv F: GTK_MODULES F: gail:atk-bridge:canberra-gtk-module:canberra-gtk-module:appmenu-gtk-module F: --setenv F: HOME F: /home/michael F: --setenv F: IM_CONFIG_PHASE F: 1 F: --setenv F: J2REDIR F: /usr/lib/jvm/java-8-oracle/jre F: --setenv F: J2SDKDIR F: /usr/lib/jvm/java-8-oracle F: --setenv F: JAVA_HOME F: /usr/lib/jvm/java-8-oracle F: --setenv F: KDE_FORK_SLAVES F: 1 F: --setenv F: LANG F: en_US.UTF-8 F: --setenv F: LANGUAGE F: en F: --setenv F: LC_ADDRESS F: pl_PL.UTF-8 F: --setenv F: LC_IDENTIFICATION F: pl_PL.UTF-8 F: --setenv F: LC_MEASUREMENT F: pl_PL.UTF-8 F: --setenv F: LC_MESSAGES F: en_US.UTF-8 F: --setenv F: LC_MONETARY F: pl_PL.UTF-8 F: --setenv F: LC_NAME F: pl_PL.UTF-8 F: --setenv F: LC_NUMERIC F: pl_PL.UTF-8 F: --setenv F: LC_PAPER F: pl_PL.UTF-8 F: --setenv F: LC_TELEPHONE F: pl_PL.UTF-8 F: --setenv F: LC_TIME F: pl_PL.UTF-8 F: --setenv F: LD_LIBRARY_PATH F: '' F: --setenv F: LESSCLOSE F: '/usr/bin/lesspipe %s %s' F: --setenv F: LESSOPEN F: '| /usr/bin/lesspipe %s' F: --setenv F: LIBVIRT_DEFAULT_URI F: qemu:///system F: --setenv F: LOGNAME F: michael F: --setenv F: LS_COLORS F: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:' F: --setenv F: MANDATORY_PATH F: /usr/share/gconf/ubuntu-xorg.mandatory.path F: --setenv F: PATH F: /app/bin:/usr/bin F: --setenv F: PS1 F: '[📦 $FLATPAK_ID \W]\$ ' F: --setenv F: PWD F: /home/michael F: --setenv F: QML2_IMPORT_PATH F: /app/lib64/qml:/app/lib/qml F: --setenv F: QT_ACCESSIBILITY F: 1 F: --setenv F: QT_IM_MODULE F: ibus F: --setenv F: QT_PLUGIN_PATH F: /app/lib64/plugins:/app/lib/plugins:/usr/share/runtime/lib/plugins F: --setenv F: QT_QPA_PLATFORMTHEME F: appmenu-qt5 F: --setenv F: QT_STYLE_OVERRIDE F: kvantum F: --setenv F: SESSION_MANAGER F: 'local/abcd:@/tmp/.ICE-unix/6492,unix/abcd:/tmp/.ICE-unix/6492' F: --setenv F: SHELL F: /bin/sh F: --setenv F: SHLVL F: 1 F: --setenv F: SSH_AGENT_LAUNCHER F: openssh F: --setenv F: SSH_AUTH_SOCK F: /run/flatpak/ssh-auth F: --setenv F: SYSTEMD_EXEC_PID F: 6511 F: --setenv F: TERM F: xterm-256color F: --setenv F: UNITY_PANEL_TRAY_DISABLE F: '' F: --setenv F: USER F: michael F: --setenv F: USERNAME F: michael F: --setenv F: VDPAU_DRIVER F: va_gl F: --setenv F: VIRTUALENVWRAPPER_HOOK_DIR F: /home/michael/.virtualenvs F: --setenv F: VIRTUALENVWRAPPER_PROJECT_FILENAME F: .project F: --setenv F: VIRTUALENVWRAPPER_PYTHON F: /usr/bin/python3 F: --setenv F: VIRTUALENVWRAPPER_SCRIPT F: /usr/local/bin/virtualenvwrapper.sh F: --setenv F: VIRTUALENVWRAPPER_WORKON_CD F: 1 F: --setenv F: VTE_VERSION F: 7000 F: --setenv F: WINDOWPATH F: 2 F: --setenv F: WORKON_HOME F: /home/michael/.virtualenvs F: --setenv F: XAUTHORITY F: /run/flatpak/Xauthority F: --setenv F: XDG_CACHE_HOME F: /home/michael/.var/app/com.github.Murmele.Gittyup/cache F: --setenv F: XDG_CONFIG_DIRS F: /app/etc/xdg:/etc/xdg F: --setenv F: XDG_CONFIG_HOME F: /home/michael/.var/app/com.github.Murmele.Gittyup/config F: --setenv F: XDG_CURRENT_DESKTOP F: ubuntu:GNOME F: --setenv F: XDG_DATA_DIRS F: /app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share F: --setenv F: XDG_DATA_HOME F: /home/michael/.var/app/com.github.Murmele.Gittyup/data F: --setenv F: XDG_MENU_PREFIX F: gnome- F: --setenv F: XDG_SESSION_CLASS F: user F: --setenv F: XDG_SESSION_DESKTOP F: ubuntu-xorg F: --setenv F: XDG_SESSION_TYPE F: x11 F: --setenv F: XDG_STATE_HOME F: /home/michael/.var/app/com.github.Murmele.Gittyup/.local/state F: --setenv F: XMODIFIERS F: @im=ibus F: --setenv F: _ F: /usr/bin/flatpak F: --setenv F: __EGL_EXTERNAL_PLATFORM_CONFIG_DIRS F: /etc/egl/egl_external_platform.d:/usr/lib/x86_64-linux-gnu/GL/egl/egl_external_platform.d:/usr/share/egl/egl_external_platform.d F: Running 'bwrap --args 40 gittyup' Qt: Session management error: None of the authentication protocols specified are supported setNativeLocks failed: "Function not implemented" setNativeLocks failed: "Function not implemented" setNativeLocks failed: "Function not implemented" ```
micpub commented 1 year ago

just wanted to add here that over the weekend ive upgraded ubuntu to 23.04 (newest) and nothing changed regarding the issues mentioned before.

flatpak --version
Flatpak 1.14.4

gnome-shell --version
GNOME Shell 44.1
micpub commented 1 year ago

another 'bug' under new ubuntu came up - when gittyup auto updates changed files / clicking refresh button manually the xdg-document-portal keeps growing in the memory - 1gb is acheived easily after few minutes of use.

its probably the same bug as this or related somehow: https://github.com/flatpak/xdg-desktop-portal/issues/498

not that you(Gittyup) can do something about it - posting it here to 'warn' some ppl about it.

btw. gitahead does not cause it to leak - flatpak thing.

once again flatpak "delivers" piece of sh*t

btw. maybe it has something to do with the slowness - as it relates to disk access

lonix1 commented 1 year ago

This thread got derailed with "I hate flapak" instead of "I love deb/rpm". If there's a problem with flatpak, maybe that deserves it's own issue?

Also, side note: why does the flatpak problem affect some but not others? Deserves a separate thread.

Murmele commented 1 year ago

I started building an appimage, but I did not get it to work yet https://github.com/Murmele/Gittyup/pull/579

Murmele commented 1 year ago

From the artifacts from https://github.com/Murmele/Gittyup/pull/579 you get an appimage. Can you test?

micpub commented 1 year ago

@Murmele i just tested AppImage from this link: https://github.com/probonopd/Gittyup/releases/download/continuous/Gittyup-24-x86_64.AppImage

it works correctly - starts / loads repo very fast refreshing files (repo on disk) - also works fast and does not leak - memory stays the same under htop i hope there wont be any issues - but time will show - i'll tell ya in a few days. but so far - works perfectly - finally!

long76 commented 1 year ago

From the artifacts from #579 you get an appimage. Can you test?

not find artifact in pr, you can run ci for generate AppImage?

artifact from https://github.com/probonopd/Gittyup/releases/tag/continuous opened but i got error on pull Unable to fetch from 'origin' - failed to resolve address for github.com: System error

Murmele commented 1 year ago

From the artifacts from #579 you get an appimage. Can you test?

not find artifact in pr, you can run ci for generate AppImage?

artifact from https://github.com/probonopd/Gittyup/releases/tag/continuous opened but i got error on pull Unable to fetch from 'origin' - failed to resolve address for github.com: System error

You can find them here: https://github.com/Murmele/Gittyup/actions/runs/5513002113?pr=579 just scroll down to the bottom

long76 commented 1 year ago

From the artifacts from #579 you get an appimage. Can you test?

not find artifact in pr, you can run ci for generate AppImage? artifact from https://github.com/probonopd/Gittyup/releases/tag/continuous opened but i got error on pull Unable to fetch from 'origin' - failed to resolve address for github.com: System error

You can find them here: https://github.com/Murmele/Gittyup/actions/runs/5513002113?pr=579 just scroll down to the bottom

thanks! works! pull without error, looks good

micpub commented 1 year ago

it works flawlessly for a 6 days? or so(without a restart) - ram usage stays the same it detects changes to the files correctly, everything works 'fast' - without lags or anything from my point of view it should be the recommended install method for linux - flatpak should be labelled as 'possible bugged' - so ppl wouldnt blame gittyup for some flaws (that comes from flatpak)

for me its solved - i dont need deb / rpm - AppImage shall work for everyone. (again ITS FOR ME - saying it again cause some ppl will bad mouth me...)

thanks a lot!

Murmele commented 1 year ago

AppImage shall work for everyone

Actually it does not yet perfectly for me. Still have also problems with AppImage. Currently we have for gittyup around 30-40 downloads per day. So it works for many peoples.

micpub commented 1 year ago

AppImage shall work for everyone

Actually it does not yet perfectly for me. Still have also problems with AppImage. Currently we have for gittyup around 30-40 downloads per day. So it works for many peoples.

anyone with 'modern' (not older than a few years old(8? 10?) distro) - i saw your talk with 'probonopd' - i see that you have problems with RHEL7 - but cmon thats not what common ppl use.

also about that daily download count - please take a note that many people will not come here and 'whine' that it is not working(just simply uninstall and call it 'shit') - for example i was also in that number of install - and it wasnt working for me (for a year). i think that you should concentrate on the last 'lts' and the following normal releases(5 yr old) - most people will upgrade in that time frame. who uses 10 yr old distros? - no offence.

switch to qt6 will force you to ditch anything older than windows 10 (1809) mac os also - if i remember correctly its OSX 11 min.

again thank you.

Murmele commented 1 year ago

who uses 10 yr old distros? - no offence.

This is your oppinion ;) I will close this as soon as appimage is merged

lonix1 commented 1 year ago

I will close this as soon as appimage is merged

It's a pity that people wanted deb/rpm - that is literally in the title. Then micpub jumped in and hijacked murmele's efforts to change the conversation to flatpak/appimage.

May I suggest murmele - if you aren't already tired of this issue - that we keep it open for some time in the future? deb/rpm is still the most common, by far.

Up to you, I appreciate the effort, whatever you decide.

jmoraleda commented 1 year ago

I sympathize with the message above. I would also like a native, much smaller, installer. But maybe its is better to do that work as part of https://github.com/Murmele/Gittyup/issues/581 to tackle the issue at the core?

Murmele commented 1 year ago

I will close this as soon as appimage is merged

It's a pity that people wanted deb/rpm - that is literally in the title. Then micpub jumped in and hijacked murmele's efforts to change the conversation to flatpak/appimage.

May I suggest murmele - if you aren't already tired of this issue - that we keep it open for some time in the future? deb/rpm is still the most common, by far.

Up to you, I appreciate the effort, whatever you decide.

@lonix1 yes we can still let it open as long as no deb/rpm package exists

rimas-kudelis commented 7 months ago

Is there an issue tracking debundling of the remaining git submodules? Big part of the appeal of native packages is that they use system-wide libraries (depend on other native packages). Most of the dependencies currently listed in .gitmodules are already available in Ubuntu, for example. It would be nice if the build system used them instead of relying on submodules. Or is there a problem with that approach?