Giter Club home page Giter Club logo

Comments (15)

Alecaddd avatar Alecaddd commented on June 15, 2024 3

@aquatix I tested it on my Ubuntu Gnome and found out I forgot to add the execution path for the desktop file.
I'll fix it in a bit and release an update.
Sorry about that, it's the very first time for me with all of this 😥

from sequeler.

Alecaddd avatar Alecaddd commented on June 15, 2024 2

You can now get Sequeler as a snap.
Just type snap install sequeler and you should be good to go 😃

from sequeler.

aquatix avatar aquatix commented on June 15, 2024 2

Heheh, no worries man, this was the very first snap package for me too :) I really appreciate the trouble of making it work on my machines, basically :)

When you have an update, I'll test the hell out of it ;)

from sequeler.

Alecaddd avatar Alecaddd commented on June 15, 2024 2

@aquatix
All the auto-generated deb files from the AppCenter are here: http://packages.elementary.io/appcenter/pool/main/c/com.github.alecaddd.sequeler/

Of course, be sure to have all the proper dependencies installed, and it should work on any Debian based distro.

Cheers

from sequeler.

Alecaddd avatar Alecaddd commented on June 15, 2024 1

Hi, thanks for your interest in Sequeler.
I'm currently looking into releasing it as a deb via PPA, and Snap package.
I'm having similar issues in packaging it for non-elementaryOS distro, especially regarding the Granite library.
I should be able to release it next week.

from sequeler.

Alecaddd avatar Alecaddd commented on June 15, 2024 1

Sequeler is not available as a snap, I couldn't make it work.
There's a deb file linked above, or it's also available as flatpack from flathub.
Unfortunately, I can't offer support if not on elementary OS, because I didn't personally bundle the app as flatpack and I can't test it on other distros.

from sequeler.

aquatix avatar aquatix commented on June 15, 2024

That's really good to hear! Please let me know if I can be of any help, if only for testing.

from sequeler.

Alecaddd avatar Alecaddd commented on June 15, 2024

Definitely, a help would be much appreciated.
I'm trying to build at first a Snap app, in order to make it available on any distro, and not only Ubuntu based.
I seem to have a problem with the snapcraft.yml file, not sure if you have any experience with it, or you know someone to ask for help.
This is my current setup

name: sequeler
version: '0.2.0'
summary: Friendly SQL Client
description: Store your Database Connections in the built-in library, type and execute SQL commands directly in the App, and do everything you need to do without the necessity of opening the terminal.
grade: stable
confinement: strict

apps:
  sequeler:
    command: sequeler

parts:
  sequeler:
    plugin: autotools
    source: git://github.com/alecaddd/sequeler.git

from sequeler.

aquatix avatar aquatix commented on June 15, 2024

That's great news! Maybe I just fail at snap packages (I'm not used to them yet), but after installing like above, I'm not able to find 'sequeler' through the terminal or regular Gnome menu system. Currently looking into how to debug snap packages, but maybe you can point me to the way to start it?

from sequeler.

Alecaddd avatar Alecaddd commented on June 15, 2024

@aquatix I spent almost the entire weekend on this, but still no luck.
You can try to install the dev version of the app by typing sudo snap install --edge sequeler, and that version should show up in your app drawer with the proper icon.
The app doesn't launch tho, still trying to figure out what I'm missing from the compiling/installation process, and if I didn't properly specify the correct launcher.
Not sure if you or anyone else can help me out debugging it.

from sequeler.

jakejarrett avatar jakejarrett commented on June 15, 2024

I get this error when trying to start sequeler

~ » sequeler 
[_LOG_LEVEL_INFO 15:41:07.008846] Application.vala:153: Sequeler version: 0.3.3
[_LOG_LEVEL_INFO 15:41:07.008891] Application.vala:155: Kernel version: 4.13.0-16-generic
Failed to register: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Connection ":1.950" is not allowed to own the service "com.github.alecaddd.sequeler" due to AppArmor policy

On edge i get the following error

~ » sequeler 
/snap/sequeler/58/bin/desktop-launch: line 306: exec: sequeler: not found

from sequeler.

Alecaddd avatar Alecaddd commented on June 15, 2024

@jakejarrett thanks for the report.
Unfortunately, I didn't have time to keep experimenting with the Snap. It's my first time doing all this, so I'm not sure what I'm doing wrong and how to fix it.
If you have any experience, or you know someone who could help, feel free to share the project or contribute.
Cheers 😃

from sequeler.

evdubs avatar evdubs commented on June 15, 2024

@Alecaddd I have tried to install the snap and I get the following:

$ snap install sequeler
error: cannot perform the following tasks:
- Ensure prerequisites for "sequeler" are available (snap not found)

Do you happen to know how I can check to see which dependencies are missing? I went through the dependency list on https://github.com/Alecaddd/sequeler and installed what I think are the missing deps from a stock Ubuntu installation (which I think are granite and libgda) and I still get that error.

from sequeler.

natanielcz avatar natanielcz commented on June 15, 2024

I have the same problem with prerequisites as above.

from sequeler.

maniadevice avatar maniadevice commented on June 15, 2024

If anyone's looking, it's available as Flatpak here: https://flathub.org/apps/details/com.github.alecaddd.sequeler

from sequeler.

Related Issues (20)

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.