Streaming pause feature

I read other issues with 'stream' relation looking for the same 'problem' I have, but I did not find.
My question is, is there a feature (or howto) make a pause on the stream option for each row? I have been using mysql proyect and it has a pause method, is there something like that for the streaming with this driver?
if there is no feature like that, no problem, but could be useful to have it. Thanks any way.

Not that I am aware of... you should check with the upstream tedious module that is the default adapter this project uses... if it were implemented, then it would be possible to support streaming pushback, so that it only brings in as much as can be handled.
It's worth noting, that I've only had issues with this when I'm trying to run through more than a few hundred thousand records in a stream, but that hit's node's memory/object allocation limits...  If you're having problems with this, you can try exposing the garbage collectors and collect on each item, ymmv though.

thanks @tracker1 . I read the Tedious docs, but they don't talk about stream feature. I will try to find a workaround solution and let you know.

https://github.com/patriksimek/node-mssql/issues/471

@uribes78 Did you find any solution?


JBAnimtedTest is not Fabric compatible yet.

Would it be possible to update the library to be compatible with Fabric? I am using RN 0.72.1 and the Fabric is mandatory for me.

Open to this but only if someone sends a PR!

Is there no other way?

Merged ✅


Feature Request: before_scan hook

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The uploader is lacking the ability for users to customize it.
Describe the solution you'd like
A clear and concise description of what you want to happen.
While the primary goal of the uploader is to stay pure and agnostic, I think some form of  before_scan hook may be interesting.
Such a hook could run additional scripts or tools
Current possible use cases:

Deleting incompatible coverage report files
Running a converter , such as llvm-cov to transform coverage files into a parsable format
Script for advanced path fix changes  that are not easy to create in the codecov.yml, such as loops for a monorepo

Related: #223

#36 may fit well here.
As well as a validation of a user's codecov.yml 🤔

@drazisil-codecov going to close this as the CLI will probably overtake before we get to this sort of feature development.


how to use

how to?

Quoting the README.md file,

All I'm going to say is that this repository is a GitHub hack. This doesn't involving in stealing accounts and getting ip addresses and other messed malicious stuff. This is just some fun hack, which I'm sure anyone (almost anyone) would love to have. How to run this repository to make the hack work or how to use it and what it does is something I will not mention.
It's all up to you to figure it out if you really want to know what it does 👀 👀 👀

node index.js


Unit tests for migration-0003

Description
Unit tests for migration-0003
Type of change

Unit tests (no changes in the code)

Testing steps
Done on CI
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report
Base: 57.95% // Head: 59.11% // Increases project coverage by +1.15% :tada:

Coverage data is based on head (ec3575c) compared to base (97bd353).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #252      +/-   ##
==========================================
+ Coverage   57.95%   59.11%   +1.15%
==========================================
  Files          11       11
  Lines        1037     1037
==========================================
+ Hits          601      613      +12
+ Misses        410      398      -12
  Partials       26       26

Impacted Files
Coverage Δ

mig_0003_populate_event_tables.go
100.00% <0.00%> (+100.00%)
:arrow_up:

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

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


Add library to publish artifacts to PyPi

Description
Add library to publish artifacts to PyPi. The library will sign all the artifacts before publishing on PyPi
Issues Resolved
Resolves https://github.com/opensearch-project/opensearch-build/issues/2839
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Failing CI is backport CI. Should have added the label after merging. Will merge and add label again.
Thanks!


Excluded folders include them instead of exclude

When I set Excluded folders to a folder, it includes those folders instead of excluding it. Only files from those folders are deleted, even though those are the folders that shouldn't being included.

Hi and thanks for raising the issue, I'm not able to replicate the issue myself.
Just to confirm, you are on version 1.1.1?
Also, would you be able to supply the data.json file for the plugin?
In the root of your Vault, you should find a folder called .obsidian.
The full path from within your vault: .obsidian/plugins/file-cleaner-redux/data.json.
It will contain the state of the settings of the plugin.
This will let me be able to check which settings are enabled and then I should be able to replicate it.
Thanks in advance.

@husjon I was using the plugin on my phone, so I don't know how to get the data.json files, but for some reason, I'm not having the issue anymore... I don't know what changed. It's working fine now!

Aha, no worries, glad to see it resolved itself. :)
I'll close the issue but please do not hesitate to open another if a similar issues should arise.


Referenced application repo no longer availible

In Week-2/labs/LAB-3.md, instructions are to grab the following repo but it does not exist.
https://github.com/godinezj/myapp.git/

@iallison - care to fix this one?

@slietz and @corymacd I have updated the steps and have a PR in to update the documentation.


Update certificates.h

Certificate has been updated at 2024-02-02.

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

FYI - unless this file is update the library doesn't work.  This needs to get merged.

Hopefully this PR will resolve things and we'll be able to close this one out.


fix(health-checks): cors origin doesn't accept empty args

This PR doesn't resolve an issue, but it addresses a small mistake in the docs.
As shown in the image below, RequireCors requires us to pass a builder, or a policy name.
The method gives a compile error when no arguments are provided, but the docs mention that it should be possible.

Link to the source code with the allowed signatures.

@timdeschryver thanks for your contribution.
Be sure to check out your name as a contributor about the 3rd of next month on the What's new page in the Community contributors section at the bottom.

Cool, thanks @Rick-Anderson !


mongo-connector 2.5.0 no longer works with pymongo 3.0

mongo-connector now assumes pymongo.version exists but it doesn't in pymongo 3.0
$ virtualenv env
$ env/bin/pip install mongo-connector==2.5.0 pymongo==3.0
$ env/bin/mongo-connector
Logging to /tmp/mongo-connector.log.
Traceback (most recent call last):
  File "env/bin/mongo-connector", line 9, in <module>
    load_entry_point('mongo-connector==2.5.0', 'console_scripts', 'mongo-connector')()
  File "/tmp/env/local/lib/python2.7/site-packages/mongo_connector/util.py", line 94, in wrapped
    func(*args, **kwargs)
  File "/tmp/env/local/lib/python2.7/site-packages/mongo_connector/connector.py", line 1209, in main
    log_startup_info()
  File "/tmp/env/local/lib/python2.7/site-packages/mongo_connector/connector.py", line 1192, in log_startup_info
    LOG.always('pymongo version: %s', pymongo.__version__)
AttributeError: 'module' object has no attribute '__version__'

I guess this is a bug, since version was added in 2.9 and 3.1 (it does not exist on 3.0). I'd refer to jusr change mongo-connector to require 2.9 or >=3.1 rather than use "version". Is there a reason you need 3.0 exactly? Why not use the latest version of PyMongo (3.4)?

We had pymongo pinned at 3.0 and I upgraded only mongo-connector and noticed it failed to start. I'm going to upgrade our pymongo so it's ok with me if you bump the requirement.

I think the simplest fix would be to check hasattr(pymongo, '__version__') or hasattr(pymongo, 'version'). There shouldn't be anything else that makes mongo-connector incompatible with  PyMongo 3.0. This way we can keep the pymongo>=2.9 requirement.


Crisp gets blocked on latest Chrome desktop version

Crisp has stopped working for me on the latest Chrome version. It still works on Chrome Mobile and on Safari but on Chrome Desktop (Mac) it no longer opens and instead logs the following errors:
Uncaught TypeError: window.$__CRISP_INSTANCE.__spool.locale_handler is not a function     at en.js?21df3bd:7:34
Third-party cookie will be blocked in future Chrome versions as part of Privacy Sandbox.
I use the latest crisp-sdk-web version 1.0.25.

They there!
Can you please send your site link to<EMAIL_ADDRESS>Also could you please clear your cache and reload?


Is there any way to prevent the bpt from auto disconnecting

Is there a way to prevent the bot from disconnecting if there's nobody in the channel, in order to have a 24/7 bot with loop?

Yes, that's not too hard.
Just a new flag in config.py and a if in a specific function should be enough, but I have some doubts.
You would like to have the bot playing the song until the reaches the end of the playlist and only then he disconnects OR you want him to still in the voice channel 24/7, no matter if it's playing or not?
Depending on what you want, I could add this feature in 1 day.

What I want is having the bot playing music 24/7, simply I enable a loop=all, and just need to avoid the bot from disconnecting when there's nobody in the channel.Btw, great work, it's amazingLe 23 janv. 2023 06:07, Rafael Vargas @.***> a écrit :
Yes, that's not too hard.
Just a new flag in config.py and a if in a specific function should be enough, but I have some doubts.
You would like to have the bot playing the song until the reaches the end of the playlist and only then he disconnects OR you want him to still in the voice channel 24/7, no matter if it's playing or not?
Depending on what you want, I could add this feature in 1 day.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Done!
You can see the changes in the code in this commit.
As it's in the Readme.md, you must change a line of code to have your feature working:
Change the property SHOULD_AUTO_DISCONNECT_WHEN_ALONE of the VConfigs class to False
The path to the file is ./Config/Configs.py

If you have any question, don't mind asking.

Thank you very much! Great work!


Testing jenkins

retest this please

retest this please

retest

retest this please

🤬 What did you do?!

retest this please

👍 Sweet

retest this please

🤖 i'm workin' on it

💃 build has started

👍 Sweet

retest this please

🤖 i'm workin' on it

💃 build has started

👍 Sweet

retest this please

retest this please


missing some commands

boss_monster
bonus2
bonus3
bonus4
bonus5

that's all what i've found. it would be cool if you add them :D

Fixed in version 1.0.2


Outstanding sharding work for LLMs

[ ] Integrate sharded Unpad/Slice
[x] #4641

LayerNorm -> Reshard -> MM
MM -> Reshard -> CreateHeads

