Update D3D Network Token img link

Update the token img link
https://github.com/solana-labs/token-list/pull/26478

I'm submitting a ...
[ ] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project

Summary

Other information (e.g. detailed explanation, stack traces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

bump

bump


We need screenshots on the framework tour page

What problem are we addressing?  (just want to ensure we put the correct screenshots on there :)

@Hixie do you remember what this was intended to help improve? Not sure how to help deliver sufficiency, given the title. Thanks for any background!

I think this was just about having ANY screenshots on this page:
https://flutter.io/widgets-intro/
...to orient the reader and show them various widgets.

Ah, that we can do! :)

Unlikely to do in time for M2, sorry. If someone wants to grab this, great!

I'd like to use @gspencergoog's s/w to do this, if we can.

Issue moved to flutter/website #1882 via ZenHub


Add options to pass through fence status queries

Add the command line options --sgfs (--skip-get-fence-status) and --sgfr (--skip-get-fence-ranges) to allow to skip calls to vkWaitForFences and vkGetFenceStatus under certain conditions at replay time.
For GPU performance measurements of applications we know but cannot modify, we sometimes want to "pack frames" when replaying by removing fences that we know unnecessary. For this reason, an option to skip fences at replay time is necessary.
There are three possible status that can be set using --sgfs:

0 - Don't skip: The default status, nothing particular happens.
1 - Skip unsuccessful: vkWaitForFences/vkGetFenceStatus is called only if the result at capture time was VK_SUCCESS.
2 - Skip all: vkWaitForFences/vkGetFenceStatus is never called and VK_SUCCESS is returned directly instead.

The --sgfr option specify at which frames these conditions apply. If --sgfr is not specified, they apply to all frames.

Author marius-pelegrin-arm not on autobuild list. Waiting for curator authorization before starting CI build.

Author marius-pelegrin-arm not on autobuild list. Waiting for curator authorization before starting CI build.

Author marius-pelegrin-arm not on autobuild list. Waiting for curator authorization before starting CI build.

Hi !
So after a check with @bartosz-muszarski-arm it appears there's an issue with clang-format. I have clang-format version 9.0.1-12 which should be good according to the contribution guidelines and when I run it on my commits it doesn't detect what makes the run fail.
Could you kindly take a look at it ?

Hi !
So after a check with @bartosz-muszarski-arm it appears there's an issue with clang-format. I have clang-format version 9.0.1-12 which should be good according to the contribution guidelines and when I run it on my commits it doesn't detect what makes the run fail.
Could you kindly take a look at it ?

Apologies! The Github runner is using clang-format version: 14.0.0-1, and we haven't updated the guidelines accordingly.

CI gfxreconstruct build queued with queue ID 3761.

CI gfxreconstruct build # 2915 running.

CI gfxreconstruct build # 2915 failed.

clang-format-14 -i framework/application/application.h fixes up an unrelated function as a side effect so if you could manually fixup the commit that would be cleaner:
-    uint32_t GetCurrentFrameNumber() const { return file_processor_->GetCurrentFrameNumber(); }
+    uint32_t GetCurrentFrameNumber() const
+    {
+
+        return file_processor_->GetCurrentFrameNumber();
+    }

Sorry that this process is somewhat messy.

CI gfxreconstruct build queued with queue ID 3931.

