Phusion Passenger and Apache

Attempting to use this under Passenger and Apache but it does not seem to be getting to the redirect. Any guidance on what I should look for or is this known to work/not work under these conditions? (Other Rack middleware has not had an issue but they were not doing redirects).
I have confirmed that:
config.assets.digest = true
config.assets.compile = false
assets are compiled and a manifest.yml exists in the default asset directory, I have confirmed
that entries exist for images that are not being redirected
I am not directly setting any config options for sprockets-redirect
I have not seen any logging indicating that the class was loaded/not loaded
The same configuration works great when running locally under Webrick

Never mind, the reason why it doesn't work with passenger is because access to the assets directory is bypassing rails.
https://www.phusionpassenger.com/library/dev/ruby/rails_integration.html#asset-pipeline
Even though it is somewhat ambiguous when it later says it only applies to Nginx, I'm sure this is what is happening based on the symptoms and the fact that I could not find any other config items in Apache that would be interfering.


Feature: Consider adding a more explicit SerializedMessage type for the output of toJson

Problem
The Type that is output from the toJson method obviously strips any useful information about the original object. This isn't a big deal and is likely expected, but wondered if it was really necessary?
Context
I have a react + redux-toolkit project that is currently using grpc-web via thunks and decided to migrate over to protobuf-es. I ran into an issue storing the protobuf-es objects, as they are instances (with complex field types) and require serialization before storing in Redux.
Thankfully you guys have a toJson method, but it strips all type-safety from the output. I guess this is somewhat expected, and I suspect the expectation is to use ObjectDto.fromJson() on the way out of the redux selectors to restore the instances, but it did create some confusion while working with the serialized object in the reducers (as they no longer have their types). This also means that the Type definition of the store slice has to be be made somewhat loose too.
One option is to first return a serialized output from the thunk (losing any type inference on the action), then deserialize in the reducer, perform any mutations and then reserialize again before storing as state. And then deserialize at the selectors.
While this is doable, losing the type inference of the action and having to deserialize and reserialize is a bit frustrating. This can have a broader impact if you are using dispatch(...).unwrap() and expect to get a typed response directly out of the actions.
An Alternative Approach
In my particular case, the only fields that pose a serializable issue are the Timestamp ones, and I noticed that toJson converts these to DateTime Strings. I decided to create a Type similar to your PlainMessage one to help out (and infers to the converted types of Date/Timestamp, BigInt and Uint8Array):
export type SerializedMessage<T extends Message<T>> = {
  [P in keyof T as T[P] extends Function ? never : P]: SerializedField<T[P]>;
};

type SerializedField<F> = F extends (Date | Timestamp) ? string
  : F extends Uint8Array ? number[]
  : F extends bigint ? number
  : F extends (boolean | string | number) ? F
  : F extends Array<infer U> ? Array<SerializedField<U>>
  : F extends ReadonlyArray<infer U> ? ReadonlyArray<SerializedField<U>>
  : F extends Message<infer U> ? SerializedMessage<U>
  : F extends OneofSelectedMessage<infer C, infer V> ? { case: C; value: SerializedField<V> }
  : F extends { case: string | undefined; value?: unknown } ? F
  : F extends { [key: string | number]: Message<infer U> } ? { [key: string | number]: SerializedField<U> }
  : F;

type OneofSelectedMessage<K extends string, M extends Message<M>> = { case: K; value: M };

In my case, I am using it in a preconfigured helper function like this:
type ToJson = {
  <T extends Message<T>>(message: Message<T>): SerializedMessage<T>
  <T extends Message<T>>(message: Message<T>[]): SerializedMessage<T>[]
}

export const toJson: ToJson = <T extends Message<T>>(message: any) => {
  if (Array.isArray(message)) return message.map(toJson);
  return message.toJson({ enumAsInteger: true, emitDefaultValues: true });
};

The Redux slice looks a little like this:
...
import { toJson } from '@/utils/grpc';

// State Type
interface SessionState {
  user: SerializedMessage<UserDto> | null
  ...
}

// Default State
export const initialState: SessionState = {
  user: null,
  ...
};

// Thunks
export const verifySession = createAsyncThunk('session/verify', async (_, thunkAPI) => {
  try {
    ...
    const response = await APIClients.users.getCurrentUser(request, { headers });
    return toJson(response)?.currentUser ?? null;
  } catch (err) {
    return thunkAPI.rejectWithValue(false);
  }
});