[ ] Sharded AllGather

Is it easier to optimize the current interleaved AllGather or the sharded AllGather?

Closing since these can/are tracked in separate issues.


kvstore: Support creation of multiple clients

Requires moving lease management into client specific code. New function
NewClient() and .Close() to create and close clients.

This change is

test-me-please

test-me-please

How can you specify the server address for the new client? When doing newInstance() aren't you duplicating the number of controllers?

How can you specify the server address for the new client?

opts := map[string]string{
    "etcd.config": rc.configPath,
}
backend, err := kvstore.NewClient("etcd", opts)

When doing newInstance() aren't you duplicating the number of controllers?

I'm not sure I understand. newInstance() will create a copy of the backend specific option definition to store options specific to the instance, e.g.
        etcdInstance = &etcdModule{
                opts: backendOptions{
                        addrOption: &backendOption{
                                description: "Addresses of etcd cluster",
                        },
                        cfgOption: &backendOption{
                                description: "Path to etcd configuration file",
                        },
                },
        }


Adding -c (config) option for security-secretstore-setup

Currently secretstore-setup is taking -config parameter. It is suggested to support -c option to be consistent with other EdgeX-Go projects.

This is duplicated with #1806. Closed.


Remove Karabiner permission in System Preferences after uninstalling Karabiner

When starting Karabiner-elements for the first time I had to allow the start of programs from the developers of Karabiner in systems preferences.
After uninstalling Karabiner (using its built-in uninstaller) these permissions remain (I tested this by re-installing Karabiner after the uninstallation).
How can the permissions be removed?
Many thanks in advance for any help.
Best
Carsten

You have to remove kext approval histories in Recovery Mode.
Please follow the instruction.
https://forums.developer.apple.com/thread/100281


Adding info on HPE packaged Kubeflow distribution

@arunnalpet do you work for HP on this product?
If so, please watch for https://github.com/kubeflow/website/pull/3381 to be merged, and once it is, please update your PR with the new table structure so we can merge it. If you don't work for HP on this product, feel free to tag someone who does so they can also approve this.
PS: you will also need to sign the Google CLA for any PR to be mergeable.
/hold

Closing due to inactivity.
/close


Abandoning a match after calling launchPraciticeLobby

I am trying to make a private tournament site that isn't based off of humans being awake. Everything works fine up until starting the lobby and then the process is stuck because it can't abandon, can't join and it's not a lobby anymore. Does anyone have a fix for this?

Calling exit() allows for new lobbies if you are in the same situation


Add GIFs to demo the features listed in the wiki

Geez, this took so long, but its done now...!

Geez, this took so long, but its done now...!


Long distance (not so long) issue?

Hello,
I've tested your library on a breadboard with 4 sensors and 3 BUS because I've different distances.
In my real environment I can find the two closest sensors but not the two farthest (about 20 m on a single BUS).
I used an alarm BUS cable for the connections and with the original library I can reach them without particular problems, problems that I find instead on the two closest sensors, so I decided to try this other library...
Do you know the maximum distance that can be reached with this library?
Thanks
Luca

you may need stronger pullup, 4.7k is standard so if you try 2.2k or less to check if it works with longer distance

I'll try
Thank you


Just tapping on an empty Input apparently calls the onChanged callback 3 times

Input was reworked a ton recently, this may be resolved?


Is there any precompiled sqlite3.dll with CEVFS support?

Hi
I'm no expert, just wondered if there is such a dll file so all compression applied on the fly.

Unfortunately, I've only ever used this on Mac, so I don't have any precompiled DLL and have no idea what you're up against to get this working on another platform.
Also, this library does not include any specific encryption or compression code. You'll need to figure out what is available on your platform and implement the appropriate encryption/compression functions, similar to this example.


Do not retry on authorization failure

