Stage with helm chart from a Git repo

I want to create a stage, that in the "promotionMechanisms" I have a helm chart from a git repo.
and the path to the values file in the git repo
and the name of the values to update (i.e image.name & image.tag)
is there a sample stage yaml that I can look?!

Found it!!
promotionMechanisms:
gitRepoUpdates:
- repoURL: https://github.com//kargo-demo-gitops.git
writeBranch: stage/test # Writing to stage-specific branch prevents the formation of a loop
helm:
images:
- image: nginx
valuesFilePath: charts/kargo-demo/stages/test/values.yaml
key: image.name # Update this key to reference the new image version
value: Image
argoCDAppUpdates:
- appName: kargo-demo-test

I have created this monster stage:
apiVersion: kargo.akuity.io/v1alpha1
kind: Stage
metadata:
  name: develop
  namespace: gotham-kargo
  annotations:
    kargo.akuity.io/color: blue
spec:
  subscriptions:
    repos:
      images:
      - repoURL: quay.io/gotham/batman
        updateStrategy: Latest
      - repoURL: quay.io/gotham/joker
        updateStrategy: Latest
      - repoURL: quay.io/gotham/robin
        updateStrategy: Latest
      - repoURL: quay.io/gotham/riddler
        updateStrategy: Latest
      - repoURL: quay.io/gotham/gotham
        updateStrategy: Latest
      git:
      - repoURL: https://gitea-http.gitea.svc/gotham/gotham-cd.git
        branch: main # Watch this branch for new commits
  promotionMechanisms:
    gitRepoUpdates:
    - repoURL: https://gitea-http.gitea.svc/gotham/gotham-cd.git
      writeBranch: main # Writing to stage-specific branch prevents the formation of a loop
      helm:
        images:
        - image: quay.io/gotham/batman
          valuesFilePath: Application/gotham/develop/values-batman.yaml
          key: image.tag # Update this key to reference the new image version
          value: Image
        - image: quay.io/gotham/joker
          valuesFilePath: Application/gotham/develop/values-joker.yaml
          key: image.tag # Update this key to reference the new image version
          value: Image
        - image: quay.io/gotham/robin
          valuesFilePath: Application/gotham/develop/values-robin.yaml
          key: image.tag # Update this key to reference the new image version
          value: Image
        - image: quay.io/gotham/riddler
          valuesFilePath: Application/gotham/develop/values-riddler.yaml
          key: image.tag # Update this key to reference the new image version
          value: Image
        - image: quay.io/gotham/gotham
          valuesFilePath: Application/gotham/develop/values-gotham.yaml
          key: image.tag # Update this key to reference the new image version
          value: Image
    argoCDAppUpdates:
    - appName: gotham-batman-develop
      appNamespace: openshift-gitops
    - appName: gotham-joker-develop
      appNamespace: openshift-gitops
    - appName: gotham-robin-develop
      appNamespace: openshift-gitops
    - appName: gotham-riddler-develop
      appNamespace: openshift-gitops
    - appName: gotham-gotham-develop
      appNamespace: openshift-gitops

when I deploy it to the cluster I get the following error:
one or more objects failed to apply, reason: Stage.kargo.akuity.io "develop" is invalid: [spec.promotionMechanisms.gitRepoUpdates[0].repoURL: Invalid value: "https://gitea-http.gitea.svc/gotham/gotham-cd": spec.promotionMechanisms.gitRepoUpdates[0].repoURL in body should match '^((https?://)|([\w-]+@))([\w\d.]+)(:[\d]+)?/(.)$', spec.subscriptions.repos.git[0].repoURL: Invalid value: "https://gitea-http.gitea.svc/gotham/gotham-cd.git": spec.subscriptions.repos.git[0].repoURL in body should match '^((https?://)|([\w-]+@))([\w\d.]+)(:[\d]+)?/(.)$'].

@krancour any idea why it not accepting my private git repo?
when updated it with GitHub repo it worked fine

Looks like a regex that needs to be relaxed. I'll open a separate issue when I get to my desk.
btw... I notice you're trying to write changes to the same branch you're subscribed to. That can cause problems and because of that, it will be detected at promotion time and will fail.

So to skip the subscription for the git repo

So to skip the subscription for the git repo

Not sure if that was a question...
You don't need a subscription to your git repo unless you want Kargo to play a role in moving changes that you make to that repo through your stages.
If you skip that subscription, the payload of each piece of freight is just a list of images, and stage by stage, those images would be updated in the stage-specific values file in main branch of the repo.
If your Apps subscribe to the main branch of that repo, you're all good.
The thing you don't get in that scenario is if you make a change to your base values.yaml file or chart template or something, all your Apps will see it right away due to Kargo not being involved in progressing the change.

btw... love the image names.

Created #870
@tal-hason is there anything else to be addressed in this issue?

Having an issue with the push to the repo, I created a repo secret in argoCD with the annotation but it looks like it not catching it,I will try to create a dedicated secret in the project repo and will report

Also add support for http / insecure git repo?!

I created a repo secret in argoCD with the annotation but it looks like it not catching it,I will try to create a dedicated secret in the project repo and will report

iirc, "borrowing" secrets from Argo CD is opt-in configuration.

Also add support for http / insecure git repo?!

Will open a separate issue for that.

Opened #872

I created a repo secret in argoCD with the annotation but it looks like it not catching it,I will try to create a dedicated secret in the project repo and will report

iirc, "borrowing" secrets from Argo CD is opt-in configuration.

Also add support for http / insecure git repo?!

Will open a separate issue for that.

after adding a git secret in the project name, it started working, but it is interesting why it didn't pickup the repo from argo

but it is interesting why it didn't pickup the repo from argo

Was "credential borrowing" enabled?

but it is interesting why it didn't pickup the repo from argo

Was "credential borrowing" enabled?

you mean the annotation in the argo repo secret?!
kind: Secret
apiVersion: v1
metadata:
  name: repo-1071875666
  labels:
    argocd.argoproj.io/secret-type: repository
  annotations:
    kargo.akuity.io/authorized-projects: gotham-demo
    managed-by: argocd.argoproj.io

like this?!
in the demo secret, it worked without any issues

It also needs to be enabled globally when you install the chart. It's a security consideration. Many people won't want this behavior enabled.

From my values.yaml
  ## All settings relating to the Argo CD control plane this controller will
  ## integrate with.
  argocd:
    ## @param controller.argocd.namespace The namespace into which Argo CD is installed.
    namespace: openshift-gitops
    ## @param controller.argocd.watchArgocdNamespaceOnly Specifies whether the reconciler that watches Argo CD Applications for the sake of forcing related Stages to reconcile should only watch Argo CD Application resources residing in Argo CD's own namespace. Note: Older versions of Argo CD only supported Argo CD Application resources in Argo CD's own namespace, but newer versions support Argo CD Application resources in any namespace. This should usually be left as `false`.
    watchArgocdNamespaceOnly: false
    ## @param controller.argocd.enableCredentialBorrowing Specifies whether Kargo may borrow repository credentials (specially formatted and specially annotated Secrets) from Argo CD.
    enableCredentialBorrowing: true

it's enabled

Ok. I think we're three or four topics deep in this thread now. Could you please open a separate issue to troubleshoot that latest issue? I want to avoid these mega-threads that aren't focused on a single topic. Going to close this one.

I need to do a recap of all the comments and will do :smiley: , maybe after the kids go to sleep

@krancour , i went over the issue, I will close this thread.
we have an issue with the regex aggresivness. #870
and all other thing I will retest them and will create a new issue if needed
Thanks for all the support


isuue: 808 【安全】用户修改密码以及重置密码时密码需加密传输

https://github.com/TencentBlueKing/bk-user/issues/808
安全】用户修改密码以及重置密码时密码需加密传输

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