The LunarG CI failure was a system problem (NAS didn't mount).  I've requeued.

CI gfxreconstruct build # 3931 lost.

CI gfxreconstruct build queued with queue ID 134.

CI gfxreconstruct build # 2919 passed.

Author marius-pelegrin-arm not on autobuild list. Waiting for curator authorization before starting CI build.

Author marius-pelegrin-arm not on autobuild list. Waiting for curator authorization before starting CI build.

CI gfxreconstruct build queued with queue ID 242.

CI gfxreconstruct build # 2922 running.

CI gfxreconstruct build # 2922 passed.

CI gfxreconstruct build queued with queue ID 72161.

CI gfxreconstruct build # 3430 running.

CI gfxreconstruct build # 3430 failed.

CI gfxreconstruct build queued with queue ID 72191.

CI gfxreconstruct build # 3431 running.

CI gfxreconstruct build queued with queue ID 72241.

CI gfxreconstruct build # 3432 running.

CI gfxreconstruct build queued with queue ID 72256.

So I have rebased the changes on top of dev as requested.
The next commit is to "fix" what was broken by rebasing (principally FrameRange struct not existing anymore.
Then I added the description of the command options to the USAGE files.
Let me know if you feel more explanation is necessary. In which case I can make a little paragraph at the end of USAGE_desktop_Vulkan.md

CI gfxreconstruct build # 3433 running.

CI gfxreconstruct build # 3433 passed.

So I have rebased the changes on top of dev as requested. The next commit is to "fix" what was broken by rebasing (principally FrameRange struct not existing anymore. Then I added the description of the command options to the USAGE files.
Let me know if you feel more explanation is necessary. In which case I can make a little paragraph at the end of USAGE_desktop_Vulkan.md

Thank you for updating. I really think we do need some top-level explanation of why the feature exists and what it is intended for. This will be useful for the core team at LunarG who may be asked to explain it as much as for any potential users who are not in your team at ARM who are trying to understand what our tool does and which options are relevant to their work. I think you have a good first draft here: https://github.com/LunarG/gfxreconstruct/pull/1176#issue-1780502195.

CI gfxreconstruct build queued with queue ID 73785.

CI gfxreconstruct build # 3440 running.

CI gfxreconstruct build queued with queue ID 122323.

CI gfxreconstruct build # 3693 running.

CI gfxreconstruct build # 3693 failed.

CI gfxreconstruct build queued with queue ID 122517.

FYI, the build failure on # 3693 seems to have been due to an unrelated crashed GPU.  I've reset the machine and restarted the test.

CI gfxreconstruct build # 3696 running.

CI gfxreconstruct build # 3696 passed.

CI gfxreconstruct build queued with queue ID 161225.

CI gfxreconstruct build # 3955 running.

CI gfxreconstruct build # 3955 passed.


new-committee: use committee cold key

Changelog
- description: |
    Make the `new-committee` command reach its final API (see [here](https://github.com/input-output-hk/cardano-cli/issues/300#issuecomment-1731004496))
# uncomment types applicable to the change:
  type:
  # - feature        # introduces a new feature
  # - breaking       # the API has changed in a breaking way
  # - compatible     # the API has changed but is non-breaking
  # - optimisation   # measurable performance improvements
  # - improvement    # QoL changes e.g. refactoring
  - bugfix         # fixes a defect
  # - test           # fixes/modifies tests
  # - maintenance    # not directly related to the code
  # - release        # related to a new release preparation
  # - documentation  # change in code docs, haddocks...

Context
:warning: Depends on these PRs to be merged first :construction:

[X] https://github.com/input-output-hk/cardano-api/pull/264
[x] https://github.com/input-output-hk/cardano-haskell-packages/pull/510
[ ] Other PR to update to cardano-api <IP_ADDRESS> (or possibly 307 will replace this one altogether)

Checklist

[X] Commit sequence broadly makes sense and commits have useful messages
[X] The change log section in the PR description has been filled in
NA New tests are added if needed and existing tests are updated.  These may include:

golden tests
property tests
round trip tests
integration tests
See Running tests for more details

[ ] The version bounds in .cabal files are updated
[ ] CI passes. See note on CI.  The following CI checks are required:

[ ] Code is linted with hlint.  See .github/workflows/check-hlint.yml to get the hlint version
[ ] Code is formatted with stylish-haskell.  See .github/workflows/stylish-haskell.yml to get the stylish-haskell version
[ ] Code builds on Linux, MacOS and Windows for ghc-8.10.7 and ghc-9.2.7

[X] The changelog section in the PR is updated to describe the change
[X] Self-reviewed the diff

Closing in favor of https://github.com/input-output-hk/cardano-cli/pull/304


Extra space in "found a typo" paragraph

I think the title is self-explanatory 😉
Cheers,
William

Indeed, the title says everything ...

Nice to see you here!


Websocket consumer

has same interface as cli without global options
options are loaded from env vars
can optionally specify a profile

https://fastapi.tiangolo.com/advanced/websockets/

streaming instead


compiling fails with one composite.cpp file lost

Dear Sir,
I want to package the gerber excellon file parsing function into one dll. But when I use your code,
and found that missing composite.cpp file. Could you give some tip on how to resolve this problem?
Thanks a lot.

Dear windywake,
Can you use this program to open Gerber? I tried to contact the uploader, but he didn't reply. Could you give some tip on how to resolve this problem?
Thanks a lot.


Array API support - continuation

Hi @hameerabbasi,
This PR add a couple of simple Array API functions:
    "finfo",  # ported from numpy
    "iinfo",  # ported from numpy
    "isnan",  # the rest is just element-wise functions
    "isinf",
    "isfinite",
    "equal",
    "not_equal",
    "less",
    "less_equal",
    "greater",
    "greater_equal",
    "square",
    "logaddexp",
    "logical_and",
    "logical_or",
    "logical_xor",
    "trunc",

Adds __bool__, etc. to Tensor class.
It also introduces a few modifications to correctly run array-api-test suite.

The tricky part is reshape which we don't have right now but it's required by most of array-api-tests suites to even run them.
Maybe one option could be another env var TEST_MODE that when set enables temporary implementation (that moves to numpy, reshapes, and moves back to Tensor). Otherwise NotImplementedError is raised. WDYT?

The PR is ready from my side - I added tests and addressed all comments.
One thing though, I see that Windows is failing, because for numpy arrays after reshaping it says that default value fails on isbits check in Finch. This is weird as in reshape I pass just a numpy array, it passes in other test cases on Windows.

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

:exclamation: No coverage uploaded for pull request base (main@8342c52). Click here to learn what that means.

Files
Patch %
Lines

src/finch/tensor.py
89.47%
6 Missing :warning:

src/finch/dtypes.py
60.00%
2 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #48   +/-   ##
=======================================
  Coverage        ?   91.25%
=======================================
  Files           ?        7
  Lines           ?      709
  Branches        ?        0
=======================================
  Hits            ?      647
  Misses          ?       62
  Partials        ?        0

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

Hi @willow-ahrens @hameerabbasi Can we merge this PR? Do you have any other comments?


[BUG] ResourceAwareTasksTests flaky on Windows.

Describe the bug
When running gradle check for windows distribution., #4924, The tests in ResourceAwareTasksTests frequently fail on windows.  The tests fail because the CPU time at the end of each test is zero, and the test asserts a positive value. threadMXBean.getThreadCpuTime(threadId) here is returning a zero value.
To Reproduce
Steps to reproduce the behavior:

On any windows machine run ResourceAwareTasksTests.  At least once per 1-2 runs a failure will occur.

Expected behavior
Test should pass.

The issue here is that on windows the clock tick is ~15ms.  The actual runnable in the test is completing before that time and so threadMXBean is still set to 0.
We can resolve this by waiting until a full tick is registered inside ResourceAwareNodesAction.doRun
                    if (Constants.WINDOWS) {
                        while (threadMXBean.getThreadCpuTime(Thread.currentThread().getId()) <= 0) {
                        }
                    }

This will also cause the mem consumed to be out of the existing limits set in the test assertions, so we'd need to adjust the buffer applied in assertMemoryUsageWithinLimits.  @Bukhtawar @ketanv3, wondering if either of you could shed light on why we need those assertions, would a positive value not suffice for these tests & be less flaky?
or alternatively we could simply update all assertions to assume cpu is >= to 0 rather than >0, or skip the test entirely on windows.

Have cut a PR here to simply allow zero value on windows.  Given we are directly populating the cpu value from ThreadMXBean I think this is safe.


ETIMEDOUT while connecting to RDS

Hey
This is not an issue. But I need help to find out what I am doing wrong. I am trying to connect to my Amazon RDS instance. But I am getting "connect ETIMEDOUT" error.
At the same time I am able to connect from my local MySQL Workbench with the same details.
Here is my code:
var connection = mysql.createConnection({
        host     : 'xxxxxxxx.crhmtrscnbgt.us-east-1.rds.amazonaws.com',
        user     : 'my_user',
        password : 'my_passowrd',
        database : 'my_db',
        port     : '3306',
        debug    : true
});

connection.connect(function(err) {
        if (err) {
                console.error('error connecting: ' + err.stack);
                return;
        }
        console.log('connected as id ' + connection.threadId);
});

var query = "SELECT * FROM users";

connection.query(query, function(err, rows) {
        if (err) throw err;
        console.log(rows);
});

Output is:
2016-04-12T13:32:34.367Z    fa04401a-00b2-11e6-9a23-2dd70e33cc5d    error connecting: Error: connect ETIMEDOUT
at Connection._handleConnectTimeout (/var/task/node_modules/mysql/lib/Connection.js:412:13)
at Socket.g (events.js:180:16)
at Socket.emit (events.js:92:17)
at Socket._onTimeout (net.js:327:8)
at _makeTimerTimeout (timers.js:438:11)
at Timer.unrefTimeout [as ontimeout] (timers.js:502:5)
--------------------
at Protocol._enqueue (/var/task/node_modules/mysql/lib/protocol/Protocol.js:141:48)
at Protocol.handshake (/var/task/node_modules/mysql/lib/protocol/Protocol.js:52:41)
at Connection.connect (/var/task/node_modules/mysql/lib/Connection.js:123:18)
at Object.Workout.save (/var/task/storage.js:32:24)
at Object.storage.saveWorkout (/var/task/storage.js:62:28)
at intentHandlers.NewExcerciseIntent (/var/task/intentHandlers.js:19:17)
at AlexaSkill.eventHandlers.onIntent (/var/task/AlexaSkill.js:65:27)
at AlexaSkill.requestHandlers.IntentRequest (/var/task/AlexaSkill.js:28:37)
at AlexaSkill.execute (/var/task/AlexaSkill.js:105:24)
at exports.handler (/var/task/index.js:9:19)

Hi @nizarp, there isn't much we can really help with here, as the error you have provided indicates that the TCP connection could not be established within 10 seconds to the RDS host. Typically this means you have some kind of firewall rule dropping traffic somewhere between your code and the RDS host. I hope that helps!

@dougwilson , will you help to solve this is problem...
Error: connect ETIMEDOUT
at Connection._handleConnectTimeout (/var/www/html/server1/node_modules/mysql/lib/Connection.js:425:13)
at Socket.g (events.js:286:16)
at emitNone (events.js:86:13)
at Socket.emit (events.js:185:7)
at Socket._onTimeout (net.js:333:8)
at tryOnTimeout (timers.js:228:11)
at Timer.listOnTimeout (timers.js:202:5)
--------------------
at Protocol._enqueue (/var/www/html/server1/node_modules/mysql/lib/protocol/Protocol.js:141:48)
at Protocol.handshake (/var/www/html/server1/node_modules/mysql/lib/protocol/Protocol.js:52:41)
at Connection.connect (/var/www/html/server1/node_modules/mysql/lib/Connection.js:136:18)
at Object. (/var/www/html/server1/app1.js:35:16)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.runMain (module.js:575:10)
errorno: 'ETIMEDOUT',
code: 'ETIMEDOUT',
syscall: 'connect',
fatal: true
This is my code :-
var bodyParser = require('body-parser');
var express = require('express');
var config = require('./config/config');
var io = require('socket.io')();
var openDB = require('json-file-db');
var db = openDB('db.json');
var mysql = require('mysql');
var gcm = require('node-gcm-service');
var apn = require('apn');
var app = express();
app.listen(config.HTTP_PORT);
app.use(bodyParser.json());
io.listen(config.SOCKET_PORT);
console.log("Server is up");
var connection = mysql.createConnection({
host : 'xx.xx.xxx.xxx',
user : 'root',
password : 'my_password',
database : 'my_db'
});
connection.connect(function(error){
    if(!!error)
    {
        console.log(error);
        console.log('Error');
    }
    else
    {
        console.log('connected');
    }
});

@sandhibaljeet
What is the timeout setting in your Lambda function configuration? Try increasing this if you haven't already tried.

I am new o this, please tell me how to do settings

Will you please give me some code snippet that how to do settings.

Did you try adding a timeout?
var connection = mysql.createConnection({     host : 'xx.xx.xxx.xxx',     user : 'root',     password : 'my_password',     database : 'my_db',     timeout: 60000 });

still that error

@sandhibaljeet
Were you able to connect to the database directly, (to make the sure the DB works fine)? Are you available on google chat?

@nizarp there is another error m facing right now, please help me, these are server logs .In mysql query i fetch all usernames and print them, but after fetching the first username there is error.
connected
Test server ping succes
successfully executed
john
/var/www/html/server1/node_modules/mysql/lib/protocol/Parser.js:78
throw err; // Rethrow non-MySQL errors
^
RangeError: Invalid status code: 0
at ServerResponse.writeHead (_http_server.js:192:11)
at ServerResponse._implicitHeader (_http_server.js:157:8)
at ServerResponse.OutgoingMessage.end (_http_outgoing.js:558:10)
at ServerResponse.send (/var/www/html/server1/node_modules/express/lib/response.js:205:10)
at Query._callback (/var/www/html/server1/app1.js:80:30)
at Query.Sequence.end (/var/www/html/server1/node_modules/mysql/lib/protocol/sequences/Sequence.js:85:24)
at Query._handleFinalResultPacket (/var/www/html/server1/node_modules/mysql/lib/protocol/sequences/Query.js:144:8)
at Query.EofPacket (/var/www/html/server1/node_modules/mysql/lib/protocol/sequences/Query.js:128:8)
at Protocol._parsePacket (/var/www/html/server1/node_modules/mysql/lib/protocol/Protocol.js:280:23)
at Parser.write (/var/www/html/server1/node_modules/mysql/lib/protocol/Parser.js:74:12)
~

This is entirely a different issue. Let's not discuss this here.

I am experiencing a similar issue. when connecting from a local express server, all works. but from lambda, I got the TIMEOUT error but only on INSERT operations.. the SELECT operations works fine!

Did you try increasing the the Timeout for Lambda function?

10 seconds didn't work for me, but increasing timeout to 15 seconds is working so far

@leojle Thank you! I'm new to lambda functions and I spent an entire day debugging trying to figure out why I couldn't connect. For others running into this problem and making it all the way down here without a fix:
On your Lambda function, specify your VPC, subnets, and Security Groups. Then, like @leojle mentioned, you need to add the Security Group that you selected on your Lambda function to the Security Group you have defined for your RDS( In my case they were both the same Security Group ). You have to add the Group Id to the Inbound rules( you can add an IP address or a Group Id to the rules set ).

hii am getting the same error  and i tried to add   timeout?
var connection = mysql.createConnection({
host : 'xx.xx.xxx.xxx',
user : 'root',
password : 'my_password',
database : 'my_db',
timeout: 60000
});
please someone help me out

@ruchigaba your problem is likely a security groups problem, as the comment right above yours suggests. hope you can figure it out, this stuff's tricky :|

Solved by updating RDS security group inbound rule to accept from "<IP_ADDRESS>/0".
If you need more secure config, attach Lambda to new SG and add that new lambda-SG in RDS-SG inbound rules.

I had the same issue and @agarhy was right. Set the security group inbound rule to accept from "<IP_ADDRESS>/0".


Update to SenzingAPI 3.8.0

See https://github.com/Senzing/g2-sdk-go/issues/95

Pull requests:

https://github.com/Senzing/g2-sdk-go-grpc/pull/100
https://github.com/Senzing/g2-sdk-go-grpc/pull/107
https://github.com/Senzing/g2-sdk-go-grpc/pull/108


Automated cherry pick of #6264: Skip IPSec/WireGuard e2e test when the Multicast feature is

Cherry pick of #6264 on release-2.0.
#6264: Skip IPSec/WireGuard e2e test when the Multicast feature is
For details on the cherry pick process, see the cherry pick requests page.

This is a cherry-pick PR to fix multicast e2e failure.

/skip-all

/skip-all


PMID:19965387

abolished protein localization to meiosis I spindle
abolished protein localization to meiosis II spindle

(or however is consistent...abolished protein lcoalization to meiotic spindle during meiosis I/II)

abolished protein localization to centromere central core during meiosis I
increased H2A phosphorylation at protein coding gene during meiosis I
increased H2A phosphorylation at telomere during meiosis I
increased H2A phosphorylation at silent mating type region during meiosis I

with some grouping terms ...
abnormal protein localization to meiotic spindle FYPO:0006454
abolished protein localization to meiotic spindle during meiosis I FYPO:0006455
abolished protein localization to meiotic spindle during meiosis II FYPO:0006456
abolished protein localization to centromere central core during meiosis I FYPO:0006457
abnormal histone modification FYPO:0006458
abnormal protein modification during meiotic cell cycle FYPO:0006459
increased histone H2A phosphorylation at protein coding gene during meiosis I FYPO:0006460
increased histone H2A phosphorylation at telomere during meiosis I FYPO:0006461
increased histone H2A phosphorylation at silent mating-type cassette during meiosis I FYPO:0006462
edit file: 1f376d79f85210c62cbc7b83cd756caa16ed711f
release: 8c42ca3312e99ff7a70da8641844731ca37ef1c1


PyG-SchNetGNN.ipynb has pip dependency errors

After running the pip install cell the output includes
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
optimum 1.6.1 requires numpy<1.24.0, but you have numpy 1.24.0 which is incompatible.

Restarting the kernel and rerunning the notebook doesn’t clear it
NumPy 1.24 was Dec 18 '22; that may be the conflict

Still seeing this, now
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
optimum 1.6.1 requires numpy<1.24.0, but you have numpy 1.24.1 which is incompatible.
aiohttp 3.8.3 requires charset-normalizer<3.0,>=2.0, but you have charset-normalizer 3.0.1 which is incompatible.

Restart kernel doesn't clear, probably because of the --force_reinstall. The notebook runs anyway so this is minor.

Note I removed the -q to see the errors


Support topicPattern's in kafka ingestion.

Description
It's about time we support topic patterns in Kafka ingestion. This will enable us to ingest data from multiple topics into a single data source.
Motivation
A lot of companies have the same schema data, from different cluster regions, flowing into different topics with a pattern like topic_cluster_region. Currently, users do a union query over multiple data sources .
Ideally, druid should be able to ingest data from multiple topics into a single data source so that users need not do union on the query side.
Also, I see a lot of people on the druid slack channel requesting this issue.
https://github.com/apache/druid/pull/2656#issuecomment-215328237
This work was also planned as part of the initial Kafka ingestion PR.

Closed via https://github.com/apache/druid/pull/14424


Auto Lod algorithm causes seams between meshes

Godot version
4.0.alpha4
System information
Windows 10, GLES3, GTX 980Ti
Issue description
I've been looking at using the new auto lod system to set up terrain chunks, but the decimate algorithm used doesn't seem to favor keeping edges intact, so seams quickly become very visible. Would it be possible to add an option to favor conserving edges?
EDIT: Note I exaggerate the issue in this screenshot  by lowering the lod bias, but the issue is there with lod bias 1 as well.

Let me know if this should be logged as a proposal instead, then I can close this and make a proposal instead.
Steps to reproduce
Try out the attached example project
Minimal reproduction project
terrain_test2.zip

cc @fire

I think upstream has a bug report too. https://github.com/zeux/meshoptimizer/issues/311

The patch I applied for my case makes it so open edges are never simplified.
The way I done it is a "free" way (doesn't cost anything) but has the drawback of not having the option to switch to the original logic at runtime. I did it this way because I do this at runtime, and a lot.
I think if we want it to be an option, a bit more work needs to be done, in such a way zeux would consider it good enough for it to be part of the official library. I think it's not that hard to do, but maybe harder to decide what's best to preserve good performance (it's about changing a lookup table).

Fixed by https://github.com/godotengine/godot/pull/70446


win-7 temp folder reached 100% full.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
win-7 temp folder reached 100% full.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Removing old files in folder /Users/Swarming/AppData/Local/Temp to clear the error.


Links/images on pop-ups/tool-tips

Remove "To the Trails" icon:
<img class="calloutTrailheadIcon" src="img/icon_trailhead_active.png">
Update fonts, add trail access icon, other style changes:
I'll provide CSS/HTML

Fix link to trail


[py] return models from CV

Parameter return_models added to return trained models during xgb.cv.

Note: I know that API changes are unwanted, but the possibility to get the CV models is hugely useful and this PR maintains full backwards compatibility. Hence, I suggest to make an exception here, because it will take some time until the new callback based API is ready.

cc: @tqchen could you take a look? I don't have much time working on callbacks recently yet.

the callback API will be ready in #1211

@Far0n Want to update this after API refactoring?

@terrytangyuan yep. so let me close that one here for now.


Feature Request: Option to adjust alert font size

Alternatively the font size could just be increased. The TV's I'm deploying this to are mounted on the wall in hallways so the existing font size in the push notifications is pretty impossible to read from farther than a couple meters.

We can update the css from the menu like what I am trying to do with https://github.com/superhawk610/multicast/pull/15/commits/9a11db237b258931cf06af85663146d0f7e657a
Except I need to find a way to read .pug files that doesn't make my eyes cry.

I believe the alert font size has been increased to an acceptable default size. If anyone would like to implement variable font sizing, just submit a PR.


Edit cards

Hi,
Here are the changes that only include the Edit Card functionality and additional tests for the Card commands. Hopefully they are ok. Otherwise I love to hear from you.
Regards,
Niels

@NielsTalens thanks for extracting the PR. I think it looks great functionality wise. However, something has been changed recently on the master branch. Could you please rebase and resolve the conflicts? After that I think it's perfect to merge.


Migrate to TypeScript

Hiya! Would you consider migrating to typescript? Codebase at the moment does not seem to be huge. I could rewrite it with ts.

I'd be willing to help
TypeScript has been growing a lot and, without typings, TS developers won't be able to use this. It is possible to mantain types for JavaScript libraries, but that's much harder to do that and it's easier to write the library in TS instead, especially considering it's not that big atm


Add toString method to generated subclass.

If the (abstract) class for which we create a subclass has an abstract
toString method, stuff breaks, since in many places the toString method
is called. This commit adds a basic toString method to the generated
subclass when this is the case.

Coverage decreased (-0.004%) to 93.665% when pulling 0d6ca42e67e555c474fbabde414748af9620f8ee on michelwilson:master into 8f56182de6acbc91d0a0148e275e3a2f5af38949 on oshoukry:master.


[SPARK-11169] Remove the extra spaces in merge script

Our merge script now turns
[SPARK-1234][SPARK-1235][SPARK-1236][SQL] description

into
[SPARK-1234] [SPARK-1235] [SPARK-1236] [SQL] description

The extra spaces are more annoying in git since the first line of a git commit is supposed to be very short.
Doctest passes with the following command:
python -m doctest merge_spark_pr.py

Merged build triggered.

Merged build started.

Test build #43886 has started for   PR 9156 at commit ccf9e54.

Test build #43886 has finished for   PR 9156 at commit ccf9e54.

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

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/43886/
Test FAILed.

Jenkins, retest this please.

Merged build triggered.

Merged build started.

Test build #43891 has started for   PR 9156 at commit ccf9e54.

Test build #43891 has finished for   PR 9156 at commit ccf9e54.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/43891/
Test PASSed.

LGTM.


⚠ St. Lawrence Global Observatory CKAN Sitemap has degraded performance

In d7b06ee, St. Lawrence Global Observatory CKAN Sitemap (https://catalogue.ogsl.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 9890 ms

Resolved: St. Lawrence Global Observatory CKAN Sitemap performance has improved in c5b84ea after 4 minutes.


wip

Signed-off-by: Damien Duportal<EMAIL_ADDRESS>

[2022-11-10T16:41:42.556Z] Killed
script returned exit code 137

I'm pretty sure thats a memory issue (OOMKILLER) and not something you did btw
(I'm super curious and just been peeking at what you've been trying to do)

You are absolutely right. But there is a "peak" of builds on ci.jenkins.io and it behaves weirdly. @smerle33 is trying on in fra.ci with the same pod template (2 CPU + 4 G) we'll see if the OOM is there also.

Definitively an OOM. But I mean.. 4Gb. What is that task doing that requires so much memory 😱

We'll finish monday

It could be resizing images, but i don't think its that.
https://www.gatsbyjs.com/docs/how-to/performance/resolving-out-of-memory-issues/ has some tips.
The two I can see that might help from this list is:
Try reducing the number of cores
Gatsby defaults to using the number of physical cores on your machine to speed up builds, and parallelizes during certain steps of the process (image processing, Javascript bundle creation, and HTML generation).
So if you’re experiencing out of memory issues during any of those steps, you can try setting the environment variable GATSBY_CPU_COUNT to a lower number, like 2. Note that this will slow your builds down!
Increase allocated memory and/or upgrade your hardware.
The default node process in node >= 12 has a 2GB “heap size” allocated for memory.
It’s plausible that you could increase memory usage significantly. Increasing the max heap size to 4GB or 8GB is quite common (using NODE_OPTIONS=--max-old-space-size set to 4096 or 8192).
The theoretical limit on a 64-bit machine is 16 terabytes, but of course the practical limit is much lower. Netflix experimented with raising this limit to 32GB back in 2014; the Gatsby team is aware of a few sites that run this at 16GB (on machines with 16GB of RAM).

It could be resizing images, but i don't think its that.
https://www.gatsbyjs.com/docs/how-to/performance/resolving-out-of-memory-issues/ has some tips.
The two I can see that might help from this list is:
Try reducing the number of cores
Gatsby defaults to using the number of physical cores on your machine to speed up builds, and parallelizes during certain steps of the process (image processing, Javascript bundle creation, and HTML generation).
So if you’re experiencing out of memory issues during any of those steps, you can try setting the environment variable GATSBY_CPU_COUNT to a lower number, like 2. Note that this will slow your builds down!
Increase allocated memory and/or upgrade your hardware.
The default node process in node >= 12 has a 2GB “heap size” allocated for memory.
It’s plausible that you could increase memory usage significantly. Increasing the max heap size to 4GB or 8GB is quite common (using NODE_OPTIONS=--max-old-space-size set to 4096 or 8192).
The theoretical limit on a 64-bit machine is 16 terabytes, but of course the practical limit is much lower. Netflix experimented with raising this limit to 32GB back in 2014; the Gatsby team is aware of a few sites that run this at 16GB (on machines with 16GB of RAM).

Thanks a lot @halkeye ! With the variable GATSBY_CPU_COUNT set to the correct amount of vCPUs (e.g. the amount specified for the pod limits) then it works as expected without OOM.

https://github.com/jenkins-infra/jenkins-infra/pull/2487 increased the available resources for the webbuilder pods, and a new updated pipeline is currently being tested with this new resources.

Not sure why there is a duplicated Jenkinsfile_k8s file, and what the last one containing only "Jenkinsfile" is for (?)

symlink. probalby not useful, but is how the representation in git works.

Not sure why there is a duplicated Jenkinsfile_k8s file, and what the last one containing only "Jenkinsfile" is for (?)

symlink. probalby not useful, but is how the representation in git works.

Oh right, I didn't noticed the corresponding simlink icon next to its filename.

Not sure why there is a duplicated Jenkinsfile_k8s file, and what the last one containing only "Jenkinsfile" is for (?)

symlink. probalby not useful, but is how the representation in git works.

Oh right, I didn't noticed the corresponding simlink icon next to its filename.

What @halkeye said: it is the representation of a symlink by GitHub (it's not obvious TBH). The goal is to check the behavior of both ci.jenkins.io and infra.ci without requiring https://github.com/jenkins-infra/kubernetes-management/pull/3193/files to be merged (otherwise it would break the main deployment until the PR here is merged which can take some time)


Travis macos omnibus

Moves MacOS omnibus build from Jenkins to Travis.

I'll merge this to the #3272


Get travis working

@keo Any interest in getting travis working for us, with it fresh in your mind? :)

Just saw this. I'm a bit backlogged right now but will look at it very soon.

Jenkins working well


Call an event datepicker-closed

Hi,
Is it possible to call an event datepicker-closed?
I would like to click outside the datepicker and close the calendar dialog without hiding chosen range's value.
Thanks in advance for your reply.

I didn't find solution in this vue component, but  I found workaround.
Below there is solution, maybe someone will use it:
1.Create vue directive, which is responsible for clicking outside
2.Attach to another field two methods (in example )
a) show - open calendar dialog
b) hide - close calendar dialog
3. Add method "hide" to mounted  - it hides calendar dialog on init page
`

Click me

`


hugo default RSS injects generator tag with disableHugoGeneratorInject

The default RSS inserts the tag
<generator>Hugo -- gohugo.io</generator>

even when the configuration sets disableHugoGeneratorInject.
I tried to make it conditional on the default file but couldn't figure out how to check the value of disableHugoGeneratorInject in a template.

disableHugoGeneratorInject is meant for the generator meta tag in HTML files. We don't inject anything in RSS files -- we have a built-in template that creates the XML, including that generator tag. If you don't want it, please provide your own RSS template. For further questions, please use http://discuss.gohugo.io/. Also see  Hugo Documentation.

disableHugoGeneratorInject is meant for the generator meta tag in HTML files. We don't inject anything in RSS files -- we have a built-in template that creates the XML, including that generator tag.

It can be spun whatever way you want. I would spun it in that the reason to set disableHugoGeneratorInject is to not have generator tags on pages, whether they are "injected" or default on template.

If you don't want it, please provide your own RSS template.

I already do. I just noticed this surprising behaviour and thought of trying to fix it.

I actually concur with @carandraug that disableHugoGeneratorInject should apply to the RSS template as well.  I was also surprised to find that disableHugoGeneratorInject didn't also apply to RSS.
Should I open a feature request?  Could this ticket be reopened as made into a feature request?


[5.0] Fix hasNested boolean operator

The same as #7214 only for ver 5.
@taylorotwell As for the explanation you asked for - check the closed PR to 4.2 and mind that I created this hasNested feature with this bug to begin with..
It's rather edge case, to call whereHas(..)->orWhereHas(..) but still a bug.

Still needs explanation on why the hard-coded and is in there.

@taylorotwell It's explained with details in the linked PR.
These ands are something that should not be customized. Only the outer relationCountQuery should be customized by the developer, thus $boolean passed to the method is applied there.
Currently:
$query->where( ... )->orHas('deeply.nested.relation');
// produces obviously wrong result
where ... AND ( relation count query OR (nested relation count query OR (deeper relation count query)))

// while it should be (here you see the hard-coded ANDs)
where ... OR ( relation count query AND (nested relation count query AND (deeper relation count


Getting this error when i load my resnet based model

Hi,
I am getting a below error when i load run the cmd after loading my model:
hl.build_graph(model,daa)
ValueError: model input param must be a PyTorch, TensorFlow, or Keras-with-TensorFlow-backend model.

any luck?


Updating Gradle and Lombok breaks Custom Task Annotations

Hello!
I'm working on some old Java code that uses gradle and Lombok.  We're working on updating these dependencies to Gradle 5.6.2 and Lombok 1.18.10 and our custom task for integration tests is now failing.  Digging into the exceptions further, they're all based around various Lombok annotations.
What changed?
We use gradlew, so to update the Gradle version I updated it in the gradle/wrapper/gradle-wrapper.properties file:
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

I changed our Lombok dependencies like so:
dependencies {
    ...
    // Lombok
    compileOnly("org.projectlombok:lombok:$lombokVersion")
    annotationProcessor("org.projectlombok:lombok:$lombokVersion")
    testCompileOnly("org.projectlombok:lombok:$lombokVersion")
    testAnnotationProcessor("org.projectlombok:lombok:$lombokVersion")
   ...
}

...where the $lombokVersion is 1.18.10:
ext {
   ...
    lombokVersion = "1.18.10"
   ...
}

What's broken?
However, this is when things started to go wrong with these tests.  Here's more background on the configuration and setup of the test.
Here is the task:
task itest(type: Test) {
	testClassesDirs = sourceSets.itest.output.classesDirs
	classpath = sourceSets.itest.runtimeClassPath

	beforeTest { x -> logger.info("Running test: " + x) }

	// This is not needed, but I like to see which tests have run
	testLogging {
		events "passed", "skipped", "failed"
	}

	testlogger {
		// pick a theme - mocha, standard or plain
		theme 'standard'

		// set to false to disable detailed failure logs
		showExceptions true

		// set threshold in milliseconds to highlight slow tests
		slowThreshold 1000

		// displays a breakdown of passes, failures and skips along with total duration
		showSummary true

		// enable to see standard out and error streams inline with the test results
		showStandardStreams true
	}
}

Here is the sourceSet configuration:
sourceSets {
	itest {
		compileClasspath += main.output + configurations.testCompile
		runtimeClasspath += main.output + configurations.testRuntime
		java.srcDir file('src/itest/java')
	}
}

Here are the configurations:
configurations {
	itestCompile.extendsFrom testCompile
	itestCompileOnly.extendsFrom testCompileOnly
	itestRuntime.extendsFrom testRuntime
	itestAnnotationProcessor.extendsFrom testAnnotationProcessor
}

I believe what I'm looking for is something to configure the sourceSets using setAnnotationProcessorPath from this document.  Am I on the right track?  I can't get this running in my terminal or IntelliJ 2019.2.2.
Thank you all for your help.  If this is more appropriate for StackOverflow, I can post over there.  Thanks for your time.

@physik932 Hello,
Have you managed to overcome this problem? It seems that I'm facing the same issue and I'm out of ideas...

@gregRzn Sorry for this super late response.  I had another engineer look into this with me, and he found that we used a much newer version of Lombok at the time that seemed to change and break the way we used Gradle.  I believe it was something like 1.18.x; we downgraded to 1.16.x and it all worked again.  I know this is a late response and may not fix your issue.  Good luck and I hope you're doing well!


Constraint-check constructor parameters

This one might be a bit trickier.  C::T directly copies the ctor parameters into the blessed hashref - see here.  Maybe provide BUILDARGS if it's not already defined?
Edit What about providing BUILD unless an option is given?  The provided BUILD could check the constructed value of each given constrained field.  The same functionality would be in a helper function if the user did not want the auto-generated BUILD.

With bc35737, constructor parameters are checked.  However, I still need to add tests of the _check_all_constraints fallback.  Therefore, I am not closing this yet.


Should BulkUpdateOperation & IBulkUpdateOperation be changed to use IScript?

NEST/Elasticsearch.Net version: 5.0.0-rc1
Elasticsearch version: 5.0.0
This is related to #2343 / #2342
Reading the spec at https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html
I think the change is similar - removal of properties for Lang, Script, ScriptId, ScriptFile, Params and replaced with an IScript Script property.
the currently generated request looks similar to this:
POST /test/doc/_bulk
{"update": { "_id":1}}
{"upsert":{"id":1,"script":""} }
and gives an error of "script or doc is missing"
but changing the properties in BulkUpdateOperation produces a request similar to
POST /test/doc/_bulk
{"update":{"_id":1}}
{"upsert":{"id":1},"script":{"inline":""}}
which returns with "Cannot generate an empty script." - which is expected!

Thanks for reporting @awelburn 👍


Analysis hang

Address: 0x804991a seems to cause an infinite analysis loop.
CGC_Hangman_Game_patched_stripped.zip

The name of this particular binary makes this issue hilarious

Fixed in dev


1890 - Added Warton Top-Down Control

Fixes #1890

Thanks @lennycolton 👍

:tada: This PR is included in version 6.3.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Normalization

First of all: Nice work in implementing useful tasks such as lazy loading and memory mapped files .
As a suggestion, I think it would be nice to have an option regarding the normalization. I might need the vectors as they are and not normalized.

Thanks!
This is coming! Unfortunately, it will take some time as I will have to re-convert all the pre-converted models before releasing this release. I will ping you on this issue when it comes out.

Sorry, this took longer than normal. It required a re-work of the library and file format since when I created this I didn't actually encode the non-normalized vector information in the files.
The constructor now takes a normalized parameter that you can use to turn normalization on and off. It is documented here. Note: You will have to re-download the .magnitude file for the model you are using or re-convert it if it is your own for this to work. You can download them again from here.


Show installed release on install

After install show a line for each installed release. May be improved by relating the context between the applications and releases.
./target/debug/protonup-rs
> ProtonUp Menu: Choose your action: Quick Update (detect apps and auto download)
Found the following apps: Steam "Native" , Lutris "Native"
Installed GE-Proton9-21

Resolves #32

Nice work, thanks !


Enable skymap based draws

This PR enables skymap draws.

@MickaelRigault

Can we make that ligo.skymap is not a mandatory package, like using ImportError ?

@MickaelRigault fized.


create-app: add EntityLinksCard to the System EntityPage

Signed-off-by: Jason Nguyen<EMAIL_ADDRESS>Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[x] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

A little context from discord
I figured this PR can remove any ambiguity as to why the System's page does not include links.

Thanks @jhaals, I applied these changes and squashed them into the first commit


Add/Update Var Group: Support for Body Param

PR Summary
Add/Update Var Group: Support for Body Param, so that json can be directly provided rather than a hashtable of variables.  See the example in the documentation for more use case details.
PR Checklist

[x] Write Help
[x] Write Unit Test

Changes merged into PR #217


[Color Picker] Scroll Wheel input should be suppressed to underlying applications when Color Picker is active

ℹ Computer information

Windows build number: 18363.959
PowerToys version: v0.20.1
PowerToy module: Color Picker

📝 Provide detailed reproduction steps (if any)

Open an app with a scrollbar
Center the scrollbar on content which will allow scrolling
Use the scroll wheel to invoke the very hard to discover zoom capability one level
Use the scroll wheel to revert to the unzoomed state

✔ Expected result
The zoom level will go away and the page will remain in the same scroll position. The fact that the scroll wheel is tied to zooming at all, whenever the Color Picker is enabled, mouse events should probably be turned off. A feature request to make this behavior selective with modifier keys was also submitted. #5745
❌ Actual result
The underlying window will scroll. When transitioning back to the unzoomed state, the scroll event isn't seemingly captured, so it is sent to the underlying window. This is probably the worst scenario because you can't scroll back to where the content was before as the view has moved, but it can only scroll one way as the other direction will zoom in. If the content you were looking at was on the boundary of the view port, this may have just move it out of view.
📷 Screenshots
Are there any useful screenshots? WinKey+Shift+S and then just paste them directly into the form

You can move the cursor away from the zoomed-in area and (at least when I try this) the scroll is sent back to the window. For both directions.

I totally agree. The scrolling behavior between the zoom-window and normal (scrollable) windows behind it is terribly annoying. I strongly recommend to use CTRL+SCROLL to zoom (which is the standard) and then the conflict should be mostly solved.

I totally agree. The scrolling behavior between the zoom-window and normal (scrollable) windows behind it is terribly annoying. I strongly recommend to use CTRL+SCROLL to zoom (which is the standard) and then the conflict should be mostly solved.

@enricogior, think we should add this before stable.  I do what @Jay-o-Way does and use ctrl zoom a ton.  And we should override scroll down as well.

@crutkas
we need a plan for this since changing an established behavior will cause problems to the existing users.
How do we plan to communicate the new behavior?
Are we considering to make this an option?

@crutkas I'm confused :( This title, and the PR, speak of surpressing the scroll event, but what I thought - and am hoping for - is that normal scrolling is actually passed as normal, and only Ctrl+Scroll will have an effect for Color Picker.


Prevent remove last vertex

Any ideas how to prevent remove last vertex for geometry (circle, polygon, square). When using edit mode it is possible to remove one by one vertexes and at the last geometry disappear and no way to edit it.
Than you

You can set removeLayerBelowMinVertexCount: false:
map.pm.setGlobalOptions({removeLayerBelowMinVertexCount: false})

https://jsfiddle.net/wjzqo2ud/

Nice! Thank you


waf: 2.0.15 -> 2.0.18

Motivation for this change
Routine bump to latest version.
Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

Notify maintainers
cc @vrthra

@GrahamcOfBorg build waf

note this was a duplicate of https://github.com/NixOS/nixpkgs/pull/62592


How to Use lightGBM in CPP Project ?

Please search your question on previous issues, stackoverflow or other search engines before you open a new one.
For bugs and unexpected issues, please provide following information, so that we could reproduce on our system.
Environment info
Operating System:
CPU:
C++/Python/R version:
Error Message:
Reproducible examples
Steps to reproduce

just include all codes of LightGBM to your project.
compile the library, and use our c_api interface:  https://github.com/Microsoft/LightGBM/blob/master/include/LightGBM/c_api.h


Add GitLab CI support

This is for use in the GitLab mirror at https://gitlab.com/triqng/triq.

Should it also run dialyzer?

Should it also run dialyzer?

If it can be made fast enough, then yes.

on some of my projects it is pretty fast, but I pre generate and cache the PLT file, not sure if gitlab can do that

I'm actually expanding and improving gitlab-ci.yml right now.

See https://github.com/triqng/triq/pull/18


ListView builder in a column

Steps to reproduce
body: Column(
    children: [
      Expanded(
        child: Obx(() {
            final stockList = controller.stockList.value.data ?? [];
            return ListView.builder(
              itemCount: stockList.length,
              itemBuilder: (context, index) {
                var item = stockList[index];
                return CustomListTile(
                  onTap: () {},
                  title: item.name.toString(),
                  subtitle: 'Quantity: ${item.quantity.toString()} | Price: ${item.price.toString()}',
                  trailing: ElevatedButton(
                    onPressed: () {},
                    style: primaryButton,
                    child: const Text(
                      'Add',
                      style: TextStyle(color: Colors.white),
                    ),
                  ),
                );
              },
            );
          },
        ),
      ),
    ],
  )

Expected results
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Trailing widget consumes entire tile width. Please use a sized widget, or consider replacing ListTile with a custom widget (see https://api.flutter.dev/flutter/material/ListTile-class.html#material.ListTile.4)
'package:flutter/src/material/list_tile.dart':
Failed assertion: line 1324 pos 7: 'tileWidth != trailingSize.width || tileWidth == 0.0'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.

body: Column(
          children: [
            Expanded(
              child: Obx(() {
                  final stockList = controller.stockList.value.data ?? [];
                  return ListView.builder(
                    itemCount: stockList.length,
                    itemBuilder: (context, index) {
                      var item = stockList[index];
                      return CustomListTile(
                        onTap: () {},
                        title: item.name.toString(),
                        subtitle: 'Quantity: ${item.quantity.toString()} | Price: ${item.price.toString()}',
                        trailing: ElevatedButton(
                          onPressed: () {},
                          style: primaryButton,
                          child: const Text(
                            'Add',
                            style: TextStyle(color: Colors.white),
                          ),
                        ),
                      );
                    },
                  );
                },
              ),
            ),
          ],
        )

Actual results
Trying to add a ListView.builder()
Code sample
Code sample
body: Column(
          children: [
            Expanded(
              child: Obx(() {
                  final stockList = controller.stockList.value.data ?? [];
                  return ListView.builder(
                    itemCount: stockList.length,
                    itemBuilder: (context, index) {
                      var item = stockList[index];
                      return CustomListTile(
                        onTap: () {},
                        title: item.name.toString(),
                        subtitle: 'Quantity: ${item.quantity.toString()} | Price: ${item.price.toString()}',
                        trailing: ElevatedButton(
                          onPressed: () {},
                          style: primaryButton,
                          child: const Text(
                            'Add',
                            style: TextStyle(color: Colors.white),
                          ),
                        ),
                      );
                    },
                  );
                },
              ),
            ),
          ],
        )

Screenshots or Video

Screenshots / Video demonstration
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Trailing widget consumes entire tile width. Please use a sized widget, or consider replacing ListTile with a custom widget (see https://api.flutter.dev/flutter/material/ListTile-class.html#material.ListTile.4)
'package:flutter/src/material/list_tile.dart':
Failed assertion: line 1324 pos 7: 'tileWidth != trailingSize.width || tileWidth == 0.0'
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.

Logs
Logs
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Trailing widget consumes entire tile width. Please use a sized widget, or consider replacing ListTile with a custom widget (see https://api.flutter.dev/flutter/material/ListTile-class.html#material.ListTile.4)
'package:flutter/src/material/list_tile.dart':
Failed assertion: line 1324 pos 7: 'tileWidth != trailingSize.width || tileWidth == 0.0'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.

Flutter Doctor output
Doctor output
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
Trailing widget consumes entire tile width. Please use a sized widget, or consider replacing ListTile with a custom widget (see https://api.flutter.dev/flutter/material/ListTile-class.html#material.ListTile.4)
'package:flutter/src/material/list_tile.dart':
Failed assertion: line 1324 pos 7: 'tileWidth != trailingSize.width || tileWidth == 0.0'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.

Either use the ListView.builder without Column as a parent widget or set shrinkWrap property to true for LIstView.builder

Hi @therealkirko, Thanks for filing the issue.  I am not really sure what this issue is trying to report. Also, Your code sample is incomplete and contains custom widgets, So Its difficult to make a judgement on whats expected.

child: Obx(() {
...
return CustomListTile(

I would suggest updating the issue to clearly describe what you were trying to achieve and what really doesn't work as expected and then share a complete code sample to show a reproducible case along with the output of flutter doctor -v

everything looks alright see this reproducible code sample
probably some error in CustomListTile
(OT/personal opinion: beware of using semi-unmaintained packages like getx)


Issue when generating certificate with certbot

I am following the documentation here, but when I enter:
sudo certbot --nginx

and select the virtual host, I get this error:
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for plausible.laravelista.com
Waiting for verification...
Cleaning up challenges
Failed authorization procedure. plausible.laravelista.com (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://plausible.laravelista.com/.well-known/acme-challenge/RIILIq6-u-mzcqo7mT8hDesS-VfPn1O1-obtFGt7ijI [2a03:b0c0:3:e0::476:7001]: "\r\n<title>404 Not Found</title>\r\n\r\n
404 Not Found
\r\n
nginx/1.16.1</ce"

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: plausible.laravelista.com
   Type:   unauthorized
   Detail: Invalid response from
   http://plausible.laravelista.com/.well-known/acme-challenge/RIILIq6-u-mzcqo7mT8hDesS-VfPn1O1-obtFGt7ijI
   [2a03:b0c0:3:e0::476:7001]: "\r\n<title>404 Not
   Found</title>\r\n\r\n
404 Not
   Found
\r\n
nginx/1.16.1</ce"

   To fix these errors, please make sure that your domain name was
   entered correctly and the DNS A/AAAA record(s) for that domain
   contain(s) the right IP address.

For some reason certbot is not getting the response from plausible container, but from my local nginx. When I try manually visiting the URL in browser I get the 404 response from plausible container.
Am I missing some options in the nginx virtual host config?
plausible.cnf
server {
        server_name plausible.laravelista.com;

        location / {
                proxy_pass http://<IP_ADDRESS>:8000;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

I have found a fix for this. I'll send a PR soon.

Fixed in #23


Converter crashes on whitespace between elements

Observed some weird cases, where the converter fails when there's whitespace between elements.
E.g. if this comment is removed...
https://github.com/substance/texture/blob/b0a961c497a47b86e68e87167dd5e982d1df8d1e/data/kitchen-sink.xml#L112
@oliver---- can you have a look?

Fixed.


Feature request: Regression Prediction for Age

Is your feature request related to a problem? Please describe.
The goal is to include the Regression with an Abalone Dataset project that shows the Regression model prediction for Age variable.
Describe the solution you'd like
The project, including all its directories and files, should be properly transferred and integrated into the target repository, ensuring all dependencies and setup instructions are documented.
Describe alternatives you've considered
Alternative solutions include creating a submodule in the target repository or manually copying and pasting the essential parts of the project.
Approach to be followed (optional)

Check the primary structure and contents of the Regression-with-an-Abalone-Dataset repository.
Clone the repository to a local machine or a temporary directory in the target repository.
Transfer the cloned project files to the target repository.
Push the changes to the new repository.

Additional context
NA

@UppuluriKalyani can you assign this issue to me with proper labels to me

@UppuluriKalyani can you reopen this issue and assign it to me as GSSoC-Ext contributor

@yashksaini-coder don't need it you can work on something different


Warning in use docker to build StarRocks in MacOS

I followed source code compilation part of the Doc to compile starrocks.
docker pull starrocks/dev-env:{branch-name}
After pulling the images, a warning appears like this.
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
Does this have any problem and how should I solve it?

OK, thanks. I will try it.


Publish Git tag while publishing to npm

npm version X.X.X && git push --tags && npm publish ?

Didn't know npm version, nice!
Yes, something like that.


Wrong results after running queries

I have a borad that is splited into tow swimlanes
The swimlaes have same columns and setting
i created two similar queries one for each swimlane (iOS, Android)
one works as intended while the other doesnt.
How can i dive deep more into this
Thanks
[Enter feedback here]

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

ID: b8acd801-cb9c-fa87-b4a7-5a44094bbd00
Version Independent ID: e471c7e6-2ace-9029-ae22-62f1725168fa
Content: Query by account, user, workflow, or board changes in Azure Boards - Azure Boards
Content Source: docs/boards/queries/query-by-workflow-changes.md
Service: azure-devops-boards
GitHub Login: @chcomley
Microsoft Alias: chcomley

@MahmoudZinji -- Mahmoud, thank you for your feedback.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


fix: setup_nvm.sh

#37 #36

For those waiting for an urgent solution:
mup.js
  app: {
    docker: {
      image: 'iloveit61/meteor:root'
    },
  }

Thanks @Sergeant61


Support creating UInt8Arrays from Java byte[] arrays

Previously we could decode a user-provided Uint8Array but we couldn't create one.

Good call. I used array.constructor.name because typeof returned object.


Goggle map animate camera does not works for the second time.

Steps to reproduce

initialise a controller inside a provider
open the map screen and navigate to camera position
pop the screen
again open the map and navigate to camera position

Expected results
The camera should move.
Actual results
E/flutter (28717): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method camera#move on channel plugins.flutter.dev/google_maps_android_0)
E/flutter (28717): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:332:7)
E/flutter (28717):
Code sample
Code sample
class ItineraryModel extends ChangeNotifier {
  FFLatLng? googleMapsCenter;
  var googleMapsController = Completer<GoogleMapController>();
}

  onUserLocation: (p0) async {
        var controller = await exploreMapModel.googleMapsController.future;
        controller.moveCamera(
          CameraUpdate.newLatLngZoom(
            FFLatLng(p0.latitude!, p0.longitude!).toGoogleMaps(),
            21,
          ),
        );
      },

     if (userLocation != null)
              Positioned(
                top: 16.0,
                right: 16.0,
                child: CircleAvatar(
                  backgroundColor: FlutterFlowTheme.of(context).primary,
                  child: IconButton(
                    onPressed: () async {
                      print(userLocation);
                      if (userLocation != null) {
                        widget.onUserLocation(userLocation!);
                      }
                    },
                    icon: Icon(
                      Icons.my_location,
                      color: FlutterFlowTheme.of(context).secondary,
                    ),
                  ),
                ),
              ),

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
 flutter doctor -v

[✓] Flutter (Channel stable, 3.19.0, on macOS 14.3.1 23D60 darwin-arm64, locale en-IN)
    • Flutter version 3.19.0 on channel stable at /Users/anmolgupta/Downloads/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision bae5e49bc2 (4 weeks ago), 2024-02-13 17:46:18 -0800
    • Engine revision 04817c99c9
    • Dart version 3.3.0
    • DevTools version 2.31.1

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at /Users/anmolgupta/Library/Android/sdk
    • Platform android-34, build-tools 33.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C500b
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2023.3.4)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.68.1)
    • VS Code at /Users/anmolgupta/Desktop/Visual Studio Code.app/Contents
    • Flutter extension version 3.60.0

[✓] Connected device (3 available)
    • RMX3242 (mobile) • SOT4RKPRMJWCKRJF • android-arm64  • Android 13 (API 33)
    • macOS (desktop)  • macos            • darwin-arm64   • macOS 14.3.1 23D60 darwin-arm64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 122.0.6261.112

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Closing this as a duplicate of https://github.com/flutter/flutter/issues/43785.
Kindly subscribe to the original issue for updates.
Thank you


Having trouble using RecordRTC on Safari

Hi!
I am trying to record audio from microphone using RecordRTC library in javascript. My goal is to record the audio and send it to a nodeJS server threw websocket. I managed to make it works on google chrome but not on Safari.
The error I get on Safari is the following :
[Error] Cannot load blob:null/5f6b6c16-803c-49cc-b6c7-6fa294c25313. [Error] Failed to load resource: Cross origin requests are not allowed when using same-origin fetch mode. (5f6b6c16-803c-49cc-b6c7-6fa294c25313, line 0) [Error] NotReadableError: The I/O read operation failed. (7f332c2a-0091-44d5-93d5-8c57adcf5310, line 2)
I investigate and find that when I call stopRecording: function(blobURL) {}, blobURL is "blob:null/" and chrome seems to manage this but when I call getDataURL, Safari throw the error above.
Here is some code :
    const startRecording = document.getElementById('start-recording');
    const stopRecording = document.getElementById('stop-recording');
    let recordAudio;

    //3)
    startRecording.onclick = function() {
        startRecording.disabled = true;
        //4)
        navigator.mediaDevices.getUserMedia({
            audio: true
        }).then(async function(audio) {

        //5)
        recordAudio = RecordRTC(audio, {
            type: 'audio',
        //6)
            mimeType: 'audio/webm',
            sampleRate: 44100,
            // used by StereoAudioRecorder
            // the range 22050 to 96000.
            // let us force 16khz recording:
            desiredSampRate: 16000,

            // MediaStreamRecorder, StereoAudioRecorder, WebAssemblyRecorder
            // CanvasRecorder, GifRecorder, WhammyRecorder
            recorderType: StereoAudioRecorder,
            // Dialogflow / STT requires mono audio
            numberOfAudioChannels: 1
    });
    recordAudio.startRecording();
    stopRecording.disabled = false;
};
stopRecording.onclick = function() {
// recording stopped
startRecording.disabled = false;
stopRecording.disabled = true;

// stop audio recorder
recordAudio.stopRecording(function() {
    // after stopping the audio, get the audio data
    recordAudio.getDataURL(function(audioDataURL) {
        //2)
        var files = {
            audio: {
                type: recordAudio.getBlob().type || 'audio/wav',
                dataURL: audioDataURL
            }
        };
        // submit the audio file to the server
        // console.log(files.audio.dataURL);
        sendToServer('audio', [files]);
    });
    console.log("recorder stopped");
});
};

I search on internet and find nothing about this .. If you have a solution to make it works on safari, I would be grateful.
Thank you, gma

Were you able to find a solution to this?


Update to UCSC project 4082

Project: 7b947aa2-43a7-4082-afff-222a3e3a4635
Submission: 5f4d719e-f974-495d-b16d-008fd463983e
Chat on slack: https://embl-ebi-ait.slack.com/archives/C01360XN04S/p1618410267170000
1 process has been created per file instead of per group of files that will be analysed.
This would involve update deletions which are not scoped for any part of the DCP at the moment so we will not attempt to do this via updates

Actions:

Delete Terra Staging Bucket: 7b947aa2-43a7-4082-afff-222a3e3a4635
Delte ingest Submission: 5f4d719e-f974-495d-b16d-008fd463983e
Delete files in upload area

Rachel,
We have deleted:

The terra upload
The ingest upload area (and all the data files)
The ingest submission

But we have kept the project so that the project UUID will be retained.
Please submit to the project from the data upload tab here, which will create an upload area for your data files.
Thanks
Alexie (on behalf of ingest operations)

New submission 9d69f0cf-4c5a-45a3-a799-b425332e0a79 added to ingest, waiting for data file to be re-uploaded.

Sorry, I need to reopen this - What was done here?
The submission still has an incorrect number of bundles

Enrique has re-started this conversation with UCSC and they will update the spreadsheet and make a new submission keeping the same project UUID

As Enrique asked me I did the following steps:

Deleted the submission from ingest (UUID:27868ae9-6938-4f73-b7e7-3eb5e016f80b, objectId: 6079c3c9dd9aab1232d2d4db)
Removed the project related data from Terra staging prod bucket (project UUID: 7b947aa2-43a7-4082-afff-222a3e3a4635)

The new submission is being exported - Once it's exported, I'll ask Rachel if I can submit the import form!


An Indexed value is affected by a side effect after indexing

Thanks for fixing #58
As you know, there is still an issue for index
Here is some test code.
def f(x):
    x[0] = 200
    return 0

x = [0]

print(x[0]+f(x))

python: 0
optpy: 200

but I guess there are some ways to solve this problem, like separating Value::index to index and index_assign.

I think this would be a good option.

Thank you for reporting it! I added this to the code base in #101.

The issue was resolved in #102 by introducing index_ref and index_value. The test is enabled in #103.


Community Support

Issue Type: Feature Request
Your product is excellent.
However, there is NO community support ANYWHERE.
Google "vscode community support" -> nothing
Inspect https://gitter.im/Microsoft/vscode and you find 100 questions and 0 answers. Nobody from VSCode team is monitoring that group. It is an embarassment.
Search Telegram: Nothing
Search Slack: Nothing
Search Discord: Nothing
So there is NO place where a community of VSCode users can exchange information live.
VSCode is successful, yes. But you have no idea how much DAMAGE is caused by FAILING to provide ANY community hangout.
Look at crypto exchanges. All the successful ones have a Telegram group. e.g. "Binance API". There's half a dozen Binance engineers supporting that community. What's the result? Huge incentive for traders to use Binance, because they have a connection with other Binance engineers and support staff.
Microsoft has the budget to PAY 3 engineers to monitor your https://gitter.im/Microsoft/vscode around the clock, so that every question is addressed.
You know Google indexes gitter right? So if I query google and get a gitter link come up, I click it and see an absolutely dead gitter room.
What is the psychological effect of developers around the world experiencing this?
Please, someone in management needs to allocate resources for community support!
Your technology will evolve MUCH faster once you have this.
VS Code version: Code 1.62.2 (3a6960b964327f0e3882ce18fcebd07ed191b316, 2021-11-11T20:59:05.913Z)
OS version: Darwin x64 20.6.0
Restricted Mode: No

Maybe, you can go to StackOverflow?

Currently options are Stack Overflow and GitHub issues.
These resources are well suited for specific questions and answers.
However they are a bad match for discussions.
Often a conversation, requiring several messages backwards and forwards, is needed in order to resolve an issue or impart an understanding.
And that is painfully slow on these asynchronous / nonrealtime platforms.
Sometimes that information is by nature transient... it would create clutter to store it permanently.
Suppose I have a technical question regarding Python.
#python on IRC Libera is an AMAZING community.
My experience over 10 years is that when you provide a community forum, experts step up and offer expertise for free. They enjoy it. I enjoy doing this in the fields in which I have expertise.
Another example: coding Telegram with Telethon. There is an AMAZING Telegram channel. Something that might take a couple of days to figure out using Stack Overflow / GitHub-Issues can be resolved in a few minutes. So much more productive.
And it BUILDS a community. Just creating the medium, the community forms. Self-organizing principle of life.
VSCode team work SO hard to deliver a flagship product. I read through each version release, and what you are doing is splendid. You've brought Jupyter notebooks into an IDE. 🙏
And VSCode is aimed to be a "community" version of Visual Studio. But WHERE is the COMMUNITY?
The terrible neglect of your gitter does a disservice to the hard work of your team, creating an impression of neglect/abandonment.
Please consider this suggestion. You have a huge team of expert engineers. Just provide them a public place to hang out and help out, invite them to join, and you will see VSCode flourish at a new level. The quality of 3rd party components will improve. Standards / coding practice / style will cohese, and this uniformity will lower workload on the core VSCode team.
You are trying to squash your GitHub issues. You published a graph showing progress in the latest release notes. But to get to the ROOT of the issue, if there were some realtime forum, you would be receiving only a FRACTION of the issues you currently receive, freeing your engineers to put focus where it is truly needed.
The main point of VSCode is to be a barebones framework that invites 3rd party engineers to augment it. But for a complete ECOSYSTEM you NEED a community hangout.
Please, reallocate some resources! It's a win-win!

There is also Gitter and Discord (which I would argue suffers from the same issues as Gitter)

I would favour Discord over Gitter, due to the ability to create separate chatrooms.
That's very much in line with the multifaceted nature of VSCode.
Just send a mailout to the dev-team, inviting them to join and keep an eye on it.
And ADVERTISE the Discord at the TOP of the root README.md here.
You would end up with rooms for different plugins, rooms for DESIGNING plugins, rooms for feedback/bugs/chitchat/announcements/...
Or even leverage IRC and build a client that runs out of the IDE.
Moderators could escalate key issues from the transient chat to github issue tracker. Contributors of value could be escalated to admin privilege. You'd tap into a huge free workforce. And I can't see your kanban boards but I'm guessing it's not gona put anyone out of a job.
And you guys would have your finger on the pulse. You could see what the community wants, where the pain points are ...

I personally feel that the Gitter being indexed makes it a good stand-in for Stack Overflow
Questions can get asked once instead of multiple times, which is convenient

Issue with Gitter is scalability.
Single-channel solutions for popular technologies quickly get so busy that it becomes a challenge to keep up with them.
And doesn't VSCode naturally split into multiple disjoint regions of interest?
But why not start with manning the Gitter and see if it becomes busy enough to warrant levelling up?

To be honest, I'd want a chat with community buyin and resources like the TS Community Discord.
The community leads that one but it does have staff presence (I believe they're there on a personal basis with MS permission).

It turns out that StackOverflow bans questions like "what is this theme or extension?". Gutter doesn't answer them either but because that chat isn't supported well.
Also @orta has done work on sponsoring and scaling the TS Community Discord that could be used as a case study here. The server went from a few hundred overall to thousands of online users and a team of non-MS helpers

ok I found the Discord just by typing "VSCode" into it.
Looks like I was already a member, so if this isn't working for you, try https://discord.gg/U8Y9Zc2U
What I see is exactly the same problem as the Gitter... a huge ratio of questions to answers.
Yes, stack overflow has irritating policies. They close questions that are undeniably valuable.
Please can the management of the VS code team deploy some firepower into this discord?

just an fyi, we do have a slack workspace for vscode extension devs that is vibrant and striving and many extension authors help others build new tools there: https://vscode-dev-community.slack.com
You can join it to learn more about making vscode extensions. As a general rule, we don't answer general vscode user questions or issues there tho :)

What stands out to me is that the VSCode team allocate huge bandwidth to fielding its GitHub Issue tracker.
REALLY stands out. Every issue I file, almost immediately an engineer is on it, asking the right questions, integrating it with related issues, etc. And the speed of fixes is blinding. I've never seen such an impressive level of performance on any technology.
OTOH VSCode Gitter is a barren wasteland that will create a false impression of the vitality of the VSCode project.
Recommend you guys either water it or pull it up by its roots and destroy it.
So how about: kill the Gitter and add a "general" channel to the Slack? And promote the Slack: add a "join our slack" to the "help" VSCode menu, just above "report an issue".
That way you'll reduce noise on this Issue Tracker and any topic on Slack that warrants changes in VSCode source/doc can be propagated/escalated to here.
My general workflow when I hit a snag is:

Google
RTFM
Discuss realtime on a transient medium (IRC / Discord / Slack / Telegram / ...
Post question on Stack Overflow
GitHub issue-tracker

If everyone does this, we keep SO and GitHub IssueTracker clean.

I know .net teams use discord and I frequent .net interactive channel that frequently. That dev community also has moderators from Microsoft. So, maybe moving vscode gitter to discord could be an option.
@p-i- if you are suggesting vscode-dev-community slack gets polluted with rando vscode questions I would be strongly against it. We built it to over 4K devs now, mainly focused on building new vscode extensions. We locked general channel there because there was too much noise posted there. I hope that clarifies that dev community goal for you.

Isn't using GitHub Discussions (Forum) a better option than multiple dead-ish monolithic/mostly-threadless feeds (slack, gitter)? AFAICT it's a regular(ish) forum, which is far more efficient timewise (ie, wastes less time for helpers and users) than scrolling through every post in a feed.
See https://github.com/microsoft/vscode/issues/125609 for a request to reconsider enabling GitHub discussions.

Imho, Github Discussions is the weakest platform possible for support. Feature voting, maybe. Support, no.

So, as of now, where should one go with general VSCode usage enquiries?
I see no clear direction.
I think #1 priority should be to nuke any dead communities. They serve nobody and can only serve to waste time, frustrate users and damage VSCode's public image. There should only be one goto hangout for each topic, right? It's hard enough to stay on top of one. If there are multiple contenders simultaneously operating, this will be discouraging for those who are willing to offer expertise.
Second should be to create one single location for general VSCode community support.
Disappointed to learn that this has been tried and shut down on Slack, which provides the necessary structure for firewalling, i.e. you create a #general channel and all the "clutter" goes there. If you don't do this, sure you have a cleaner Slack, but that "cruft" then spills out over the internet. And I don't see that fragmentation ultimately serving the goal of VSCode as becoming the goto IDE for the future.
Best to seek to "contain" the "clutter", no?
My experience with Discord is that it encourages autonomy. By giving people badges/status for merit, a hierachy emerges and you end up with quality expertise given for free. (Same goes with Stack Overflow). People like badges/status.
Why not keep the Slack for plugins, reshape the Discord for general VSCode discussion, kill the Gitter (and any other dead outlets), divert a trickle of expertise to the Discord and present updated community resources (1) at the top of the root README.md, (2) at the root of the public VSCode doc and (3) accessable from the 'Help' VSCode menu?
Think about aquisition of new users contemplating migrating from another IDE, or trying VSCode as their first IDE. It's surely in VSCode's best longterm interest to ensure there is an onboarding ramp to minimize the pain of making the switch.

oh, I don't know. Coming from a guy with 47 contribs on github in a year? That's a lot of telling folks how to run their dev community before you even became part of one 🙂 Interesting spill tho. Thanks for your input!

How is the fact that I haven't interacted much with GitHub this year supposed to correlate with my exposure to dev communities? As it happens I've been on IRC since 2005 and active on 50+ channels. But attempting to denigrate is disingenuous... what purpose is served? It's veering off-topic.
I am simply applying common sense / critical thinking to a simple situation that is clearly visible. Stating the obvious, if you will. If an error is circled on a chalkboard, does it matter by which hand? The merit is in the accuracy of the identification, not the personal history of the circler.
Is it accurate? Does it compute? That is the question.
I have no horse in this race. I created the issue in order to raise awareness within Team VSCode of the experience of a newcomer. Because that perspective shift is hard when you're an expert.

So, as of now, where should one go with general VSCode usage enquiries?

^ Still not addressed. +1 to anyone who sorts it out. My gratitude to VSCode team for making an amazing product. 🙏

It has recently come to my attention that malicious links including viruses have been posted in the existing unofficial Discord support server which is not moderated manually or automatically against this. Communication and requests for collaboration with their moderation has also failed to address the issue.
It would be in the best interest to make a new Visual Studio Code server using the TypeScript Python and Coding Den servers as a model. Bots will be set up for support management and content filtering. I can begin work on this ASAP (next week).

Discord, Slack and Gitter aren't Googleable. Github discussions are superior to Stackoverflow in a few regards, like the ability to link/embed code.

just an fyi, we do have a slack workspace for vscode extension devs that is vibrant and striving and many extension authors help others build new tools there: https://vscode-dev-community.slack.com
You can join it to learn more about making vscode extensions. As a general rule, we don't answer vscode user questions or issues there tho 🙂

How do you join the workspace?

I signed in to the Slack link and it worked without an invite

It will not let me join with any of my existing slack accounts.

@SNDST00M It has recently come to my attention that malicious "Discord Nitro" links including viruses
story of my life as a discord owner

Did a quick search and it appears that the community Discord has been wiped clean of virus links 👏🏾 well done of them

Can anyone list the resources currently available?
I will add them to the original post, which will improve this as a jump-point--resource.
I've recently found a Discord that may be the solution I was searching for when I filed the issue: Microsoft Python: https://discord.gg/QFZhphfK

@digitarald can this now be closed? Seems we are in a good place per https://github.com/microsoft/vscode-discussions/discussions/5.


Cow: Watch lmstudio.ai

Cow requests the watch of the watch_keyword lmstudio\.ai. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

lmstudio\.ai has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Rejected by cigien in Charcoal HQ. Reason: 'Per discussion with requester, these don't appear to be spam domains'


Docker stable label for rancher/lb-service-haproxy should match the version gui wants

Rancher Versions:
Server: 1.3.1
healthcheck: 0.2.0
ipsec:
network-services: 0.4.0
scheduler: 0.5.1
kubernetes (if applicable): no
Docker Version:
1.12.3
OS and where are the hosts located? (cloud, bare metal, etc):
AWS RancherOS 0.7.1
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single rancher server with RDS database
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Currently, the rancher/lb-service-haproxy:latest is set lower than v0.4.9. This seems wrong. We should either use :stable (missing tag) which should track whatever version the GUI keeps requesting the stack be updated to, or at least :latest. Otherwise we keep having to check the GUI to see what version it wants and then update all the deployment definitions.

Also, release notes would be spiffy - I checked the lb project and there are no releases there so I'm not sure where to look to see what is going to change.

With the release of Rancher 2.0, development on v1.6 is only limited to critical bug fixes and security patches.


Parsing docs when query on several indexes

NEST/Elasticsearch.Net version:  6.1
Description of the problem including expected versus actual behavior:
Hi, in earlier versions we could do a search across multiple indexes, and with type T set to object like so:
.Search<object>(s => s     .Type(Types.Type(typeof(aType), typeof(bType), typeof(cType)))     .Index("SharedAlias") )
This still works just fine, but in previous versions when checking the document's types, it would be parsed correctly as type = aType, bType or cType, and we could take advantage of if(document is aType) or document as aType.
In NEST 6.1 type is set as object. I know we are moving away from type field, but would it be possible to do this? I am using the option where you set defaultmappingfor type:
settings.DefaultMappingFor(typeof(aType), t => t.IndexName("SomeIndexName"))
I see this as more of a question about what's possible than a bug / feature. cheers!

Hey @PetterBronsta, Covariant search results are no longer a feature in the client; the client no longer automatically deserializes the type type as specified in the _type field. This is in part because of the removal of types.
It's still possible to support returning disparate types however with one of the following options:

Hooking up Nest.JsonNetSerializer and using something like Json.NET's TypeNameHandling

Returning ILazyDocument instead of object, and lazily converting to the correct type with .As<T>() or .As(Type), perhaps using the document metadata to understand which type to convert to.

Hope that helps!


Build UMD package and use a variable-safe library name

Hi there!
This PR switches the main dist output form commonjs2 to UMD. The effect of this change is that folks would be able to use hanzi-writer with UMD/AMD tools like d3-require and requirejs, and that other people can also use a simple <script> tag to include the library on a page. The usage through CommonJS/Node is the same as it was before.

Codecov Report

Merging #115 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #115   +/-   ##
=======================================
  Coverage   98.76%   98.76%
=======================================
  Files          33       33
  Lines        1130     1130
  Branches      186      186
=======================================
  Hits         1116     1116
  Misses         14       14

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 c4836f7...cc415fa. Read the comment docs.

Yep, it can. Actually, the one problem that I'm running into is the noConflict bit - afaict that's pretty hard to sync up with webpack, UMD, and this ecosystem. I'll open a PR against this one that pushes it a bit further, that breaks noConflict but moves this to a single build and no environment-related code in the library.

make sense! Closing this PR in favor of #117 then


Create ObjectOwnedBase class

Refactor components from the Command object to be reused by other objects.

@dave3d The spell checker is reporting a false positive for "copiable". How can this bee addressed?

@dave3d The spell checker is reporting a false positive for "copiable". How can this bee addressed?

@dave3d The spell checker is reporting a false positive for "copiable". How can this bee addressed?

I can add the word to the dictionary.

@dave3d The spell checker is reporting a false positive for "copiable". How can this bee addressed?

I can add the word to the dictionary.


fix(bin): use package version dynamically

Hi 👋
This PR is related to the issue https://github.com/ES-Community/nsecure/issues/43
Do you want to publish an alpha/beta, to make some manual tests?

Thanks for the contribution ! Perfect :)


XLSX.write fails to convert dates from iso-date format to excel date for xlsx output

This was broken between versions 0.10.3 and 0.10.4
Here is a working fiddle from 0.10.3
Here is a failing fiddle from 0.10.4
...note that this worked AT LEAST from 0.8.8 up to 0.10.3 and is broken since.
an example iso-date used in fiddle is: "2017-10-04"
verion 0.10.3 and below will properly convert this to 10/4/2017
whereas, version 0.10.4 bugs out and produces 10/3/2017

It appears the offending code is this...

The behavior was changed to be consistent with Excel.  If you are adding dates to the worksheet object, you need to present the times as if they are the correct values in the timezone of the JS engine that is writing the file (not in UTC).  The readers and writers automatically perform the shift.  If you are passing in a string, since JS Date parsing defaults to UTC interpretation, you unfortunately have to manually shift it by passing a Date object.
Long story short: Excel actually has no native concept of timezones.  Every date value is converted back to a numeric code in the locale of the computer system.  This means when you type in a datetime in Excel like "10/4/17 00:00:00" and change your computer regional settings, you get back the same exact string!  This is really confusing coming from JS which does have a sense of timezones.  The original implementation did not address the inconsistency, and in fact running the test suite from a timezone which is ahead of UTC (e.g. Asia/Kolkata) would reveal the errors.
The reader "corrects" the discrepancy by shifting the date codes so that they appear correct to the local timezone.  When you save a file with the datetime 2017-10-04 00:00:00, the value that you will see in the JS code will be that time in your current timezone (so you will see 2017-10-04T04:00:00.000Z from New York, which is 2017-10-04 00:00:00 local time).
The writer "corrects" the discrepancy by shifting the dates back.  From the string representation, "2017-10-04" is interpreted as 2017-10-04T00:00:00.000Z (midnight UTC) which is really 2017-10-03 20:00:00.000 in Eastern Time or 2017-10-03 17:00:00.000 Pacific Time.

I have some similar problems with the datenum function, not behaving correctly when the v is not in the same timezone offset as the current time (in a timezone where DST occurs). After playing around with the code, I believe the offsetting needs to be dependent on the v value instead of current time, like this:
var basedate = new Date(1899, 11, 30, 0, 0, 0);
var basetimestamp = basedate.getTime();
var baseoffset = basedate.getTimezoneOffset();
function datenum(v/*:Date*/, date1904/*:?boolean*/)/*:number*/ {
	var epoch = v.getTime();
	if(date1904) epoch -= 1462*24*60*60*1000;
	// Account for offset differences between the basedate and v...
	var adj = (v.getTimezoneOffset() - baseoffset) * 60000;
	return (epoch - basetimestamp - adj) / (24 * 60 * 60 * 1000);
}

This is because if basedate and v have a different offset, we need to compensate this effect by applying the difference on the numerical value provided to excel. The offset of the current time does not seem relevant.
It's possible that the numdate function suffers from the same problem, but I haven't digged through it.

You may need to open a new issue, I don't think they are going to change it back to the way it was. I get why they did what they did, but its makes using iso-dates 10x harder. @pmalouin @SheetJSDev


Add ci/cd workshop in Markdown format

Provide a starting point for future improvements of the ci/cd hands on lab.
Converted current version of the workshop pdf available at aka.ms/cicdhol as of May 1st 2021.
#1648

Thanks a million Noah - I will run through this next week and modify the https://aka.ms/cicdhol

Hi @TheNCuber
I moved the repo here: https://github.com/microsoft/AL-Go/blob/main/Scenarios/old/CI_CD_Workshop.md
I also updated https://aka.ms/cicdhol to point to this location.
Reason for the movement is that all the images and the workshop is "normally" part of BcContainerHelper and will be
Note that AL-Go for GitHub is the "new" way of doing DevOps.

Hi Freddy, with the official release of AL-GO at the beginning of April and the moving of the HOL workshop to scenarios/old will there be an associated blog post on AL-GO as a replacement for the CICDHOL?  Am I right in presuming that the Scenarios in AL-GO are in fact the replacement for CICDHOL?

Yes.
Scenario no. 1 (+ a few of the others) is more or less the full CI/CD HOL.
And yes, there will be a series of blog posts - also on how to migrate from a repo created based on the CI/CD HOL to AL-Go for GitHub.


Controller in v5 docs has examples from v6

https://react-hook-form.com/v5/api#Controller

can you give us a bit more detail on this?

@bluebill1049
I mean Controller example with render should be in v5 docs?