(If this PR fixes a github issue, please add Fixes #<xyz>.)
Fixes #
(or if this PR is one task of a github issue, please add Master Issue: #<xyz> to link to the master issue.)
Master Issue: #
Motivation
If the client does not have the right authorization, we should not retry the request.
Modifications
Describe the modifications you've done.
Verifying this change

[ ] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

/pulsarbot run-failure-checks


Warning Wtype-limits since gcc 10.2

Enabling -Wextra leads to several warnings inside span-lite since gcc 10.2, for example (https://godbolt.org/z/7GrYsM):
<source>:1084:25: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
 1084 |         span_EXPECTS( 0 <= idx && idx < size() );
      |

In many places, an index of size_type is checked to be not negative, which results in this warning if the size_type is an unsigned type (which is the default). If size_type is configured to be signed, the check 0 <= idx is of course reasonable. Not quite sure what the best approach would be. Write a helper template function is_negative that checks the type for signedness first and only then performs the check maybe? Or disable the warning entirely, but maybe it could be useful for other cases?

Thanks @mjacobse , will have a look at it when back at a real keyboard next week.

Thanks 👍


Don't show the arrow sorter in expanded table details on tables that have marginalia

There's theoretically a CSS rule for this already but it clearly isn't working.


WOW. THIS IS SUCH A STRUGGLE

I am sorry, I would really love this plugin. I would really want to make use of it.
BUT IT IS SO DAMN HARD!
Is there any chance to create a GUI that allows for working with placeholders for the more basic stuff?
I mean: Things like picking lists, folders, tags and sections within notes, ideally using the inbuilt search / header / block pick mechanism...
Something like this here:
https://charts.phibr0.de/Basic Usage
I keep researching and trying out all the stuff I find in the forums. But DATAVIEW will just not give me results I can properly use. Yes, I can RTFM and I have tried many times.
 SO I give up again. I try going back to Tasks (since its basically tasks I want to deal with) but it is very limied in what it can do.
I am sorry if this sounds like a rant. It is not at all meant as offense. I am just BLOODY frustrated...

I can't give any precise dates yet, but I am working on a modernized version of Dataview which more closely mimics table functionality that you would expect in say, Excel, or Notion. I'm hoping to have a workable beta over the Christmas period this year, which I will advertise via the usual channels and issues when it's available.

Errr. Alright. I am not quite sure which purpose this issue has exactly, other than "build a different plugin", which is amazingly and coincidentally even something blacksmithgu is doing currently, so with your frustration out in the world and a silver lining on  the horizont, is it alright if I close this issue?
I do not see what we can do more here, than, well, build a different plugin. Thank you again for all the hard work, blacksmithgu.

We should close this but that said, s-blu's dataview query builder interface and her example vault of queries should help quite a bit, as should her rewrite of the docs. Please use these resources as best you can, which you'll find linked in her profile.

Wow, THANK YOU @blacksmithgu for your response and the plan to modernize Dataview. I am very curious to see what it will do to facilitate queries for people like me.
And yes: THANK YOU for all the hard work. I can only try to fathom how much effort went into all of this.
@s-blu
Yes. you are at least partially right. I was asking not necessarily for a new plugin but for another interface to make use of the exisitng one.
@AB1908 & @s-blu
You mention the "database query builder". Where can I find it?

It's been added as a part of the doc rewrite. It will be pushed to the site soon.


Feature/1423 1424 - HTTP Cache bug-fixes

Fixes issue the HTTP Cache.

Permissions
response.getHeaders() failing on synth requests.

Coverage decreased (-0.01%) to 40.727% when pulling 90ff504d9ee47d0126ba22c0631bd33c298b034b on davidjgonzalez:feature/1423-1424 into 8e5940055b3f79be20aedc3b9701ed4205be4b7c on Adobe-Consulting-Services:master.


Removing time server references from Deployment

removed time server reference from ECUs

This pulls out Time Server references from several sections of the Deployment pages.

This pulls out Time Server references from several sections of the Deployment pages.

I only see one change here, but I assume you mean in conjunction with https://github.com/uptane/deployment-considerations/pull/124?

Need reviews and approvals


[Warnings/Errors] Design and accessibility improvements

Close #568
Changes

[Accessibility] Fix labelling issue in DSR Table/Pagination

Dependent upon https://github.com/cfpb/design-system-react/pull/356

Upload a new file now a secondary button (should be a link but I couldn't get the styling overrides to play nice with one another)
Update primary button label: Download Report (CSV)

Screenshots

If you end up needing it @meissadia, here's a PR with the latest DSR that can be merged into your branch:
https://github.com/cfpb/sbl-frontend/pull/632

If you end up needing it @meissadia, here's a PR with the latest DSR that can be merged into your branch: #632

@billhimmelsbach Many thanks for this!  Don't know why I couldn't get the dependency to update...


Translations in Green components

Green components need some kind of translation library and functionality for common labels and aria-labels.

This will make development easier since user of components doesn't need to think about standard phrases in for example the "Pagination"-component. (Go to first page, Go to last page, Go to next page)
It will make sure that aria-labels are correct in most cases out of the box

The Angular way of handling translations doesn't seem like the best way to go since they merge translations into the app at build time.
React seems to have different i18n packages where the most popular is i18next.
Current strategy
For now our strategy is to have English fallback translations with the option so send in overrides to the component that you handle translations for yourself. In the future we probably will add support for translations files and a standard way to implement translations in Green component.

Why should a UI component library depend on translations at all?
Shouldn't they all be simple string inputs to the components?...

The new Core library will use @lit/localize for translations.
To answer your question @mackelito, we want to have built-in translations for certain default texts. For example, the dropdown has some built-in copy when you select multiple options, "3 selected". We want this to work out of the box without consumers having to think about these built-in strings.

Yes, it shouldn't be hard to support custom translations through @lit/localize.
By default, components will use English, and we will include optional Swedish translations initially, but other languages may need to be provided by the consumer. The localization features and translations will sit in a conditional export, so if you only need English, these features will add very little to your bundle size, as no other language strings will get imported.
Setting the correct language will need to be handled by the consumer for now. There will be a function called setLocale that you import and use to set the language, for example setLocale('sv').
For more info, please check the link in my previous comment!


zoomToBoundingBox() neverending while cycle

Issue Type
[ ] Question
[X ] Bug
[ ] Improvement
[ ] Build system related
[ ] Performance
[ ] Documentation
Description and/or steps/code to reproduce the problem
Calling method zoomToBoundingBox() from MapView in version 6.1.14 is neverending story.
I identified cycled while-true cycle in Projection class on line 498.
Used bounding box to zoom:

Neverending while cycle:

Environment
If it's a bug, version(s) of android this affects:
All
Version of osmdroid the issue relates to:
6.1.14

Please use the most recent version, such as 6.1.16, which has the problem fixed.
master:
https://github.com/osmdroid/osmdroid/blob/master/osmdroid-android/src/main/java/org/osmdroid/views/Projection.java#L481
6.1.16:
https://github.com/osmdroid/osmdroid/blob/osmdroid-parent-6.1.16/osmdroid-android/src/main/java/org/osmdroid/views/Projection.java#L481


Install and Setup

Hi @keshwarsingh,
why did you close the PR?
Does the setup work on latest VenusOS?
BR.....tobias

Hi @t0bias-r
I messed up with some files and directory structure. The setup works on latest VenusOS with some minor modifications. I'll open a new PR.


Can't import rxjs 6 from ts-node - types not found

RxJS version:
6
Code to reproduce:
import yargs from "yargs";
import { Subject } from 'rxjs';
import { switchMap, map, tap } from 'rxjs/operators';
import contentfulEnvironment, { DEFAULT_LOCALE } from "../../src/contentful";
import { Entry } from "contentful-management/dist/typings/entities/entry";

const changeId = async (sourceId: string, destinationId: string) => {
  const input = new Subject<string>();
  const output = new Subject<string>();

  const client = await contentfulEnvironment();

  // const pipeline = combineLatest([
  //   contentfulEnvironment(),
  //   input,
  // ]);

  const pipeline = input;

  pipeline.pipe(
    switchMap((source: string) => {
      return client.getEntry(source);
    }),
    tap((sourceEntry: Entry) => {console.log(JSON.stringify(sourceEntry, null, 2))}),
    switchMap((sourceEntry: Entry) => {
      return client.createEntryWithId(sourceEntry.sys.contentType.sys.id, destinationId, {
        fields: sourceEntry.fields,
      });
    }),
    tap((createdEntry: Entry) => {console.log(JSON.stringify(createdEntry, null, 2))}),
    map((createdEntry: Entry) => createdEntry.sys.id),
  )

  pipeline.subscribe((createdEntryId: string) => {
    output.next(createdEntryId);
    output.complete();
  });

  output.subscribe((value: string) => {
    console.log(value);
  });
  input.next(sourceId);
  return output.toPromise();
};

const options = yargs(process.argv)
  .option("source", {
    alias: "s",
    demandOption: true,
    type: "string",
    description: "The id of the source data",
  })
  .option("destination", {
    alias: "d",
    demandOption: true,
    type: "string",
    description: "The desitnation id we're moving the data to"
  })
.argv;

(async () => {await changeId(options.source, options.destination)})();

Expected behavior:
Executing the above should work with ts-node (v9.0.0)
All documentation indicates the types are bundled with the package, but the types are not found.
Actual behavior:

scripts/general/change-id.ts:2:25 - error TS7016: Could not find a declaration file for module 'rxjs'. '/Users/ela/Projects/dtplus-new/contentful-shell-scripts/node_modules/rxjs/dist/cjs/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/rxjs` if it exists or add a new declaration (.d.ts) file containing `declare module 'rxjs';`

2 import { Subject } from 'rxjs';

Additional information:
Same problem with explicit tsroots aimed at node modules.  Other packages with implicit types are detected fine.

Works fine for me with RxJS v6 and either ts-node 9 or 10.

Same problem.

Closing this because there is no minimal reproduction and I cannot reproduce the problem. Be aware that there is a minimum TypeScript version of 4.2 for version 7 - sure, version 6 is mentioned in the description, but there is no reproduction - and that the problem effected with pre-version-4.2 versions of TypeScript is the problem that's described in this issue. See https://github.com/ReactiveX/rxjs/issues/6350


Creative Agency Website

Project Name
(Write project name over here)
Creative Agency Website
Project link
(Provide project link over here)

@khushi-purwar Mam , Please Review and merge it.

https://user-images.githubusercontent.com/75135026/159780490-69f94e58-f618-4a19-95cb-8fef41919505.mp4


chore: add security policy

Landed in https://github.com/metarhia/metasql/commit/66fdcc9de526b0ae110571ffc92ae48b3b0a7c5c


A question about  SCL frequency

Hello. I don't realize why you set the SCL frequency into 400KHz with changging the TWBR into 24.
I think the TWBR should be 12, and I refered to the "twi.h" and "twi.c".
I find this sentense :
"TWBR = ((F_CPU / TWI_FREQ) - 16) / 2;"          F_CPU = 16000000,     TWI_FREQ = 100000L .
If we want to change TWI_FREQ to 4000000, the TWBR should be 12.
Hope you teach me how to caculate, please !
Vielen Dank!

Hi, setting TWBR is the same as using Wire.setClock().
As you noticed the comment about I2C frequency is wrong.
With the formula you gave you can express TWI_FREQ like this: TWI_FREQ = F_CPU / (2 * TWBR + 16)
The Arduino Uno CPU clock is 16Mhz. With TWBR set to 24 the I2C clock is then
16000000 / (2 * 24 - 16) = 250 kHz
I'll update the comment soon!

Thanks @HIT-bangbang for your contribution!


Improvements to SplitContainer including a drag bar background StyleBox

Improves SplitContainer in a number of ways making it much easier to script, and tidies up the code as follows:

A new split_bar_background StyleBox allows solid color, gradients or textures to fill in the split bar behind or in place of the grabber icon.
An essential new property drag_area_scrollbar_offset is required if one of the child controls has a scrollbar or other selectable control up against the split bar, in order to prevent the drag area from blocking mouse selection of the scroll bar or control.
New signals drag_started and drag_released make it easier to script saving and restoring the split_offset
A new property dragging_enabled separates dragging from dragger_visibility so the appearance of the drag bar is independent from whether dragging is enabled or not.
A new method get_drag_area_control returns the Control so buttons or any other type of Control can ride along with the split bar (see demo video below).
New properties drag_area_margin_begin and drag_area_margin_end allow for scripting the long-axis size of the drag area and background, which makes some nice uses like drawers simple to script (see video below).
A new drag_area_show_drag_area property allows you to see the drag area during development.
A new virtual method _splits_ready() with a corresponding signal so a script knows when the split container children have been resized after the initial sort. This was a big problem because formerly, SplitContainer._ready() was called before the children had been fit to the container, and there was no easy way to get that information.

This PR also fixes this issue and adds the theme fix: https://github.com/godotengine/godot/pull/71862  and https://github.com/godotengine/godot/issues/71861
Adds this enhancement https://github.com/godotengine/godot/issues/61534
https://user-images.githubusercontent.com/33969780/216680051-759ef971-ccf9-4601-a3d6-096fac0a4939.mov
This is all the GDScript neccessary for the buttons:
func _ready():
	var button := $Button
	var button_right := $ButtonRight
	remove_child(button)
	remove_child(button_right)
	hsplit.get_drag_area_control().add_child(button)
	hsplit.get_drag_area_control().add_child(button_right)
	button.position.y = -150
	button_right.position.y = -50

https://user-images.githubusercontent.com/33969780/216681485-67b85ff1-5e9f-4876-816f-30a5ecb51ba8.mov
https://user-images.githubusercontent.com/33969780/216682037-9279d71b-3014-4049-a2cc-19ae316425ae.mov
Here's the editor with the drag areas visible:
https://user-images.githubusercontent.com/33969780/216685254-c85713c1-e70b-4a71-8698-8932742ba855.mov
Production edit: Closes https://github.com/godotengine/godot/issues/61534.

That's a lot. It needs a proposal, or several, to explain various enhancements. Probably better done as several PRs too, but that would be more obvious after the proposals.

Okay. I’ll put the proposal together and follow up as necessary.

On Feb 3, 2023, at 2:13 PM, Yuri Sizov @.***> wrote:
That's a lot. It needs a proposal, or several, to explain various enhancements. Probably better done as several PRs too, but that would be more obvious after the proposals.
—
Reply to this email directly, view it on GitHub https://github.com/godotengine/godot/pull/72680#issuecomment-1416353927, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIDFM5F5VVVVTRXIMFRQZWDWVVRG7ANCNFSM6AAAAAAUQR3F4M.
You are receiving this because you authored the thread.

Needs rebase.

A new virtual method _splits_ready() with a corresponding signal so a script knows when the split container children have been resized after the initial sort.

You can also connect sort_children with CONNECT_DEFERRED and CONNECT_ONE_SHOT for the same result I think. Or ready with CONNECT_DEFERRED.

You can also connect sort_children with CONNECT_DEFERRED and CONNECT_ONE_SHOT for the same result I think. Or ready with CONNECT_DEFERRED.

I just tried these, and sort_children emits too early, but ready with CONNECT_DEFERRED seems to work. The problem I was trying to solve invloves child Controls that are expensive to fit, which unpredictably cause SplitContainer `_ready()' to be called too early.
If there are still issues with the ready approach I will eventually know about it, so I could remove the proposed _splits_ready() and accompanying signal from the PR and put a new PR together later if an ugly head arises?

This push included a rebase and removed the _splits_ready() virtual method and related signal.

An essential new property drag_area_scrollbar_offset is required if one of the child controls has a scrollbar or other selectable control up against the split bar, in order to prevent the drag area from blocking mouse selection of the scroll bar or control.

Can you show an example when this is useful? The child nodes of SplitContainer can't be shrunk past their minimum size, so it's impossible to overlap scrollbars and drag area.

New signals drag_started and drag_released make it easier to script saving and restoring the split_offset

Isn't dragged signal enough?

New properties drag_area_margin_begin and drag_area_margin_end allow for scripting the long-axis size of the drag area and background, which makes some nice uses like drawers simple to script (see video below).

Which video?

A new drag_area_show_drag_area property allows you to see the drag area during development.

Shouldn't this be editor-only? Also the double drag_area in name is awkward.

Disabling dragging_enabled makes the split area frozen:
https://github.com/godotengine/godot/assets/2223172/27125b3e-7aaf-49f8-ba9b-cdccba483227
At runtime it's at wrong position, different than in the editor.

Can you show an example when this is useful? The child nodes of SplitContainer can't be shrunk past their minimum size, so it's impossible to overlap scrollbars and drag area.

Here's an exaggerated example with a minimum_grab_thickness of 50px and a separation of 1 with the grabber hidden. The first one has drag_area_scrollbar_offset set to 0. The drag area is covering the TextEdit scrollbar so you can't interact with it using the mouse. A typical desired grab thickness is around 13px, whereas a dragger is often around 7px, so it gets covered.
The second video has drag_area_scrollbar_offset set to 25px, which shifts the drag area off the scroll bar. This is of course exaggerated and with a grab thickness of 13px, a shift of 5px works well to give both an easy-to-grab area, and access to the scrollbar.
The greenish areas are from turning on show_drag_area.
https://github.com/godotengine/godot/assets/33969780/84f9d350-af5c-460d-967e-1cb12803fcc0
https://github.com/godotengine/godot/assets/33969780/dc47f51a-fd9f-47db-a6d0-1fbdb9d36b1d

Hmm I suppose it makes sense 🤔
But are the exaggerated examples covered by some real use-cases?

Isn't dragged signal enough?

dragged emits the offset int continuously, so you should use de-bouncers for every SplitContainer you were trying to handle at release or start, which gets extremely clumsy with lots of SplitContainers. You could argue the start and release are convenience signals, but they are like one short line of code each and make life very much better.

But are the exaggerated examples supported by some real use-cases?

I wind up needing the shift for almost every `SplitContainer, both vertical and horizontal. I can show you the same example with the real-life sizes if you want to see that.

Which video?

Here's the video. The drawer is made from three SplitContainers, the two horizontal ones that define the sides having their grabber area shortened using drag_area_margin_end to fit the middle vertical container. Very simple to script.
https://user-images.githubusercontent.com/33969780/216682037-9279d71b-3014-4049-a2cc-19ae316425ae.mov

But are the exaggerated examples supported by some real use-cases?

Here's a typical configuration: 13px wide drag area offset by 5px. Dragger is hidden and separation is zero.
https://github.com/godotengine/godot/assets/33969780/e8e05829-4232-4a09-821c-030cfbb3c8a9

Shouldn't this be editor-only? Also the double drag_area in name is awkward.

You're sure right about the awkward double drag_area - should it be drag_area_show?
I think it's primarily useful for a user laying out an interface, because they don't have to attach a script to each SplitContainer to shade the grabber area while figuring out the best drag area width and offset.
You could argue that with get_drag_area_control you can easily script shading the drag area as needed, so if you advise I can remove drag_area_show.

The drawer is made from three SplitContainers, the two horizontal ones that define the sides having their grabber area shortened using drag_area_margin_end to fit the middle vertical container. Very simple to script.

Could you share the scene? 👀

You could argue that with get_drag_area_control you can easily script shading the drag area as needed, so if you advise I can remove drag_area_show.

No, I mean that the drag area shouldn't draw at runtime. Unless it has use outside the editor?

No, I mean that the drag area shouldn't draw at runtime. Unless it has use outside the editor?

Oh, okay. Correct, it is not indended to draw at runtime. What is the recomended test for detecting runtime, not in the editor?

Engine::get_singleton()->is_editor_hint()

Could you share the scene? 👀

Try this out:
pull_down_drawer_example.zip

Disabling dragging_enabled makes the split area frozen:

I'll fix this and make the other changes...

I left some comments that should be addressed, but the added functionality works fine.

Just pushed the changes per your last comments - thank you for all the excellent feedback!

Approving the implementation; most of the additions don't seem to have linked proposals though.

There are two linked proposals that have all the additions and that this PR closes: #6230 and #6231

A new virtual method _splits_ready() with a corresponding signal so a script knows when the split container children have been resized after the initial sort. This was a big problem because formerly, SplitContainer._ready() was called before the children had been fit to the container, and there was no easy way to get that information.

See also https://github.com/godotengine/godot/issues/76349#issuecomment-1576967395.

Rebased to 4.2dev5.

@AThousandShips I'm not familiar with the doc classes error that occured with the last push - can you advise on the correct remedy? Thanks!

Some theme properties were recently moved from HSplitContainer and VSplitContainer to SplitContainer. You seem to have added them. Run doctool and check if the generated XML includes all properties you have added.

So there are conflicts to resolve even though there is no difference between the two doc files.
Is there a way to simply remove those docs from the PR, or how do you resolve the conflict?

If you rebase you should see an option to resolve conflicts.

I was thinking about removing the SplitContainerDragger node as a whole and having its behaviors built into the SplitContainer. This would help with performance, since the control doesn't seem to be used for spacing whatsoever, only to draw and detect mouse entering/exiting.
But with the added functionalities, I guess it makes more sense to keep it as a control. I'm saying this because once you expose API for fetching the control, it will be more-or-less impossible to do what I thought of.

@kitbdev All the changes we discussed were made - thanks for the excellent suggestions!

In reference to #90411, there is quite a bit of overlapping effort (and similar thinking) in cleaning up SplitContainer, even before any additional features are implemented. Would it be easier to implement #90411 on top of this PR, since this PR addresses some more fundamental deficiencies? What is the sensible way to merge the efforts?

In reference to #90411, there is quite a bit of overlapping effort (and similar thinking) in cleaning up SplitContainer, even before any additional features are implemented. Would it be easier to implement #90411 on top of this PR, since this PR addresses some more fundamental deficiencies? What is the sensible way to merge the efforts?

CC @kitbdev

I don't think there is much overlap in cleaning up SplitContainer, besides some minor doc issues. #90411 just needs to touch a lot of things due to logic changes. Where they do clean up, they clean up different things like _get_sortable_child SortableVisbilityMode, #includes, or _get_separation().
#90411 needs some fixes to properly handle changing child visibility, so it isn't ready yet, and I don't want to hold up other PRs.
I don't mind rebasing on top of this. Though I would suggest some changes like moving draw back to the dragger.

I don't think there is much overlap in cleaning up SplitContainer, besides some minor doc issues. #90411 just needs to touch a lot of things due to logic changes. Where they do clean up, they clean up different things like _get_sortable_child SortableVisbilityMode, #includes, or _get_separation().
#90411 needs some fixes to properly handle changing child visibility, so it isn't ready yet, and I don't want to hold up other PRs. I don't mind rebasing on top of this. Though I would suggest some changes like moving draw back to the dragger.

Thanks for offering to rebase on top of this. I did put the draw back into the dragger, and I see now why it needs to be there so you can have multiple dragger instances with more than two children. Each dragger now also saves its stylebox Rect2, so you should be able to keep an array of draggers and have them all update correctly. I believe the SortableVisbilityMode is also now there per a prior PR that hadn't yet been rebased here. Thanks for your comments, and I look forward to the multi-child improvements!

Thanks!


Compilation Error

Problem Description
the program worked correctly
then it started to fail the compilation
I tried on two different computers but the error is the same
maybe there are new updates that create problems for the library??
Device Description
Esp32 Wroover
Sketch
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSource.cpp: In member function 'virtual void BluetoothA2DPSource::bt_av_hdl_stack_evt(uint16_t, void*)':
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSource.cpp:566:97: error: invalid conversion from 'void (*)(void*)' to 'TimerCallbackFunction_t' {aka 'void (*)(tmrTimerControl*)'} [-fpermissive]
  566 |             s_tmr = xTimerCreate("connTmr", (10000 / portTICK_RATE_MS), pdTRUE, (void *)tmr_id, ccall_a2d_app_heart_beat);
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                |
      |                                                                                void (*)(void*)
In file included from /Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPCommon.h:26,
                 from /Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSource.h:22,
                 from /Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSource.cpp:16:
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/freertos/FreeRTOS-Kernel/include/freertos/timers.h:241:57: note:   initializing argument 5 of 'tmrTimerControl* xTimerCreate(const char*, TickType_t, UBaseType_t, void*, TimerCallbackFunction_t)'
  241 |                                 TimerCallbackFunction_t pxCallbackFunction ) PRIVILEGED_FUNCTION;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp: In member function 'virtual esp_err_t BluetoothA2DPSink::i2s_mclk_pin_select(uint8_t)':
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:218:29: error: 'PERIPHS_IO_MUX_GPIO0_U' was not declared in this scope
  218 |             PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0_CLK_OUT1);
      |                             ^~~~~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:218:53: error: 'FUNC_GPIO0_CLK_OUT1' was not declared in this scope
  218 |             PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0_CLK_OUT1);
      |                                                     ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:218:13: error: 'PIN_FUNC_SELECT' was not declared in this scope
  218 |             PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0_CLK_OUT1);
      |             ^~~~~~~~~~~~~~~
