Coder Social home page Coder Social logo

Comments (6)

sudoforge avatar sudoforge commented on September 15, 2024

opt-depend on e.g. cloud-sql-proxy-bin

Unfornately, this is a no from me. That particular package has been flagged as out of date for nearly a month with no update from the author.

and/or patch google-cloud-sdk to not require it from /opt/google-cloud-sdk/bin/cloud_sql_proxy, but use it via $PATH!?

This is fungible, but...

and have read what to do to manually install this component in https://aur.archlinux.org/packages/google-cloud-sdk#pinned-659642

Why does this not work for you?

from pkgbuilds.

sudoforge avatar sudoforge commented on September 15, 2024

Hey @blueyed, can you provide feedback to the above question?

from pkgbuilds.

blueyed avatar blueyed commented on September 15, 2024

I've tried the approach mentioned at https://aur.archlinux.org/packages/google-cloud-sdk#pinned-659642 now.

However, it installed only version 1.18.0, while 1.22.0 would be available: https://github.com/GoogleCloudPlatform/cloudsql-proxy/releases

That appears due to the rapid's channel components list (outdated? / not updated?). However it appears to work.

My config (/opt/google-cloud-sdk/lib/googlecloudsdk/core/config.json):

{
  "config_suffix": "",
  "disable_updater": false,
  "disable_usage_reporting": true,
  "documentation_url": "https://cloud.google.com/sdk/",
  "release_channel": "rapid",
  "release_notes_url": "https://cloud.google.com/sdk/release_notes",
  "revision": 20210521145322,
  "snapshot_schema_version": 3,
  "snapshot_url": "https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json",
  "user_agent": "google-cloud-sdk",
  "version": "342.0.0"
}

from pkgbuilds.

sudoforge avatar sudoforge commented on September 15, 2024

Interesting find! I'm currently traveling for a wedding, but will look into this in detail next week.

Related: I've recently finished standardizing the build process and integrating this repository with my internal development workflow, which means that I can now focus on package adoption/creation -- namely, finally get around to packaging the external components. I don't have an active timeline for you, however, I'd expect this to be the first target and should be completed roughly around the end of next week.

from pkgbuilds.

blueyed avatar blueyed commented on September 15, 2024

I've noticed that disable_updater gets reset (likely after a package upgrade).
It would be good if it could be persisted somehow, e.g. by merging updates from a file in /etc maybe?

from pkgbuilds.

sudoforge avatar sudoforge commented on September 15, 2024

@blueyed yes, updating the package would replace that file, however, I don't think patching it by default to enable management of plugins would be ideal, as users would become used to managing plugins in that way. I got sidelined with a few other tasks that required my attention, but I will be addressing the plugins in the future, which will alleviate any difficulty or repetition necessary for end users in regards to utilizing SDK plugins.

from pkgbuilds.

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.