签cla
建议先出方案, 再写代码, 再 review => @Canway-shiisa  先review; 确认没问题再转
方案问题: 不建议saas/api重复配置一样的东西, 必须保证一致且都配置整个机制才 work, 目前是两个应用这么处理不合适
只在一个地方配置, 看看有没有其他方式
例如用 user_settings namespace password 配置 开关+key => saas 通过接口获取(已有接口), 根据开关判断是否处理(评估是否合适)


Add Sepolia DFG deployments

:clipboard: Add associated issues, tickets, docs URL here.
Overview
Describe what your Pull Request is about in a few sentences.
This adds the DFG deployments for Sepolia L2
Changes
Describe your changes and implementation choices. More details make PRs easier to review.

Fix the deployment scripts
Add the final contract addresses

Testing
Describe how to test your new feature/bug fix and if possible, a step by step guide on how to demo this.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 30.13%. Comparing base (595bc3c) to head (118d7bb).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##           develop     #223       +/-   ##
============================================
- Coverage    41.31%   30.13%   -11.18%
============================================
  Files           74       64       -10
  Lines         5001     3922     -1079
  Branches       785      785
============================================
- Hits          2066     1182      -884
+ Misses        2828     2665      -163
+ Partials       107       75       -32

Flag
Coverage Δ

cannon-go-tests
?

chain-mon-tests
27.14% <ø> (ø)

common-ts-tests
26.72% <ø> (ø)

contracts-ts-tests
12.25% <ø> (ø)

core-utils-tests
44.03% <ø> (ø)

sdk-tests
37.59% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 10 files with indirect coverage changes


chore: fix tests on Windows and enable it in actions

Use a gitattributes file to force text files to be checked out with LF
line endings. This resolves issues on Windows with tests that compare
values with the contents of files on disk.

macOS seems flaky :
  1 failing

  1) auth
       asks for auth data if no ncurc is found:
     Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js)


More documentation and comments planned?

Hello everyone!
Thanks for your promising project!
Are you guys planning on adding further documentation like how to utilize other environments?
DMLab is only available for Linux. Does your code run on Windows or Mac as well?
Also, are you planning on commenting your code to make it more readable? This would be really helpful to actually work with it.

I'm excited to hear that!
I'm currently trying to get a hold of everything using the debugger which is pretty cumbersome due to the asynch processes.
I came across one thing, which confuses me:
During the forward pass triggered by the PolicyWorker the qlen is 1, while the LearnerWorker causes a qlen of 96.
Doesn't this mean that the qlen has much more information during optimization?
I used the default.yaml, but made those changes for debugging:
num_workers: 1
num_envs_per_worker: 1
num_splits: 1
set_workers_cpu_affinity: False


Sort user reviews from most recent to least on profile page

Small thing but sorting from most recent on top probably makes more sense, currently its least recent on top

This is pretty easy to do now, just add sorted: true to the request made from the profile page


Could this work for switch save files?

Hi, I followed the tutorial to decompress save files and got this error. I'm wondering if it's because the save file is from the Nintendo Switch version of the game.
Trying to decompress save file "HL-00-14.orig"
[Info] Input file: HL-00-14.orig
[Info] Output file: HL-00-14.decomp
[Info] Input file size: 449636 bytes
[Info] Input file memory buffer size: 449636 bytes
[Info] GVAS File Header:
[Info]  Signature: 0x47564153
[Info]  Version: 2
[Info]  Package: 524
[Info]  Engine: 4.27.2<PHONE_NUMBER>)
[Info] Address of Base: 8921088
[Info] Address of RawDatabaseImage: 8923123
[Info] Head address 8921088 and size 2035 bytes
[Info] Head relative offset: 2035
[Info] FString of length [17] and value (RawDatabaseImage)
[Info] FString of length [14] and value (ArrayProperty)
[Info] ArrayProperty value length: 228812 bytes
[Info] FString of length [13] and value (ByteProperty)
[Info] ByteProperty value length: 228808 bytes
[Info] ByteProperty value signature: 0xC1832A9E
[Info] Tail address 9152000 and size 218724 bytes
[Info] Tail relative offset: 230912
[Info] Before processing RawDatabaseImage with -d command
[Info] Decompressing 228808 bytes of data...
[Info] Compressed Block #0:
[Info]  Signature: 0xC1832A9E
[Info]  Scratch max size: 131072 bytes
[Info]  Compressed size: 9385 bytes
[Info]  Uncompressed size: 131072 bytes
[Info]  Decompressed: 131072 bytes
[Info] Compressed Block #9433:
[Info]  Signature: 0xC1832A9E
[Info]  Scratch max size: 131072 bytes
[Info]  Compressed size: 11550 bytes
[Info]  Uncompressed size: 131072 bytes
[Info]  Decompressed: 131072 bytes
[Info] Compressed Block #21031:
[Info]  Signature: 0xC1832A9E
[Info]  Scratch max size: 131072 bytes
[Info]  Compressed size: 19492 bytes
[Info]  Uncompressed size: 131072 bytes
[Info]  Decompressed: 0 bytes
[Error] Compressed block partial decompression detected! expected 131072 bytes; decompressed 0 bytes.

The switch save files by default don't have any format like .sav from the PC version. Here's the save file if you want to take a look:
https://www.dropbox.com/scl/fi/xue7ml34h6wjgavjjb9h5/HL-00-14?rlkey=t0xdobsx4vtbmt0hiy0cprite&st=wk9botkk&dl=1

File structure is the same on switch and pc. I took a quick look and the file seems fine, however, decompressing that specific block of data fails. I will take a deeper look when I have more time and see if I can fix it.
Thank you for your report.

Thank you for looking into it! To give more context, the save file is still in the early game and hasn't reached the point of unlocking Talent Points. I'm not sure if it matters, but considering that the save editor had an issue with it, I thought it's worth mentioning.

I have just tested with a save that has unlocked Talent Points, but still got the same error. The game version is 1.0.4


fixing a couple bugs where the type isn't defaulted to none if the se…

…rver doesn't provide the field

@haxdds Looks like the CI is having issues and the test failure isn't related to this PR.

@hiohiohio @alessiocastrica Thanks for the update! The PR has been rebased :)


[Feature Request] Implement --ignore-glob

I regularly end up using tree -a -I .git which shows me a tree of everything including hidden files except the .git directories. This doesn't work with lsd as -I/--ignore-glob isn't supported.

Hi @sumitsahrawat ,
Thanks for the proposal, it seems a good idea indeed.  We would be happy to review it.

For the record:
Isn't this a loose duplicate of #263 ?

This would be especially useful on Windows, where a user's home dir has some typically hidden files like NTUSER.DAT{abcdabcd-abcd-abcd-abcd-0123456789}.TMContainer00000000000000000001.regtrans-ms that completely screw up the ls output

@sumitsahrawat tried your commit on top of lsd master, but it doesn't seem to work at all:
C:\proj\lsd $ lsd
appveyor.yml  build.rs  Cargo.lock  Cargo.toml  CHANGELOG.md  ci  CODEOWNERS  LICENSE  README.md  src  target
C:\proj\lsd $ lsd -I CODEOWNERS
appveyor.yml  build.rs  Cargo.lock  Cargo.toml  CHANGELOG.md  ci  CODEOWNERS  LICENSE  README.md  src  target
C:\proj\lsd $ lsd --ignore-glob CODEOWNERS*
appveyor.yml  build.rs  Cargo.lock  Cargo.toml  CHANGELOG.md  ci  CODEOWNERS  LICENSE  README.md  src  target
C:\proj\lsd $ lsd --ignore-glob 'CODEOWNERS*'
appveyor.yml  build.rs  Cargo.lock  Cargo.toml  CHANGELOG.md  ci  CODEOWNERS  LICENSE  README.md  src  target
C:\proj\lsd $ lsd --ignore-glob 'C*'
Cargo.lock  Cargo.toml  CODEOWNERS

ci:
before_deploy.bash  before_install.bash  script.bash

@vvuk This is what I get when directly running from my branch, the branch is already up-to-date on master:

On windows with cmd, you might want to try using double quotes to wrap the glob, i.e. something like "CODEOWNERS*".

Hm, something's busted on Windows given that lsd -I CODEOWNERS doesn't work either.  I'll debug


Create a simple TI Request

Proposal Summary
Used to propose a change or addition.
This is for the Trace Pilot Team work START approval step. Discuss the proposed work or change.

Final Approval Summary
Used to present completed work to Trace Pilot Team for approval.
Discuss the work that was completed in reference to the above proposal.  Include any differences from the proposal and why.
Show final state of documents along with pull requests (if needed).

Detailed Description:

Reference and Working Documents:

(C4SCS Trace Interoperability Pilot Google Folder)

(C4SCS Trace Interoperability Pilot - Steering Google Folder)

Approvals needed for this work to begin:

[ ] Pilot Participants
[ ] Observers
[ ] Outside Organizations

Approvals needed for the output of the work to be published or executed:

[ ] Pilot Participants
[ ] Observers
[ ] Outside Organizations

Triage:

[ ] Is Issue appropriate for the Pilot?
[ ]  Assign Size
[ ]  Assign Priority
[ ]  Assign Label (if needed)
[ ]  Create sub-project (if needed)

Affected Parties (help determine Sunrise/Sunset):

[ ] Trading Partners
[ ] Regulators
[ ] Trace Solutions
[ ] Credential Issuers
[ ] Credential Wallet Solutions

Schema v2.0.1 TI Request and TI Response examples


Update rubies; Remove BUNDLE_JOBS as it's not respected by Travis

Is not respecting BUNDLE_JOBS a new change on Travis?? I'm pretty sure it used to respect it

See:
https://github.com/calagator/calagator/commit/87169d023b7143d21d3cd399158dbd97a7ac0579
https://github.com/teampoltergeist/poltergeist/pull/499#issuecomment-54663015
After some search in travis-build/travis-build I found that first commit that added --jobs=3 is probably this one - https://github.com/travis-ci/travis-build/commit/6cb7c4d8c0f9b89b7d95b46ef1174cb327dc1538 and current implementation is here (https://github.com/travis-ci/travis-build/blob/a9f5fe32fffb4d4ceee2062770c7c50aa3098d3a/lib/travis/build/script/shared/bundler.rb).
So travis-build sets --jobs=3 without checking for BUNDLE_JOBS env variable. Probably this is a bug  in Travis but I think --jobs=3 is fine for us.
cc @joshk

ok 3 vs 4 wouldn't make much difference anyway -- merging -- thanks


Linking error when cross compiling to x86_64-pc-windows-gnu from

Is there an existing issue for this?

[X] I have searched the existing issues.

Is this issue related to iced?

[X] My hardware is compatible and my graphics drivers are up-to-date.

What happened?
When I run cargo build --target x86_64-pc-windows-gnu it fails to compile the project.
This is the output (truncated, the original is 18430 lines long): https://gist.github.com/FuzzyLitchi/ff491fa3de36c932ebe701ce6b81938a
The project looks like this. I've tried to slim it down a bit.
main.rs:
use color_eyre::Result;

mod app;

use app::Example;
use iced::{Application, Settings};

pub fn main() -> Result<(), ()> {
    Example::run(Settings::default()).unwrap();

    Ok(())
}

app.rs
use iced::executor;
use iced::font::{self, Font};
use iced::widget::{checkbox, column, container, text};
use iced::{Application, Command, Element, Length, Theme};

const ICON_FONT: Font = Font::with_name("icons");

#[derive(Default)]
pub struct Example {
    default_checkbox: bool,
    custom_checkbox: bool,
}

#[derive(Debug, Clone, Copy)]
pub enum Message {
    DefaultChecked(bool),
    CustomChecked(bool),
    FontLoaded(Result<(), font::Error>),
}

impl Application for Example {
    type Message = Message;
    type Flags = ();
    type Executor = executor::Default;
    type Theme = Theme;

    fn new(_flags: Self::Flags) -> (Self, Command<Message>) {
        (
            Self::default(),
            font::load(include_bytes!("../icons.ttf").as_slice()).map(Message::FontLoaded),
        )
    }

    fn title(&self) -> String {
        String::from("Name")
    }

    fn update(&mut self, message: Message) -> Command<Message> {
        match message {
            Message::DefaultChecked(value) => self.default_checkbox = value,
            Message::CustomChecked(value) => self.custom_checkbox = value,
            Message::FontLoaded(_) => (),
        }

        Command::none()
    }

    fn view(&self) -> Element<Message> {
        let default_checkbox = checkbox("Default", self.default_checkbox, Message::DefaultChecked);
        let custom_checkbox = checkbox("Custom", self.custom_checkbox, Message::CustomChecked)
            .icon(checkbox::Icon {
                font: ICON_FONT,
                code_point: '\u{e901}',
                size: None,
                line_height: text::LineHeight::Relative(1.0),
                shaping: text::Shaping::Basic,
            });

        let content = column![default_checkbox, custom_checkbox].spacing(22);

        container(content)
            .width(Length::Fill)
            .height(Length::Fill)
            .center_x()
            .center_y()
            .into()
    }
}