In file included from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/esp_common/include/esp_macros.h:13,
                 from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:76,
                 from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/freertos/FreeRTOS-Kernel/include/freertos/portable.h:59,
                 from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:71,
                 from /Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPCommon.h:25,
                 from /Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.h:17,
                 from /Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:16:
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:219:28: error: 'PIN_CTRL' was not declared in this scope
  219 |             WRITE_PERI_REG(PIN_CTRL, 0xFFF0);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
   24 |             if (__builtin_constant_p(CONDITION) && !(CONDITION)) {          \
      |                                      ^~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                                         ^~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
  113 |             ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG);                                                               \
      |             ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:219:13: note: in expansion of macro 'WRITE_PERI_REG'
  219 |             WRITE_PERI_REG(PIN_CTRL, 0xFFF0);
      |             ^~~~~~~~~~~~~~
In file included from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp-x32/2302/xtensa-esp32-elf/sys-include/sys/reent.h:503,
                 from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/newlib/platform_include/sys/reent.h:9,
                 from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp-x32/2302/xtensa-esp32-elf/sys-include/stdio.h:60,
                 from /Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPCommon.h:19:
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:219:28: error: 'PIN_CTRL' was not declared in this scope
  219 |             WRITE_PERI_REG(PIN_CTRL, 0xFFF0);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                      ^~~~~~~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                                         ^~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
  113 |             ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG);                                                               \
      |             ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:219:13: note: in expansion of macro 'WRITE_PERI_REG'
  219 |             WRITE_PERI_REG(PIN_CTRL, 0xFFF0);
      |             ^~~~~~~~~~~~~~
