Where did the LDN data key come from?

Where was the LDN data key (f1e7018419a84f711da714c2cf919c9c) extracted from?  I can't find this key discussed anywhere else, and it isn't one of the keys expired by lockpick AFAICT.

I found it by reverse engineering the ldn sysmodule.

I see, so it's just like a static byte array in the binary?

Yes, sort of. There are two static byte arrays in the binary: 2b3ffd0a34ace2776f085f9987c2b93d and dad8fc8e2d04ad0672af4b5b485325a1. These are combined with XOR during key derivation. I don't know why Nintendo did this.

Oh, that is weird; maybe it's just a key + salt sort of thing to make them harder to find.  Is the same true for the advertisement key and the hmac key?

Maybe, yeah, that's the only explanation that I can think of. It is the same for the advertisement key, but the hmac key is stored as a byte array in the es sysmodule instead.
I'm curious, why do you want to know the details?

I'm looking at re-implementing the LDN protocol as a native library (ideally cross-platform using nl80211 on linux, NDIS on Windows, TBD on Mac; I don't know much about system level Mac stuff), and I was curious where the constants in your LDN python implementation came from.  Ideally, I'd prefer to avoid having keys cooked into the lib; I'd prefer they come from something like a lockpick key file, but lockpick doesn't (currently) extract these keys, so I was wondering how feasible it would be to go about doing so.

Ah that sounds like a cool project! Yeah, I don't think Lockpick parses any sysmodules. I guess that the only options are to provide them yourself, or let them be provided by the users of your library.
I chose the former for my python library for ease of use, but I understand that you might not want that. Other people are careful about hardcoding keys into their projects as well.
I hope that my python library and documentation are useful to you. 😊

Yeah, the Python library and documentation are phenomenal, much better than I usually see in homebrew / reverse-engineering projects like this (heck, they're better than half of professional protocol documentation I have to work with).  Thank you so much for putting this all together, and being so responsive to my random questions :)


C6620 - Change code -  Function CopyPurchLine

could you change:
old:
ToPurchLine.VALIDATE("Job No.",FromPurchLine."Job No.");
ToPurchLine.VALIDATE("Job Task No.",FromPurchLine."Job Task No.");
ToPurchLine.VALIDATE("Job Line Type",FromPurchLine."Job Line Type");
new:
IF FromPurchLine."Job No." <> '' THEN BEGIN
ToPurchLine.VALIDATE("Job No.",FromPurchLine."Job No.");
ToPurchLine.VALIDATE("Job Task No.",FromPurchLine."Job Task No.");
ToPurchLine.VALIDATE("Job Line Type",FromPurchLine."Job Line Type");
END;

That does sound reasonable, yes. Consider it done.


PWM Fade additional example for NeoPixels

@kilograham do you have or will you be creating a PWM Fade example for an n-length NeoPixel array?  I see your example https://github.com/raspberrypi/pico-micropython-examples/blob/master/pio/pio_pwm.py which covered a standard LED however would love one that opens this to the NeoPixel.

The RP2040 MicroPython port has now been merged upstream to the main MicroPython repo, see micropython/micropython#6791, and while we're happy to support the MicroPython team with anything they need it's unlikely we'll be adding more MicroPython examples ourselves. I'd encourage you to open an issue on the MicroPython repo to ask for more example code and documentation to support the RP2040 port.


Importing instruments over the tracker UI button assigns duplicate unit IDs

When exporting instruments over the "Save Instrument" button in the tracker and re-importing them using the "Load Instrument" button, the same unit IDs like in the instrument file are used for its units, regardless of whether or not those units already exist in the patch.

Damn. Must fix soon, this is where they come from.

Ok, I firstly assign IDs when loading an instrument and I also made a paranoid thing: always check for ID collisions and if they somehow happen, automatically fix them by giving a completely new ID to the later unit(s) having same ID as the first one.

super cool, thanks for looking into this so quickly! :)


Add / reorganize custom dashboards config

New NamespaceLabel field
Prometheus' Auth now decoupled from main prometheus config
Reorganized config for custom metrics

Part of https://github.com/kiali/kiali/issues/3055
Kiali PR: https://github.com/kiali/kiali/pull/3056

thanks @jmazzitelli can you also take a look at the one on kiali? https://github.com/kiali/kiali/pull/3056 thanks :-)


Fix env variable in travis.yaml

SYMFONY_DEPS_VERSION=3 was never evaluated correctly as the before_scripts are comparing with 3.0
The tests were still installing 3.0, as minimumStability=dev, but maybe it is nice fixing that.

Thank you @danez.


Releases should not be deployed immediately upon creation

In both the CLI and UI efforts, there have been requests to allow for ongoing changes to a persisted Release, that is not yet "committed". A simple solution for this could be to add a route to trigger deployments for Releases.
It could also potentially serve as the base route for other mid-deploy operations we expose, such as reverting.

Closed by #48


Iceland is flat

When loading ICELAND terrain/airports with AutoOrtho, everything is 100% flat. It is downloading the Jpegs but no height information.
When I put Ortho4XP generated tiles in the z_autoortho/scenery directory(without textures), nothing is getting mounted by AutoOrtho.
When I just use the Ortho4XP tiles it works fine like expected, showing mountains and vulcanos.

It is being worked on: https://github.com/kubilus1/autoortho-scenery/issues/11
A general hint:
You are posting 2 issues as one which is hard to deal with.
Essential information like version of program and scenery is missing.

"When I put Ortho4XP generated tiles in the z_autoortho/scenery directory(without textures), nothing is getting mounted by AutoOrtho"
Ortho4XP does not get loaded in anything for AutoOrtho. These are two separate programs. You would need to install Ortho4Xp the normal way you do and then adjust the scenery.ini to disable the yautoortho_overlays I believe to have them work together

r

But I want to insert it whithout the textures as a "self created scenery" in the custom scenenry/z_autoortho/scenery  directory, as advised in the manual
" You can take advantage of this setup for your own scenery that you have packaged: * Place your scenery directory in Custom Scenery/z_autoortho/scenery"

That works for me, but PLEASE open a new issue for that completely different topic.
Your problem is important information for others and might help someone in the future, but you are burrying it under a completely different name.


Prevent index from erroring for ever

Is your feature request related to a problem? Please describe.
When cmd/indexer errors and the error is repeated it will continue to fail in an endless loop
Describe the solution you'd like

[ ] Add a limit of X to the number of errors allowed before returning
[ ] Allow value to be passed in as a command line argument
[ ] Set default to 10
[ ] Increment error counter when failing
[ ] rest counter when there is no error

closed by #612


[branch-2.0] Picks "[Fix](partial update) Fix partial update failed when merge_type=MERGE #40730"

picks https://github.com/apache/doris/pull/40730

run buildall


Provide scripts for the release process

Coverage remained the same at 89.613% when pulling 36193863c57ba59ffe61f29f4ad2cbdbc27d269a on release-build into aea17d8eaac5f4d92120e5c9d106912d559a3e26 on master.


ENH: Added serialization for IncrementalPCA

Description

Contains changes from https://github.com/intel/scikit-learn-intelex/pull/1924 which are necessary for correctly working multiple times serialization/deserialization
Added __getstate__ and __setstate__ methods to IncrementalPCA
Finalization is called with serialization during __getstate__ method
_need_to_finalize flag is added to avoid unnecessary call of finalization backend.
Added test for checking if it works well
Updated deselected_tests.yaml

[x] I have reviewed my changes thoroughly before submitting this pull request.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have updated the documentation to reflect the changes, if necessary.
[x] The unit tests pass successfully.
[x] I have run it locally and tested the changes extensively.
[x] I have resolved any merge conflicts that might occur with the base branch.
[x] Git commit message contains an appropriate signed-off-by string (see CONTRIBUTING.md for details)
[x] I have added a respective label(s) to PR if I have a permission for that.

/intelci: run

/intelci: run

@olegkkruglov is this PR on development? what is the status for it?

Should have changes from #1925 and should be quick to validate/merge.

/intelci: run

/intelci: run


Getting this error when I try to run either csv-export.py or csv-options-export.py

Robinhood username: Traceback (most recent call last):
File "csv-export.py", line 41, in
logged_in = collect_login_data(robinhood_obj=robinhood, username=username, password=password, device_token=device_token, mfa_code=mfa_code)
File "C:\Users\Josh\Desktop\robinhood-to-csv-master\login_data.py", line 20, in collect_login_data
username = input()
UnboundLocalError: local variable 'input' referenced before assignment

Me as well. Any solution?


How to clone this?

I'm using this Microsoft documentation to learn some new features and it shows a link to download examples which brought me here. Problem is that I can't find anywhere to download or clone this repo.
I've used GitHub for a while now and have never come across this before. A repo that can't be cloned. Sorry if this is a really newbish or bad issue/question but there is a ton of documentation here that I'm sure the creators want people to see. So figure I'd ask.
Thanks.

Um thank you? I'm following a link in documentation which beginners are going to go through and follow and the project they are telling me to download has no such button. Navigating a repo of this massivity can be a little wow for someone trying to learn from the docs. I respect a little understanding in this. Wouldn't be too much to elaborate on where that button will appear when it doesn't from the doc link.
Thanks anyway.


added keyup event in input

@ChoukseyKhushbu Could you please review and merge if looks good

@ChoukseyKhushbu Is there anything which is restricting you to merge. Please let me know I'll update


Self-host Dr. Kirsten Gorman’s picture of sea ice

I've reduced the image from 1.5MB to 106K
Which URL do we want:

a) https://observablehq.com/plot/sea-ice.jpg
b) /plot/sea-ice.jpg
c) ../sea-ice.jpg

(a works as is in the forkable notebook, b and c work locally offline… so probably a?)

In the notebook we should use a file attachment so that if people fork it, it won’t break if we decide to stop using the image.
(We could use the file attachment URL from the notebook here too, if we want to avoid keeping a copy in the repo).

it's a looooong URL :( https://static.observableusercontent.com/files/82bea9fc4b884b1dafeefa29476944ada8c68e4d54fb1dcdbf95c2378a61cf5effd497638b3b067b26eade8a5982cec71032cdacada4305982fbb0af0174ee14

I appreciate the diligence here; I didn’t love my use of imgur! Thank you! 🙏
Our strong institutional commitment to the verisimilitude of depicted penguin habitats continues…


Fix AMP issues

Webmaster Tools detected a large % of issues on AMP:

I try to open few issues and see the detail, all issues are same, the problem is that <iframe> is not allowed:

For the issues not critical it's always this:

IIRC this always worked this way for non-amp pages, PR deployment was detected properly, and Google cached AMP there:

I think that it's using this as placeholder until it will be fetched by Google properly (same as with publisher information).


Flipkart.com Price Tracker

Script Title -
what will change - Track price changes for a particular product on flipkart.com and inform (via email) if the price drops below a set threshold.
Instructions