Cargo.toml
[package]
name = "fucklinkers"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
iced = { version = "0.10", features = ["async-std", "debug"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
once_cell = "1.15"
color-eyre = "0.6.2"
tracing = "0.1.37"
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
thiserror = "1.0.49"
lazy_static = "1.4.0"
async-std = "1.0"
directories-next = "2.0"

What is the expected behavior?
I was expecting it to compile.
Version
crates.io release
Operating System
Windows
Do you have any log output?
$ cargo --version --verbose
cargo 1.72.1 (103a7ff2e 2023-08-15)
release: 1.72.1
commit-hash: 103a7ff2ee7678d34f34d778614c5eb2525ae9de
commit-date: 2023-08-15
host: x86_64-unknown-linux-gnu
libgit2: 1.6.4 (sys:0.17.2 vendored)
libcurl: 8.1.2-DEV (sys:0.4.63+curl-8.1.2 vendored ssl:OpenSSL/1.1.1u)
ssl: OpenSSL 1.1.1u  30 May 2023
os: Arch Linux [64-bit]

I've had this issue (and presumably identical linker output) as well when compiling natively for the same target.
iirc, I was on rust 1.7x nightly.
Updating to the latest nightly fixed it for me.


Fix tag processing

changed how the new system is processed: generate tag for inactive/fresh and not active systems
save map prior to broadcasting it to clients
normalize tags before converting to int

Merged onto dev branch


TaxonomyPicker: Save and cancel buttons are not translated

Category
[ ] Enhancement
[x] Bug
[ ] Question
Version
Please specify what version of the library you are using: [latest]
Expected / Desired Behavior / Question
The TaxonomyPicker control opens a panel for selecting terms. At the bottom of this panel are two buttons, Save and Cancel. The labels of these buttons are not translated.
Expect button labels to be translated for supported languages, e.g. German where labels should be 'Speichern' and 'Abbrechen' respectively.
Observed Behavior
Labels are always 'Save' and 'Cancel' regardless of browser language
Steps to Reproduce
Use TaxonomyPicker with browser language set to another supported language (e.g. German).

Closing this issue as version 1.15.0 has just been released.


chore: TRACEFOSS-604 added received / sent investigation / alert count

Will not be part of the catena release.


s3 distrubution - RuntimeError

I use s3 action to distribute my app, but I get strange error:
error: uninitialized constant Shenzhen::Plugins::S3::Client::AWS
It is strange, because just before a fastlane update it worked. .Have anybody have idea how to fix this?

@lsolniczek Do you have this in your gem list krausefx-shenzhen ?

Yes, I have installed gem krausefx-shenzhen.
I've just done test. I've remove krausefx-shenzhen -v 0.14.6 and install krausefx-shenzhen -v 0.14.5 and it starts work. It looks like there is some problem with krausefx-shenzhen -v 0.14.6

@lsolniczek I get the same problem, so I tried to change krausefx-shenzhen to v0.14.5 but I get this issue when trying to start s3 action :
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'krausefx-shenzhen' (>= 0.14.6) - did find: [krausefx-shenzhen-0.14.5] (Gem::LoadError)
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:1209:in `block in activate_dependencies'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:1198:in `each'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:1198:in `activate_dependencies'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:1180:in `activate'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:48:in `gem'
	from /usr/bin/fastlane:22:in `<main>'

...which I don't really get
How did you manage to make that work ?


Added Russian-Armenian University (RAU)

Added Russian - Armenian University (RAU)
Also here is the home page of the Institute of Mathematics and Informatics in RAU, but it is in Russian only.

@vanushwashere Pull request merged. Thank you!


Update scalatest to 3.2.10

Updates org.scalatest:scalatest from 3.2.0-M4 to 3.2.10.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalatest", artifactId = "scalatest" } ]

labels: test-library-update, semver-pre-release

Superseded by #114.


Webpack 2 Error with Eslint 2

Sorry for duplicate issues but I'm really unsure what repo this issue belongs in. https://github.com/MoOx/eslint-loader/issues/80. Looking at the updated dependencies I'm guessing this is some sort of issue with acorn versions but I'm not sure?
Webpack 2 has a dependency on "acorn": "^2.4.0", and Eslint 2 has a dependency on "espree": "^3.0.0" which in turn has a dependency on "acorn": "^2.7.0".

Webpack 2 => "acorn": "^2.4.0"
Eslint 2 =>  "espree": "^3.0.0" => "acorn": "^2.7.0"

Eslint 2 has a dependency on "espree": "^2.2.4" which in turn has NO acorn dependency so I'm guessing whatever is happening is some sort of conflict in acorn but I'm unsure how this plays out.

Webpack 2 => "acorn": "^2.4.0"
Eslint 1 =>  "espree": "^2.2.4"

I think this could be an NPM 3 semver thing where NPM tries to be smart and and sees two versions of acorn with ^2.x and extracts them out into the root of node_modules
Upon updating to Eslint 2 and Webpack 2 I get an error in espree shown below. With Webpack 1 I don't get this error, and with Webpack 2.0.7.-beta and Eslint 1.x I don't get the error as well. If you have any ideas and cold point me in the right direction I'd appreciate it.
{
  "parser": "babel-eslint",
  "plugins": [
    "react"
  ],
  "env": {
    "browser": true,
    "node": true
  },
  "parserOptions": {
    "ecmaVersion": 6,
    "sourceType": "module",
    "ecmaFeatures": {
      "arrowFunctions": true,
      "blockBindings": true,
      "experimentalObjectRestSpread": true,
      "generators": true,
      "jsx": true,
      "module": true,
      "modules": true,
      "restParams": true,
      "spread": true,
      "jsx": true
    }
  }
}

ERROR in ./src/js/index.js
Module parse failed: /Users/davidfox-powell/dev/frontend-boilerplate/node_modules/babel-loader/index.js?{"presets":["react","es2015","stage-0"],"plugins":["transform-runtime","transform-decorators-legacy","typecheck",["react-transform",{"transforms":[{"transform":"react-transform-hmr","imports":["react"],"locals":["module"]},{"transform":"react-transform-catch-errors","imports":["react","redbox-react"]}]}]]}!/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/eslint-loader/index.js!/Users/davidfox-powell/dev/frontend-boilerplate/src/js/index.js
Cannot read property 'ecmaFeatures' of undefined
You may need an appropriate loader to handle this file type.
TypeError: Cannot read property 'ecmaFeatures' of undefined
    at Parser.parseTopLevel (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/espree/espree.js:271:18)
    at Parser.parse (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/acorn/dist/acorn.js:1636:17)
    at Object.parse (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/acorn/dist/acorn.js:905:44)
    at Parser.parse (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/webpack/lib/Parser.js:960:18)
    at Module.<anonymous> (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/webpack/lib/NormalModule.js:192:16)
    at /Users/davidfox-powell/dev/frontend-boilerplate/node_modules/webpack/lib/NormalModule.js:160:10
    at /Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:334:3
    at iterateNormalLoaders (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:182:10)
    at iterateNormalLoaders (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:189:10)
    at /Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:204:3
    at Object.context.callback (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:87:13)
    at Object.module.exports (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/babel-loader/index.js:89:8)
    at LOADER_EXECUTION (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:95:14)
    at runSyncOrAsync (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:96:4)
    at iterateNormalLoaders (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:200:2)
    at iterateNormalLoaders (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:189:10)
    at /Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:204:3
    at Object.context.callback (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:87:13)
    at Object.module.exports (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/eslint-loader/index.js:113:8)
    at LOADER_EXECUTION (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:95:14)
    at runSyncOrAsync (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:96:4)
    at iterateNormalLoaders (/Users/davidfox-powell/dev/frontend-boilerplate/node_modules/loader-runner/lib/LoaderRunner.js:200:2)
 @ multi main

I don't see a conflict here: ^2.4.0 and ^2.2.0 resolve both to the same version.

@sokra yeh I was thinking the same but I don't know what else would cause it or where to look for help? Any suggestions?

I updated the acorn version to ^3.0.0. Maybe this fixes the issue

@sokra I can confirm this fixes my issue when I installed the latest version from master. Any plans to make a new beta release soon?

Would love a new release!

This was because espree was monkey-patching acorn. This was fixed in espree: https://github.com/eslint/espree/issues/250
I can confirm that updating to espree 3.0.2 fixes this issue for me.

Looks like the issue has been fixed based on https://github.com/MoOx/eslint-loader/issues/80. Closing.


gemfile for ruby 1.9.3

Older versions of ruby need older version of json

I need to figure out the build system and generating the Gemfiles
@zilkey 1.9.3 and 2.0.0 are not supported. Do you want to still support them?

prefer #126 but I can revive if needed


Missing the CQL command on the "export to S3" readme file

In scala/datastax-v4/aws-glue/export-to-s3 there's a missing CQL command on
README.md
Update the partitioner for your account
In Apache Cassandra, partitioners control which nodes data is stored on in the cluster. Partitioners create a numeric token using a hashed value of the partition key. Cassandra uses this token to distribute data across nodes. To use Apache Spark or AWS glue you will need to update the partitioner. You can execute this CQL command from the Amazon Keyspaces console CQL editor
There's no command;

Updated, Thank you!


[Feature]: Support dir lock for libsdk.

Contact Details
No response
Is there an existing issue for this?

[X] I have searched all the existing issues

Is your feature request related to a problem? Please describe.
support dir lock for libsdk.
Background
Support user exclusive directory. The user need to locks the directory before accessing it.

If the directory is not locked, the user can successfully lock it
If the directory is locked and within the lease period, another user will return an error for locking the directory
If the directory is locked but expired, another user can successfully lock it
If the directory is locked, the same user can successfully lock it and extend the lease

Describe the solution you'd like.
No response
Describe an alternate solution.
No response
Anything else? (Additional Context)
No response

supported by release-v3.3.2


Missing impls for UnsafeCell

Before writing an impl for this, it's important to make sure that nothing bytecheck does can violate aliasing. I don't think this is the case, but everything has to stay watertight.

Fixed by f5dcf094ad6befc9605080631fac7e0abb88ea68


Totally broken

How frustrating for the last "sunsetting" update to the program to actually break all of the functionality.
Since 1.63 update on macOS (even with 1.63.1)

I get a big giant warning that Atom "Failed to activate the ide-python package" due to "callGetFileName is not a function"
There are several deprecation warnings, including from atom core.
This is in addition to the package downloading/uploading which has already been broken for several months.

I know no one will look at this or care, but the way in which this project was sabotaged and killed by Microsoft is really shameful.

Speaking as someone somewhat familiar with this repo/code:
Some incompatibility with a few ide-* packages was a known issue from the Electron 11 upgrade.
The package upload/download issue is because the website atom.io has been flaky, and that website/server hosts the package registry and API for Atom packages.
If it were me, I would be more conservative and base the final release on Electron 9, since Electron 11 only made it to Atom Beta and didn't get super wide testing, had the few known issues such as with the ide-* packages, and just because putting out a "sunset" message should likely be done as the smallest change possible. I would have suggested this be done against the 1.60-releases branch (the branch from the previous stable Atom release).
I can see how easy it would be to just publish from master and not flag the Electron 11 bump as a problem for some users. This repo and its tooling are hard to work with. I do not believe it was malicious or a deliberate "sabotage" FWIW, I think it was just an oversight and/or not being conservative around the Electron 11 bump promoting to Stable from master branch and Beta.
If you get the point of the sunset message, I guess a workaround could be to disable automatic updates and use the old 1.60.x stable version.

I recommend switching to Photon, it's a community fork of Atom which fixes a lot of things and keeps Atom going

I recommend switching to Photon, it's a community fork of Atom which fixes a lot of things and keeps Atom going

I'm assuming you are talking about Pulsar?

I recommend switching to Photon, it's a community fork of Atom which fixes a lot of things and keeps Atom going

I'm assuming you are talking about Pulsar?

Yes lmao :P


ARROW-2790: [C++] Minor style changes from the review

These are just a couple of changes which were left out out of the commit which closed PR #2216.

Codecov Report

Merging #2232 into master will increase coverage by 2.39%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2232      +/-   ##
==========================================
+ Coverage   84.22%   86.61%   +2.39%
==========================================
  Files         288      232      -56
  Lines       44074    41332    -2742
==========================================
- Hits        37120    35800    -1320
+ Misses       6927     5532    -1395
+ Partials       27        0      -27

Impacted Files
Coverage Δ

cpp/src/arrow/builder.h
98.46% <100%> (-0.01%)
:arrow_down:

cpp/src/arrow/array-test.cc
100% <100%> (ø)
:arrow_up:

go/arrow/array/util.go

rust/src/datatypes.rs

go/arrow/type_string.go

rust/src/memory.rs

go/arrow/math/uint64.go

go/arrow/array/builder.go

rust/src/array.rs

go/arrow/array/bufferbuilder_byte.go

... and 48 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1a419fe...a8d7e9c. Read the comment docs.


Conflicting dependencies

ERROR: Cannot install -r requirements.txt (line 8) and trafilatura==1.5.0 because these package versions have conflicting dependencies.
The conflict is caused by:
requests 2.28.1 depends on charset-normalizer<3 and >=2
trafilatura 1.5.0 depends on charset-normalizer>=3.1.0; python_version >= "3.7"

Hello. I just refactored the whole codebase and made a lot of changes. Can you try installing the packages now?

Yes it works very well now. Thank you!


Add external posts

program launch: https://www.software.ac.uk/blog/2019-11-22-supercharge-your-open-project-leadership-training
on mentoring: https://www.software.ac.uk/blog/2020-10-09-key-skills-know-mentoring
eosc: https://www.eosc-life.eu/news/4-projects-awarded-funding-within-first-training-open-call/ and https://www.eosc-life.eu/news/training-open-science-for-eosc-life-ris/
galaxy: https://galaxyproject.eu/posts/2020/12/22/ols/

@bebatut where on the site should these posts be? And is this still something that needs to be done?

Hmmm, maybe this should be combined with #777? "Mentions of OLS and external posts"? "Literature?" "OLS on other sites?"
@NPDebs @bebatut naming is hard - any suggestions?

@yochannah has the name been decided for the page? How about "Mentions"?

@ikayz - Nice to GitHub-meet you! Thanks for offering to pick this up. 🙏
@yochannah - Naming is hard. I do like the sound of Mentions. Other suggestions -

Features
External recognition
Shoutouts

We can always start with one name and let it evolve over time.

@NPDebs nice to GitHub-meet you too! Those are great suggestions, I can start with whichever name everyone agrees on.

@NPDebs nice to GitHub-meet you too! Those are great suggestions, I can start with whichever name everyone agrees on.

@ikayz — To avoid consensus becoming a blocker, it might be better if you start with the name you suggested (i.e mentions). We can always adjust things as we go.
What say you?

@NPDebs that sounds good, I'll get started right away

@NPDebs that sounds good, I'll get started right away

Thank you!! ✨

@NPDebs would you assign this task to me?

It's all yours, @ikayz! Thanks again for taking this up.

@NPDebs thank you.


[WIP do not merge] Meadowphysics Docs update

Updates to the MP module docs based on 2.1 changes. This branch isn't ready to be merged, it doesn't have images and most likely needs some editing / word-smithing. Several parts are cut and pasted from lines threads, so might need some voice consolidation / blending.
I thought a PR would help reviewers.

i'm in sweden until next week. i can likely get this done by next friday
On Thu, Nov 9, 2017 at 11:26 AM, Chris McAvoy<EMAIL_ADDRESS>wrote:

@cmcavoy https://github.com/cmcavoy requested your review on:
monome/docs#8 https://github.com/monome/docs/pull/8 [WIP do not merge]
Meadowphysics Docs update.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/monome/docs/pull/8#event-1334320149, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAPEcPJmOQPJ_5ikLPKmOaX1cqV9ZJi6ks5s0yeygaJpZM4QTdMQ
.

No rush!
On Thu, Nov 9, 2017 at 10:51 AM brian crabtree<EMAIL_ADDRESS>wrote:

i'm in sweden until next week. i can likely get this done by next friday
On Thu, Nov 9, 2017 at 11:26 AM, Chris McAvoy<EMAIL_ADDRESS>wrote:

@cmcavoy https://github.com/cmcavoy requested your review on:
monome/docs#8 https://github.com/monome/docs/pull/8 [WIP do not merge]
Meadowphysics Docs update.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/monome/docs/pull/8#event-1334320149, or mute the
thread
<
https://github.com/notifications/unsubscribe-auth/AAPEcPJmOQPJ_5ikLPKmOaX1cqV9ZJi6ks5s0yeygaJpZM4QTdMQ
.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/monome/docs/pull/8#issuecomment-343236169, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAD8x0_Kp22Y_76My4YSOeSsPZ7KM2D1ks5s0zulgaJpZM4QTdMQ
.

Quick update, I have the illustrator files necessary to finish this. Will work with my graphic designer wife to finish this up. No ETA, but would like to be done sooner than later.


Localize term site_reliability_engineering into Hindi

Fixes #1130
__
  Summary: :hammer_and_wrench: This code needs a fix

Why this PR being closed? Have I made some mistake, Please inform me @Garima-Negi
__
  Summary: :hammer_and_wrench: This code needs a fix


General discussion & news

Hi everybody!
Instead of announcing stuff through README updates, or speaking to you through personal email, I want  to have this here as a place for communications.
In general, you should know that everything is done on both iOS and Android platforms so sometimes it requires Phil and I thinking about stuff together. Phil is wonderful and very cooperative so I do not feel like the communication adds any overhead. Of course sometimes we are working on different features at the same time and it takes time to review, merge etc. (And btw, we also have personal lives! I mean I don't know about Phil, but I certainly do :-) )

Just so you all know, I've had a few busy days and although I did pay some attention I did not work on any major features. In the near few days I hope to get back to implementing important features or solving bugs.
As usual, anyone wanting to participate by helping with bugs or new features - is most welcome.
If you don't want to or don't feel that you are there yet, it's also ok to buy me a beer ;-)

I've got two more additions to the library that I'd like to contribute.
The first thing is basically just a small adjustment to what's already there;
You can configure the xAxis to be enabled or not. If false, neither labels, nor grid lines will be rendered.
If true, you'll get both labels and the grid. That's fine. Now you can also set 'drawLabelsEnabled' on the xAxis. If true you'll see the xAxis labels. If false, you don't get labels, but the offset of the chart doesn't adjust.
In order to fix this (and therefore not waste any space by assigning space to invisible xAxis labels), a tiny adjustment has to be made;
In 'BarLineChartViewBase.calculateOffsets()' change 'if(xAxis.isEnabled)' to if(xAxis.isEnabled && xAxis.isDrawLabelsEnabled)'. That'll cause the chart area to stretch to the available height.
The same applies for the Android implementation.
The second addition is a getter and setter for the y axis width. That way you can easily adjust the axis width to a given value if you've got multiple charts in a single view. Simple use case, a finance chart with a main chart showing the instrument and several technical studies in separate charts below the main chart. Naturally they all share the same x values and zooming / panning is synched across all charts. In order to have the x grid at the same position all the time, you need the y axis to be the same width for all charts. During initialisation of the charts, just look for the widest y axis and adjust all other chart axes accordingly.
I can make a pull request for that if you like.
Third addition would be a right text alignment for the right y axis. That basically just requires a new property on the y axis and inside 'ChartYAxisRenderer.renderAxisLabels' something around the lines of this;
if (labelPosition == .OutsideChart)
{
if(labelAlignment == .Left)
{
textAlign = .Left;
xPos = viewPortHandler.contentRight + xoffset;
}
else
{
textAlign = .Right;
xPos = viewPortHandler.chartWidth; // we could add the offset here as well so that the labels a positioned a little to the right
}
}
Last (but probably not least ;)) thing is a 'drawLastXValue' property that draws a little box containing the value of the last visible x value on top of the y axis. This is very common in finance charts, I just don't know how much sense this would make in case the y axis is set to the left. What do you guys think?

@AlBirdie I'm with you - any new property to customize the visibility of chart, which doesn't hurt current code - is a welcome feature which gets merged almost automatically ;-)

We are reaching 3k stars in just two months :-)

Way more to come! :)
I've got another 'issue' with the current implementation that I'd like to discuss. All extras a renderer can draw can be toggled on the underlying DataSet, such as values (isDrawValuesEnabled), circles (isDrawCirclesEnabled), and so on. Unfortunately there is no such thing for the highlights. They will always be drawn for all sets. My proposal would be another boolean flag on the set (isDrawHighlightEnabled), so that the user can specify which set in a CombinedChart to highlight.

Daniel, do you want a pull request for the bespoken "drawLastXValue" box as well (screenshot attached)?

How configurable is it?

Well, obviously you can set the colors of the control (text and background) and the font itself.
It is configurable for each dataset, so all settings as well as enabling/disabling the control takes place on the corresponding dataset.

Sounds great :-)

Come to think of it, since I'm using a right axis exclusively, I haven't made this configurable for the left axis yet. I feel that if you guys were to include it into the library, this control would have to work for all scenarios (left only, right only, left and right), wouldn't it? If you agree to that, I'd implement that in the next couple of days (probably next week).

Yes that's right :)
בתאריך יום רביעי, 27 במאי 2015, AlBirdie<EMAIL_ADDRESS>כתב:

Come to think of it, since I'm using a right axis exclusively, I haven't
made this configurable for the left axis yet. I feel that if you guys were
to include it into the library, this control would have to work for all
scenarios (left only, right only, left and right), wouldn't it? If you
agree to that, I'd implement that in the next couple of days (probably next
week).
—
Reply to this email directly or view it on GitHub
https://github.com/danielgindi/ios-charts/issues/92#issuecomment-105824752
.

Alright, done. Waiting for the other pull request to go through first, though.
Next one will be the proper alignment of the y axis labels (left, center, right).
I think that's it for the time being from my side then. There are some other minor changes and additions such as an OHLC chart and a stepped line chart, but I don't see the need for a pull request for those. OHLC is already part of the Android library and my implementation probably differs a bit, and the stepped line chart is probably not required to be included here.

I want to try something - animating between arrays of YVals...
That would add a nice-to-have feature that's already in HighCharts.
To accomplish that we would need to:

Assume that the yVals before and after are on the same xIndexes
Update the yVals array
Keep 3 extra nullable arrays, for: source yVals, dest yVals, and current - with only the values that are currently in the viewport.

Any thoughts? @AlBirdie do you want to try to implement this? ;-)

Argh... totally forgot to implement the 'drawStartEndXValue' on the demo project and make a pull request for it. That'll have to come first. :)
Regarding your yVals animation, I didn't really get what you mean to be honest. Do you have a working sample for this, maybe from the demos available at HighCharts/HighStocks?

Well I've seen this in the past but can't find a demo right now... I'll
find one and put it here

Great collaboration Daniel, your ios-charts contribution is much appreciated.  Your instructions for integrating the package is a bit terse, especially for first time ObjectiveC++/Swift integrators.
I decided to include IOS Charts in my project but did not want to mingle the sources in the same directory, so I placed the Charts Project folder next to my code's project folder. I dragged the Charts project into my Project's Navigator Bar and included the framework in the my project target's Embedded Binaries list in the General project settings and set the Embedded Content Contains Swift Code switch to yes in my project's Build Settings tab in the Build Options section.
My project's moduleName-Swift.h file would never generate no matter what other switches I tried. Finally seeking out the -Swift.h files with a find on my project's xcode Build directory, I saw that a Charts-Swift.h file was being generated deep in my project's xcode Build directory in Charts.framework/Headers/
The solution to using your ios-charts Swift package without including the code in your own project's source directory is to use this import:
#import "Charts/Charts-Swift.h"
Thanks again for a great package.

Hi,
I’m using your lib iOS charts, but I have a problem the generated file Charts-Swift.h have warnings on all comments like:
"Charts-Swift.h:149:20: Empty paragraph passed to '\param’ command”
How I can remove this warnings?
P.S. I create a issue with this topic.
Thank you

I am continuing to plug along with my bio data app enjoying learning ios-charts.
I did something really cheesy this morning adding a valueIsIndex Boolean to the ScatterChartDataset class and the data point switcheroo code in ScattterChartRenderer class.
I think the package would benefit with a value formatter that that takes the index of the dataset and returns the value text string, perhaps even using adjacent points to derive the value.  Perhaps call it complexValueFormatter?
Worth my time to code and debug?

@danielgindi Not sure if you have seen this:
http://www.appcoda.com/ios-charts-api-tutorial/
Quite a good article to get new comers started


When does EKS support R5?

When creating the cluster the EKS seems still not supporting R5 type, just want to confirm in here.

I guess this is just because the r5 type is not included into the release nodegroup.yaml.
s3://amazon-eks/cloudformation/2018-08-30/amazon-eks-nodegroup.yaml

You're correct, we just need to release the latest nodegroup template. We'll be updating it later this week most likely. Closing as duplicate of #47


Show red background for root login in user_module

As per issue #24, this pull sets the background to MyRed for root logins. This allows easy visual separation between unprivileged users and root.
It also fixes a trivial typo.

Actually - on this note, the pull request #27 is MUCH better than my hacky implementation.
Closing this request now.


Tag "operator" and "installer" repos

Tag "operator" and "installer" repos in release scripts.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[x] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
fixes #17425

@clarketm: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-mixer-k8s-tests_istio_release-1.3
ee8dd52eb7cf1d337c58631e1f512c1880fd3d22
link
/test integ-mixer-k8s-tests_istio_release-1.3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

closes #17425


Sensors state turn unavailable after some time

Happened multiple times within last year, always after restart or update. refresh doesn't work, reinput state code doesn't work, change sources doesn't work.

Salam
Thanks for the feedback.
Thats quite odd considering the template fetches the data from Jakim every 30sec.
Perhaps you could provide a little bit more detail such as sensor name, and during what time it turned to 'unavailable'
Also consider using local source as it store the solat data locally into your HA and reduce the reliance on Jakim API. If selecting local did not work, try run the 'Yearly Update' automation.
Hope this helps.
Thanks

Wslm.
Actually now it resolved randomly without restart/automation
it affects all the waktu solat sensor and hijri date. Usually happens after HA update and would last few days, happening for maybe over a year since first install
Tried switch to local + yearly refresh, still unavailable. Also tried clean reinstall, no change
local source actually hasn't worked since first install. followed all instruction on video and also on the github for install

could be API issue on jakim end? esolat website is currently down

yup, it is probably server side issue. will close issue. do reach out if possible if there is any alternative solution


can't run a custom IDialog from Chain

I built a custom IDialog, but I am unable to run it from Chain.
I tested this:
 public static readonly IDialog MyDialog = Chain         .PostToChain()      .Select(_ => "Hello, what's your name?")      .PostToUser()      .WaitToBot()         .ContinueWith(_ => new SimpleDialog())         .PostToUser();
But I get this error message:
The type arguments for method 'Chain.ContinueWith(IDialog, Chain.Continuation)' cannot be inferred from the usage. Try specifying the type arguments explicitly
This is my dialog:
`[Serializable]
public class SimpleDialog : IDialog
{
public async Task StartAsync(IDialogContext context)
{
context.Wait(MessageReceivedAsync);
}
private async Task MessageReceivedAsync(IDialogContext context, IAwaitable<IMessageActivity> argument)
{
    IMessageActivity message = await argument;
    int length = (message.Text ?? string.Empty).Length;

    await context.PostAsync($"You sent **{message.Text}** which was **{length}** characters");
    context.Wait(MessageReceivedAsync);
}

}`
Is there something I am missing?

ContinueWith needs a lambda with two parameters. Also you don't need PostToUser() at the end unless you want to post the result produced by SimpleDialog to user. I modified your code and this should work:

public class MyDialog
{

    public static readonly IDialog<object> Dialog = Chain.PostToChain().
        Select(_ => "Hello, what's your name?").
        PostToUser().
        WaitToBot().
        ContinueWith((context, acitivty) =>
        {
            return Task.FromResult<IDialog<object>>(new SimpleDialog());
        });
}

[Serializable]
public class SimpleDialog : IDialog
{
    public async Task StartAsync(IDialogContext context)
    {
        var message = (IMessageActivity)context.Activity;
        await context.PostAsync($"You sent **{message.Text}** which was **{(message.Text ?? string.Empty).Length}** characters");
        context.Wait(MessageReceivedAsync);
    }

    private async Task MessageReceivedAsync(IDialogContext context, IAwaitable<IMessageActivity> argument)
    {
        IMessageActivity message = await argument;
        int length = (message.Text ?? string.Empty).Length;
        await context.PostAsync($"You sent **{message.Text}** which was **{length}** characters");
        context.Wait(MessageReceivedAsync);
    }
}

[BotAuthentication]
public class MessagesController : ApiController
{
    /// <summary>
    /// POST: api/Messages
    /// Receive a message from a user and reply to it
    /// </summary>
    public async Task<HttpResponseMessage> Post([FromBody]Activity activity)
    {
        if (activity.Type == ActivityTypes.Message)
        {
            await Conversation.SendAsync(activity, () => MyDialog.Dialog);
        }
        var response = Request.CreateResponse(HttpStatusCode.OK);
        return response;
    }
}


The list view in ScrollableView has some item cannot avaliable?

When I set the value of anchor point smaller than 1,The list view in ScrollableView has some item cannot avaliable

This is because the sliding panel is partially offscreen. One solution is to hook into onPanelSlide() and resize your scrollView to be the height of the visible area of the sliding panel. The downside of this is you'll be performing lots of redraws because of requestLayout().
This is the only solution I was able to come up with, if anyone has anything cleaner please feel free to let me know :smile:
@Override
public void onPanelSlide(View panel, float slideOffset) {
    Rect r = new Rect();
    panel.getGlobalVisibleRect(r);
    scrollView.getLayoutParams().height = r.height();
    scrollView.requestLayout();

That sounds about right. I will file a separate issues to support something like that out of the box.


attestation: implement apple format

Add verification of the apple anonymous attestation format as defined here: https://www.w3.org/TR/webauthn-2/#sctn-apple-anonymous-attestation.
Verification of the attestation statement is pretty simple, but a complete solution will also need to verify the trust chain of certificates. A subsequent PR will add some helpers to make this easier to do. Apple's root cert is here: https://www.apple.com/certificateauthority/Apple_WebAuthn_Root_CA.pem.
Fixes https://github.com/pomerium/internal/issues/591

nonce[:] is necessary because the Sum256 function returns an array ([32]byte). Using [:] turns it into a slice. crypto/subtle is to avoid side channel attacks based on the amount of time it takes to compare two lists. Most implementations of equality for lists return as soon as they can, so the amount of time it will take if the first byte doesn't match is shorter than the amount of time it will take if you get to the last byte.

@wasaga  -- To echo what @calebdoxsey said about the importance of constant-time equality tests with some prior art
https://github.com/golang/go/blob/2ebe77a2fda1ee9ff6fd9a3e08933ad1ebaea039/src/crypto/hmac/hmac.go#L166-L172
in standard lib for HMAC.
And how we do BasicAuth middleware in Pomerium.
https://github.com/pomerium/pomerium/blob/87c3c675d2a6e6da6b6197aecace0b3139ac67e9/internal/middleware/middleware.go#L49-L76


MINOR: putting back kstream stateful transform methods

@guozhangwang

added back type safe stateful transform methods (kstream.transform() and kstream.transformValues())
changed kstream.process() to void

Talked to @ymatsuda offline about the semantics of process() and transform(), I am now convinced that we may better keep both of them since making transform() return void may be as awkward for end users as well. so LGTM.


Segment

https://ethyca.atlassian.net/wiki/spaces/EN/pages/2606039041/Segment+Connector+Specification


Change Optimizer from SGD to RAdam

Check out https://medium.com/@lessw/new-state-of-the-art-ai-optimizer-rectified-adam-radam-5d854730807b

Github Repo: https://github.com/LiyuanLucasLiu/RAdam


not responsive cards

I was struggling to make this cards responsive

I read about flex boxes and used to fix it by adding to the container
 display: flex;   flex-direction: row;   justify-content: space-between;
and by orders to each content


vocabularies: add ROR Aliases

Is your feature request related to a problem? Please describe.
Organizations can have multiple names that are correct (e.g. Caltech and California Institute of Technology). ROR has an aliases field that includes alternative names that an organization goes by.
Describe the solution you'd like
Users should be able enter either the official ROR name or aliases when searching for affiliations. All should map to the same vocabulary entry with the correct ROR.
Describe alternatives you've considered
I could put the alias value into existing acronym field. In the case of Caltech no one uses the CIT acronym, so it's not really needed. This probably wouldn't work for all organizations, and would mean that the data structure isn't the same as ROR.

Ping @slint

In v2 ROR puts all possible names in a name field https://ror.readme.io/v2/docs/data-structure#names. We should index all possible names. The primary display name will be indicated with the type ror_display

Will be fixed by https://github.com/inveniosoftware/invenio-vocabularies/pull/327

https://github.com/inveniosoftware/invenio-vocabularies/pull/327 is merged so closing this


GetTokenFromCLI returns an empty error message, if invoke cli invoke failed

GetTokenFromCLI returns an empty error message if the cli could not be invoked for some reason, as the returned error only contains information from stderr if the command fails, but none if the command could not be even executed in the first place.

Fixed in autorest/azure/cli/v0.4.4


Atom Button

1. Name of button: Atom Button
2. Description: A button with a moving atom on its border on hover.
3. Button Type (Animated, Special, etc...): Animated
4. Will you work on it?: no
submitted by: @Maitryee-Choudhary

Hi, I'd like to work on this!

Sure @diptigautam I'll assign you

I'd like to work on this!

someone is assigned to this issue @Summer-source

Hi @shahednasser I completed the tasks but I can't test it because on merging with the latest versions, I can't get npm to start, and the inital npm install is giving me errors as well. JavaScript is not my forte, so I'm not sure how to solve it.
Would you suggest that I go ahead and create a PR anyway? (The CSS works fine on codepen, and I have also made all the necessary changes in the required spaces.).

can you please show me the error you are getting? Also is your repo up to date with this one?

Hii, yes it was up to date, but npm install was failing, and now it's working after I tried installing the failed packages one by one manually.
A few things are remaining, and I'll submit a PR!


Code implementation

Hello, your code is implemented with ray and tf. Can you please provide a copy with pytorch? Thanks.

Hi @Lucky-Lance , I am preparing a torch + RLLib version of CoPO and will release soon (probably next week).

Just for your information, the torch version of CoPO is implemented here:  https://github.com/decisionforce/CoPO/tree/main/copo_code/copo/torch_copo
with ray==2.2.0


Recent docs build renders the left column oddly

https://docs.rs/imagine/0.0.6/imagine/
The gray background of the left column doesn't go all the way to the edge of the window.

Caused by https://github.com/rust-lang/rust/pull/91356.
cc @GuillaumeGomez

I have a fix for it in https://github.com/rust-lang/docs.rs/pull/1579.


Multiple operation names are unrunnable

Although the operations are selectable, they are not actually runnable.

Sorry. Bug in my server, not the client.


Add Two-Finger and Mouse-Wheel Pan and Zoom Support

Overview

Added support for two-finger panning
Added support for mouse-wheel panning
Added support for zooming with pan while holding the control key

Why do we have build artifacts checked in?
This is a workaround for allowing the NPM package to be installed with a git-url.
The reason this doesn't normally happen is because there's a build step before publishing the package to NPM. So if we published our own NPM package then we would be able to avoid this workaround.
We could also build the module files during installation, but that would likely increase installation size or build times for CI. Because the code needs a compiler atm, so we would need to install this module's dev dependencies during installation and then compile the code. Not a big deal, but not the best path forward.
We could also attempt to re-write this code into a format that doesn't require the additional build step. So we would change the source code to be a compliant format with Shadow-CLJS.
Another option would be to create a fully CLJS version of this code and not depend on this package anymore at some point.

Overall, I would like to remove the build artifacts from Git, but we'll need to pick a strategy for how to move forward. Open to hearing suggestions and thoughts on this 🙏


[TO-PR] [Twitter] Privacy Report Submission.

name: Twitter
ratings:
locationTracking: 0
dataRetention: 0
userControl: 1
darkPatterns: 1
crossSiteTracking: 0
summary: "/privacy-report-card/details/twitter"
reference: "https://google.com/privacy"
category: "privacy-report-detail"
Twitter's Privacy Policy - Summary

bnbv vb

This issue was automatically created from an API call.


Add message customization

New

Adds the ability to optionally customize the success and failure messages.
Adds the ability to optionally add a notice upon failure (for printing out the guidelines).
Removes "title needs formatting" label if PR has an ignore label applied
Backwards compatible, defaults to current messages if the new config section isn't found

Fixes

removeLabel had an unreferenced variable usage in the error handling
adds a missing await when invoking addLabel
no longer prints out success message when there's a failure

Refactored

pulled failure handling out of addLabel and into a new function called titleCheckFailed

Thank you so much for this @jcw-! There was a typo in the branch name so I've renamed it, made a few changes and merged this via #10. Released v1.3.3!


[backport 3.5]feat(router/atc): http segments matching and other improvements

Summary
KAG-3586
git cherry-pick 59670a105cc7363333ad3bc2914d43c38e4ced98  #11721
git cherry-pick 5f5e272a684c9952fe57456de471b041f105c712  #11904
git cherry-pick 6ce12628e05f4aa3e5c90ab518729fa8825191d2  #11905
git cherry-pick 12f45ad91b7ab696172ca2244bc96fec8304613d  #11914
git cherry-pick 12f45ad91b7ab696172ca2244bc96fec8304613d  #11948
git cherry-pick c9fd6c127a9576da09d9af4fa4ba1139b30b3509  #12127
git cherry-pick 8c2b5a4e7a35da88bbbd5b78507b8a292597d420  #12258
git cherry-pick 86f0a6cfcbd477c0a51243c330bdd47a2abff2fc  #12261, fixing *.test
git cherry-pick f49abd69c70eb719b53b84db21a1756743c089a6  #12180, fixing *.test (https://github.com/Kong/kong/pull/12268/files#diff-50dcfdce82665f85d2027363af6956fc788e5b8f6c6b8de907e9bd82e8871501)
git cherry-pick 11d7639bb71326eff5bbcdf73b0e35f03d4763df  #12266
git cherry-pick 560fdfb599da87666e3d5e86d1b7ac59eb64e479  #11950
git cherry-pick ce12f68d0c286564df39fc28b43ec97a64749219  #12307, fixing *.test
git cherry-pick 9305665e89f8c83b24c9c3943e83ffaa46b7cb2e  #12283
git cherry-pick ef87932b612f4a0961f011290e344b7aa46fb944  #12378
Checklist

[x] The Pull Request has tests
[x] A changelog file has been created under changelog/unreleased/kong or skip-changelog label added on PR if changelog is unnecessary. README.md
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Issue reference

Fix #[issue number]

I have double checked PRs that need to be cherry-picked


Fix model JSON ; Prettier format

@jiahuei
Tests: Requires the actual model name as specified by config, without the ellm! If that is an issue, let me know if it makes sense to go back to v1.
jamai = client_cls()
        kwargs = {
            "input": inputs,
            "model": model, # needs to be BAAI/bge-small-en without ELLM
            "encoding_format": "float",
        }

I see, it should still work but requires some changes to how we run CI. tbh the changes are probably needed sooner or later anyway

@michaelfeil CI is fixed


Better fix for https://github.com/kyleve/Listable/pull/271 ?

This "fixes" the issue in a pretty brute force way; however, wondering if it makes more sense to instead trigger the updates to the visible content based on when the list layout actually re-lays out; probably more foolproof and means we can remove this workaround.

https://github.com/kyleve/Listable/pull/273

This is fine


Pyrus doesn't work through http proxy

Hi,
I'm using php 5.3.2 and pyrus 2.0.0a3. I have also tried with php 5.3.8.
I did:
pyrus set http_proxy fqdn:port
I run tcpdump on the http proxy server and this is what I get when trying to install a package:
GET /rest/p/pear2_net_transmitter/info.xml HTTP/1.0
Host: pear2.php.net
User-Agent: PEAR2_Pyrus/2.0.0a3/PHP/5.3.2
Accept:
Our squid3 proxy doesn't accept that. It wants to have it like this:
GET http://pear2.php.net/rest/p/pear2_net_transmitter/info.xml HTTP/1.0
Host: pear2.php.net
User-Agent: PEAR2_Pyrus/2.0.0a3/PHP/5.3.2
Accept:
I believe this is a bug in pyrus.

Should be fixed now. Thanks your help tacking down the bug


Webpack serves old bundles

Hello, I am currently trying to implement several new visualizations in caravel.
I don't usually use modern web technologies in my development, so I might be doing something wrong.
I set up my dev environment and everything seems to be working fine.
However there is a problem with a webpack serving old bundles. Not only it does not update in watch mode, it also does not update in a regular mode.
It look like that path and public paths are set correctly.
(probably not an issue: https://github.com/webpack/webpack-dev-server/issues/24)
When the application is run from the new port the updates are served correctly, also when the browser cache is cleared.
Running both
caravel runserver -d -p [port-number]
npm run dev
every time does not seem to work either.

Looks like an external issue to Caravel. May be specific to your version of node.

Closing then.


refactor: factor out SourceManager from StyleManager

#176  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


added/edited docstrings for block.py, control_block.py, 1/2data_block.py

^^^

Why are we editing the legacy v0 block docstrings?