Questions for NWBC

Description
This card is to collect all the questions we have for NWBC. Responses should be recorded in the comments, at least links to the results of a response.
Intake Questions

[ ] What if we had multiple programs under CCBC? what would be description of which program the applicant is applying for
[ ] Where will program materials be made available to applicants?
[x] Can we create a document of the application form questions for the applicant to preview, can this be a part of the application package that they download?
[x] Will applicants know that there are multiple intakes?

[ ] If so, will they know the opening & closing dates of the 2nd?
[ ] Does NWBC expect applicants to see both intakes in one UI?
[x] Should applicants be able to see the intake # for their applications?

[x] Will the same extra maps be collected as the NDIT intake?

[x] How does NWBC use these maps?
[x] Does NWBC want them as 1 file? Answer: YES
[ ] Check if the additional kmz map file requirements from NDIT program are in the CCBC Application Guide

[x] If we incorporate households into the system from Template 1, the total household count on that form includes speeds less than 50/10, should we only ask applicant for anticipated households connected with ≥ 50/10 or total household count?
[ ] Do we need to add "If other sources of funding are contingent on you receiving funding under the CCBC program?" to budget details other funding sources?
[x] What should be the earliest/latest project start date be?
[x] "One primary contact must be identified for applications submitted on behalf of multiple organizations." What does this mean?
[x] "The coverage tool allows you to import your proposed coverage or to draw it directly on the map. It must be used in conjunction with Template 1 to identify eligible and ineligible project areas and calculate the impact of the proposed project coverage area against the program objectives."removed from app guide and web form, is this ok
[x] Signature block, we don't have this on the declarations page is this ok? Can they just upload a pdf or? The UBF form doesn't have a signature block
[x] Do we want to keep wording the same across the form, for example there is the words "your organization", "the application", and "you", do we want to use only 1 wording throughout or keep it the way it is with the 3 different wordings?
[x] "Project" or "proposed project"
[ ] Confidentiality/Trade Secrets. Can applicants declare confidentiality of information? How?
[ ] Will Template 9 change?
[ ] Do we need to add the confidentiality statement from ubf form to the start of the application? Or can we keep it in the application guide?
[ ] In early discussions there was a request to make an obvious difference between UBF & BC questions so that applicants know these are BC questions for BC funding. Can you confirm this is still the case?
[x] Do we need Gov of Canada logo on the page?

Post-Intake

[x] Tranches in the system vs deadlines of assessments?
[ ] When an application from an early intake is told to revise & resubmit to a later intake, what's the process?
[ ] Does NWBC expect applicants to see both intakes in one UI?
[ ] Should applicants be able to see the intake # for their applications?
[ ] What was the process for withdrawal & resubmission? What were the pain points? Which can we solve?
[ ] Can we see a sample funding agreement & SOW of the current program? Will it be the same as previous ones?
[ ] Is one person responsible for 1 type of assessment for all applications? Or are analysts assigned to an assessment for a particular application then potentially to a different assessment for another application?

Lets ask these during the 4pm on Thursday

Applicants won't know dates of multiple intakes. It's possible that criteria could change between intakes (not likely in earlier intakes but possible in later ones), so we need to plan for that.

Same maps will be collected as NDIT. NWBC would find it hard if they were multiple files.

Wording of third-person or first person should be kept as is, there are nuances that need to remain

Total household in Template 1 is good enough for intake. Households in Template 9 is from applicant. Template 9 also has tech info that can gleaned from Logical Network Diagram. May need Geonames in database--figure out easiest way.

Gov of Canada logo will not be on webform

Analysts are assigned to an assessment for a particular application then potentially to a different assessment for another application

I am assuming that analysts may be assigned

Analysts are assigned to an assessment for a particular application then potentially to a different assessment for another application

I am assuming that analysts may be assigned multiple applications to assess and also potentially multiple types of assessments within each application.

NWBC will not see draft applications.

Household count cell references updated to match revised Template 1 from ISED.

Applicants can't edit applications between intakes

@zoeyli-46 Should we close this since we don't use it anymore? We could still see it in the closed column

Closing


docs(upgrading): clarify AWS-specific instructions

I've clarified the AWS notes to highlight that updating proxy protocol support will only be necessary when upgrading from Deis versions that are older than v1.6.
I've also changed the ELB health check note to recommend to not change it—your instances will simply return anyway, you just need to wait. I'm not sure if this is the best way to go, but I've tried changing health checks from HTTP to TCP (as noted in the current documentation), but I wasn't sure what port to set it to; I tried setting it to port 80 and it marked my instances as OutOfService anyway.
Also see #5035.

On second thought, not changing ELB health checks a bad idea! it will make your production websites unavailable for a brief period (not good!).


Improve doc for beginners

For the beginning i checked some own commands in RoboFile.php. These succedded
Then i wanted to put a group of my tasks into a own task file and i created a file with the name Check4ExistingIndexHtmlFile.php. When i started robo it always complained ....
So i thought i begin with the given example in "Getting startet",  Task
I copied the first part into .\CompileAssets.php and the second part into .\RoboFile.php.
Still i get the error
Fatal error: Trait 'CompileAssets' not found in C:\Entwickl\Entwickl.2015\GitHub\RSG2\RoboLiTasks\RoboFile.php on line 13
I am sure i do something wrong.
It may help if the needed structure is explained besides the examples
(Name the files  and pathes)
By the way the "when" in following text may be replaced by "that"
So recommend to replace
" There is convention when all tasks should start ..."
with
" There is a convention that all tasks should start ..."
Regards Thomas

@ThomasFinnern it's hard to get from your post the idea how and what should be improved. Would you be so kind to send a PR with improvements you think should be done to docs? They are in this repo so it's pretty easy to start contributing )

I would if i could ;-), My impression was that a certain folder structure is neccessary. Meaning: Do the task files included have to be besides the roboFile or in a seperate folder ?
I was stuck with my attempt so i tried to use the two recommended files from the  "Getting startet" "Task" part but received above message. So something is wrong and the reason could not be solved with the introduction.
The first question is starting with ... A very basic task may look like: ...
Under which name and in which path should this demo part saved ?
May be some basic PHP is missing on my side but for my joomla project i am fluent in most cases.

Didn't want to close it :-(

Fatal error: Trait 'CompileAssets' not found in  should be basically autoloading failing, right?
If it is, I think this is nothing which Robo should address in the documentation.

The documentation should describe how to avoid this message. ;-)
I am not that familiar with PHP namespaces and don't know about traits.
So i just followed the documentation and tried to get the demo running but failed
What i find missing is a description to make it failsave as something must be wrong when i tried it

Ok i start from scratch on my windows in an empty folder and tell what happens

Install via composer.json
When i openen a new composer.json file and added the code i did run into errors whe running composer install
a) Missing " around required-dev -> should be "required-dev"
b) Example is not complete for a beginner
I am coming for joomal to PHP to my first composer project to automate some parts of my component so i have no composer file to begin with
require-dev: {  "codegyre/robo": "*" }
brings error and needs to be
{  "require-dev": {  } }
Run of robo in commandline of windows
Result on commandline: The command "robo" is either written wrong or could not be found
Added robo.bat file
@echo off php .\vendor\codegyre\robo\robo %*
robo init creates RoboFile.php

robo hello thomas works

Tasks
The example looks like two files are used (Both parts begin wiht <?php
So i created a file CompileAssets.php where i put the first part and added the second part to RoboFile.php
The following is a big unknown as i startet from top
It is recommended to have store trait loading task in loadTasks file of the same namespace
How should the content look like
Running Robo build
Result:
`>robo build

Fatal error: Trait 'CompileAssets' not found in D:\Entwickl\Entwickl.2015\RoboLiTest01\RoboFile.php on line 10
Call Stack:
1.0201     128384   1. {main}() D:\Entwickl\Entwickl.2015\RoboLiTest01\vendor\codegyre\robo\robo:0
1.0298     273296   2. Robo\Runner->execute() D:\Entwickl\Entwickl.2015\RoboLiTest01\vendor\codegyre\robo\robo:19
1.0955    1521840   3. Robo\Runner->loadRoboFile() D:\Entwickl\Entwickl.2015\RoboLiTest01\vendor\codegyre\robo\src\Runner.php:80
1.0961    1525592   4. require_once('D:\Entwickl\Entwickl.2015\RoboLiTest01\RoboFile.php') D:\Entwickl\Entwickl.2015\RoboLiTest01\vendor\codegyre\robo\src\Runner.php:62
ERROR: Trait 'CompileAssets' not found
in D:\Entwickl\Entwickl.2015\RoboLiTest01\RoboFile.php:10`
That is why i recommended to impove this part of documentation
Of course it is up to you to keep the doc condensed for your intended audience

I am not that familiar with PHP-namespaces and don't know about PHP-traits.

Honestly, this is not Robos fault nor it's duty to teach people php language features. Just look them up on php.net. This is nothing that requires days to learn. It's a matter hours, if hours at all.
All the other problems you encounter are also related to a lack of knowledge about Composer and how to set it up right. For example that you get the error message The command "robo" is either written wrong or could not be found means you haven't installed the package globally and probably didn't install composer globally as well.
Instead of trying to resolve problems that aren't in the scope of Robo you should try to use the documentation related to the problems: php.net's documentation and Composers documentation.

so i tried to install robo global like the last time with command
composer global require codegyre/robo
but i am windows
See result
d:\Entwickl\Entwickl.2016\_GitHub\RoboLiTasks>composer global require codegyre/robo You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug Changed current directory to C:/Users/finnern/AppData/Roaming/Composer You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug Using version ^0.6.0 for codegyre/robo ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Generating autoload files
So i am assuming that a) i did it before b) There is something missing or it is not possible on windows

From the getting started:

To begin you need to create a Robofile. Just run robo init in empty dir:
robo init