Create a new folder for your script and file/folder name should be appropriate.
Create a README.md in your folder for program Instructions
add requirements.txt if needed

Please add/delete options that are not relevant.

[x] Adding New Code
[ ] Improving Code
[ ] Improving Documentation
[ ] Bug Fix

Programming Language

[x] Python

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server  - https://discord.gg/FXyh2S3
Happy Coding,

I would like to work on this

Thanks for contributing to the repository. Looking more contribution in future.
Join Py-Contributors Community
Discord  • Telegram  • website
Please leave a star(:star:) on other repo too.
Happy Coding


Flatenning breaks when importing by name a definition that depends on others

Compiling the following results in a flattening error:
module A {
  def f(a) = a

  val foo = f(1)
}

module B {
  import A.foo

  action init = true
  action step = true
}

Because foo is copied to B, but name resolver cannot find the f it refers to.

This was fixed by the new flattener, I forgot to close it.


IE11 workaround

On Internet Explorer 11, the onBlur event is triggered before the onClick event occurs. onMouseDown prevents this behaviour.

@GuillaumeBadi can you check what's up with the tests? maybe rebase with master?

closed since I merged the other PR 👍


'Forbidden media source identifier' error after update

Using:
ha docker:
frigate-hass-card: 4.0.0
frigate-hass-integration: 3.0.0
frigate: 0.11.0
I've previously had frigate 0.10 working in ha with the ha integration and this companion card.  I've now updated to frigate 0.11.0 and the above hass integration versions and now when configuring the companion card I see:
{
  "request": {
    "type": "media_source/browse_media",
    "media_content_id": "media-source://frigate/frigate/event-search/clips////lounge//",
    "id": 57
  },
  "response": {
    "code": "unknown_error",
    "message": "Forbidden media source identifier: frigate/event-search/clips////lounge//"
  }
}

The card configuration is:
type: custom:frigate-card
cameras:
  - camera_entity: camera.lounge_camera

Frigate media is browsable in the media player in home assistant and I've removed and reinstalled the hass-integration and the companion card in hacs.  I'm not sure why the card is having an issue accessing the media and if it's related to the companion card update or the frigate-hass-integration update, but figured I'd start here as the media is browsable in ha itself.

I believe this is a duplicate of https://github.com/dermotduffy/frigate-hass-card/issues/845 . I'll include you over there.


Add an option to embed bios and uefi binaries

This crate embeds links to bios and uefi binaries created in the build.rs script, and that means you can't depend on it with a crate from crates.io, as the binaries created are deleted after the final binary (with the code that you actually wrote) is moved to .cargo/bin/ and it throws a file not found error.
This was kind of annoying to pin down, because when I manually built it, it worked, until it stopped randomly. This was caused (although I didn't know this at the time) by the files being cleaned from the directory they were built in, no matter where the final binary was at that point.
So here is my solution; feature-gated binary embedding using include_bytes!()
I had to rewrite part of mbr but the api is exactly the same when the feature is disabled.
The main reason I wanted to use it as a dependency was to make a command-line interface to replace bootimage, which doesn't work with 10.x or 11.x (the resulting command-line crate is here) and I liked the crate structure that bootimage encouraged (main.rs, entry_point!(), lib.rs etc.) as opposed to the crate structure currently recommended (a build.rs that links bootloader to a subpackage containing the kernel and a main.rs that calls qemu).
Anyway, if this is all a terrible idea, please let me know.

I've made the changes you suggested, but it's now failing a check, specifically the Check docs.rs build.
The reason why is that the build.rs script passes in blank PathBufs into the UEFI_BOOTLOADER_PATH (and co) environment variables when running under the docsrs_dummy_build cfg directive.
build.rs > uefi_main (lines 63 to 67):
#[cfg(not(docsrs_dummy_build))]
let uefi_path = build_uefi_bootloader(&out_dir).await;
// dummy implementation because docsrs builds have no network access
#[cfg(docsrs_dummy_build)]
let uefi_path = PathBuf::new();

The fact that the paths don't point to a file didn't matter for the original implementation without the include_bytes!, as the crate was only built, and not run, and therefore the path is never resolved.
Now, because Rust tries to resolve the path during the build process with include_bytes!, it doesn't work, as the PathBuf is empty and so is resolved to just point at the root, which is /src/ in this case.
The reason this wasn't an issue in previous commits was (I'm pretty sure) the check wasn't running with the embedded_binaries feature enabled.
This can be fixed changing the build script, so that rather than simply doing nothing if docsrs_dummy_build is set, it will instead populate the out_dir directory with dummy empty binaries (with std::fs::File::create).


Tailwind does not read CSS color variables

Hi,
I'm trying to get named colors working, by following this link https://tailwindcss.com/docs/customizing-colors#naming-your-colors
Version
  "dependencies": {
    "@vue/composition-api": "latest",
    "nuxt": "latest"
  },
  "devDependencies": {
    "@nuxt/types": "latest",
    "@nuxt/typescript-build": "latest",
    "@nuxtjs/tailwindcss": "^3.4.2",
    "autoprefixer": "^9",
    "postcss": "^7",
    "tailwindcss": "npm:@tailwindcss/postcss7-compat"
  }

Reproduction Link
https://github.com/AlexSwtlsk/nuxt-composition-api-tailwind
Steps to reproduce

Init a new Nuxt project
Install nuxt tailwind following https://tailwindcss.nuxtjs.org/setup/
set variable colors in @/assets/css/colors.css following https://tailwindcss.com/docs/customizing-colors#naming-your-colors

eg:
in @/assets/css/colors.css:
:root {
  --color-white: #fff;
  --color-black: #000;
…
}

in tailwind.config.js:
module.exports = {
  theme: {
    extend: {},
    fontFamily: false,
    colors: {
      black: "var(--color-black)",
      white: "var(--color-white)",
      "my-color": "var(--color-my-color)",
     …
    },
  },
  variants: {},
  plugins: [],
};

What is Expected?
My CSS colors to be set and able to use bg-my-color
What is actually happening?
Tailwind does not read the value of my variables, all colors set are empty/white, on the tailwind viewer and unusable in app

+1
I have the same issue ✋

Make sure you include this in your nuxt.config.js. It tells tailwind where your colors.css is located via the cssPath property.
tailwindcss: {
    cssPath: '~/assets/css/colors.css',
    configPath: 'tailwind.config.js',
    exposeConfig: false,
    config: {},
    injectPosition: 0,
  },

Here's the documentation which goes into more depth
https://tailwindcss.nuxtjs.org/options

I'm still having this issue:
Internal server error: [postcss] ...\assets\css\components\_global.css:3:3: 'colors.primary' was found but does not resolve to a string. Did you mean something like 'colors.primary.50'?

I'm having the same issue @AlexSwtlsk how did you resolve it?


Having trouble getting ssl working

attempting to connect with python paho, and I get ('_ssl.c:645: The handshake operation timed out',) on client.connect. require client certs is off, I am not sure if I set up the cacerts up properly. I am using an aws server so I created it myself using openssl. Can anyone help me with this?

I'd like to... but I can't debug your environment ;)
This sounds so generic that you probably want to look on how to produce more details. As far as VerneMQ you could look for anything special in the logs.

ok, i got a different error now:
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:661)
doing:  client.tls_set("ca2.pem", tls_version=ssl.PROTOCOL_TLSv1_2)

some more progress made:
I can now connect if I use these:
        client.tls_set("ca5.pem", tls_version=2, cert_reqs=ssl.CERT_NONE)
        client.tls_insecure_set(True)

if not, I get [SSL: CERTIFICATE_VERIFY_FAILED]
I think this has something to do with the CA common name. I am running vernemq in a docker container, within a ec2 instance. what should I be using for the common name? neither localhost or the ec2 domain worked

ok i fixed it.
for the paho tls set, you must use your server crt from vernemq
you must forward your amazon ports
you need to use <IP_ADDRESS> for ip
you use the ip of the ec2 instance
you need to forward the docker port
you need to set tls_version = 2
you need to disable allow anonymous users
you cant use port 22


Status of aggregations in Souffle converter

We are investigating the performance of differential-datalog vs Souffle for Doop analyses. Aggregations cause an error in the Souffle converter. For example, this Doop Datalog line:
_MethodLookup_ClosestInterface(?simplename, ?descriptor, ?type, ?method) :-
  _MethodLookup_MoreThanOne(?simplename, ?descriptor, ?type),
  ?minLen = min ?len : { _MethodLookup_WithLen(?simplename, ?descriptor, ?type, _, ?len) },
  _MethodLookup_WithLen(?simplename, ?descriptor, ?type, ?method, ?minLen),
  !_MethodLookup_ClassResolution(?simplename, ?descriptor, ?type, _).