// Slice
export const sessionSlice = createSlice({
  name: 'session',
  initialState,
  reducers: {...},
  extraReducers: (builder) => {
    ...
    builder.addCase(verifySession.fulfilled, (state, action) => {
      state.user = action.payload.user;
    });
    ...
  },
};

// Base Selectors
const getUser = (state: RootState) => state.session.user;

// Memoized Selectors
export const selectUser = createSelector(getUser, user => UserDto.fromJson(user));

Suggestion
While I'm not 100% certain this is the best approach, it does seem to be working well for me, for now. It did make me wonder if it was worth adding this kind of Type inference to built into the outputs from the native toJson method? Or if there is a good reason not to? Or maybe if there is a better option to my Redux issues that I just missed?

My bad, I see this might be a Duplicate of #508. And that a PR merged to potentially resolve this #866.
I guess I should download the v2 beta and give it a whirl

Hey Jon, thanks for the detailed issue!
The root cause here is that redux expects plain objects, while we use classes. The upcoming v2 should solve this problem - it uses plain objects for proto3 messages, which satisfies redux's constraints.
Similar limitations exist in React Server Components and other frameworks. We expect this new approach to work out of the box in most cases.
The new JSON types feature is another useful addition to the toolset. If you use proto2, messages use the prototype chain to track field presence, which makes them non-plain objects. Going with JSON is a reliable solution in this situation.
Closing this, since the solution will be available as a stable v2 soon. If you give the v2 beta a try, please let us know how it works for you 🙂


Update prompts and agent flow for improved Text2SQL

Changes include:

Enhanced prompt templates in YAML files for better SQL generation
Updated autogen implementation for improved agent interactions
Updated documentation in README and notebook
Refined agent flow for better query understanding and generation

Closes #67


bridge: updates for tests

Codecov Report
Attention: Patch coverage is 61.11111% with 35 lines in your changes are missing coverage. Please review.

Project coverage is 77.18%. Comparing base (a646d69) to head (5e257d0).

Files
Patch %
Lines

bridge/test/test.go
60.00%
9 Missing and 9 partials :warning:

bridge/resources/thingDescription/ocfResources.go
59.52%
9 Missing and 8 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #464      +/-   ##
==========================================
- Coverage   77.85%   77.18%   -0.67%
==========================================
  Files         118      118
  Lines        7206     7109      -97
==========================================
- Hits         5610     5487     -123
- Misses       1032     1042      +10
- Partials      564      580      +16

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

@coderabbitai review


using userID pswd to extract Odata from a secure URL

I don't see an option to specify user ID and password along with URL to extract Odata. How do I specify User ID and password. I use Basic function in EXcel Odata to give USERID and PSWD, which works perfectly fine, but can this be replaced y pyodata package?  Thanks.

Hi @ranjitmishra you need to handle this on the Requests session object level in your code. Please refer to documentation section about initialization

Since this issue is not actionable on our side, closing directly. Reopen with specific python code problem if still relevant.

Thanks.

I don't see an option to specify user ID and password along with URL to extract Odata. How do I specify User ID and password. I use Basic function in EXcel Odata to give USERID and PSWD, which works perfectly fine, but can this be replaced y pyodata package? Thanks.

Thanks. It connects now.


Pan only with two fingers

Maybe the library should copy the behaviour of gmaps, and only allow panning when two fingers (and display a message when one finger is applied maybe?)
What are your thoughts? Code should be fairly simple, but might make panning more difficult..

Merged your changes for two finger panning, and removed prevent touch scroll when using one finger. This should overall make the experience better.


Docs: Correct instructions to increase inotify limits

Issue: #17974
Signed-off-by: Anil Kumar Myla<EMAIL_ADDRESS>
Fixes #17974
Contributor Checklist

[x] Review Contribution Guidelines
[x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[x] Make sure all contributed code can be distributed under the terms of the Apache License 2.0, e.g. the code was written by yourself or the original code is licensed under a license compatible to Apache License 2.0.
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[x] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[x] Provide unit tests (under <subproject>/src/test) to verify logic
[x] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[x] Ensure that tests pass sanity check: ./gradlew sanityCheck
[x] Ensure that tests pass locally: ./gradlew <changed-subproject>:quickTest

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation
[ ] Recognize contributor in release notes

@bot-gradle test and merge

Error while scheduling pre-tested commit, please contact the administrator.

@bot-gradle test and merge

OK, I've already triggered a build for you.

@anilkumarmyla Thank you for fixing this! The fix will be in Gradle 7.3


Adds support for SPFx v1.17.2. Closes #4854

Adds support for SPFx v1.17.2. Closes #4854

Merged manually, thank you! 👏


Brains can point

what.

it's funny
also lets you know if a brain is still connected because brains don't show SSD status

feature

Wouldn't it make sense to put a SSD or soul indicator on the brain?

Wouldn't it make sense to put a SSD or soul indicator on the brain?

MMI shows if the brain is catatonic or not with the texture, so it is already checked. Probably easy to do

MMI shows if the brain is catatonic or not with the texture, so it is already checked

source trust me bro?
ive always had to rely on pointing / putting in random brain and greeting them

MMI shows if the brain is catatonic or not with the texture, so it is already checked

source trust me bro?
ive always had to rely on pointing / putting in random brain and greeting them

if the MMI has eyes then it's not catatonic (still can be yellow SSD), but if the MMI has no eyes then it's fully catatonic and should be sold at cargo.

the MMI description should explicitly tell you whether it has a soul

the MMI description should explicitly tell you whether it's catatonic

okay but the actual brain doesn't which is bad since most people don't have an MMI on standby


How to run a old code on simulator or phone for Source Code study?

I am a loyal worshiper of flutter , I want read flutter source code for study .
So I pick a old commit as a start point ,by chance.
What I choose commit is 45c906d2ad7aa827cb274b209567633663bc2d6d

So , clone flutter to local

git reset --hard 45c906d2ad7aa827cb274b209567633663bc2d6d

now repository look like this:

and this:

Open it in vscode :

But I don't know how to run this old version code.
Can you help me make it work to run on simulator or phone?
Or If it's impossible , can you give me the reason why .
If you know the steps to do that , please give me some advice and guidance, doucuments,article or blog is also appreciate.
Thanks again

Hi @Stitch-Taotao
It seems this is the issue with your version control in Flutter SDK repository. From my side, the hello_world project is completed as below

This issue doesn't seem to describe a Flutter bug or a feature request. Please see https://flutter.dev/community for resources and ask questions like this.
You may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp.
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it. Thank you!


Add folder structure and naming conventions

Added folder structure and naming conventions
Fixes #19
Type of change
Please delete options that are not relevant.

[ ] 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)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Screenshots or example output

Good job @Rick799 . There are minor changes. Take a look and resolve them


Delete with cascade: true doesn't work.

Calling client.Deployments[deployment.Id].Delete(cascade: true) doesn't work. It results in an HTTP 500 response with a response message like:
ENGINE-03076 Deletion of process definition without cascading failed. Process definition with id: 7821f9ad-7b76-11e8-9145-0242ac120004 can't be deleted, since there exists 1 dependening process instances.

After some more digging, I found that the HTTP call being done is:
HTTP DELETE /deployment/7820730b-7b76-11e8-9145-0242ac120004?cascade=True&skipCustomListeners=False&skipIoMappings=False

This should be (difference is in casing)
HTTP DELETE /deployment/7820730b-7b76-11e8-9145-0242ac120004?cascade=true&skipCustomListeners=false&skipIoMappings=false

Please update to latest version. Should be fixed already https://github.com/jlucansky/Camunda.Api.Client/commit/47df4e8cd4623fdbd07d9b31dd1e571c9e8774ba

Version 2.0.2 still has the issue.

The latest version being 2.0.2? That has the issue.

I see. Commit was unfortunately discarded with some later merge. Thank you for report.

Is this issues fixed??


Jobs in default queue not working

Laravel Version
10.48.10
PHP Version
8.3.3 (also in 8.2)
Database Driver & Version
MySQL 8.0.30
Description
We are experiencing an issue with our Laravel job queue. When we run the queue worker with the default configuration or specify only the default queue, the jobs in the database are not processed. However, when we specify multiple queues, including the high priority queue or any other queue, the jobs are processed correctly. It seems that the jobs are only processed when multiple queues are specified, even if some of the additional queues are not used. Is this a bug?
Steps To Reproduce
If we run
php artisan queue:work
the jobs in the database are not processed.
If we run
php artisan queue:work  --queue=default
The jobs in the database are not processed. :(
BUT...
If we run
php artisan queue:work  --queue=high,default
or
php artisan queue:work  --queue=default,high
or
php artisan queue:work  --queue=high,XXXXX where XXXX is whatever you want, the jobs are processed.
Is it a bug?

Hey there,
Can you first please try one of the support channels below? If you can actually identify this as a bug, feel free to open up a new issue with a link to the original one and we'll gladly help you out.

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks!


gmailieer: init at 0.3

Motivation for this change
Add gmailier, a fast email-fetching and two-way tag synchronization between notmuch and GMail.
Things done

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

[X] 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 nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

Small nitpick: The commit message should be "gmailieer: init at 0.3". Looks like you forgot an "e" and "Init" should be lowercased.
I can also confirm this works--I have a less-clean version in my own overlay here.

Small nitpick: The commit message should be "gmailieer: init at 0.3". Looks like you forgot an "e" and "Init" should be lowercased.

Thanks for pointing this out, I have fixed this.


Long Dynamic Link Invalid with Missing Slash (App Store)

[READ] Step 1: Are you in the right place?

For issues or feature requests related to the code in this repository
file a Github issue.

If this is a feature request make sure the issue title starts with "FR:".

For general technical questions, post a question on StackOverflow
with the firebase tag.
For general Firebase discussion, use the firebase-talk
google group.
For help troubleshooting your application that does not fall under one
of the above categories, reach out to the personalized
Firebase support channel.

[REQUIRED] Step 2: Describe your environment

Xcode version: 10.2.1
Firebase SDK version:
Firebase/Core (5.20.1):
Firebase/Auth (5.20.1):
Firebase Component: DynamicLinks
Component version: Firebase/DynamicLinks (5.20.1):

[REQUIRED] Step 3: Describe the problem
Steps to reproduce:
What happened? How can we make the problem occur?
This could be a description, log/console output, etc.
Creating a redirect url, with a deep link, with the behavior to open the App Store page for the app if the app is not installed, with the app preview page enabled, the preview page redirects to an invalid url.
Looking into the long dynamic link generated, it is
https://getpear.com/go?link=https://getpear.com&isi=1454832133&ibi=com.getpear.pear, which does not escape properly as the dynamic link prefix is https://getpear.com/go/, whereas the long dynamic link generated is missing the slash before the ?.  Adding the slash in manually does correctly redirect to the expected App Store page.
Relevant Code:
firebase.json config file
{
  "functions": {
    "predeploy": [
      "npm --prefix \"$RESOURCE_DIR\" run lint"
    ]
  },
  "hosting": {
    "public": "build",
    "appAssociation": "AUTO",
    "rewrites": [ { "source": "/go/**", "dynamicLinks": true },
                  { "source": "/event/**", "dynamicLinks": true },
                  { "source": "/group/**", "dynamicLinks": true },
                  { "source": "/promo/**", "dynamicLinks": true },
                  { "source": "/tag/**", "dynamicLinks": true },
                  { "source": "/privacy-policy", "destination": "/index.html", "type": 301 },
                  { "source": "/terms-of-use", "destination": "/index.html", "type": 301 }
                ]
  }
}

Hi! I'm also experiencing this issue.

Thanks for highlighting the issue. We are investigating a solution.

Can you also enumerate what domain(s) you have added in your info.plist file?

This is not an issue on the iOS side, but it occurs on the web side when the app has not already been downloaded

Just curious - are there any updates on this issue? It is significantly hindering our ability to do referral codes/unique links for growth. Thanks!

Sorry, this actually appears to be resolved now. There is no longer a missing slash.

Thanks all, if anyone is still running into this issue, please comment here and I'll reopen it.


Run tests in Parallel using XUnit

@ChrisRackauckas have we tried XUnit elsewhere in the SciML ecosystem to parallelize the testing?
This is not going to be too helpful here since we finish testing in 15 mins but I am thinking of using it in other repos like NonlinearSolve and DEQs where testing takes 40mins even after splitting up the tests into separate groups

I hadn't tried it yet. If it works then yes let's use it.


When transport fallback fails, collect and throw all relevant exceptions

When transport fallback fails today, we get a simple unhelpful error message "Unable to initialize any of the available transports". We log the individual errors but they are otherwise not visible. We should consider collecting the exceptions and throwing an AggregateException with the errors.

Is there a way today to work around this and debug this error? My program doesn't want to use websockets but I have no idea why, and seemingly no way to figure it out.

We log the individual errors but they are otherwise not visible

Turn up the logging. https://github.com/aspnet/SignalR/wiki/Diagnostics-Guide#javascript-client-logging and https://github.com/aspnet/SignalR/wiki/Diagnostics-Guide#server-side-logging

Thank you, that helped!
For future reference, I figured out that this message was shown because my client just didn't support websockets (running on Windows 7).

Were you specifically requesting WebSockets? That's actually a case that I don't cover in the issue description (but should include in it). When we fall through the transport selection loop because the server and client couldn't agree on transports we should present a more specific error. Something like:
The server does not support any of the requested transports '{list of transports the client requested}'.
The server only supports '{list of transports the server presented}'

Thanks for this additional case to consider!


741 support deployment against authenticated engines

This PR provides options to authenticate deployments with HTTP Basic and Bearer methods.
Closes #741

Depends on https://github.com/camunda/camunda-modeler/pull/1041


how to solve the problem:FileNotFoundError: [Errno 2] No such file or directory: '/tmp/gradio/***/4.mp4' -> 'temp/video/4.mp4'

error log is :
File "/root/miniconda3/envs/video-retalking/lib/python3.10/shutil.py", line 816, in move
os.rename(src, real_dst)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/gradio/***/4.mp4' -> 'temp/video/4.mp4'

this happened when i used python webUI.py.and i clicked the "Synthesize".and the error happened.

this happened when i used python webUI.py.and i clicked the "Synthesize".and the error happened.
Write a value for segment length

在video-retalking的根目录下建立几个目录，temp/video , temp/audio, results

In other words
Inside the main directory
make dir "temp"
inside "Temp"
make dir "video"
make dir "audio"
copy videos and audio files inside respective folders


Faster Kafka container

Set KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS to 0 in KafkaContainer to speed up the tests
https://kafka.apache.org/documentation/

A new config, group.initial.rebalance.delay.ms, was introduced. This config specifies the time, in milliseconds, that the GroupCoordinator will delay the initial consumer rebalance. The rebalance will be further delayed by the value of group.initial.rebalance.delay.ms as new members join the group, up to a maximum of max.poll.interval.ms. The default value for this is 3 seconds. During development and testing it might be desirable to set this to 0 in order to not delay test execution time.

@kiview I did :) Also, I see a notable change in the testing times when I change this property


[SP-4417] - Backport of PDI-16614 - Data service in CSV File Input do…

…es not work with Lazy conversion active (7.1 Suite)

Backport of PDI-16614 - Data service in CSV File Input does not work with Lazy conversion active (7.1 Suite)

@pentaho-lmartins , @ricardosilva88

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f core/build.xml clean-all resolve jacoco && ant -f core/build.xml checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  core/src/org/pentaho/di/core/row/value/ValueMetaBase.java
  core/test-src/org/pentaho/di/core/row/value/ValueMetaBaseTest.java


ompthreads doesn't match ncpus in PBS scripts?

https://github.com/imperialCHEPI/healthgps-examples/blob/c2adf449ff63041d08f676d2a7659e0301aff01e/HLM_India/example-india.pbs#L2
@jamesturner246 @jzhu20 I'm working on #17 and just noticed this... Is there any reason why the number of OMP threads is set to much lower than the number of CPUs here? Surely this just means that most CPUs are sitting idle?

I convinced myself a little while back that TBB doesn't use ompthreads at all, so I don't even think it should be there. This might change if/when we move to Eigen though.

Does changing this parameter affect the OMP_THREAD_LIMIT env var? Because HGPS does make use of that.

Oh yes, kinda gross but I used OMP_THREAD_LIMIT to set TBB's thread limit. There's almost certainly a cleaner way.
When I looked into PBS's ompthreads, it wasn't immediately clear which OMP_THREAD_.... var is being set, as there's a few of them, and I couldn't work out which one PBS sets. See OMP_NUM_THREADS and OMP_THREAD_LIMIT in https://www.openmp.org/spec-html/5.0/openmpch6.html.
If you have a cleaner way in mind, go for it.

I had a look on the RCS HPC documentation and there was disappointingly little info about the PBS flags. So I ran an experiment to see which env vars are actually set and it turns out that setting ompthreads affects the OMP_NUM_THREADS var, but OMP_THREAD_LIMIT doesn't appear to be set. Does this mean we have a bug in HGPS? Really we want to respect this variable. (Or do we want users to be able to set the thread limit via a command-line argument instead? Might be more explicit.)
In relation to the original issue, it looks like all the examples of PBS scripts on the documentation suggest setting ompthreads to ncpus, so I assume it was just an oversight... not that this flag actually affects HGPS as it stands!


parse jsdocs @property at top level

Suggestion
"currently @property is only parsed as a child of @typedef. It would be more consistent to parse it at the top-level too"
💻 Use Cases
/**
 * Controls the alignment of text when printed.
 *
 * @property left - Left-aligns the text.
 * @property right - Right-aligns the text.
 * @property center - Centers the text horizontally.
 */
type TextAlignment = 'left' | 'right' | 'center';

Questions we need to consider before somebody implements this:

Does this help the editor experience or just API usage?
Is it as easy as calling parsePropertyTag from the toplevel? Or does it need a refactor?
Could adding top-level parsing mistakenly cause current parses to switch from nested parses to top-level parses?
What about malformed @typedefs that are interrupted and have disconnected @property tags? Is that any more confusing than today (for API users and editor users both)?
(For completeness) What are the jsdoc semantics for top-level @property, if any?

Formatting is slightly better for @param names. I'm not sure this would apply to unattached @property tags, though; and I couldn't get VS Code to format attached ones separately from the parent typedef. I suspect this would only help API users by making parsing more consistent.
Yes. @param already works this way, so you just have to add another call that passes PropertyLikeParse.Property instead.
I doubt it, since @param already works fine. Note that nested object-literal-type syntax will be allowed, which is weird and should be tested.
The current method just ignores unconnected tags. This wouldn't change.
There are no jsdoc semantics for top-level @property.

Based on looking at (2) and (5), remember to support @prop as well.


Enhancements for SquidConfLexer

(Original issue 664 created by Karmak23 on 2011-05-13T08:51:28.646245+00:00)
Hi,
I'm proposing enhancements for the SquidConfLexer (patch attached):

new keywords added for squid 3 (some are still probably missing, I didn't discover all yet).

\s+ treated as Whitespace, because in squid.conf we can separate fields with either spaces or tabs, I needed to make these clearly not beiing tagged as Text, else I couldn't distingush them from valuable data.

better handle number ranges (eg '1025-20000'), highlighted as a whole number, not only the first part.

include the '%' sign on percentages (thus '20%' gets highlighted correctly, instead of '20' as Number and '%' as Text)

better IP address handling: inclusion of '/xx' in v4 addresses (eg in '<IP_ADDRESS>/16') and recognition of v6 addresses (the vast majority of kinds).

In my patch I treated IP addresses as Number.Float. I know this is perfectly false, but I needed to distinguish from standard numbers from IP addresses, and SquidConfLexer doesn't make use of float anyway. Perhaps a new Token type would be welcome (like Number.IP or Number.Network), but I didn't investigate this far in the code. This part can be omitted or put back as Number in pygments, I don't mind.

As working examples, I use the default squid.conf file shipped in Ubuntu 10.10 (attached), which is quite big, and a comment-stripped one (attached, too).
Note: I use the same RE to validate IP addresses, both v4 and v6, in my own code http://dev.licorn.org/ ; I did quite some research to make sure they work well (and I didn't write them from scratch), so they can probably be centralized somewhere in pygments to avoid reinventing the wheel everytime.
Just to let you know: In my dev branch I use the pygments lexer engine to pre-parse configuration files and I'm currently building something on top of it, that will make it easier to manipulate configuration files. It is far from usable and does nothing at all yet, but I found pygments a very good piece of code to start from and avoid reinventing the lexer-wheel, and I'm using it without any modifications (my code plugs in at the formatter level).
best regards,
Olivier

(Original issue 664 last updated on 2011-06-18T09:06:47.429861+00:00)
(Issue automaticaly closed due to status in Bitbucket: resolved)

(Original comment by birkenfeld on 2011-06-18T09:06:47.419144+00:00)
Applied in <<changeset 2fc596f02325>>, thanks!


Set access to public.

Allow passing --access=public through to npm publish for scoped, public packages.

@hemanth @perguth @tgvashworth @tanem Is this project still maintained?

It seems like this actually works if you use --, i.e. npm-release minor -- --access=public.


Reap previously launched logviewer tasks

Reap previously launched logviewer tasks if mesos.logviewer.sidecar.enabled is now false
Fixes #239

The only side effect of this change is that you'll now see this line every 5 minutes:
2018-03-17 03:25:16.968 s.m.u.ZKClient [ERROR] org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /storm-mesos/logviewers

Do you think this is a problem? I'm open to your suggestions.

@JessicaLHartog Thanks for the review. I've pushed changes that address your comments.
P.S.: I had originally added spaces around lines of code to add visual separation for readability. I've since removed them after your comments, but I'm curious about the reason for your suggestion.


Update github action documentation and repository readme

addresses #49

consolidate into a single readme.md with subsections
try to use '.yaml' everywhere (currently a mix of .yml and .yamls)
add more detail on github actions

Thanks for doing this @scottyhq - it cleans things up nicely! We are still inconsistent with JupyterBook vs Jupyter Book (I called out the latter because the first half of the files changed in the PR were the former, but wasn't sure if there was a right/wrong versus preference for this).

We are still inconsistent with JupyterBook vs Jupyter Book

Yes, I agree we should be consistent. But I don't have a strong preference. The project docs use 'Jupyter Book'  so maybe we use that going forward but other Jupyter projects like JupyterHub don't use a space...

We are still inconsistent with JupyterBook vs Jupyter Book

Yes, I agree we should be consistent. But I don't have a strong preference. The project docs use 'Jupyter Book' so maybe we use that going forward but other Jupyter projects like JupyterHub don't use a space...

+1 using the same name as the official docs

Thank you Scott for taking a first thorough look at the docs.

@JessicaS11 @jomey , i think we should go ahead and merge this and start working on the icesat-2 websites.


Feature/get paid delegation fees

Requires https://github.com/trustlines-protocol/relay/pull/498
closes https://github.com/trustlines-protocol/clientlib/issues/343

ZeroAddress in the feeRecipient means whoever pays for the tx enveloping the meta-tx receives the fees (the fees goes to msg.sender).


Make Search functionality available even when filters are selected

Currently, on clicking the search button removes the filters and search is carried out in the original set of restaurants.

@Anandsg  could you please assign this to me? as part of hacktoberfest. I have already put aa pr for the solution.

Hey @Anniebhalla10 can you please elaborate this issue?

When we apply filter "Favourites" we see all our favourites right. But when we click on the search button it takes shows us the original list which contains all the restaurants. Ideally, a user should be able to use the search functionality even in the favourites list.

Cool got it


remove not necessary call of dd-agent in docker compose

In this pull request I fix bug with unnecessary call of dd-agent that produces error while starting container.

these changes would force someone to enter their api key in a doc that could end up in a repo. Would prefer to keep it as is so that it pulls from the environment variables on the machine.


Meta bug for edge cases that should be considered to make room upgrades transparent

[ ] Room membership (for public rooms) #1941
[ ] Room membership (for private rooms) #1941 (and #1864)
[x] Telling users about the new room if we are not yet  syncing room membership (#1930)
[ ] Arbitrary room state #1940, #1872

it's unclear whether it's sufficient for the upgrading user to be able to re-create the state on behalf of the original users, or if we should get the original servers to re-create the state.  Presumably if we did the latter, then we could solve #1941 too?

[ ] Specific room state?  (If we're not supporting arbitrary room state)

[x] What flair is enabled for a room
[ ] What widgets are provisioned in a room https://github.com/matrix-org/synapse/issues/4994
[x] Power levels

[x] Bans  https://github.com/matrix-org/synapse/pull/4642

[x] Federatability  https://github.com/matrix-org/synapse/pull/4530
[x] Server ACLs https://github.com/matrix-org/synapse/pull/4642
[x] Encryption https://github.com/matrix-org/synapse/pull/4411

[x] Tag state https://github.com/matrix-org/synapse/pull/4412
[x] Room directory entries https://github.com/matrix-org/synapse/issues/4948
[x] Per-room push rules https://github.com/matrix-org/synapse/pull/4838
[x] Community membership (i.e. which rooms exist in a given community) https://github.com/matrix-org/synapse/issues/4897
[x] Making bridges and bots and integrations in general upgrade-aware (e.g. https://github.com/matrix-org/matrix-appservice-bridge/pull/100)

At the least, we should ensure the spec reminds implementors to handle all these edge cases...

see also: https://github.com/matrix-org/synapse/labels/type%3Aroomupgrades

Arbitrary room state #1940, #1872

Neither #1940 nor #1872 appear to be "copy all state over by default", which is what I think you mean here?

See also
https://github.com/vector-im/riot-ios/issues/2486
https://github.com/vector-im/riot-android/issues/3186

Curious if these two issues are solved by client-side behaviour now, or if that's not considered the ideal end goal:

Room membership (for public rooms) #1941
Room membership (for private rooms) #1941 (and #1864)

I have nothing specific to add here, other than a datapoint that we upgraded a lot of rooms within a space today and it was a very painful experience to copy state over. A lot of the bots I tend to use in EMS-land use room state for configuration, and it doesn't feel like the bots should be responsible for copying that state over.

matrix-org/synapse#10774 made upgrading a space possible, which seems like it should be mentioned somewhere here. 😄

Regarding carrying over arbitrary room state, there seemed to be some consensus that it was the way to go yesterday (discussion), but two points were raised:

There'd be no way to have a room upgrade into a clean slate. This would be solved neatly by #1940.
More specifically, we might want to retain the ability to drop m.room.member == leave state. This could be either special-cased or again incorporated into the mechanism suggested by #1940.


Custom app logo broken

I updated the app logo with a custom one,but at the time of completion the old logo was still visible. The next day the custom logo appeared broken.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: da891088-c80a-49da-8dcd-e016d9e75baf
Version Independent ID: 5049445c-f076-67b3-2b06-7dfd43cfc534
Content: Change the name or logo of an enterprise application in Azure Active Directory
Content Source: articles/active-directory/manage-apps/change-name-or-logo-portal.md
Service: active-directory
Sub-service: app-mgmt
GitHub Login: @msmimart
Microsoft Alias: mimart

@mirikitomo
Thanks for your feedback! We will investigate and update as appropriate.

Hi @mirikitomo , when you say that it is broken, what do you mean? Can you please provide a screenshot?
Sometimes the old image will cache in the browser, and you need to log into a new browser in incognito mode.

Hello!
I tried the incognito windows but with the same browser. Didn’t worked. If the old image is being cached  in the browser, is there something else that can be done to fix this? As a quick fix I deleted the enterprise applications and re-added them to have the default image from the registration of the application. I am willing to configure a new testing application to test the different browser solution. Another question, how long it will take to sync the change in azure portal with the app launcher?
Best Regards,
Steven Chaparro
IT enthusiast | Mr. Fixit
M +1.787.672.1366
View my LinkedIn Profile

On Oct 10, 2019, at 12:26 PM, Marilee Turscak - MSFT<EMAIL_ADDRESS>wrote:

Hi @mirikitomo , when you say that it is broken, what do you mean? Can you please provide a screenshot?
Sometimes the old image will cache in the browser, and you need to log into a new browser in incognito mode.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

It should sync right away. Is yours not showing up at all or is it corrupted in some way?

It is corrupted, showing the alt text for when an image is not found
Best Regards,
Steven Chaparro
IT enthusiast | Mr. Fixit
M +1.787.672.1366
View my LinkedIn Profile

On Oct 10, 2019, at 2:55 PM, Marilee Turscak - MSFT<EMAIL_ADDRESS>wrote:

It should sync right away. Is yours not showing up at all or is it corrupted in some way?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@mirikitomo thanks for letting me know! Can you please post a screenshot? I have not been able to reproduce this.

Hi @mirikitomo ,
Since I have not heard back, please send me an email at<EMAIL_ADDRESS>or open a new issue for further troubleshooting.


Update launch file to use output="both"

Description
Fix this error due to a recent ROS2 Rolling change:
stdoutstderr is not a valid standard output config i.e. "screen", "log" or "both"

The failure isn't related to this PR


cmake.configureSettings does not distinguish PATH and STRING

Brief Issue Summary
CMake tool treats "cmake.configureSettings" as strings and append ":STRING" in generated commandlines. This causes passing path in the command line impossible.
Expected:

Set a path in cmake.configureSettings to tell CMake where to look for a particular library;
Generated CMake command should be like "-DXXX_PATH=/aaa/bbb/..." and CMake finds the library.

Apparent Behavior:
Generated CMake command be like "-DXXX_PATH:STRING=/aaa/bbb/..." and CMake tells it cannot find the library.
CMake Tools Log
[proc] Executing command: /home/lz/.local/bin/cmake --no-warn-unused-cli -DOPENSSL_ROOT_DIR:STRING=/home/lz/.local/lib/ -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -H/home/lz/workspace/trojan -B/home/lz/workspace/trojan/build -G Ninja
[cmake] Not searching for unused variables given on the command line.
[cmake] -- The CXX compiler identification is GNU 5.5.0
[cmake] -- Check for working CXX compiler: /usr/bin/c++
[cmake] -- Check for working CXX compiler: /usr/bin/c++ -- works
[cmake] -- Detecting CXX compiler ABI info
[cmake] -- Detecting CXX compiler ABI info - done
[cmake] -- Detecting CXX compile features
[cmake] -- Detecting CXX compile features - done
[cmake] -- Looking for C++ include pthread.h
[cmake] -- Looking for C++ include pthread.h - found
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
[cmake] -- Check if compiler accepts -pthread
[cmake] -- Check if compiler accepts -pthread - yes
[cmake] -- Found Threads: TRUE
[cmake] -- Found Boost: /home/lz/.local/lib/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.66.0") found components: system program_options
[cmake] CMake Error at /home/lz/.local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
[cmake]   Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
[cmake]   system variable OPENSSL_ROOT_DIR: Found unsuitable version "1.0.2g", but
[cmake]   required is at least "1.1.0" (found /home/lz/.local/lib/libcrypto.so)
[cmake] Call Stack (most recent call first):
[cmake]   /home/lz/.local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:391 (_FPHSA_FAILURE_MESSAGE)
[cmake]   /home/lz/.local/share/cmake-3.16/Modules/FindOpenSSL.cmake:449 (find_package_handle_standard_args)
[cmake]   CMakeLists.txt:46 (find_package)
[cmake]
[cmake]
[cmake] -- Configuring incomplete, errors occurred!

Platform and Versions

Operating System: Windows as client, ubuntu as remote
CMake Version: 3.16.1
VSCode Version: 1.49.2
CMake Tools Extension Version: 1.4.2
Compiler/Toolchain: GCC 5.5.0

This may be a limitation of the map-style syntax of cmake.configureSettings.  If you use cmake.configureArgs, you should be able to pass in the switches exactly as you like.

@bobbrow
But the documentation explicitly says that you SHOULDN'T pass -D flags with cmake.configureArgs. Like NEVER, NEVER.
Links:
Links:
Some CMake doc
Official doc:

cmake.configureArgs -> Arguments to CMake that will be passed during the configure process. Prefer to use cmake.configureSettings or CMake variants.Do not pass -D arguments using this setting.

To be honest, after reading documentation for two hours I'm still struggle to understand how should I pass CMake flags with -D, for an example I have such cmake command to run which is generated by other python script:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/some_path_2/colmap_build/__install__ -DCMAKE_INSTALL_PREFIX=/some_path_1/__install__ -DBOOST_ROOT=/some_path_3/software/Boost/1.67.0-fosscuda-2018b -DBoost_NO_BOOST_CMAKE=TRUE -DCUDA_ENABLED=ON -DCUDA_ARCHS=Auto -DOPENGL_ENABLED=OFF -DTESTS_ENABLED=OFF /some_path_4/colmap
So I would like to pass it somehow to configuration settings. But I have no idea what to use. Some flags have a special fields for them, like CMAKE_INSTALL_PREFIX, some of them are not. I've tried to understand the connection between
cmake.configureSettings and cmake.configureArgs, but this issue with comments and its contradiction with documentation confused me completely.
May I ask you for a help here? What is the meaning behind those flags and how should be process those -D flags?

There's actually no technical reason prohibiting you from passing -D with configureArgs.  I believe that warning was written by vector-of-bool when he started this project and we haven't spent much time in the area yet. Based on what I see in the code I think it was to avoid conflicts between some of the "special" settings you mentioned.  These conflicts are resolved if you use configureSettings, but not when you use configureArgs.  I suspect it is easier to advise not to use configureArgs for -D arguments than to explain all of the potential conflicts.
I think a more correct warning would be not to use configureArgs to set the following properties:
CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_BUILD_TYPE
CMAKE_INSTALL_PREFIX
CMAKE_[LANGUAGE]_COMPILER
CMAKE_TOOLCHAIN_FILE
BUILD_SHARED_LIBS

Starting with version 1.13.28 tomorrow cmake.configureSettings will support objects of type: { "type": "PATH", "value": "/usr/bin/foo" } if you need to set a specific value type.  You can also set the type to "" if you don't want any type information appended for your variable.


Support TypeScript

We use madge to find circular deps in Angular. We had been outputting to ES6, which lets us do a symbol-level graph (instead of file-level like commonjs)
But we no longer use the ES6 output for anything else, so I'd like to remove it.
I tried pointing madge at our sources
 {
    format: 'es6',
    paths: ['modules/angular2'],
    extensions: ['.ts']
  }

but I get an empty set of deps for each module, so I think node-detective-es6 or node-source-walk are getting confused parsing the TS files (even though we use ES6 module syntax).

:+1: I'd love that

:+1:  from me as well

:+1:

Do you think this should be supported in detective-es6 @mrjoelkemp ?

It comes down to what the parser understands. Detective-es6 is powered by babel's parser. If that can  support typescript, then it's only a matter of seeing which ast node type is used for its imports.
My hunch, though, is that there's room for a new detective-typescript that's powered by the typescript parser.
Happy to support typescript in node-source-walk if that's configurable through babylon (babel's parser).

Putting this into detective-typescript sounds like a good plan! :)

See last comments in https://github.com/pahen/madge/pull/96

For this, we need to figure out a plug and play approach for precinct and filing cabinet.
There's a possibility that we could add a static, register method to precinct that attaches new detectives. If that happens within madge, then we could rely on node's module caching to make sure that precinct itself picks up the runtime-attached detectives.
Filing-cabinet already has a register method.
If this runtime attachment doesn't work, we may need to pass configuration all the way down for precinct to register the configured detectives itself. The config would be a file extension to detective mapping. Something similar could happen for the cabinet resolver.
Thoughts?

I think it would be best to keep custom detectives outside of madge if possible. So adding the needed logic to precinct itself so it's able to handle TypeScript automatically would be awesome.

To clarify, I was thinking that we'd have separate detective-typescript and typescript-lookup modules that madge would include as dependencies and register on precinct and filing-cabinet, respectively.
My long-term goal for dependency-tree is to be a language-agnostic dependency tree generator. I want to support as many languages as possible – without carrying around the "kitchen sink." For example, I don't think it's beneficial for PHP codebases to include all of the JS or SASS language support when they don't need it.
To support typescript, we'd have to bring along the typescript compiler. This doesn't have to live in node-source-walk (as of https://github.com/dependents/node-source-walk/pull/19) thankfully. However, it does mean that the typescript compiler becomes a dependency of detective-typescript and typescript-lookup. If those modules become dependencies of precinct and filing-cabinet, then every consumer of dependency-tree downloads the typescript compiler.
Aside from only downloading what you need, it's a good growth strategy to allow others to create their own language support that plugs into dependency tree without requiring the underlying libs to change.

Ok, thanks for clarifying. I think I misunderstood you :) Sounds like a good way forward! 👍

I can work on testing out whether or not the runtime-attachment of detectives is even feasible. I'll report back with my findings in a few days.
@pahen did you plan to work on detective-typescript?

TS and others (coffee, jsx) would be great!
Are there any plans to move forward with the detective-* approach?

JSX should actually be supported already. Haven't decided about extending it with support for custom detectives yet.

Could use https://github.com/eslint/typescript-eslint-parser. ESTree ast structure should already work with dependency tree.

I've created detective-typescript now @mrjoelkemp using the typescript-eslint-parser and it works very well so far :) Should we maybe move the detective-typescript repo to https://github.com/dependents instead where all the other detectives are?
The next step is to see how we can use it in a good way with dependency-tree without making it required.

Wow @pahen! Awesome work! How big is the eslint typescript parser? A dynamic dependency is complex and I'd prefer to avoid it until the download time for dependency-tree becomes a problem.
We could plug this into precinct pretty easily. We'll need the module name to file resolution in filing cabinet though.
Your module doesnt have to be in the dependents org, but thanks for offering.
As a next step, will you create the resolver for filing cabinet?

Thanks @mrjoelkemp! :) The typescript-eslint-parser is 168K unpacked on the disk, so not extremely big. I'll take a look at the resolver for filing cabinet soon and see if I can have it work with precinct and madge :)

Is there anything that can already be done "by hand" to make madge work with typescript?
I only understand half of what you are discussing, so I might have a hard time trying to help, but I could try.
If you have an idea what specifically you need help with, maybe put a list here so people can pick up stuff?
Best Christian

Thanks for offering you help Christian! But typescript support is on hold for now. The easiest way to make it work is to run it on the compiled source.

http://angularjs-graph.org/ can give a lot of insights. It works well for angular 1.x, not sure about angular 2 though. It runs on a running angular application, not as "static analysis" per se.

Support for Typescript has landed in the v5.10.x release of https://github.com/dependents/node-dependency-tree.
We need to bump the version of that dependency here within madge and then write madge tests to prevent regressions. Any takers?
Big thanks to the following folks:

@pahen for creating detective-typescript.
@davidfirst for integrating detective-typescript into node-precinct and motivating me to bring TS support to filing-cabinet: https://github.com/dependents/node-filing-cabinet/pull/33.

We're almost at the finish line. 🎊

Added in Madge v2.1.0! 🎉 💃


"show tables"  is not return data

@wuchuguang I'm very sorry for never responding to you here. As my silence likely hinted, I stopped maintaining this project long ago. I'm now officially deprecating it to make that clear.
If you'd like to continue supporting a forked version, please reach out on Twitter (@kidjustino) to have it listed in the README.


Extension property not working

I have defined a Site type and added a extension property on top of it like this:
type<Site> {
    property<Boolean>("test") {
        resolver { false }
    }
}

And when trying to query for this field I'm getting: "message": "property test on Site does not exist".
I have tried running this query:
{
  __type(name:"Site") {
    fields {
      name
      type {
        ofType {
          name
        }
}}}}

And I do see that test is in there and is a boolean.

Sorry, I figured out why it was happening, and it was because I was importing the wrong file. So the query returned one type of Site, while I defined the type as another type of Site, which ended up kinda working, but the extension properties didn't.


Develop

Sumary of proposed changes

fast forward and rewind labels fix
yarn installer supported
no exec perms @ svg files

Cheers for this - I'm still working on the JS so don't worry too much about working on that.
What's Yarn? NPM-like thing?

yarn is npm alternative and faster, the yarn.lock file should be .gitignore

OK I'll check it out - cheers! 👍

Hi.
dont ignore yarn.lock file.
because:
https://github.com/yarnpkg/yarn/issues/1583
👋😁

I'd probably rather keep skins seperate if possible. I have enough to maintain as it is...

Last commits are not for mege ;-)

Ah ok I'll manually merge the rest.

Closing this one for now


Releases/Versioning

Are you planning on setting up a release pipeline so the library can have versioning? Not sure if you are waiting until after the alpha rollout or whatnot but whenever you do want it I could set it up for you if you would like. Super simple and EZ

@rekram1-node sure man! I normally next commit should be the "pre-release" version. Let me know how this would work.

@anthdm Are you saying you want merges to master to be pre-releases and then actual releases would be done manually or by a more discriminatory method? Perhaps I misunderstood what you said...

Well the simplest option imo are merges to master create a new versioned release, easily done with github actions and goreleaser, simple mock up missing the filler:
name: releaser
on:
push:
branches:
- main
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
- name: Set up Go
- name: Tag Release
- name: Publish Release

@anthdm I opened a PR you can look at: https://github.com/anthdm/hollywood/pull/20 lmk if you have any concerns


options to hide keys

I want to use your layouts (to get updates through npm and support all of the languages) but I want to have the option to hide unnecessary keys, for example, the ".com". or "tab" or any other key that is not a letter/comma/dot/delete/enter/caps.
it is possible?
thanks in advance

Hello @Danieliverant,
Sadly this is not an option at the moment. Like I discussed on https://github.com/hodgef/simple-keyboard/issues/803#issuecomment-728638173, I think simple-keyboard-layouts would need a major release to address many of its limitations.
I will file this into the Enhancement projects so I can pick it up when I have more time.

Regards,
Francisco Hodge


Various fixes for K on windows

@bmmoore please review

I haven't tried installing OCaml on windows to test this changes, but other than the comments above it looks good.

Ok, looks good.


upgrade to 3.19.0 and Kryo5Codec compatible doubt

i see the change log and find the breaking change,  default codec changed to Kryo5Codec.
I want to confirm the new Kryo5Codec compatible with the old data that may serialized by the other methods
if i want to upgrade to the latest version, is there anything need to consideration
thank you

data serialized with Kryo5Codec isn't compatible with data serialized with MarshallingCodec


data source is a mess arond caching.

the logic of caching is duplicated across multiple function and the creating of teh LRU cache object is duplicated in many functions rather than having one object reused


User-built waithax 3dsx skips over overflow process for no reason

If I download a copy of this repo and build it, then deploy it to my 3DS, it just skips over the overflow process. It doesn't bother to try to do anything. It works in Citra for some reason, though.

you butchered it
testing kernel exploits in citra definitely is stupid

here's your issue anyway: https://github.com/MikaalSky/waithax/blob/master/source/waithax.c#L160
if you don't know what you're doing, you shouldn't be doing this.
this isn't an issue with my repo. closed, and please stop making stupid/useless/nonsense issues.

Plus, your legitimate version of the code untouched does NOT run when I compile it.

Works fine for me and literally everyone else

Will do that tonight.

Yeah, it's perfectly possible to not consider every bit of the code when you make an edit to someone else's code. That just happens. If you didn't want dumb questions like this, you shouldn't have issues open on your repo.

i'm sorry but at least i know what i'm doing. i'm not responsible for your modifications not working. if you want to edit it, you're on your own with that. i built my code from scratch, and i have tested it multiple times, and a lot of people have been using it. the github issues here are not for techsupport or development support for what you butchered on your own fork. i know what you broke just by reading your fork. you don't even know how to use Git.
i will now be locking this issue, you're getting pretty annoying.

@MikaalSky That's not... siiiiigh
Issues are open if/when some legimitate issues come about. In fact, there are two open right now that are being worked on, though, iirc, the guess is that they're related. You don't close issues off on the entire repo to prevent 'dumb questions', you just mark them as invalid and close them. Which is what Mrrraou did.
As for possible environment issues, I'd reccomend grabbing ctrulib from latest git master if you haven't already, and if you want someone to be able to actually be able to troubleshoot something they can't reproduce, or something that might have something to do with the environment, sending a buildlog in the future using something like hastebin so that they can take a look and see what might be wrong.
The other thing I'd reccomend is making sure that waithax_debug(true) is not called, as that'll attempt to skip the refcount on pre-hacked systems for debugging and for developers.

also, do a clean git clone and try compiling again, lol.
the debug mode patches the refcount with svcbackdoor instead of overflowing it which makes everything faster, so it skips the waitsyncn refcount overflow. intended for development and debugging, yeah.
now locking again.


Fluency Builder

Describe the bug
Fluency Builder Time Issue.
Browser

[ ] chrome

version: latest
rosettastone product

[ ] Fluency builder

Expected behavior
I guess the extension needs update it was working but suddenly this day it stopped I tried all the solutions that was working before but none of them worked I guess I can find help asap & thanks a lot

Latest isn't exactly a version, are you talking about version 3.0.2 ?
Can you describe the steps taken to add time ?

Latest isn't exactly a version, are you talking about version 3.0.2 ? Can you describe the steps taken to add time ?

Yes Man I'm working with 3.0.2 and the I took the steps you shared in issue #20 it worked 2 days ago but today didn't worked I guess it needs update also I think you made a mistake in the upload of 3.0.2 version cause when I charge it on the browser It shows 3.0.1

There was a mistake indeed, you can download new version 3.0.2 with corrected manifest version.

There was a mistake indeed, you can download new version 3.0.2 with corrected manifest version.

Bro I just tested it several times & it ain't working please try it yourself and do a tutorial video and thanks

Well it is working, I tested it, and others did too, so unless you can provide me with further informations, like extension logs, or complete and detailed explanation of what you have done, I won't be able to help you.

Well it is working, I tested it, and others did too, so unless you can provide me with further informations, like extension logs, or complete and detailed explanation of what you have done, I won't be able to help you.

nope it dosent work welp i tried on several account and several devices

@BLITZzz324 in extensions page (chrome://extensions) you can click on service worker which will open a tab in which you can see the logs.

@BLITZzz324 in extensions page (chrome://extensions) you can click on service worker which will open a tab in which you can see the logs.

that's what I get

@BLITZzz324 discord dyalk

@aymanbest what i ll do after extracte files in a folder? i

@BLITZzz324 in extensions page (chrome://extensions) you can click on service worker which will open a tab in which you can see the logs.

Hey, do you have a way I can contact you? I have a few questions to ask.
When will the "Fluency Builder" lessons validator be released?

It will be released when someone will take time to do it.


Feature: Replace placeholder avatars with contributor avatars

Type of feature
Feature
Current behavior
Within each repo card, the list avatars are placeholders. This was needed to figure out the design, but they will need to be replaced with the avatars of the contributors.

Desired solution
In the opensauced.pizza app, we grab the avatars using graphql. We can do something similar here.
Example in the opensauced dashboard

Additional context
This can be completed without a github OAuth
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Update:
This issue is blocked on the need for a proper data fetching pattern from GitHub.

[ ] #23

Is there no link to fetch the Avatars?

Yes and not. You can fetch the contributors of repository and you can fetch avatars using github usernames separately.
Link to how it is done in the main repo: https://github.com/open-sauced/open-sauced/blob/bf2501d0320c282695b563e02b7394f871557d0d/src/components/Repository.js#L119

I think we will need to recreate this persisted query file in this repository.
We will introduce data fetching from github in this project
Use the existing contributors_oneGraph item to display avatars.

I will do the following to unblock this

[ ]  Include the Open Sauced Persisted query data fetching and API from OneGraph

I'd love to take this one on once it's unblocked! So just to make sure I'm clear on what the task at hand is, we want to replace the placeholder avatars with avatars coming from the github api? Also since we are rendering a list of repos from a static list of items in a json file, would we be replacing that with the data from the github API or something else?

we want to replace the placeholder avatars with avatars coming from the github API?
The placeholder images should be actual avatars of the top 2 contributors of the project.

Also since we are rendering a list of repos from a static list of items in a json file, would we be replacing that with the data from the github API or something else?
The static file is temporary for development. This was a shorcut to avoid pagination of the https://api.opensauced.pizza.

Okay I see, gotcha! Will wait for that to be merged ☺ thank you

This is now unblocked, the data was added to the static JSON file. The avatars can now be dynamically rendered.

.take


Feat edit account

Description

Additional API to AccountAPI for updating/patching account models
Addition of  Edit Account PopUp Form in Account Details page in UI

Look & Feel
Here’s what the popup form looks like in the UI:

How to test
To test this PR, navigate to the account details page in the UI, or use the URL below with your account ID:
http://localhost:5000/accounts/<account_id>
Once on the page, hover over the Edit Account button on the left side. A form will then pop up.
Further Improvements
None
Related Items
This PR Closes the issue: #1149

[✅] I agree to contribute to the project under Apache 2 License.
[✅] To the best of my knowledge, the proposed patch is not based on code under GPL or other license that is incompatible with FlexMeasures

I'll submit a review request soon—just working on resolving the issues with the failing checks first.

Okay! I see it's the Docker building task. It seems we don't really see the log with the error. I seem to recall last time this happened it was flexmeasures db upgrade that didn't work, but maybe my memory fails me.

May I suggest again to simply set the PR's base branch to the dev branch this branch was branched off from, instead of main? Otherwise, reviewers end up reviewing the same changes in two PRs.

May I suggest again to simply set the PR's base branch to the dev branch this branch was branched off from, instead of main? Otherwise, reviewers end up reviewing the same changes in two PRs.

Sure, I can do that. Thanks for the suggestion!

This is working better and better.
I found only two small things (one in editing and one in toasting) that could be better.
Will you move the toast functionality to a more central place, as we discussed? I believe it is ready now.

You're right, but I don't think the best approach is to rely on empty fields to set a DB record to NULL. Maybe like a reset button, might be clearer and more intentional for users.

This is working better and better.
I found only two small things (one in editing and one in toasting) that could be better.
Will you move the toast functionality to a more central place, as we discussed? I believe it is ready now.

Hmm, this is a bit complicated, I so because we are using an empty field to set a DB record to NULL, maybe like a reset button will be better

This is working better and better.
I found only two small things (one in editing and one in toasting) that could be better.
Will you move the toast functionality to a more central place, as we discussed? I believe it is ready now.

Hmm, this is a bit complicated, I so because we are using an empty field to set a DB record to NULL, maybe like a reset button will be better

I went back and tried the reset approach, but it didn't work because formData kept converting null values to empty strings, which the API rejected. To fix this, I manually constructed the payload from formData, giving me full control over the data and its types. Now, I can send a null value to the API, which properly sets the field to null and allows the UI to revert to the default settings.

Further improvements for this will be to make it backward compatible. After today's standup, @Flix6x pointed out that this change could potentially break the systems of customers who rely on the previous API response format.
I will provide update to the reviewers once this is done.

Sorry about this PR taking so long, but actually it turned out to be two things - editing accounts and introducing Toasts to FlexMeasures :)

Toast behavior seems good!
One bug remaining, it seems: I was typing in an invalid secondary color ("x2") and this internal error happened:
  File "/home/nicolas/workspace/seita/flexmeasures/flexmeasures/data/schemas/account.py", line 45, in validate_secondary_color
    validate_color_hex(None, "secondary_color", value)
  File "/home/nicolas/workspace/seita/flexmeasures/flexmeasures/utils/validation_utils.py", line 23, in validate_color_hex
    raise click.BadParameter(f"{param.name} must be a valid hex color code.")
AttributeError: 'str' object has no attribute 'name'

This has been addressed now 👌


Daf 2362 json quotes

fixed formatting and minor code cleanups.
One line not convered by tests. There is minimal coverage of anything in JSON.
Our tests exercise it, but they do not compare output to expected
JSON, nor unparse JSON and inspect the resulting data.
Nor is there any negative test coverage of JSON behavior.
This PR is not going to attempt to fix any of that.

Closing - this includes all the rebase changes which are not relevant for review.


implement SegmentAggregationCollector on bucket aggs

implement SegmentAggregationCollector on bucket aggs
replace GenericSegmentAggregator with bucket agg, if agg level has only a one bucket agg
 aggregation::bucket::range::bench::bench_range_100_buckets               270,033          297,641                 27,608   10.22%   x 0.91
 aggregation::bucket::range::bench::bench_range_10_buckets                139,675          153,824                 14,149   10.13%   x 0.91
 aggregation::tests::bench::bench_aggregation_average_f64                 10,070,428       8,864,527           -1,205,901  -11.97%   x 1.14
 aggregation::tests::bench::bench_aggregation_average_u64                 10,138,286       8,878,415           -1,259,871  -12.43%   x 1.14
 aggregation::tests::bench::bench_aggregation_average_u64_and_f64         14,645,006       12,687,147          -1,957,859  -13.37%   x 1.15
 aggregation::tests::bench::bench_aggregation_avg_and_range_with_avg      27,145,654       23,220,270          -3,925,384  -14.46%   x 1.17
 aggregation::tests::bench::bench_aggregation_histogram_only              20,898,509       16,065,443          -4,833,066  -23.13%   x 1.30
 aggregation::tests::bench::bench_aggregation_histogram_only_hard_bounds  29,808,187       15,123,131         -14,685,056  -49.27%   x 1.97
 aggregation::tests::bench::bench_aggregation_histogram_with_avg          36,288,674       33,565,619          -2,723,055   -7.50%   x 1.08
 aggregation::tests::bench::bench_aggregation_range_only                  13,002,013       12,163,782            -838,231   -6.45%   x 1.07
 aggregation::tests::bench::bench_aggregation_stats_f64                   9,951,531        9,254,808             -696,723   -7.00%   x 1.08
 aggregation::tests::bench::bench_aggregation_terms_few                   13,123,517       10,976,874          -2,146,643  -16.36%   x 1.20
 aggregation::tests::bench::bench_aggregation_terms_many2                 30,813,136       35,877,360           5,064,224   16.44%   x 0.86
 aggregation::tests::bench::bench_aggregation_terms_many_order_by_term    33,726,791       36,501,327           2,774,536    8.23%   x 0.92
 aggregation::tests::bench::bench_aggregation_terms_many_with_sub_agg     97,461,886       126,613,914         29,152,028   29.91%   x 0.77

Codecov Report

Merging #1878 (eb9024a) into main (019db10) will increase coverage by 0.01%.
The diff coverage is 95.23%.

:exclamation: Current head eb9024a differs from pull request most recent head 1715726. Consider uploading reports for the commit 1715726 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main    #1878      +/-   ##
==========================================
+ Coverage   94.65%   94.66%   +0.01%
==========================================
  Files         298      298
  Lines       54962    55028      +66
==========================================
+ Hits        52023    52094      +71
+ Misses       2939     2934       -5

Impacted Files
Coverage Δ

columnar/src/column/mod.rs
87.50% <ø> (ø)

columnar/src/column_index/mod.rs
96.49% <ø> (ø)

src/aggregation/intermediate_agg_result.rs
97.69% <ø> (-0.06%)
:arrow_down:

src/aggregation/bucket/term_agg.rs
96.30% <73.13%> (-1.88%)
:arrow_down:

src/aggregation/bucket/histogram/histogram.rs
99.56% <100.00%> (+0.01%)
:arrow_up:

src/aggregation/bucket/range.rs
97.47% <100.00%> (+0.22%)
:arrow_up:

src/aggregation/metric/stats.rs
96.10% <100.00%> (+2.57%)
:arrow_up:

src/aggregation/mod.rs
98.26% <100.00%> (+0.05%)
:arrow_up:

src/aggregation/segment_agg_result.rs
96.44% <100.00%> (+3.97%)
:arrow_up:

src/indexer/segment_updater.rs
95.31% <0.00%> (-0.14%)
:arrow_down:

... and 3 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


unable to install the librealsense2-dkms package

Ubuntu 16.04 with kernel 4.15.0-45
Even after  "sudo apt install libelf-dev"
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
dkms librealsense2-udev-rules
The following NEW packages will be installed:
dkms librealsense2-dkms librealsense2-udev-rules
0 upgraded, 3 newly installed, 0 to remove and 316 not upgraded.
Need to get 7,847 kB of archives.
After this operation, 62.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dkms all <IP_ADDRESS>-2ubuntu11.8 [66.4 kB]
Get:2 http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial/main amd64 librealsense2-dkms all 1.3.11-0ubuntu1 [7,774 kB]
Get:3 http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial/main amd64 librealsense2-udev-rules amd64 2.32.1-0~realsense0.2005 [6,794 B]
Fetched 7,847 kB in 1s (4,665 kB/s)
Selecting previously unselected package dkms.
(Reading database ... 178343 files and directories currently installed.)
Preparing to unpack .../dkms_<IP_ADDRESS>-2ubuntu11.8_all.deb ...
Unpacking dkms (<IP_ADDRESS>-2ubuntu11.8) ...
Selecting previously unselected package librealsense2-dkms.
Preparing to unpack .../librealsense2-dkms_1.3.11-0ubuntu1_all.deb ...
Unpacking librealsense2-dkms (1.3.11-0ubuntu1) ...
Selecting previously unselected package librealsense2-udev-rules:amd64.
Preparing to unpack .../librealsense2-udev-rules_2.32.1-0~realsense0.2005_amd64.deb ...
Unpacking librealsense2-udev-rules:amd64 (2.32.1-0~realsense0.2005) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up dkms (<IP_ADDRESS>-2ubuntu11.8) ...
Setting up librealsense2-dkms (1.3.11-0ubuntu1) ...
Loading new librealsense2-dkms-1.3.11 DKMS files...
First Installation: checking all kernels...
Building only for 4.15.0-45-generic
Building initial module for 4.15.0-45-generic
Error! Bad return status for module build on kernel: 4.15.0-45-generic (x86_64)
Consult /var/lib/dkms/librealsense2-dkms/1.3.11/build/make.log for more information.
Loading the modified modules into kernel... complete
Current status:
librealsense2-dkms, 1.3.11: added
mod: videodev
mod: uvcvideo 			 version: 1.1.1
mod: hid_sensor_gyro_3d
mod: hid_sensor_accel_3d
Setting up librealsense2-udev-rules:amd64 (2.32.1-0~realsense0.2005) ...
log file
DKMS make.log for librealsense2-dkms-1.3.11 for kernel 4.15.0-45-generic (x86_64)
Wed Feb 26 20:42:40 EST 2020
make: Entering directory '/usr/src/linux-headers-4.15.0-45-generic'
CC [M]  /var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.o
/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.c:219:11: error: ‘V4L2_PIX_FMT_W10’ undeclared here (not in a function)
.fcc  = V4L2_PIX_FMT_W10,
^
/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.c:224:11: error: ‘V4L2_PIX_FMT_CONFIDENCE_MAP’ undeclared here (not in a function)
.fcc  = V4L2_PIX_FMT_CONFIDENCE_MAP,
^
/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.c:236:11: error: ‘V4L2_PIX_FMT_RW16’ undeclared here (not in a function)
.fcc  = V4L2_PIX_FMT_RW16,
^
/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.c:246:11: error: ‘V4L2_PIX_FMT_FG’ undeclared here (not in a function)
.fcc  = V4L2_PIX_FMT_FG,
^
/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.c:251:11: error: ‘V4L2_PIX_FMT_INZC’ undeclared here (not in a function)
.fcc  = V4L2_PIX_FMT_INZC,
^
/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.c:256:11: error: ‘V4L2_PIX_FMT_PAIR’ undeclared here (not in a function)
.fcc  = V4L2_PIX_FMT_PAIR,
^
/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.c:261:11: error: ‘V4L2_PIX_FMT_Z16H’ undeclared here (not in a function)
.fcc  = V4L2_PIX_FMT_Z16H,
^
scripts/Makefile.build:332: recipe for target '/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.o' failed
make[1]: *** [/var/lib/dkms/librealsense2-dkms/1.3.11/build/4.15.0-55/drivers/media/usb/uvc/uvc_driver.o] Error 1
Makefile:1727: recipe for target 'uvcvideo.ko' failed
make: *** [uvcvideo.ko] Error 2
make: Leaving directory '/usr/src/linux-headers-4.15.0-45-generic'
Could anyone help me with this issue ?
Thank you

Have the same issue on 4.15.0-29-generic. Did you find a solution?

Hi,
Will you be needing further help with this? If we don’t hear from you in 7 days, this issue will be closed.
Thanks


RPC spec module generator should not add a patch version.

Fixed RPC spec generator to stop adding the patch version to the generated files.
The changes are made on rpc_base.py.
Related to issue: smartdevicelink/sdl_ios#1752

Decided not to fix after discussion with broader team.


fix: improve reliability of auto push metrics and deep link handling

Part of: https://github.com/customerio/issues/issues/11289
Goals of PR

Install new feature in iOS SDK of automatic push click handling. This is done by installing a specific version of the RN SDK that has this iOS feature installed.
Remove all native iOS code modifications that previously handled push click handling.
Add compatibility with expo-notifications package. Closes: https://github.com/customerio/customerio-expo-plugin/issues/83

Blocked by

Deploy native iOS https://github.com/customerio/customerio-ios/pull/403
Update RN SDK to include ^^^ iOS feature.

I have a modification to make to this PR. Changing to draft until this change is done.


ADD files to a folder doesn't set correct UID and GID

Based on the documentation the line ADD file foo/ in a Dockerfile should set the UID and GID of the foo/file to 0 ("All new files and directories are created with a UID and GID of 0."). This doesn't seem to be working correctly. If more than one file is ADDed to the folder, the first keep its original UID and GID but the rest are correctly set to 0.
docker version
Client:
Version:      1.9.1
API version:  1.21
Go version:   go1.4.2
Git commit:   a34a1d5
Built:        Fri Nov 20 13:12:04 UTC 2015
OS/Arch:      linux/amd64
Server:
Version:      1.9.1
API version:  1.21
Go version:   go1.4.2
Git commit:   a34a1d5
Built:        Fri Nov 20 13:12:04 UTC 2015
OS/Arch:      linux/amd64
docker info
Containers: 28
Images: 107
Server Version: 1.9.1
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 163
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.19.0-33-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 2
Total Memory: 1.96 GiB
Name: lubuntu
ID: 2RCA:JFZP:O6BW:Y4OS:SROP:JBXA:BWKU:ENOV:WUSN:QMC7:ZKH7:76IU
uname -a
Linux lubuntu 3.19.0-33-generic #38~14.04.1-Ubuntu SMP Fri Nov 6 18:17:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Steps to Reproduce:

Create a Dockerfile with the following content
FROM ubuntu ADD file file2 foo/
touch file file2
sudo chown 1111:1111 file file2
docker build -t test-add-owner .
docker run -ti test-add-owner ls -l /foo

Actual Result
The /foo/file owner and group are 1111 but /foo/file2 are 0
Expected Result
For /foo/file and /foo/file2, the uid and gid is 0

@mauri thanks for this - nice catch. I do see this too.
Can you look into the CI failures, I think they're real and related to your change.
Also, can you add a new testcase for this so that we can make sure we don't regress in the future?

@mauri Yup, seems like you occasionally changed behavior.

@LK4D4 @duglin thanks I'll take a look.

Fixed the failures and added a new test case

ping @duglin

@mauri as I was testing your fix I noticed that your testcase worked even w/o your code changes. Can you try this our on master? I'm wondering if this has already been fixed.

ping @mauri can you try if you're still able to reproduce the issue on master?
@duglin if it's fixed, perhaps we should just keep the tests?

@thaJeztah @duglin I'm still able to reproduce it in master. Sorry, the test case wasn't testing the actual problem. I fixed the test case, it fails on master but passes with this patch.

@mauri thanks! Can you squash your commits, so that there's only one commit in this PR?

@thaJeztah done

Also confirmed; just tested this on master and was still able to reproduce the issue

LGTM

LGTM


Feat: added link to go to top

I found while reading some topic had to scroll straight up to see table of content, it got annoying after some time.
Added link to go to top after every ### h3 heading, thought that would make it easier for navigating, can check the preview of the same in my fork
Finally, Thanks for the awesome resource 😄

I like this, but given its scope / scale, let's get other folks to weigh in! @maishsk, @jlevy, @ThanosBaskous: any thoughts?

Thanks for the submission. Sorry it took so long to merge!


Plugin Does not Compile

Hello, I downloaded Unreal Engine 5.1 source and installed conan-ue4cli. I followed the given commands for UnrealGDAL, but I'm still encountering the following error:
Discovering modules, targets and source code for project...
Compiled assembly file 'C:\Users\sguney\Documents\Unreal Projects\GIS\Intermediate\Build\BuildRules\GISModuleRules.dll' appears to be for a newer CLR version or is otherwise invalid. Unreal Build Tool will try to recompile this assembly now. (Exception: Could not load file or assembly 'C:\Users\sguney\Documents\Unreal Projects\GIS\Intermediate\Build\BuildRules\GISModuleRules.dll'. Format of the executable (.exe) or library (.dll) is invalid.)

C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(12,7): error CS0246: The type or namespace name 'Tools' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(43,3): error CS0246: The type or namespace name 'JsonObject' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(43,24): error CS0103: The name 'JsonObject' does not exist in the current context
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(43,44): error CS0246: The type or namespace name 'FileReference' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(56,3): error CS0246: The type or namespace name 'JsonObject' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(56,21): error CS0103: The name 'JsonObject' does not exist in the current context
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(56,41): error CS0246: The type or namespace name 'FileReference' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(59,12): error CS0246: The type or namespace name 'JsonObject' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(154,3): error CS0246: The type or namespace name 'JsonObject' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(154,22): error CS0103: The name 'JsonObject' does not exist in the current context
C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL\Source\GDAL\GDAL.Build.cs(154,42): error CS0246: The type or namespace name 'FileReference' could not be found (are you missing a using directive or an assembly reference?)

Expecting to find a type to be declared in a target rules named 'GISTarget'. This type must derive from the 'TargetRules' type defined by Unreal Build Tool.

It seems there are issues with the assembly file, missing references, and the declaration of types in the 'GISTarget' rules.

@adamrehn  Hi I find that GDAL.build.cs and see this line Replace Tools.DotNetCommon with using EpicGames.Core; for UE5  but this time i got different errors
1>Configuration:
1>[settings]
1>arch=x86_64
1>arch_build=x86_64
1>build_type=Release
1>compiler=Visual Studio
1>compiler.runtime=MD
1>compiler.version=17
1>os=Windows
1>os_build=Windows
1>[options]
1>[build_requires]
1>[env]
1>UNREAL_ENGINE_VERSION=5.1
1>conanfile.py: Installing package
1>Requirements
1><EMAIL_ADDRESS>from local cache - Cache
1><EMAIL_ADDRESS>from local cache - Cache
1><EMAIL_ADDRESS>from local cache - Cache
1><EMAIL_ADDRESS>from local cache - Cache
1>    libcxx/ue4@adamrehn/profile from local cache - Cache
1><EMAIL_ADDRESS>from local cache - Cache
1><EMAIL_ADDRESS>from local cache - Cache
1>    ue4lib/ue4@adamrehn/profile from local cache - Cache
1>    ue4util/ue4@adamrehn/profile from local cache - Cache
1><EMAIL_ADDRESS>from local cache - Cache
1>Packages
1>    UElibPNG/ue4@adamrehn/5.1:e1e6b1738d0f221386689b1e26bf8a56d4d0bdcf - Cache
1>    gdal-ue4/2.4.0@adamrehn/5.1:07863f996ebe3271435d1fbbaed5ef30542fd710 - Cache
1>    geos-ue4/3.6.3@adamrehn/5.1:74f134025aabdec2e63aed248049f450e8e373f4 - Cache
1>    libcurl/ue4@adamrehn/5.1:e1e6b1738d0f221386689b1e26bf8a56d4d0bdcf - Cache
1>    libcxx/ue4@adamrehn/profile:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1>    mergetiff-ue4/0.0.6@adamrehn/5.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1>    proj-ue4/4.9.3@adamrehn/5.1:74f134025aabdec2e63aed248049f450e8e373f4 - Cache
1>    ue4lib/ue4@adamrehn/profile:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1>    ue4util/ue4@adamrehn/profile:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
1>    zlib/ue4@adamrehn/5.1:e1e6b1738d0f221386689b1e26bf8a56d4d0bdcf - Cache
1>
1>Installing (downloading, building) binaries...
1>libcxx/ue4@adamrehn/profile: Already installed!
<EMAIL_ADDRESS>Already installed!
1>ue4lib/ue4@adamrehn/profile: Already installed!
1>ue4util/ue4@adamrehn/profile: Already installed!
<EMAIL_ADDRESS>Already installed!
<EMAIL_ADDRESS>Already installed!
<EMAIL_ADDRESS>Already installed!
<EMAIL_ADDRESS>Already installed!
<EMAIL_ADDRESS>Already installed!
<EMAIL_ADDRESS>Already installed!
1>conanfile.py: Generator txt created conanbuildinfo.txt
1>conanfile.py: Generator json created conanbuildinfo.json
1>conanfile.py: Aggregating env generators
1>conanfile.py: Generated conaninfo.txt
1>conanfile.py: Generated graphinfo
2>Using bundled DotNet SDK version: 6.0.302
1>Library 'gdal.lib' was not resolvable to a file when used in Module 'GDAL', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
1>Library 'geos.lib' was not resolvable to a file when used in Module 'GDAL', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
1>Library 'geos_c.lib' was not resolvable to a file when used in Module 'GDAL', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
1>Library 'proj_4_9.lib' was not resolvable to a file when used in Module 'GDAL', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
1>Library 'libcurl.lib' was not resolvable to a file when used in Module 'GDAL', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
1>Library 'libpng15_static.lib' was not resolvable to a file when used in Module 'GDAL', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
1>Library 'zlibstatic.lib' was not resolvable to a file when used in Module 'GDAL', assuming it is a filename and will search library paths for it. This is slow and dependency checking will not work for it. Please update reference to be fully qualified alternatively use PublicSystemLibraryPaths if you do intended to use this slow path to suppress this warning.
2>Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="UnrealEditor Win64 Development" -Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild
1>Building GISEditor and ShaderCompileWorker...
1>Using Visual Studio 2022 14.37.32825 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>Determining max actions to execute in parallel (6 physical cores, 12 logical cores)
1>  Executing up to 6 processes, one per physical core
1>Building 6 actions with 6 processes...
1>[1/6] Copy geos_c.dll
1>[2/6] Copy geos.dll
1>[3/6] Compile Module.UnrealGDAL.cpp
1>[4/6] Link UnrealEditor-UnrealGDAL.lib
1>   Creating library C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL-master\Intermediate\Build\Win64\UnrealEditor\Development\UnrealGDAL\UnrealEditor-UnrealGDAL.lib and object C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL-master\Intermediate\Build\Win64\UnrealEditor\Development\UnrealGDAL\UnrealEditor-UnrealGDAL.exp
1>[5/6] Link UnrealEditor-UnrealGDAL.dll
1>   Creating library C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL-master\Intermediate\Build\Win64\UnrealEditor\Development\UnrealGDAL\UnrealEditor-UnrealGDAL.suppressed.lib and object C:\Users\sguney\Documents\Unreal Projects\GIS\Plugins\UnrealGDAL-master\Intermediate\Build\Win64\UnrealEditor\Development\UnrealGDAL\UnrealEditor-UnrealGDAL.suppressed.exp
1>libcurl.lib(version.obj) : error LNK2019: unresolved external symbol nghttp2_version referenced in function curl_version_info
1>libcurl.lib(http2.obj) : error LNK2001: unresolved external symbol nghttp2_version
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_new referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_del referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_set_send_callback referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_set_on_frame_recv_callback referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_set_on_data_chunk_recv_callback referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_set_on_stream_close_callback referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_set_on_begin_headers_callback referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_set_on_header_callback referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_callbacks_set_error_callback referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_client_new referenced in function Curl_http2_setup
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_del referenced in function http2_disconnect
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_send referenced in function http2_conncheck
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_mem_recv referenced in function h2_process_pending_input
1>libcurl.lib(http2.obj) : error LNK2019: unresolved external symbol nghttp2_session_resume_data referenced in function Curl_http2_done_sending


Home page: Links are not blue

Prerequisites

[x] I've searched for existing issues

Describe the bug
On the home pages, any of the text links are the same colour as static text. This can make it hard for people to spot the links easily.
To Reproduce
They are on the following pages:
https://tae-dev.inclusivedesign.ca/en - this includes the text in h3, "for individuals" etc
https://tae-dev.inclusivedesign.ca/en/about/for-individuals
https://tae-dev.inclusivedesign.ca/en/about/for-individuals/accessibility-consultants
https://tae-dev.inclusivedesign.ca/en/about/for-individuals/community-connectors
https://tae-dev.inclusivedesign.ca/en/about/for-regulated-organizations
https://tae-dev.inclusivedesign.ca/en/about/for-community-organizations
https://tae-dev.inclusivedesign.ca/en/about/for-community-organizations/accessibility-consultants
https://tae-dev.inclusivedesign.ca/en/about/for-community-organizations/community-connectors
https://tae-dev.inclusivedesign.ca/en/about/for-community-organizations/consultation-participants
Expected behavior
Please reference the states table for the styles:
https://www.figma.com/file/AXufBnFAVHvGdsxnQMVhNF/The-Accessibility-Exchange-Wireframes?node-id=1355%3A19412&t=ewqZ3kSDJVeu39Th-1

Issue is that visited state is too dark and blends into static text.
Adjustments:
Light mode-
Hover: Blue 8
Visited: Blue 7
Dark mode-
Hover: Grey 1
Visited: Turquoise 2


Fixes #2551

Description
As for now Dapr returns escaped text in error message. For instance: "ERR_STATE_STORE_NOT_FOUND: state store unknown%20state%20store is not found"
However, error messages returned in HTTP API JSON response should not be HTTP escaped.
This PR ensure responses are not HTTP escaped.
Issue reference
Closes: #2551
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[X] Code compiles correctly
[X] Created/updated tests
[X] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

/ok-to-test

/ok-to-test

/ok-to-test

I validated it locally and it works. I tested with an invalid state store name and also with one that exists but has "/" in the name. It works perfectly.

I validated it locally and it works. I tested with an invalid state store name and also with one that exists but has "/" in the name. It works perfectly.

Thanks for this @juazasan!

Thanks for this @juazasan!


new.target sample

R: @addyosmani @beaufortfrancois @surma et al.
CC: @ajklein
Sample code for new.target, implemented in Chrome 46 by @ajklein
You can view a live deployment at https://jeffy.info/samples/new-target-es6/

Sample LGTM

LGTM except nits above

Thanks. I've addressed your suggestions, @beaufortfrancois.

I'm going to merge given @beaufortfrancois's LGTM. Happy to address any post-merge feedback in a follow-up PR.