So i  created a robo.bat file containing "php c:\Users\finnern\AppData\Roaming\Composer\vendor\codegyre\robo\robo" command
and started it with 'robo init`
Copy of commandline window below
`d:\Entwickl\Entwickl.2016_GitHub\RoboLiTasksNew>robo init
d:\Entwickl\Entwickl.2016_GitHub\RoboLiTasksNew>php c:\Users\finnern\AppData\Roaming\Composer\vendor\codegyre\robo\robo
Robo is not initialized here. Please run `robo init` to create a new RoboFile

Robo version 0.6.0
Usage:
command [options] [arguments]
Options:
-h, --help            Display this help message
-q, --quiet           Do not output any message
-V, --version         Display this application version
--ansi            Force ANSI output
--no-ansi         Disable ANSI output
-n, --no-interaction  Do not ask any interactive question
-v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Available commands:
help  Displays help for a command
init  Intitalizes basic RoboFile in current dir
list  Lists commands
d:\Entwickl\Entwickl.2016_GitHub\RoboLiTasksNew>`
What d i have to do to get it running on windows . That may be the missing part of the documentation

So i created a robo.bat file containing "php c:\Users\finnern\AppData\Roaming\Composer\vendor\codegyre\robo\robo" command
and started it with 'robo init`

This is again a problem of your environment and will affect all php shell scripts installed via composer. So you really want to create that *.bat file in every project? This is not Robo specific. If we would have to assume that everyone doesn't know their system and some of the common tools like git and composer every project would have to come with a complete documentation about that.
I don't know how you installed composer but AFAIR for me it registered the path in the environments $path variable automatically. Have a read about that, best in the order I've put them in the list.

http://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them
http://www.howtogeek.com/51807/how-to-create-and-use-global-system-environment-variables/
http://serverfault.com/questions/88363/how-do-i-set-the-global-path-environment-in-a-batch-file


Breadcrumbs spacing

This might be a bit trivial, but the / separator in the breadcrumbs has one &nbsp on the left but two on the right.

Fixed


recipes-connectivity: Add networkmanager-qcom to set DB845c eth mac

The dragonboard 845c dosen't come with unique MAC address on ethernet so
use Network Manager feature to set it preserving across connections.
Signed-off-by: Aníbal Limón<EMAIL_ADDRESS>

Targets zeus and dunfell too.


Tutorial problem

It looks like the folder 'stan_model_files' or any of the contents are added to the local environment by the pip installer. Easy fix manually to just copy the folder from the repo into the local environment, but thought you should know about it.

FileNotFoundError                         Traceback (most recent call last)
 in
8 import glob
9
---> 10 from bayes_drt.inversion import Inverter
11 from bayes_drt import eis_utils as gt
12
~\AppData\Local\Continuum\anaconda3\envs\impedance-analysis\lib\site-packages\bayes_drt\inversion.py in
9 import pystan as stan
10 import warnings
---> 11 from .stan_models import load_pickle
12 import os
13 from copy import deepcopy
~\AppData\Local\Continuum\anaconda3\envs\impedance-analysis\lib\site-packages\bayes_drt\stan_models.py in
40 for pkl, code_file in model_dict.items():
41         if not os.path.exists(os.path.join(script_dir,'stan_model_files',pkl)):
---> 42                 with open(os.path.join(script_dir,'stan_model_files',code_file)) as f:
43                         model_code = f.read()
44                 print(f'Compiling {code_file}...')
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\...\AppData\Local\Continuum\anaconda3\envs\impedance-analysis\Lib\site-packages\bayes_drt\stan_model_files\Series_modelcode.txt'

Thanks for catching this! I was missing the necessary configuration to include non-code files in the installation. Added include_package_data=True in setup.py and a MANIFEST.in file to specify which files should be included. In order for this to work, the installation should be performed via python setup.py install rather than with pip. Verified on my own computer - can you confirm that this fixes the issue for you?

This seems to be working for other users with the updated installation files/instructions.


Noe/frames & conversation list improvements

A bunch of perf improvements based on latest QAs & logs

prevent loop refetching of some frames by not refetching the frames for a given message id twice for the same "conversation display"
prevent cell rerenders for conversationlistitem in multiple ways

bad onLongPress
navigation props updating should not cause rerenders => using a context with ref
allowGroup missing parameters to not refetch for each row

Seeing a crash when long pressing messages in a chat and group chat at this line:
https://github.com/ephemeraHQ/converse-app/blob/abcac102479510a7f8c679b768bbe8a305321dba/components/Chat/Frame/FramesPreviews.tsx#L34

Seeing a crash when long pressing messages in a chat and group chat at this line:
https://github.com/ephemeraHQ/converse-app/blob/abcac102479510a7f8c679b768bbe8a305321dba/components/Chat/Frame/FramesPreviews.tsx#L34

fixed here: https://github.com/ephemeraHQ/converse-app/pull/779/commits/0c2ff5e31af40138b0610e47372c10233a0fccb1


Fix: Stable and Smooth Social Media Icons Hover Animation

Solution:
Fixed the hover effect to ensure that the icons do not move but smoothly animate by scaling up slightly.
Ensured that the border doesn't cause any shifting during hover by making the border transparent rather than removing it entirely.
Added a more subtle scale animation for a smoother and more refined hover experience.
Changes:
Added box-sizing: border-box; to maintain the layout.
Set a slight scale transform (scale(1.01)) for the hover effect to provide a more consistent animation.
Adjusted border behavior during hover to prevent size changes.
before

after

@Anshgrover23 please checkout the this PR then i work on other things

@Anshgrover23 please accept it or commit your query


Stackoverflow error with mixed case vocab constants

Using version 1.99.0, the vocabulary deprecation check can yield a StackOverflowError if looking up a constant using incorrect case.
For example, RDF::VoID will yield a StackOverflowError. The correct casing for the constance is RDF::VOID so if you use that it works.
Minor point but I thought I would mention it.

Thanks, missing part of the recipe described in http://apidock.com/ruby/Module/const_missing.

Released in <IP_ADDRESS>.


Syntax ambiguity

In this case:
{ x, y }

x, is started being parsed as a lambda.
Undesirable workaround:
{ (x), y }

Same problem with the comma in joint lets:
let f = x -> console.log x, x = 0 in f x

Undesirable workaround:
let f = (x -> console.log x), x = 0 in f x


Virulence Gene curation page is not implemented in Beta

The virulence gene annotation pages for VFs that were curated in PATRIC are missing in beta.
Here is an example from the production site:
https://www.patricbrc.org/portal/portal/patric/SpecialtyGeneEvidence?source=PATRIC_VF&sourceId=STM474_0039

This is implemented and will be available in the next build.

Page added. Verified on alpha.


Update FAQ

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: Update FAQ

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[X] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://662fe6de67420809135ab301--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6630ed8def55e7052a58df39--harness-developer.netlify.app


Difficult to query for a specific AnimationPlayer

Bevy version
0.12, main
What you did

Load multiple gltf files with animations (Fox.glb and Bear.glb for example)
Spawn them using SceneBundle and marker components Fox and Bear
Query for the AnimationPlayer like in the animated_fox example, but try to query for a specific AnimationPlayer. So mut animation_players: Query<&mut AnimationPlayer, With<Fox>>,

What went wrong
The query is empty. This is because the AnimationPlayer does not get spawned at the top-level entity (understandably). However, this is not clear from the example or the documentation as far as I could see.
It would be nice to make sure this is clear in the examples/documentation and/or provide the user with something that would make this easy to work around. The current workaround (see links below) is not very user friendly, or maybe I haven't found the right methods yet.
Additional information
I haven't used multiple animations before but these users (bless them) ran into this issue just this week:
https://discord.com/channels/691052431525675048/1204798006591881216/1204824802725068851
https://discord.com/channels/691052431525675048/1202378612251037776/1202378612251037776

Just documenting another way of doing this:
fn animation(
    mut animation_players: Query<&mut AnimationPlayer>,
    fox_query: Query<Entity, With<Fox>>,
    children_query: Query<&Children>,
) {
    for fox_entity in &fox_query {
        for descendant in children_query.iter_descendants(fox_entity) {
            let Ok(mut player) = animation_players.get_mut(descendant) else {
                continue;
            };

            // ...
        }
    }
}

It would be nice if we had an example that showed how to deal with this.

What would be a good way to make something like this easier?

It would be nice if AnimationPlayer had a scene_root: Entity field so the user wouldn't have to iterate through the hierarchy themselves. Or Bevy could spawn a new component next to AnimationPlayer with that field.
This wouldn't help in a situation where a gltf contains multiple rigs but it would be a step up from the current situation I think

It would be nice if AnimationPlayer had a scene_root: Entity field so the user wouldn't have to iterate through the hierarchy themselves. Or Bevy could spawn a new component next to AnimationPlayer with that field.
This wouldn't help in a situation where a gltf contains multiple rigs but it would be a step up from the current situation I think

Just came to check if there was an issue for this that I could take a crack at, my current solution is essentially adding a new component to SceneBundle e.g AnimationMarker(Option<Entity>) and running a system when there are existing markers that equal AnimationMarker(None) and adding a reference to the descendant AnimationPlayer would an approach like that be good, or does it make sense for this link to live on the entity with the AnimationPlayer or should these references go both ways?

Another option I tried seems to work ok. I shift some marker components around. CommonDoor starts on the parent of the scene. I use that in a system to shift the marker specifically to the animated child entity.
pub fn setup_door_markers(
    mut commands: Commands,
    animated: Query<Entity, Added<AnimationPlayer>>,
    parents: Query<&Parent>,
    doors: Query<(Entity, &CommonDoor)>,
) {
    for child in &animated {
        let Some((parent, door)) = parents
            .iter_ancestors(child)
            .filter_map(|parent| doors.get(parent).ok())
            .next()
        else {
            continue;
        };
        commands.entity(child).insert(*door);
        commands.entity(parent).remove::<CommonDoor>();
    }
}

Then in subsequent queries, I can Query<(Entity, &CommonDoor, &mut AnimationPlayer)>.


Add complete example of a callable sort routine #3883

The problem
The only example of a named sort routine is using the trick of referencing a operator by its "name".
No example is provided of creating a new separate sort routine, and passing it to .sort .
Solution provided
A minimal code example is added: a short named sub, and usage of that sub on data whose results highlights the sorting and the stability,  since ties are included in the data.

Looks good to me (although I think kebab case is more "Rakui"). Thanks.

Looks good to me (although I think kebab case is more "Rakui"). Thanks.

Totally right. Probably, as long as we don't draw attention to this fact, TIMTOWDI. I'll wait a bit to merge, just in case @Util wants to follow that advice.


Sorting villagers by name or species

