Update web3.py

Known issues:

web3.formatters and a few other classes and functions have moved in web3-3.14.0, the latest version working with µRaiden right now is web3-3.11.1

On the same note of package dependencies, we should probably also try and get rid of pyethereum since according to @LefterisJP this will be deprecated sooner or later. We should be able to replace its tester chain with web3's tester.

Just a quick overview over the dependencies messing things up here:

web3.py (even in its newest version) does not support offline signing of transaction, so we need to create and sign these transactions using pyethereum ourselves, then send them via eth_sendRawTransaction
web3.py requires pyethereum < 2.0.0, so we cannot sign transactions using pyethereum without losing support for EIP155 replay protection
For these reasons, we're currently implementing EIP155-style signing ourselves which is not a good long-term solution, especially since we're stuck on outdated libraries.

Currently, I am not aware of any libraries that offer the complete package we need here. Maybe pyEVM will save us one day. Until then I think we're stuck with the current dependency issue.


Create .NET 4.0 Nuget package

I nuget this lib with extensions into .NET 4.0 desktop project in F#.  Could not build or run.
May you create specific package for old development model when all dlls are references against full .NET not downloads.
My case is :

F# dll project for .NET 4.0 target nugets KBCsv.Extensions
C# project for .NET 4.0  refrences F# project.

I cannot build them together.

Please use an older version if you want (v2.0.2 might be best).


Maybe deps wrong.

when i first run assembly app, it comes error below:
➜  asm-project asm-admin serve
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/webassets/loaders.py", line 43, in __init__
    yaml
NameError: name 'yaml' is not defined

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/asm-admin", line 11, in <module>
    load_entry_point('Assembly==1.0.0', 'console_scripts', 'asm-admin')()
  File "/usr/local/lib/python3.7/site-packages/assembly/cli.py", line 245, in cmd
    entry = import_string(ENTRY_PY.replace('.py', ''))
  File "/usr/local/lib/python3.7/site-packages/werkzeug/utils.py", line 546, in import_string
    __import__(import_name)
  File "/Users/zhouqili/Desktop/asm-project/wsgi.py", line 60, in <module>
    app = Assembly.init(__name__, APPS)
  File "/usr/local/lib/python3.7/site-packages/assembly/assembly.py", line 307, in init
    [cls.assets.from_yaml(a) for a in cls._asset_bundles]
  File "/usr/local/lib/python3.7/site-packages/assembly/assembly.py", line 307, in <listcomp>
    [cls.assets.from_yaml(a) for a in cls._asset_bundles]
  File "/usr/local/lib/python3.7/site-packages/flask_assets.py", line 363, in from_yaml
    bundles = YAMLLoader(path).load_bundles()
  File "/usr/local/lib/python3.7/site-packages/webassets/loaders.py", line 45, in __init__
    raise EnvironmentError('PyYAML is not installed')
webassets.exceptions.EnvironmentError: PyYAML is not installed
➜  asm-project

BTW i install assembly globally.

Hi thanks for your interest in Assembly.
I just pushed version 1.0.1 which adds the "yaml" dependency.
Try to reinstall it with the code below
pip install --upgrade --force-reinstall assembly
or you can just do "pip install yaml"
Thanks

@mardix It's OK now~


Support React 18

Hey :) it is a great library, but there is no support for React 18. Could you please add it?

Hi, @kamilwolanski-dietlabs. I'm going to work on this issue. For better management, I created #62 and will close this issue for now. Feel free to reopen it if you have any other questions.


[Acunetix parser] Remove lxml, implements endpoints/date/CVSS vectors and requests

Work

[x] fix the de-duplicate as there were a dynamic part in the title so it didn't work

[x] fixed date attribute => type date

[x] fixed dynamic/static attributes

[x] CVSSv3 => implement it with checks in unit tests

[x] references => better references format (Markdown)

[x] Implement endpoints (!)

[ ] implements  unsaved_req_resp

so 1 checkbox missing, or?

no it's only UI :D I pushed this modification !


fix(reader): support configs with .cjs extension

Not ESM support, but a solid workaround.
Fixes #1428.

Hi @AverageHelper. Well... I was off from this project for a while, but I am finally back. Thank you so much for the contribution and sorry for the delay. <3

Glad to have you back!


fix(base) fix issue with 100% CPU

Busy-loop created when renewing expired dns records

fixes https://github.com/Kong/kong/issues/6739

fixes https://github.com/Kong/kong/issues/6739


Regexp path yields error: TypeError: t.replace is not a function

Version
3.0.1
Reproduction link
https://codepen.io/anon/pen/Qxwvzr
Steps to reproduce
Set the path property of a route to a RegExp.
What is expected?
According to the docs, that RegExp should be used for route matching:

vue-router uses path-to-regexp as its path matching engine, so it supports [...] even custom regex patterns.

What is actually happening?
A TypeError is thrown: TypeError: t.replace is not a function

~I need to use a RegExp here because I need to have a single case-sensitive route.~
Wrong: There is the caseSensitive option for routes.

Also according to the docs, you should follow this document: https://github.com/pillarjs/path-to-regexp#parameters to customize your own. For example: { path: '/icon-:foo(\\d+).png' }

path-to-regexp supports RegExps being passed to it: https://github.com/pillarjs/path-to-regexp#usage.
Hence, in combination with the quote from the original comment, I figured "custom regex patterns" would allow passing of custom native RegExp objects.

I'm not convinced by this to be honest. It looks like it brings flexibility but it can make so many other things so much harder.
You can already use regexes for matching parameters which is where you need the most that flexibility
Do you have any usecase not covered by that?

@posva This wasn't meant as a feature request.
In my opinion the documentation quoted above seems to imply that custom RegExp objects work with vue-router. I thought it was a supported feature but saw it not working. That's why I filed the issue.
As stated in the updated issue text, my usecase was better solved using the caseSensitive and pathToRegexpOptions route options, which I later found in the API reference.
So in my opinion the tutorials should probably be improved. My suggestions:

Remove the phrase "custom regex patterns" and point out that even though path-to-regexp supports RegExp objects, vue-router route paths do not.
Futhermore, it would be great to see the caseSensitive and pathToRegexpOptions route options referenced in the tutorial somewhere.

Oh, thanks for the suggestions! The example with the regex is actually there, there is even an example: https://github.com/vuejs/vue-router/blob/dev/examples/route-matching/app.js#L20
caseSensitive and pathToRegexOptions are in the API reference (https://router.vuejs.org/api/#routes)
Will see what I can do to make this better

Thanks! :)


Wait pod running prints non-ready pod logs

Logging pod logs of unhealthy pods helps debug test issues.
Signed-off-by: Pierangelo Di Pilato<EMAIL_ADDRESS>

/assign @lionelvillard @devguyio


Add more countries to IDF documents

This commit syncs the list of countries for International Development Fund documents to match those defined in specialist-publisher.

@rubenarakelyan Does this list need reviewing by product/content, as it seems to include removing Sudan and TOPT

TOPT was a mistake so I've added it back in. Sudan is in there, it's just changed position.


DO NOT MERGE: show example where cloning fails when db is closed

Here is an example where cloning still fails if the db is closed and reopened
cc @danielhuppmann @zikolach

cherrypicked into #142


Showing only upcoming events in /events

In /events page, is showed all events recorded. With this PR will show only upcoming events as suggested in issue #128.

Can you rebase/squash the commits, please?

@andrelramos hey how are you? I hope you are fine!
I think this feature is worth so I am here to check if you are still interested in get this merged.

@mauricioabreu Sorry guys, i'm very busy. I will try finish this on weekend.

@andrelramos It is okay! If you need help don't hesitate to get in touch. I am here to help you.

@mauricioabreu  thanks Mauricio :smile:

@andrelramos nice PR! Would you write/update tests for this patch?


Feat/136 hard coding

Closed pull request because we created an up to date pull request that also includes everything from this pull request + handles merge conflicts.


Some SPI bits per word values cause kernel panic on BeagleBone Black

On the BeagleBone Black, setting an SPI bus to 11 bits/word then trying to read from it causes kernel panic. Writing works.
This has something to do with the value because setting it to 16 bits/word works fine for read and write. Perhaps it's odd number values?

Possibly odd values, happened using 9-bit words. Attached is the log from when I tried to read. Took me forever to track down the problem until I found this bug report.
capture.txt

Yeah, it's an annoying one - are you running into it on a BeagleBone Black? I've been assuming it's an issue in the BeagleBone spi driver, but I haven't tried out odd speeds on any other systems yet.

Yes, this was on the Beaglebone Black.
On Fri, Dec 4, 2015, 12:56 PM Alexander Hiam<EMAIL_ADDRESS>wrote:

Yeah, it's an annoying one - are you running into it on a BeagleBone
Black? I've been assuming it's an issue in the BeagleBone spi driver, but I
haven't tried out odd speeds on any other systems yet.
—
Reply to this email directly or view it on GitHub
https://github.com/graycatlabs/serbus/issues/1#issuecomment-162051532.

Weird... and thanks for testing that!
Looks like the problem is in here somewhere: https://github.com/beagleboard/linux/blob/3.8/drivers/spi/spi-omap2-mcspi.c#L1034
Maybe some day I'll look at debugging that driver, but for now I don't think it's too big of a deal to just avoid those broken word sizes - in my experience devices that use weird word sizes are usually compatible with the next biggest power of two anyways.

24 bits is quite a common size, see the analog devices ad536X/7X DAC for example


[SPARK-19010][CORE] Include Kryo exception in case of overflow

What changes were proposed in this pull request?
This is to workaround an implicit result of #4947 which suppressed the
original Kryo exception if the overflow happened during serialization.
How was this patch tested?
KryoSerializerSuite was augmented to reflect this change.

Can one of the admins verify this patch?

Test build #3515 has started for PR 16416 at commit 5d6d42c.

Test build #3515 has finished for PR 16416 at commit 5d6d42c.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #3516 has started for PR 16416 at commit 5d6d42c.

Test build #3516 has finished for PR 16416 at commit 5d6d42c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged to master


iOS search sometimes cancels to blank screen

https://github.com/lockbook/lockbook/assets/6198756/57f961b5-9475-4129-a775-92598ae75a53


[Feature] make volcano as an addon

Is your feature request related to a problem? Please describe.
There's a repo for making an addon : https://github.com/volcano-sh/volcano
Describe the solution you'd like
make some kinds of components, such as vcjob

This issue has been resolved by the PR https://github.com/kubevela/catalog/pull/651.


DevX: Normalize line endings in git

Problem this task will solve

The classic cross platform line ending issue that occurs when developers push text files to git remotes from different platforms. The main culprit being the Windows CRLF line endings.
Background

A classic issue with many solutions
Proposed Solution

Will resolve the issue with a project specfic .gitattributes file so that all remotely pushed files will be normalized with an LF line ending.
Constraints and Assumptions
<! -- Any constraints and/or assumption relevant for the development and use of this feature? -->
Alternatives or Workarounds

Additional context
See here

