Which version of angular-cli?

Just forked your repository today.  Just to verify, when installing angular-cli globally, the beta-19 version is installed. However, the package.json installs beta-14 locally.  Which version should we be using and is the global install necessary?

Also, is bower used?  I'm not seeing it in the package.json and there is no bowerrc file in the project, but your readme indicates it's required.

Hi @taji ,

I'm using version 14, but try the latest first -- if that doesn't work then revert to 14. You can also run ng --version to see which version is being used
I removed the bower dependency, but forgot to update the README...I have it on my todo now.

Thanks,
Vladimir

Thanks am trying latest version will let you know how it goes.
Also, I believe "typings install" is no longer necessary as well.

Updated README


add support for rank0 only profiler

To address https://github.com/foundation-model-stack/fms-fsdp/issues/58

@nairbv pushed a new change based on your feedback.


IMPORTANT: Edit Interests

It does not update the field in the settings page!

I know (see #45). Just tested it and it looks like it still doesn't do the initial loading.


Command to clear history

I like that the skill remembers the previous responses, but sometimes I want to start fresh. Would be nice if there was a way to do that.

Do you have an example I can reproduce as for me it works as expected?


Create a google sheet pivot table for Ledger Entries

Story
As a user
I want to easily use my exported CSV to create a pivot table
So that I can see all ledger movements and easily interrogate the data in a way that suits me best
Acceptance Criteria

[ ] I can
[ ] I can
[ ] I can

Tasks

[ ] Explore and sketch
[ ] Team and stakeholder review
[ ] Visual Design
[ ] Team review
[ ] Etc.

Sketch
Additional details / background info

We will need someone with more trader knowledge to do this, maybe Lewis

We are blocked by this core ticket https://github.com/vegaprotocol/vega/issues/7859 as the API doesn't currently spit out csv it is spitting out JSON. @pennyandrews  is going to chat to @gordsport about getting this prioritised ASAP

@Maciek Gordon confirmed this morning that the core ticket to unblock our CSV export of Ledger Entries is complete and deployed to Stag3 last night so we should be able to get this work over the line now https://vegaprotocol.slack.com/archives/C02MV2GQ20Y/p1682388664264399

As rest endpoint for getting downloadable file (/api/v2/ledgerentry/export) requires also assetId as a mandatory parameter, we CAN'T get all ledger entries at once. We CAN request now for each asset separately only.


Swift_3_0 branch doesn't build on Xcode8 GM

I tried to build the Swift 3 branch in Xcode8 GM, and got this.

The swift 3 branch will be removed upon release of Xcode 8 today. The repo will be updated for swift 3 as well at that time.


jsdom.env(): Invalid HTML causes uncatchable HIERARCHY_REQUEST_ERR type error

Attempting to load non valid html from remote urls causes fatal error.
For example, loading up this url
http://www.slideshare.net/hmason/strata-ny-sep-2011-big-data-short-urls-learning-in-realtime

via
jsdom.env({html:"http://www.slideshare.net/hmason/strata-ny-sep-2011-big-data-short-urls-learning-in-realtime", done:function() {}})

throws an uncatchable  core.DOMException(HIERARCHY_REQUEST_ERR);  from  jsdom/level1/core.js:1322  See trace back from actual usage case. The error appears to be fatal, causing the current running process to exit / crash.
In commit, [ a87c0bacf2 ] you can find test cases for this error. Haven't had time to dig in, but wanted to report. It should be noted these tests, when run will cause the test suite to error and exit. I have included them as a separate branch / commit for this reason.
Complete traceback under supervisor.js daemon:
DEBUG: /Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom/level1/core.js:1322

DEBUG:       throw new core.DOMException(HIERARCHY_REQUEST_ERR);
            ^

DEBUG: Error: Hierarchy request error
    at Object.appendChild (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom/level1/core.js:1322:13)
    at setChild (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom/browser/htmltodom.js:175:17)
    at HtmlToDom.appendHtmlToElement (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom/browser/htmltodom.js:77:9)
    at Object.innerHTML (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom/browser/index.js:422:27)
    at Object.write (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom/level2/html.js:396:22)
    at Object.jsdom (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom.js:68:9)
    at Object.html (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom.js:104:18)
    at /Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom.js:170:26
    at Request.callback (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/lib/jsdom.js:263:17)
    at Request.<anonymous> (/Users/usernamehere/Documents/projects/javascript/nodejs/jsdom/node_modules/request/main.js:314:21)

Is this bug temporarily solved or not? because I keep getting the same error in the latest version (0.2.5?)
Can anyone please tell me how to use the html5 parser with jsdom?
Thanks.

Hm. Same error occurs on http://www.getdigital.de/

I think it would be really awesome if

jsdom did not completely explode
the error bubbled up to the parser adapter so the associated markup could be provided in the error message (when it gets added to document.errors)

I would love to help but there are too many lines of code that I wouldn't
know where to start. Can anyone give me a hint?
El 08/11/2011 23:11, "Elijah Insua" <
<EMAIL_ADDRESS>escribi:

I think it would be really awesome if

jsdom did not completely explode
the error bubbled up to the parser adapter so the associated markup
could be provided in the error message (when it gets added to
document.errors)

Reply to this email directly or view it on GitHub:
https://github.com/tmpvar/jsdom/issues/319#issuecomment-2676668


Localization support

Hi
What about localization for your components? Is it possible?

@n0ne we haven't thought about it to be honest. I imagine it would be helpful for the date-select but we took that out.
Could you be a bit more specific, what problem are you trying to solve?


create new tag

the last tagged version was made 4 years ago, maybe it's time to make a new one?

Yes, will make a new one soon.

https://github.com/DiligentGraphics/DiligentTools/releases/tag/v2.5.2


Code generation fails if entity has more than 1 @ManyToMany relationships towards the same entity

I have a data model containing an entity (IEntity) which has 2 many-to-many relationships to the same related entity (IRelatedEntity):
@Entity
public interface IEntity {

    @Id
    public String getId();

    @ManyToMany
    @JoinTable
    public List<IRelatedEntity> getRelatedEntities1();

    @ManyToMany
    @JoinTable
    public List<IRelatedEntity> getRelatedEntities2();

}

@Entity
public interface IRelatedEntity {

    @Id
    public String getId();

}

The code generation fails with this error:
Error:javax.annotation.processing.FilerException: Attempt to recreate a file for type com.lokrim.requerytest.issue494.AbstractEntity_RelatedEntity`

I found out that specifying different name attributes on the @JoinTable annotation fixes the issue. I thought that - if not specified manually - the generation step made it automatically,

Right the name has to be specified otherwise the default table names will collide. I agree the error message here can be more specific though.


Stivale2 Parser

Closes #4

Add /.vscode/ to your local gitignore, because it is not related to the project.

Closing because the Stivale 2 protocol is deprecated in favor of the Limine protocol (#34).


Add EqualableContentsProvider for SearchFragment

Kind (Required)

Other

Overview (Required)

When changing the query, it is animated.

Links
-https://qiita.com/takahirom/items/4125d7c871fad534d3c2#変更アニメーション問題-equals--hashcodeを無理なく実装する

From my understanding, to update text highlighting, bind function must be called.
So I will implement code like when query changed and need to update text highlight, newItem and oldItem are different.

I would like to use EqualableContentsProvider for other items 🙏
I'm looking forward to your PR. 🙇

Oops, I understand.
I will finish ASAP.


OAuth2 tokens should not be stored in local storage

Currently, OAuth2 tokens are stored in local storage: It may allow XSS injections, or a user to make unwanted requests with its own token. More informations on the security issues with using local storage for tokens in this article<EMAIL_ADDRESS>Storing the tokens in the backend session and implement the oauth routes in the backend should prevent the stealing of oauth tokens and the forgery of unwanted requests.

We do already save the access token for Prometheus as cookie. If we decide to use cookies instead of the localStorage, we can reuse the code.
However, we are vulnerable to CSRF attacks when using cookies (which is probably less bad than XSS though). And the use of CSRF prevention tokens is a lot of implementation effort.
But in principle I agree that we should better store the access token in a cookie.


Add simple backend for merch

Added the basics for merch backend
Tests, views, serializer, admin, seed, basic model osv

@tiniusp @robines denne trenger litt oppmerskomhet


boost build failure

I've downloaded a boostcpp.jam in D:/1853308/Documents/GitHub/vcpkg/vcpkg/downloads/, but this time it doesn't work. And thanks for you quick reply last time I reported a issue.
Starting package 1/130: boost-build:x64-windows
Building package boost-build[core]:x64-windows...
-- Using cached D:/1853308/Documents/GitHub/vcpkg/vcpkg/downloads/boostorg-build-boost-1.70.0.tar.gz
-- Using source at D:/1853308/Documents/GitHub/vcpkg/vcpkg/buildtrees/boost-build/src/ost-1.70.0-ad28c1be18
-- Using cached D:/1853308/Documents/GitHub/vcpkg/vcpkg/downloads/boost_LICENSE_1_0.txt
-- Downloading https://raw.githubusercontent.com/boostorg/boost/boost-1.70.0/boostcpp.jam...
-- Downloading https://raw.githubusercontent.com/boostorg/boost/boost-1.70.0/boostcpp.jam... Failed. Status: 7;"Couldn't connect to server"
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:175 (message):
  Failed to download file.
  If you use a proxy, please set the HTTPS_PROXY and HTTP_PROXY environment
  variables to "https://user:password@your-proxy-ip-address:port/".
  Otherwise, please submit an issue at https://github.com/Microsoft/vcpkg/issues

Call Stack (most recent call first):
ports/boost-build/portfile.cmake:30 (vcpkg_download_distfile)
scripts/ports.cmake:94 (include)
Error: Building package boost-build:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: boost-build:x64-windows
Vcpkg version: 2019.09.12-nohash
Additionally, attach any relevant sections from the log files above.

@TheVeryDarkness Please download the source code package from other link and put it into VCPKG_PATH/downloads then rebuild boost.
Thanks.

@TheVeryDarkness Please download the source code package from other link and put it into VCPKG_PATH/downloads then rebuild boost.
Thanks.

I've put it to "D:\1853308\Documents\GitHub\vcpkg\vcpkg\downloads" with a name "boostcpp.jam", but it doesn't work.

@TheVeryDarkness After download boostcpp.jam, put it into vcpkg\downloads path and rename it to boost-1.70.0-boostcpp.jam. Then try to rebuild boost.

It works!Thanks for all of you!


Downloaded and working but dont get anything

i downloaded everything and got btd6 to launch but i press f1 or f2 or any and nothing happens what do i do

nvm i fixed it


Determine the reason why the message was marked as spam

Your documentation fails to enumerate the spam rules that are applied as enumerated in the SFS portion of the message headers. As a result legitimate email service sending mail to Exchange backed email services is handicapped in ensuring they are following the rules on how to keep their email content from being flagged as spam, even if the email is sourced and sent internally from and to their organization. We need these SFS rules enumerated and elaborated on to ensure productive and functional spam management and remediation.

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

ID: bbab747e-1a43-037e-09ca-9c402deec602
Version Independent ID: 1c6d8e28-034d-24d6-5732-b96475411d6b
Content: How to prevent false positives from happening in Office 365
Content Source: microsoft-365/compliance/prevent-email-from-being-marked-as-spam.md
Service: o365-seccomp
GitHub Login: @chrisda
Microsoft Alias: chrisda

@GAWAMA  - Thank you for submitting feedback.
I will get this issue over to the Microsoft 365 writing team for investigation.
Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

@GAWAMA - From our understanding, the issue has been resolved based on this merged commit https://github.com/MicrosoftDocs/microsoft-365-docs/commit/8fa3de2165ee14b7a83b1d8ea66fdcbf7e572992.
Thank you for your contribution to make the docs better! Much appreciated!

Hi,
sorry for opening this again but I cannot see that the issue from the OP has been solved. He was talking about enumerations for the SFS headers specifically. No one knows what the numbers mean. And since one of your latest updates all MS Exchange servers I send an email to classify my private and corporate mails as spam. Somehow ridiculous depending on the fact that I am managing email servers since years and nowhere else mails from the server are spam.
So, without knowing all the numbers in the SFS header, and what they mean, I will never find out why Microsoft thinks that my mails are spam.
Where can one find out about them?


vite 3 support

Request / Idea
Additional Context

Maybe you need to use import * as timeReporter from 'vite-plugin-time-reporter'; or something like that
Also try to log it with console.log(timeReporter) and console.log(typeof timeReporter)

try, working
// @ts-ignore
timeReporter.default(),

but need in future refactor code :)

Or use https://www.typescriptlang.org/tsconfig#esModuleInterop

but used esModuleInterop: true so other plugins is work fine :)

Then I don't know :shrug:
Feel free to have a look at the source


Enforcement bots TODO list

Implementation

[x] Mailserver for generation of unique addresses

[x] Fix issue with dropping malformed emails

[x] Crawler

[x] Language detection + ENG version detection
[x] Detection registration forms, terms and conditions, privacy policies (continuous advancement process)
[x] Orchestration (user guides the crawler)
[x] Run crawler to detect 1000 potential registration forms
[x] Algorithm for extraction of registration forms features

[ ] Registration form classification (dependent on Training reg. forms dataset collection)

[ ] Data pre-processing: cleaning, language features embedding
[ ] Modeling
[ ] Using the output of classification in the crawler (this connection is more challenging than it seams)

[ ] Email classification (dependent on collection of Training reg. forms dataset and Mail labeling)

[ ] Features analysis and extraction
[ ] Classification

[ ] Email registration confirmation

[ ] Finish registration process (e.g., clicking confirmation links, using registration code)

Study

[x] Pilot study

[x] What aspects are interesting?

[ ] Training registration forms dataset collection (depends on Crawler orchestration and Running crawler)

[ ] Can we collect 1000 registration forms?
[ ] Processing corresponding emails

[ ] Final study

[ ] In ideal case, we can find all types of violations automatically. Then this study analyses a sample to confirm rate of false positives and false negatives
[ ] If the automation is not that successful, we have to use the orchestration. Can we do 10k registrations?

Writing

[ ] Analyze the following research questions:

[ ] Are email addresses shared with third parties?
[ ] Where do the spammers get the email addresses?
[ ] What ratio of services sends unsolicited mail? Are they smaller or larger companies?
[ ] What services force user to accept newsletters? Are they smaller or larger companies?
[ ] Are the registration forms themselves compliant (pre-accepted T&C/PP)?
[ ] Do the "Unsubscribe" links work?

3 lawyer papers:

Lay of the land (requirement: data collection tool, either automatic or with RAs)

What types of violations exist?
How are different EU countries interpreting them? Or difference of DE law and EU law.
Are there differences among countries / industries in types of violations?

Class actions(requirement: plugin for users that detects violations and helps with reporting them to regulatory entities)
Doctrinal contribution

Detailed TODO list for the implementation.

[ ] Autofill form fields
[ ] Integrate the ML model
[ ] Confirming successful registration

[ ] On the website
[x] By the email

[ ] Solving captcha

[ ] Detect catpcha
[ ] Determine captcha type
[ ] https://anti-captcha.com/

[ ] Scaling things up

[ ] running headless
[ ] parallel

[ ] Report generation


Missing libraries

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
I'm seeing missing libraries for the Cairo package, I tested this on 2 different machines:
CentOS Linux release 7.7.1908 (Core):
$ mamba create -n testo r-cairo
$ conda activate testo
$ R
> library(Cairo)
Error: package or namespace load failed for ‘Cairo’:
  .onLoad failed in loadNamespace() for 'Cairo', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/conda/envs/testo/lib/R/library/Cairo/libs/Cairo.so':
  libjpeg.so.9: cannot open shared object file: No such file or directory

$ ldd /conda/envs/testo/lib/R/library/Cairo/libs/Cairo.so | grep 'not'
        libjpeg.so.9 => not found
        libicuuc.so.70 => not found
        libtiff.so.5 => not found
$ ldd /conda/envs/testo/lib/R/library/Cairo/libs/Cairo.so | grep ' /lib'
        libc.so.6 => /lib64/libc.so.6 (0x00007f7825469000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f78251f7000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f7824e88000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f7824b86000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7824982000)

Ubuntu 22.04.2 LTS:
$ mamba create -n testo r-cairo
$ conda activate testo
$ R
> library(Cairo)
Error: package or namespace load failed for 'Cairo':
 .onLoad failed in loadNamespace() for 'Cairo', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/conda/envs/testo/lib/R/library/Cairo/libs/Cairo.so':
  libjpeg.so.9: cannot open shared object file: No such file or directory
> q()

$ ldd /conda/envs/testo/lib/R/library/Cairo/libs/Cairo.so | grep not
	libjpeg.so.9 => not found
$ ldd /conda/envs/testo/lib/R/library/Cairo/libs/Cairo.so | grep ' /lib'
	libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x00007f646c811000)
	libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f646c78b000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f646c08f000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f646c032000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f646bebd000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f646bdd6000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f646bdd1000)
	libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x00007f6469e42000)
	libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f6469aed000)

I guess the package is being built against system libraries ? and so its not obvious the libraries are missing until you test on a different machine from the one used to build.
 It appears that r-cairo has had an undeclared libjpeg dependency. Recently, Conda Forge switched r-base to use libjpeg-turbo as it's libjpeg provider, so we need to rebuild r-cairo to start using that as well. In the meantime, if you need an immediate fix, installing jpeg would force a compatible (downgraded) version of r-base to install.
Otherwise, I can push a fix in the next day or so.

looks like r-base is pulling the libtiff dependency so I guess its the same problem. a rebuild should fix.

New builds have been pushed that address this. Going forward the package now explicitly declares what it links against.
However, we should also update the metadata in previous packages to ensure reliable version combinations when using earlier builds.

I can confirm with the new build it works on both machines ! thanks.

Recently, Conda Forge switched r-base to use libjpeg-turbo as its libjpeg provider, so we need to rebuild r-cairo to start using that as well. In the meantime, if you need an immediate fix, installing jpeg would force a compatible (downgraded) version of r-base to install.

does this means that all R packages will use libjpeg-turbo going forward ? we can't have both jpeg and jpeg-turbo on the same env right ?

does this means that all R packages will use libjpeg-turbo going forward ? we can't have both jpeg and jpeg-turbo on the same env right ?

Yes, that is the implication. For now, R 4.1 versions of packages will continue using jpeg since r-base hasn't migrated.

oh I see, this is still ongoing, okay thanks for the explanations.

The r-base=4.1 builds are also converted to libjpeg-turbo now. I'm closing this as resolved, but I opened an issue about patching the metadata on previous builds (#22).
Thanks again for reporting this issue!


Upgrade to Rails 5 or 4.2.8 and enfore Ruby 2.4.0

Rails 4.2.6 has some known vulnerabilities. Rails 4.2 is still supported but will probably reach end of life in the nearish future. It would be easier to upgrade to rails 5 sooner than later but its not a huge priority. Please do enforce ruby 2.4.0 in the Gemfile though.

Ok, haven't thought about it at all whoops

No worries! Not really an issue until we are in production

Currently in progress, seems to be working ok. Updated now to prevent new members from having to downgrade Rails.


CocoaPods Spec

Hi, the 0.9.13 version is not accessible from default cocoapods spec, you can fix it?
The last version available on pod install is 0.9.12

UP!!!!

UP!!!!

What do you mean?
You know you can always use the latest version from the master branch by specifying your dependency in your Podfile?

The latest actual version is 0.9.12

With
pod 'TSMessages', '~> 0.9'

the version installed is the 0.9.12, not the 0.9.13

+1


[GHSA-8vhq-qq4p-grq3] OS Command Injection in Plexus-utils

Updates

Affected products

Comments
According to Patch, this vulnerability was introduced from 1.4.1.

Hi @SunBK201, I was unable to find anything at https://github.com/codehaus-plexus/plexus-utils/commit/b38a1b3a4352303e4312b2bb601a0d7ec6e28f41 that indicates org.codehaus.plexus:plexus-utils first became vulnerable in version 1.4.1. Are there other commits that you examined to reach this conclusion?


Repository description is missing

Hi,
It looks like description for repository is missing.
It would be good if we place a short description about gilmour :smile: .

Done.


Step 6 raised IndexError: list index out of range

It seems that these lines are raising list index out of range in my side when I run it directly from my test, could you please take a look?
jobs_list = []
for jobs_info in jobs_info_list:
jobs_list.append(jobs_info.split(None, 1)[0])

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

ID: 7be07cf2-e36b-7e52-e531-8eae2ea1f63d
Version Independent ID: 1a5fde91-70e0-ec9e-ae26-3ecfda7f3a22
Content: Regional disaster recovery for Azure Databricks
Content Source: articles/azure-databricks/howto-regional-disaster-recovery.md
Service: azure-databricks
GitHub Login: @mamccrea
Microsoft Alias: mamccrea

@guoch Thanks for bringing this to our notice. We are investigating into the issue and will update you shortly.

@mamccrea Can you please take a look at this ?

Hi @guoch - I apologize for the delay. Can you verify that jobs_info_list is not empty?

jobs_info_list it is not empty in my previous test. As a workaround, I changed the code a bit and then worked in my side.
Create a list of all job ids
jobs_list = []
for jobs_info in jobs_info_list:
jobs_list.append(jobs_info.split(' ', 1)[0])
jobs_list = [x for x in jobs_list if x != '']

before jobs_list.append there were 4 spaces, looks the website removed the format

@guoch - When I split the jobs list, I was able to get job names using index [1]. Based on your code fix, it looks like you were getting empty jobs appended to the list? Is that correct?

@guoch Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly reopen the issue and continue the discussion.


Fix popext_customweaponmodel

Fix bad args.slot access method, rendering this tag non-functional.
Default to slot 0, as bot.GetActiveWeapon() will always return the bot's first weapon at this point.

This is currently used on Archive on Rottenburg - Calendartillery.


<ie9 support?

Currently we're using window.addEventListener in this project. To support older versions of IE (<IE9) we should use a function like:
function addListener (eventType, cb) {
  if (addEventListener) {
    addEventListener(eventType, cb, false);
  } else if (attachEvent)  {
    attachEvent(eventType, cb);
  }
}

function removeListener (eventType, cb) {
  if (removeEventListener) {
    removeEventListener(eventType, cb, false);
  } else if (removeEvent)  {
    removeEvent(eventType, cb);
  }
}

do we want <ie9 support?

There might also be changes needed in the track and viewable functions. When making appear I decided to support ie9 and up, but that's not explicitly stated and maybe it should


v0.8.7 _01: “Lock” and “Trails” options are not available after selecting a bubble

SEVERITY: Major
MODULE: Stage
Platform: Windows 7 / Chrome 48.0
STEPS TO REPRODUCE:

Navigate to URL: http://stage-tools.gapminderdev.org/tools
Tools page is loaded.
Select any bubble
Note that “Lock” and “Trails” options are not available after selecting the bubble

ACTUAL RESULTS:
“Lock” and “Trails” options are not available after selecting a bubble
EXPECTED RESULTS:
“Lock” and “Trails” options should be available after selecting a bubble
SCREENSHOT:

related to #899


[5.4] Call eval() magically since it's an invalid method name in PHP 5.6

Reserved keywords can't be used as method names up until PHP7

Is it a valid method "call"?

Yeah, tested that.

We can revert this on L5.5 though, right?

Yes.


Typing for everyone but not in commands

A possible typing in the pre-execution of the command and at the end being successful/error this will interrupt the typing

Could give more details...

If you type for everyone while processing the command, startTyping could be for everyone, but outside of them, in addition to stopTyping


the new #matrix logo

Description
The current matrix logo needs to be changed to the correct "brand". We decided to call from Matrix to #matrix and the current logo doesn't represent this.
Current Behavior

Possible Solution
In this issue, you can upload some logo proposals and after we will open a form to the community vote the best one.

We also used this image as a Matrix icon, which would also be interesting to change together:


Migrating static Python UDF to the new engine

This PR migrates the static Python UDF feature in #808 to the new engine (Amber). Most of the codes are the same as that PR, especially Python codes. Some additional example UDF Python code is included (NltkSentiment, TobaccoRelevancy).
Below is a demo of the UDFs:

The first UDF is a non-mapping UDF that duplicates every input tuple (demo_non_map_udf.py).
The second UDF is a NltkSentimen UDF(nltk_sentiment_classify.py) which also takes the model files as input path. Its attributes are shown below:

The result:

Also, below are the usages of other demo operators.
demo_map_udf which copies input column to a new column(because the schema is fixed, the new column will always be called 'sentiment'):

Execution result:

demo_filter_udf which acts as a keyword search operator that only keeps tuples whose text contains "virus".

Execution result:

Also, tobacco_relevancy_classify.py is similar to NltkSentiment UDF, but classifies whether the text is related to tobacco instead.
A few details that are noteworthy:

Since there is no Schema yet in the new engine, So the input attributes of this operator don not include input column types, and the input schema of every UDF is fixed.
The FieldType of AmberTuples is an Enumeration object written in scala, and cannot be used as enum in Java. So a FieldTypeInJava enum class is introduced, and a FieldTypeConverter singleton class in scala is used to manage the conversion.

@zuozhiw The only change to Python code since that last PR is that I added NltkSentiment UDF and TobaccoRelevancy UDF.


feat(curriculum): create javascript strings quiz

Checklist:

[X] I have read and followed the contribution guidelines.
[X] I have read and followed the how to open a pull request guide.
[X] My pull request targets the main branch of freeCodeCamp.
[X] I have tested these changes either locally on my machine, or GitPod.

Closes #56197

All issues have been fixed, waiting for the feedback!


Debug python functions app fails with "Fail to attach (connect ECONNREFUSED <IP_ADDRESS>:9091)" when using cmd.exe or git-bash.exe

OS: Windows 10 Version 1803
Azure Functions Core Tools (2.1.725 Commit hash: 68f448fe6a60e1cade88c2004bf6491af7e5f1df)
Function Runtime Version: 2.0.12134.0
ms-azuretools.vscode-azurefunctions version: 0.12.0
I'm receiving the same error message as issue #701 and #660
Repro Steps:

Install Python 3.6.6

Create a new project with Python -> Create a new function contained in the new created project with HTTP trigger template and Function level.

Set user setting "terminal.integrated.shell.windows": "C:\Program Files\Git\git-bash.exe" or "terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe"

Debug.

Expect:
Succeed to debug.
Actual:
Fail to debug Python project with an error dialog "Fail to attach (connect ECONNREFUSED <IP_ADDRESS>:9090)".
Note: Debugging works fine with powershell integrated terminal.

@davefrancis the debug configuration is specified in your tasks.json and launch.json files in the .vscode folder. The 'windows' 'command' properties default to a PowerShell separator (;), but you're welcome to switch it to a cmd separator (I believe that would just be &&)
Let me know if that works for you.

That solved my issue thanks.

Glad that worked for you. I'll leave the issue open, however, because I think we can potentially refactor the tasks.json so that it doesn't use terminal-specific separators and prevent similar issues in the future


[suggestion] Allow querying for original WASM blobs/sources

Feature request
Provide an API to match WASM blobs as stored on blockchain with LoadedModules as they are in the WSV.
As a way more ambitious goal - figure out building WASM contracts reproducibly and do that on the node, allowing to trace WASM back to the source code.
Motivation
Trivial motivation for me: needed by iroha-squash to report which contract is which when squashing blockstore.
Overall motivation -  SCs would be easier to inspect in public blockchain use cases.
Who can help?
No response

as I mentioned here returning compiled wasm was an oversight. We should change the API of FindTriggerXXX queries to return whatever user has submitted, not our internal representation

If we go with this suggestion (and I strongly think we should), I don't see how we can have queries that return both optimized or original wasm blob. We should make a choice what these FindTriggerXXX queries should return.
@Mingela do you mind us changing the behavior of these queries to return original wasm smart contract as was submitted (and as is recorded on the blockchain). Was there a reason why you would need a compiled one? How would you use it?

We still need optimized WASM to be able to locally debug wasm if something goes wrong.
As I mentioned before, our queries report with the current world view. And world never contains original wasm, it always stores the optimized version.
I think it should be some different query of even different kind of query. And I don't think it was an oversight.

As I mentioned before, our queries report with the current world view. And world never contains original wasm, it always stores the optimized version.

world state view is not a concept that end user should ever hear about. Justifying API decisions based on internal representation (and wsv is an IR) of data is wrong IMO and opens a whole new can of worms.

And I don't think it was an oversight

ok, let's not call it that
Let me make a summary, trigger queries should return original wasm because:

this is what user expects to be returned (needing an optimized wasm, is for the power user, not common user)
returning optimized wasm exposes our internal representation (it tells everyone that we're using wasmtime)
optimized wasm representation is not stable. This ties our public facing API to a concrete implementation of wasm VM (wasmtime ATM). Not only that, it also ties public API to a specific version of wasmtime since even that is not stable
different Iroha nodes could be running different versions of wasmtime. This itself makes returning optimized wasm almost entirely useless
you will still be able to debug, even more so with original wasm

As for debugging, I wonder who is debugging what? Is it:

we as devs debugging our implementation of Iroha during development? - then we should use some feature flag for these queries. We don't want this API to leak into public
users debugging their smart contract implementation? - then I don't understand why would they want a compiled wasm blob? they can take the original wasm blob and run it against any version of wasmtime, not only the one used by Iroha node. There is no point in running it against a specific version of wasmtime since wasmtime guarantees that it can be run/compiled on/with any version of wasmtime. Unless they're debugging Iroha (covered by 1st point) or wasmtime itself (which is not our problem) the user will never care about the specific version of wasmtime

Strongly agree with @mversic on what trigger queries should do.
As for internal representation, I'd say it can still be useful to be able to ask for that under some sort of DebugXXX  family of queries that wouldn't have any stability guarantees for output. I don't think we need to try to hide IR further, and if someone chooses to rely on Debug- query behavior for production code it won't really be our problem

Justifying API decisions based on internal representation (and wsv is an IR) of data is wrong IMO and opens a whole new can of worms.

I agree.
Something that is not clear to me: why do we need to expose internal WASM representation through public facing API? If a developer needs to get access to internal representation, they might work with Kura directly, right?

@Mingela do you mind us changing the behavior of these queries to return original wasm smart contract as was submitted (and as is recorded on the blockchain). Was there a reason why you would need a compiled one? How would you use it?

No, I don't. I totally support your view and conclusion


scheduler: add option to control verbosity

Add top-level option to control the scheduler verbosity. Note: the auxiliary scheduler controller is left out for now.
Fixes #189

/hold cancel


Icon request: Cloudamo.com

URL of the site or app (required): www.cloudamo.com
Logo resources for the icon (optional, but recommended):

Here you go!
https://github.com/aegis-icons/aegis-icons/blob/master/SVG/Cloudamo.svg
❓ How to add icon(s) to Aegis?

Thanks Kristian!
Il dom 15 ago 2021, 00:49 Kristian Salonen @.***> ha
scritto:

Here you go!
https://github.com/aegis-icons/aegis-icons/blob/master/SVG/Cloudamo.svg
❓ How to add icon(s) to Aegis?
https://github.com/aegis-icons/aegis-icons/blob/master/FAQ.md#manually
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aegis-icons/aegis-icons/issues/315#issuecomment-898967706,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APDW4BFBIGDCZNKKO6XCC7LT43XGZANCNFSM5CE7VMTQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.


Invoices for last day of month don't come through

Hi, I found your tool when hunting around for something to bulk void so that I could fix up a rather large but botched invoice import. Great tool and I found it super useful so thank you!
I just noticed that there's an error when pulling in invoices for the month selected in that any invoice dated for the last day of the month will not come through.
See your code line here:
where: `Date >= DateTime(${year}, ${month}, 01) && Date < DateTime(${year}, ${month}, ${finalDay})`,

Which should probably be:
where: `Date >= DateTime(${year}, ${month}, 01) && Date <= DateTime(${year}, ${month}, ${finalDay})`,

(i.e. less than or equal to the final day of month)

Perfect, thanks for explaining the issue in great detail @mposborne !


[Feat]: Want to add new animated background

Is your feature request related to a problem? Please describe.
I want to add new animated background on the home page. It looks more beautiful and gives classy look to home page
Describe the solution you'd like.
No response
Describe alternatives you've considered.
No response
Additional context.
No response
Show us the magic with screenshots

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)
[X] I am a GSSoC'23 contributor

@fuoridallarete @PrafulAnand @Adem68 @sumeetweb  Please assign this issue to me under GSSOC 2023, I want to work on it.

i would like to work on this


feat: add nextjs app environment

Create a NextJS environment, primarily to use for the Codesandbox CI on PRs and local testing of the package.
This includes the configuration to use the environment when generating a CSB.

Removing Codesandbox CI config, due to unexpected issues that have no immediate fix. This is not a priority.


Add dataset metadata files to package

We will want to pull these dataset metadata files from our translation pipeline in the code-dot-org repo. So we are including them in the package.

Out of curiosity, how is this different to the package from which we load them at runtime.

@breville Other than that both are referencing the same files, this doesn't change anything outside of when this repo is packaged by npm the files will be exposed.
Here is the other PR in our main repo that will be to pull them into our sync.


refactor!: replace pbkdf2 with scrypt

BREAKING CHANGE: scrypt now used for hashing stored bearer tokens

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-100.0%) to 0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-100.0%

Covered Lines:
0

Relevant Lines:
0

💛  - Coveralls


Add Message ID and Stream ID to FormReplyActivity's FormReplyContext

Feature Request
Description of Problem:
Using FormReplyActivity to capture Elements form submissions currently does not provide the Message ID from the originating form. This blocks workflows attempting to either suppress or update the message containing the form that was just submitted.
For message update, message id alone is not sufficient and stream id is also required. Obtaining stream id currently requires a call 3 levels deep: context.getSourceEvent().getStream().getStreamId().
Potential Solutions:
Add getMessageId() and getStreamId() to FormReplyContext. This will allow the most commonly-used identifiers - Form ID, Message ID and Stream ID - to be accessed easily when processing form submissions.

Good idea, seems like a small and easy improvement!

PR created @ystan- https://github.com/finos/symphony-bdk-java/pull/622 :)


License?

Hello,
Thanks a lot for the great helper. It solves a massive problem in a very decent way.
Can you please add a license file to the repo, clarifying what people can and cannot do with the library?
Thanks again.
Cheers,

Hi @Meligy,
I am glad it helps. react-native-spacer is licensed under MIT License and I have added a LICENSE to the repo.
Feel free to reopen or create a new issue if you need :)

Thanks heaps. That was super fast!
(and won't be assumed in the future of course!)


google-auth: Remove pyopenssl

pyopenssl is broken on aarch64-darwin https://github.com/NixOS/nixpkgs/pull/172397
It's in extras_require (optional), and only needed if mTLS feature is
enabled (disabled by default) https://github.com/googleapis/google-auth-library-python/pull/697
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/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

I've updated the pull request to simply remove pyopenssl, please review.

#180124


Jio- tv suddenly stopped working

Hi I am on kodi v20.2 and suddenly jio tv stopped working today, I have cleared the cache and reinstalled too still no channels are working any help would be appreciated
Thanks in advance

Issue resolved, this was due to new update on input stream adaptive which had bugs . A recent newer version resolved the issue


Pagination for search results

@MatthewEls
Pagination for search results have been done and should be in development and/or main

Cool


Installation missing at https://github.com/deepinsight/mxnet

. Installation
click
404 page not found :(

Hi @keithbriggs. Thanks for reporting this. Could you provide the link to the webpage that has the broken link?

In the issue title.
Another one: at https://mxnet.incubator.apache.org/versions/1.6/get_started/build_from_source, it says "Starting with MXNet 1.7, MXNet recommends using the cmake cross platform build tool", but at https://mxnet.incubator.apache.org/versions/1.6/get_started/download, the latest release is 1.6.0.

From: Sheng Zha<EMAIL_ADDRESS>Sent: 10 September 2020 20:33
To: apache/incubator-mxnet<EMAIL_ADDRESS>Cc: Briggs,KM,Keith,TUD2 R<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [apache/incubator-mxnet] Installation missing at https://github.com/deepinsight/mxnet (#19114)
Hi @keithbriggshttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkeithbriggs&data=02|01|keith.briggs%40bt.com|97f9782d2b5d4c00203f08d855c0749c|a7f356889c004d5eba4129f146377ab0|0|0|637353632365858397&sdata=7nhdaxWA90o48JECD4f%2BVq%2B1hmk1nm8h79WmP9sBx1o%3D&reserved=0. Thanks for reporting this. Could you provide the link to the webpage that has the broken link?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fincubator-mxnet%2Fissues%2F19114%23issuecomment-690669589&data=02|01|keith.briggs%40bt.com|97f9782d2b5d4c00203f08d855c0749c|a7f356889c004d5eba4129f146377ab0|0|0|637353632365858397&sdata=hcG%2FMfG8FLmC80LqafB1pdf1kESjVfsWiaK8GuZPELc%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABHIQEKJPBFNRLLXEZUUGDTSFESZXANCNFSM4RFWKP7A&data=02|01|keith.briggs%40bt.com|97f9782d2b5d4c00203f08d855c0749c|a7f356889c004d5eba4129f146377ab0|0|0|637353632365868389&sdata=b3tG2rF82QA8vlvWnVCpdY1YTIVwHkalSQEHwfV%2F7yo%3D&reserved=0.

@keithbriggs thanks. The one in the title is a fork of mxnet by deepinsight (so @nttstar may be able to help you).
The 1.7 website update is ongoing in #19102 and will be made available soon.


chore: bump zwave-js to 11.8

https://github.com/zwave-js/node-zwave-js/releases/tag/v11.7.0
https://github.com/zwave-js/node-zwave-js/releases/tag/v11.8.0

Sorry I was on holiday in last days, thanks :)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 21.945%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3839

Relevant Lines:
18501

💛  - Coveralls


Server 1803 /2019 Onvboarding

This artical dosent link or explain how to onboard using SCCM Policy. Also, can you use the same obnoading config file and deployment in sccm for windows 10 on Server 1803 /2019. Is the onboarding config download the same payload for the different OS's.

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

ID: 6f4ed2b3-0390-4d53-2450-14995ee8b0b0
Version Independent ID: 91b5bb3e-55d4-6a8e-c16d-094f15c28ee7
Content: Onboard servers to the Windows Defender ATP service
Content Source: windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md
Product: w10
GitHub Login: @mjcaparas
Microsoft Alias: justinha

Hello,
Thank  you for your feedback!
Onboarding using System Center Configuration Manager (current branch) version 1606 and later and MDM are not supported. The team is working on updating the UX on that.
Using System Center Configuration Manager 2012 / 2012 R2 / 1511 /1602 is supported and you can follow the same steps provided for Windows 10 machines.
With regards to your question about the configuration file, I checked and the file for Windows 10 and the one for System Center Configuration Manager 2012 / 2012 R2 / 1511 /1602 appear to be the same, so yes you can use the same config file.


hugo website

Make a hugo website with build script publishing to gh-pages, just like Deginner. This one page website will be for the Tigo CTM company. For this task, stock copy and images are fine, just create the Hugo file structure.

@mobymarto please feel free to reassign within the MobyDev team. Let me know if you'd like me to add another collaborator.

Initial website structure and copy are checked in with https://github.com/deginner/tigoctm/pull/5.


Retry Policy for Send/Publish

When sending messages to topics or queues, the send endpoint should use a retry policy beyond what is applied by default with the queue client.

This was already done.

How is this achieved?  I am testing MT when a client tries to publish or send and the internet connection is severed.  With Azure SB as the transport, the following exception bubbles:
The operation cannot be performed because the brokered message 'guid' has already been consumed.
Is there a way to handle connection drops and retry the message send?

That sounds like a different problem. If the message was already consumed, it's likely the severed connection reconnected and the consumers started again, while the current executing consumer was timing out from the loss of broker connection.
Since another consumer connected, it picked up the same message, processed it, and completed it.

@pvanroos see https://stackoverflow.com/a/44415049/4983201

@phatboyg how can I config retry policy for bus.Publish(...) or sendEndpoint.Send(...) ?


/encoder/encoders.0/self_attn/Add_2: right operand cannot broadcast on dim 3 LeftShape: {1,8,5426,5426}, RightShape: {1,8,5426,5000}

Describe the bug
I used the export_onnx_gpu.py script to convert the model to onnx type and successfully deployed it using the Triton Server, but there was a bug when I call the grpc port
To Reproduce
I follow this README and pruduce in step3
Screenshots

Desktop (please complete the following information):

OS: Ubuntu
Version 18.04

Additional context
Wenet model dim is 512 and I use the offline model_repo

torch==1.13.0  python==3.7.10
triton server image:nvcr.io/nvidia/tritonserver:22.12-py3

I got the same error.
In my case,
2023-02-20 05:09:19.021330918 [E:onnxruntime:, sequential_executor.cc:369 Execute] Non-zero status code returned while running Add node. Name:'Add_154' Status Message: Add_154: right operand cannot broadcast on dim 3 LeftShape: {1,8,6544,6544}, RightShape: {1,8,6544,5000}

I got the same error.
In my case,
2023-02-20 05:09:19.021330918 [E:onnxruntime:, sequential_executor.cc:369 Execute] Non-zero status code returned while running Add node. Name:'Add_154' Status Message: Add_154: right operand cannot broadcast on dim 3 LeftShape: {1,8,6544,6544}, RightShape: {1,8,6544,5000}

What's the audio length in your test case? Using audio less than 20s should be okay.

@yuekaizhang Thanks for your answer.
You're right.
When I used audio file over 20s, The Error raise. The opposite is not
Well.. so.. wenet's gpu runtime can't ASR for audiofile over 20s?
I should split my test audio file into under 20s?

@yuekaizhang Thanks for your answer.
You're right. When I used audio file over 20s, The Error raise. The opposite is not
Well.. so.. wenet's gpu runtime can't ASR for audiofile over 20s?
I should split my test audio file into under 20s?

Yes. For long audios, you should split it using VAD module or other methods.


VS 2017 compatibility for enable_await_cancellation

VS 2017 requires an accessible copy constructor even though it is never used. Turns out we're okay with enable_await_cancellation being copied, as long as it's not copied while awaiting (which we don't do). So go ahead and let it be copyable.
VS 2017 also reports an unused variable error when the use of the promise is removed via if constexpr. Mark it as [[maybe_unused]] to help the compiler.

/azp run


Add Java linting

We want our Java code to be linted, preferably with check style

I'm thinking in the context of this, we improve the docs (contributing.md seems the best place for this) a little. We mention how to run the linter fix yourself


Informed disclosure

There should be an api that provides a list of metric calculations that are available for the application.
Along with the report, the user should be able provide consent to disclose each calculation result. They shouldn't need to be included in all, they could decide to not provide any information at all.
A report should not auto include new calculations if it wasn't consented upfront.

This is implemented in the calculator form now, but as the form is enhanced this will be expanded on.
When providing directly user generated metrics the process requires that this data is provided before storing the document, which can be seen here: https://github.com/socialbaking/karma/blob/main/src/karma/data/metrics/add-report-metrics.ts#L19
Work needs to be done around the calculations to check each key is allowed, this will be done alongside some more work around the calculations as they are being used directly where I had intended to do all calculations through one function


jQuery not available in raw HTML directive

I would like to use jQuery in raw HTML blocks, for example
.. raw:: html

This works nicely with the Sphinx default theme and all other themes I tried, except in the RTD theme, where it gives this error:
ReferenceError: $ is not defined

I assume this is because jQuery is loaded in the end of the HTML page, where it was moved to in #78.
Is there a way to move jQuery back up again?
Or is there a work-around available?
My actual use case is allowing JavaScript output in pages converted from Jupyter notebooks, see https://github.com/spatialaudio/nbsphinx/pull/62. JavaScript outputs in Jupyter notebooks assume that jQuery is available, see http://ipython.readthedocs.io/en/stable/api/generated/IPython.display.html#IPython.display.Javascript.

Ping?

@agjohnson

I wanted to add require.js in my resulting docs putting this in conf.py:
def setup(app):
    app.add_javascript('https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js')

However, as it is being loaded at the end of the page, my cells cannot benefit from it.
I know nothing about modern web frontend, but perhaps loading the scripts asynchronously at the top of the page would help? https://www.igvita.com/2014/05/20/script-injected-async-scripts-considered-harmful/

This should be fixed by #467

#467 was closed without merging. Is there another way this issue could be solved?

@mgeier this will be fixed by #545, but that is still open pending functionality and performance testing to be done with a larger set of documentation.

Thanks @jessetan, #545 is good news!
@davidfischer The point is that every other theme has jQuery available at that point, the RTD theme seems to be the only exception (until #545 is done).
I'm not actually writing this code (it was just an example), the code might come from some (Jupyter) extension (e.g. for plotting or whatever) which just assumes jQuery is available.

Do you have an example in the wild of Jupyter or something similar that expects jQuery to be available? I assumed any large JS project that is concerned about performance expects to be loaded at the end of body.
Inline scripts using .. raw:: can be changed as suggested above, although I feel inserting raw HTML is nasty and hard to maintain.

Do you have an example in the wild of Jupyter or something similar that expects jQuery to be available?

I know of one concrete bug report (issued in different projects): https://github.com/spatialaudio/nbsphinx/issues/128, https://github.com/poliastro/poliastro/issues/281, https://github.com/rtfd/readthedocs.org/issues/4367
Apart from that, I think it just makes sense that the RTD Sphinx theme tries to have similar features as other popular themes always had.

As @mgeier says, one such extension is Plotly:
https://github.com/plotly/plotly.py/issues/1033
I said in #545 that I would provide a minimal example to reproduce but I didn't do it yet.

Some more info in https://github.com/rtfd/readthedocs.org/issues/4367#issuecomment-423814712


libwacom: simplify tests enablement

Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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.

Add a :+1: reaction to pull requests you find important.

Ooh got a (literally) last minute simplification in even ;)
You did create a merge commit instead of fast-forwarding though; you should rebase that away for Nixpkgs purposes.

There's a maybe bug about finalAttrs.finalPackage.doCheck vs. finalAttrs.doCheck lingering.
finalAttrs.finalPackage.doCheck is the value of doCheck after it has been processed by stdenv.mkDerivation.
finalAttrs.doCheck is the value of doCheck before it has been processed by stdenv.mkDerivation.
Normally, stdenv.mkDerivation doesn't change this value, so the two are equivalent. If it were to do so, I think it's better to rely on the changed value. What do you think @Atemu?

Ooh got a (literally) last minute simplification in even ;)

Oh I saw it 😁 I love those with removals.

finalAttrs.finalPackage.doCheck is the value of doCheck after it has been processed by stdenv.mkDerivation.

Not-so-final attrs, huh?

Normally, stdenv.mkDerivation doesn't change this value, so the two are equivalent. If it were to do so, I think it's better to rely on the changed value. What do you think @Atemu?

I think it's fine to keep it as is. doCheck is an argument of/input to mkDerivation, not an output. It shouldn't/cannot change it.

Oh I saw it 😁 I love those with removals.

No, I removed the doCheck conditional on nativeCheckInputs which is redundant.


Support forced exits in the client SDK

Contracts reference: https://github.com/zkBob/zkbob-contracts/blob/9b54085963c581a58ca6382566179928dadc9cb7/src/zkbob/ZkBobPool.sol#L342-L448
SDK should support 4 new actions:

Commit a forced exit for the current account nullifier, by calculating a withdrawal proof. Method should accept to and optional operator as arguments.
Check if a forced exit was committed for the current account nullifier. If it was, function should traverse contract logs backwards until the first matching CommitForcedExit event is found. Function should return a CommitForcedExit-like struct.
Execute a given forced exit for the current account nullifier. Method should accept CommitForcedExit-like struct, check if it matches onchain forced exit hash, exit deadlines are respected and optional operator matches the sender. Then it should send the execute transaction.
Cancel a given forced exit after deadline. Method should accept CommitForcedExit-like struct, check if it matches onchain forced exit hash, exit deadline has passed. Then it should send the cancellation transaction.

Implemented in #166

Duplicated task: https://github.com/zkBob/zkbob-client-js/issues/139


Interested in hosting a cool resource for Bootstrap?

Here you go with the demo.
http://thednp.github.io/Native-Javascript-for-Bootstrap/

Not at this time. I would submit it to JSDelivr: https://github.com/jsdelivr/jsdelivr
Shoot me an email: jdorfman at maxcdn.com I have some questions for you.


✨ Add support for a chunked release storage driver

This commit adds a custom helm release storage driver that overcomes limitations in the size of a single value that can be stored in etcd.
In order to remain backward-compatible and also make this storage driver available, this commit also refactors the ActionConfigGetter options so that a custom function can be provided to the ActionConfigGetter that can create the desired storage driver.
This commit also separates the rest config mapping into two separate options. One for interactions with the storage backend, and the other for managing release content.

Hi @joelanford some questions:

Will this mean Helm CLI won't be able to see/parse the "chunked" release secret we made with Create()?
Some funcs have deprecation warnings.  possible to implement the newer ones?
Does using base32 in the "chunk" reduce the size of the resulting secret?
I don't see an explicit call to get release.  Will helm.sh Client be calling it when we use it in the code?

@itroyano

Will this mean Helm CLI won't be able to see/parse the "chunked" release secret we made with Create()?

Yes, and that is desirable because:

Our use of helm libraries is an implementation detail that helm CLI users should not know about.
The Helm CLI would barf on them anyway

Some funcs have deprecation warnings. possible to implement the newer ones?

Yes, the newer ones are already implemented in this PR, and the deprecation comments on the exported functions tell users what to switch to. Technically, because helm-operator-plugins is pre-1.0, we could remove instead of deprecate, but I figure we can let them stay for at least a few more releases.

Does using base32 in the "chunk" reduce the size of the resulting secret?

Base32 is just to encode a hash for the chunk with a string that is short enough and also valid for a metadata.name and label value. It is not used to store the chunk data itself. The chunk data itself is written directly as gzipped binary byte slices.

I don't see an explicit call to get release. Will helm.sh Client be calling it when we use it in the code?

The storage driver is setup in the helm library's action.Configuration.Releases. Other bits of the helm library use the action.Configuration struct to interact with the cluster.

Codecov Report
Attention: Patch coverage is 71.25749% with 96 lines in your changes missing coverage. Please review.

Project coverage is 50.91%. Comparing base (08ab7fb) to head (fb76722).
Report is 26 commits behind head on main.

Files
Patch %
Lines

pkg/storage/chunked.go
73.45%
36 Missing and 24 partials :warning:

pkg/client/actionconfig.go
53.84%
31 Missing and 5 partials :warning:

:exclamation:  There is a different number of reports uploaded between BASE (08ab7fb) and HEAD (fb76722). Click for more details.
HEAD has 1 upload less than BASE

Flag
BASE (08ab7fb)
HEAD (fb76722)

2
1

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #350       +/-   ##
===========================================
- Coverage   85.06%   50.91%   -34.16%
===========================================
  Files          19       64       +45
  Lines        1346     3231     +1885
===========================================
+ Hits         1145     1645      +500
- Misses        125     1479     +1354
- Partials       76      107       +31

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

This is cool to see a custom helm storage driver!
I do have a more fundamental question - Is chunking/partitioning across multiple secrets a scalable approach? I don't necessarily think it needs to be optimized immediately, but considering this is likely going to be used by OLMv1, do we know:

The load on the API server for a typical install via the ClusterExtension API (maybe a better ? - how many secrets are created on average when installing a package from the community catalog with this change?)
The load on the API server when getting the release information from the chunked secrets using a typical install via ClusterExtension (IIRC we fetch the release information to determine state on every reconcile)?
From OLMv0, the average number of operators installed on a cluster?

While I do like the concept, I'm not confident that a "chunked" secrets driver is going to be the best approach here just out of scalability and API server load concerns. Additionally, this would require OLMv1 as a user of this API to have access to secrets (which isn't any worse than it is now), is this something we are OK with?
Could a potential alternative to utilizing secrets be some other in-memory or file-based storage mechanism? Maybe something like https://github.com/dgraph-io/badger or BoltDB are some good embeddable key-value store options?

I do have a more fundamental question - Is chunking/partitioning across multiple secrets a scalable approach?

I think it can be. We could impose a maximum number of chunks to prevent unchecked release size. We could also use a controller-runtime cache to read secrets instead of the default live client.

I don't necessarily think it needs to be optimized immediately, but considering this is likely going to be used by OLMv1, do we know:

The load on the API server for a typical install via the ClusterExtension API (maybe a better ? - how many secrets are created on average when installing a package from the community catalog with this change?)

Anecdotally, I tried reproducing https://github.com/operator-framework/operator-controller/issues/923, and it only created one secret because this storage driver doesn't do an extra/unnecessary base64-encode (that the helm secrets driver does). I'm speculating, but I would guess this driver would create 1 secret on average from the community catalog, so no more than are already created.

The load on the API server when getting the release information from the chunked secrets using a typical install via ClusterExtension (IIRC we fetch the release information to determine state on every reconcile)?

It would only be increased for the releases that require chunking. One thing we could do relatively easily in the future is implement a SecretInterface that actually reads from the controller-runtime cache.

From OLMv0, the average number of operators installed on a cluster?

I think I've seen metrics of ~10 on average.

While I do like the concept, I'm not confident that a "chunked" secrets driver is going to be the best approach here just out of scalability and API server load concerns. Additionally, this would require OLMv1 as a user of this API to have access to secrets (which isn't any worse than it is now), is this something we are OK with?

This is actually part of the intent of this PR. OLM should be the thing that has access to secrets. We already have the ability to store all of these secrets in OLMv1's system namespace. This PR will also make it possible to use to use a different service account to manage the release secrets.
We would give OLMv1's service account read/write access to secrets just in its namespace AND we would not require users to provide service accounts with r/w permissions, which is good because that would leak an implementation detail that users should not be concerned by.

Could a potential alternative to utilizing secrets be some other in-memory or file-based storage mechanism? Maybe something like dgraph-io/badger or BoltDB are some good embeddable key-value store options?

This release data needs to persist beyond the lifetime of an individual operator-controller pod. As we've discovered in other areas, the only reliably available persistence mechanism is Kubernetes API + etcd.


Underlying fixture data should not be affected when associations are updated

[x] failing test
[x] fix

One of the tests timed out. Travis needs a rebuild

Closing in favor of #1148


docs: Fix incorrect documentation, which can lead to code that is not as logical as it should be

Chang
if (table != table) revert("invalid table");

to
if (_table != table) revert("invalid table");

@alvrs @holic


Output image resolution

How to make the output image of a certain size? For Ex: 1920*1080 resolution?

This is currently not possible, however, feel free to submit a PR!
https://www.graphviz.org/docs/attrs/size/


excessive traffic to LS Login servers from HCA service

Excessive traffic to LS Login servers from HCA service was reported by Jan Pavlíček<EMAIL_ADDRESS>via email.

Hi Amnon,
I hope you enjoyed your holiday. The problem with the excessive calling of OIDC is happening again. It was happening randomly on some days. Today, our filesystem started to fill fast again with logs, and I noticed that there are 95802 calls from today. It is again a combination of /oidc/jwk HTTP/1.1” 200 and /oidc/userinfo HTTP/1.1” 200 (IP <IP_ADDRESS>).  Could you please have a look at that?
Best regards,
Jan Pavlíček

I have asked them for logs and IP information.
I am not sure what is going on. This would br traffic coming from a browser. I am not aware of any high volume traffic. Also, don’t believe HCA ingest suddenly has a high load of users.
I believe it is a Submission Stream issue.

I asked Jan to send information about the contents of the requests sent to LS Login, specifically, the body, query string and headers. In addition, I asked for information about user 49562 that appears in the logs.

From Jan, about the identity of user 49562.

It is Enrique Ventura and his LSAAI login is<EMAIL_ADDRESS>or if you use elixir scoped then<EMAIL_ADDRESS>

Next steps:

[ ] find which component that runs on the prod k8s is sending the requests to LS login
[ ] Ask Jan to revise their logging configuration to limit the size of the generated log files so their FS does fill up. this would reduce the urgency of the problem. done by Amnon, 20/11, waiting for response

I asked Jan to send information about the contents of the requests sent to LS Login, specifically, the body, query string and headers. In addition, I asked for information about user 49562 that appears in the logs.
@KociOrges could this be coming from any lambda function you created for MorPhiC?

The only Lambda functions we have for MorPhiC are those used for publishing metadata schemas. I don’t see how this could be related to LS login requests.

I have investigated the HCA components running on the EC2 instance ip-10-70-1-111 (<IP_ADDRESS>) highlighted earlier. Among these, ingest-core was found to have log messages relevant to the Elixir authentication issue. The following log messages and their frequencies were identified, between 2024-11-25 and 2024-11-26:
1. Cannot obtain JWKS from URL, indicating failure to fetch the JWKS key from Elixir's endpoint.
Occurrences: 67
Caused by: com.auth0.jwk.SigningKeyNotFoundException: Cannot obtain jwks from url https://login.elixir-czech.org/oidc//jwk
    at com.auth0.jwk.UrlJwkProvider.getJwks(UrlJwkProvider.java:107)
    at com.auth0.jwk.UrlJwkProvider.getAll(UrlJwkProvider.java:113)
    at com.auth0.jwk.UrlJwkProvider.get(UrlJwkProvider.java:131)
    at org.humancellatlas.ingest.security.authn.provider.elixir.ElixirJwkVault.getPublicKey(ElixirJwkVault.java:23)

2. PrematureCloseException, indicating the connection was prematurely closed before a response was received.
Occurrences: 18
2024-11-25 22:01:02.201  WARN 7 --- [or-http-epoll-8] r.netty.http.client.HttpClientConnect    : [id: 0x10ac2421, L:/<IP_ADDRESS>:48836 ! R:login.elixir-czech.org/<IP_ADDRESS>:443] The connection observed an error

reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response

2024-11-25 22:01:02.202 ERROR 7 --- [-8080-exec-6328] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception

reactor.core.Exceptions$ReactiveException: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response
	at reactor.core.Exceptions.propagate(Exceptions.java:326) ~[reactor-core-3.2.10.RELEASE.jar!/:3.2.10.RELEASE]
	at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:91) ~[reactor-core-3.2.10.RELEASE.jar!/:3.2.10.RELEASE]
	at reactor.core.publisher.Mono.block(Mono.java:1494) ~[reactor-core-3.2.10.RELEASE.jar!/:3.2.10.RELEASE]
	at org.humancellatlas.ingest.security.authn.provider.elixir.ElixirAaiAuthenticationProvider.retrieveUserInfo(ElixirAaiAuthenticationProvider.java:80) ~[classes!/:na]

The problem on the LS Login size is not these errors, but the volume of requests to the /userInfo resource.
Checking the 1st URL you mentioned, https://login.elixir-czech.org/oidc//jwk from the browser I get a response. Did you check it from the ingest core pod?

Secondary investigation revealed multiple requests per user session. The introduction of managed access potentially further amplifying the volume of LS requests (although this was not explicitly tested).
Implemented a caching mechanism for /userInfo requests to reduce redundant calls to the LS endpoint. The cache is dynamically managed, using the token's exp claim to determine the TTL for each entry. Added detailed periodic log summaries to monitor authentication attempts and cache hits/ misses.
So far, logs show cache solution lowering LS calls per session.
Next Steps

Allow time to observe real-world usage on prod environment to validate the solution’s effectiveness.
Share logs and metrics with the LS team to ensure our solution aligns with their expectations and confirm that LS load has decreased from their perspective.


Show changed_fields (delta) on admin history

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have run the make format command to format my code
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] I have added my name and/or github handle to AUTHORS.rst
[ ] I have added my change to CHANGES.rst
[ ] All new and existing tests passed.

Just wanted to say that the example you created here was quite useful. Maybe this could be added to the documentation for people who just want to have this style of view?


Reduce gap between Webots rendering and webots.min.js

[x] Adjust the global ambient light to shift the rendering by some offset.
[x] Deal with sRGB map for raw colors, textures and background colors as in Webots.
[x] Remove the threejs gamma management which is not compliant with the Webots rendering pipeline.
[x] Add a final pass dealing with exposure and gamma correction, the same as the Webots one.
[x] Support the Viewpoint.exposure field.
[x] Support colored background as an environment map rather than an AmbientLight (as in Webots) by generating a CubeTexture.
[x] Reduce the gap between the PointLight/SpotLight attenuation management and the threejs lights.
[x] Fix roughness rendering: multiply its contribution by 2 give results close to the Webots ones.
[x] Adjust rendering with HDR backgrounds

Some (working well) results:

For sure, there is still a gap between the Webots rendering and the threejs one. The remaining things are more and more tedious to solve with the threejs API. But this PR solves a lot of issues and reduce for sure drastically this gap.

👍

:eyes:

I'm getting this with the robotbenchmark square_path world (green walls with three.js) do you have the same?

No it's working like a charm locally on my computer:

Are you testing: projects/samples/robotbenchmark/square_path/worlds/square_path.wbt
Any modification?

Sorry, it was a strange cache problem.

I prefer this 😸

The only thing that I personally find that it is not very intuitive and consistent is that PBRAppearance colors are exported with a different format than other colors. But if this is the best way to achieve a full match it is ok.

Indeed, it's difficult to do better here, this is the Webots implementation.

👍

The only thing that I personally find that it is not very intuitive and consistent is that PBRAppearance colors are exported with a different format than other colors.

I don't understand this comment. It seems PBRAppearance.baseColor uses the same format as Appearance.diffuseColor in X3D files or did I miss something?

Appearance.diffuseColor is in linear space, PBRAppearance.baseColor is in sRGB space.
In the X3D file they seems to be the same but they need to be handled differently and this is what I think it is not very good.


Move from Compose.io to MongoLab

We're looking into resolving this with compose. We may stick with them.

We plan to move to Digital Ocean and Docker and use our own MongoDB service instead of MongoLab. Camper News searching will have to wait until then.


[Feature Request] Bluetooth LE (Low Energy) stack from Apache Mynewt for LimeSDR?

Just learned that the Apache Software Foundation has recently released version 0.9 Apache Mynewt open source real-time operating systems for micro-controllers under an Apache 2.0 license. This RTOS currently works on STMicro STM32 Cortex-M4 and Arduino Zero / M0 Cortex-M0 boards, but more interestingly they have also implemented the first open source Bluetooth Low Energy (BLE) stack for MCUs, (starting with support for Nordic Semi nRF52 Cortex-M4 and nRF51 Cortex-M1 evaluation boards), acting as a replacement for the previous closed source Nordic SoftDevice Bluetooth Smart / LE solution stack that used to use.
http://mynewt.apache.org
Suggest that this open source Bluetooth Low Energy (BLE) stack for MCUs could get ported and added to LimeSDR?

Closing old issue. Not going to implement.


How to resolve table element?

Using Gatsby Kontent Components how can we resolve <table> element?
Is there any other resolve other than resolveImage, resolveLink, resolveLinkedItem ?
Cheers

Hello @Joanzo, currently, there is no embedded way, to resolve the <table> element.
You could use the same HTML parser, that is used in the rich text component: html-react-parser and create a wrapper component around the Rich Text component and use parseHTML method, but with your own implementation of replaceNode method to target only <table> nodes.
May I ask for your exact use case?
It should be possible to implement the custom general resolver for the rich text element for all nodes types of HTML nodes.

Hi @Simply007
Yeah we used that before on version 5.0 with out own richtext component, but we try to upgrade to version 6.0. and use this new Gatsby Kontent Components  Found out there's not resolvedData anymore and can't resolve general element.
So table itself without wrapper. by default is not responsive right? I need that to wrap similar with bootstrap wrapper
`

    // content here

`

@Joanzo, no worries, I have adjusted the message with proper formatting (Github cheatsheet recommended).
According to the table, yeap, <table> responsiveness is a common problem.
Plus I can imagine there can be more tags that need resolution in Gatsby.
I am open to implementing general resolver, or if you are open to contributing (and perhaps participate in HacktoberFest), you could use this opportunity if you want 😉

@Joanzo #164 is being reviewed - once it is done, I will publish the new minor release of the components package.
Thanks for bringing it up.


Use python3 if available

A simple change to fix #1080, I hope it works for everyone.

Thanks for the contribution!


Adds a recommendation to limit prefix contents to 10k objects.

Per @klauspost we need to add info to the docs about MinIO's recommendation to limit prefixes to no more than 10k objects.
This updates the glossary entry, object management doc, and admin concepts to add that recommendation.
Closes #666

So I think we still have a subjective issue here - what is "smaller" and what is "larger".
Someone could deploy a "large" cluster using atom processors and old slow HDD disks. They would run afoul of this issue.
Someone else could deploy a "small" cluster that uses high end xeon processors and optane disks. They might not have any issues.
Rather than "small" or "large", I think we would instead focus on the quality of the hardware. Spitballing:

MinIO performance is directly associated to the quality of the underlying hardware
Budget setups using low-end proccessors, storage mediums, and networking may exhibit performance issues as the number of objects in a single prefix grows
Use tools like warp, dperf, nperf, etc. to better understand the performance characteristics of the hardware
Budget setups can target ~10K objects per prefix as a starting point in absence of performance testing

Thoughts?

@ravindk89 They can contact us on subnet for a more precise estimate.

@klauspost main issue is users (and customers) who do read the docs tend to read them without wiggle room (unfortunately).
I think this is resolved by slightly tweaking the wording to something closer to "small deployments should target no more than 10K objects per prefix and evaluate cluster performance at that level. MinIO provides architecture reviews through SUBNET..."
That way it's more guidance vs "If you hit 10K+ your MinIO deployment will always melt"


Providing a block takes extremely long amount of time

Describe the bug
Providing a block to IPFS takes upwards of 4-5 minutes
To Reproduce
let segment_cid = ipfs.put_block(block).await?;
ipfs.provide(segment_cid.clone()).await.unwrap();

Expected behavior
Providing a block should be in the realm of tens of seconds
Environment
Linux, nightly
Additional context
I'm not sure what's the expected performance, but for a service I'm working on, this is simply unbearable. I have 100MB file, and at this rate, just the simple advertisment to the network that my node provides it will take more than an hour.
I'm sure this is not just code problem, but rather problem of bloated DHT, and slow queries within it. But I'd like to raise this issue, and possibly offer my help for working on it.

Thanks for testing this side out as well!

Providing [...]

The current DHT (libp2p-kad) integration we have has some interop tests and the ipfs-http exposed API is passing some tests at the moment, but the feature as a whole is very much in early steps. Relatedly I can't remember seeing/finding a spec about the the go-ipfs 0.5 split dht and https://github.com/libp2p/specs/pull/108 is still WIP. While implementing the support multiple DHT's wouldn't probably require more than integration code, I am quite sketchy on how/where does the go-ipfs determine to switch the mode, is it just a single dialed in peer through an public IP(v4) and how is that "dial in" "bootstrapped" (lacking a better word for it) or is there just a high probability for it to happen following after a succesful bootstrap?
The bottom line is at the moment we only support only one DHT, which is more catered towards just finding content (see examples/fetch_and_get.rs) or the "dht client" mode where as I understand one doesn't bootstrap but tries to search for content.

Providing a block [...] takes upwards of 4-5 minutes

I'd have to do more digging to better understand why this is taking so long, but at the moment I have only guesses.

I have 100MB file

Supporting providing blocks and such files should very much be on the agenda in the future.


TeensyLC compatibility?

I have an LC lying around and am wondering if it's possible to make the code compatible with it.
I've done a fair bit of vive tracking stuff myself on the board and it should be possible, the compiled hex just isn't compatible.
I don't know enough about the platform and cmake to see what has to be changed to get an LC compatible hex. Can anyone help me out?

Nah, TeensyLC would be pretty hard to support as it's a different architecture.


checkboxes (for type multi) are deselected when query is parsed

@dncrews : When query is parsed multi values in query group are now converted to false whereas they should be converted to true so the checkboxes show as checked.
This regression has been introduced with commit e79a94b.

I can confirm that this will be fixed by the commit of @oguennec

Is #5 truly fixed? It's still not working for me and also not in the demo (http://dncrews.com/angular-elastic-builder/examples) where test.state.multi is filled with
{
  'terms': {
    'test.state.multi': [ 'AZ', 'CT' ]
  }
}

@ohneworte I forgot to update the example at that time. Can you reverify?

@dncrews, sorry, but I don't see any changes - should I? In the demo of your website (http://dncrews.com/angular-elastic-builder/examples) the checkboxes in "test.state.multi" are still empty, although initialized differently (see http://dncrews.com/angular-elastic-builder/examples/exampleApp.js).


Failed to connect to console

I get a message saying,Failed to connect my console when i put the correct ip

Try again 3 or 2 times and it will work ,if not IDK

Shut down the firewall


Issue with "и" & "Я" decoding

Hi,
I tried this library for below String
é, é, ō, øe, ø, Æ, Œ, Å, и, Я , Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ, Ȳ  Ѷ  Ǭ  Ƈ
I got the below result
e, e, o, oe, o, AE, OE, A, i, Ia , This is a funky String, Y  Y  O  C
As you can see for 'и' i got 'i', it should be 'N' and for 'Я' i got 'la', it should be 'R'
Code is as below
public static void main(String args[]) {
   String str3 = "é, é, ō, øe, ø, Æ, Œ, Å, и, Я , Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ, Ȳ  Ѷ  Ǭ  Ƈ";
   System.out.println(Junidecode.unidecode(str3));
}

Do i need to make any specific configuration?
Please guide
Thanks

и is a cyrillic letter that commonly represents the vowel /i/. Its shape is derived from the capital Greek letter Eta ⟨Η⟩. It can not be mapped to "n", despite the somewhat similar shape.
In a similar vein, Я (Ya) is a  vowel and typically sounds as /ja/, and it's not related to "R".
If you want to apply special mappings, you will have to do so yourself before using junidecode.

@gcardone Yes i got it. Thanks.


Buttons not showing

I must be missing something very simple, but I can't get my cell to show two buttons.  I added this to my cellForRowAtIndexPath code:
cell.rightButtons = @[[MGSwipeButton buttonWithTitle:@"Delete" backgroundColor: [UIColor redColor]], [MGSwipeButton buttonWithTitle:@"Edit" backgroundColor: [UIColor lightGrayColor]]];
            cell.rightSwipeSettings.transition = MGSwipeTransitionStatic;
            cell.delegate = self;  // self is the UITableViewController

MyCell is a subclass of MGSwipeTableCell.
When I swipe my cell, I only see the standard 'Delete' button that I also see when I don't add MGSwipeTableCell. If I change the word "Delete" above to "Test", I still see the default Delete button.
What am I missing?

Never mind, I figured it out. I also had a UIPanGestureRecognizer attached to my cell. It's working now.


Sonoff LAN not detecting POW2

Hi everyone, I recently installed Sonoff LAN via HACS since my POW2 was having issues with flashing ESPHome, anyways I've got the Sonoff Lightbulb detected by the integration however I'm unable to detect my POWR2 device, does anyone have a solution to detecting new devices once the integration is set up, many thanks!

https://github.com/AlexxIT/SonoffLAN#issues

Signed in with my EweLink account again and the device popped up, noticed that I have to resign in whenever new devices are added in the EweLink app 😄

You just need to restart Hass


Feature: Emojify user profile description

Type of feature
🍕 Feature
Current behavior
First of all, thanks so much for the great work you have been putting into this project :pizza: The extension looks really great :fire:
Currently, emojis are not rendered correctly. see

Suggested solution
Use the same or similar lib used in https://github.com/open-sauced/hot/pull/449 to render emojis
Additional context
No response
Code of Conduct

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

Contributing Docs

[ ] I agree to follow this project's Contribution Docs

Thanks for reporting this! Looking into it now :D

We did this in node-emoji.
Leverage that as a solution. https://github.com/open-sauced/hot/pull/449


Resource links issue

I've created an account here with my Github account and added my 2 new resources to the site so I've added the link and fetch there info.
https://vinugawade.github.io/s-php &
https://github.com/vinugawade/ur-cache-cleaner (I was unable to fetch info of my actual extension link published on VS Code marketplace)
After adding catagory and tags I published this 2 resource on site but when I tried to access their links, I can only get this
https://vinugawade.github.io instead of https://vinugawade.github.ios-php &
https://github.com instead of https://github.com/vinugawade/ur-cache-cleaner.
Why it's happening? Please check once.

The issue has been resolved kindly check and add the resources you want to add.


sync commit from 2022-08-01 spec for microsoft. ApiMananagement

ARM API Information (Control Plane)
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo.  If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.

@ChenglongLiu this PR is just merging changes from our previous stable api-version 2022-08-01, which fixes a lot of linter errors into 2022-09-01-preview api-version. No new change have been introduced
https://github.com/Azure/azure-rest-api-specs/pull/22313

@ChenglongLiu this PR is just merging changes from our previous stable api-version 2022-08-01, which fixes a lot of linter errors into 2022-09-01-preview api-version. No new change have been introduced
#22313

Hi @solankisamir , we need to have the "Avocado"/"LintDiff"/"ModelValidation" get fixed first.
And I think we need arm review since the api-version in this PR is different with https://github.com/Azure/azure-rest-api-specs/pull/22313.

Could u pl follow this to generate the PR. I am unable to figure out what your intended changes are.

Created new PR https://github.com/Azure/azure-rest-api-specs/pull/22978 to avoid having to deal with all the explanation of syncing from older api-version