Enabling sort options to villagers, according to issue #187

First time doing a real app in SwiftUI, feel free to give any feedback ;)

Simple and good! Awesome thanks!


training my dataset with multi gpus

Hi, thanks for your good job!
I want to train my dataset, and using for 4gpus, but I find it slower than single gpu(same batch_size), why?

See #8 and #3. I'll make it more intuitive to use multiple GPUs later, but for now you have to do what's in #8.


BodyPix tflite model support

@Volcomix , your work is really impressive! Thank you so much for this work.
I saw this comment from @PINTO0309 in this issue https://github.com/Volcomix/virtual-background/issues/2#issuecomment-829730723

I don't know if it will be useful for you, but I have converted and quantized it for various frameworks and committed it to my repository.
TFLite Float32/Float16/INT8, TFJS, TF-TRT, ONNX, CoreML, OpenVINO IR FP32/FP16, Myriad Inference Blob
https://github.com/PINTO0309/PINTO_model_zoo
https://github.com/PINTO0309/PINTO_model_zoo/tree/main/109_Selfie_Segmentation

And I'm able to easily play with the different models. Thank you both for your hardwork.
I noticed @PINTO0309 also has bodypix tflite models here but they don't seem to work with @Volcomix pipeline. Getting some logs I noticed the output image has the following:
console.log({
  inputHeight: this._tflite._getInputHeight(),
  inputWidth: this._tflite._getInputWidth(),
  inputChannelCount: this._tflite._getInputChannelCount(),
  outputHeight: this._tflite._getOutputHeight(),
  outputWidth: this._tflite._getOutputWidth(),
  outputChannelCount: this._tflite._getOutputChannelCount(),
});
// Outputs an image with 10x8 resolution, 17 channels

As you can see, the output seems wrong. Any advice on what to adjust? My intention is I want to run bodypix model in wasm hoping to gain more performance than the tfjs one. Is this something you can help with? Thank you in advance!

Hey @charliesantos, thanks for reaching out. Indeed @PINTO0309 is doing an awesome work on these model conversions!
BodyPix models won't work with the pipelines of this demo without some tweaks. Especially because of the output which need to be decoded:

https://github.com/tensorflow/tfjs-models/blob/master/body-pix/src/single_person/decode_single_pose.ts
https://github.com/tensorflow/tfjs-models/blob/master/body-pix/src/single_person/util.ts

Not sure how easy it would be, I'll try to investigate a little bit.

Thank you @Volcomix . It would be nice to at least use bodypix in wasm for the virtual background use case like the ones you have in this repo for google meet, ML Kit, and bodypix tfjs. No need to detect different poses.

I created a branch to experiment on BodyPix tflite models. I understand that the 4th output is supposed to hold the segmentation but I don't really understand how to work with its 20x15 resolution, even after looking into TF.js source code.
Any hint from @PINTO0309 maybe? Did you get any working example in Python with the float16 quantized model?

The inference time is good but I guess this one is for the worst accuracy. Not sure how promising it is. The output is unusable for now:

I'm not sure I will invest a lot more time on it so any help would be welcome.

I have not written any sample code, but the following repository may be helpful.
https://github.com/hegman12/body_pix_tflite
The last time I converted the model was a long time ago (about a year ago), so I will try to convert it again with the latest knowledge.

Awesome! Thanks for the update I'm gonna take a look.

@Volcomix
The conversion took only five minutes. But what kind of resolution model do you want? I can change it as much as I want. The figure below shows the MobileNetV2 240x320 resolution model.

All the models were re-transformed and totally replaced with the same model structure of TensorFlow.js.
https://github.com/PINTO0309/PINTO_model_zoo/tree/main/035_BodyPix

Thank you @PINTO0309 @Volcomix you both are amazing!

I found a better sample.
https://github.com/google-coral/project-bodypix

Here is the one that was easiest to understand.
https://github.com/de-code/python-tf-bodypix

Thank you so much @PINTO0309. I can see that the new model output still has a resolution of 15x20 so I need to figure out how to map this on a 240x320 image. Hopefully I'll find the answer in the samples you found for us 🤞.
I'm gonna be pretty busy during the week so please don't worry if I answer with a little bit of delay.

After loading the new tflite models and trying with the fastest one (mobilenet050, stride16, 240x320, float16 quantization), the performance seems equivalent/worse with tflite on wasm than with tfjs on webgl. Moreover the tfjs one works on a higher resolution:

After checking other projects code and the tfjs implementation of BodyPix more closely, I would have to handle padding and scaling implied by the strides which is implemented using tensorflow in all the reference projects but would required a lot of extra work in this demo. As the performance result are not that good with the tflite model of BodyPix, I don't wish to invest more time on this specific experiment.
I'm very sorry PINTO for making you spend time on it without ending.
P.S.: There is a work in progress in TF.js to handle tflite models. Maybe is there a chance that BodyPix would work on it when it will be ready: https://github.com/tensorflow/tfjs/tree/master/tfjs-tflite

@Volcomix I am currently playing around with the openvino model provided by @PINTO0309 and I am was able to detect the keypoints of a person. However, the float_segments seem to be off by some pixels (or scale), if I resize them to the actual image size. How did you convert the mask from the float_segments to match the actual image size?


Expose execute?

I'm trying to do a POST and having some problems due to the StringEntity setting in the code block.
Wondering if you'd be open to accepting a PR that exposes execute so here you can just pass in your own HttpRequest here.
Happy to help refactor this as I love the concept of this library!

@craigsdennis: sure, every contribution is welcome! I'm glad that you find this library util.

@craigsdennis: are you able to make this pull request? do you have enough time? If not, I will manage to make the change.
Regards.
Fernando

@craigsdennis new version 1.1.3 solves your issue?


FQDN: refcount IPs used by selectors during CIDR identity allocation

test-me-please

test-me-please

test-me-please

test-me-please

test-me-please


Electron-56 (Always on top)

Implemented always on top feature.
@lneir Please review. Thanks

status here?  @KiranNiranjan

Done. @lneir Please review.


Add logging to getSharedModule

At the moment when developing private extensions we can use getSharedModule to reference reusable code from other extensions.
Would it be possible to either:

Error the Adobe Launch build in Adobe Launch interface if one of the requested shared module or the targeted extension is missing
Add additional logging during runtime to notify that a specified required extension is missing

@adobe export issue to Jira project PDCL as Story


javascript code are treated as comment

My javascript code are treated as comment. The code and screenshot are in the attach files.
Please help!
Desktop.zip

Ok, I'm not downloading a zip file, sorry.  If you're still having issues please upload sample code, a screen grab, etc.  If you want to show a reproducible test case please consider jsfiddle:
Simple template you can fork:
https://jsfiddle.net/ajoshguy/nagkqytv/11/

