Code Monkey home page Code Monkey logo

Comments (4)

darkshram avatar darkshram commented on July 19, 2024

Ok. I'll start as soon as my work schedule allows it. Will try to do it myself, but guess l'll need help at some point if there is a deadline.

from seahorse-caja.

darkshram avatar darkshram commented on July 19, 2024

Seems It's done in my test machine. There are no includes for libgnome-keyring, neither major code modifications were needed. Upstream code for latest stable (as you know seahorse-caja is a fork of seahorse-nautilus) just links to libgnome-keyring, but the only relevant code used to access the keyring is through gcr library. I'm going to do some more testing and review the code (after a quick review, seems nothing is really used to justify libgnome-keyring dependency). For the time being, just replaced the libgnome-keyring dependency with libsecret, but seems does not really use it either, because it works perfectly without any code modification.

Please, do me a favor and help me testing this patch.
seahorse-caja-libsecret.zip

Tomorrow I'll do some extra testing removing libsecret and test if everything works. Recentely seahorse-nautilus migrated from autotools to meson, and current commit with meson config does not include any reference to libgnome-keyring or libsecret. So seems libgnome-keyring dependency is just a left-over form earlier development.

If things work as I expect, will release 1.18.4 this week.

from seahorse-caja.

darkshram avatar darkshram commented on July 19, 2024

Ok. I just did the test. libgnome-keyring is not used. It was a left-over from earlier development. So, just removed this dependecy. Code works fine. So, I'm releasing 1.18.4.

from seahorse-caja.

sunweaver avatar sunweaver commented on July 19, 2024

from seahorse-caja.

Related Issues (7)

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.