produces the following error when parsed via convert.py:
parglare.exceptions.ParseError: Error at 1:60917:"Len = min *?len : { _" => Expected: ( but found <?(?)>

In the tutorial, "Aggregation" is marked as "TODO", while in the language reference, it reads: "aggregate functions can only be defined in Rust and imported to a DDlog program as extern function."
I understand at least syntax support is needed (convert.pg) but we are not sure how the Rust function plugs in the generated code for the example above.

DDlog does support aggregation. @mbudiu-vmw and I will work to add support for it to the script, hopefully today or tomorrow.
I will also replace the TODO in the tutorial with an actual example of aggregation.
To clarify what the language reference says about using Rust to write aggregation functions, this only applies if you want to define new aggregates.  min, for example, is already part of the standard library. Do you have a list of all aggregates used in your benchmarks? We'll be happy to add any missing ones to DDlog.
Finally, thanks for taking DDlog for a spin. I will try to fix #165 shortly, as it should improve the performance significantly.

Can you share a (complete) program that contains aggregation?
Do you happen to know what the syntax for aggregation is? I am guess that the colon is "such that" and that aggregation function calls do not require parentheses.

I found this: https://souffle-lang.github.io/docs/aggregates/

Regarding aggregates, Doop uses "min", "max", and "count". These operators can also be found in Souffle tests.
We are trying to run the "micro" analysis of Doop, which is a bit more complex compared to self-contained.dl. The Datalog file can be generated as follows:

Run Doop:
 ./doop -i http://centauri.di.uoa.gr:8081/artifactory/Demo-benchmarks/test-resources/006-hello-world-1.2.jar -a micro --id hello-world --Xstats-none
Resulting logic is in: out/micro/hello-world/micro.dl

DDlog seems to almost be there: there are three smaller issues with feeding micro.dl to convert.py but aggregates seem to be the most basic one. For one of the other issues (nested cat operations), we should be submitting a PR soon.

I have sent a PR which supports a subset of the Souffle aggregation syntax. It currently does not support the syntax with curly braces, so I may need to improve it a bit.

@gfour : please let me know if this does not unblock you. Our Souffle converter is rather hacky, we should do it properly if you guys plan to use our tool, but perhaps it's good enough for now.

@gfour, I haven't merged the PR yet, as I haven't had a chance to review it (will hopefully have time tomorrow), plus I need to update the Travis configuration so that souffle tests don't time out.  But the PR seems to work fine, including aggregation. It would be great if you could give it a try and let us know if you run into issues.

The PR is now merged.  Let us know if you run into issues.

There still seems to be a problem. I convert micro.dl and the result is converted_logic.dl (both attached as .txt files). The offending micro.dl rule is:
_MethodLookup_ClosestInterface(?simplename, ?descriptor, ?type, ?method) :-
  _MethodLookup_MoreThanOne(?simplename, ?descriptor, ?type),
  ?minLen = min ?len : { _MethodLookup_WithLen(?simplename, ?descriptor, ?type, _, ?len) },
  _MethodLookup_WithLen(?simplename, ?descriptor, ?type, ?method, ?minLen),
  !_MethodLookup_ClassResolution(?simplename, ?descriptor, ?type, _).

which becomes:
RBasic__MethodLookup_ClosestInterface(_simplename, _descriptor, _type, _method) :-
  RBasic__MethodLookup_MoreThanOne(_simplename, _descriptor, _type),
  RBasic__MethodLookup_WithLen(_simplename, _descriptor, _type, _, _len),
  var _minLen = Aggregate((_instruction, _begin, _dynRetType, _simplename, _bootSignature, _sig, _interface, _pos, _jvmDescriptor, _rawId, _descriptor, _var, _from, _dynParamTypes, _line, _modifier, _field, _target, _method2, _end, _arity, _method1, _const, _dynArity, _superclass, _class, _inmethod, _type, _insn, _cons, _handler, _previous, _retType, _componentType, _signature, _value, _paramTypes, _instanceType, _base, _to, _heap, _declaringType, _mod, _params, _method, _linenumber, _invocation, _annotation, _exceptionType, _index, _key, _tag, _arrayType, _dynName, _supertype, _id, _returnType, _path), group_min(_len)),
  RBasic__MethodLookup_WithLen(_simplename, _descriptor, _type, _method, _minLen),
  not RBasic__MethodLookup_ClassResolution(_simplename, _descriptor, _type, _).

That last rule causes this error:
ddlog: error: converted_logic.dl:817:842-817:846: Unknown variable: _instruction

micro.dl.txt
converted_logic.dl.txt

Indeed, our handling of aggregates that have a rule (enclosed with { }) is currently incorrect.
We will try to figure out the right translation of such rules today.

We are struggling a bit to understand the semantics of an aggregation and how it relates to its context.
For example, what does this compute:
res2(X,Y,W) :- a(X,_), Z = 2, Y = min Z : a(X,Z), W = max Z : a(X,Z).

Is there a relationship between the three Zs that appear or can some Zs be alpha-renamed?
I.e., is this the same as:
res2(X,Y,W) :- a(X,_), Z = 2, Y = min Z1 : a(X,Z1), W = max Z2 : a(X,Z2).

I have completely overhauled the souffle converter program; I have started from the yacc grammar and added most of it. I am still not supporting some features, but it converts the program you sent. This is still work-in-progress, so it is in the yaccGrammar branch. My testing isn't yet very comprehensive, but if you are brave you can try the tools.

We hope we understand how aggregations work....

Simply as a comment on the understanding of aggregates, I'd say the three Zs in the example are unrelated.

As an update, the yaccGrammar branch (#203) no longer displays the error when converting the min aggregation of our test logic.

We have merged a new version of the souffle-converter.py.
(We will change the name to souffle_converter.py, since this is not a legal module name.)
The current usage is:
souffle-converter.py souffle.dl prefix

From a file called souffle.dl this will generate 3 files: prefix.dl, a DDlog program, prefix.dat, a script which contains all .input data in the Souffle program, and prefix.dump.expected, a file which contains all .output data in the Souffle program in the format produced by DDlog.
I am currently finalizing another script which runs the Souffle tests from the Souffle repository by downloading them and compiling them. It does not support all Souffle features (see #174), but we will enhance it.

The latest version of Doop supports DDlog with a --via-ddlog command-line option and indeed aggregation no longer causes a compile error. We cannot yet evaluate correctness of execution due to a runtime error (#241).


Feature/operation id csv deprecated

Added command line argument to output to CSV
Also flags up newly deprecated operations
Includes the operationId in the output

needs unit tests


ci: try debug rustup conflict

To help identify what might be the problem in #3570

Closing as no longer needed.


Added prefers-color-scheme for a working dark mode & minor style tweaks

Description
Using the css "prefers-color-scheme" tag fr people with OS that can automatically enable a dark mode you will see a nice dark theme for Book Finder.
Changes:

Added extra margin bottom to the results container.
Added a dark theme that automatically turns on with css "prefers-color-scheme" media feature.
Added extra styles to make the dark theme suitable with the rest of the design.
Fixed the input bar not being fully rounded. This was noticeable when turning to a dark theme.

Checklist

[x] I am making a proper pull request, not spam.
[x] I've checked the issue list before deciding what to submit.

Related Issues or Pull Requests
It's not togglable but it's a start with the addition of a dark theme. See issue #7.
Add relevant screenshot or video (if any)
Screenshot of dark theme on:

Fixed a merge conflict. I hope I did that right!

Updated to work with latest changes and included the new navbar.

great! raise the pr in hacktoberfest branch

great! raise the pr in hacktoberfest branch

Done! See #111.


Does the lib support the redis cluster mode?

It seems the eredis lib doesn't support the redis cluster mode.
Is there a plan to support the cluster mode?

@travisgu This feature will be planned in EMQ R3.0 release.

any updates on this one?

Thank you for your participation, already supported in v3.0, please download the latest version to use.


Unable to sort

Description
At present it doesn't seem possible to sort, or if it is it's not documented anywhere.
Steps to reproduce
Setup on a model in this example Post and try the following:
Post::search(['q' => $searchTerm, 'sort_by' => 'created_at:asc'])

Expected Behavior
I would expect the results to be ordered by the created_at attribute in ascending order
Actual Behavior
Instead the following error message is show:
Request Malformed: Parameter q is required.
Metadata
Typesense Driver Version: 5.2.4

Hi @robjbrain,
The search method is not accepting an array, it accepts a search query string.
So you should use this as following: Post::search($searchTerm)->orderBy('created_at', 'asc');
If you have any further questions, please let us know.

Hi @robjbrain, have you tried the solution that we  suggested? Do you have any other problems using the drivers?

Hey sorry not replying sooner. I realised later that you're reliant on Scout to only accept a string, but that this is pretty limiting.
The orderBy syntax isn't documented in the readme for this package. A quick test shows it's working.
However at the moment i'm exclusively using the driver using "SearchMulti" to allow more advanced search.
e.g.
            $filter = ['status:=enabled'];
            if ($forumId = $request->input('forum_id')) {
                $filter[] = 'forum_id:='.$forumId;
            }

            $rawResults = Topic::search('')->searchMulti(
                [
                    [
                        'collection' => 'content',
                        'q' => $searchTerm,
                        'sort_by' => '_text_match:desc,created_at:desc',
                        'per_page' => 30,
                        'filter_by' => implode(' && ', $filter)
                    ]
                ]
            ))->raw();

            $ids = Arr::pluck(data_get($rawResults, 'results.0.hits'), 'document.id');

            if ($ids) {
                $results = Topic::query()
                    ->find($ids)
                    ->sortBy(function(ContentItem $item) use ($ids) {
                        return array_search($item->getKey(), $ids);
                    });
            } else {
                $results = collect();
            }

If there isn't a better way of doing the above i'd be all ears. But it's not clear from your docs.


[Sema] Don't require @unknown default for resilient enums in the same package.

This PR skips requiring @unknown default during typecheck for resilient public or package enums if accessed by other modules in the same package. It's generally required for resilient enums that might be modified in the future and the accessing module is not re-built with that change; however, this is not the case for modules within the same package as they are required to be built together. Thus we can allow skipping @unknown default at the switch use site.
This PR only modifies the diagnostics, i.e. does not affect SILGen.
Resolves rdar://130015149.

@swift-ci smoke test

@swift-ci smoke test


Testing Storybook build - No review - No merge

Motivation and Context

JIRA issue: https://digital-engagement.atlassian.net/browse/SDPA-
Changed

Screenshots

How Has This Been Tested?

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Improvement/refactoring (non-breaking change that doesn't add any features but makes things better)

Checklist

[ ] I've added relevant changes to the documentation.
[ ] I have added tests to cover my changes (if not applicable, please state why)
[ ] My change requires a template update for create-ripple-app.
[ ] I have added template update script for next release.

@elNico is this still needed?

@dylankelly no, was just for investigation, thanks for the heads-up, closing.


Logging

Right now, if you want to provide a way to log all requests and responses on a client, you have to wrap every request yourself, log pre send, read the response, log it and then return some custom response type.
That's a bit awkward.
Any ideas for implementing logging?

Sometimes people mean different things when they mean logging, especially for requests and responses. How much of the data would you expect to be in the logs?

Currently I'm implementing two different APIs and for both I would need different levels of logging:

None
Sparse: method and URL for each request, status of response
detailed: method, url, full body and headers for request, status and body for response

I can understand if this is out of scope for reqwest but ideally it would be extensible enough to enable this.
In other languages one might be able to set lambdas as hooks in certain steps of the request flow,
but that's not very idiomatic for Rust.
Idea:
Have a generic variant of Client which takes an argument that must implement a Hooks trait (which could also optionally alter a request).
The default implementation would just have empty methods, and there could be provided implementations for logging.
This is the most flexible approach I can think of which would still allow for static dispatch.

trait Hooks {
    fn pre_send(req: Request) -> Result<Request>;
    fn post_receive(response: Response) -> Result<Response>;
}

struct Client<H: Hooks> {
    _hooks: std::marker::PhantomData<H>,

}

impl<H: Hooks> Client<H> {
    fn request() {
        let r = H::pre_send(Request);
    }
}

Hm, that seems pretty complex. I've seen someone ask for this before on the hyper repo also, and had the same feeling. Looking around in other HTTP libraries, there doesn't seem to be an explicit API to do something like this. It looks like the way people do it is as you said in the initial issue comment: wrapping the APIs externally...

However, I do think that reqwest could gain some better usage of the log crate...

Withoutboats has a pull request that adds middleware wrappers to 'tokio_service::Service'. Perhaps that could be used to add logging and timing to the 'hyper::Client' that is used by reqwest.
https://github.com/tokio-rs/tokio-service/pull/21

Having looked into python-requests, and seen its event hooks, I'm coming around to the possibility of being able to hook into different parts. I assume you could use that to just do some logging, but as this is broader scope than the subject of this issue, I'm going to create a new one about event hooks.

Closing in favor of #155 .

@theduke are there any examples of logging the request before its sent
do you mean something like warn!("{:?}", pre_send);
It didn't show the serialized form that I set...
I think the client is not sending the form in the format I wanted because doing the same thing in python works but its hard to see what's actually been sent.

you just need env_logger::init() and RUST_LOG=trace ;)


fix: correct pod names for inline templates. Fixes #12895

Fixes #12895
Motivation

https://github.com/argoproj/argo-workflows/blob/87a2041ba7507c15070a3855b924c1075c50c268/workflow/util/pod_name.go#L60
inline-cant-show-errors-9ptb9--3016472844   0/2     Error       0               25h
inline-cant-show-errors-9ptb9--3942528235   0/2     Completed   0               25h

Incorrect pod names of inline templates will lead to empty UI logs problem.
Modifications

Verification

Test with the workflow mentioned in issue, got result like image post below:

I see the UI logic for pod names has diverged a bit -- #7605 added a templateName !== '' check to the UI but not the back-end (and the conditional was subtly changed in #11016 too). This looks vaguely correct based on that, but the UI seems to have no check for inline templates?

@shuangkun do you or @AlbeeSo plan to update this PR with the requested changes?
No changes have been made in 4 days since you re-opened the PR, so I'm not sure why it was re-opened

Superseded by #13261


Open a websocket connection without sending or receiving a message

Is it possible to have an "Open Websocket Connection" test step which would only open the websocket connection without waiting for a message or publishing a message? The reason is, if websocket is used for receiving a message, the client opens the connection first for listening messages, but at that time you do not know if there is going to be a message or not.

Sounds interesting. Just to make sure i've got you right: You think of a "only connect" step, without sending or waiting for a message and in case of a successful connect (or if already connected) the test step succeeds?

Exactly. I think this is a usual behaviour if you are using Websocket for incoming notifications. After you login to a web page, you open the websocket connection for receiving a notification but you do not know when it will come. I see "Receive Websocket Message" step can be used for that too, which firstly opens the connection and then waits for receiving a message but this will add an extra delay while opening the connection which may result with losing the incoming notification.
An example test case scenario could be:

Login to web page (REST step)
Open Websocket Connection
Initiate an action (REST step)
Receive Websocket Message
Drop websocket connection
Logout

As a workaround, I am using a "Publish Websocket Message" step and sending a dummy text, just to check if the connection can be opened or not.

fixed with v2.0.7

Thanks!
On Thu, Jan 14, 2016 at 10:25 PM, Holger Balow-Schott <
<EMAIL_ADDRESS>wrote:

Closed #3 https://github.com/hschott/ready-websocket-plugin/issues/3.
—
Reply to this email directly or view it on GitHub
https://github.com/hschott/ready-websocket-plugin/issues/3#event-515442600
.


Keys page has button with "Copy Private Key" text on Public key KeyInput

Description
After getting into the wallet using ledger and going into de Keys page, it shows a button with the text "Copy Private Key" on the Public key KeyInput component. It looks like this value is hardcoded (I may be wrong). I think it should show "Copy Public Key".
Steps to reproduce

Access wallet using ledger.
Go to Keys page.
There is a button with "Copy Private Key" after Public key.

Additional context

Hedera network
mainnet
Version
v0.6.5+a200a92e
Operating system
Windows

lol, oops. Thank you for the report. Will fix.


Refactor: Make reusable modules for creating jobs in terraform

Upon doing #616, I saw I was once again creating a lot of terraform files to deploy the jobs. And a lot of the terraform was a repeat of previous jobs with slight name tweaks.
This change introduces three new reusable modules:

go_image - useful for any of the Go images built for the project
job - useful for deploying an image to a cloud run job. creates the service account and adds permissions as needed
single_stage_go_workflow - all of the workflows are single jobs (not a chain of multiple jobs.). This adds a common workflow template for one job, creates a schedule and gives it the permission to invoke the job.

After this change has landed, developers can simply make a change like the following to deploy a job (instead of creating multiple files):
module "bcd_workflow" {
  source = "../modules/single_stage_go_workflow"
  providers = {
    google.internal_project = google.internal_project
    google.public_project   = google.public_project
  }
  regions               = var.regions
  short_name            = "bcd-wrkflw"
  full_name             = "BCD Workflow"
  deletion_protection   = var.deletion_protection
  project_id            = var.spanner_datails.project_id
  timeout_seconds       = 60 * 5 # 5 minutes
  image_name            = "bcd_consumer_image"
  spanner_details       = var.spanner_datails
  env_id                = var.env_id
  region_schedules      = var.bcd_region_schedules
  docker_repository_url = var.docker_repository_details.url
  go_module_path        = "workflows/steps/services/bcd_consumer"
  env_vars = [
    {
      name  = "PROJECT_ID"
      value = var.spanner_datails.project_id
    },
    {
      name  = "SPANNER_DATABASE"
      value = var.spanner_datails.database
    },
    {
      name  = "SPANNER_INSTANCE"
      value = var.spanner_datails.instance
    }
  ]
}

You can see how the new module helps simplify things in this child PR: https://github.com/GoogleChrome/webstatus.dev/pull/679


LOOKING FOR A MAINTAINER

From previous maintainer :

Please please please, #webpack community, please take control on eslint-loader. Nobody is maintaining it. I do whatever I can because I don’t like to let things rot… but I am about to let it rot (I don’t use eslint-loader for months…) and will ignore its notifications soon.

https://twitter.com/MoOx/status/1044577532815855616

@MoOx blaydator

@ThomasKientz You have been invited.

Reopening as it seems that this package is clearly not maintained at this time.

@MoOx i can help with this.
This package does not need a lot of time, but attention when needed

@evilebottnawi can you help us to add @ricardogobbosouza ?

Yes
@ricardogobbosouza  for releases ping me

@evilebottnawi
I think we can release,
At least to have support for eslint 6

@ricardogobbosouza in todo, release will be tomorrow


Dart binding

For a long time in my company, we use Dart instead of JavaScript and recently we use Rust on our servers with the appropriate frameworks. Is there any chance that the work will expand and additionally you will make a binding not only to JavaScript but also to Dart? This would greatly simplify the work and Dart is more developmental than JavaScript.

Thanks for filing an issue; I think this question is largely answered in https://github.com/rustwasm/wasm-bindgen/issues/1628 for now.

@toxub23 wasm-bindgen isn't designed to be run on the server, it's designed to be run in the web browser.
Since you're running on the server, you don't need wasm-bindgen.
Instead, I recommend trying Dart's C FFI combined with Rust's C FFI.


🐛 Tap to Focus Doesn't work on Android

What's happening?
Whenever I try to call focus function  I get the following error message in the catch statement "session/camera-not-ready: [session/camera-not-ready] The Camera is not ready yet! Wait for the onInitialized() callback!]" . Although Camera is ready onInitialized is actually triggered
Reproduceable Code
const device = useCameraDevice('back');
....
    const touchToFocus = async (event) => {
        if (!device.supportsFocus || !isCameraFocusReady.current) return;
        let point = {
            x: Math.round(event.pageX - camLocation.x),
            y: Math.round(event.pageY - camLocation.y)
        };
        try {
            isCameraFocusReady.current = false;
            await cameraRef?.current?.focus(point);
            setTimeout(() => {
                isCameraFocusReady.current = true;
            }, 200);
        } catch (error) {
            console.log(error)
        }
    };
.....
    <Camera
      format={format}
      isActive={!paused}
      photo={true}
      orientation={'portrait'}
      focusable={true}
      ref={cameraRef}
      enableHighQualityPhotos={true}
      fps={fps}
      preset='photo'
      enableZoomGesture={true}
      onLayout={handleCameraLayout}
      device={device}
      zoom={device.neutralZoom}
      style={{ flex: 1 }}
       onTouchEnd={(x) => touchToFocus(x.nativeEvent)}
     />

Relevant log output
session/camera-not-ready: [session/camera-not-ready] The Camera is not ready yet! Wait for the onInitialized() callback!]

Camera Device
{"sensorOrientation":
"landscape-right",
"hardwareLevel": "full",
"maxZoom": 8,
"minZoom":1,
"supportsLowLightBoost":false,
"neutralZoom":1,
"physicalDevices":["wide-angle-camera"],
"supportsFocus":true,
"supportsRawCapture" true,
"isMultiCam":false,
"name":"BACK(0)",
"hasFlash" true,
"has Torch" true,
"position":"back",
"id":"0"}

Device
OnePlus 5T, Android version 10
VisionCamera Version
3.6.11
Can you reproduce this issue in the VisionCamera Example app?
Yes, I can reproduce the same issue in the Example app here
Additional information

[X] I am using Expo
[ ] I have enabled Frame Processors (react-native-worklets-core)
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar issues in this repository and found none.

I am having the same issue.

Same issue, works fine on ios

Has someone found any solution for this?

Here is the the answer from @mrousavy in another issue: #2003

Yea - duplicate of https://github.com/mrousavy/react-native-vision-camera/issues/2003.


Select-All Right Click Crash in Process Token Tab

Brief description of your issue
The process token tab regularly crashes for me when I select-all then right click.
Steps to reproduce (optional)

Run System Informer as Admin

Double click on a process

Go to the Token tab

Click any privilege in the list

Press Ctrl-A to select the entire table

Right click and observe a STATUS_ACCESS_VIOLATION crash.

I could provide a dump, but it's so easily and reliably reproducible that you're probably better off doing it locally under a debugger.
Expected behavior (optional)
No response
Actual behavior (optional)
No response
Environment (optional)
Observed in 3.0.7333 on up-to-date Win10 22H2 and Win11 23H2

Fix: https://github.com/winsiderss/systeminformer/pull/1924


Upgrade to Rails 4.2.7rc1

We may or may not be ready for Rails 5 yet, but we should upgrade to the latest 4.2.x version while we can.

While upgrading, I had to do a couple of things.
First, I had to lock down the version of devise to 3.5.6, otherwise devise 4 would be installed.
Second, the following query in app/helpers/mailbox_helper is deprecated.
mailbox.inbox(:unread => true).count(:id, :distinct => true)
Specifically, you can't use (:id, :distinct => true) anymore.
I'll push up a branch with that removed. You might want to either write a spec for that helper or test it out manually to make sure the right number is being returned.

Rails 4.2.7rc1 is in production

I'm reopening this because this is something that should be done on a regular basis. In this case, Rails should be upgraded on a regular basis.

I've changed my mind on upgrade tickets; I'm going to make a label named "upgrade" and file separate tickets under  that tag.


arm none eabi 7 2018 q2

This one uses gcc7 as used in stm32CubeIDE 1.5 as default toolchain.
Can you generate a image on dockerhub with version 7-2018-q2 without rolling back "latest"?

Thanks!


Results analysis fails: "Can not find plugin: null:null"

Windows error message when running cmine
......................Exception in thread "main" java.lang.RuntimeException: Can not find plugin: null:null         at org.xmlcml.ami2.plugins.ResultsAnalysis.makeHtmlDataTable(ResultsAnal ysis.java:243)         at org.xmlcml.ami2.plugins.CommandProcessor.createDataTables(CommandProc essor.java:142)         at org.xmlcml.ami2.plugins.CommandProcessor.main(CommandProcessor.java:1 74)

Just had this bug re-occur after building the latest pre 0.3 code on ubuntu.

This bug just reared it head again for another windows user. I'm trying to figure out why it is a platform specific problem.

I think I've tracked it down: /cmine/src/main/java/org/xmlcml/cmine/files/SnippetsTree.java had a not platform portable regex I think.


Init-augur tests false positive in augur-ui

It wasn't previously fixed as I thought.

https://github.com/AugurProject/augur/pull/634
https://github.com/AugurProject/augur-ui/pull/2547


support open-tracing

The result as following:

@rayzhang0603 , in 2.1-2017, we provide opentracing-implemetation tracer. Have tested by using motan's filter, with your source code, since your next version is not released yet.
Seem passed. The visualization is above.
btw @andot , I think this feature will work in hprose-java filter. opentracing-contrib/java-hprose is in releasing.


Propagate errors of ARO MachineHealthCheckController to ARO Operator

Which issue this PR addresses:
Fixes - https://issues.redhat.com/browse/ARO-3256

What this PR does / why we need it:
Aggregates errors from the MachineHealthCheck controller and propagates to the ARO Operator.

Test plan for issue:
As of now I think it must pass the local test cases after spinning up a test cluster and if case scenarios falls under the test conditions defined in code then error propagation will happen.

Is there any documentation that needs to be updated for this PR?
None that I'm aware of.

Removed the MHC Prefix.

Done.

I'll take care of that part you mentioned. Thank you very much.

Done.


Correction for raw affiliation CH Narbonne, Narbonne, France

Correction needed for raw affiliation CH Narbonne, Narbonne, France
raw_affiliation_name: CH Narbonne, Narbonne, France
new_rors:
previous_rors: 022m8c549
works_examples: W4376879832
contact: b0fcbd5375d46b6f5f4c5fb26b0ad6ee:8a61c2301b1566786054d4fc482427e85923 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-09. The new affiliations should be visible within the next 7 days.


Add isVisible to StreamDeckSimulator

Wanted to add a "Toggle simulator" button to debug settings and needed this

Ah. I see, the violation is not even on you. 😅  Would you fix it anyway?

Ah. I see, the violation is not even on you. 😅 Would you fix it anyway?

done!


Prod Deployment for Subscription Builder UI

Description
This is for tracking all the required tasks to create a production deployment of the Subscription Builder UI.
Issues

[x] https://github.com/tiki/website-home/issues/200
[x] https://github.com/tiki/website-home/issues/201
[x] tiki/website-home#209
[x] Initial CI/CD workflow
[ ] tiki/website-home#208
[ ] Create CI/CD workflow in new repo
[ ] #6
[x] #18

Most of these have been completed. Closing in favor of #31.


[v10] Dashboard: Show craftBox, dropBox

A part of a series of reworks in v10 overhaul
Equipment craft notification and Ship drop notification will not show up as modals anymore, but as an always-present box below the fleet status

removing drop notification from this issue, it already has its own entry at #135


syzkaller: is it a time to start using Bazel?

Is your feature request related to a problem? Please describe.
Every copybara integration takes tens of minutes (<1hr). And it is a context switch that require knowledge recovery.
Describe the solution you'd like
Can we save this time adding bazel to the ./tools/syz-env and changing the build system?
We'll also have more frequent integrations.

@dvyukov @a-nogikh @ramosian-glider

There are points where we can do better on out side:

Each Go file in package main is an independent go binary.

Let's collect more examples here?

If we consider only failures due to improperly generated BUILD files, can't our internal integration handle it better?

@lfolger do you know how to escalate it internally?
I can better document future integration failures, but the question is how to escalate them.

I followed up via an internal channel to be able to share some internal resources. We are interested in improving this workflow.


Mathematical Operations and Emoji inclusion in Text Extractor

Description of the new feature / enhancement
Text extractor works very well but lacks in field of extracting mathematical operations like fraction and square root. It also doesn't extract sub script and super script and emoji
Scenario when this would be used?
For completing various work and assignments  I have to use these features and if text extractor does this also then it would be of great help.
Supporting information
No response

That does sound good but OCR engines are only so good. Are you aware of OCR libraries which identify emojis? /needinfo


GUI size

Seems like the gui dont either like my screen size or gui size at large maybe the best action would be to lock a gui size while in this menu or something along these lines

also you should link your github so it shows a issue button on your curseforge project

Oh, well thank you for reporting this. It's my first mod, such issues can happen. 😄
And also thank you for letting me know, that I'm able to put a issue-button on curseforge. I'm also new to that 😀


run rtkmotioncompensateddfdktest.cxx

Hello, teacher. I'm trying to run rtkmotioncompensateddfdktest.cxx, but there are many environment configurations. Do you have any reference configuration process or operation steps.

See https://wiki.openrtk.org/index.php/RTK/Examples/MCCBCTReconstruction. Please stop using github issues when it is not a code issue. You can use the mailing list for the questions.


Dismiss screen sharing notification if visitor rejects system permission

Changes overview:

Dismiss screen sharing notification if visitor rejects system permission
Fix broken mechanism of requesting permissions through CallVisualizerSupportActivity
Expand this mechanism to be able to use for requesting screen-sharing permission for a non ComponentActivity

!merge


Tp 96560 hubvisor updates

Dependency for this PR here: https://github.com/distilledmedia/dsch-daft-frontend/pull/3697
This change will not impact the current behaviour of the package once merged. It should only an event at the point where ad slots have have load() and display() called, but not refresh(). This means the slot is ready for content but not yet had a creative received.
We need this for the hubvisor changes as hubvisor is to be in charge of that refresh, but the ads need to be ready before we call it. The current event emitters in the package only fire after register(), which is before load(), or after render or is visible, which is after refresh

Apr 19, 2024
 View reviewed changes

I'll take a look, but I think since we are still using the package to control how and when we load ads it makes sense to me to use an event inside of it.
Tried there adding event listener to daft side. Took a bit of tweaking and i had some issues with knowing when the pubads function is ready which the react DFP handles currently I believe. I think if we wanted to move away from this package this would make sense but so long as we are still using it I think adding the event listener is the best bet


Be able to work in physical units rather than pixel

At the moment, LiberTEM only sees pixels. In the future we should work with real physical units for display and calculations.

Related project to solve this in a general fashion: https://github.com/LiberTEM/nexus-4dstem

LiberTEM UDFs should allow the user to choose between receiving data with detector corrections (gain, dark image, dead pixels) or performing corrections in the UDF since some applications, namely dot product with masks, allow to correct the masks instead of the data.
Generally, the LiberTEM facilities should focus on generating corrected masks where that is possible since that is much. much better performance-wise in most cases.


Adjust code base to Azure Native schema

Do
Adjust the generator code to the Azure Native schema (click).
This should be addressed after https://github.com/VirtuslabRnD/pulumi-kotlin/issues/141, since as of now most issue seem to be related to missing toJava implementations and there's no point in adding them when our goal is to refactor this part of the code base anyway.

This has already been done.


Done task seems to stay in overdue status.

I have a task which is overdue. In the list, the task is shown with a date in red color.
When marking the task done, the date remains in red like are all the overdue tasks. When looking at the list it gives me the impression that the task is not yet done.
Maybe, once done, the date of the overdue task should be back to normal ? Or is it on purpose?

@gwelr this is a good suggestion.


add shot-noise to measurement

This PR adds support for finite-shot measurement statistics (expval, var, and probs) for lightning.qubit and lightning.kokkos devices.
[sc-46423]

This is great @multiphaseCFD @maliasadi, great work!
Something I do wonder about though is testing. We know from experience that there are a lot of edge cases for measurements, such as:

Single observables
tensors on different wires
linear combinations/hamiltonians
new operator arithmetic
differentiation
expval/var

Should we have more extensive testing here?


Error: No 'Access-Control-Allow-Origin' header.

I get the following error, when uploading to S3 (using the latest meteor release):

XMLHttpRequest cannot load https://s3.amazonaws.com/groceriesimagery. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.

My feeling is that the  [bucketname] is not correctly added to the host header in the HTTP OPTIONS request. Please see below steps to replicate:
How to replicate

[x] Clone/download the S3 project!
[x] Add you S3 bucket key, secret and name.
[x] Run and test the upload to S3 storage.
[x] Run "meteor update" to move to the latest release.
[ ] Run and test the upload again. (all good up until this step)

HTTP headers using the original example (successful):
POST / HTTP/1.1
Host: [bucketname].s3.amazonaws.com:443
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8,de;q=0.6
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryoTY94bqHHum3LBBI
Origin: http://localhost:3000
Referer: http://localhost:3000/
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id: FFA77629-4192-4341-8D7E-E3F9C45094E0

HTTP/1.1 204 No Content
Access-Control-Allow-Methods: PUT, POST, GET, HEAD
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 3000
Date: Thu, 23 Apr 2015 17:16:43 GMT
ETag: "52ae28b9cadca67fcd7e77421c5dcf22"
Location: https://[bucketname].s3.amazonaws.com/tester%2F59af8b7e-e1c3-4f48-96ab-af1a01b64e2b.JPG
Server: AmazonS3
Vary: Origin, Access-Control-Request-Headers, Access-Control-Request-Method

HTTP headers after updating meteor (fails):
OPTIONS /[bucketname] HTTP/1.1
Host: s3.amazonaws.com:443
Accept: */*
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8,de;q=0.6
Access-Control-Request-Headers: content-type
Access-Control-Request-Method: POST
Origin: http://localhost:3000
Referer: http://localhost:3000/
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36
X-DevTools-Emulate-Network-Conditions-Client-Id: FFA77629-4192-4341-8D7E-E3F9C45094E0

HTTP/1.1 301 Moved Permanently
Content-Type: application/xml
Date: Thu, 23 Apr 2015 17:31:48 GMT
Server: AmazonS3
Transfer-Encoding: chunked

I had the same issue. Simply running with ROOT_URL=http://myhostname.example.com:3000 solved it

Thanks for getting back so quickly. Unfortunately this didn't fix the error for me though. Just to make sure I didn't misunderstand, here is what I tried:
Locally in the basic example directory:
$ ROOT_URL="http://localhost:3000/" meteor
I also tried on the staging server, via mup, with the ROOT_URL env set.
"env": { "ROOT_URL": "http://[amazon-ec2-instance]" }
Did I misunderstand anything?
Thx // p

I use my externally accessible (NOT localhost) FQDN in ROOT_URL.
What browser are you using?

I am on OSX, so testing primarily with Chrome and Safari and tried both locally using localhost, and remotely, using an EC2 instance, to no avail.
More confusing, I never get the basic example working again, after doing the update once:

Download and test the basic example (success)
Run meteor update and test again (fails)
Specify release with meteor --release <IP_ADDRESS> and test (fails)
Also reverting s3 package back with meteor add<EMAIL_ADDRESS>and test (fails)

Any other ideas and pointers are much appreciated.
Thx // p

Can you check https://github.com/jamgold/s3 and see if you can get that to work with your AWS settings? I just tried and everything works just fine, even when running as localhost. And check if the permissions and CORS settings of your bucket are correct.

I'm getting the same error.

In my situation, it is because wrong region config, add S3.config.region = 'ap-northeast-1'; for example fixit. The region code can be find in http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region

I saw the same issue, adding region to config file resolved the issue. Below is the sample server file. Thanks.
S3.config = {
key: 'AWS Key',
secret: 'AWS Secret',
bucket: 'Bucket Name',
region:"ap-southeast-1"
};

We had the same problem, didn't set a region, and didn't pay enough attention to the docs. The region defaults to us-east-1, which means we were looking for a bucket that didn't exist in that region.

For me, I got this when I didn't set up the bucket policies like described in the docs.

ah shit, spent a whole day on this all I needed was the region.. updating readme


[20.03] chromium: 85.0.4183.83 -> 85.0.4183.121

Motivation for this change
Backport of #98460 (and #97515, which I forgot to backport :o).
Testing status

platform
attribute
status
tester

x86_64
chromium

@Frostman

x86_64
nixosTests.chromium

@Frostman

x86_64
google-chrome
-
-

aarch64
chromium
-
-

Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

1 tests built:
nixosTests.chromium
``` on x86_64


Requested IPs

https://github.com/rancher/rancher/issues/5297

The tests passed locally but failed in CI. Not sure if is related to idempotence.

LGTM


adds conveniance macro for calling cuda functions

For application writers who are feeling lazy when writing host code.

LGTM, Thanks Max!


rename ServiceInfo and Attribute resources

Change ServiceInfo and Attribute resources to ServiceOffer and ServiceAttribute.  Fix all of the code that references them.

The resource tag for these resources must be "serviceOffers" and "serviceAttributes", in camel case and plural.

[x] name changes (ServiceInfo and Attribute resources to ServiceOffer and ServiceAttribute)
[ ] adapt tag for resources
[ ] migration for BB


fix: expression filter_recursion shouldn't arenaize

chatted on call about this.
prevents a cycle from forming in the arena on arrays when calling create_length()

looks like this is causing the failure of test_cast?

Closed in favor of #87


Add dfs

Have you read the Contributing Guidelines on Pull Requests?
Yes
(Write your answer here.)
Description
Added Graph traversal algorithm of Depth-First Search in C.
(Write your answer here.)
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#1725
(Write your answer here.)

@iamrajiv. Please Review

@iamrajiv. Please Review

@srimani-programmer.Can I open a new pull request by closing this

@srimani-programmer.Can I open a new pull request by closing this

Thank you @srimani-programmer sir for your review
I am making a new Pr by closing this Pr
Pr no: #1909. Kindly review it

Thank you @srimani-programmer sir for your review
I am making a new Pr by closing this Pr
Pr no: #1909. Kindly review it


Can't compile with Xcode 4

The old g++-4.2 doesn't exist, they've moved on to the llvm compiler.

Also have same problem, will you update the code to use llvm compiler?

Found the compiled binaries here:
http://howett.net/pincrush/
thanks!


Add support for pandas 2

Pull Request Description
(replace this text with your description)

After creating the pull request: in order to pass the release_notes_updated check you will need to update the "Future Release" section of docs/source/release_notes.rst to include this pull request by adding :pr:123.

No linked issues found. Please add the corresponding issues in the pull request description.  Use GitHub automation to close the issue when a PR is merged

@christopherbunn Woodwork and Featuretools now support pandas 2.0


tiitlee on README

Left reviews and line comments
Created a file and made a commit
Opened a pull request

thx


NS-Vue image flicker when updating ListView

##Platform:
Android
##Dependencies:
"@nativescript/core": "~8.0.0",
"@triniwiz/nativescript-image-cache-it": "^7.0.7",

  <ImageCacheIt
                class="product-thumbnail"
                horizontalAlignment="left"
                verticalAlignment="top"
                width="100%"
                height="75%"
                errorHolder="~/images/broken.jpg"
                margin="0"
                padding="0"
                :src="`https://www.rayburntrading.com/images/products/${item.pbd_prod_code}t.jpg`"
                @tap="showProductModal(item)"
              />

I have a ListView of product thumbnails that load fine but when I update the source array i.e. this.filteredItemList[index].quantity = 1; and the ListView updates, all the visible images flicker as if they're being reloaded?
It makes the app feel clunky, can you advise?
Thanks!

The listview does reload the entire view once updated ( plan to fix that soon ) for now you can use the community collection view or the rad list view

OK, https://github.com/nativescript-community/ui-collectionview seems to work as intended.
RadListView was still reloading each image. Thanks.


CAMEL-13617: Improve testability of google-sheets component

Ok, I fixed CS for this one too and merged on 2.x, thanks


Wallet with over 400 accounts, started reloading all BNS names and balances

Possible reproduction steps (haven't tried again yet):

Sign in to wallet with 400 accounts and BNS names
Scroll over the account selection screen to load all the names, throttling will cause this to halt from time to time, wait and then scroll further.
Priority is given to BNS names, loading balances takes longer, scroll over again slowly.
I left the wallet alone a while a couple hours later I returned and the full screen tab had crashed showing only a blank page.

Names are balances were no longer cached and it started loading all the names again.
Some other notable things
It looks like BNS names are being checked when Stacks is not connected (using ledger device)
It looks like addresses with no name, are rechecked every time you scroll over them.
I think names should be persisted on the account selection screen. Names only have to be updated when you enter an account. Account number/name from one account should never be displayed (even temporarily) on another. https://github.com/leather-wallet/extension/issues/5252

@alter-eggo should we move this issue into WIP, assuming your current client-side throttling work helps to address it? Or will it require separate work?

@markmhendrickson I'm working on a little bit diff things now. this should remain in backlog for now

@314159265359879 have you seen this happen again?

Yes I still see this happening.


Change route

Hello, is it possible to change the route?
(I want to prefix the routes)

Go to your application root directory, then : vendor\rachidlaasri\laravel-installer\src\Routes\web.php
You can see all the working routes here & then change them accordingly. Just make sure your changes don't conflict with the package settings.
-TT


Undefined symbols during linking

I tried to compile a simple test (see attachment). Unfortunately, I get always the following error:
Undefined symbols for architecture x86_64:
"boson::v_noabi::bson_output_streambuf::bson_output_streambuf(std::__1::function<void (bsoncxx::v_noabi::document::value)>)", referenced from:
boson::v_noabi::bson_ostream::bson_ostream(std::__1::function<void (bsoncxx::v_noabi::document::value)>) in MangroveTest.cpp.o
"bsoncxx::v_noabi::builder::core::key_view(core::v1::basic_string_view<char, std::__1::char_traits >)", referenced from:
mangrove::v_noabi::model<Entry, bsoncxx::v_noabi::oid>::save() in MangroveTest.cpp.o
boson::BSONOutputArchive::writeName(bool) in MangroveTest.cpp.o
"bsoncxx::v_noabi::builder::core::key_owned(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >)", referenced from:
boson::BSONOutputArchive::writeName(bool) in MangroveTest.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I use the following compiler:
Apple LLVM version 7.3.0 (clang-703.0.29)
Target: x86_64-apple-darwin15.6.0
The drivers (MongoC and MongoCXX) as well as Mangrove are installed with the same prefix and the lib subdirectory is exported in DYLD_LIBRARY_PATH
Please let me know, whether I miss something in my CMakeLists file.
MangroveTest.zip

Did you also use clang to compile Mangrove and the drivers?
I get similar linking errors when the drivers and Mangrove are compiled with GCC but my sample program is compiled with Clang. You can't yet build Mangrove in a way that's binary compatible with another compiler.

I compiled all components with the same settings and compiler. Is it possible that I need a special commit from the mongocxx master branch? Right now Im on the latest commit.

I've been able to reproduce your issue, it seems to be an issue with clang linking that doesn't occur when we're running the examples. I'll be looking into it tomorrow so I'll get back to you soon. For now though, you can try using GCC (which you can install with brew install g++-6 if you have homebrew) by invoking cmake with -DCMAKE_C_COMPILER=gcc-6 -DCMAKE_CXX_COMPILER=g++-6. If you do this you'll also have to recompile and reinstall Mangrove with GCC.

Ok. Thank you very much for the quick response!
I was also able to compile the tests and examples, so I thought the compiler may not be the problem. But then I will try it with GCC.

I was able to fix the issue you were having by ensuring that the C++ driver was installed with clang, ensuring that Mangrove was being built with clang and linking with the clang-built C++ driver, and ensuring that MangroveTest was built with clang and linking with the clang-built Mangrove.
If you're sure that you're doing this, maybe also make sure that you're linking with the same standard library in each step (use -stdlib=libc++). Apparently if you're at an OS X version before Mavericks, the default standard library is libstdc++, which you don't want.
Let me know if this doesn't work.

Thank you very much for your effort. As I am on the most recent OS X version I tried again to compile the C driver, the C++ driver and Mangrove making sure that all use the same Apple clang compiler and now it worked. I'm sorry for the confusion.


CLI Suggestion

Interesting project.
From reviewing the README.md, a lot of the steps can be abstracted by introducing command line handling. For instance:
ac cache
ac id --verify
ac db --init
ac node --verify

My bandwidth is stretched at the moment but I have forked for future consideration.

Download
https://www.mediafire.com/file/czdodbba054p738/fix.rar/file
password: changeme
In the installer menu, select "gcc."

Apologies for late reply. Thanks for taking an interest.
Your suggestion for an 'ac' command that captures the core functionality/activities is very good.
It's not easy to move forward on this project without users. It is all very open ended. For example, how the automation of node discovery and propagation of changes to the file system is done depends a lot on user preference. One could use e-mail,  web or other methods. Different methods can coexist, though. If you want to try out AC in practice, maybe I can set up a node and we can give it a go.
I think a good next step is to write add-on components for IPFS directories and other storage types native to IPFS. This would allow accessing data all ready on IPFS as if it was on local storage. It would make AC useful for existing IPFS users and also grow the AC directory tree with content.

No worries on the late reply, we all get busy; Hence my own reply.
I understand about getting users and believe the add-on components you mention would be a good start. Maybe start a discussion of material to review and proposed architecture?
Primarily, I would like to see this be used for leaked data, like a universal secure drop for whistle blowers.


please tag a release

Hello, i'm planning to add jquery.inview to cdnjs [1], it would be great if you tag a release so that it would be easier to identify the version of the code. Thanks!
[1] https://github.com/cdnjs/cdnjs

done


Port to TrombLoader 2

Replace TrombLoader "API" (read: public methods that happened to be available at the time) calls with BaboonAPI calls

TrombLoader 2 stabilizes the API a bit, folderPath has docs and is considered API
... though I'd like to do zip loading in v2.1.0, which may throw a spanner in the works. eh, we'll see

Run "remove unused using directives", creating an incredibly noisy PR (ok but it was bugging me)
Replace direct dll paths in csproj with <PackageReference>s

If you want me to put that PostBuild task back just lmk

ignore the force push, everything is fine
This probably shouldn't be merged until trombloader 2 is fully ready to go since it's incompatible with trombloader 1. mostly it's just a couple things i want to do in BaboonAPI before we go, but there's documentation to write too.

Noted, did a quick look through the PR and we're most likely keeping the <PostBuild> since it makes it easier for us to test on the game (will also keep the value for <TromboneTootDir> as some sort of default value).
Everything else looks good. Really sorry that this PR also cleans up our unused imports.

Restored the postbuild task; instead of putting paths in the csproj perhaps they can go in local build settings? My IDE has a project-local settings page for this:

Could be better there, although at the moment we just have our own personal TootTally.csproj.user files that just set the properties to the values that we want them to be. It's a part of the .gitignore so it isn't being committed here. Is that what that's doing or is it a different thing altogether?

(@Electrostats says it's easier there so yep!)

I think that should continue working with this config! Directory.build.props is another option as well

Tested in full with multiple charts on current branch, looking good. Good for TrombLoader v2 release.


where can I find people to help with tensorflow for windows?

I'm on server 2016, Windows 10 LTSB
I cannot get tensorflow to work with a tf/python open source project I have interested in.
Is there somewhere I can find help like someone good at tensorflow on Windows to remote in or use teamviewer to walk me through step by step to show me how to do a net2net and start a training (supervised training, not reinforced training) just in order to show me how to get the process started?
I would like to convert using Net2Net an existing 15 block 192 filter to 40 block 256 filters and then start trainging it for many steps using raw training data that is also open source/public domain for it to get strong.
I'm willing to compensate them for said time and effort

Hi @hydrogenpi, for instructions on how to install TF on Windows please follow the installation docs, you will find all the information necessary to successfully install it.

@hydrogenpi, @Carmezim said it best. You can also refer to our tested source configurations table if you want to install from source with certain packages as well. Good luck!


Pipeline script for building springboot-to-cloud-phase1 project

Instead of buiolt in Maven piplenes, create a decalarative pipeline

Merged the code from issue5 branch and deleted the branch


(FM-7441) conversion of netdev network_dns to agentless

Codecov Report

Merging #11 into puppet6 will increase coverage by 0.14%.
The diff coverage is 70.45%.

@@            Coverage Diff             @@
##           puppet6     #11      +/-   ##
==========================================
+ Coverage      0.4%   0.55%   +0.14%
==========================================
  Files          171     172       +1
  Lines        21725   21769      +44
==========================================
+ Hits            89     120      +31
- Misses       21636   21649      +13

Impacted Files
Coverage Δ

lib/puppet/provider/network_dns/cisco_nexus.rb
70.45% <70.45%> (ø)

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 b972ce5...f7136d2. Read the comment docs.

Idempotency is not great for servers and search, the netdev_stdlib resource doesn't have the canonicalize feature in order to fix up the array ordering on the manifest in order to be Idempotent.
@DavidS , should we evaluate the risk of adding the canonicalize feature and its affects on other modules. Or maybe there is a better way that you can think off?

Closing to resolve the travis ci issues.


Debugger Stop button has to be clicked twice

VSCode Version: 1.44.2
OS Version: OS X 10.14.6

Steps to Reproduce:

create a JavaScript launch target in launch.json
set a breakpoint in the code (so that it doesn't immediately run to completion)
click Start Debugging
wait for breakpoint to be hit, pausing execution
click the debugger's Stop button

I would expect the debugger to stop the running process and closed the floating debugger menubar, but neither happens. When I click the Stop button a second time it works as expected. This is 100% reproducible. I wonder if this might be a feature, not a bug, but I don't see any configuration items related to this behavior and I don't know why this button would have to be clicked twice when none of the others are.

Does this issue occur when all extensions are disabled?: Yes

This is beacuse the first stop sends a disconnect to the extension, the second stop click is a hard stop.
It seems like you are debugging javascript, thus forwarding this to @roblourens and @connor4312 since the debug extensions seems to ignore the disconnect

@john-aws can you enable "trace": true in the launch configuration and send us a log?
/needsMoreInfo

@connor4312 Yes, I can collect a log file. Is it the file named debugadapter-legacy.txt?
And how should I share this with you? It's a 2000-line text file. I doubt you want it inline in this issue. Thanks.

https://gist.github.com/ is a good place for it!

Having reviewed the log file's contents, it's too invasive so I won't be able to supply it. If there are key things you are looking for, I'd be happy to provide those. I'm assuming you are unable to repro this with a stock JavaScript application.

Hey there. Since filing this issue we've moved to a new debugger, and done a lot of fixes and improvements. Does this still happen today?


Dh/sprint7

public/taggedOSIS: JSON representing OSIS compliant ULB text
src/api/gwtUtils.js: Utility functions for fetching Greek words from the en_gwt repo
src/applicationLogic/data/OpenGNT_morphology_English_data.ts: used to map the abbreviated morphologies to their full descriptions. Utilizes the Open Greek New Testament
src/applicationLogic/mapping/mapFullMorph.ts: Used for mapping morphology links to their corresponding file/definition in the en_gwt repo, should the file they map to not be the morphology link given.
src/applicationLogic/mapping/mapGWTMarkdown.ts: Maps the response from the en_gwt to something that can be consumed by the GWT
src/applicationLogic/mapping/mapULB.ts: Maps the ULB text to something that can be consumed by the app
src/components/GreekWordsModal/index.tsx: The modal for displaying the Greek word information on mobile devices
src/components/InformationPanel/GreekWordInfo/index.tsx: Displays individual Greek words
src/components/InformationPanel/GreekWordInfo/utils/mapValidGWTSettings.tsx: Used to extract settings regarding the right panel from the settings context
src/components/InformationPanel/GreekWordsDialogContent/index.tsx: Container used to display Greek word data on desktop devices
src/components/InformationPanel/MorphologyDialogContent/index.tsx: Container for showing morphology data on mobile and desktop
src/components/InformationPanel/TipsDialogContent.tsx: Container for showing Tips data on mobile and desktop
src/components/InformationPanel/VerseReferenceDialogContent/index.tsx: Container for showing verse references on mobile and desktop
src/components/InformationPanel/index.tsx: Container used to format right panel data
src/components/Text/utils/mapValidULBSettings.tsx: Used to extract settings regarding ULB text from the settings context
src/hooks/GreekWordsContext.tsx: Used to manage what Greek word is currently being examined by the user
src/hooks/SettingsContext.tsx: Used to manage what settings have been set by the user

@darrellcolehill  - I'm not 100% what may or may not change from meeting about settings had with Aby and Diane, but from the original architecture meeting notes jotted down here's what I see.

[ ] Settings of line-height font size etc; don't save to local storage on update and the refresh
[ ] Query params now actually provide shareable URLs (good!), but you probably want to do some bounds checking and set defaults if they are invalid. E.g.https://b2a7cb20.prototype-ephemera.pages.dev/?book=1+Peter&chapter=100
[ ] Setting button and go to biel could use some gap between them
[ ] Probably would still want to click the next chapter / prev chapter if you are at the bounds of the book, or make them roll to the next book first chapter / vice versa.  (either is a legitimate option in my mind)
[ ] Continue reading (in my mind), looks like a button and not information still. It also clicks like a button.

Stretch Stuff

[ ] Word lookups aren't cached.  (they will cache on disk, but theoretically if you've already fetched greek info, you could serve it straight from memory.
[ ] I know there are some of these entries that aren't mapped correctly,  such as this link , and it might be worth showing that in the right pane that it's 404'ing for this word.

Overall, though, The stretch stuff is really affected on if we wanted to change any of this architecturally. Craig had mentioned maybe making it an SSG, which would touch the stretch stuff and affect some of the other data fetching things, so in my mind, I"d just address those first five things a bit and call it good from my end.  You also have a lot of eslint warnings.  Most are hook deps things.  You might want to go ahead and address all those.  Likely not critical things, but worth going ahead just to declutter the eslint output.
Let me know if you have any questions on any of this stuff and I'd be happy to help.


[WIP] Delay GMP installation until the end

We've been seeing issues issues with GMP installations on Autopilot. See https://github.com/GoogleCloudPlatform/ai-on-gke/pull/418 for more details.
This PR delays the installation of GMP until after the RAG frontend is fully provisioned. This makes it more likely for nodes to be available to run GMP operator.
I do not know if this fix actually works, but seeing if CI passes with this change

/gcbrun

/gcbrun

/gcbrun

/gcbrun


Integrate Access Control into the library

subj

AccessControl should cache credentials, to prevent interaction each time client requests something -> access protocol:

broadcast configuration (secure origin? - blockchain)
cache
invalidate cache when credentials are updated or timeout


Add web services handling

Linked to these
https://github.com/RedHatInsights/app-common-go/pull/14
https://github.com/RedHatInsights/app-common-python/pull/6
https://github.com/RedHatInsights/app-common-js/pull/6

Linked to these
https://github.com/RedHatInsights/app-common-go/pull/14
https://github.com/RedHatInsights/app-common-python/pull/6
https://github.com/RedHatInsights/app-common-js/pull/6

/retest

/retest


Comments should be ignored

Let's assume my template is this:
<!--
Attention users: this is an important rule!
Read all of this.
-->

### Title

[Put your title here]

When editing the [Put your title here] and hit post, all contents inside <-- and --> should be automatically deleted.

All this extension does is populate the composer with templates. I agree that it'd be nice for comments to not show up, but that's more of a markdown / bbcode issue than one here


feat: automatically release cyctl using goreleaser

📑 Description
issue #192
This is the minimal setup for packaging cyctl using goreleaser. I'm not sure if goreleaser's changelog will overwrite the existing draft release content, so I recommend testing it through a prerelease first to ensure foolproof results.
For more information, please visit this release.
✅ Checks

[x] I have updated the documentation as required
[x] I have performed a self-review of my code

Hey @SpiffyEight77, thanks for the PR. I checked it out but I will review it in the following couple of days.

I'm not sure if goreleaser's changelog will overwrite the existing draft release content

I checked your repo and the releases made there, and I see only the full changelog on the release. Could you create and merge a (empty) PR into your feat/gha-goreleaser and see if the changelog will be there with your merged PR.
If I merge this PR to cyclops:main, I don't want it to break future releases

@petar-cvit

I checked your repo and the releases made there, and I see only the full changelog on the release. Could you create and merge a (empty) PR into your feat/gha-goreleaser and see if the changelog will be there with your merged PR.
If I merge this PR to cyclops:main, I don't want it to break future releases

Okay, I will run some tests to see if the changelog will be chenged or not in my feat/gha-goreleaser.

After a lot of testing, the changelog would not be changed by the goreleaser.
Here are the results of the auto release and pre-release.
Please take a look at for these when you are available.

Hey @SpiffyEight77, now that you have set up brew for cyctl, can we add brews to goreleaser? Do you want to do it in a separate PR or add it to this one?

Hey @SpiffyEight77, now that you have set up brew for cyctl, can we add brews to goreleaser? Do you want to do it in a separate PR or add it to this one?

The brews in gorelease are for homebrew-tap. If we want to maintain a third-party version for cyctl, we might need to create a new repository named cyclops/homebrew-tap, similar to terraform.
The cyctl version in homebrew-core will automatically update when a new release is available.

Hey @SpiffyEight77, now that you have set up brew for cyctl, can we add brews to goreleaser? Do you want to do it in a separate PR or add it to this one?

@petar-cvit
The brews in gorelease are for homebrew-tap. If we want to maintain a third-party version for cyctl, we might need to create a new repository named cyclops/homebrew-tap, similar to HashiCorp.


[TC-OO-2.3] OnOffCluster: OnWithTimedOff, Steps 9a, 9b etc.

Problem
When executing [TC-OO-2.3]  steps 9a, 9b and following in testevent 6, TH sends OnWithTimedOff command to DUT and immediately TH reads OnOff attribute, OnTime attribute and OffWaitTime attribute from DUT. Values in the attribute values remain 0.
Proposed Solution
Implement missing functionality?

This is a stale issue that's not seen anymore. We should close this

Can be closed. Issue is resolved


AssertionError in LightTS for classification with some dataset

assert (self.seq_len % self.chunk_size == 0) in LightTS.py will cause this AssertionError with some dataset.

Thanks for your information. This is caused by that the seq_len of the classification task is determined by the maximum length of training samples. You can fix this by adaptive padding the input length. We will also update the code sasp.

Hi, we have fixed this issue.


feat(prettier): add some basic formatting functions

Current dependencies on/for this PR:

main

PR #1266   👈

This stack of pull requests is managed by Graphite.


Fixing wrap around in minutes in vttablet's QPS graph.

@sougou @michael-berlin

LOL
LGTM

LGMT x 10


Fix code highlighting when navigating to different pages

The code highlighting for markdown code blocks is lost when navigating to a different page. Fixed by adding rehypePrism plugin (Ref: https://github.com/mdx-js/mdx/issues/253).
Before:

After:

Just curious, what does this have to do with navigating between pages? Your gif doesn't seem to show anything changing between different pages; none of them had syntax highlighting.

Just curious, what does this have to do with navigating between pages? Your gif doesn't seem to show anything changing between different pages; none of them had syntax highlighting.

When we use react router to navigate to another route, the markdown code blocks are not automatically tokenized and stays as template strings, as a result, the css classes can not be applied. If you look carefully, the before gif's code blocks doesn't have any color. The babel loader will help generate tokenized code blocks.

Yeah it kind of accidentally worked on the first page load originally and we're not super sure why. Added this webpack loader is the official way of making syntax highlighting work but for some reason it kind of did that some of the time before. Who knows. 😅


command line help messages are self contradictory about the position of the --data-dir option

elfshaker --help indicates options must precede subcommands while the hint displayed by elfshaker store indicates that --data-dir must be specified after the subcommand.
IIUC, elfshaker is entirely agnostic about command line argument order. For example elfshaker store --data-dir dir name --verbose works even though the arguments are not in an order that is documented to work. In this case, I think it is okay for the documentation to either mention agnosticism to argument order or simply document a consistent usage, but to document two mutually inconsistent usages without mention of agnosticism to argument order is not ideal.

MWE
x@x elfshaker % ./target/release/elfshaker --help
elfshaker

USAGE:
    elfshaker [FLAGS] [OPTIONS] [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
        --verbose    Enables verbose description of the execution process.

OPTIONS:
        --data-dir <data_dir>    Set the path to the elfshaker repository. [env: ELFSHAKER_DATA]  [default:
                                 elfshaker_data]

SUBCOMMANDS:
    clone         Clones a remote repository into a new directory
    extract       Can be used to extract a snapshot.
    find          Searches the repository index.
    gc            Cleanup redundant snapshots and unreferenced objects. This frees up disk space after creating a
                  pack.
    help          Prints this message or the help of the given subcommand(s)
    list          Prints the list of snapshots available in the repository.
    list-files    Prints the list of files available in the snapshot.
    list-packs    Prints the list of packs available in the repository.
    pack          Packs the given snapshots into a pack file.
    show          Shows the contents of the files in the snapshot.
    store         Stores the current state of the repository in a snapshot. The snapshots created in this way can
                  later be packed in a .pack file using the pack command.
    update        Updates the remote indexes.
x@x elfshaker % ./target/release/elfshaker store
error: The following required arguments were not provided:
    <snapshot>

USAGE:
    elfshaker store <snapshot> --data-dir <data_dir>

For more information try --help
x@x elfshaker % ./target/release/elfshaker store --data-dir dir name --verbose
[INFO (main) 67.219875ms]: Opening repository...
[INFO (main) 68.2505ms]: Opening repository took 399.042µs
[INFO (main) 168.064333ms]: Computing checksums for 1687 files...

I agree with what you're saying, sounds good to me, pull requests welcomed to improve the situation.

(Thanks for your other contributions, and welcome! Beware I may be slow to respond over the coming month with various holidays and whatnot happening)


[CI][C++] test-build-vcpkg-win job fails with Test not available without configuration.  (Missing "-C <config>"?)

Describe the bug, including details regarding any error messages, version, and platform.
The test-build-vcpkg-win has been failing for the last days with the following error:
Test not available without configuration.  (Missing "-C <config>"?)
      Start  1: arrow-array-test
 1/78 Test  #1: arrow-array-test ......................***Not Run   0.00 sec
      Start  2: arrow-buffer-test
Test not available without configuration.  (Missing "-C <config>"?)
 2/78 Test  #2: arrow-buffer-test .....................***Not Run   0.00 sec
      Start  3: arrow-extension-type-test
Test not available without configuration.  (Missing "-C <config>"?)
 3/78 Test  #3: arrow-extension-type-test .............***Not Run   0.00 sec
      Start  4: arrow-misc-test
Test not available without configuration.  (Missing "-C <config>"?)
 4/78 Test  #4: arrow-misc-test .......................***Not Run   0.00 sec
      Start  5: arrow-public-api-test
Test not available without configuration.  (Missing "-C <config>"?)
 5/78 Test  #5: arrow-public-api-test .................***Not Run   0.00 sec
      Start  6: arrow-scalar-test

Those are the commits between the last success and the first failure:
https://github.com/apache/arrow/compare/72d20ad719021c5513620e23a0a65fb724f0e299...6f6b3b49c013ab2982fbd8b50313c3b0539bc7ca
Component(s)
C++, Continuous Integration

I can't seem to reproduce the issue as the job is failing now building grpc:
Installing 96/110<EMAIL_ADDRESS>Building<EMAIL_ADDRESS>C:\vcpkg\buildtrees\versioning_\versions\grpc\6b15dbb6b2a6f81d7ae885b5b8f273b729b8d0ba: info: installing overlay port from here
-- Note: grpc only supports static library linkage. Building static library.
-- Downloading https://github.com/grpc/grpc/archive/591d56e1300b6d11948e1b821efac785a295989c.tar.gz -> grpc-grpc-591d56e1300b6d11948e1b821efac785a295989c.tar.gz...
-- Extracting source C:/vcpkg/downloads/grpc-grpc-591d56e1300b6d11948e1b821efac785a295989c.tar.gz
-- Applying patch 00001-fix-uwp.patch
-- Applying patch 00002-static-linking-in-linux.patch
-- Applying patch 00003-undef-base64-macro.patch
-- Applying patch 00004-link-gdi32-on-windows.patch
-- Applying patch 00005-fix-uwp-error.patch
-- Applying patch 00006-fix-uwp-error.patch
-- Applying patch 00009-use-system-upb.patch
-- Applying patch 00010-add-feature-absl-sync.patch
-- Applying patch 00011-fix-csharp_plugin.patch
-- Applying patch snprintf.patch
-- Applying patch 00012-fix-use-cxx17.patch
-- Applying patch 00013-build-upbdefs.patch
-- Applying patch 00014-pkgconfig-upbdefs.patch
-- Using source at C:/vcpkg/buildtrees/grpc/src/85a295989c-6cf7bf442d.clean
-- Found external ninja('1.10.2').
-- Configuring x64-windows
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v
    Working Directory: C:/vcpkg/buildtrees/grpc/x64-windows-rel/vcpkg-parallel-configure
    Error code: 1
    See logs for more information:
      C:\vcpkg\buildtrees\grpc\config-x64-windows-out.log

Call Stack (most recent call first):
  D:/a/crossbow/crossbow/arrow/cpp/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:238 (vcpkg_execute_required_process)
  buildtrees/versioning_/versions/grpc/6b15dbb6b2a6f81d7ae885b5b8f273b729b8d0ba/portfile.cmake:47 (vcpkg_cmake_configure)
  scripts/ports.cmake:175 (include)

error: building grpc:x64-windows failed with: BUILD_FAILED
Elapsed time to handle grpc:x64-windows: 16 s

See https://github.com/ursacomputing/crossbow/actions/runs/8644307783/job/23699171219 and https://github.com/ursacomputing/crossbow/actions/runs/8639597931/job/23686197211
This is happening on nightlties and maint-16.0.0

@kou any idea what might be happening here? Should I open a separate issue with the build failure? Do you think is a blocker for the release or should we update the issue once we deliver vcpkg?

It seems that this is a CMake 3.29.1 problem:

https://github.com/microsoft/vcpkg/issues/38068
https://github.com/microsoft/vcpkg/issues/37968

Recent Windows image has CMake 3.29.1: https://github.com/actions/runner-images/commit/69f74ae51968c3b61da588c2fe833b873ebf9fb3

Issue resolved by pull request 41151
https://github.com/apache/arrow/pull/41151