Closing due to age (we're trying to clear out old dead issues), but we can reopen if you provide additional details and are still having trouble.


Updated fieldParser arguments to be optional

Summary
Since there are already default values defined for props and options, there's no need to require them.

Changes
Updated the props and options in fieldsParser types to be optional.
Notes
Awesome package btw, going to reduce our overall file size significantly! 😄

Thanks @andyhqtran, those updates are live now. Glad it's working well for you!

Thanks @andyhqtran, those updates are live now. Glad it's working well for you!

Awesome thanks! 🥳


{RDBMS} az postgres flexible-server replica create: Update replica create help text to show example of cross resource group creation

Related command
az postgres flexible-server replica create
Description
FSPG replica create help page shall have example about how to create Replica in different resource group.
Correct examples to use all lowercase for server names.
Correct spelling mistakes.
Use id_parts to get resource group.
Testing Guide
Proof example works:
az postgres flexible-server replica create --replica-name nas-503-rep -g rmendizabal --source-server /subscriptions/s/resourceGroups/nasc-runner/providers/Microsoft.DBforPostgreSQL/flexibleServers/nasc-pg812 --location testlocation
{
...
"id": "/subscriptions/s/resourceGroups/rmendizabal/providers/Microsoft.DBforPostgreSQL/flexibleServers/nas-503-rep",
...
"sourceServerResourceId": "/subscriptions/s/resourceGroups/nasc-runner/providers/Microsoft.DBforPostgreSQL/flexibleServers/nasc-pg812",
History Notes
az postgres flexible-server replica create: Update replica create help text to show example of cross resource group creation

RDBMS

@evelyn-ys Please if you could review this PR


Roadmap for a stable release?

The introduction of pydyf 0.0.3 as a dependency of weasyprint has risen some concerns in my team.
Is this transient dependency suitable for production? I get you have been working hard for the weasyprint 53 release and everything is working fine. Thanks a lot!
Yet 0.0.3 is somewhat scary from the semver perspective even if I am an indirect user through weasyprint and any API change would go unnoticed.
Is this your way of signaling an API refactor could occur anytime but the library is stable? Or does a roadmap exist to eventually reach a 1.X version series?

Hello!
The API as it is right now shouldn’t change in the future, as we use it in WeasyPrint and we’re happy with it.
What would be missing for a 1.X release is more feature as now we only support what is needed for WeasyPrint and not the full PDF spec.
We don’t really know now if we want to implement "everything" but we’re not against merging pull requests if people needs some other features.

Hi again!
We just released version 0.1.0, so we’re now in "beta" status. The API shouldn’t change a lot in the future :)


(springboot-3.1.5)[#330]: Upgrade to Spring Boot 3.1.5

(springboot-3.1.5)[#330]: Upgrade to Spring Boot 3.1.5

That's merged, thanks!


[MonorepoBuilder] Split command default to current branch

#1767 allows people to run split on a specific branch but to do so they have to explicitly set the --branch option which is a bit... frustrating! 😄
I was thinking about defaulting the branch to the current branch if the --branch option isn't defined.
If the idea is approved I will have a PR on its way shortly!

I first meged the PR then read this. You can put the reasoning to the PR description next time  :)


Configuration confusing and limiting

Using angsd-wrapper is far to confusing to make it useful. I've had to edit three different configuration files to try and use ANGSD via angsd-wrapper while following the tutorial listed on this GitHub repository, but it's getting frustrating.
I would recommend condensing all options to one configuration file, and also not having defaults for directories and names. Please make this easily user-configurable.

Hi,
Thanks! One of the things we're working on right now is streamlining this process and updating the tutorial/documentation. As soon as we finish up the features we will work on this.
I think we will be moving to one configuration file soon.

Awesome, thank you!

Hi Arun,
I've forked your version of angsd-wrapper and started reworking the configuration files and wrapper scripts to make it, in my opinion, easier to use. I've done this so far with the SFS and 2D SFS scripts. I have also updated the wrappers a little to work with the most recent version of ANGSD. You can see what I've done here; if you'd like, I'd be more than happy to help do this with the rest of ansd-wrapper.

Updating to work with most recent version of ANGSD would be good. Arun you
should make a release based on your current wrapper; that's what will go
with the paper.  But no reason not to update to newest version and if we
can get it done ASAP no reason not to include Paul on the paper?
-J

Jeffrey Ross-Ibarra
Dept. of Plant Sciences
262 Robbins Hall, Mail Stop 4
University of California
One Shields Ave
Davis, CA 95616
Tel:<PHONE_NUMBER>
@jrossibarra
www.rilab.org
On Mon, Jul 6, 2015 at 7:31 AM, Paul Hoffman<EMAIL_ADDRESS>wrote:

Hi Arun,
I've forked your version of angsd-wrapper and started reworking the
configuration files and wrapper scripts to make it, in my opinion, easier
to use. I've done this so far with the SFS and 2D SFS scripts. I have also
updated the wrappers a little to work with the most recent version of
ANGSD. You can see what I've done here
https://github.com/mojaveazure/angsd-wrapper; if you'd like, I'd be
more than happy to help do this with the rest of ansd-wrapper.
—
Reply to this email directly or view it on GitHub
https://github.com/arundurvasula/angsd-wrapper/issues/85#issuecomment-118873325
.

collaboration ongoing


fix: pouch images -q should only show the ID

Signed-off-by: Wei Fu<EMAIL_ADDRESS>1.Describe what this PR did
This PR is to fix the bug, which pouch images -q only show the name, not ID.
2.Does this pull request fix one issue?
#189
3.Describe how you did it
NONE
4.Describe how to verify it
NONE
5.Special notes for reviews

Thanks for your contributor. I think what you changed are totally right. @0x04C2
While I am wondering if we could add some integration test for this pouch images command.
After that, it will looks much better.
What I suggest is not blocking this PR, maybe in a follow-up PR. WDYT?
And feel free to tell us if you need any help. Thanks again.

LGTM
When test template are ready, it will be easier to add test case.

Hi @allencloud
Thanks for your reply. Totally agree. I still read the code. If the template is ready, I would like help to do that.

https://github.com/alibaba/pouch/pull/130 has been merged. I think it is much easier to add test now. You can follow the template to make it.
And feel free to tell us if any help is needed. Thanks. @0x04C2

Got it! Thanks


Limit scanning area?

Is it possible to limit the scanning area to small inner square?

For the moment the metadataOutput.rectOfInterest property is not exposed.
Feel free to contribute to add it to the QRCodeReader object.


Fix: output dir

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Fixed issues

@Mister-42 can you make test for custom output directory?

👍


default_union_limit fails for unions of tuples

using DispatchDoctor

@stable default_union_limit = 2 function f(x)
    x > 0 ? (nothing, 1) : (1.0, 1)
end

@show f(2) # LoadError: type Union has no field types

Expected behaviour: Calling f succeeds since only two return types are possible.
Observed behaviour: Introspection failure for unions of tuples.

What is the full stack trace? (I’m on my phone so can’t run myself)

ERROR: LoadError: type Union has no field types
Stacktrace:
 [1] getproperty(x::Type, f::Symbol)
   @ Base ./Base.jl:32
 [2] #s9#2
   @ ~/.julia/packages/DispatchDoctor/THLX2/src/utils.jl:146 [inlined]
 [3] var"#s9#2"(T::Any, union_limit::Any, ::Any, ::Type, ::Any)
   @ DispatchDoctor._Utils ./none:0
 [4] (::Core.GeneratedFunctionStub)(::UInt64, ::LineNumberNode, ::Any, ::Vararg{Any})
   @ Core ./boot.jl:602
 [5] f(x::Int64)
   @ Main ~/.julia/packages/DispatchDoctor/THLX2/src/stabilization.jl:303
 [6] macro expansion
   @ show.jl:1181 [inlined]
 [7] top-level scope
   @ ~/projects/ddbug.jl:7

Versions as well: Julia 1.10.4, DispatchDoctor v0.4.13

Ah, I got it. That's a tricky one:
https://github.com/MilesCranmer/DispatchDoctor.jl/blob/3e05bab54f8e67d1f88abf50e24bf44434350be8/src/utils.jl#L144-L146
Basically it happens because Union{Tuple{A},Tuple{B}} is technically still a Tuple!
I'll make a patch.


The Extension function of Restler

Description
Recently，I read a paper " Intelligent REST API Data Fuzzing".It said there is a extension function called "body schema fuzzer" have implemented in RESTler.(and It appears that you are also the author of this paper）,Maybe because I was too careless， I can't find it in the project.
So I wanna know is this extension available in this project ? And if it exists,could you tell me how to use it.
Thanks a million

Hello @painsAgains,
The code for this work is in the payloadbody checker, which is on by default for fuzz-lean and fuzz modes.  The checker itself is here: https://github.com/microsoft/restler-fuzzer/blob/main/restler/checkers/payload_body_checker.py
Thanks,
Marina

Thanks, I will check it

Hello @painsAgains,
The code for this work is in the payloadbody checker, which is on by default for fuzz-lean and fuzz modes. The checker itself is here: https://github.com/microsoft/restler-fuzzer/blob/main/restler/checkers/payload_body_checker.py. You can invoke it like any other checker, as described in Checkers.md.
Thanks,
Marina

Sorry to bother you again,follow your prompts,I have try the payload_body_checker.But I still get some problem. When I have two request, such as "/api/v1/componentstatuses"  and "/api/v1/componentstatuses/{name}" ,the method of both requests is the "GET" method.And the value of "name" depends on the "/api/v1/componentstatuses" request returned by the "GET" method.And I found the checker can't work well. Then I found solution in Annotations.md,and I have try add annotations in my spec,just like this:

and it does not work,the value of "name" is still "fuzzstring"

The detail of  "/api/v1/componentstatuses" response is:

And if the annotations way doesn't work, should I  use fuzz dictionary to fill in the values by default?(or change the grammar.py
if you don't mind，I really hope you can help me.
Thanks a lot :)

Hello @painsAgains,
You have an error in your annotation - the consumer_param needs to be name.  Does this resolve the issue?
Thanks,
Marina

Hello @painsAgains,
You have an error in your annotation - the consumer_param needs to be name. Does this resolve the issue?
Thanks,
Marina
Hello @marina-p
Thanks，It works！


discuss how to do automated testing

particularly to make sure PRs don't regress anything

This is a good idea. I haven't looked at what's available in the node/JS community, but I suspect they know how to do it right :-)

If we're interested specifically in regression testing, it would be interesting to see what techniques would have caught the regression in the pagination arrows with the font change :-)

we might want to start just having CI doing linting

I came across this today while thinking about testing: https://github.com/tacoss/dayguard


tmux: CPU in Catppuccin theme

Use the fork https://github.com/catppuccin/tmux/pull/89 into a patch.
Something like this:
{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
  };

  outputs = { self, nixpkgs }: {
    # Replace `system` with your configuration's system if necessary, e.g. "x86_64-linux".
    packages.x86_64-linux.my-package = nixpkgs.legacyPackages.x86_64-linux.stdenv.mkDerivation rec {
      name = "my-package";

      # Replace `src` and `version` with the appropriate values for the package you are modifying
      src = nixpkgs.legacyPackages.x86_64-linux.my-package.src;
      version = nixpkgs.legacyPackages.x86_64-linux.my-package.version;

      patches = [
        # Path to your custom patch
        ./my-custom.patch
      ];

      # Ensure patch is included during the build process
      prePatch = ''
        patches+=(
           ${self.inputs.someInput.somePackage}/some-patch.patch
        )
      '';
    };
  };
}

closed in favor of zellij #38


perf(rce): lessen docker image layer size

Make sure the CI is all green before merging this.
Refer to https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run

Doesn't really make a difference that much, but at least we save around 250 MB


Use tomllib on Python 3.11

Python 3.11 includes tomllib in the stdlib for parsing TOML (PEP 680).