In file included from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/esp_hw_support/include/esp_memory_utils.h:12,
                 from /Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:79:
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:219:28: error: 'PIN_CTRL' was not declared in this scope
  219 |             WRITE_PERI_REG(PIN_CTRL, 0xFFF0);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
   25 | #define ETS_UNCACHED_ADDR(addr) (addr)
      |                                  ^~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:219:13: note: in expansion of macro 'WRITE_PERI_REG'
  219 |             WRITE_PERI_REG(PIN_CTRL, 0xFFF0);
      |             ^~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:222:29: error: 'PERIPHS_IO_MUX_U0TXD_U' was not declared in this scope
  222 |             PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U, FUNC_U0TXD_CLK_OUT3);
      |                             ^~~~~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:222:53: error: 'FUNC_U0TXD_CLK_OUT3' was not declared in this scope
  222 |             PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U, FUNC_U0TXD_CLK_OUT3);
      |                                                     ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:223:28: error: 'PIN_CTRL' was not declared in this scope
  223 |             WRITE_PERI_REG(PIN_CTRL, 0xF0F0);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
   24 |             if (__builtin_constant_p(CONDITION) && !(CONDITION)) {          \
      |                                      ^~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                                         ^~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
  113 |             ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG);                                                               \
      |             ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:223:13: note: in expansion of macro 'WRITE_PERI_REG'
  223 |             WRITE_PERI_REG(PIN_CTRL, 0xF0F0);
      |             ^~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:223:28: error: 'PIN_CTRL' was not declared in this scope
  223 |             WRITE_PERI_REG(PIN_CTRL, 0xF0F0);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                      ^~~~~~~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                                         ^~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
  113 |             ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG);                                                               \
      |             ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:223:13: note: in expansion of macro 'WRITE_PERI_REG'
  223 |             WRITE_PERI_REG(PIN_CTRL, 0xF0F0);
      |             ^~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:223:28: error: 'PIN_CTRL' was not declared in this scope
  223 |             WRITE_PERI_REG(PIN_CTRL, 0xF0F0);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
   25 | #define ETS_UNCACHED_ADDR(addr) (addr)
      |                                  ^~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:223:13: note: in expansion of macro 'WRITE_PERI_REG'
  223 |             WRITE_PERI_REG(PIN_CTRL, 0xF0F0);
      |             ^~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:226:29: error: 'PERIPHS_IO_MUX_U0RXD_U' was not declared in this scope
  226 |             PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0RXD_U, FUNC_U0RXD_CLK_OUT2);
      |                             ^~~~~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:226:53: error: 'FUNC_U0RXD_CLK_OUT2' was not declared in this scope
  226 |             PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0RXD_U, FUNC_U0RXD_CLK_OUT2);
      |                                                     ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:227:28: error: 'PIN_CTRL' was not declared in this scope
  227 |             WRITE_PERI_REG(PIN_CTRL, 0xFF00);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
   24 |             if (__builtin_constant_p(CONDITION) && !(CONDITION)) {          \
      |                                      ^~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                                         ^~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
  113 |             ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG);                                                               \
      |             ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:227:13: note: in expansion of macro 'WRITE_PERI_REG'
  227 |             WRITE_PERI_REG(PIN_CTRL, 0xFF00);
      |             ^~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:227:28: error: 'PIN_CTRL' was not declared in this scope
  227 |             WRITE_PERI_REG(PIN_CTRL, 0xFF00);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                      ^~~~~~~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
   34 | #define ASSERT_IF_DPORT_REG(_r, OP)  TRY_STATIC_ASSERT(!IS_DPORT_REG(_r), (Cannot use OP for DPORT registers use DPORT_##OP));
      |                                                         ^~~~~~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
  113 |             ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG);                                                               \
      |             ^~~~~~~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:227:13: note: in expansion of macro 'WRITE_PERI_REG'
  227 |             WRITE_PERI_REG(PIN_CTRL, 0xFF00);
      |             ^~~~~~~~~~~~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:227:28: error: 'PIN_CTRL' was not declared in this scope
  227 |             WRITE_PERI_REG(PIN_CTRL, 0xFF00);
      |                            ^~~~~~~~
/Users/andrea/Library/Arduino15/packages/esp32/tools/esp32-arduino-libs/idf-release_v5.1-442a798083/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
   25 | #define ETS_UNCACHED_ADDR(addr) (addr)
      |                                  ^~~~
/Users/andrea/Documents/Arduino/libraries/ESP32-A2DP-1.7.0/src/BluetoothA2DPSink.cpp:227:13: note: in expansion of macro 'WRITE_PERI_REG'
  227 |             WRITE_PERI_REG(PIN_CTRL, 0xFF00);
      |             ^~~~~~~~~~~~~~

exit status 1

Other Steps to Reproduce
No response
Provide your Version of the EP32 Arduino Core (or the IDF Version)
Arduino IDE 2.3.2
I have checked existing issues, discussions and online documentation

[X] I confirm I have checked existing issues, discussions and online documentation

I updated the libraries and launched the 32 bit receiver but the functions #include "AudioTools.h"
#include "AudioLibs/AudioBoardStream.h" // install https://github.com/pschatzmann/arduino-audio-driver
where am I ? they are not there in the link indicated
Thank you

I don't understand: what are you trying to do ?
The AudioBoardStream class is part of the AudioTools and requires the audio-driver project. This is however only necessary if you have a configurable codec...

I'm just trying to make bluetooth work on my Esp32 wrover, the old program doesn't work anymore and the new libraries don't compile because they're missing these drivers

You must be doing something wrong!
What is your hardware ?

I use esp32 wroover
first I compiled the bt_music_receiver_32bit_ext example and it worked without problems, now I was trying
bt_music_receiver_32bits which seems the same to me
but it doesn't find the libraries: "AudioTools.h" and "AudioLibs/AudioBoardStream.h", if I search for them manually I can't find them
are in Arduino audio drivers??

Remove the include to AudioLibs/AudioBoardStream.h: that is not needed!

HI
I saw that you updated the library,
I remapped the pins, solved the space problem
but I saw that the command a2dp_sink.i2s_mclk_pin_select
has become obsolete, how do I generate an MCLK?
thank you

It is defined along the other pins  e.g.  config.pin_mck = 0;


Solving the hardcoded application layout

Using a before_filter to set the layout. When it was a block passed to layout function it got overriden once the layout was defined by controllers

c0dcc1d454f497e281606f78664384e48603c031


Dev

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.yunkai seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


JLink: fix regression related to locking.

Call to super init was missing from JLinkProbe.
Fixes #911

/morph test

Hi,
I found the same issue, The proposed solution looks fine. I'm looking for to see it in next release. Thx

/morph test

/morph test

/morph test


evaluation

The batchsize of eval.py must be 1?

Same problem, trying to solve with larger batch size.

@zmonoid would you mind sharing your solution?

@Jumabek Yes, basically, it is like:
for i, (inputs, box_targets, label_targets) in enumerate(dataloader):
        print('%d/%d' % (i, len(dataloader)))
        loc_preds, cls_preds = net(Variable(inputs.cuda(), volatile=True))

        for j in range(inputs.size(0)):
        	gt_boxes.append(box_targets[j])
        	gt_labels.append(label_targets[j])
	        box_preds, label_preds, score_preds = box_coder.decode(
	            loc_preds[j].cpu().data.squeeze(),
	            F.softmax(cls_preds[j].squeeze(), dim=1).cpu().data,
	            score_thresh=0.01)

	        pred_boxes.append(box_preds)
        	pred_labels.append(label_preds)
        	pred_scores.append(score_preds)

Still it is very slow. Main time consumption is at box_coder.decode.

Thanks
I changed box decoding to gpu and got improvement from 17sec to 7 sec for
single image
On Thu, May 31, 2018, 7:13 PM ZHOU Bin<EMAIL_ADDRESS>wrote:

@Jumabek https://github.com/Jumabek Yes, basically, it is like:
for i, (inputs, box_targets, label_targets) in enumerate(dataloader):
print('%d/%d' % (i, len(dataloader)))
loc_preds, cls_preds = net(Variable(inputs.cuda(), volatile=True))
    for j in range(inputs.size(0)):
    	gt_boxes.append(box_targets[j])
    	gt_labels.append(label_targets[j])
      box_preds, label_preds, score_preds = box_coder.decode(
          loc_preds[j].cpu().data.squeeze(),
          F.softmax(cls_preds[j].squeeze(), dim=1).cpu().data,
          score_thresh=0.01)

      pred_boxes.append(box_preds)
    	pred_labels.append(label_preds)
    	pred_scores.append(score_preds)

Still it is very slow. Main time consumption is at box_coder.decode.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kuangliu/torchcv/issues/14#issuecomment-393483892,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEJIQa62FDSz19b0CcDjiyOOju7re_psks5t38ItgaJpZM4SiGcI
.

Guys you might find https://github.com/kuangliu/torchcv/issues/29 informative

Speed is a lot faster when I am evaluating later models like after 300K iter

@Jumabek can u share the gpu implementation?
I'm always getting this:
RuntimeError: Expected object of type torch.cuda.FloatTensor but found type torch.FloatTensor for argument #2 'other'
Is this because my other variables are in CPU?

Why is the score threshold kept very low?? The VOC function needs all the proposals?


Patch: improve ollama 404 api error message, fix #15147

Make this issue more clearly exposed to developers

@hwchase17 My team and I are currently leveraging your langchain framework and the langsmith trace tool for our application development.
We find langchain to be an incredibly impressive project and are deeply intrigued by it.
We're eager to contribute to the langchain project in various ways, such as translating documentation, submitting PRs for bug fixes and new features, assisting other users in the community, undertaking side projects using langchain, and writing articles on related topics.
Should you have any suggestions or specific tasks, I'd be delighted to hear from you, as my team and I are enthusiastic about undertaking these endeavors.


updating readme for a test pull request

A pull request to check that the CI/CD is working correctly

/assign @adambkaplan

/hold
I don't see any tide status check.

/refresh

I have opened https://github.com/openshift/release/pull/12337 to hopefully fix the tide status issue

/test all

/test all

/close

/refresh

/test all

/hold cancel

/refresh


Move link parser and formatter into reusable micro library.

There will be a few additive modifications to the matrix.to url scheme.
It would be nice to have a reusable implementation of this for riot-web and other js-based clients.

Will look at how riot-web and neo do it currently.

additive modifications to the matrix.to url scheme

What sort of modifications? They might need to go into the spec: https://matrix.org/docs/spec/appendices#matrix-to-navigation

See https://github.com/matrix-org/matrix.to/issues/74

The parser and formatter are no longer going to be packaged separately.


Add install cvmfs stratum 1  docs

Could you format the body of the request following step 4?

https://twiki.opensciencegrid.org/bin/view/Documentation/Release3/InstallCvmfsStratum1
Enter date into "Migrated" column of google sheet
Add migration header to TWiki document

Could you fix the merge conflicts? Once that's done, I'll merge this


feat(website): move vote page

Codecov Report

Merging #369 (5dddb1e) into main (04fc836) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #369   +/-   ##
=======================================
  Coverage   83.84%   83.84%
=======================================
  Files          14       14
  Lines         291      291
  Branches       61       61
=======================================
  Hits          244      244
  Misses         42       42
  Partials        5        5

Continue to review full report at Codecov.

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


do not use IR for hdr merging if it does not support meta data

fix rs-hdr example crash issue
changes:
do not use IR frame for hdr merging if it does not support meta data
Tracked on: DSO-19116

@gwen2018 we had an issue with the LibCI.
Can you please rebase development and push so we can see the CI result?

Fixed on #12162 12162


Adding Contributors page

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I can add the option to navigate contributor page.
I will show the github profile of all the contributors worked for the project.
I will ensure to make the page UI similar to the theme and also responsive for all screens.
It will directly fetch the data from the repository.
Use Case
It will show,
Transparency: It shows transparency in the project's development and highlights the collaborative effort behind it.
Engagement: It helps build a community by encouraging more people to contribute and get involved.
Networking: It provides an opportunity for users to connect with contributors, potentially leading to more collaboration and support.
Benefits
No response
Priority
High
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

@TBorundia it is already there in about page


encoding/base32: The decoder returned by NewDecoder sometimes drops errors

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
1.8.1
What operating system and processor architecture are you using (go env)?
darwin amd64
What did you do?
When passing an io.Reader to base32.NewDecoder, if that reader emits valid base32 input and an error, I would expect that error to be propagated. Instead, it is dropped.
Example: https://play.golang.org/p/Ex-8nNLiZk
In this case, it's because io.ReadAtLeast drops errors if the minimum is reached (another surprising thing), but it looks like other encoders (ascii85, base64) exhibit similar behavior, perhaps on purpose. If it is on purpose, it should be documented somewhere.

Multiple potential issues: use of io.ReadAtLeast drops errors if it reads enough, and base32.go stores into d.err from ReadAtLeast but overwrites it without consulting it d.nbuf >= 8.

@bradfitz Any objections if I take a look at this?

@markdryan, all yours.

I've created a patch that addresses this issue:
https://go-review.googlesource.com/c/42094/
The patch fixes the error propagation issues and adds some new unit tests.

Looks like that patch needs some reviewers...

ascii85, base64 have similar bugs -- should I file new bugs for those?

We shouldn't reuse this bug.


Project update activity indicator

What
Add a ActivityIndicator on ProjectUpdatesViewController.
Why
Improves user experience by indicating to the user that the page is loading, instead of showing a blank page.
See 👀

Thanks, @justinswart. It will be great to talk about the screenshots!


#117 Properly get the selected text

fixes #117

Hmm, this looks like my fix in another place. I'll check everything, thanks.

Yes @hlomzik I think it has fixed in recent release. I fixed this in release < v0.7.0 for some use. But cannot replicate right now. Would love to see where else you fixed that. Thank you

In this commit, totally the same :)


chore: split into 3 tables by support level (RHIDP-3440)

What does this PR do?
chore: generate table updates
split into three tables, using rhdh-supported-plugins.template.adoc as the main adoc file into which the content is pushed.
Note that Provider and Description are not yet available - see RHIDP-3496
Signed-off-by: Nick Boldt<EMAIL_ADDRESS>Screenshot/screencast of this PR
N/A
What issues does this PR fix or reference?
https://issues.redhat.com/browse/RHIDP-3440
How to test this PR?
N/A
PR Checklist
As the author of this Pull Request I made sure that:

[x] The Eclipse Contributor Agreement is valid
[x] Code produced is complete
[x] Code builds without errors
[ ] Tests are covering the bugfix
[x] The repository devfile is up to date and works, if one exists
[x] Sections What issues does this PR fix or reference and How to test this PR completed
[x] Relevant user documentation updated
[x] Relevant contributing documentation updated
[x] CI/CD changes implemented, documented and communicated

Reviewers
Reviewers, please comment how you tested the PR when approving it.

Note that the formatting is a little bit off in https://redhat-developer.github.io/red-hat-developers-documentation-rhdh/pr-443/plugin-rhdh/#_red-hat-partner-provided-plugins but if you throw me some suggestions in the PR we can fix that easily.

Previews:
https://redhat-developer.github.io/red-hat-developers-documentation-rhdh/pr-443/plugin-rhdh/#_red-hat-and-partner-plugins
https://redhat-developer.github.io/red-hat-developers-documentation-rhdh/pr-443/plugin-rhdh/#_technology-preview-plugins
https://redhat-developer.github.io/red-hat-developers-documentation-rhdh/pr-443/plugin-rhdh/#_community-plugins
Because you asked for the plugin counts per section, but didn't provide copy for HOW you wanted it, I improvised. Please let me know if you like my text or revise it accordingly.

I've incorporated the requested reorgs from https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/pull/451 into this PR, including the required .template.adoc files so that the generated content has the title, intro paragraph, and plugin count as in the examples in https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/pull/451
Can we merge this now, cherrypick to 1.3.x, and iterate the content (if needed) in a future PR?
Preview: https://redhat-developer.github.io/red-hat-developers-documentation-rhdh/pr-443/plugin-rhdh/#rhdh-supported-plugins


Non-standard mysql port

Is it just me or does this not take into account non-standard port?
https://github.com/xyu/heroku-wp/blob/master/public/wp-config.php#L85
I believe this will break if you're using a port other than 3306.
@xyu What do you think?
I can PR if I'm reading this right.

That is correct this does not set the port if it's non-standard.

I'll PR.

Thanks for fixing in #160 @ryanburnette!


The default wizer.resume in wizer.h ignores main function return code

When using wizer on a wasi command module and wizer.h in C/C++, https://github.com/bytecodealliance/wizer/blob/main/include/wizer.h#L103 silently ignores the main function's non-zero return code. According to https://github.com/WebAssembly/wasi-libc/blob/main/libc-bottom-half/crt/crt1-command.c#L48, non-zero return code should be handled by raising the exception via __wasi_proc_exit.

cc @sunfishcode
Based on the name __main_void I assume this does not return the return code? So it seems like the non-zero return code handling should happen inside __main_void rather than here in this header. But it seems like that isn't happening?


feat: format sign_up_errors to normal texts instead of HTML format

What

added proper error messages for possible errors we could get.
wrapped an error message text widget with a padding widget in loading_dialog.dart so that it looks not conducted.
added required texts in app_en.arb.

Impacted_files