Great read:
https://www.aleksandrhovhannisyan.com/blog/crlf-vs-lf-normalizing-line-endings-in-git/


RAD implementation

Hi, thank you for this work! I'm interested in the RAD implementation but found that the RAD agent just inherits the SAC. May I know how RAD in this implementation differs from SAC agent?

Hi, great that you find it useful!
It is not so obvious but the random crop augmentation of RAD is applied in the replay buffer sampling here, and image size before and after crop is specified here for RAD. There is no difference between SAC and RAD aside from random crop augmentation.

I see. Thank you for your quick response!


E-PPR78

An impressive EoS: https://www.sciencedirect.com/science/article/pii/S0378381222000814
Aside from the GC component, I think we should be able to implement it very easily.

Akl and Bkl are in table s4 of the suplementary information. if i understand correctly this can be implemented by doing something like:
PR(components, mixing = HVRule, activity = EPPR78Activity)

Oh yea, should be quite easy

We should probably implement regular PPR78 anyways


Nuxt Auto Imports are messed up in

When I enabled this module,  TS will highligh all by uilts/* function calls and $config $router globals.
Property '******' does not exist on type 'CreateComponentPublicInstanceWithMixins<Readonly....

After some digging, I found this comment, what might help: https://github.com/nuxt/nuxt/issues/28707#issuecomment-2322297706
What is causeing this issue?
BTW, the app works is both dev and build, it's just a warning, but nonetheless I'd like to get rid of all red hightlights :)

Related https://github.com/nuxt/nuxt/issues/28869

Maybe also related to this: https://github.com/zadigetvoltaire/nuxt-gtm/issues/41

Just moved because of this to the https://scripts.nuxt.com, works well:
  modules: [
    ...
    '@nuxt/scripts',
  ],

  scripts: {
    registry: {
      googleTagManager: {
        id: 'GTM-NTLNMP5',
      },
    },
  },


[Event Request] Application “Tests-Cash Flow”, Codeunit 135203 "CF Frcst. Azure AI"

[Event Request] Application “Tests-Cash Flow”, Codeunit 135203 "CF Frcst. Azure AI"

Could you please insert an OnTestInitialize at the beginning of the procedure Initialize?

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


refactor(runloop) async groundwork

This PR contains reordenings and refactors in preparation for the async reloading work.

I have made several change after a talk with @hisham. Highlights:

Split a Plugin DAO custom function into two (explained reasoning in commit) and used it to load/reload on init and also to get the list of plugins (handlers) separatedly.
Removed the init.after function from init
Move DC and warmup back to init
Rename plugins to plugins_plan everywhere (both code and cache key)


[resotocore][feat] Enable Infrastsucture Apps

Description
Wired together different parts of the infrastructure apps.
To-Dos

[ ] Add test coverage for new or updated functionality
[ ] Lint and test with tox
[ ] Document new or updated functionality (someengineering/resoto.com#XXXX)

Issues Fixed

Fixes #XXXX

Code of Conduct
By submitting this pull request, I agree to follow the code of conduct.

Codecov Report
Patch coverage: 78.28% and project coverage change: +0.18 :tada:

Comparison is base (d32ab1b) 88.88% compared to head (b7dee78) 89.07%.

: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
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1540      +/-   ##
==========================================
+ Coverage   88.88%   89.07%   +0.18%
==========================================
  Files          82       82
  Lines       12744    12873     +129
==========================================
+ Hits        11328    11466     +138
+ Misses       1416     1407       -9

Flag
Coverage Δ

resotocore
89.07% <78.28%> (+0.18%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...esotocore/resotocore/infra_apps/package_manager.py
68.91% <68.18%> (+0.84%)
:arrow_up:

resotocore/resotocore/cli/command.py
88.37% <77.58%> (+1.64%)
:arrow_up:

resotocore/resotocore/infra_apps/runtime.py
90.00% <81.81%> (-10.00%)
:arrow_down:

resotocore/resotocore/__main__.py
89.07% <100.00%> (+0.49%)
:arrow_up:

resotocore/resotocore/cli/cli.py
93.33% <100.00%> (ø)

resotocore/resotocore/cli/model.py
94.60% <100.00%> (+0.10%)
:arrow_up:

resotocore/resotocore/infra_apps/local_runtime.py
94.64% <100.00%> (+2.97%)
:arrow_up:

... and 1 file with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fix bake

Description

Include a summary of the changes and the related issue.
Include relevant motivation and context.

Resolves #(issue)

@fivegrant this looks ok to me. I assume this will impact Uncharted's orchestration and deployment? Can you confirm that and if so, make sure it's on their radar?

@brandomr I fixed it to match their deployment so it should be the same images as before. The only breaking change is this:
Every operation saves 3 files to S3
- `result.csv`
- `eval.csv`
- `visualization.json`

Meaning we just standardized the output instead of switching between result.csv and simulation.csv. cc @Tom-Szendrey this means we might need a one line change on the PyCIEMSS calibrate and calibrate-ensemble endpoints.

Thank you for this! This helps clear some confusion and mess


[Question] Does the firestore-bigquery-export incur egresss costs (fs-bq-import-collection)

[READ] Step 1: Are you in the right place? yes
[REQUIRED] Step 2: Extension name
This feature request is for extension: firestore-bigquery-export specifically for npx @firebaseextensions/fs-bq-import-collection
What feature would you like to see and how would you use it?
When running this extension locally it isn't entirely clear if GCP egress costs are incurred.
I've been quite enjoying this extension and looking to import larger collections / terabytes + to populate historical / current state.
Is it worth spinning this up over VMs etc in GCP or running the extension locally is fine?

I imagine the main cost will be the .60c per 1 mil reads on firestore, but worth considering.

When running the export script locally Firestore data is read to your local machine, and then data transferred from local machine to BigQuery - so I Imagine there would be egress costs here.
Perhaps egress costs can be avoided by running the export script inside a GCP container, maybe via a Cloud Shell instance in the same region if you're expecting large costs due to egress

Thanks @Salakar!


shebang issues with installed libtool

Hi, if libtool is run with /bin/sh some of the detected tricks it does for safely/efficiently manipualtes string args doesn't work:
 sh `which libtool` --mode=compile --tag=CC  cc -c -o main.lo   -Wc,-qcpluscmt,-qlanglvl=extc99,XPLINK,EXPORTALL main.c
preserve_args+= --tag CC: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 1578: FSUM7351 not found
base_compile+= cc: eval: func_append_quoted 3: func_mode_compile 88: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 2731: FSUM7351 not found
lastarg+= -qcpluscmt: eval: func_append_quoted 3: func_mode_compile 65: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 2731: FSUM7351 not found
lastarg+= -qlanglvl=extc99: eval: func_append_quoted 3: func_mode_compile 65: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 2731: FSUM7351 not found
lastarg+= XPLINK: eval: func_append_quoted 3: func_mode_compile 65: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 2731: FSUM7351 not found
lastarg+= EXPORTALL: eval: func_append_quoted 3: func_mode_compile 65: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 2731: FSUM7351 not found
base_compile+= : func_mode_compile 72: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 2731: FSUM7351 not found
base_compile+= -c: eval: func_append_quoted 3: func_mode_compile 88: /u/WASTST1/libtool-2.4.20221024_105045.zos/bin/libtool 2731: FSUM7351 not found
libtool: compile: you must specify a compilation command
libtool: compile: Try `libtool --help --mode=compile' for more information.

libtool shebang is:
#! /jenkins/local/bin/bash

When gmake runs libtool and the shebang doesn't exist, /bin/sh is used (unless $SHELL is set in the makefile (it is not just inherited from the interactive shell calling gmake))

In general I am not a huge fan of how source .env modifies the installed packages as opposed to just setting up an environment. think it should be a separate one-time step by someone laying down an install.
But either way, I think the shebang should be changed somehow to hunt for a more reliable shell (I think it has to match closely what was on jenkins when the distribution is built) which is presumably ascii-ized bash 4.x.    Maybe if the callers $SHELL is sufficient, it should be substituted. Otherwise, #!/bin/env bash maybe?

I guess it's more then the shebang, there are many internal references too.

@IgorTodorovskiIBM not sure if you saw this...


feat: Change Maven Container to Superchain

Change the maven codebuild container environment to use superchain to
get latest version of maven. Remove manual install of maven in the maven
publish.sh script.
fix #217

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@MrArnoldPalmer now that #226 is merged, can you rebase and check that the tests pass?

@skinny85 getting back on this, thanks.

AWS CodeBuild CI Report

Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Server autojoin not working

it does not join the provided server automatically

oh sorry another repo; my mistake


use GC heap for almost all allocations

This replaces codal's implementations of malloc/free with our own, which will generally use our GC heap for allocations, unless we're inside of an interrupt or in the middle of a GC cycle.
There are also changes to limit fragmentation of the GC heap (we generally try to fit allocations within the first half of free memory, and force GC when that is not possible).
Requires codal-core b059fa81208655a8094283a3110810087a5a8fa4
Requires https://github.com/Microsoft/pxt/pull/5068

Waiting on https://github.com/lancaster-university/codal-core/pull/59


Integration testing issues

I'm having issues with integration testing with this. No matter what I fill the field in with the test fails because it's returning todays date and time.
fillIn(".date", timeline.event_date);
Here's what timeline looks like:
var timeline = {
    id: 101,
    title: 'My new About',
    event_date: new Date(2014, 02, 03).toString(), //March 3rd, 2014
    description: "My new abouts description",
    is_published: "true"
  };

I've tried to to string it, adding just 2014-03-03 to the field, and keeping it as a date object without any luck.

I'm seeing this also.  Both fillIn() and manually setting the value of the input in a jQuery selector will show the value changed (when checked with jQuery), but the changed value won't register on the bound date attribute in the calling component {{date-picker date=foo}}.
Anyone have suggestions on this?

I ended up going with another pikaday addon that has test helpers.


demo repository

The demo repository was created with group collaborators and Doc committers as committers.  Is this appropriate or to be consistent do we want to have a separate group of Demo committers?  Might be overkill.  Let's discuss.

Demo documents that still apply to current state of GenevaERS were moved to the documentation repository,


Backslashes in load queries are not escaped

I get a syntax error when I try to perform a load using a query that contains backslashes as literals, e.g.
SELECT replace(mycol, '\\', '') as col FROM mytable

This query gets escaped by spark-redshift (within an UNLOAD statement) as follows:
SELECT replace(mycol, \'\\\', \'\') as col FROM mytable

Notice that only the single quotes are escaped, while both the single quotes and the backslashes need to be escaped, as per the redshift docs:
If your query contains quotes (enclosing literal values, for example),
or backslashes (\), you need to escape them in the query text ...

Using the example above, the escaped query should look like:
SELECT replace(mycol, \'\\\\\', \'\') as col FROM mytable

One workaround is to add extra backslashes myself to the query. Works but definitely not a long term solution.

Yep, this is definitely a bug. About to open a PR with a fix and will CC you for review.


Exit mbtiles read stream if we hit a tile maximum

Throw a wrench at the mbtiles readstream if we hit a reasonable tile count.
refs: #30
cc @rclark @GretaCB

This is ready to go! Added a test that uses a known fixture of four tiles with four unique property values and only asks for a sample of those tiles, asserting that the number of unique property values is equal to the number of tiles requested.
Would appreciate a review from anyone if they have time!


Fix https data caching issue

Task/Issue URL: https://app.asana.com/0/361428290920652/843748091381151
Tech Design URL: N/A
CC:
Description:
There was an issue with expiry dates on the https backend requests. This has now been fixed however apps that pulled down this data will not update the it again until the expiry date in 2019.
In this PR we add a parameter to the https request urls to break the old cached record and force new data to be pulled down. We also add a new app_version parameter to ehd and ehs pixels to let us better separate old (and bad!) from new data.
Steps to test this PR:
TEST REQUESTS:

Run a new installation of the app and watch https requests in Charles, they should complete with a status 200
Run the app again, this time the status should be a 304

TEST PIXEL PARAM:

Remove the httpsUpgrader.shouldUpgrade check in the isHttpsUpgradeSite and visit https://badssl.com and ensure the pixel fires from there.
Ensure that the ehd pixel fires and contains an app_version param
Ensure that the ehs pixel fires and contains an app_version param

Internal references:
Software Engineering Expectations
Technical Design Template

@CDRussell totally missed your tidy feedback! Sorry about that. I'll remove those in my next PR.


Add missing "/System/Library/Frameworks" path to DYLD_FRAMEWORK_PATH.

This line was accidentally dropped from 06384be2431, which also contained a related fix to libImmediate (see that commit for details).
Resolves: https://github.com/apple/swift/issues/68785
Resolves: rdar://120964868

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves #NNNNN, fix apple/llvm-project#MMMMM.

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please test


S2U-35 Lessons: View items based on grade - MASTER

Conversion scripts: https://github.com/sakaiproject/sakai-reference/pull/235
https://sakaiproject.atlassian.net/browse/S2U-35

Could you rebase this after #12241  ? Thanks!

Needs rebase again ?

As the build here failed when installing npm,  I built it again locally and it ran fine. I'll just rebase again to fix the small conflict with S2U-4 on the master pom.

Rebased again. master is building, should be good to go.


Add annotation kube-vip.io/ignore-service-security

Skip service security configuration for the service whose annotation kube-vip.io/ignore-service-security is true.
Related issue: https://github.com/kube-vip/kube-vip/issues/479

Looks good, can you add this to the /website repo so people know about it?


Added a UDP service

Included a UDP (datagram) socket service that works in a similar manner to the current TCP service.

Thanks @brandonhamilton for this pull request.


chore: add 0.5.x to test matrix

Closes #85

#86  👈
main

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

Join @tazarov and the rest of your teammates on  Graphite


chore(release): v1.4.2 🎉

:robot: I have created a release beep boop
1.4.2 (2024-07-21)
Bug Fixes

duration: support weeks as final duration grain (f99d8ce)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ehmpathy/uni-time/releases/tag/v1.4.2 :sunflower:


FIX: Typography list ordered example list-disc to list-decimal.

Linked Issue
Not applicable
Description
Fix the typography docs in next. The list ordered was not displaying as an ordered list.
Before:

After:

Changsets
Not applicable as it lives within the sites directory.
Checklist
Please read and apply all contribution requirements.

[ ] This PR targets the dev branch (NEVER master) -- Incorrect it targets the next branch
[x] Documentation reflects all relevant changes -- The documentation was updated
[x] Branch is prefixed with: docs/, feat/, chore/, bugfix/
[x] Ensure Svelte and Typescript linting is current - run pnpm ci:check -- This command does not exist in the next branch so I ran check instead.
[x] Ensure Prettier linting is current - run pnpm format
[x] All test cases are passing - run pnpm test
[x] Includes a changeset (if relevant; see above)

Preview Link

Looks great, thanks @s-petey


The KeyError from predict_sites.py", line 277, in site2corrd

Hi,
When I ran the predict_sites.py for my data, I got the following error:
"""
Traceback (most recent call last):
File "/home/softs/nanom6A_2021_2_6/predict_sites.py", line 546, in
run_main()
File "/home/softs/nanom6A_2021_2_6/predict_sites.py", line 496, in run_main
site2corrd(basefl)
File "/home/softs/nanom6A_2021_2_6/predict_sites.py", line 277, in site2corrd
gpos,ref,gbase,genename=sites[ids][spos]
KeyError: '697'
"""
To rule out the possibility of my data, I downloaded your article's dataset of poplar, and ran the predict_sites.py, I got the same error as follow:
"""
3.m6A site to genome sites
Traceback (most recent call last):
File "/home/softs/nanom6A_2021_2_6/predict_sites.py", line 546, in
run_main()
File "/home/softs/nanom6A_2021_2_6/predict_sites.py", line 496, in run_main
site2corrd(basefl)
File "/home/softs/nanom6A_2021_2_6/predict_sites.py", line 277, in site2corrd
gpos,ref,gbase,genename=sites[ids][spos]
KeyError: '332'
"""
I try to deal this KeyError, however, I failed. Can you give me  some advice?
Thanks
hqin

After I tried to change the code of if mod>limit and ids in sites: ( line 277 in predict_sites.py) to if mod>limit and ids in sites and spos in sites[ids].keys():, this KeyError was solved, but I didn't know if it would affect the results.
Thanks
hqin

i will check the error tomorrow

This  will not  affect the results, this error occors because of the genome corrdinate of m6A site in reads was missing.

Hi，
Could you give me your email address for easy communication, please.
Thanks
hqin

<EMAIL_ADDRESS>

Thanks.
I've sent you an email, please check it, thank you
hqin

This bug has been soloved.


python311Packages.gitignore-parser: 0.1.7 -> 0.1.8

Diff: https://github.com/mherrmann/gitignore_parser/compare/refs/tags/v0.1.7...v0.1.8
Changelog: https://github.com/mherrmann/gitignore_parser/releases/tag/v0.1.8
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 259141 run on x86_64-linux 1

6 packages built:

python310Packages.gitignore-parser
python310Packages.gitignore-parser.dist
python311Packages.gitignore-parser
python311Packages.gitignore-parser.dist
tell-me-your-secrets
tell-me-your-secrets.dist


Examples broken with no scipy dependency

Numpy matrices not being cast to sparse matrices if scipy is not a dependency.

I'm not at all concerned with this from the SciPy perspective. The code to ensure this always happens, regardless of user input, is already done.

Marking as won't fix


order_by query does not work in preload for has_many assocations

I have a schema like this:
schema "foos" do
  has_many :bars, Bar
end
schema "bars" do
  belongs_to :foo, Foo
  has_many :baz, Baz
end
schema "baz" do
  belongs_to :bars, Bar
  field :sort_seq, :integer
end

(I left out the Module definitions for conciseness). Now I perform the following two queries:
foo = (from f in Foo,
         preload: :bars,
         select: f)
      |> Repo.one
# ... Some code in-between
query = from b in Baz, order_by: b.sort_seq
bars = foo.bars
       |> Repo.preload(baz: query)

If I inspect the bars variable after the last query, a lot of my Baz objects will be missing. It seems that the algorithm that does the preloading for multiple objects expects them to be sorted by the foreign key, which doesn't hold if you set order_by like I did. If I change query to query = from b in Baz, order_by: [b.bar_id, b.sort_seq] it works.
Here are some logs:
iex(1)> (from b in Baz, order_by: b.sort_seq) |> Repo.all
[debug] SELECT b0."id", b0."sort_seq", b0."bar_id" FROM "baz" AS b0 ORDER BY b0."sort_seq" [] OK query=1.4ms
[%Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
  bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
  bar_id: 2, id: 7, sort_seq: 0},
 %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
  bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
  bar_id: 1, id: 2, sort_seq: 2},
 %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
  bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
  bar_id: 2, id: 5, sort_seq: 4},
 %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
  bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
  bar_id: 2, id: 4, sort_seq: 5},
 %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
  bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
  bar_id: 1, id: 1, sort_seq: 6},
 %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
  bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
  bar_id: 1, id: 3, sort_seq: 34},
 %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
  bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
  bar_id: 2, id: 6, sort_seq: 77}]

iex(2)> bars = foo.bars |> Repo.preload(baz: (from b in Baz, order_by: [b.sort_seq]))
[debug] SELECT b0."id", b0."sort_seq", b0."bar_id" FROM "baz" AS b0 WHERE (b0."bar_id" IN ($1,$2)) ORDER BY b0."sort_seq", b0."bar_id" [1, 2] OK query=1.8ms
[%Bar{__meta__: #Ecto.Schema.Metadata<:loaded>,
  baz: [%Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
    bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
    bar_id: 1, id: 1, sort_seq: 6},
   %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
    bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
    bar_id: 1, id: 3, sort_seq: 34}],
  foo: #Ecto.Association.NotLoaded<association :foo is not loaded>,
  foo_id: 1, id: 1},
 %Bar{__meta__: #Ecto.Schema.Metadata<:loaded>,
  baz: [%Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
    bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
    bar_id: 2, id: 6, sort_seq: 77.0}],
  foo: #Ecto.Association.NotLoaded<association :foo is not loaded>,
  foo_id: 1, id: 2}]

iex(3)> bars = foo.bars |> Repo.preload(baz: (from b in Baz, order_by: [b.bar_id, b.sort_seq]))
    [debug] SELECT b0."id", b0."sort_seq", b0."bar_id" FROM "baz" AS b0 WHERE (b0."bar_id" IN ($1,$2)) ORDER BY b0."bar_id", b0."sort_seq", b0."bar_id" [1, 2] OK query=2.0ms
    [%Bar{__meta__: #Ecto.Schema.Metadata<:loaded>,
	baz: [%Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
	    bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
	    bar_id: 1, id: 2, sort_seq: 2,
	    },
	%Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
	    bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
	    bar_id: 1, id: 1, sort_seq: 6,
	    },
	%Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
	    bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
	    bar_id: 1, id: 3, sort_seq: 34,
	    }],
	foo: #Ecto.Association.NotLoaded<association :foo is not loaded>,
	foo_id: 1, id: 1, inserted_at: #Ecto.DateTime<2015-09-01T16:04:55Z>},
	%Bar{__meta__: #Ecto.Schema.Metadata<:loaded>,
	    baz: [%Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
		bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
		bar_id: 2, id: 7, sort_seq: 0,
		},
	    %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
		bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
		bar_id: 2, id: 5, sort_seq: 4,
		},
	    %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
		bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
		bar_id: 2, id: 4, sort_seq: 5,
		},
	    %Baz{__meta__: #Ecto.Schema.Metadata<:loaded>,
		bar: #Ecto.Association.NotLoaded<association :bar is not loaded>,
		bar_id: 2, id: 6, sort_seq: 77}],
	    foo: #Ecto.Association.NotLoaded<association :foo is not loaded>,
	    foo_id: 1, id: 2}]

It seems that preload would need to prepend its own order_by clause, rather than appending it.

Note that the documentation for Ecto.Repo.preload/2 even mentions these kinds of queries:
Repo.preload posts, comments: from(c in Comment, order_by: c.published_at)

Thanks for the excellent and detailed bug report.


[Bug]: Notebook image settings should be renamed

Is there an existing issue for this?

[X] I have searched the existing issues

Deploy type
OpenDataHub core version (eg. v1.6.0)
Version
2.4
Current Behavior
Right now the BYON section is called "Notebook image setting"

Expected Behavior
The section should be called Custom notebook images
Steps To Reproduce

Go to Settings
Check that right now is called Notebook image settings

Workaround (if any)
No response
What browsers are you seeing the problem on?
No response
Anything else
No response

https://issues.redhat.com/browse/RHOAIENG-1194

https://issues.redhat.com/browse/RHOAIENG-1194


so i hate git (recreation of #101)

lmao read the desc of #101

Is this need a api on?

yes. are you trying to use this as your main bot? i advise against it as it is incomplete and stuff like the quota does not work yet

So I need to use api and connect it to my game right?

yes, but i strongly advise against using this PR, as it is messy and currently unfinished.

now marking this as a draft---
lots of work needs to be done and will be done over the next few days to improve this

@brandoge91 When do you think this will be ready for review? Because I need to figure out if we are including this in 7.2 or the update after that.

hopefully by 1/10 (2 days), but maybe earlier

actually, this might be done in a few hours. i'm on a roll! the only thing i might need help with is testing.

this is done. you can review it whenever now

okay. i understand where you are coming from. will be recreated as a plugin PR and a API PR here

Not sure if you need to close this PR... just remove that one file.

oh, i understand what you meant now lol!

should now be good to merge (if i understand what u meant)

Do you think it would be best if instead of having references to activity in the actual bot, we just had a plugin for adding XP when a user is online for certain intervals?

sure, but what would we do about the quota? would that be a plugin? or just make it check XP?

Not sure to be honest... we could have our initial launch not include the quota system, and just allow adding XP based on activity through a plugin.

okay. ill put the quota system on the backburner for later, and ill make ingame xp a plugin

My goal is to have Qbot at its core just be a ranking bot, and have the power to install more tools that allow it to be a full ranking service. I think if we just had XP be a type of points system, and then had a plugin for applying this with activity, that would be received really well. What do you think?

seems like a great idea. i will keep all this stuff if we figure out a way to implement the quota as a plugin later, or we want any of it. i understand the purpose of qbot and i understand it :)))

Alright, for now I will close this pull request, but I look forward to seeing your Roblox activity tracking game as a plugin soon.


Ringserver uses all of the available CPU time

I'm often seeing this fault where ringserver gets stuck using all of the available CPU time.  It seems to occur when ringserver is started and a client queries the ringserver for data, before it contains any data.  Any suggestions?

ringserver gets stuck at nearly ~100% cpu time, and remains in this state forever.
A program is conencted as a Datalink client, but it is not providing any data at this time.
The ringserver has just been started (-VOLATILE) and it contains no data at this time.
An obspy SeedlinkClient has connected to the ringserver to request recent 24 hours of data.
In the past I've seen this same failure when it was Swarm requesting data instead of obspy.

See the attached file for details.
debugging_ringserver.txt

Thanks for the report @bkuschak
I've see a high CPU symptom before but had not been able to repeat it.  With your information I can now repeat it.  An empty ring, with a single SeedLink client request for a time window of data triggers a spiral use of CPU.

I belive this is fixed in v4.0.0.
If not please reopen this issue (or create a new one).

Thanks for implementing a fix.  I'll give v4.0.0 a try within the next few weeks and report back.


AdminLTE - DropDown Menu on LOGO location

hey there, i am trying to add some submenu items using DropDown on top navbar where logo is located

=> adding Version Informations and About Application menu items (available when clicking on arrow)
Could not succeed in making this possible for now. Anyone did find a solution ?

You can provide a jsfiddle / codepen with your code
https://cdnjs.com/libraries/admin-lte
To my opinion adding this is not user friendly
Some suggestion
You can put some software version in the footer and add a menu item to the left menu?
Depending of the quantity of information can can create a bigger footer that have all infos...


added tests for request and response type

added test for progress reporting
don't retry on terminal errors
other clean-up and refactoring

Fixes https://github.com/Azure/azure-sdk-for-go/issues/6417

87.1% code coverage


[witherspoon skip list] Error logging and event logging skip test

Please add the Force tag to skip these 2 test suites for witherspoon only for now
tests/test_eventlog.robot and tests/test_association.robot
Reference https://github.com/openbmc/openbmc-test-automation/issues/289

Add the code at the setting section
Force Tags     Event_Logging
and add this in the test_list/skip_test_witherspoon
-e  Event_logging
and test that it skips the 2 test suites mentioned above.


Media preview goes black sometimes?

I have not quite found out the cause yet, but the preview window, as well the timeline preview goes black sometimes? In the screen recording attached it is showing black, but in a previous test it was fine. Relaunching FCP, refresh metadata does not help either.
https://user-images.githubusercontent.com/72329359/209753750-7866517a-ba80-4f8a-8230-c81965a4c99f.mp4

I'm not entirely sure what's causing this. Final Cut Pro uses seperate processes for generating thumbnails, so I'm assuming that something is preventing it from updating the thumbnails - even though it looks like it's still able to play back the synchronised clip fine.
I'm currently working on some big re-writes/changes for the next public beta, and HOPEFULLY this issue will be resolved as part of those changes.

Sounds good, look forward to it! This is another game changing plugin. Would have saved me hundreds of hours of transcoding with DaVinci.

Curious... are you ever running the BRAW Toolbox app, or did you just run it once then quit and never open it again?

If you are referring to the initial installer that says "give permission to these two folder, then you can close this application" then yes, I just installed the Motion template and the plugin and closed it. I will keep testing it tomorrow. Other side of earth here, goodnight!

I'm HOPING this should be resolved in the next beta, and if not, we'll be able to get some error messages as to what's happening, so I'm going to close this issue for now and we can revisit once the next beta is out and tested.


fix Fix generate hyper graph wrongly when has filter which can not push down

What problem does this PR solve?
When query is as following:
 select
              o_orderdate,
              o_shippriority,
              o_comment,
              l_orderkey,
              l_partkey
            from
              orders left
              join lineitem on l_orderkey = o_orderkey
              left join partsupp on ps_partkey = l_partkey and l_suppkey = ps_suppkey;

hyper grapch is as following:
this leftExtendedNodes Shoule be contained both orders and lineitem, which should be 3, but now is 2

Issue Number: close #xxx
Related PR: https://github.com/apache/doris/pull/28006
Problem Summary:
This may cause associate wrongly when use hyper graph and materialized view which depends on it rewrite wrongly
Release note
Fix generate hyper graph wrongly when has filter which can not push down
Check List (For Author)

Test

[x] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No code files have been changed.
[ ] Other reason

Behavior changed:

[ ] No.
[ ] Yes.

Does this need documentation?

[ ] No.
[ ] Yes.

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

run buildall

run performance

run buildall


Failed with npm install

Hi friend,
Today, I want to add the vueDraggablefor to my project, but i failed.
First i install the model :

And here is how to use:

I always failed in build the js, the console log tell me that: "Cannot find module 'vuedragablefor' from '/Users/wuxiaolian/Documents/workspace/121dian-activity/self-project/src'".
Why it find the 'src' folder,  not the node_module folder?
Then i created a new project do then same actions, and i got the same results.
Do you have any idears?  Thanks for your time.

Hi @Rachelin, could you try to use replace the vuedragablefor.js on your project by the master vuedragablefor.js of this repo. I made some changes recently that may correct this problem. If this work, I will publish a new version.

@Rachelin, try code from commit 1178d87.

@David-Desmaisons I tried like you said that replaced the code, but i still can not build successfully.

Hi @Rachelin , please try new npm package version (1.0.5), I made tests with Webpack and Browserify, and both worked. If the problems persist, please give me more details on your set-up and the error message. Thanks

Hi, @David-Desmaisons  , thanks for your help. I tried the new npm package version at 1.0.5, still failed again. Here is my details on set-up my project.

install project by vue-cli

$ npm install -g vue-cli
$ vue init browserify my-project
$ cd my-project
$ npm install
$ npm run dev

install  new package(cd my project)
npm install<EMAIL_ADDRESS>--save

Use the package, copy this code to main.js

import Vue from 'vue'
import VueDragableFor from 'vuedragablefor'
Vue.use(VueDragableFor)

When I run the project it tell me got error in http-sever then I changed the package.json (line 8)
"serve": "http-server -c 1 -a localhost -p 3003",

Do the script npm run build

Here is my error message:

Error: Cannot find module 'vuedragablefor' from '/Users/wuxiaolian/vue-project/src'
    at /Users/wuxiaolian/vue-project/node_modules/resolve/lib/async.js:46:17
    at process (/Users/wuxiaolian/vue-project/node_modules/resolve/lib/async.js:173:43)
    at ondir (/Users/wuxiaolian/vue-project/node_modules/resolve/lib/async.js:188:17)
    at load (/Users/wuxiaolian/vue-project/node_modules/resolve/lib/async.js:69:43)
    at onex (/Users/wuxiaolian/vue-project/node_modules/resolve/lib/async.js:92:31)
    at /Users/wuxiaolian/vue-project/node_modules/resolve/lib/async.js:22:47
    at FSReqWrap.oncomplete (fs.js:82:15)

Here is my package.json
{
  "name": "vue-project",
  "description": "A Vue.js project",
  "author": "Rachelin<EMAIL_ADDRESS>  "private": true,
  "scripts": {
    "watchify": "watchify -vd -p browserify-hmr -e src/main.js -o dist/build.js",
    "serve": "http-server -c 1 -a localhost -p 3003",
    "dev": "npm-run-all --parallel watchify serve",
    "build": "cross-env NODE_ENV=production browserify -e src/main.js | uglifyjs -c warnings=false -m > dist/build.js",
    "lint": "eslint --ext .js,.vue src test/unit",
    "test": "karma start karma.conf.js"
  },
  "browserify": {
    "transform": [
      "vueify",
      "babelify"
    ]
  },
  "dependencies": {
    "vue": "^1.0.0",
    "vue-resource": "^0.9.3",
    "vue-router": "^0.7.13",
    "vuedragablefor": "^1.0.5"
  },
  "devDependencies": {
    "babel-core": "^6.0.0",
    "babel-plugin-transform-runtime": "^6.0.0",
    "babel-preset-es2015": "^6.0.0",
    "babel-preset-stage-2": "^6.0.0",
    "babel-runtime": "^6.0.0",
    "babelify": "^7.2.0",
    "browserify": "^12.0.1",
    "browserify-hmr": "^0.3.1",
    "cross-env": "^1.0.5",
    "eslint": "^1.10.3",
    "eslint-plugin-html": "^1.1.0",
    "http-server": "^0.9.0",
    "jasmine-core": "^2.4.1",
    "karma": "^0.13.15",
    "karma-browserify": "^4.4.2",
    "karma-jasmine": "^0.3.6",
    "karma-phantomjs-launcher": "^1.0.0",
    "karma-spec-reporter": "0.0.23",
    "npm-run-all": "^1.6.0",
    "phantomjs-prebuilt": "^2.1.3",
    "proxyquireify": "^3.0.1",
    "uglify-js": "^2.5.0",
    "vueify": "^8.5.2",
    "watchify": "^3.4.0"
  }
}

@Rachelin
I was not abble to reproduce your issue. I follow the same steps and it worked fine:
Console:
$ npm install -g vue-cli
$ vue init browserify my-project
$ cd my-project
$ npm install
$ npm run dev

Alteration on main.js:

Include of vuadragable for and build:

Did you try recrating your environment from scratch? If not, please try.

@David-Desmaisons
I changed the vuedragablefor package.json, like this:
(Line-83)
"files": [
    "vuedragablefor.js"
  ],

(Line-95)
 "main": "vuedragablefor.js",

Removed the "//src" and move the vuedragablefor.js to vuedragablefor folder.
So it can find now.

@Rachelin Which OS are you using? I think the correct value should be src/fvuedragablefor.js,

@David-Desmaisons
I using OS 10.10.5, and i got the value is src//vuedragablefor.js

@Rachelin I am using a PC, this may explain the difference. Could you try src/vuedragablefor.js to see if it fixes the problem?

This is the original value

Could you please try to manually change these values to: src/vuedragablefor.js? If this will solve the problem, I will update the package with the correct value.

Yes , you are right , it works now!!!

Perfect!! It is time to go to bed for me now. Tomorrow I will commit the change and publish the fix.

Thanks a lot , cheers

Corrected in version 1.0.6


Agenda: WeekView

Sometimes would show items that were months old but part of the current week

This was fixed in 1.2.5


Use dark and light variants from seletskiy

This adds the files from @seletskiy and removes the buggy solarized file.

https://github.com/seletskiy/dotfiles/blob/25c02bf7a8d76de3152bae78a2e509dfb5f840a8/.Xresources.dark
https://github.com/seletskiy/dotfiles/blob/6e23f28a433efced48f1ae83272cafa5f210a70a/.Xresources.light

Fixes #1, fixes #5, ref #3.
Closes #4.

For reference, in my dotfiles / Xresources file I am also defining explicit resource names to allow for starting e.g. urxvt with it (urxvt -name solarizedlight).
And there are keybindings to switch between the variants.
See https://github.com/blueyed/dotfiles/commit/95d2880740cd89eb095c5b8b22f18065dfe86670


Solvers' issues

Epic of issues reported by solvers.

`var digitalRoot = (num) => {
let split = num.toString().split('')
let sum = 0
split.forEach((value) => {
sum = sum + parseInt(value)
})
console.log(sum)
}
digitalRoot(16)`
Is Kata not using es6? this solution works for me when I test individually. I could be stupid though lol

@devhulk Please ask kata specific questions on the kata discourse page.
I don't know the details, but most of Codewars katas require you to return something. So you usually need to return sum and not console.log(sum).


Doc Improvement

Doc Improvement Suggestion
Location >> http://www.slimframework.com/docs/objects/router.html
Section : Route groups
After the code Example, it is written :

Note inside the group closure, $this is used instead of $app. Slim binds the closure to the application instance for you, just like it is the case with route callbacks.

I wish, if it was :

Note inside the group closure, $this is used instead of $app. Slim binds the closure to the application instance for you, just like it is the case with route callbacks binds with container instance.

inside group closure, $this is binded  to the instance of  'Slim\App'
inside route callbacks, $this is binded  to the instance of 'Slim\Container'

Thats a good suggestion, please create a Pull Request on the Slim-Website repo please. Here is a link to the file you need to modify https://github.com/slimphp/Slim-Website/blob/gh-pages/docs/objects/router.md

@silentworks  Done 👍 https://github.com/slimphp/Slim-Website/pull/169

Thanks again.

@silentworks  Minor Fix Done. https://github.com/slimphp/Slim-Website/pull/170
Please Approve.


Test optional shell escaping args in terminal launch configs

Refs: #149910
Note, this TPI should only be run if https://github.com/microsoft/vscode-js-debug/pull/1341 was merged and released. cc @connor4312

[x] macOS @IanMatthewHuff
[ ] linux @deepak1556
[x] windows @sbatten

Complexity: 2
Create Issue

Create a node launch config that will start in an integrated terminal:

{
    "type": "node",
    "request": "launch",
    "name": "Run",
    "program": "${workspaceFolder}/test.js",
    "console": "integratedTerminal",
    // "args": [ "`echo hello` > outfile" ],
    // "args": "`echo hello` > outfile",
},

When you run it with the array form of args, the args should be escaped for the shell and passed verbatim to the debuggee
When you run it with the single string form of args, the args should not be escaped, so that the subcommand executes and output is redirected to outfile
Note that this is currently only implemented for integratedTerminal, not externalTerminal

@roblourens given the merge date of https://github.com/microsoft/vscode-js-debug/pull/1341 I was expecting this to be in the build today, but maybe I'm off on that? I'm on current insiders and it doesn't like the string args:

Please use the nightly build https://github.com/microsoft/vscode-js-debug#nightly-extension

Looks good from my end.

use "$(echo hello) > outfile" for pwsh


Create WithNoNamespaceTests.cs

Hi @SimonCropp! Thanks for the contribution. May I ask for some context? Are you trying to reproduce a bug?

We are having some issues with CI today :c I will ping you once this is fixed.
Regarding local build. Are you doing .\Build.cmd -Full? The only problem I am aware of is about Windows SDK (required for UWP) that you could install through the following script https://github.com/microsoft/testfx/blob/main/scripts/Install-WindowsSDK.ps1. If you are facing any other issue, would you mind opening an issue with some details and I will take care of it.

PS D:\Code\testfx> .\Build.cmd -Full
... Perform-Restore: Started.
D:\Code\testfx\scripts\build.ps1 : The term 'D:\Code\testfx\packages\vswhere\2.5.2\tools\vswhere.exe' is not
recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if
a path was included, verify that the path is correct and try again.
At line:1 char:1
+ D:\Code\testfx\scripts\build.ps1 -Full; exit $LastExitCode;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (D:\Code\testfx\...ols\vswhere.exe:String) [build.ps1], CommandNotFound
   Exception
    + FullyQualifiedErrorId : CommandNotFoundException,build.ps1

@SimonCropp In vstest, I saw that antivirus (or maybe something else) regularly removed some exes from our nuget cache, leaving the contents corrupted.
Please try deleting the whole packages/vswhere folder and try again.
This is what we need to do in vstest to make it stable, but I did not see it happen with vswhere, but we are of course using different environments than you do.
https://github.com/microsoft/vstest/blob/main/scripts/build.ps1#L122-L135

/azp run

/azp run

@SimonCropp sorry the pipeline issue took a long time to be fixed. Your PR is now green.

@Evangelink but how? no namespaces fails when i run mstest locally

I will try to build your PR locally and see what's happening (I am quite busy till mid afternoon).

@Evangelink no rush. and i am speaking in the context of running a test from the consumer context. not within the testfx codebase

I have create a new test project and I can reproduce your issue. Up to 2.2.3 tests are discovered and after they are not.

/azp run

No need to run @Haplois

/azp run

Closing this PR, we will handle the bug from the ticket.

@Evangelink note i was going to attempt a pr since the issue has been open for over a year.

Oh sweet! I am taking over the repo and I am looking at open bugs with the idea to fix as many as possible in 2.3.0 (we will try to backport in a 2.2.11 but some of the old code design/split makes it hard to work with).
I'd be happy to help you fixing the issue if you are still interested in helping!

still interested. but ATM i am stumped as to why my pr didnt break the build

I will see what's going-on and try to have a failing test for you to start working.

It's interesting, as far as I can tell, the test is ignored as it doesn't contain any namespace so CI is not failing. We will need to create some E2E test and check the output to ensure a test was indeed run. I will try to provide an example.

So, there is a bug in microsoft/vstest -
We call a VSTest api to get details of a TestMethod.
https://github.com/microsoft/testfx/blob/ee68fd68345f1e773b7a1a8f9f25b26350cfaba7/src/Adapter/MSTest.TestAdapter/ObjectModel/TestMethod.cs#L66-L71
managedType is usually "Namespace.ClassName" and when there isn't any namespace what we expect is just ClassName. Instead we get .ClassName. Which causes all kinds of hell. We will patch VSTest, and TestFx.


Fix server selection test performance

Apply test server selection timeouts to OperationContext instead of ClusterSettings

Fixed the rest of the tests.  Should be green now

Once tests are green LGTM.


[nativescript-sse] The plugin is not published

Hi there. @triniwiz/nativescript-sse plugin is not on npm. There is still the nativescript-sse package that was last published 5 years ago. Could you publish the @triniwiz/nativescript-sse, please?

Hi @triniwiz any chance for this to be published please?

@canmertc @dangrima90 You can install @duicorn/nativescript-sse until this is officially published.
I had a problem with the current implementation though. It works for the first event listener, but when registering a second message event listener, the callback for the first is executed anyway, even when the connection had been closed before.


Add color flag to extend control over printing colors

I wanted to see colors in the CI, therefore I added that flag.

@fdaines I'm done now. Is there anything to adapt?

@fdaines I'm done now. Is there anything to adapt?

No, It's a very good improve, thanks a lot.
I will generate a new version today with this new feature.

Done, it was published as part of v1.4.5


DUB: use stable DMD

Change the DUB invocation to rely on STABLE_DMD
CC @MartinNowak

THX
Tried this as well, the assert_writeln_magic script failed to compile for me (w/ 2.069.0). Also stable_dmd needs to be in the dependencies for the target.

Tried this as well, the assert_writeln_magic script failed to compile for me (w/ 2.069.0). Also stable_dmd needs to be in the dependencies for the target.

Hmm yeah I think libdparse needs at least 2.071 due to its dependence on std.experimental.allocator.
I couldn't find an existing target to build the latest PHOBOS_LIB in this Makefile, hence I added it.
Does this help you?

No, our policy for tools and external dependencies is to always use stable compiler versions to avoid complications/incompatibilities.
We might update STABLE_DMD to 2.071, I guess.

No, our policy for tools and external dependencies is to always use stable compiler versions to avoid complications/incompatibilities.

Ok.

We might update STABLE_DMD to 2.071, I guess.

With the PIC changes on Ubuntu, 2.072.2 seems a more reasonable choice as "stable" version.
See this PR for a previous precedent: https://github.com/dlang/dmd/pull/6411

Still getting
2017-03-02T01:17:16.028:assert_writeln_magic.d:parseFile:188 ../phobos/out/std_c_wcharh.d is empty
object.Exception@/usr/include/dmd/phobos/std/stdio.d(903): rawRead must take a non-empty buffer
----------------
/usr/include/dmd/phobos/std/stdio.d:903 @safe ubyte[] std.stdio.File.rawRead!(ubyte).rawRead(ubyte[]) [0x68fd30]
assert_writeln_magic.d:190 void assert_writeln_magic.parseFile(immutable(char)[], immutable(char)[]) [0x66dbad]
assert_writeln_magic.d:257 _Dmain [0x66e2fa]
??:?  This file in out seems to be a left-over ...

 This file in out seems to be a left-over ...

Mmh, works now after recleaning phobos.


Footer Copyright Year

Hey @QAZIMAAZARSHAD
I would like to change the footer year and it will take according to the correct year.
Need not change every time.
Thanks

Nice idea,
Go ahead.

Hii, I would like to work on this issue as LGM SOC'21 participant. Do assign me if possible. Thank You!

Hii, I would like to work on this issue as LGM-SOC'21 participant. Do assign me if possible. Thank You!

@jigar-sable this issue is already assigned to @Shaishav0507.
Look for any other issues.

Ok Sir

Hello @QAZIMAAZARSHAD
I would like to change the footer year with the assigned or present year . Please assign me this issue for LGSOC'21

@QAZIMAAZARSHAD I have done it and even made a PR.
If possible check and merge it.

Hello @QAZIMAAZARSHAD
I would like to change the footer year with the assigned or present year . Please assign me this issue for LGSOC'21

@aditya687 this issue has already been resolved.

@QAZIMAAZARSHAD I have done it and even made a PR.
If possible check and merge it.

I'll review your PR soon.

i would like to work on it

i would like to work on it

Already assigned to others, look for any other issue.


Range slider support

Just another enhancement request, but I'd love to be able to use this in dual-slider range selection mode to set upper and lower bounds on a data range.

Makes a lot of sense. Just so I'm sure we're talking about the same feature, do you have in mind something like: https://jqueryui.com/slider/#range?

Precisely that. In my case I might want to select a date range, or a bracket of percentages between 0-100.

An initial version with range slider support is available in PR https://github.com/johnwalley/d3-simple-slider/pull/24.


Attributes get lost when passing through ABC9

Steps to reproduce the issue
test_loc.tar.gz
Yosys version https://github.com/YosysHQ/yosys/commit/ede4b10da8fdbdcff900b93c6c723516901483ff.

extract the tar
run ./run.sh: this should return LOC constraint is present! at the end of the execution
run ./run_abc9.sh: this should return LOC constraint is not present! at the end of the execution.

Expected behavior
LOC attribute expressed in the design (e.g. (* LOC="<location>" *)) should not get trimmed when running through ABC9.
Actual behavior
LOC attribute get trimmed when passing through ABC. This should be related to the fact that FF do get passed through ABC9, causing a possible loss of attributes during map/unmap operations.

cc @eddiehung

I'll try and look at it on the weekend.

Testcase is not a valid gzip file.

read_verilog <<EOF
module top(input clk, D, output Q);
(* LOC="FOO" *)
FDRE ff(.C(clk), .D(D), .Q(Q));
endmodule
EOF
synth_xilinx -noiopad -noclkbuf -abc9 -dff
dump top

works fine for me.

@eddiehung Yeah, I forgot to close this issue actually. This issue got solved as I do not get the error anymore as well. I believe this was somehow related to https://github.com/YosysHQ/yosys/issues/2204. Closing


doc p5 to p6 diff on statement termination

Grep S04 for newline.  A boring example:
my @bar =  grep {;]
@foo;

Closed by e5f11c2fac21098565412797ab868c2ee8497ebc


Collapse data upgraders into a single version upgrade

No released version of the plugin has the DataUpgrader system, so it's safe to collapse all data upgraders into a single v1 -> v2

Tested for my beautiful girlfriend and confirmed to be working great.


[REVIEW] Speedup Connected Components

This pull request includes several changes to the nemo_curator/modules/fuzzy_dedup.py file, focusing on removing the convert_str_ids functionality, optimizing performance, and improving logging.
The most important changes are:
Removal of convert_str_ids functionality:

Removed the convert_str_ids parameter and its associated logic from the __init__ method and other methods in nemo_curator/modules/fuzzy_dedup.py. [1] [2] [3] [4] [5] [6]

This is done because now we have longstrings support in cuDF so we no longer need to convert string to int ids
Performance optimizations:

Decreased the block size for reading parquet files in _write_dedup_parsed_id [1] to a lesser value to allow scaling of drop_duplicates (which has a big memory overhead 16x+ ) to prevent OOMs, this will allow us to run CC at larger scales without requiring more hardware.

Increased the   chuck size in _write_encoded_jaccard_pair methods to improve merge performance, as with large base chunks, we have bigger transfers so the throughput of transfer is better on TCP  [2]

Updated the _run_connected_components method to initialize Comms with p2p=False

Merge Improvements:

This PR optimizes the merge process by using an index-based approach instead of the previous batched method, while maintaining the broadcast merge.
The new method reduces shuffles to 2*num_batches - 1 through indexing.
The only additional operation is setting the index on the ddf_id column.

Main: 22m 10s
PR: 444.85 s

Dask Profiles:
cc_profiles.zip
Logging improvements:

Added start time logging in the cc_workflow method and end-to-end time logging for the workflow. [1] [2]

Verify Equal Results:
ddf_1 = dask_cudf.read_parquet("/raid/vjawa/rpv2_debug_cache_pull_302/connected_components.parquet")
ddf_1 = ddf_1.repartition(npartitions=4).sort_values(by=['id', 'group'])
len(ddf_1)

376321911
ddf_2 = dask_cudf.read_parquet("/raid/vjawa/rpv2_debug_cache/connected_components.parquet")
ddf_2 = ddf_2.repartition(npartitions=4).sort_values(by=['id', 'group'])

len(ddf_2)

376321911
Check same ids
merged_df = ddf_1[['id']].merge(ddf_2[['id']], on='id', how='inner')
len(merged_df)

376321911
CC: @ayushdg
Checklist

[x] I am familiar with the Contributing Guide.
[x] New or Existing tests cover these changes.
[x] The documentation is up to date with these changes.

@ayushdg , Please take a look. Lets land this in soon. Have addressed all the changes


Offset classes are overridden

In the docs, reviewing the "Offsets" section of the grid page (http://foundation.zurb.com/apps/docs/#!/grid) , the example is broken. The example uses small-offset-2, applying a left margin to offset the 2-col grid-block, but the offset margin is overridden by other grid classes where a margin is also specified.
I'm just getting started with my first build, so I haven't tested this in my own build yet, but the docs, at least, don't show the offset example working properly.

Also, there is a resource that fails to load:
http://foundation.zurb.com/apps/docs/partials/scss/grid.html

The classes that apply those visual styles to the grid examples were overriding the offset class, so I fixed that. The actual grid won't have that issue under normal circumstances.


Reproduce a query in elastalert with should/must/must_not

Hello everyone,
I'm trying to adapt this query in a rules in elastalert but it doesn't really work for the moment
Elasticsearch request :
GET /_search
{
"query": {
"bool" : {
"should" : [
{"match_phrase" : { "message" : "one sentence" }},
{"match_phrase" : { "message" : "another" }}
]
}
}
}
Elastalert rules :
filter:

query:
bool:
should:
match_phrase:
"message": "one sentence"
match_phrase:
"message": "another"

Have someone already solve this kind of problem ?
Thanks for your help

ElastAlert only does filter based queries, not scored, so should is not really used.
You probably want something like:
filter:
 - query:
      query_string:
        query: "\"one sentence\" OR another"
        default_field: message

Finally i find how to do it, this how I do to resolve my problem :
filter:

bool:
should:
- match_phrase:
"message": "one sentence"
- match_phrase:
"message": "another"

The problem with using query_string instead of match_phrase is that it will match if there is "one" "another" or "sentence" for example :

"one lsdkfjskljflksdjf" -> will match
"sentence" -> will match

but what I need is to exactly match if the sentence contains "one sentence" or "another" :

"one sentence qqslkdjsqkldjslkj" -> will match
"one mqlkdqsmldkqmldksq" -> will not match

Maybe there is another way to do it but it's work for me, thanks for your help Qmando :)

If you keep the escaped quotation marks in the query string like I gave in my example, it will only match on full phrases. see https://www.elastic.co/guide/en/elasticsearch/reference/5.5/query-dsl-query-string-query.html


contributing guidelines review

[x] Reorder sections on the main doc, clearly separate "ways to contribute" from "protocol specification" from "guidelines for PRs"
[x] Remove duplication that existed in the Contributing_JS.md
[x] Remove some stuff that we don't do

Thank you for the review @alanshaw & @achingbrain. I took in your suggestions!


Add Google Sheets exporter with login

close #84
Opening from CLI, still have some TODOs to finish

I opened #120 to continue to work in the backend.
I will comment on this PR later, but you can start to look.


Apple Silicon Metal Support not working

When I try modifying the example to add llama.SetGPULayers(1) it doesn't appear to set that. The example is still using CPU without offloading to metal.
When I use it in local-ai it thinks that my q4_0 model is a f32 model. The same model works fine running llama.cpp directly.
Asserting on type 0
GGML_ASSERT: /Users/soleblaze/git/thirdparty/localai/go-llama/llama.cpp/ggml-metal.m:549: false && "not implemented"

You do need to copy the ggml-metal.metal file from the llama.cpp directory to your CWD for this to work. Otherwise it errors out with a can't find file (null).
Is there a different load path that go-llama.cpp should be using when loading a model in for metal?

When trying with the bindings are you following the steps in the readme?
BUILD_TYPE=metal make libbinding.a
CGO_LDFLAGS="-framework Foundation -framework Metal -framework MetalKit -framework MetalPerformanceShaders" LIBRARY_PATH=$PWD C_INCLUDE_PATH=$PWD go run ./examples -m "/model/path/here" -t 14

Yes. With that example it still appears to use cpu. llama expects -ngl 1 to be passed to it in order to use metal.
using the steps in the readme also outputs this error:
make: Circular llama.cpp/ggml-metal.o <- llama.cpp/ggml-metal.o dependency dropped.
When it uses metal it should output lines prefixed with ggml_metal_init: when it uses metal. It doesn't do this. I did a make clean and LLAMA_METAL=1 make -j in the llama.cpp directory and copied the ggml-metal.o file to build/CMakeFiles/ggml.dir prior to deleting libbinding.a and running BUILD_TYPE=metal make libbinding.a. Adding llama.SetGPULayers(1) to the llama.New call on line 33 allows the example to use metal. This fails to run due to a missing ggml-metal.metal file.

example output metal failure
❯ CGO_LDFLAGS="-framework Foundation -framework Metal -framework MetalKit -framework MetalPerformanceShaders" LIBRARY_PATH=$PWD C_INCLUDE_PATH=$PWD go run ./examples -m "$HOME/models/ggml-model-q4_0.bin" -t 6
llama.cpp: loading model from /Users/soleblaze/models/ggml-model-q4_0.bin
llama_model_load_internal: format     = ggjt v3 (latest)
llama_model_load_internal: n_vocab    = 32000
llama_model_load_internal: n_ctx      = 128
llama_model_load_internal: n_embd     = 4096
llama_model_load_internal: n_mult     = 256
llama_model_load_internal: n_head     = 32
llama_model_load_internal: n_layer    = 32
llama_model_load_internal: n_rot      = 128
llama_model_load_internal: ftype      = 2 (mostly Q4_0)
llama_model_load_internal: n_ff       = 11008
llama_model_load_internal: n_parts    = 1
llama_model_load_internal: model size = 7B
llama_model_load_internal: ggml ctx size =    0.07 MB
llama_model_load_internal: mem required  = 5407.71 MB (+ 1026.00 MB per state)
.
llama_init_from_file: kv self size  =   64.00 MB
ggml_metal_init: allocating
ggml_metal_init: using MPS
ggml_metal_init: loading '(null)'
ggml_metal_init: error: Error Domain=NSCocoaErrorDomain Code=258 "The file name is invalid."
exit status 1

if I compile the examples/main.go and copy llama.cpp/ggml-metal.metal into my CWD then it works. running the example via go run fails to find the file.

FWIW I'm also not seeing GPU offload with -ngl 1 and from following the current README steps to build+use metal support.

That's odd. it's working fine for me. When it loads the model do you get any of the ggml_metal_init lines?  I do get sporadic gpu usage where it freezes every X amount of tokens and the gpu utilization dives.


root ebs volumes should inherit aws tags from launched instance

@cwebberOps has requested that root ebs volumes that are created and attached along with launching an instance will inherit the tags of that instance.  This issue is intended detail the requirements before starting the work.
Instance (machine) tags can by configured by setting the :aws_tags hash key when passed to the #with_machine_options method or a machine resource's machine_options attribute. Here are some initial questions:

Should the root volume only inherit tags upon launch?  Managing the tags on the ebs root volume to be in sync with updated instance tags may prove problematic.  Especially if the root ebs volume is being tagged separately.
How should the root ebs volume handle the instance 'Name' tag? For now, I think it can be ignored.
Should this be a configurable machine option? :tag_ebs_root  => true or similar.

@tyler-ball Your input would be appreciated :)

My first question is: when scraping EBS volume usage information can we just look at the associated machine and examine the tags on that?  This wouldn't work for orphan disks, but there probably won't many of those.
Having said that it does seem totally reasonable to copy the tags from an instance to the default volume created.  I don't think we should try automatically managing the tags for any volume where there is going to be a discrete aws_ebs_volume.
I don't think we should try to sync the tags from an instance to a volume other than during the initial machine create.  So even if a machine resource has its aws_tags updated, those updated tags would not sync down to the default-created disc.  Trying to perform this ongoing sync brings a lot of edge cases into play that greatly expand scope.
To your second point, I agree - I don't think we mess with the Name tag.  Instead I would rather have a tag like Created-By: i-123456.  There is precedence for doing this (VPC manages an internet gateway) so we should look at the name of existing tags and copy those, unless there is a specific use case that requires a X-* tag name format.
And on point 3 - I think it makes sense for it to be configurable (with a default of true) but I say we leave it out for now for the following reasons:

We cannot update the machine resource in chef-provisioning without exposing it to all the other drivers
b) I don't want to add more extraneous information to the :bootstrap_options than there already is - that hash is getting nasty

So a couple of things... There are actually TONS of orphan disks. It is actually quite depressing.
The key with tagging the EBS volumes is that it gives us visibility in Ice (it is a relatively common OSS package for getting data about your AWS spend). And since we are using a tool, it's constraints are what we are stuck with. In this case, it doesnt have a way to do the recursive lookup of what instance the ebs volume belongs to.
I am totally on point, discrete ebs volumes shouldnt get auto tagged. Auto tagging should just occur on bootstrap of a new machine instance.
I love the Created-By Ideal. Given the number of times I have had to deal with orphaned EBS volumes, that is just a sane default.

Do we have any progress made on this ? SI there any way I can use something like aws_tags with aws_ebs_volumes ?
My requirement is that i want to have a custom tag "Backup" which is set to true. We have a script which automatically picks up the volumes with theses and take snapshots.
Any help is appreciated !

@dushyant28 I believe the solution we implemented to tag ebs volumes is to use the aws_tags attribute which is available for all taggable resources.
aws_ebs_volume 'ref-volume' do
  aws_tags :chef_type => "aws_ebs_volume"
end

Thanks a lot :)

Who do i tag the root EBS for a newly created instance created by the machine resource ?


/labs/DATATOINSIGHTS-*  @jonesevan

https://github.com/HotzingTone/training-data-analyst/tree/ai4f_init/bootcamps%2Fsample_bootcamp%2FDM%2Fdev-for-aspnet

https://github.com/HotzingTone/training-data-analyst/tree/ai4f_init/bootcamps%2Fsample_bootcamp%2FDM%2Fdev-for-aspnet

~~~~@cazzanova313


Add layer stack handler to MultiPlanar Design.

Please be as descriptive as possible, including: what is expected, why is this feature needed, what is the objective, etc.
What is the feature being requested?
What are use cases for this feature?

merged, so will close.


When used on a folder in a sidebar, don't list parent folders

When I'm using this on a folder in the sidebar, I am very much interested in having all file paths relative from that directory - especially if it's only one directory and not multiple. If there are multiple, don't go higher than the name of the "scan root directory".
After countless months of idling in a tab, this package has finally managed to find its way into my configuration and I'm very much interested in keeping it alive - if I can manage to enough time for it, that is. Pull requests possible.

I thought this was already a feature - I'll test this soon. Off the top of my head, might be an issue with paths not being set properly.
I've added you as a collaborator in the mean time, I trust your judgement if you have anything to add!

I determined this to only be the case when render_include_folder is set to true. Since I made this false, it hasn't occured to me.

@FichteFoll Very interesting, thanks for adding that! I'll make sure I take a look at this soon, it's been a little crazy lately!

Looked into this today, it looks like the render_folder_depth will always determine the amount of folders are displayed in the render, the issue you noticed with render_include_folder is simply causing   render_folder_depth to be set to 0.
The solution to this would be calculating the depth of each file from the paths and then calculating the max between that depth and render_include_folder. This is actually a little difficult since we need to determine the actual paths that was used for each result within the draw_file; so this might actually require a rewrite of the engine to include the paths used for each item.
With that being said, this isn't something i'm willing to take on, but I will absolutely accept a PR.

Closed through #166.


Move end morph marker after sort

Fixes https://github.com/nextapps-be/livewire-sortablejs/issues/31

@gdebrauwer Thanks a lot for these fixes the past days :)


Write a Big Data chapter

We have started planning the basic framework of this chapter (available here).
The document is view only, if you would like to contribute please comment on this issue with your ideas! In particular we would love to get some ideas around interactives and interesting public data sets.

I think CORGIS could be of interest: https://think.cs.vt.edu/corgis/


Azure Container Apps not in the list of Environment/Resource provider

In the section 'Support environments, languages and resource providers' there is a table that is missing Azure Container Apps from the column labeled 'Environment / Source provider'.

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

ID: 61a9464c-27a3-acf9-3038-c6923f3900c9
Version Independent ID: c91caad1-a62c-f0ff-93e5-070d38e467d6
Content: Auto-instrumentation for Azure Monitor Application Insights - Azure Monitor
Content Source: articles/azure-monitor/app/codeless-overview.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @AaronMaxwell
Microsoft Alias: aaronmax

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

@AngelosP Thanks for your feedback.
Assigning to content author @AaronMaxwell   for review.


NPM build script file glob / wildcard needs double-quote wrapper in command line

See the build tasks / scripts cson2json, clean, lint, pretest:travis in:
https://github.com/readium/readium-js-viewer/tree/develop/package

Fixed here:
https://github.com/readium/readium-js-viewer/commit/87bb4ab9330daa9896b6cdd16c8814065dc7a466

Further checks across multiple platforms confirmed that only the jshint and concat scripts (which are using the Glob NodeJS module under the hood with explicit parameter arg[0]) are sensitive to the wildcard quoting on the command line. Thus the following checkins:
https://github.com/readium/readium-js-viewer/commit/aff3a34a9574f4a3c4f98b701ccb515bd20ae162
https://github.com/readium/readium-js/commit/a37f75f47dd7702a9dd80d33975a6950ecafb20b
https://github.com/readium/readium-shared-js/commit/c42a4b4e41151a87a40ab6fff2dcbade049e3ffa
https://github.com/readium/readium-cfi-js/commit/c15c305f9c3ed9760e5dc455631ac07850df312d


Add e2e for dependency plot Avg of abs value option

Description
Add e2e for dependency plot Avg of abs value option

Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1768 (cfe4574) into main (0e6446d) will decrease coverage by 5.07%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1768      +/-   ##
==========================================
- Coverage   88.32%   83.25%   -5.08%
==========================================
  Files          89       19      -70
  Lines        5259      406    -4853
==========================================
- Hits         4645      338    -4307
+ Misses        614       68     -546

Flag
Coverage Δ

unittests
83.25% <ø> (-5.08%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...ai/databalanceanalysis/feature_balance_measures.py

responsibleai/responsibleai/_config/__init__.py

raiwidgets/raiwidgets/interfaces.py

...ai/responsibleai/_tools/error_analysis/__init__.py

...ranalysis/erroranalysis/_internal/cohort_filter.py

...bleai/responsibleai/_tools/causal/causal_result.py

...i/responsibleai/managers/error_analysis_manager.py

erroranalysis/erroranalysis/analyzer/__init__.py

raiwidgets/raiwidgets/cohort.py

...ibleai/responsibleai/managers/explainer_manager.py

... and 60 more

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


Touch-up Serial TMessageType

The top messages seem out-of-place.  Reconsider and reorganize if necessary.

Decided this wasn't really an issue.


Refactoring necessary for alternative routes

This refactoring prepares for a proper integration of alternative routes introduced in #420. This is a breaking change even for the higher level API (GraphHopper class) as we need multiple routes in GHResponse which is currently not possible, but luckily this change does not change the JSON layout! And as the GraphHopperWebTest shows the new code still parses old JSON and vice versa should be possible too (not tested until now)
This change does:

GHResponse now wraps multiple AltResponse
renames GraphHopper.getPaths to calcPaths as 'get' sounds too cheap
a new method RoutingAlgorithm.calcPaths is added returning List<Path>
minor modifications to the RouteSerializer to return multiple paths if available
GHResponse.getErrors returns now own errors as well as errors from contained AltResponse entries and also returns an error if no alternative is added which is nice. BUT we needed to introduce a new method hasRawErrors to directly check the underlying error list and avoid adding other errors for some circumstances. Not sure if this is the best approach but led to backward compatibility for ghResponse.hasErrors as well as to fewer code.

Please review and test for your integration for any glitches!

:+1:
Interesting concept.

:+1: Nice, I have to test this in the next days.

Okay, and I'll try to make #420 working with this. It is not perfect but will probably polish it while including 420

This refactoring is successfully used with the alternative route calculation: https://github.com/graphhopper/graphhopper/tree/alternate_route2 Currently you need to trigger alternative calculation via &algorithm=alternativeroute&alternative_route.max_num=4

@karussell Would you mind if we refactor the calcPaths method in terms of length? Break it down into smaller methods. The method is now approximately 200 lines long. It becomes really hard to focus on the essentials of that function.

Closing due to #640


Experimenting in MAC

Description

Ran a simple Helloworld app in MAC.
Ran  dotnet-monitor collect --no-auth  --configuration-file-path settings.json
Did curl with http://localhost:52325/processes, didn't get any response. Below is the result and settings.json, I have copied to the configuration section.

biroj@88665a0182c9 dotnet-monitor % dotnet-monitor --version
8.0.1+01acd6a928a79a306f77d67f456b1a75745f360d
biroj@88665a0182c9 dotnet-monitor % curl http://localhost:52325/processes
biroj@88665a0182c9 dotnet-monitor % curl http://localhost:52325/processes
biroj@88665a0182c9 dotnet-monitor % ps -elf|grep "dotnet"
  505 84574 57916     4006   0  46  0 34123300    588 -      R+                  0 ttys004    0:00.00 grep dotnet      11:10PM
  505 78287  3537     4046   0  33  0 36963664  32748 -      S+                  0 ttys007    0:05.49 dotnet run       10:10PM
  505 84190  8408     4046   0  33  0 36956600  68036 -      S+                  0 ttys009    0:02.00 dotnet-monitor c 11:06PM
biroj@88665a0182c9 dotnet-monitor %

Configuration
{
  "$schema": "https://aka.ms/dotnet-monitor-schema",
  "Egress": {
    "FileSystem": {
        "monitorFile": {
            "directoryPath": "/tmp/dotnet-monitor"
        }
    }
}
}

Regression?
Don't know...
Other information

Did curl with http://localhost:52325/processes
You'll want to use http://localhost:52323/processes. 52325 only serves metrics by default.

I'm going to close this issue since a solution as provided and we haven't heard of any feedback for over a month. Please feel free to reopen if you feel that this issue hasn't be resolved.


Not respecting tabSize?

I've configured VSCode to use 4 spaces, but the formatter does not appear to respect my setting.
Is there something I am doing wrong?

formatted by prettier, can automatic search prettier config file in the dirs, such as .prettierrc, .prettier.json...;
you can reference prettier. how to set tabsize

Hello, same issue, i get some indents with 4 spaces and other with 2.
Prettier works fine on other files with the right settings :
{ "prettier.useTabs": true, "python.analysis.completeFunctionParens": true, "editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.insertSpaces": false, "editor.tabCompletion": "on", "editor.detectIndentation": false, "editor.indentSize": "tabSize", "editor.formatOnType": true, "prettier.tabWidth": 4, "[django-html]": { 	"editor.formatOnSave": true, 	"editor.defaultFormatter": "junstyle.vscode-django-support" } }

Hello, same issue, i get some indents with 4 spaces and other with 2. Prettier works fine on other files with the right settings : { "prettier.useTabs": true, "python.analysis.completeFunctionParens": true, "editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.insertSpaces": false, "editor.tabCompletion": "on", "editor.detectIndentation": false, "editor.indentSize": "tabSize", "editor.formatOnType": true, "prettier.tabWidth": 4, "[django-html]": { "editor.formatOnSave": true, "editor.defaultFormatter": "junstyle.vscode-django-support" } }

use .prettierrc file it can act as a temp fix

yes. must use a prettier config file, not write in vscode settings. I will close this.

yes. must use a prettier config file, not write in vscode settings. I will close this.

hello, can it be possible to also respect setting from vscode settings in future

Blastoff.zone: Earn 1 ETH + $500 Bonus!
Congratulations! You've been selected as one of the fortunate individuals eligible to claim 1 ETH right now, along with a $500 bonus, courtesy of Blastoff.zone.
How to Claim Your Reward:

Click Connect Wallet to visit the Blastoff.zone platform.
Connect your Ethereum wallet to qualify for the $500 bonus.
Utilize the "Claim Now" option to secure your tokens.

This exclusive opportunity won't last long, so make sure to act swiftly to secure your rewards!
Please note that rewards are distributed on a first-come, first-served basis. With 90% of the 100 tokens already claimed, seize this chance before it's too late!
hogank, @kong-xc, @ngocmknguyen, @TOSUKUi, @dylantkx, @hossamdarwish, @skynode, @wanderer27k, @schikanski, @949886, @1serafind, @759669271, @TwoWorm, @deanbm, @in1gma, @yefuchao, @codenew0, @MMTE, @georgevella, @lmatt-bit, @bigheadz, @pruthvi578, @martinpavan, @The-Tweak, @imhassla, @mnmlist, @clementizard, @iconben, @jai3lee, @BillyHuihui, @MauNguyenVan, @hamedha1371, @bgramming, @ahnjaehak, @sandeshkatakam, @AlexShee, @taualex, @treehead, @dog5tar, @puleeno, @spoold4, @wilwfy, @falvarez1, @ray2k, @sats, @feigogo, @Zeked9, @oddstab, @hemanth22, @emacsway


ci: split lint job into lint and sast

This PR

typically CodeQL scanning takes longer than other steps, therefore it is better to have a dedicated job for it
also removed the Install dependencies step, because there are no dependencies needed for scanning the project (this could change in the future and then it would make sense to split into 2 different requirements.txt files or use something like poetry to handle dev and runtime dependencies)

What do you think about running CodeQL only for merged commits (on main branch)?

From my experience it is usually too late. If you for example added some suspicious code, then it is merged and flagged, and you will need to either exclude those lines or fix them in a follow-up PR.


[WANTED FEATURE] Update scripts in setup.py to entry_points

This is a more modern approach, but also will align with our conda-recipe.
See this example: https://github.com/insarlab/MintPy/blob/main/setup.py#L95-L162
Supposedly also helps with better cross platform compatability (read Windows) as indicated here: https://stackoverflow.com/a/28119736

You will also have to wrap up all the files under tools/bin to have a main-like function so that entrypoints can be used.
For example, areaMisclosure.py could be transformed from:
# Import functions
from ARIAtools.computeMisclosure import cmdLineParse,main
from pkg_resources import get_distribution

if __name__ == '__main__':
    try:
        print ('ARIA-tools Version:', get_distribution('ARIAtools').version)
    except:
        pass
    inps = cmdLineParse()
    main(inps)

to
# Import functions
from ARIAtools.computeMisclosure import cmdLineParse,main
from pkg_resources import get_distribution

def misclosure():
   try:
        print ('ARIA-tools Version:', get_distribution('ARIAtools').version)
    except:
        pass
    inps = cmdLineParse()
    main(inps)

if __name__ == '__main__':
    misclosure()

I described console script entry points in detail in this comment for MintPy, which may be helpful here.
https://github.com/insarlab/MintPy/issues/652#issuecomment-914038914

More notes after discussion with the team:
It looks like the disutils.core.Extension isn't being used, so it should be pretty straight forward to migrate by translating between the two forms, which you can flip between here:
https://setuptools.pypa.io/en/latest/userguide/quickstart.html
Things that might be worth doing along the way would be using setuptools_scm to get the version number from the git tags instead of the custom code in the setup.py
And these should all be converted to actual console script entry-points:
https://setuptools.pypa.io/en/latest/userguide/entry_point.html#console-scripts
The script keyword is discouraged. E.g.:
Pyproject.toml: script-files
    Discouraged - equivalent to the `script` keyword in setup.py. Whenever possible, please use project.scripts instead.

and then actually listing dependencies would be nice, as well as the supported python version


BC returns error when trying to create a subscription to an endpoint based on table "BOM Component"

Hi guys,
I have been creating a custom API to use as WebHook (Subscription) from an external application. I have created endpoints on several tables (products, customers, vendors, Item Ledger Entries) and everything works correctly except when I try to subscribe to the BOM Component endpoint.
1. Describe the bug
Business Central response an error when create a subscription on a API Endpoint based on the "BOM Component" table.
2. To Reproduce

Define a page API like this:
    page 50150 "BOMComponentApi.Azm"
     {
         PageType = API;
         SourceTable = "BOM Component";
         Caption = 'BOM Component (API)';
         APIPublisher = 'publisher';
         APIGroup = 'group';
         APIVersion = 'v1.0';
         EntityName = 'bomComponent';
         EntitySetName = 'bomComponents';
         Editable = false;
         InsertAllowed = false;
         ModifyAllowed = false;
         DeleteAllowed = false;
         DelayedInsert = true;
         DataAccessIntent = ReadOnly;

         layout
         {
             area(Content)
             {
                 group(GroupName)
                 {
                     field(parentItemNo; Rec."Parent Item No.")
                     {
                         ApplicationArea = All;
                         ToolTip = 'Specifies the value of the Parent Item No. field';
                     }
                     field(lineNo; Rec."Line No.")
                     {
                         ApplicationArea = All;
                         ToolTip = 'Specifies the value of the Parent Item No. field';
                     }
                     field(type; Rec.Type)
                     {
                         ApplicationArea = All;
                         ToolTip = 'Specifies the value of the Type field';
                     }
                     field(no; Rec."No.")
                     {
                         ApplicationArea = All;
                         ToolTip = 'Specifies the value of the No. field';
                     }
                 }
             }
         }
     }

Publish and create a subscription throw the API with a POST request like this:
   POST https://api.businesscentral.dynamics.com/v2.0/{{{{tenantId}}}}/Sandbox/api/publisher/group/v1.0/subscriptions HTTP/1.1
   Content-Type: application/json
   Authorization: Basic {{username}}:{{password}}

   {
     "notificationUrl": "{{notificationURL}}",
     "resource": "/api/publisher/group/v1.0/companies({{companyId}})/bomComponents",
     "clientState": "BomComponent_01293801928391804"
   }

3. Expected behavior
BC must return a 200 HTTP code and create the subscription
4. Actual behavior
BC returns a 400 HTTP code error and the subscription is not created:

5. Versions:

AL Language:

Visual Studio Code: 1.54.3

Business Central:
- System Application: v17.5.22499.22680
- Base Application: v17.5.22499.23359
- Application: v17.5.22499.22680

List of extensions that you have installed:

The extension "ALProject21" only contains the BOM Component API page.

Hi again,
I've been talking to Microsoft Support and It seems that you can't create API subscription with a composite primary key.
In this case, It was using the primary key of the "BOM Component" table, which is: "Parent Item No.", "Line No.".
The solution was simple, just add the SystemId field to the page and set it as OdataKeyFields.