(draft PR since coverage doesn't currently seem to work on Python 3.11 alpha 7, which is the first to include tomllib)

Thanks!

This is now released as part of coverage 6.4.


Make it possible to store multiple PMT pointers.

This will be needed to complete issue #13 . This needs to be done with issue #37 in mind as the way we implement the readout of multiple PMTs will affect how the pointers should be stored.

Closed with pull request #66.


Human Entity Issues

Here are some issues I have found with the human entity

[ ] They don't persist across server restarts.
[ ] When quitting and rejoining the entities lose the skin set originally
[ ] Setting AI goals on SpongeHuman works, but pathing doesn't so most AI is useless.

The last one might be a mistake of how I'm writing that code.

A. They are MOBS and are removed when chunks unload. The API needs to be able to toggle this (but should be a feature across all entities).
B. This is because your client is really slow at rendering (bad computer?). There is an option on the server to change the time before we remove them from the PlayerList. See https://github.com/SpongePowered/SpongeCommon/blob/master/src/main/java/org/spongepowered/common/configuration/SpongeConfig.java#L77
C. My AI worked fine. Paste some code and I'll tell you where you are wrong.

B is not the case. Computer is fine, only happens after disconnect and
rejoin. Could the same issue happen I'd the system is too fast?
On Jun 4, 2015 8:44 AM, "Chris Sanders"<EMAIL_ADDRESS>wrote:

A. They are MOBS and are removed when chunks unload. The API needs to be
able to toggle this (but should be a feature across all entities).
B. This is because your client is really slow at rendering (bad
computer?). There is an option on the server to change the time before we
remove them from the PlayerList. See
https://github.com/SpongePowered/SpongeCommon/blob/master/src/main/java/org/spongepowered/common/configuration/SpongeConfig.java#L77
C. My AI worked fine. Paste some code and I'll tell you where you are
wrong.
—
Reply to this email directly or view it on GitHub
https://github.com/SpongePowered/SpongeCommon/issues/63#issuecomment-108902936
.

@modwizcode
Doesn't happen for me. Again, back to the same point...your client is being told to remove the player list entries before it can cache the GameProfile in the client.

Alright I'll look into it. Maybe I'm just on an outdated build. Can you
post your code for AI? All I'm doing is casting back to SpongeHuman
clearing the task list and adding a new task before spawning the entity in.

@modwizcode
I don't have it handy. I need to see your code. Also, there is no such thing as SpongeHuman...

Hmm I'm not looking at my code it was probably EntityHuman in that case.

@modwizcode Are you still having issues?

I'm still on vacation and haven't pulled to test. I'll check this on Monday.

Seems fixed.


Add 'concurrency' to opts documentation

This is a good option to have documented.
By the way, 16 might be too much for some old routers, as I've received actual complaints that routers/network crashes after the latest update of bittorrent-dht.
However, I'm going to bet that more than 99% of systems can handle 16 easily, and therefore it's not a viable concern.
But it's good to have the option documented for anyone with issues

:+1:


WebSocket subscription should close on error or end of data

will investigate sending end of metric message instead of closing connection


Fix internship UI

The current UI does not show internship, so this pull request is made to swap the person list with internship list initially.
However, this pull request does not toggle the list between person list and internship list as needed.
This pull request also includes all changes in #62.

Codecov Report

Merging #63 (db1e4f2) into master (bf86706) will decrease coverage by 2.30%.
The diff coverage is 0.00%.

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

In the latest commit, the list was changed to show the internship list beside the person list instead. However, it does not match the intended behaviour of displaying only 1 of the 2 lists, and swapping between the 2 lists when needed.

Conflicts fixed, find/list -> findperson/listperson

LGTM


User mentions does not show user list box in the last version of livewire (v2.10.2)

File editor.js Line 113 function showUserListbox()
when the users public property of the editor is accessed, it always returns zero.
therefore the user list box is never displayed.
I don't know how to solve this conflict.
To reproduce the error, just clone the repo and run composer update

Thanks for reporting. We'll look into this.


[Enhancement] Performance optimization to Reduce SqlToScalarOperatorTranslator function calls in QueryTransformer the about window function.

Why I'm doing:
If there is no expression calculate in 'partition' and 'order by' clause in window function,  need to record Expr/ColumnRefOperator to  ExpressionMapping.
What I'm doing:
Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[x] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.3
[x] 3.2
[x] 3.1
[x] 3.0
[x] 2.5

@zhangheihei Thanks for your contribution. could you share some performance improvement data.

@zhangheihei Thanks for your contribution. could you share some performance improvement data.
@kangkaisen tks review.
select count(1) from (select row_number() over (partition by b,e order by d desc) as rank,a,b,c,d,e,f from gdm_live_board_tracker_de) t where dt = '2024-03-26'
for this sql, ExpressionMapping cache b,e,f column, then reorderWindowOperator method need not call translate methond.
opt before: call window 20 times 16969826ns, 16969826/20=848491 ns
opt after: call window 20 times 15546478ns, 15546478/20=777323 ns.


Create regex.list

Building curl script.
It'll be based on this https://github.com/mmotti/pihole-regex/blob/master/install.sh
We can remove regex filters from the README.md at this point.
Don't add comments as I'm not sure the script will still work.

Definitely ready if you agree

I´ve already use this regex script already, and it worked perfectly. I´ve just merged your regex request from the ReadME before checking that one. I´ll update the Readme to indicate how to use it.


More dependencies

Just FYI, on Fedora 20 I also had to install:

postgresql - Not planning on using it, but the installer complained
postgresql-devel  - Could not find libpq-fe.h
python-devel - Could not find Python.h
libxml2-devel - Could not find libxml/xmlversion.h
libxslt-devel - ditto

Wagtail looks cool.. If I can get it to run, I'll make a docker image

As I did in my wagtail-demo Docker image, Pillow dependencies can easily be installed in Ubuntu using build-dep.
So a minimal command would be (using Ubuntu 14.10):
sudo apt-get install postgresql postgresql-server-dev-9.4 build-essential python-pip python-dev
sudo apt-get build-dep pillow

libxml and libxslt are no longer required, and Postgres is mentioned as a dependency in the readme. I don't think we should be listing specific postgres-related packages - we can't support every possible configuration, and people who are not going down the Vagrant route (or another third-party prebuilt one) are expected to have a certain amount of background knowledge about setting up Python / Django environments. The Wagtail documentation no longer suggests installing wagtaildemo as a starting point for new users, so I think everything here is now accounted for.


chore: release 4.1.1

:robot: I have created a release *beep* *boop*
4.1.1 (2019-06-29)
Bug Fixes

docs: link to reference docs section on googleapis.dev (#298) (d49a68e)

This PR was generated with Release Please.

@JustinBeckwith looks like the codecov link is borked. Did we ever get around to add a config file option for linkinator?

Release is at https://github.com/googleapis/nodejs-translate/releases/tag/v4.1.1

The release build has started, the log can be viewed here. :sunflower:

:egg: You hatched a release! The release build finished successfully! :purple_heart:


Update ScrollResponder logic to prevent some onPress events from being ignored in UWP

In React Native for Universal Windows Platform, sometimes Touchable* onPress event handlers do not fire. Fixing this requires some work in both the react-native and react-native-windows repos. The corresponding react-native-windows issue is ReactWindows/react-native-windows#779.
The problematic code in the react-native repo appears in scrollResponderHandleStartShouldSetResponderCapture in ScrollResponder.js.
What's going on is that the ScrollView wants the input in this case so it prevents the touchable from receiving it. This code is trying to cover the scenario that you are on a phone, the touch keyboard is on the screen, and you tap elsewhere on your screen to dismiss the keyboard. The code is designed to cause this action to dismiss the keyboard without causing any other UI elements to respond to the input.
The code assumes that if a text input has focus then the touch keyboard must be on the screen. This heuristic might work fine for phones but it doesn't work well on a desktop/laptop that doesn't have a touch keyboard. The heuristic is probably also broken in scenarios where you have a touch keyboard but the touch keyboard is in a mode such that moving focus out of a text input doesn't cause it to dismiss.
Possible Fix
For a proper fix, I think we'll want to let JavaScript know what kind of touch keyboard is being used. Something like:

auto dismissal: The kind of keyboard RN works with today. It dismisses when no text inputs have focus. With regards to the behavior this issue is about, we'll maintain the current behavior.
manual dismissal: The keyboard only dismisses when the user explicitly closes it. With regards to the behavior this issue is about, all ScrollViews will behave as though keyboardShouldPersistTaps is true.

We're cutting down on the number of outstanding issues, in order to allow us to focus. I'm closing this issue because it has been open for over 60 days with no activity. If you think it should still be opened let us know why. PRs are always welcome.

@rigdern did you ever want to revisit this?

@rozele Yes, we're currently using a temporary hack in our app to unblock us. At the moment, we're busy with higher priority things but this should be properly fixed at some point.


add standard deviation to histogram summary

Adds data standard deviation to histogram summary output.

Correct branch referenced in #36. Closing.


after deleting a variant, performing a feed request with show_unlinkable=true returns 500 error

While setting up a test for genome/civic-client#756, I deleted a variant w/ a bunch of comments them hit the notifications page. The notifications page loaded fine the first time, but when I clicked 'show unlinkable' and the client made the following request:
/api/current_user/feed?category=subscribed_events&count=10&filter%5Blimit%5D=all_time&page=1&show_read=false&show_unlinkable=true
the server returned the following error:
NoMethodError at /api/current_user/feed

undefined method `subscribable_name' for nil:NilClass

app/presenters/subscription_presenter.rb, line 17
   12           created_at: sub.created_at,
   13           updated_at: sub.updated_at,
   14           subscribable: {
   15             type: sub.subscribable_type,
   16             id: sub.subscribable_id,
>  17             name: sub.subscribable.subscribable_name,
   18             state_params: sub.subscribable.state_params
   19           }
   20         }
   21       else
   22         {}

App backtrace

app/presenters/subscription_presenter.rb:17:in `as_json'
app/controllers/notifications_controller.rb:48:in `generate_index'
app/controllers/notifications_controller.rb:4:in `index'
app/middleware/cross_origin_request.rb:7:in `call'

It turns out that deleting something via a soft_delete wouldn't trigger the correct cleanup callbacks and we'd end up with active subscriptions to things that had been soft deleted. Soft deletes will now trigger the appropriate callbacks!


Translation into Brazilian Portuguese

Files api.md translation into Portuguese (pt-br).
Thanks!

@gidenilson please don't modify the api.md file in the root dir.

Ok,
Sorry.


Add domain check before sending init message to parent

@bluepnume Can you add more info to that item please? What kind of domain check still missing?

Hey, the intent of this was to allow components to define which domains they can be rendered by. For example, if a component specified:
parentDomains: [
    'https://a.com',
    'https://b.com'
]

but the component was rendered by https://c.com, the component should error out and not send any init message (or any message) up to the parent.

Cool. Thanks for the info. On that just to confirm, if a component didn't specify parentDomains, it means that it can send messages to any domain.

Yeah, the way it stands right now is that components can be rendered by any domain. If you need to restrict this the best way right now is to rely on an X-FRAME-OPTIONS header.


346 TimeSeries interp_time

Changes
TimeSeries.interp_time now returns a new TimeSeries instead of an xarray.DataArray. Additionally, a warning is emitted when already interpolated data is interpolated another time.
Related Issues
Closes #346
Checks

[ ] updated CHANGELOG.md
[ ] updated tests
[ ] updated doc/
[ ] update example/tutorial notebooks
[ ] save interpolation counter to asdf?

create new issue

what do you think about adding a .time property to TimeSeries directly @vhirtham ? In line with LCS and similar classes

what do you think about adding a .time property to TimeSeries directly @vhirtham ? In line with LCS and similar classes

Not sure what you intend, cause the TimeSeries already has a time property (line 501)

what do you think about adding a .time property to TimeSeries directly @vhirtham ? In line with LCS and similar classes

Not sure what you intend, cause the TimeSeries already has a time property (line 501)

exactly that, so disregard :wink:
just wondering why we now need to call data_array.time here https://github.com/vhirtham/weldx/blob/3b06b74a800d2ac45b9794dfd81d49670d63f4e9/weldx/tests/test_core.py#L416-L419

what do you think about adding a .time property to TimeSeries directly @vhirtham ? In line with LCS and similar classes

Not sure what you intend, cause the TimeSeries already has a time property (line 501)

exactly that, so disregard 😉
just wondering why we now need to call data_array.time here https://github.com/vhirtham/weldx/blob/3b06b74a800d2ac45b9794dfd81d49670d63f4e9/weldx/tests/test_core.py#L416-L419

The reason was that .time returns None if the internal time data has only one value, e.g the TS is constant. But we checked is the stored value matches the passed one. Don't know if that made sense, but I modified the test in favor of using .time


2356

feat: parse null multivalue as empty string

Missing attributes documentation : https://docs.google.com/spreadsheets/d/1W390i06UiQsNzh6Lrq34zvhSbsVIWtutBzbxif1jaEQ/edit?usp=sharing

:tada: This PR is included in version 5.4.0-develop.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


dotnet run System.ArgumentNullException: for a simple program with new installation of .netcore 2.1.401

Issue Title
dotnet run System.ArgumentNullException: for a simple program with new installation of .netcore 2.1.401
General
Trying to get started with .netcore programming. Followed the basic tut from asp.net website but failed.
https://www.asp.net/get-started
I get the error (attached) after dotnet run command.
Powershell output
This is my first ever program after a fresh installation of the latest SDK (as of now). I have tried console app and it works fine. Even a simple app with 'web' template works ok and display 'Hello World' in the browser. However, as soon as I add 'services.addMVC' to the app it breaks with the same error. I have done all my research and tried a lot of things, but not sure what is happening.
Program files:
Files

Issue moved to dotnet/cli #9932 via ZenHub


[FEATURE] Undo Change

Describe your idea
Add functionality to undo any change logged.

Added in Change Log 0.6.0.


glibc-nscd package is broken, nscd fails to run

glibc-nscd package is broken, nscd fails to run
navjotsingh@dev-navjotsingh:/localdata/navjotsingh/mariner/bld-sub_base$ docker run -it mcr.microsoft.com/cbl-mariner/base/core:2.0 sh
sh-5.1# yum install glibc-nscd -y
Loaded plugin: tdnfrepogpgcheck
Refreshing metadata for: 'CBL-Mariner Official Base 2.0 x86_64'
Refreshing metadata for: 'CBL-Mariner Official Microsoft 2.0 x86_64'
Refreshing metadata for: 'CBL-Mariner Official Extras 2.0 x86_64'
mariner-official-extras                  49505 100%
Installing:
glibc-nscd                         x86_64                    2.35-6.cm2                         mariner-official-base     153.52k                      85.43k
Total installed size: 153.52k
Total download size:  85.43k
glibc-nscd                               87480 100%
importing key from file:///etc/pki/rpm-gpg/MICROSOFT-RPM-GPG-KEY
importing key from file:///etc/pki/rpm-gpg/MICROSOFT-METADATA-GPG-KEY
Testing transaction
Running transaction
Installing/Updating: glibc-nscd-2.35-6.cm2.x86_64
sh-5.1# /usr/sbin/nscd
nscd: 42 /var/run/nscd/nscd.pid: No such file or directory
nscd: 42 monitoring file /etc/passwd (1)
nscd: 42 monitoring directory /etc (2)
nscd: 42 monitoring file /etc/group (3)
nscd: 42 monitoring directory /etc (2)
nscd: 42 monitoring file /etc/hosts (4)
nscd: 42 monitoring directory /etc (2)
nscd: 42 monitoring file /etc/resolv.conf (5)
nscd: 42 monitoring directory /etc (2)
nscd: 42 disabled inotify-based monitoring for file /etc/services': No such file or directory nscd: 42 stat failed for file /etc/services'; will try again later: No such file or directory
nscd: 42 disabled inotify-based monitoring for file /etc/netgroup': No such file or directory nscd: 42 stat failed for file /etc/netgroup'; will try again later: No such file or directory
nscd: 42 monitoring file /etc/nsswitch.conf (6)
nscd: 42 monitoring directory /etc (2)
nscd: 42 monitoring file /etc/nsswitch.conf (6)
nscd: 42 monitoring directory /etc (2)
nscd: 42 monitoring file /etc/nsswitch.conf (6)
nscd: 42 monitoring directory /etc (2)
nscd: 42 monitoring file /etc/nsswitch.conf (6)
nscd: 42 monitoring directory /etc (2)
nscd: 42 monitoring file /etc/nsswitch.conf (6)
nscd: 42 monitoring directory /etc (2)
nscd: 42 /var/run/nscd/socket: No such file or directory
child exited with status 1

@navjotsinghji ack. Thanks for pointing this out and also providing repro steps.
We will take a look and update.

Hi @navjotsinghji
The Root-Cause seems to be the lack of /var/run directory in a container;
Solution:
Before we execute /usr/sbin/nscd; we should create the /var/* dir:
mkdir -p /var/run/nscd /var/db/nscd

The -p option makes this work irrespective of /var/.. dir being present or not. (maybe you may want to run the same script on a vm where these directories are present IMO)

closing the issue as it's patched (and very old).


No such file or directory rainwaysdk.so

I tried run it but ı'm getting this error.
Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>
ı runned npm run build  but ı have not got  rainways.so in node_modules so ı can't run host example.

Hi, did you run npm install?

This looks like you may be trying to use the node sdk on a non windows machine - We only support windows at this time.

yes ı tried linux. Thanks. :+1:


Create codeql.yml

This config was generated with default values - should do no harm, I assume.

Cool stuff, thanks Jörg!
I have adopted CodeQL into our existing build jobs. Not merging this PR.


Offer option to use Todoist Beta

Hi,
I love the project, but it would be nice if there was some setting that would allow me to switch to the beta web version of Todoist (https://beta.todoist.com) since that's what I am usually using.

hi @ceiphr,
sounds like a good idea.
I guess I can add that option to the configuration file.
Feel free to send pull request if you'd like.

Release is published here - https://github.com/KryDos/todoist-linux/releases/tag/1.20
It also includes your icons update. Thanks again!


[OmniConfig] Config.autoconfig should validate the argparse schema separately

We allow additional config params to be defined for CLIs, so we should validate those params aren't overridden by file-based configs.

I don't know if this can be done without modifying the schema before validation, since the config might not be complete without the values from the CLI.

I can't figure out a way to do this; closing as wont-fix


Allow disable RSS/Atom feed

This patch provide a mechanism to disable RSS/Atom feed.

CI failure is related

CI failure is related

Seems to pass currently.

Please resolve the conflicts

make L-G-T-M work


Update README.adoc

We are not using maven anymore, so all maven commands must be changed to its npm equivalent

Readme update in progress

Readme changed to npm use.


cask packetsender version v5.3

New version of Packet Sender released.

[x] brew cask audit --download {{cask_file}} is error-free.
[YES] brew cask style --fix {{cask_file}} reports no offenses.
[YES] The commit message includes the cask’s name and version.

Use x, instead of YES.


Multiple policyfile sources

Addresses https://github.com/chef/chef-dk/issues/430
This allows you to have multiple default_source lines in your policyfile.rb, so you can have a chef_repo with all your org-specific stuff, but pull cookbooks from the public supermarket easily. The way it's designed right now, the cookbook sets need to be disjoint (i.e., there cannot be cookbooks with the same name in both locations). If you manually specify a cookbook's source with a cookbook "foo", source_option: "place" line, though it will be respected. One downside of that is, if there is a conflict between your two sources, and the cookbook is totally irrelevant (wouldn't be in the dependency solution), it'll end up in your policy anyway, because adding the cookbook line tells chef-dk you want that cookbook around. That said, the 80% case we're targeting here is where there shouldn't be any overlap between, say, supermarket and your chef repo (or internal supermarket), and if there is a conflicting cookbook, it's a mistake.

cool :+1:

Yay! :+1: :ship:


@conda-forge-admin,please add bot automerge

@conda-forge-admin,please add bot automerge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/dash-labs-feedstock#3.


Data source support (json, yaml, md?)

Just wondered why json support was removed?
I used this before as I had quite a large amount of text content on slides which made simple separating this from code. Is it possible that some sort of replacement is in the works or is this lost for good?

Duplicate of #560


run protoc-gen-go from vendor

Signed-off-by: Zbynek Roubalik<EMAIL_ADDRESS>
Run protoc-gen-go from vendor to really have reproducible builds.
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

Relates to #3509

/run-e2e external*

/run-e2e external*

/run-e2e external*


HMS map can not work inside ScrollView

Description
Hi everybody. When I put HMSMap inside ScrollView, I can not swipe Map
<ScrollView>
    <HMSMap />
</ScrollView>

Any suggestion?

Hi @hienpvptit @ilsafarber ,
I am also facing the same issue. I have tried applying the solution below, but it is still very laggy. Google Maps has a scrollEnabled={false} prop for this issue.
export default function App() {
const [mapActive, setMapActive] = useState(false);
return (
<>
<ScrollView scrollEnabled={!mapActive} style={{padding: 16}}>
<View style={{padding: 16, backgroundColor: "yellow", marginBottom: 8}}>
This is a View

<View style={{padding: 16, backgroundColor: "yellow", marginBottom: 8}}>
This is a View

<MapView
mapType={1}
style={{height: 200, marginBottom: 8}}
onCameraIdle={() => {
console.log("Idle");
setMapActive(false);
}}
onCameraMove={() => {
console.log("Move");
setMapActive(true);
}}
/>
<View style={{padding: 16, backgroundColor: "yellow", marginBottom: 8}}>
This is a View

<View style={{padding: 16, backgroundColor: "yellow", marginBottom: 8}}>
This is a View

</>
);
}
Reference: https://github.com/HMS-Core/hms-react-native-plugin/issues/25


golang filter: cached length is not updated

The length field in httpBuffer is not updated in the write operations:
https://github.com/envoyproxy/envoy/blob/782bb0c102ffbd9880615526c54c00301a6f3f82/contrib/golang/filters/http/source/go/pkg/http/type.go#L333
The headerNum/Bytes fields in headerMapImpl also have the same issue. However since the ByteSize method is rarely used and keep the headerBytes up-to-date is tough, I would recommend to remove it:
https://github.com/envoyproxy/envoy/blob/782bb0c102ffbd9880615526c54c00301a6f3f82/contrib/golang/filters/http/source/go/pkg/http/type.go#L49
CC @doujiang24

Nice catch, totally agreed!


"From" name issue

If I am called John Doe and my email address is<EMAIL_ADDRESS>the email will appear as if it were sent by john.doe instead of John Doe. I'm using this script on a Google Apps domain. Any idea why this is happening?

Same here

Thanks for the comment. Will add this to next version.

Hi @webdigi,
Thanks for contributing this program.
This issue was a show-stopper for me, so I took a stab at fixing it myself. This PR works for me in a test environment that I set up. It may fail if the sender doesn't have a name defined before the email address, but I'm not sure if this is possible in Gmail. Can you take a look and let me know what you think?
Thanks!


[RN][iOS] Automatically detect when use frameworks is used

Summary
This PR introduce an automatic way to detect whether the user sets its podfile to use frameworks.
In this way, users don't have to install pods with a specific environment flag but they can rely on the standard Cocoapods usage
Changelog
[IOS][ADDED] - Automatically detect whether use_frameworks! is used
Test Plan

CircleCI is Green
Added unit tests
Tested locally with an app

@Kudo @mikehardy I would really appreciate your review on this PR! 🙏

/rebase


Tests are fragile

Problem Description
Tests are not robust ; in particular, the following lines induce failures of Azur pipeline Windows-3.6-slow:
https://github.com/spyder-ide/spyder/blob/1142a7643c754d2edb0154c18fbdb6baa0af7fc6/spyder/plugins/editor/widgets/tests/conftest.py#L236-L237
Even if it's possible to live with this problem since it doesn't affect users, it's very frustrating for contributors to spend way more time trying to fix "random" behavior of tests than actually working on the proposed fix. Notice that this failure can't be tested locally.
What steps reproduce the problem?

copy content of /spyder/plugins/editor/widgets/tests/test_completion.py into /spyder/plugins/editor/widgets/tests/test_introspection.py
Run azur pipeline, Windows 3.6-slow will (maybe) fail

What is the expected output?
More robust tests.
What was tried to fix the issue?
I tried changing the timeout to 60000 (in #11916) , without effect.

Thanks for reporting. We'll take a look at this after we release Spyder 4.1.2

Random idea: A lot of tests are @flaky. Can the CI system log which one fail so we can have statistics of which tests are very flaky and try to improve them?


Add requirement in parameter for blazor components

Is your feature request related to a problem? Please describe.
I'm trying to make a components that make multiple parameters and some of them are used only if another parameter as been set.
Describe the solution you'd like
Add requirements parameters to Parameter attribute
[Parameter]
public string MainAttribute { get; set; }

[Parameter(requirements = MainAttribute)]
public string OtherAttribute { get; set; }

(But MainAttribute is only required if OtherAttribute will be used)
So this could work :
<MyComponent MainAttribute="I'm the main thing" OtherAttribute=", and i'm here too" />
<MyComponent MainAttribute="I'm the main thing" />
<MyComponent />

But This wouldn't Work:
<MyComponent OtherAttribute=", and i'm here too" />

@yToxide thanks for contacting us.
You can implement this logic yourself if you override SetParametersAsync in your base component, inspect the parameters collection and validate it against the parameters in your component.
What you are asking is similar to the powershell "ParameterGroups" feature. This is not something we plan to implement, but that, as I mention you could implement yourself as described in the paragraph above.


[MWCore]: patient register pull-to-sync

Fixes #1675
Checklist

[ ] I have written Unit tests for any new feature(s) and edge cases for bug fixes
[ ] I have added any strings visible on UI components to the strings.xml file
[ ] I have updated the  CHANGELOG.md file for any notable changes to the codebase
[ ] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the project's style guide
[ ] I have built and run the fhircore app to verify my change fixes the issue and/or does not break the app

@LZRS LGTM


Getting Error

Getting this error
ProtocolError                             Traceback (most recent call last)
ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
During handling of the above exception, another exception occurred:
ConnectionError                           Traceback (most recent call last)
ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
The above exception was the direct cause of the following exception:
DockerException                           Traceback (most recent call last)
/usr/local/lib/python3.10/dist-packages/docker/api/client.py in _retrieve_server_version(self)
218             ) from ke
219         except Exception as e:
--> 220             raise DockerException(
221                 f'Error while fetching server API version: {e}'
222             ) from e
DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

do you have docker installed in your machine ?

No I tried on Google Colab.

yeh colab seems to be against using docker on their notebooks, apparently udocker can be used but I know it's not great with GPUs

Thanks for the feedback.


CSS

CSS
User Story
As a boot camp student
I want the prework notes to be structured on a webpage
So that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I view the study guide,
THEN I see a dark blue header and footer, and four boxes with a shadow.

completed


Validate 'aud' in DID Token

📦 Pull Request

Add Admin SDK support for Magic Connect
Validate aud in DID Token against the client ID associated with the secret key.
Pull client ID from Magic servers using secret key if not present.
Skip validation of attachments if the string 'none' is passed. (This will make it easier for 3rd Party wallets (like Metamask) to sign DID tokens.

✅ Fixed Issues

N/A
🚨 Test instructions

yarn build && npm link
In new repo run npm link<EMAIL_ADDRESS>Try the following code snippet

const { Magic } = require('@magic-sdk/admin');

const maSecretKey = "";
const mcSecretKey = "";
const maClientId = "";

const DIDT = "";

async function exec() {
    const magicAuth = await Magic.init(maSecretKey);
   magicAuth.token.validate(DIDT);
    console.log("MA Token validated.")
    const metadataResult = await magicAuth.users.getMetadataByToken(DIDT);
    console.log(metadataResult);

   // old constructor way
   const oldMagicAuth = new Magic(maSecretKey);
   oldMagicAuth.token.validate(DIDT);
   console.log(oldMagicAuth.users.getMetadataByToken(DIDT));

    const magicConnect = await Magic.init(mcSecretKey);
    // Should fail
    try {
        await magicConnect.token.validate(DIDT);
    } catch (e) {
       console.log(e);
    }
    try {
        await magicConnect.users.getMetadataByToken(DIDT);
    } catch (e) {
        console.log(e);
    }

    const magicConnectWithClient = await Magic.init(mcSecretKey, {clientId: maClientId});
    await magicConnectWithClient.token.validate(DIDT);
    console.log("MC Token validated with MA client ID.");
}

⚠ Don't forget to add a semver label!

:rocket: PR was released in v2.0.0 :rocket:


(imperials) defence battle of windhelm somehow triggered by fix quest

uh

uh?

UHHHH?

UHH

HHHHH
i am just now realising you probably don't speak uh, so allow me to translate
basically while in dragonsreach i tried to do the thing you suggested to fix the music (help quest get unstuck, i did this at castle dour and it worked) and instead of saying nothing to fix it said attempting to set up siege, now for clarification

these were my holds beforehand
now after it said setting up siege nothing happened so i did it again then across my screen appeared the words
STARTED: BATTLE OF WINDHELM
speak to the imperial
then after that i opened the mcm and saw this

and afterwards when i intentionally lost to see what would happen it said i had completed it for the imperial as well
i am very confused
is this a bug?

Are you sure you didn't click 'win the war' by mistake? It looks like that's what happened. I will take a look to make sure that that routine didn't fire by mistake. That 'win the war' option is something left over from the old CWO is something I didn't test yet.
In the meantime, can you show me the MCM of what the state of the war before pressing the 'get CWO unstuck'? I'm trying to pin down why the music is still playing

that was the stat

Additionally winning the war at least if you aren’t allied with a side doesn’t start a siege it just stops the cw in its tracks but even that doesn’t explain why it was a defence mission instead of offensive, I have never seen ulfric run at windhelm with such conviction before

So I found a serious bug with the 'Get Quest Unstuck'. I think that I fixed it now in v1.0.8a. Can you try again?

okay


Update docker-compose.yml

Force to mysql 5.7 because of new default mysql 8 authentification system

Coverage remained the same at 24.09% when pulling ae820275d721e80f46b99fd82ed61899a6fa7405 on Orkin:patch-1 into abfbb91d25376c1b897bdd6972a34faf382e0d37 on prooph:master.

Thanks


The issue of failed switching.

I am using macOS 14.4. When switching to hide the notch, the menu bar hiding switch is ineffective.

你好，
请问你是无法开启藏刘海儿按钮，还是开启后，开关无法显示正确的状态？

For me Hide Notch worked only the first time. When I turned it off, I was not able to turn it on ever again. Even after restarting the app.

@mirkokg just installed the app and had the exact same issue. Worked the first time then never again. Tried clear cache, restarting app, restarting computer, even reinstalling the app, still doesn't work any more.


Rendering thousands of items crashes browser

I am trying to load 50,000 items via the Model in a for loop to the TAG Input. However this is crashing the browser.
Is there a way how to add bulk items without doing re-bind, re-drawing etc..
I was thinking something like

Unbind the model from the TAG
Edit the model information (add 50k rows)
Re-bind the model to the TAG .. will redraw just once like this.

Please Help

Hi @wilfredmifsud!
Honestly I think that rendering that amount of data would crash any component.
You could try to approach the issue differently, though:

if you update the model's array using a timeout, and progressively add items to to it, the browser should not freeze. Also, for the user it is impossible to actually see 50k items.

Thanks for your feedback, I will see if I can do a workaround as you said.
The 50k items will be displayed by means of scrolling :) .. This is the worst case scenario so usually i have 1k rows or so

A similar issue (and workaround): http://stackoverflow.com/questions/10344498/best-way-to-iterate-over-an-array-without-blocking-the-ui.
Let me know :)


Possibly improving error messages

Going to try to collect these together and then go look at the source to make sure that any changes to the error messages are still accurate to what is going wrong.

Account did not deserialize is almost always because there wasn't enough space on the account for the data provided, but account did not deserialize is more literally accurate for what is going wrong. mentioned here https://github.com/coral-xyz/anchor/issues/2181
Fallback functions are not supported is against more literal to what the error is but the more common cause is that the sighash didn't match with any provided functions, so the user passed in an incorrect instruction sighash. Could be rephrased as instruction sighash didn't match any known functions and a fallback function was not found

AccountDiscriminatorNotFound is another one where the check is actually if the buffer is less than 8 bytes long and it fails. So the error should be something roughly like Did not find enough bytes on the account to even contain an 8 byte discriminator
https://github.com/coral-xyz/anchor/blob/5e3ebcfde35225a8047cc58f85a3eca582ec2bb4/lang/src/error.rs#L137


URL changes not being recorded in change-description for Dashboards and Pipelines

Steps:

Change pipelineUrl or dashboardUrl for Pipeline or Dashboard respectively from the openmetadata_db database.
Now go to details page of that particular Pipeline or Dashboard and check the Network for api response.
Newly set value for pipelineUrl or dashboardUrl is present but there is no corresponding changeDescription available.

A changeDescription should be recorded for above changes.

@darth-coder00 URL changes shouldn't be happening once it created from the source systems itself hence we are not capturing the change.


[Python base SDK] Switch to using version file

Description

Related issue https://linear.app/serverless/issue/SC-593/python-sdk-big-latency-overhead#comment-ed4329da
Similar PR https://github.com/serverless/console/pull/719
Use VERSION file instead of relying on importlib_metadata to figure out the version.
Add a unit test that makes sure hard-coded value matches the project config's value.

Testing done
Unit tested

@medikoo ready for review please

Looks great, but what about CI detection?
Should we do it, in the next PR so it doesn't accidentally try to release new version?

Good point, checking it

@medikoo I've disabled auto publish of new tag, we can enable after this is merged.


Confusion about the file.

Thanks for your great work!
It sitll confusing because the parent directory of this link has a zip file named “demos_8_17.zip” arround 411G(
demos_8_17.zip)， and the children directory of your link named “1.0.0” included subfiles like “bridge_dataset-train.zip” with totally 100G. (https://rail.eecs.berkeley.edu/datasets/bridge_release/data/tfds/bridge_dataset/1.0.0/bridge_dataset-train.tfrecord-00000-of-01024)https://rail.eecs.berkeley.edu/datasets/bridge_release/data/tfds/bridge_dataset/）https://rail.eecs.berkeley.edu/datasets/bridge_release/data/tfds/bridge_dataset/）).
So I will appreciate it if you can tell me which one should i choose.

Hi! As described here, the zip files contain the dataset in a raw format (JPEGs and pickled numpy arrays) while the tfds folder contains an RLDS Tensorflow Datasets version of the dataset. The RLDS version can be loaded with the Octo dataloader.


[rtl] Fix missing else branch in decoder

Without the B extension, a gorci instruction should decode as an
illegal instruction.
Relates to #1129

Signed-off-by: Tom Roberts<EMAIL_ADDRESS>

@imphill - still seems to be a CI issue lurking here?

Seems like flaky networking at MSFT, I retriggered the run and looks good so far.
E: Failed to fetch https://packages.microsoft.com/ubuntu/16.04/prod/dists/xenial/main/binary-amd64/Packages  Writing more data than expected (931886 > 930716)
E: Some index files failed to download. They have been ignored, or old ones used instead.


Fix flag docs for replace cascade

There are other uses of the cascade flag in other commands that do indeed default to true. However, I'm not sure if it's best to change the default (which will change what it does by default, perhaps breaking some users) or just fix the docs, as done here.

@mjibson - this change requires calling:
hack/run-gendocs.sh
in this PR to unpdate documentation

LGTM. Defaulting cascade to false for replace seems like both intended and the right choice. It's much less disruptive to delete/recreate the rc without touching pods.

@k8s-bot ok to test


Fix hard coded constraints issue

This reverts an earlier commit that hardcoded the constraints file for testing and fixes the test file. Also a minor documentation typo fix.

This change was already fixed on the main repo


LLVM ERROR: out of memory -> segfault and core dump

LightGBM master f2695daba2506d047831e39aeb521e94adec5e8d
Very small data case and simple/trivial parameters, but segfaults.
segfault_clean.zip
It's sufficient to replace params in the script with:
params = {'device_type': 'gpu', 'gpu_device_id': 0, 'gpu_platform_id': 0, 'gpu_use_dp': True}

and if then one does gpu_use_dp False that is sufficient to not segfault.  So probably something wrong with dp handling.
This is not a rare failure, seems happens often after I've upgraded to this latest master hash from 2.2.4
Please use categorical_feature argument of the Dataset constructor to pass this parameter.
  .format(key))
[LightGBM] [Warning] num_threads is set=4, n_jobs=4 will be ignored. Current value: num_threads=4
[LightGBM] [Warning] num_threads is set=4, n_jobs=4 will be ignored. Current value: num_threads=4
[LightGBM] [Info] This is the GPU trainer!!
[LightGBM] [Info] Total Bins 322
[LightGBM] [Info] Number of data points in the train set: 188, number of used features: 24
[LightGBM] [Info] Using requested OpenCL platform 0 device 0
[LightGBM] [Info] Using GPU Device: GeForce RTX 2080, Vendor: NVIDIA Corporation
[LightGBM] [Info] Compiling OpenCL Kernel with 64 bins...
  I used conda boost 1.70 and ran on system without that same conda boost.  Even though I had compiled boost statically, I guess there is something wrong with the conda boost as applied to other systems.

Problem was how compiled.  I used conda boost 1.70 and ran on system without that same conda boost.  Even though I had compiled boost statically, I guess there is something wrong with the conda boost as applied to other systems.

@pseudotensor Thanks for letting know! I remember we had similar problems with Boost from conda at our CI services but compilation was done with gcc. And we switched to regular libboost installation.

@pseudotensor Thanks for letting know! I remember we had similar problems with Boost from conda at our CI services but compilation was done with gcc. And we switched to regular libboost installation.


Inconsistency with Mapbox canvas layer api

https://github.com/CaviarChen/fog-machine/blob/2514d2868fa9e326550777021c2f62a879b291b7/editor/src/utils/MapRenderer.ts#L434-L437
But the Mapbox's canvas layer api requires the coordinate be passed clockwisely from top left. Maybe we have some flipping problem elsewhere.
Ref: https://docs.mapbox.com/mapbox-gl-js/api/sources/#canvassource#setcoordinates

Thanks AI in 2024, Claude spots the answer:


Kage: initializing vectors has some confusing outcomes without errors if curly brace initialization is used

I had mistakenly used curly-braces initialization to make vec4s that affected some output colors in a shader, and ended up with some very unexpected colors. It looks like it accepts curly-braces, and works with literals, but operates strangely if it's merged with other vectors like regular parentheses initialization. It also seems to compile with arbitrary numbers of arguments with the curly braces. I did figure out after a little bit that I was just doing it wrong :) but it seems like this might be worth being an error case, though probably a pretty low priority bug.
I made some non-comprehensive test cases for shader_test just to demonstrate some of the results, in case that's helpful:
func TestVec4Initialization(t *testing.T) {
	const w, h = 1, 1

	dst := ebiten.NewImage(w, h)
	for _, tc := range []struct {
		initCode  string
		wantColor color.RGBA
		wantErr   bool
	}{
		{
			initCode:  "vec4(0.25, 0.5, 0.75, 1.0)",
			wantColor: color.RGBA{64, 128, 192, 255},
		},
		{
			initCode:  "vec4{0.25, 0.5, 0.75, 1.0}",
			wantColor: color.RGBA{64, 128, 192, 255},
		},
		{
			initCode:  "vec4{0.25, 0.5}",
			wantColor: color.RGBA{64, 128, 0, 0},
		},
		{
			initCode: "vec4(0.25, 0.5)",
			wantErr:  true,
		},
		{
			initCode:  "vec4(vec2(0.25, 0.5), vec2(0.75, 1.0))",
			wantColor: color.RGBA{64, 128, 192, 255},
		},
		{
			initCode:  "vec4{vec2(0.25, 0.5), vec2(0.75, 1.0)}",
			wantColor: color.RGBA{64, 128, 192, 255},
		},
		{
			initCode:  "vec4(vec2{0.25, 0.5}, vec2(0.75, 1.0))",
			wantColor: color.RGBA{64, 128, 192, 255},
		},
		{
			initCode:  "vec4(vec2{0.25, 0.5}, vec2{0.75, 1.0})",
			wantColor: color.RGBA{64, 128, 192, 255},
		},
		{
			initCode: "vec4(vec2(0.25, 0.5))",
			wantErr:  true,
		},
		{
			initCode: "vec4{vec2(0.25, 0.5)}",
			wantErr:  true,
		},
		{
			initCode: "vec4{0.25, 0.5, 0.75, 1.0, 1.25}",
			wantErr:  true,
		},
	} {
		t.Run(tc.initCode, func(t *testing.T) {
			s, err := ebiten.NewShader([]byte(fmt.Sprintf(`package main
				var Mat2 mat2
				var F float

				func Fragment(position vec4, texCoord vec2, color vec4) vec4 {
					return %s
				}
				`, tc.initCode)))
			if err != nil {
				if !tc.wantErr {
					t.Fatal(err)
				}
				return
			} else if tc.wantErr {
				t.Errorf("err == nil, want non-nil")
			}

			dst.DrawRectShader(w, h, s, nil)
			got := dst.At(0, 0).(color.RGBA)
			if !sameColors(got, tc.wantColor, 2) {
				t.Errorf("dst.At(0, 0) = %v, want: %v", got, tc.wantColor)
			}
		})
	}
}

One more concerning spot was the last test case, where I exceeded the 4 element count, and instead of returning an error, it panicked at the dst.At call with a direct3d compile error.
(I didn't try initializing matrices or anything else so I'm not sure if it's an issue anywhere else)

We should not accept {} for vec4 as this is not a struct.

One extra data point, if I tested vec4(0.25, 0.5, 0.75, 1.0, 1.25) with proper parens it does return a compile error at NewShader as expected, so having the curly braces error entirely would also catch the panic issue early.

One extra data point, if I tested vec4(0.25, 0.5, 0.75, 1.0, 1.25) with proper parens it does return a compile error at NewShader as expected, so having the curly braces error entirely would also catch the panic issue early.

Wasn't this fixed after https://github.com/hajimehoshi/ebiten/commit/f89277fd85ee39a0baf599f7a9c62791d1611d7d ?