lib/generic_lib/loading_dialog.dart
lib/pages/user_management/sign_up_page.dart
lib/l10n/app_en.arb

Screenshot

Invalid email address

Mock-up:

Result:

Email exists already

Mock-up:

Result:

User name exists already

Mock-up:

Result:

Other errors like too long user name, short password, password not matching errors we dont get because its validated before sending request to the server.

Fixes bug(s)

Fixes: #3691

Part of

#525

Codecov Report

Merging #3692 (f2f6597) into develop (6588b0b) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           develop   #3692      +/-   ##
==========================================
- Coverage     9.35%   9.34%   -0.01%
==========================================
  Files          272     272
  Lines        13718   13732      +14
==========================================
  Hits          1283    1283
- Misses       12435   12449      +14

Impacted Files
Coverage Δ

...ges/smooth_app/lib/generic_lib/loading_dialog.dart
0.00% <0.00%> (ø)

...th_app/lib/pages/user_management/sign_up_page.dart
50.21% <0.00%> (-2.04%)
:arrow_down:

...th_app/lib/pages/product/product_image_viewer.dart
0.00% <0.00%> (ø)

...mooth_app/lib/pages/product/edit_product_page.dart
0.50% <0.00%> (+<0.01%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Support error raising on missing variables and partials

Due to security issues we decided to migrate from jinja to mustache. Jinja supports error raising for missing variables, which is good for data validation purposes. Proposition:

Add error flag to render (incompatible with keep, warn);
Raise UndefinedError only for variable, no escape, partial.

When will this get merged?

I'm using the following logic to validate if there are missing variables:
        rendered_content = chevron.render(template, context)

        # Find all variables in the template
        variables = re.findall(r'{{\s*([\w.]+)\s*}}', template)

        # Check if any variable resulted in an empty string
        for var in variables:
            var_rendered = chevron.render("{{" + var + "}}", context)
            if var_rendered == "":
                raise Exception(f"Variable '{var}' is missing from context or resulted in an empty string.")

@noahmorrison Any indication if this can/will get merged?  We are in need of this behavior as well to be able to catch an exception when a there is a missing variables as that indicates there's a bug and we do not want to silently continue


gen_csv_results.py: update release level option

Right now its defaulted to OBMC910, need user input to override it
l_pse_rel = 'OBMC910'  <---

In review https://gerrit.openbmc-project.xyz/#/c/10006/


Verifier

This fixes a number of BCEL issues related to running the Verifier on a bad or malformed .class file and having it die with an exception rather than report a verification failure.
Issues fixed:
https://issues.apache.org/jira/browse/BCEL-303
https://issues.apache.org/jira/browse/BCEL-307
https://issues.apache.org/jira/browse/BCEL-308
https://issues.apache.org/jira/browse/BCEL-309
https://issues.apache.org/jira/browse/BCEL-310
https://issues.apache.org/jira/browse/BCEL-311
https://issues.apache.org/jira/browse/BCEL-312
https://issues.apache.org/jira/browse/BCEL-313
https://issues.apache.org/jira/browse/BCEL-337

Hi @markro49
Would you mind rebasing this branch on git master? When applying this diff file locally, I get failures in VerifyBadClassesTestCase.
TY!

merged upstream/master and VerifyBadClassesTestCase passes

Hi @markro49
One more rebase please. I just updated master to also test on Windows and macOS to see if the GitHub build sees the same failure as I do.
TY.

merged again

Hi @markro49 Would you mind rebasing this branch on git master? When applying this diff file locally, I get failures in VerifyBadClassesTestCase. TY!

My bad on that one, the diff file did not apply but the patch did.

Hi @markro49
Sorry for the delay, merged. Would you update the tickets and changes.xml?


WMS ID: 11335 New Sprints for Exadata Database Service

Add here your WMS ID:11335
General requirements

Information in the workshop is adequate and updated
Code is correct and working
Links are correct
Make sure you enter the help email link in your manifest.json
Please make sure WMS URLs are updated as needed after your PR is approved

Checklist - Refer to the QA document for the complete list
Please confirm that the following is completed before submitting your PR

[x] All filenames are lower case (including folders, images, files, etc.)
[ x] Filenames are descriptive
[ x] Your workshop folder structure should be similar to the one used in the sample workshop (https://github.com/oracle-livelabs/common/tree/main/sample-livelabs-templates/sample-workshop)
[x] Are you using multiple versions (desktop/, sandbox/, tenancy/)? Make sure that each of them contains a manifest.json and an index.html
[x] Image references in markdown contain an alternate text

This Pull request is for the new sprints for Exadata Database Service

How do I Create a VM Cluster on a Single VM for Oracle Exadata Database Service on Cloud@Customer?
How do I Create a Custom Oracle Grid Infrastructure Software Image for Oracle Exadata Database Service?


mirror.tensorflow.org has an invalid https cert

third_party distfiles that are downloaded from the starlark functions tf_http_archive or third_party_http_archive currently are mirrored to mirror.tensorflow.org via http. Changing them to https fails with an invalid cert (it currently points to *.storage.googleapis.com)
For example from tensorflow/workspace.bzl:
https://mirror.tensorflow.org/docs.python.org/2.7/_sources/license.rst.txt
The third party archives should be served over https for everyones security, https://mirror.bazel.build/ used to be over https, so mirror.tensorflow.org should too.

This should be elevated to a webmaster's attn.

Filed an internal ticket to track: b/135291877

mirror.tensorflow.org does not really have https set up.
thats why I converted all the mirror.tensorflow.org links to http.
In workspace.bzl case the security is provided by the sha checks we have, so not having ssl does not cause big security issues.

@frankchn @mihaimaruseac is this resolved?

Yeah the relevant URLs are updated to https://storage.googleapis.com/mirror.tensorflow.org, which has a correct TLS certificate.


Launch fails with "undefined method `new' for BigDecimal:Class"

When I try launching task-web after a fresh install, I get this error message:
martin@ubumartin16:~$ task-web
Traceback (most recent call last):
	17: from /usr/local/bin/task-web:23:in `<main>'
	16: from /usr/local/bin/task-web:23:in `load'
	15: from /var/lib/gems/2.7.0/gems/taskwarrior-web-1.1.12/bin/task-web:6:in `<top (required)>'
	14: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	13: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	12: from /var/lib/gems/2.7.0/gems/taskwarrior-web-1.1.12/lib/taskwarrior-web.rb:5:in `<top (required)>'
	11: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
	10: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
	 9: from /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/core_ext.rb:1:in `<top (required)>'
	 8: from /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/core_ext.rb:1:in `each'
	 7: from /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/core_ext.rb:2:in `block in <top (required)>'
	 6: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
	 5: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
	 4: from /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/core_ext/object.rb:3:in `<top (required)>'
	 3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
	 2: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
	 1: from /var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/core_ext/object/duplicable.rb:109:in `<top (required)>'
/var/lib/gems/2.7.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/core_ext/object/duplicable.rb:111:in `<class:BigDecimal>': undefined method `new' for BigDecimal:Class (NoMethodError)

OS is Ubuntu Mate 20.04 LTS with current updates. Ruby version 2.7, gem update has updated everything fine.
Output of task _version:
2.5.1
Output of gem list bigdecimal :
*** LOCAL GEMS ***
bigdecimal (3.0.2, default: 2.0.0)

Output of gem list activesupport
*** LOCAL GEMS ***
activesupport (<IP_ADDRESS>, 5.2.3, <IP_ADDRESS>)

Searching the web turns out many people have issues with Ruby 2.7 and bigdecimal.
How can I launch task-web without downgrading the my entire Ruby environment?

Same issue here with 2.6. I don't see much activity, perhaps task warrior-web is no longer supported?

Including:
gem 'bigdecimal', '1.3.0'

On my Gemfile fixed the problem.

Including:
gem 'bigdecimal', '1.3.0'

On my Gemfile fixed the problem.

Thanks. I spent like 4 hours until I found this and it works perfectly. 👍

Including:
gem 'bigdecimal', '1.3.0'

On my Gemfile fixed the problem.

This did not work for me on Kubuntu 22.04 with ruby 3.0.2p107, but it gave me the hint I needed.  I needed to add
s.add_dependency('bigdecimal', '1.3.0')

to taskwarrior-web.gemspec instead.


Does this work for both Mac and Windows?

I just wondered if this work on a Windows platyform in the readme it sounds mac Focussed:

Converts an ONNX model to ORT format and serializes it to C++ source code, generate custom slimmed ONNX Runtime static libs & xcframework for apple platforms.

Just checking it work on Windows, I noticed there was a closed issue relating to Windows.

yes, see
https://github.com/olilarkin/ort-builder/blob/main/build-win.bat


Images not loading when running from systemd autostart

Hello,
Whenever i run the Viewer normally by running:
"METEOR_PACKAGES_DIRS="../Packages" meteor --settings ../config/localDIMSE.json"
in the OHIFViewer Directory. It works fine with no issue
Now, I created a startup script in systemd:
[Service]
WorkingDirectory=/opt/Viewers-master/OHIFViewer/
ExecStart=/usr/local/bin/meteor --settings ../config/localDIMSE.json --production
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=viewer
User=myuser
Environment=NODE_ENV=production
Environment=PWD=/opt/Viewers-master/OHIFViewer
Environment=PORT=3000
Environment=HTTP_FORWARDED_COUNT=1

When I go to port:3000, I can access the page normally, and I can see the list of images in the dcm server properly, but as soon as I open an image the image never loads (it just shows the spinning loading icon) and i get an error in the console that says:
Exception from Tracker recompute function:
84b0e402d163fe183ba8074f6307495edbeb3c49.js:3
ReferenceError: OHIF is not defined
    at f.TemplateInstance.<anonymous> (84b0e402d163fe183ba8074f6307495edbeb3c49.js:216)
    at 84b0e402d163fe183ba8074f6307495edbeb3c49.js:95
    at Function.e._withTemplateInstanceFunc (84b0e402d163fe183ba8074f6307495edbeb3c49.js:95)
    at n (84b0e402d163fe183ba8074f6307495edbeb3c49.js:95)
    at f.View.<anonymous> (84b0e402d163fe183ba8074f6307495edbeb3c49.js:95)
    at n (84b0e402d163fe183ba8074f6307495edbeb3c49.js:94)
    at Object.o.nonreactive (84b0e402d163fe183ba8074f6307495edbeb3c49.js:34)
    at 84b0e402d163fe183ba8074f6307495edbeb3c49.js:94
    at Object.f._withCurrentView (84b0e402d163fe183ba8074f6307495edbeb3c49.js:94)
    at Object.f._fireCallbacks (84b0e402d163fe183ba8074f6307495edbeb3c49.js:94)

Would anybody be able to help me solve this problem as it is very difficult and confusing to trace? thank you.

That's interesting.. Can you see where it's trying to be used? Which template instance is it failing in?

thanks for the response. made an edit forgot to mention that it works fine if run normally. Here's the full log from when there's an error.
WorklistSearch
84b0e40….js?meteor_js_resource=true:243

openNewTab                        84b0e40….js?meteor_js_resource=true:243

worklist: Switching to tab: 5df521c1-e567-4424-a822-61de7b665081
84b0e40….js?meteor_js_resource=true:243

getStudyMetadata: 1239.570068359375ms                84b0e40….js?meteor_js_resource=true:276
OHIFViewer: Setting default ViewerData                     84b0e40….js?meteor_js_resource=true:3

Exception from Tracker recompute function:
84b0e40….js?meteor_js_resource=true:3 ReferenceError: OHIF is not defined
    at f.TemplateInstance.<anonymous> (84b0e40….js?meteor_js_resource=true:216)
    at 84b0e40….js?meteor_js_resource=true:95
    at Function.e._withTemplateInstanceFunc (84b0e40….js?meteor_js_resource=true:95)
    at n (84b0e40….js?meteor_js_resource=true:95)
    at f.View.<anonymous> (84b0e40….js?meteor_js_resource=true:95)
    at n (84b0e40….js?meteor_js_resource=true:94)
    at Object.o.nonreactive (84b0e40….js?meteor_js_resource=true:34)
    at 84b0e40….js?meteor_js_resource=true:94
    at Object.f._withCurrentView (84b0e40….js?meteor_js_resource=true:94)
    at Object.f._fireCallbacks (84b0e40….js?meteor_js_resource=true:94)

So I'm assuming this means that it starts in the worklistSearch -> openNewTab -> worklist: -> getStudyMetadata then the error happens

sorry it might be a bit confusing. the 84b0e30.......js?meteor lines are the ones on the right side of the console linking to where the error is supposed to be. but I think they don't open actual lines in the code but rather lines to a generated code? I'm a bit confused as well as to how to debug this

Is this still happening? I guess it's a missing import.

sorry, I completely forgot about this. I was able to figure out that the cause for the problem was because I wasn't using the dcm4chee_redhat.sh to auto-start my dcm4che and instead created a bash script that used the run.sh instead. When I used the dcm4chee_redhat.sh properly, the ohif autostart worked with no issue. Thank you for the reply.

OK Thanks! I found a couple instances where the OHIF variable wasn't imported and fixed those just in case. Good sign that we need to get ESLint setup.


Combining two forms into one

It is just a question actually, concerning EditProfileForm,
Can't we make one form method for both user and administrator and using if current_user.is_administrator we add related fields?,

Sure, you can combine both forms into one. That will make your code more complex though, you'll have to shower it with if statements to handle the admin parts conditionally.

Correct, appreciate quick response. :+1:


Liquibase migration script not working with postgres

Describe the bug
The liquibase migration script changeset with id<PHONE_NUMBER>4600 does not work for a setup with Postgres.
When starting Artemis with a connection to the Postgres database, the error org.postgresql.util.PSQLException: ERROR: column "participation" of relation "participation" does not exist is shown.
To Reproduce

Start Artemis with the Postgres database configured.

Expected behavior
The migration script should run fine for Postgres the same way it does for MySQL.
Screenshots
No response
Which version of Artemis are you seeing the problem on?
6.3.1
What browsers are you seeing the problem on?
Chrome
Additional context
No response
Relevant log output
No response

Part of the problem can be fixed by removing the participation. prefix from the SET clause, i.e.
UPDATE participation
SET locked = TRUE
WHERE …

However, the TIMEADD function is specific to MySQL. I tried a few variants of standard-SQL
exercise.start_date + INTERVAL … SECOND

instead, but could not find a way that works in both databases.
What could maybe work is to interpret exercise.start_date as unix-seconds-timestamp, add the student_exam.working_time and convert it back into a full timestamp.


Tolerate use of vkUpdateDescriptorSetWithTemplateKHR in Core Validation

Using this API updated descriptors without the knowledge of core_validation.  Added hooks and state updates/tracking for new UpdateTemplate objects and APIs into CV.  Validation, along with support for other APIs in this extension TBD.

@tobine -- we do need to get this into the SDK point release, so I'll push this stuff and implement these changes as a follow-on patch set in a day or two.  Thanks for the feedback.


Add an option to extract all bundles to a single  "Unpacked" folder...

…instead of multiple "Filename_unpacked" folders.
Implements #76

close reason is here #76


Sporadic "Not Found" errors

I'm seeing sporadic failures of this action with a message of "not found". It seems to eventually work on retry.
I'm wondering if this might be an eventual consistency issue with github. I have no idea, that is just a guess.
Is anyone else seeing this behavior?
2023-07-10T20:34:32.8261356Z ♻ Deleting previously uploaded asset builder-debug.yml...
2023-07-10T20:34:32.8263347Z ♻ Deleting previously uploaded asset latest-linux.yml...
2023-07-10T20:34:32.9152383Z ⬆ Uploading my-app-2.0.23-x64...
2023-07-10T20:34:33.2576571Z ##[error]Not Found

I didn't see it in the readme, but any chance there is a verbose option to troubleshoot this kind of thing?

Update: I think this is being caused by multiple concurrent deletes executing across a matrix of runners. The upload/delete functions are executed in parallel so the log lines are being interleaved.

I met this issue as well.
https://github.com/karmada-io/karmada/actions/runs/5748249031/job/15580915704

I've seen this happen when more than one file has the same name and is being uploaded to the GitHub release. The error message could be better though.

I too am seeing this error and it is very sporadic


Repeated reload on login

After logging in at the home page (or any other page) the app reloads repeatedly.
Looking at the logs, pageserve keeps getting POST calls to /v1/authenticate. I haven't been able to find what's been causing it. Could it be an issue with my browser, or something else? If it's a browser issue then we should handle it somehow or include instructions to avoid it.

Fixed in #55


Add issue and pull request template to attempt to curb redundant reports

I noticed that for what feels like a long time we are constantly closing redundant issues related to the allegedly broken documentation links (#670, #660, #638, #679, #671, #662, #691, #770, #792, #793).
This PR is an attempt to proactively prevent the creation of new Issues and Pull Requests by utilizing the templating feature on github.
I think there are a couple more things to consider...

Should we include a similar note in CONTRIBUTING.md
If we're going to introduce Issue and Pull Request templates, should we also include helpful content to actually help would be contributors compose great Issues and Pull Request descriptions? (we can do that later I suppose)

What do we all think?


Fixed small typo in DOC.md

Fixed type for:
s(context, nodes, opts):

opts:

callbacks: "enterin" -> "entering"

Yup, ty!


Building in VS 2022?

Has anyone successfully built this in Visual Studio 2022? I am getting a lot of errors, including:
Severity	Code	Description	Project	File	Line	Suppression State	Details
Error (active)	E1696	cannot open metadata file "system.dll"	jctool	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\msclr\marshal.h	19
Severity	Code	Description	Project	File	Line	Suppression State	Details
Error (active)	E2020	the managed nullptr type cannot be used here	jctool	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include\exception	237
Severity	Code	Description	Project	File	Line	Suppression State	Details
Error	C2653	'jcColor': is not a class or namespace name	jctool	C:\cygwin64\home\Alexander_Pruss\c\jc_toolkit\jctool\FormJoy.h	266
Severity	Code	Description	Project	File	Line	Suppression State	Details
Error	C2065	'JCColorPicker': undeclared identifier	jctool	C:\cygwin64\home\Alexander_Pruss\c\jc_toolkit\jctool\FormJoy.h	5860

Sorry: it worked perfectly when I chose all the auto update options in VS2022.


pkg-config error while compiling openssl-sys on x86_64-musl

I tried to cross-compile a project with openssl dependency. I searched for the solutions and many of them mentioned this project.
But I tried to use rust-musl-cross:x86_64-musl and get the error.
  run pkg_config fail: "pkg-config has not been configured to support cross-compilation.\n\nInstall a sysroot for the target platform and configure it via\nPKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH, or install a\ncross-compiling wrapper for pkg-config and set it via\nPKG_CONFIG environment variable."

I saw the Remove OpenSSL issue, which states

It's better to just use the openssl-src crate.

And the openssl-src crate states

intended to be consumed by the openssl-sys

But this is the crate I have a problem with. So I'm confused and have no idea of how to fix it.

Example: https://github.com/dragonflyoss/image-service/commit/81e3ce530963cc86f0ab0d1c8abbcbd6627c89d6