Fix lumisections/joint_lumisection_ranges endpoint ignoring dataset_name when fetching oms lumisections

When the DC expert recovers DCS bits in Offline Run Registry, those entries aren't updated in the OMS online dataset but instead in the specific dataset the operation was targeted.
Right now, if you inspect the "OMS LUMISECTIONS" tab for an Offline dataset, the DCS bits are different from the "BOTH" tab.

For completion and future reference, this endpoint (joint_lumisection_ranges) is an aggregate of oms_lumisection_ranges and rr_lumisection_ranges.
Those are used mostly in the frontend, in the modal that appears when clicking LS (next to Manage) for a specific run.
The OMS LUMISECTIONS button uses oms_lumisection_ranges, the RR LUMISECTIONS uses the rr_lumisection_ranges and the BOTH button uses the joint_lumisection_ranges. All calls to each endpoint from the frontend are passed the dataset argument, but the joint_lumisection_ranges was ignoring it, always using online instead. This was probably not the intended functionality.


Error with reading the key

Hi, i've just installed Symfony 3 and the bundle.
I can auth the user, but i got an error :

Warning: openssl_pkey_get_details() expects parameter 1 to be resource, boolean given

Search on google, apparently, the private or public key is not loaded.
The config is good, i check the path too, everything is fine.
I also tried with multiple key, no change.
I'm Working on a little WAMP configuration.
Don't really understand where the problem is.
Someone can help me ?
Thx in advance !

I try to printf the private key in JWTEncoder at this method :
`/**
* {@inheritdoc}
*/
public function encode(array $data)
{
$jws = new SimpleJWS(['alg' => self::ALGORYTHM]);
$jws->setPayload($data);
printf('The Private key :'); // Trying to read the key
printf($this->getPrivateKey());
$jws->sign($this->getPrivateKey());
    return $jws->getTokenString();
}`

But there's just a blank.

Ok, i miss something in my configuration.
Was always in kernel.root_dir, witch is /app, so the system cannot found the file.
Just add "../" in the path to fix this.
Like : %kernel.root_dir%/../var/jwt/private.pem
Issue resolved.


NETOBSERV-2005: Allow populaiting only single filter rules for cli usecase

Description
ebpf agent will support multi flow filter rules however we will limit cli to only single rule
till we find a more efficient way to pass in more rules
Dependencies
https://github.com/netobserv/netobserv-ebpf-agent/pull/473
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.

[ ] Is this PR backed with a JIRA ticket? If so, make sure it is written as a title prefix (in general, PRs affecting the NetObserv/Network Observability product should be backed with a JIRA ticket - especially if they bring user facing changes).
[ ] Does this PR require product documentation?

[ ] If so, make sure the JIRA epic is labelled with "documentation" and provides a description relevant for doc writers, such as use cases or scenarios. Any required step to activate or configure the feature should be documented there, such as new CRD knobs.

[ ] Does this PR require a product release notes entry?

[ ] If so, fill in "Release Note Text" in the JIRA.

[ ] Is there anything else the QE team should know before testing? E.g: configuration changes, environment setup, etc.

[ ] If so, make sure it is described in the JIRA ticket.

QE requirements (check 1 from the list):

[ ] Standard QE validation, with pre-merge tests unless stated otherwise.
[ ] Regression tests only (e.g. refactoring with no user-facing change).
[ ] No QE (e.g. trivial change with high reviewer's confidence, or per agreement with the QE team).

/retest


Correct crash with specific navigation case

Fixes(if relevant): #15
Checks

[x] Build Success(npm run build)
[x] Lint Success(npm run lint to check, npm run fix to fix)
[x] File Integrity(git add -A or add rules at .gitignore file)
[ ] Add Test(if relevant, npm run test to check)
[ ] Add Demo(if relevant)

Released as v3.1.9


SendMessage not working + Creating and sending a private message

Hi,
I am unable to send a message, however, no errors occur and it knows the name of the channel. I also am unable to figure out how to send a private message.

https://github.com/DV8FromTheWorld/JDA/wiki/7)-Using-RestAction

That solves my message sending issue
However, my private channel issue still exists.

I have an issue with your issue.

You provide no code or any hint to what you actually tried to do
You did not read the wiki prior to opening your issue
You did not look for other issues
You did not join our discord server to ask a very basic question about the lib

The link @napstr provided gives an example on how sending a private message works, not sure how you missed that.


WIP: Adding external allocation example

In this MR
Created a sample project using a single module (test_module).  This module has one service: VlanService, which has two vlan_id attributes and uses allocation to populate them.  The allocation is done using an external allocator mock, which relies on a simple file to store already used vlans and as well as the ones available.  The deallocation is done using a resource, VlanDeallocation, which takes as attribute allocation_key, a reference to the vlan to cleanup passed by the allocator and saved in the service attributes up to the cleanup point.

Some questions for this:

Do I need to add test cases for this?
For this bit I am not sure what I should do:

we de-allocate after a failed allocation (we already allocated some attributes, but not all of them)

How much documentation does it require?

On the questions:

Do I need to add test cases for this?

Only the most basic

For this bit I am not sure what I should do:

see comment

How much documentation does it require?

Very clear docs on the context (what is this an example of), how to run it, reference to the lsm docs, what are the main mechanisms in here, docs in the code to make it readable.


Transform gizmo

A helper object that can be interacted with to transform (translate, rotate, scale) an object.

I've inspected three's transform gizmo and with #234 we have checked off the last geometrical shape that we would need to replicate their gizmo.

Some examples:

Three.js and maya have the same gizmo: https://threejs.org/editor/
Substance 3D has additionally a combined transform gizmo: https://substance3d.adobe.com/documentation/sg/transform-tools-213060310.html

Looks like combined transform gizmo, and a toggle to switch between local and world space, is what we would prefer.

Sneek preview of POC:


Improve error_log & error pass-back; Add getTicket(); Silence verbose logging; Link to repo

Helps as the class gets added to code-bases, easier to track it. You weren't wrong about not working with it!

Looks good overall, but it might be nice to make a couple tweaks. See my other comments for details on what I mean.

Thanks for the review @danhunsaker - how's the updated pull looking now? Appreciate your pointers on all fronts.


change workfold to remote drive

<!---   *** BEFORE SUBMITTING: PASTE CLIPBOARD HERE TO COMPLETE YOUR REPORT ***   ---!>

Closing because this is empty. An important error about network drives on Windows will be fixed in 4.1.0, to be released at the end of this week.


Unexpected error occurred in entry page

https://t32k.me/mol/log/nextjs-invalid-build-id/
https://nextjs.org/docs/deployment#vercel-recommended

Console error finded.

Go https://github.com/kubosho/kubosho.com/issues/252


Adding 2 new test runner scripts to help to separate tests into small…

…er runs and
getting faster results.

Looks good


Fails to Open in Browser if File "Untitled"

open-in-browser will produce the following error when attempting to open a document that hasn't yet been saved to disk.
Error: Expected a target
Error: Expected a `target`
    at module.exports (/Users/mhanby/.atom/packages/open-in-browser/node_modules/opn/index.js:9:25)
    at Object.open (/Users/mhanby/.atom/packages/open-in-browser/lib/open-in-browser.coffee:24:5)
    at Object.openEditor (/Users/mhanby/.atom/packages/open-in-browser/lib/open-in-browser.coffee:18:6)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:265:35)
    at /Applications/Atom.app/Contents/Resources/app/src/command-registry.js:3:65
    at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:610:22)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:401:28)
    at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:100:42)
    at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:3:65)

Steps to reproduce:

Create a new document: cmd-n
Add some HTML code
blah blah blah

Launch open-in-browser (right click method or keybind)

Work around is to save the file first. Under most circumstances this probably isn't an issue since you are probably already working with a file that's been saved. In this case, however, I'm just working with a temporary window in order to copy and paste the working code into an online HTML editor.
I wonder if there's a way to trap when a file is in a modified state, if yes then do something else like prompt to save or pop up a message that changes must be saved before they will be visible in the browser.
The above would also be helpful for files that do exist on disk but when recent changes haven't been saved prior to launching the browser.

Can someone help me understand how to fix this issue I'm having?

I know this error is old... but I found this page when I was trying to figure out what was going on. Eventually, I noticed that this error is only caused when you right click outside of the file name itself - so it's failing to pick up the filename you want to open in a browser. If you make sure you click on the filename itself and then on 'open in browser' it seems to solve the problem.


Adds missing properties to DFDLGeneralFormat.dfdl.xsd

Tolerates encodingErrorPolicy='error' with a warning.
DAFFODIL-1915

I have tested this version with sbt test, sbt it:test, and I have tested all DFDLSchemas and FOUO schemas. All passes on my workstation. I have verified that eclipse is also working properly and one can run Daffodil's tests there, and tests of the various DFDL schemas there.


CI: ensure doctests are running

Because we limit the doctests to a single python/GEOS version combo, we need to remember updating the check if the python or GEOS version gets updated.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2183

Relevant Lines:
2576

💛  - Coveralls


Function is scaled down to 0 despite cron expression every 5min

I have function app with multiple timer-triggered functions. One of them has cron expression that runs every 5 minutes (0 */5 * * * *). Despite that I noticed that function app scaled down to 0 for the whole time until another timer triggered "wake up".
Notice the gap where red line is:

I can set min replica to 1 but still this is a major issue that should be addressed. And I am going to change cron expression to run every hour - so scaling to 0 will be beneficial.
function name: func-we-tst-westeu-2

Will investigate this and get back to you.

Any news?

Hi @ogix, thanks for your patience. We have reviewed your issue, and it seems the timer trigger function was not successfully loaded due to configuration issues in the Function App during the incident period. Here's what we have found so far. Please feel free to correct us if we have misunderstood anything:

2024-10-09T10:45:00: Timer trigger in the Function App worked as expected, as seen from the image shared above.
2024-10-09T10:45:36: Function App was deleted by the customer.
2024-10-09T13:29:21: Attempt to create the Function App with the same name failed due to image authorization issues.
2024-10-10T12:20:33: Function App was recreated successfully with successfully with the same name.
2024-10-10T12:46:21: Function App is running; however, only the HTTP trigger is loaded successfully. No other function triggers were found running. We see some exceptions around missing parameter connectionString. _[Function logs can be found in Application Insights configured with the Function App - (reference)].
2024-10-10T12:47:42: Function App was stopped by the customer.
2024-10-10T14:07:33: Customer performed management operations on Function App, such as updating app settings.
2024-10-11T05:09:43: Function App was started by the customer.
2024-10-11T05:09:43: Timer trigger function in the Function App is running as expected, as seen from the image shared above.

Hope this clarifies things. Let us know if there are any other points that need attention.

Hi @ogix, we have shared the investigation details and found everything is working fine on the scaling part. Since we haven't received any further response, we will close this ticket. Please feel free to reopen it if needed.


KAFKA-2423: Expand scalafmt coverage to core

Add "spotlessRegex" as a property.  Any files that match the property get added to the existing list of files to check.
Ran the gradle spotlessCheck and gradle spotlessApply with these options.  Verified file list manually.

-PspotlessRegex='core/**/*.scala'
-PspotlessRegex='core/**/Replica*.scala core/**/Timer*.scala'
-PspotlessRegex='core/src/main/scala/kafka/controller/TopicDeletionManager.scala'

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@guozhangwang I did send an email to the dev list and got no responses.  This latest version of the patch allows anyone to add files on the command line to any of the scalafmt tasks.  This at least allows people to run on just the files for their patch and can hopefully get us moving to being clean in the core codebase.

We now run spotless on core. Closing.


refactor: cal duration once instead of each get duration call

Which problem is this PR solving?

Calculate span's duration ONLY at the end of the span instead of each get duration() call.

This will also set _duration immediately. See below snap, _duration is still pointing to invalid value even after a span is ended.

Codecov Report

Merging #412 into master will decrease coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #412      +/-   ##
==========================================
- Coverage    95.8%   95.79%   -0.01%
==========================================
  Files         108      108
  Lines        5264     5228      -36
  Branches      426      432       +6
==========================================
- Hits         5043     5008      -35
+ Misses        221      220       -1

Impacted Files
Coverage Δ

packages/opentelemetry-tracer-basic/src/Span.ts
100% <100%> (+2.43%)
:arrow_up:

...ages/opentelemetry-plugin-http/test/utils/utils.ts
57.14% <0%> (-2.86%)
:arrow_down:

...pe-async-hooks/test/AsyncHooksScopeManager.test.ts
100% <0%> (ø)
:arrow_up:

...opentelemetry-plugin-http/test/utils/assertSpan.ts
100% <0%> (ø)
:arrow_up:


Bump pytorch version

Closes #212.

Codecov Report

Merging #213 into master will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #213      +/-   ##
==========================================
- Coverage   94.26%   94.25%   -0.01%
==========================================
  Files          37       37
  Lines        1900     1898       -2
  Branches      330      330
==========================================
- Hits         1791     1789       -2
  Misses         57       57
  Partials       52       52

Flag
Coverage Δ

#unittests
94.25% <ø> (-0.01%)
:arrow_down:

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

Impacted Files
Coverage Δ

...rd/ml/operator_converters/_tree_implementations.py
98.07% <0.00%> (-0.02%)
:arrow_down:

Continue to review full report at Codecov.

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


CPLP-903 CX IdP Password Reset - Error Handling & User Data fetch

https://jira.catena-x.net/browse/CPLP-903
CX IdP Password Reset - Error Handling & User Data fetch

As this one is a bit messed up (refering to changes in 55 files due to inappropriate merging) please see https://github.com/catenax-ng/product-portal-backend/tree/feature/CPLP-903-Password-Reset---Error-Handling-2 and start a new PR from there.


How do you play your game?

Experience
I used javascript and sprig inorder to make that game .

Answer the questions ahead:) Let's get this merged

@shyakachaste do you wish to move forward with this PR?  If you don't respond in a month or so I will be closing this PR due to inactivity...

yes

So please answer the questions above!:)

my game is called tennis game , i created this game by using spring editor, to play this game you can use on "w" and "s". "w" is to move to top and "s" is to move to bottom in order to catch the ball, if the player catch the ball , the ball is directly turn to another stick player. and when you win the score will be written above and when another stick player win the score is also written on the right side. Thank you that is all about my game

my game is called tennis game , i created this game by using spring editor, to play this game you can use on "w" and "s". "w" is to move to top and "s" is to move to bottom in order to catch the ball, if the player catch the ball , the ball is directly turn to another stick player. and when you win the score will be written above and when another stick player win the score is also written on the right side. Thank you that is all about my game

https://sprig.hackclub.com/share/L2c4NUbEJFQkLxWzwkPO

Which of the versions in this PR is the most recent?

Right, which of the versions in this PR is the most recent?

the most thing to know about the game is that , the player use "W" and "S" to play with another stick player in form of horizontal line

Hmmm could you say which one of the files (in Files changed) is that version? To avoid my mistakes:)

is called Tennis game.js                     https://github.com/shyakachaste/sprig/blob/main/games/Tennis game.js

or i can start and create another file called tennis 1 game.js, ?

Whatever you prefer, but please delete other files:) Also - Is it endless on purpose?

Closing due to inactivity. if you want to reopen it, ping me here.


Context menu is breaking zoom on mobile

This is not super easy to repro, but I eventually always get it:

Double tap to start text
Use two fingers to zoom out
Try until you get the context menu shown
Now zoom is broken and you can’t zoom back in

https://www.dropbox.com/s/yerpgypb4a3oj5k/Video Jul 11%2C 17 49 27.mp4?dl=0

This may be related to the fact that when you're focused in a textarea, our app zooming doesn't work and is taken over by default browser zooming, which messes things up. Affects Desktop too.

I can also consistently reproduce this on Chrome 84 iOS - the secret seems to be clicking on the text tool and then on canvas and typing 1 letter in short intervals (like ~1s between clicks). Usually the second or the third time I add the text, the context menu pops and then pinch zooming breaks the app. Here is a screen recording:

and here is the stack trace
callCallback
node_modules/react-dom/cjs/react-dom.development.js:188
invokeGuardedCallbackDev
node_modules/react-dom/cjs/react-dom.development.js:237
invokeGuardedCallback
node_modules/react-dom/cjs/react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError
node_modules/react-dom/cjs/react-dom.development.js:306
executeDispatch
node_modules/react-dom/cjs/react-dom.development.js:389
executeDispatchesInOrder
node_modules/react-dom/cjs/react-dom.development.js:414
executeDispatchesAndRelease
node_modules/react-dom/cjs/react-dom.development.js:3278
forEachAccumulated
node_modules/react-dom/cjs/react-dom.development.js:3259
runEventsInBatch
node_modules/react-dom/cjs/react-dom.development.js:3304
runExtractedPluginEventsInBatch
node_modules/react-dom/cjs/react-dom.development.js:3514
handleTopLevel
node_modules/react-dom/cjs/react-dom.development.js:3558
batchedEventUpdates$1
node_modules/react-dom/cjs/react-dom.development.js:21871
batchedEventUpdates
node_modules/react-dom/cjs/react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem
node_modules/react-dom/cjs/react-dom.development.js:3568
attemptToDispatchEvent
node_modules/react-dom/cjs/react-dom.development.js:4267
dispatchEvent
node_modules/react-dom/cjs/react-dom.development.js:4189
unstable_runWithPriority
node_modules/scheduler/cjs/scheduler.development.js:653
dispatchUserBlockingUpdate
node_modules/react-dom/cjs/react-dom.development.js:4172


Change some constants to be higher

Exactly as title says, change Atmosphere max to be 1600 and change gravity max to be 400

Wtf, not what I wanted

whooops


Add Ruby book in Tamil, check_urls=free-programming-books-ta.md

What does this PR do?
Add Resource
For resources
Description
Learning Ruby in Tamil
Why is this valuable (or not)?
One can learn Ruby in a language they are comfortable with
How do we know it's really free?
Authorized by the book's publishers website, and it is readily available for a free download in PDF format.
For book lists, is it a book?
Yes
Checklist:

[x] Not a duplicate
[x] Included author(s) if appropriate
[x] Lists are in alphabetical order
[x] Needed indications added (PDF, access notes, under construction)

this is why why prefer atomic PR's - this PR includes the not-free book from your previous PR.

Hello @eshellman I think I found my mistake and fixed it now. I created a branch for this feat. from my other branch instead of master, thus the not-free PR was also included. I deleted the old branch and kept this branch and fixed up the errors.
What do you mean exactly by atomic PR's?

by "atomic" I mean try to create a fresh branch for every issue or resource group addressed.


Windows get less width that they need sometimes

In order for our ModalWindows to work properly, we set "width" CSS-style that should equal to the actual width of the window or in other words, all the context must be shown in a row unless the user put some line breaks. The problem is that we aren't getting the exact width, instead we get a number that is being rounded so we set wrong width which sometimes forces some parts of the contents to be in a new line.

This is an example.


[Bug] Field name of 'date' breaks CRUD panels

Bug report
UPDATE: The real problem in this case was that I still had the setFromDb() call.  Perhaps the documentation [or the comment on that] should more clearly warn that the default setFromDb() call will make guesses as to the type of field involved, but that those guesses may be so incorrect that the create/edit form won't even load?
What I did
I have a table with a 'date' file that is actually a text string (since this 'date' could be anything from simply a year, to a month and year, to a specific date, and we are not sorting on that basis).
What I expected to happen
The field, which is a JSON field (to facilitate translation), would be treated as any other.
What happened
However, this breaks the display of the CRUD create/edit forms with an error:

Facade\Ignition\Exceptions\ViewException
date() expects at most 2 parameters, 3 given (View: /home/.../vendor/backpack/crud/src/resources/views/crud/fields/inc/wrapper_start.blade.php)

What I've already tried to fix it
The problem can be traced to this code in the aforementioned file:
    // each wrapper attribute can be a callback or a string
    // for those that are callbacks, run the callbacks to get the final string \
to use
    foreach($field['wrapper'] as $attributeKey => $value) {
        $field['wrapper'][$attributeKey] = is_callable($value) ? $value($crud, \
$field, $entry ?? null) : $value ?? '';
    }

Date() is of course "callable" even though the field name 'date' is not in any way related to the same. Obviously, renaming the field would avoid the problem, but this use of is_callable() seems to invite any number of problems with any number of potential field titles.
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
PHP VERSION:
PHP 7.4.6 (cli) (built: May 14 2020 10:02:18) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies
with Xdebug v2.9.5, Copyright (c) 2002-2020, by Derick Rethans
LARAVEL VERSION:
v7.11.0@f4563bd2e0875c59a1f7967abdbe5cef7f240117
BACKPACK VERSION:
4.1.5@e2c166b065f6b405747db5a5f4d36a2a88f8dc22

@tibbsa , indeed setFromDb() can be wrong a lot. That's why we don't recommend using it very much. In fact, we're phasing it out - starting this month we'll probably even generate individual lines for each Field and Column, like in this PR, to spare people the frustration of learning "this is setFromDb(), but we recommend you don't use it".
Will do @tibbsa , thanks!


t2 is undefined (Svelte 5 + mapbox draw)

:wave: I'm hitting a real curve ball upgrading to Svelte 5. This code is working in essentially the same component, but not in this one! I've stripped out as much as possible, but cannot figure out where I'm spawning this error.
  // More imports
  import MapboxDraw from "@mapbox/mapbox-gl-draw";
  import<EMAIL_ADDRESS>  import type { Map } from "maplibre-gl";
  import {
    AttributionControl,
    FullscreenControl,
    MapLibre,
    Marker,
    NavigationControl,
    ScaleControl,
  } from "svelte-maplibre";
  import "svelte-maplibre/draw-plugin.css";
  import { landscapeElementStyles } from "./landscape-elements";

  let { boundary } = $props();

  let { zoom, center, maxBounds, bounds } = $derived(getMapViewForGeometry(boundary));

  let map: Map | undefined = $state();
  let draw: MapboxDraw | undefined = $state();
  let loaded: boolean = $state(false);

  function createMapboxDraw() {
    let draw = new MapboxDraw({
      displayControlsDefault: false,
      controls: {
        polygon: true,
        trash: true,
      },
      userProperties: true,
      styles: landscapeElementStyles,
    });
    const origOnAdd = draw.onAdd.bind(draw);
    // MapboxDraw assumes that the `mapboxgl-ctrl-group` and `mapboxgl-ctrl` CSS classes exist,
    // but Maplibre uses different names, so add them to the control element here.
    draw.onAdd = (map: Map) => {
      let el = origOnAdd(map);
      el.classList.add("maplibregl-ctrl-group");
      el.classList.add("maplibregl-ctrl");
      return el;
    };
    return draw;
  }

  $effect(() => {
    if (map && !draw && loaded) {
      initMapView(map, { bounds, center, maxBounds });

// Can turn on or off
           map.flyTo({
            center,
           duration: 2000,
        });

      draw = createMapboxDraw();

      console.log("draw", draw); // This is defined and working

      map.addControl(draw, "top-left");
      if (boundary.type !== "Point") {
        draw.add(boundary); // Drop this and we get no error, but its the entire point of this component.
      }

      // These can be turned off and the issue remains
      map.resize();
      map.setCenter(center);

      console.log("out of init");  // We get here.
    }
  });
</script>

<div class="h-full flex flex-col">
  <MapLibre
    bind:map
    bind:loaded
    {center}
    {maxBounds}
    {zoom}
    class="h-full mt-4 mx-0 rounded-xl w-100"
    style={`https://api.maptiler.com/maps/satellite/style.json?key=${PUBLIC_MAP_TILER_KEY}`}>
    <!--  ... -->
  </MapLibre>
</div>

The error I get is after load, the map loads but the drawn object does not show. In its place we get a console error:

I've not been able to track down what t2 is representing.
The only obvious differences are things I don't expect should matter.

Broken one is a geometry not a feature (can modify it to be a feature it also fails).
Broken one is just one value, not a list.

Any ideas where I can go to from here to identify the issue?

I would guess that t2 is probably a minified variable name inside the draw plugin, but hard to tell.   Could you give me a sample boundary object that causes the problem?

Thanks Daniel. I kinda posted this straight before heading out for a break, so will come back to this in the new year if I can't track down t2 in the draw plugin as you've suggested. Enjoy the holiday period if you're taking some time away!


How to customize usage of svgr/webpack?

So far, most of our svgs are loaded with file-loader, and linked to css classes with url property. We find this approach unmaintainable, for simple reason we cannot change fill of svg easily, and we have found svgr to use for this case.
Problem is we would like to keep file loader to work with old implementation as well, while using svgr only for situations where we want to import as react component (from now on).
Right now using only svgr/webpack for svgs gives this:
background-image: url([object Module]);
Can you provide solution how to go around this problem, keeping file loader for css url property, and using svgr/webpack only for situations where we import svg as react component?
Thanks in advance.

Webpack issuer is a workaround for your problem. https://webpack.js.org/configuration/module/#ruleissuer
If you want to help, feel free to point it out in the documentation of SVGR by opening a PR!


superseded: add prometheus metrics

Related to #625.
This implementation is not working at a production level as it does not interact properly with the Redis Queue (https://github.com/rq/rq).
All the function calls happen on the worker container which means when the api container serves prometheus metrics from the in memory objects, it has no data.
The worker container has an entrypoint using the rq binary which means I don't think I can also expose a prometheus server for serving metrics as I don't have a hook into the startup.
I think this is a dead end but I'm putting the code up here for posterity. I think I'll reapproach #625 from a different perspective. Some options that could be explored on this implementation are:

Write a job function that can be sent to the worker container. The function would fetch the metrics from the prometheus client and then pass them back to the api server.

this has the issue that putting a job on the queue means the request becomes asynchronous, whereas the HTTP request to /metrics is synchronous. To avoid busy waiting we could maybe do something like an asyncio.sleep?

closing in favour of #630


How to get Amazon SQS message id  when I send a message

public class SqsQueueSender {

	private final QueueMessagingTemplate queueMessagingTemplate;

	@Autowired
	public SqsQueueSender(AmazonSQS amazonSqs) {
		this.queueMessagingTemplate = new QueueMessagingTemplate(amazonSqs);
	}

	public void send(String message) {
		this.queueMessagingTemplate.send("physicalQueueName", MessageBuilder.withPayload(message).build());
	}
}

send method return void, but amazonSqs.sendMessage(message) return SendMessageResult， this object has message Id, how I can get this message id use spring cloud.

Hi @Damon-LiuZhiJun
This is not that easy to introduce as the messaging API of Spring does not support returning results when sending a message.
We'll have to look into it in an upcoming feature release.

any update on this?


Animation issue when click item continuously at selection mode

About this issue

Animation issue when click item continuously at selection mode
Selected 2 items, then click many times on item 2, shadow of item fly up

Details

Using latest source code + sample from Google Play

Checklist

[ ] Searched for similar issues
[ ] Checked out the sample application
[ ] Read the README
[ ] Checked out the CHANGELOG
[ ] Checked out the MIGRATION GUIDE

What do you mean by 'shadow of item fly up'?

At Edit mode, please tap many times on any item

@mikepenz : Do you have any idea?

Im not able to reproduce it on 8.1 and p vanilla android. When you talk about the jumping parent item, thats an default recyclerview animation that can be changed individually.

@gmavenis some devices have an issue with the default animation from the StateListDrawable  (can't reproduce on my Pixel 2 XL with 9)
If you do:
ViewCompat.setBackground(viewHolder.view, FastAdapterUIUtils.getSelectableBackground(ctx, Color.RED, false)); //see thef alse for animation)

then it should work.
I pushed one commit which might (or might not) improve this too: https://github.com/mikepenz/FastAdapter/commit/56ad394d2c5eeec50b5bbcc7b7f9a34fb50464a2

Tks so much


Port to ESP32 Arduino Core

Thanks for releasing this protocol layer!  Seems to work really well and has a good community of support.
I have implemented a port of this library to the ESP32 Arduino core if anyone has interest in utilizing the CANOpenNode library for Arduino and the ESP32 Wrover:
https://github.com/thaanstad/ESP32_CanOpenNode.
I have implemented and tested an example that utilizes PDOs, SDO_Client/server and HB producer.  Still having a few issues implementing the HB consumer in that the monitoring node is not going into pre-operational and not sending an emergency message.  I'll keep working on this since this is the last feature that I am interested in implementing for the project I am working on.  Perhaps this is just a configuration feature that needs to be enabled?
Is it possible to add this ESP32 port to the list of related projects?  I tried the other ESP32 port, and it was not up to date with the current ESP32 Arduino core so this would be helpful for others that are developing.

deviceSupport.md upaded - point to this issue.


Add Favicon

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Explain feature request
I Want to add the favicon to the blog page.
Please assign me
Explain your solution

Any alternative approaches/features
No response
Additional Context
No response

Hello @jfmartinz  , I want to work on this issue. Can you please assign it to me?


Intensity of light sensor

Need to measure intensity of light during a day - need to pick right sensor and make preparation to connect it to the ESP

Testing it

Ouput can be find here

Done, VEML7700 used.


Form validation

At the moment there is no form validation in any creation view, from validation should be added for required fields at least.

Have a look at: https://hashnode.com/post/angular-js-cleaner-form-validation-with-css-only-cir1ribfv0bfd5u53n9qzt218

Duplicate of #318


Adding export_to_civis_file

This adds the IO functionality mentioned in #237.  It might make sense to have this function tied to read_civis_sql, since we could essentially call this function inside read_civis_sql.  However, in that function we do some more complicated checks to force parallel unload which would be difficult to do in query_to_civis_file.  (that is, how can we add a header back to a file on s3?  In read_civis_sql we just pass the headers along to pandas).  I don't think this introduces too much repeated code and allows us to avoid adding deprecated parameters like archive and api_key to the function signature.
Some open questions:

is query_to_civis_file the best name?
Can we link to the autogenerated API functions in the docs? :func:civis.APIClient.scripts.get_sql_runs doesn't create a link.
Do we want to unpack csv_settings dictionary?  That is, should we have csv_settings as a parameter or the multiple parameters include_header, compression, etc.   We're unpacking these parameters in civis_to_csv.

I have a couple of global comments. One is that I don't think that query_to_civis_file is the best name. "Query" is a particular operation of Civis Platform, and this is using a SQL script, not a query. Looking through the functions we have already, my two suggestions are read_civis_to_civis_file or export_to_civis_file. table_to_civis_file would be great, but since it's not a straight dump of one table, that might be misleading.
My second comment is that I think the function should return a CivisFuture. This is an operation which really seems like it should be non-blocking, and we aren't reading any data into the client.

Great suggestions @stephen-hoover.  I changed the name of the function to export_to_civis_file and am now returning a future instead.

This is ready for another pass @stephen-hoover.  I did some gymnastics with the mocking library to avoid adding a cassette, let me know if you prefer that or going back to the cassette.

I think that the mocks work as well as cassettes, and avoid having to add and maintain a new cassette file. I prefer the test with mocks. Either way is tricky to really test properly.

This should be ready to merge now!


Request to add support for InternVL-2 model

It is hoped that the ollama platform can add the model InternVL-2 series.

Needs support in llama.cpp first.

https://github.com/ggerganov/llama.cpp/issues/6803

+1 ❤

Since yesterday vllm has internVL2 support. :-)
https://github.com/vllm-project/vllm/releases/tag/v0.6.1

This might be a wayyyy out idea, but why not build support for other model runners into Ollama to cover models that lamacpp doesn't support. I have built apps around Ollama, and am dealing with how I might have to move away from Ollama and go to other or additional engines to support, in particular InternVL and Phi3.5 MOE models and others as they come. Why not build something like transformers support for some models, and/or make it an install option with torch as pre-req like LMDeploy does, or some other method. Ollama could be the "everything engine".


[2.x] Clear changelog

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (682b0ec) to head (b3e9bac).
Report is 1 commits behind head on 2.x.

Additional details and impacted files
@@            Coverage Diff            @@
##               2.x       #95   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           59        59
  Lines         2452      2452
=========================================
  Hits          2452      2452

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


Fix broken tests

What does this PR do?

Bump Go version to 1.15
Adds CHANGELOG to project, to track internal project changes.

What ticket does this PR close?
Resolves #196
Checklists
Change log

[x] The CHANGELOG has been updated, or
[ ] This PR does not include user-facing changes and doesn't require a CHANGELOG update

Test coverage

[ ] This PR includes new unit and integration tests to go with the code changes, or
[x] The changes in this PR do not require tests

Documentation

[ ] Docs (e.g. READMEs) were updated in this PR, and/or there is a follow-on issue to update docs, or
[x] This PR does not require updating any documentation

I guess the tests are still broken though :(

@sgnn7 unit tests are fixed up now!


Kalum background

added background info on Kitsumkalum River
updating other background info from OW report, including stock assess info
updated fish-species-table to include BULK and KLUM wsg.
copied over some csvs needed to build report but then stopped when I realized there were lots missing, didn't want to make conflicting changes

report has not been built yet  missing too many csvs

Hope this wasn't too much of a hassle to merge! I will make sure to only edit the discussed files next time.

nah - it was easy.  i actually had a screenshot to show you all that needed to be done but it was overwritten with text from a different "review" (I guess).  the review system is a bit convoluted. i don't fully understand it


Median of two sorted array of equal size

I am a GSSOC'21 participant and want to provide a C++ code .
Please assign me the issue.

Can I work on this issue? I'm pretty sure I can fix this!

I would like to contribute to the above problem in java as I am a participant of GSSOC'21. Kindly assign this to me.


(maint) Use service helper for launchd and AIX tests

This commit updates the service_utils helper to more robustly
test services being started, stopped, enabled and disabled. In
addition, the launchd and AIX service tests have been updated
to use the helper rather than reimplement its methods.
[skip-ci]

/cc @MikaelSmith @er0ck
Tested:

The AIX test in AIX 6.1
The puppet/mco service test in RedHat 7 and Debian 8
The launchd service test in OSX 10.11

:+1:


ValueError: Requested 'h11<0.15,>=0.13', but h11==0.12.0 is already installed

This error came back again last night:

https://twitter.com/psychemedia/status/1593622005718319104

My assumption is that this happened because Datasette Lite doesn't pin its dependencies, and one of the things it relies on released a package upgrade which triggered this problem.

Good news is the test fail (though the assertion error isn't as useful as it could be).

Trying to use this repo (which git scrapes pipdeptree) to spot what light have changed.
https://github.com/simonw/latest-datasette-with-all-plugins/commit/20b896b26789b94007ded49fec46a0984a971afc shows a Starlette update yesterday but that's used by plugins which I don't think are included in Datasette Lite.
Running it again now.

Looks is it was caused by httpx upgrading from 0.23 to 0.23.1: https://github.com/simonw/latest-datasette-with-all-plugins/commit/932cbcfb2148727f1326c387394fd263472b3a8e

That fixed it. Need to ensure this doesn't happen again in the future though.


Support new elixir-graphql query execution style.

Adds support for the distinct query parse / execution steps added in the new graphql-elixir work added in joshprice/graphql-elixir#25
Obviously joshprice/graphql-elixir#25 is unmerged as yet, but I wanted to have a play with it — hope this is useful :)

@joshprice Have cleaned this up ready for another look.

:+1:


PR: Vectorization of the "heatpump" module

Remove completely the concept of cooling and heating mode
The independent variables TinHP, Vf, and qbat are now all defined as numpy arrays.
The dependent variables COP, CAP, ToutHP, and Tm all return numpy arrays.

When calculating the COP and ToutHP for every value of TinHP, the program uses the equations and property tables for cooling for every index where qbat<0 and heating where qbat>=0.

Hello @jnsebgosselin! Thanks for updating the PR.

In the file pygld/heatpumps/tests/test_heatpump.py, following are the PEP8 issues :

Line 111:1: E305 expected 2 blank lines after class or function definition, found 1


[Issue 111] Add helm chart flags to disable checks

Addresses part of issue #111

Added in the the env variables for deployment files
Grabbed env variables for checks in main.go

Excellent work including these changes here in addition to the Helm chart.


currentLayers is not defined

Hello,
Recently, I have some errors with the WebVR Chrome extention to view the vr examples on threejs.com like the basic one > threejs.com cubes example
When I click on "ENTER VR", I have an error wich says
VM396:240 Uncaught ReferenceError: currentLayers is not defined
So the VREffect cannot display the dual view.
I suppose it is linked to the recent changes #19 because I didn't have this error a few days ago.
Do you have the same problem?
Thank you

Yes, apologies. I just realised it was an oversight when releasing 1.1.2
It's now fixed on 1.1.3 https://github.com/spite/WebVR-Extension/blob/master/CHANGELOG.md, which I've just pushed to the Chrome Store. Should be updated in the next 60 minutes or so.
Apologies again for the inconvenience, and thanks for reporting the issue!

Perfect it fixed the bug.
Thank you for your reactivity and your great work with this extension !


Angular 1 demo do not work

404 error on:
http://bevacqua.github.io/angularjs-dragula/dist/angularjs-dragula.js

Demo for Angular 1 does not work.
http://bevacqua.github.io/angularjs-dragula/
Seams that the error is the same cause that @kubek80 reported.

the same question

Issue in that repo not this one


Use colcon/ci for GitHub Actions

Nearly all of the colcon repositories under the colcon org use a similar CI template. This particular pattern takes advantage of a centralized configuration file that dictates which Python versions are supported so that we don't need to update each repository individually when we begin testing on a new Python version, as we'll do this fall when Python 3.11 ships.
Another advantage is that colcon/ci will take the development tips of any colcon dependencies that this package has, which removes the need for coupled changes upstream to be released prior to merging the corresponding changes here, and gives you earlier notice if something upstream which is yet unreleased is about to break you.
I deviated from the pattern by adding the extra upload and codecov steps you currently have defined. Please see this PR as a suggestion and not a requirement, and feel free to change this PR as much as you see fit.

Codecov Report

Merging #21 (c8d5f9a) into master (69e3f81) will increase coverage by 0.27%.
The diff coverage is n/a.

Additional details and impacted files

@@            Coverage Diff            @@
##           master     #21      +/-   ##
=========================================
+ Coverage    7.72%   8.00%   +0.27%
=========================================
  Files          11      11
  Lines         272     275       +3
  Branches       41      41
=========================================
+ Hits           21      22       +1
- Misses        251     253       +2

Impacted Files
Coverage Δ

colcon_clean/clean/query.py
0.00% <0.00%> (ø)

colcon_clean/subverb/__init__.py
0.00% <0.00%> (ø)

colcon_clean/base_handler/__init__.py
44.00% <0.00%> (+2.33%)
:arrow_up:

Continue to review full report at Codecov.

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


Any Plan on Adding Beam Search?

Thanks for providing this fine-grained tutorial on reproducing Transformer in Pytorch!
I'm wondering if you have any plan on adding the support for beam search? Thanks!
Best

Yes. I will add a minimal reference beam search implementation. It might be a separate notebook though.

Thanks @srush ! Looking forward to this implementation.


(BKR-1075) Remove parsing from CLI intialize

Prior to this commit, a Beaker::CLI object would do all options parsing
during initialization; now that parsing is needed by subcommands, we
should pull the parsing from initialization and call it after the object
has been instantiated.

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/3644/

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/3649/

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/3651/

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/3652/

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/3653/

Comments addressed, and spec and acceptance also updated to get these tests passing. The beaker-rspec tests also look good to me; @kevpl and @ferglor you mind taking a second look?

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/3655/


Sync eng/common directory with azure-sdk-tools for PR 2771

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/2771  See eng/common workflow

/check-enforcer override


free: implement --count

       -c, --count count
              Display the result count times.

it doesnt require -s for free from procps-ng 4.0.4

i forgot to mention this issue in my pull so here goes xD #70


Online users

How can I get Online users and count them ?

good question.
did you find and answer?

No, I do not find any solution.

Someone has any solution ?

On next version:
$users = Tracker::onlineUsers();


Create a UnionList class - An SS_List that contains multiple SS_Lists to iterate over.

ASSIGNING TO MYSELF TO WORK ON. THIS IS FOR PERSONAL AND COMMUNITY REFERENCE.
Discussed with @sminnee very briefly on the community Slack chat.
The use case is:
"I have a complex query to get the first 3 relevant items, and then get the other items.
How can I get all the SQL logic so it comes out as one DataList / query."
Now, you can usually work around this use-case trivially, but things get tricky when you want pagination to come into the picture or you don't have much control over how a module / third-party code.
To begin with, limit(), sort(), and filter() will throw exception or user_error (like DataList) and won't work.  But if it proves to be easy to reason about a grouped limit, sort or filter, we can add that functionality in later.
class UnionList implements SS_List {
function __construct(array $lists) {
  $this->lists = $list;
}

function getIterator() {
  foreach($this->lists as $list) {
    foreach($list as $item) {
      yield $item;
    }
  }
}
}

This is a pretty good feature, +1 for this. :)

To begin with, limit(), sort(), and filter() will throw exception or user_error (like DataList) and won't work. But if it proves to be easy to reason about a grouped limit, sort or filter, we can add that functionality in later.

Rather than throwing an exception can simply not implement the Sortable, Filterable, and Limitable interfaces and just implement the core SS_List interface instead.

Yes that's better. :)
You could even optimise it so that lists of similar types (e.g. ArrayUnionList, DataUnionList) have the necessary logic to internally implement those extra methods.

Added the base list here:
https://github.com/silverstripe/silverstripe-framework/pull/6540


Feature/xgboost

[ x] I added an entry to CHANGELOG.md if knowledge of this change could be valuable to users.

This PR is intended to add functionality for using XGBoost with a pre-trained model to generate predictions based on some raster tiles.
There are three main parts:

the operator itself: xgboost.rs
the xgboost-sys crate to generate the bindings and build the library
the bindings module where all the higher level functionality is added to the bindings

In the operator is a test method located, which uses the marburgdataset to predict land usage. This test takes some time to finish and should be replaced with an easier dataset just for testing purpose.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

160 of 171 (93.57%)  changed or added relevant lines in 1 file are covered.
51 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.07%) to 84.73%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

operators/src/pro/ml/xgboost.rs
160
171
93.57%

Files with Coverage Reduction
New Missed Lines
%

operators/src/source/gdal_source/mod.rs
5
85.54%

services/src/pro/datasets/external/sentinel_s2_l2a_cogs.rs
46
86.12%

Totals

Change from base Build<PHONE_NUMBER>:
0.07%

Covered Lines:
39080

Relevant Lines:
46123

💛  - Coveralls

 XGBoost Operator implementieren

bors merge

bors retry

bors retry


Postgres: A database with that name doesn't exist at xx.xx.xx.xx using @2.0.0-preview013.3

Trying to run<EMAIL_ADDRESS>dev
It works fine with v2.0.0-preview-13.2, but when running with v2.0.0-preview013.3 i get this error in the terminal:

The dataabse postgres is available on the server, thus no problem using a previous version of prisma2.
Note!
I'm running a postgres database on google cloud.
Running on MacOS latest
Thanks for the great work!

To confirm: The exact same setup (postgres on google cloud, running macOS latest) works with 2.0.0-preview-13.2 but not 2.0.0-preview013.3 when running prisma dev?

I'm running into the same issue running prisma2 dev on ubuntu 19.04 while using<EMAIL_ADDRESS>with a postgres database provided by Heroku. I was following the instructions on the tutorial linked in the README.md

Same issue on Windows 10 with 2.0.0-preview013.3
Running prisma2 lift save

@christopher-schroer @alexwine36 So you both are experiencing a mistaken error message that a database with a name does not exist, although it does exist, correct?

@janpio yes

To confirm: The exact same setup (postgres on google cloud, running macOS latest) works with 2.0.0-preview-13.2 but not 2.0.0-preview013.3 when running prisma dev?

yes, i can confirm this :)

I can confirm this regression. I tested on a heroku postgres instance and as reported by @emolr version 2.0.0-preview-13.2 works but the latest version 2.0.0-preview-013.3 doesn't.
I also tested with the latest<EMAIL_ADDRESS>binary version: 19ed9db8b704a89eef6fe710fa52c2ad0493443f) and it also fails

Internal note: Needs to be discussed from spec's perspective

The spec part of this issue is tracked here: https://github.com/prisma/specs/issues/244

Thanks a lot for reporting. Fixed in latest preview.


Unable to use np.zeros

Reporting a bug

[X] I am using the latest released version of Numba (most recent is visible in
the change log (https://github.com/numba/numba/blob/master/CHANGE_LOG).
[X] I have included below a minimal working reproducer (if you are unsure how
to write one see http://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports).

For some reason I am unable to use np.zeros.
I'm experiencing tons of errors using numba but this one is driving me insane, what am I missing here? This is part of a greater code file but this simplified version produces the same error.
Feat = Dict.empty(`
    key_type=types.string,
    value_type=types.float64[:]
)

@njit
def doStuff():
  for f in range (0,7):
      Feat['data'][f] = np.zeros((192, 70))

doStuff()```

@AashinShazar thank you for submitting this to the Numba issue tracker. Since we are currently experiencing a high influx in requests on the issues may I kindly request that you submit a self-contained, runnable snippet (including imports) and also list the traceback/exception that you are receiving. Thanks!

There's a couple of issue in the above.

The value_type of Feat is actually another dictionary mapping int->NumPy array.
Numba cannot write to dictionaries defined in globals, see here

It's a bit tricky to "spell" what you want, but one way might be:
from numba import njit, types
import numpy as np
from numba.typed import Dict

arr_ty = types.Array(types.float64, 2, 'C')
inner_type = types.DictType(types.intp, arr_ty)

@njit
def doStuff(Feat):
    Feat['data'] = Dict.empty(types.intp, arr_ty)
    for f in range (0, 7):
        Feat['data'][f] = np.zeros((192, 70))

Feat = Dict.empty(types.unicode_type, inner_type)
doStuff(Feat)
print(Feat)

There's a couple of issue in the above.

The value_type of Feat is actually another dictionary mapping int->NumPy array.
Numba cannot write to dictionaries defined in globals, see here

It's a bit tricky to "spell" what you want, but one way might be:
from numba import njit, types
import numpy as np
from numba.typed import Dict

arr_ty = types.Array(types.float64, 2, 'C')
inner_type = types.DictType(types.intp, arr_ty)

@njit
def doStuff(Feat):
    Feat['data'] = Dict.empty(types.intp, arr_ty)
    for f in range (0, 7):
        Feat['data'][f] = np.zeros((192, 70))

Feat = Dict.empty(types.unicode_type, inner_type)
doStuff(Feat)
print(Feat)

This solves it, thank you! I'm still getting familiar with numba's integration in python.


Add nullable field collection in e2e

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


LICENSE not Defined

Hi,
Thank you for an interesting work demonstrating the full extent of CLIP!
May I know what is the license of the code and the models for this work? Providing license would be helpful.
Thanks.

Feel free to reopen the issue if there are any questions.
Thank you!


Add api function (get group's allprojects)

Friendly ping @utolosa002. :)

Oh, actually, I see what this does now. In order to fetch all responses, you must use the ResultPager. No changes are needed to this class.

Please see the example on the readme: https://github.com/m4tthumphrey/php-gitlab-api#example-with-pager.


Auto-generated: Update kuttl e2e test  files

Automated changes by create-pull-request GitHub action

@nolancon Kind included in kuttl doesn't support 1.24. What we did in Trousseau are set startKind: false and create kind cluster manually.

@nolancon Kind included in kuttl doesn't support 1.24. What we did in Trousseau are set startKind: false and create kind cluster manually.

Ack.. that's annoying, thanks for the pointer.


style: modify flake8 config

What kind of change does this PR introduce?
modify .flake8 config to pass github actions
Summary
ignore openadapt/strategies/__init__.py in flake8 tests. The lint error thrown from that file is F841. However it is necessary for using different replay strategies, hence its ignored.

Local variable name is assigned to but never used (F841)

Checklist

[x] My code follows the style guidelines of OpenAdapt
[x] I have performed a self-review of my code
[x] If applicable, I have added tests to prove my fix is functional/effective
[x] I have linted my code locally prior to submission
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation (e.g. README.md, requirements.txt)
[x] New and existing unit tests pass locally with my changes

How can your code be run and tested?

Other information

@abrichr Github actions pass here
Once merged this should hopefully fix our failing github actions issue!

@abrichr This is ready for review! Github actions pass here.


Fix/jump intervals

Jump intervals are not correctly being passed to JS because they are Double's and not Int's.

@mpivchev done, I also caught and fixed another bug where the default value was never actually being passed (because getDouble returns 0 if no value is found)


Add thread_block_size option to ElementwiseKernel

This PR aims to give cupy kernel developers an option to select CUDA thread block size.
For now, thread block size for ElementwiseKernel is determined to be 128 and users can not change it. With this PR, users will be able to adjust thread block size depending on kernel or inputs.

Please check #1398. SimpleKernel supports block_size option.

Please use #1398 .


test: regression test fees

Try out this version of the Hiro Wallet - download extension builds.

The following PR adds test for the features below.
NOTE: We introduced possible refactoring for how we enter fees these changes will break all the test in these PR so we will not merge this PR until we have decided on the way we would like to enter fees in the wallet.

STX transfer Preview a transaction before sending
STX transfer Change fees 2x
STX transfer Change fees 5x
STX transfer Change fees 10x
STX transfer Change fees back to 1x
STX transfer Change fees manually
Validation error message when the fee has more than 6 decimal places
Validation error message when there is insufficient balance for fee
Validation error message when fee is zero
STX transfer Increase fee in pending transaction
Lock screen testing

cc/ @aulneau @kyranjamie @fbwoolf @Eshwari007 @andresgalante

This is great work @timstackblock, but as we'll have to change it for the new fee estimation changes, can we close this PR for now?

Since fee estimation was released, are we ready to adapt and introduce this test?

Closing this out as it's a stale PR, branch can remain


Fix scheme errors in tests

Do runtime.Scheme management more explicitly. This should resolve some of the flakes that I've noticed in the unit/ integration tests.
/kind cleanup
Release Note
NONE

/retest

NOTE: We just discovered that this was not just a test race condition. This race condition is also present in the released binary (v1.12.8 and v1.13.4).
/kind bug


refactor: Remove tests for UseMessageBus configuration of device-service

Fix #767
Signed-off-by: Cherry Wang<EMAIL_ADDRESS>

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[ ] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[X] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

New Dependency Instructions (If applicable)

Updated

we should keep the tests for UseMessageBus = true please just rename file name and test names

Updated.


CI / CD - Home Assistant

Follow existing guides on how to do GitHub CI / CD with Home Assistant

Add precommit config

[ ] https://github.com/bachya/smart-home/blob/master/.pre-commit-config.yaml


Add create invite function

Is your feature request related to a problem? Please describe.
There isn't a function in dpp::cluster to create an invite to a guild, text channel, event, or voice channel.
Describe the solution you'd like
Add the missing functions
Additional context
This is part of the Discord API that D++ doesn't support, but it should.

there is a cluster::channel_invite_create method for that


Cleanup task scheduler [WIP]

Feedback build: https://builds.gradle.org/viewQueued.html?itemId=12463698

There are failing performance tests: https://builds.gradle.org/viewLog.html?buildId=12492113&buildTypeId=Gradle_Check_PerformanceTestCoordinator&tab=buildResultsDiv
I started an ad-hoc performance test: https://builds.gradle.org/viewLog.html?buildId=12496725&tab=queuedBuildOverviewTab

@lptr This is Adam's commit where he moved the usage of TaskInfo out of TaskPlanExecuter. He also removed the taskCompleted callback from TaskExecutionPlan. We are re-introducing that method. Any thoughts?

@ghale Any ideas why DefaultTaskExecutionPlanParallelTest.a task that destroys a descendant of an intermediate input is not started became flaky with my changes?

I don't see any obvious errors in the changes that were made, but it strikes me that with the changes to pull much of the logic up into TaskPlanExecutor, what we have to do in this test to simulate the executor has become much more complicated, while TaskExecutionPlan has become simpler.  I wonder if it would make sense to simplify this test some so that we just set up the conditions and then test that selectNextTask() provides the right task or null in these various cases.

@ghale I changed DefaultTaskExecutionPlanParallelTest to only call selectNextTask() and not use multiple threads. Please have another look.


Correct conda install options in cell error

conda install does not have a -U option. Make installation instructions consistent with other conda install commands in the file.

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[x] ~Has a news entry file (remember to thank yourself!).~
[x] ~Appropriate comments and documentation strings in the code.~
[x] ~Has sufficient logging.~
[x] ~Has telemetry for feature-requests.~
[x] ~Unit tests & system/integration tests are added/updated.~
[x] ~Test plan is updated as appropriate.~
[x] ~package-lock.json has been regenerated by running npm install (if dependencies have changed).~

FWIW, I think it's debatable whether or not the --update-deps and --force-reinstall options are even strictly necessary in this scenario.

Codecov Report

Merging #10971 (4ea956f) into main (17ba7cc) will increase coverage by 0%.
The diff coverage is 0%.

@@          Coverage Diff           @@
##            main   #10971   +/-   ##
======================================
  Coverage     63%      63%
======================================
  Files        482      482
  Lines      33851    33851
  Branches    5518     5518
======================================
+ Hits       21451    21488   +37
+ Misses     10353    10329   -24
+ Partials    2047     2034   -13

Impacted Files
Coverage Δ

src/kernels/errors/kernelErrorHandler.ts
62% <0%> (ø)

src/platform/msrCrypto/msrCrypto.js
16% <0%> (+<1%)
:arrow_up:

src/platform/common/utils/localize.ts
76% <0%> (+<1%)
:arrow_up:

src/kernels/helpers.ts
60% <0%> (+<1%)
:arrow_up:

src/kernels/common/baseJupyterSession.ts
80% <0%> (+<1%)
:arrow_up:

src/notebooks/debugger/debuggerVariables.ts
67% <0%> (+<1%)
:arrow_up:

src/kernels/raw/launcher/kernelProcess.node.ts
70% <0%> (+<1%)
:arrow_up:

src/kernels/jupyter/baseKernelConnectionWrapper.ts
37% <0%> (+2%)
:arrow_up:

src/notebooks/debugger/kernelDebugAdapterBase.ts
79% <0%> (+2%)
:arrow_up:

.../notebooks/debugger/debugLocationTrackerFactory.ts
100% <0%> (+3%)
:arrow_up:

... and 4 more

Closing this PR as its been open for a while.
Please feel free to re-open or create a new PR to address this.

@DonJayamanne please reopen this.
As it stands the instructions printed by getJupyterMissingErrorMessageForCell still include a -U option to conda install, but this option does not exist. So the instructions are simply wrong. At the very least this invalid option should be removed.
As for the --user and --force-reinstall options, I agree with @rchiodo that they are not necessary and only added them to match the conda install options in getIPyKernelMissingErrorMessageForCell (but can't speak to why they are there) https://github.com/microsoft/vscode-jupyter/blob/17ba7cc6f1cfecae5f0f79befa17fc281a51d83b/src/kernels/errors/kernelErrorHandler.ts#L451
Instructions output to users in response to errors should be accurate and helpful, and definitely not incorrect. Otherwise, why bother?


Feature Req: Flex-Layout Responsive API with attributes of Material Components

Feature Request:
Ability to use Flex-Layout Responsive API with appropriate attributes of Material Components.
What is the expected behavior?
<md-toolbar color.xs="primary" color.gt-xs="active">  could change color in respective window sizes for example.
What is the current behavior?
No effect / non-existent
What is the use-case or motivation for changing an existing behavior?
Having different styles set to theme's different values with Responsive API might be useful to accentuate some components on different sizes.

This isn't something we plan to do right now. Angular has no built-in capacity for this dot notation, so it would vastly balloon the number of inputs.


Add cross validation retrain frequency as an option

Description
Allow retraining to be at a lower frequency than the forecasts. E.g. Forecast 24 hours/time steps ahead but retrain weekly.
mlf.cross_validation(windows_size=24, retrain=7, n_windows=3)

Use case
We might have a business case where we train a model predict the day ahead at hourly resolution. Currently, I can cross validate this with windows_size=24 and selecting the right length of the dataframe and number of windows. Great!
However, if we have a process that retrains once a week and is called to predict one day ahead (using new values for y and exogenous variables gained within the week), there is no way to use the cross_validation method.
I would propose an enhancement such that retrain=7 to reference retraining the model every 7 windows.  Alternatively, retrain=7 * 24 could be used if working with the frequency of the data is preferred.
This would be a more realistic test of how the model would perform in real life.

Hey @joshdunnlime, thanks for using mlforecast. So in this example you want to refit the model every week but you only have 3 windows (3 days). I guess you want to forecast for example 4 weeks (28 windows) and retrain every week, right? I think we should have n_windows > retrain, so if your example was mlf.cross_validation(window_size=24, retrain=7, n_windows=28) I think it'd be straightforward to implement.

Hi @jmoralez
Thanks for the amazingly fast reply. I can see you've already started a PR for this as well.
Yes, my mistake, I wasn't clear on the n_windows. In your case it seems they refer to the forecast windows E.g. 7 test windows are bundled into one retrain. The 3 above was 3 retrain bundles. I believe your notation is more consistent with the rest of your API.
Thanks again!

FYI - This is similarly supported in skforecast.

Install worked and functionality works as expected. Amazing!! thanks


dummy codes.json

just wanted to try this out.
{"time":"2023-11-23T08:13:24.962364+01:00","level":"ERROR","msg":"error to read code file","err":"open codes.json: no such file or directory"}

would you be ok with putting a dummy "codes-template.json" into the repo ?

Hi, thank you for try.
The codes.json is just for local develop. Please use make macos to build a release package. For now, it's only support macos and still in developing. In few days later, it will suport Windows and Linux.
In fact, the codes.json has no effect to run the application, when you add a new 2fa code, it will create automatic.

ok thanks @DawenxiTech


Use Flutter Hooks

Closes #167

before reviewing it I wanted to get an overview about what flutter hooks do, so from a really-experienced-app-developer-perspective, is this article useful? https://medium.com/flutter-community/flutter-hooks-7754df814995 or are there better resources?

Codecov Report

Merging #201 (de9085e) into main (ae742d4) will decrease coverage by 4.45%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #201      +/-   ##
==========================================
- Coverage   90.45%   86.00%   -4.46%
==========================================
  Files          21       14       -7
  Lines         220      100     -120
  Branches       18        0      -18
==========================================
- Hits          199       86     -113
+ Misses         21       14       -7

Flag
Coverage Δ

annotation-server
?

lab-server
86.00% <ø> (ø)

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

Impacted Files
Coverage Δ

...n-server/src/medications/medications.controller.ts

annotation-server/src/app.service.ts

annotation-server/src/app.controller.ts

...tion-server/src/medications/medications.service.ts

...tation-server/src/medications/medication.entity.ts

...ation-server/src/medications/medications.module.ts

annotation-server/src/app.module.ts

Continue to review full report at Codecov.

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


Build Docker image in Docker

Hi! Can I bump for this to be merged please.
Maybe rename to "Build go binary in Docker"?


Unexpected broadcasting errors

From what I understand, the first type of broadcasting below is not supported by CVXPY, so this correctly raises a broadcasting error.
Are either of the other two supposed to be supported (specifically, using multiply)?
import numpy as np
import cvxpy as cvx

np.random.seed(0)
m, n = 3, 4
A = np.random.rand(m, n)

col_scale = cvx.Variable(n)
C = cvx.multiply(A, col_scale)    # raises "ValueError: Cannot broadcast dimensions  (3, 4) (4,)"

col_scale = cvx.Variable([1, n])
C = cvx.multiply(A, col_scale)    # raises "ValueError: Cannot broadcast dimensions  (3, 4) (1, 4)"

row_scale = cvx.Variable([m, 1])
R = cvx.multiply(A, row_scale)    # raises "ValueError: Cannot broadcast dimensions  (3, 4) (3, 1)"

Version
Using a fresh conda environment with

OS: macOS Catalina (10.15.4)
CVXPY Version: 1.1.1

These are not supported in cvxpy. You need to multiply by a ones vector.

Thinking a bit more about what you posted, this might be a good place to add in some broadcasting.

Is this related ?
vx = cvx.Variable(nx * ny)
objective = cvx.Minimize(cvx.norm(vx, 1))
constraints = [A*vx == b]

Error :
constraints = [A*vx == b]
ValueError: Cannot broadcast dimensions  (600,) (600, 1)

@Karltlbm you need to flatten b. @spenrich the latter two broadcasting operations are now implemented for multiply in master.

@SteveDiamond thank you!


test PR with Github API

Please pull this in!

Docs Build status updates of commit 4d400f4:
:warning: Validation status: warnings

File
Status
Preview URL
Details
Dependent Files

sdp-test/page-model-documents/Tutorial.yml
:warning:Warning

Details

sdp-test/page-model-documents/Tutorial.yml

[Warning] Unable to find uid "challenge-uid".

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


v1.0.2

Release notes: https://github.com/googleapis/cloud-profiler-nodejs/releases/edit/untagged-3ba10f5d346c2133bbdf

Some nits:

There are two user-visible changes.

Most users will read this as 'breaking changes'. I would suggest rewording this as 'There are two enhancements'.
Can you convert knative to a link.
Otherwise looks good.

lgtm.

Changes to release notes are done. I made knative  a link, and switched to suggested wording.


Add: Solution for Day 11, 12, 14 and 15 in Swift language. (for issue #49)

Add: Solution for Day 11, 12, 14 and 15 in Swift language. (for issue #49 )

@sagarchoudhary96 Please review this PR #96

hey @ham118, i see changes for day 11,12,13,15 too in this PR request you to create a separate PR with changes for Day23 only.

Ok

@sagarchoudhary96 Please review this PR

@ham118  i reviewed and let comment hey @ham118, i see changes for day 11,12,13,15 too in this PR request you to create a separate PR with changes for Day23 only. create you to make required changes.

@ham118 i see you created new PR will review it and close this one.

Thanks !!


Hide autocomplete box on click to another tab

VSCode Version: 1.18.1
OS Version: Windows 10 .0.16299

Steps to Reproduce:

Open Visual Studio Code
Split the window by clicking on the split button on the right top / by clicking CTRL+^
Write the first words of an instruction like "alert"
now switch to the other tab
the description box will be in the way so you cannot see a part of your code
if you click anywhere in the first tab the tab will disappear, so why not on the second too?

Reproduces without extensions: Yes

This bug is a regression and has the same root cause as #38484 which has been fixed for 1.19


Configurable SlowHash

I decided to re-use the existing parameters.
In light of the latest master, I added a new parameter to finish instead.
Fixes #180.

Rebased.

Fixed leftover Default constraint from when it was still an Option.

Rebased.

I'm a little hesitant to pull these out of the ciphersuite configuration and into the function calls themselves. See https://github.com/novifinancial/opaque-ke/issues/180#issuecomment-865411309 for some thoughts on how we might be able to support configurable SlowHash without making any changes to the existing code -- let me know if that works for you, or if it is missing something for your use-case!

I will close this, will need a new PR anyway after finishing the discussion in #180.


IllegalArgumentException when building

When building I get:
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient;
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$zza;
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzas;
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzat;
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzqt;
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzqu;
2>  Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzro;
java.lang.IllegalArgumentException: already added :  Lcom/google/android/gms/ads/identifier/AdvertisingIdClient;

Does anyone know what to do?

I'm having the same issue! I've done some research, and it generally the problem occurs when there  are multiple libraries that are adding the same classes (or classes with the same names). However, I'm not sure which Google NuGet package to remove, as a lot of them depend on each other. Does anyone know how to solve this problem?
I've noticed that the newest update for the Xamarin.GooglePlayServices.Ads NuGet package isn't compatible Xamarinos.AdMob.FormsPlugin. Maybe that's part of the problem?

I have the same problem but i haven't could to fix it, who could helps me?


VectorSpace.divr uses Ring.timesl

(this issue is a reminder for myself)
In https://github.com/non/spire/blob/master/core/src/main/scala/spire/algebra/VectorSpace.scala
For consistency, it should call Ring.timesr, in case the Ring is not commutative.

Aha! Yes, that's a good catch.


Add elementPlaceholder

It's impossible to build large scale Backbone apps without composing
subviews into an overall parent view. The challenge with the normal
render-string->jQuery.html was preserving a subview's element inside the
re-rendered parent — jQuery#html wipes out all nodes (and events) and
resets everything in the parent.

Subview's content

    Subview's content

// Rerender parent
parent.render();

For the longest time, devs would get around this by either rendering,
then looping through all the subviews and calling #setElement with a
newly rendered DOM node (recreating event listeners), then re-render the
subview. Or the much faster way was to detach subviews first, re-render,
then swap the newly rendered DOM node with element already attached to
the subview.
// Painfully slow
parent.render();
parent.subViews.forEach((subview) => {
  subview.setElement(parent.$(subview.selector));
  subview.render();
});

// Faster
parent.subViews.forEach((subview) => {
  subview.detach();
});
parent.render();
parent.subViews.forEach((subview) => {
  parent.$(subview.selector).replaceWith(subview.el);
});

Essentially, the parent view renders placeholders into its template and
the subviews grab (and possibly replace) the placeholder to do their
thing.
Incremental DOM works pretty similarly to the current Backbone patterns.
It will preserve any event handlers since they're bound to the subview's
root element. But, any children will be wiped away, and attributes will
be updated on the subview's element (that one's the subview's concern,
not the parent template's).
But, Incremental DOM has the potential to handle this case natively...
elementOpen('div');
  elementPlaceholder('div', 'subview', ['id', 'subview']);
elementClose('div');

elementPlaceholder will act as just a placeholder. If it doesn't
exist in the parent, it will be created. If it does, it's left alone
giving the subview full autonomy over its element. No more
#setElement, rebinding event listeners, and re-rendering. And no more
detach-find-reattaches. :smile:

Somewhat along the lines of #57
We had been thinking about doing it using a specially named attribute before, but this approach works as well. One thing to would add would be a way to diff attributes on an arbitrary element, which might look like:
var updateAttributes = IncrementalDOM.updateAttributes;

var el = elementPlaceholder('div', ...);
updateAttributes(el, 'name', value, ...);

One use for this would be to implement components on top of Incremental DOM without using webcomponents. There are a lot of ways that this could be done, but for the sake of example:
function component(spec, props) {
  var el = elementPlaceholder(spec.tag, props.key);
  // possibly apply, say, everything in props.attributes to the element
  updateAttributes(el, ...);

  if (!el.initialized || spec.shouldUpdate.call(el, props, el.props)) {
    patch(el, spec.render.bind(el), props);
    el.initialized = true;
  }

  el.props = props;
}

An example component spec:
var MyComponent = {
  tag: 'div',

  // called with 'this' as the element
  render: function(props) {
    // render the inside of the element
    text(props.text + ' ');
    props.content();
  },

  // called with 'this' as the element
  shouldUpdate: function(oldProps, newProps) {
    return oldProps.text !== newProps.text
  }
}

Using this example:

elementOpen('div');
   component(MyComponent, {
     text: 'hello',
     content: function() {
       text('world');
     }
   });
elementClose('div');

+1 on subview autonomy, I have an application with many rapidly-updated log windows (a thousand lines each) with where I think I want to use raw DOM calls to append text.

Updated the test descriptions and cleaned them up a bit.

One thing to would add would be a way to diff attributes on an arbitrary element, which might look like

I can update #63 with that now that I know what you're looking for. :smile:

Updated.

I pinged you in https://github.com/babel-plugins/babel-plugin-incremental-dom/issues/9, but to continue the Incremental DOM issues here:
@thejameskyle and I are currently running into issues with the lifecycle of placeholder elements, specifically create and destroy events. We can use a component helper function to take over management of a placeholder with some Component class, but we have no way of knowing if the component needs to be created, has already been created, or is being removed from the view.
Thoughts on how we might tackle this?

Closed by #120.


Potential Time Zone issue.

I noticed inside of TrolleyTracker/Controllers/UTCToLocalTime.cs on line 14, the time zone is set as "Eastern Standard Time." I'm not sure if this has caused any issues in the project, but it would give incorrect results while we're in daylight savings time. However, you should be able to use "Eastern Time" to cover both standard and daylight savings. Either way, great work on the project!

Happy first GitHub issue! Is there any documentation to back this up? Mostly curious because I use this value in a production quartz job at work :scream::scream::scream::scream::scream:
Also @bikeoid I saw your comment about nodatime and just wanted to say that I'm using jodatime in the Android project and it's very nice.

This may absolutely be a lack of knowledge on my part regarding .NET, but generally speaking, Greenville is covered by three time zone IDs. Eastern Standard Time (EST UTC-5:00) refers to Greenville's time while not on daylight savings, Eastern Daylight Time (EDT UTC-4:00) during daylight savings, but Eastern Time is dynamic since it always refers to our time zone no matter whether DST or not. However, maybe .NET doesn't use the standard time zone IDs. I'm not really from a .NET world.

Ah, I see. You know more about time zones than I do :)
From what I can read about Windows/.NET, it will always be "Eastern Standard Time". Looks like it is dynamic: http://stackoverflow.com/questions/964894/how-to-convert-time-between-timezones-utc-to-edt
Definitely a confusing label, seems to me that ET should be used instead of EST if it is going to be dynamic.

Good observation!   The call makes use of a Windows setting, and it is querying into a fixed registry key, which unfortunately includes 'Standard' as part of the name, although it really refers to a time zone and contains variable information depending on whether the user has configured for daylight saving time and if it is currently DST.    In practice, this has worked correctly on either side of the Daylight Saving Time season in our app.    More information at http://stackoverflow.com/questions/14149346/what-value-should-i-pass-into-timezoneinfo-findsystemtimezonebyidstring  , particularly in the first answer.
I could probably comment that section better.
The last answer that uses TimeZoneInfo.Local.Id appears to be a better self-documenting and self-adapting solution, but it only works if the server is in the same time zone as the clients, and not at all if run on a cloud server such as Azure.

EST is just the standard/normal time. Daylight savings (EDT) is an adjustment to that, based on rules that may change, but are usually maintained in OS or Framework. AFAIK, on Windows it is maintained in the OS and is updated as necessary with OS updates.
The docs for ConvertTimeFromUtc (https://msdn.microsoft.com/en-us/library/system.timezoneinfo.converttimefromutc(v=vs.110).aspx) state that the "method applies any adjustment rules in effect in the destinationTimeZone", so it should give the correct value whether daylight savings is in effect or not. The example for the method shows this for Central Standard Time.

LOL, I learned a lot of useless information about time zones when I worked on scheduling software a little while back that had to work internationally.
However, this "potential issue" definitely seems to stem from my misunderstanding of .NET's naming convention vs standard tzdata naming conventions. My bad for raising a false issue.

:+1: I'll do the honors of closing this issue and leave ya'll with this (related):
https://www.youtube.com/watch?v=-5wpm-gesOY


"Don't blink at me" for just "Info"/"Miscellaneous"

Description
This feature request is purely aesthetic. (and low priority)
On my RTX 3070 in OpenGL, there are messages that are marked as Info/Miscellaneous. RenderDoc blinks with a stop symbol in the bottom bar until you click on them. Since they are just debug data, I'd recommend to not blink, and use a calmer symbol, maybe a green I like here.
Also the name "issues" in the message at the bottom of RenderDoc is a bit harsh for just debug information.
The currently used symbol:

The warnings (a sample):

Environment

RenderDoc version: 1.24
Operating System: Windows 10
Graphics API: OpenGL

I will double check but I'm not sure there's enough consistency across how drivers and APIs report these messages that 'info' severity can be treated any differently to any other validation message.
If you don't want to see these messages, then not enabling API validation during capture or replay should mean they won't appear regardless of severity. When you do enable validation you'll get whatever the API validator reports - I know these messages are mostly garbage and shouldn't be enabled by default with validation but that's GL unfortunately.

Thinking about this more, no I don't want to make any change here. These messages come categorised/filtered from an external source so I don't want to editorialise, and the downsides of notifying users for something that's not an issue don't outweigh the downsides of potentially hiding things which are an issue. Especially since this is something the user opted in for in the first place.

How about a configuration option? Maybe a list of Source/Severity/Category strings, which will not blink?

I think such a configuration option would be needlessly complicated and extremely narrow in use. There is already an overall option - do not enable API validation and you will not get any messages. If you do enable API validation then you'll see all messages unfiltered and treated the same as they come from an external source.


AS/Verifier: Performance degradation in quote verification under high concurrent load

We have observed a performance bottleneck in the quote verification feature in tdx. When AS processes a high volume of quote verification requests concurrently, there is a significant decrease in performance.
Expected Behavior
The quote verification process should maintain a consistent performance level, regardless of the number of concurrent requests.
Actual Behavior
The performance, specifically the response time and accuracy of the quote verification, deteriorates when the system handles a large number of requests simultaneously.

cc  @arronwy @Xynnn007


TH Mining Rig keep loaded doesn't work

What Happened?
Ask Turtle for more info I guess
What was supposed to happen?
No response
Platform
None
Mods
No response
Logs
No response

Fixed in 1.10.0


Fixed #28: Added RGB palette.

Codecov Report

Merging #32 (5be9c7d) into main (507f64e) will decrease coverage by 0.11%.
The diff coverage is 85.71%.

@@            Coverage Diff             @@
##             main      #32      +/-   ##
==========================================
- Coverage   95.88%   95.76%   -0.12%
==========================================
  Files          19       19
  Lines         729      732       +3
==========================================
+ Hits          699      701       +2
- Misses         30       31       +1

Impacted Files
Coverage Δ

squids/dataset/color.py
95.45% <75.00%> (-4.55%)
:arrow_down:

squids/dataset/image.py
97.14% <100.00%> (ø)

squids/dataset/palette.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


fix(routes/contact): return 201 code and new record id on post reqs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 5 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
339

Relevant Lines:
339

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
339

Relevant Lines:
339

💛  - Coveralls


Documentation - Explanations

Hi rnapier, thanks for your library. Since part of my project is written in Java, I need to decrypt those stuff generated from Java. Output from Java is a salt, IV, cipher text and password. I have successfully get the encryption key using keyForPassword in your library, but what's next? Since your decryption API needs a HMACKey, I still don't know where to get it after going through all the header files. Encryption in Java is using AEC/CBC/ZeroBytePadding. Thanks.

See JNCryptor for a Java implementation of the RNCryptor encryption format. https://github.com/RNCryptor/JNCryptor


Define the C++ standard

For many, it is easier to compare compilers to the standards they support, and see if a project is compatible.
So, I would like to know, which C++ standard this library adheres to? From what I can see - but I haven't really seen everything... - I would actually believe it is C++99. But again, I am not sure - therefore I ask. :)

Wren++ requires c++14 due to the usage of the decltype specifier. Quite a few c++11 template features are used as well, unfortunately. I added a mention of the required compiler standard a little higher up in the readme 🙂

Ahh - alright. Thank you for that. :)
Well C++14 is a little too high… Are you aware of a C++99 library that will work with Wren?

Guess I gotta get cooking then - might try to implement a minimalistic aproach, then. :)

Good luck in your endeavors! 🙂


[CAPI] Implement summary api

This PR mainly add NeuralNetwork::print. Note that it should be highly
refactored for proper functionality. Confer @todo's in this patch.
Changes proposed in this PR:

add NeuralNetwork::print
implement model_get_summary
Add capi test for model_get_summary
move ml_train_summary_type_e to api-common
minor bug fix

Self evaluation:

Build test: [X]Passed [ ]Failed [ ]Skipped
Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.4.20191203. Thank you for submitting PR #333. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.

:octocat: cibot: @zhoonit, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/333-202007171704370.55232095718384-42fb0b1cc6699b57b28d7c54f11b659d4287f249/.

:octocat: cibot: @zhoonit, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://nnsuite.mooo.com/nntrainer/ci/repo-workers/pr-checker/333-202007171717200.82042503356934-804ca2afbd27512fd4a7ee1280b3d27f7fbb93a0/.


Refresh Calendar When there is no event?

Hi,
I have added an event and after delete that event how to refresh/reset calendar view so that it removes that event?

calendarView.notifyDateChanged(date)


Incrementing Version Number (adding support for "auto-device")

This PR increments the version number to enable the release of changes to the device default for wrapper models. In a previous PR, an auto-device flag was added (set to cuda if available, else cpu)

Codecov Report

Merging #123 (f8444f0) into main (d831157) will decrease coverage by 38.53%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##             main     #123       +/-   ##
===========================================
- Coverage   74.57%   36.04%   -38.53%
===========================================
  Files          26       26
  Lines        1687     1687
===========================================
- Hits         1258      608      -650
- Misses        429     1079      +650

Flag
Coverage Δ

unittests
36.04% <100.00%> (-38.53%)
:arrow_down:

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

Impacted Files
Coverage Δ

python/ml_wrappers/version.py
100.00% <100.00%> (ø)

... and 17 files with indirect coverage changes


How to execute python program via popclip

The ideal effect is that I can select a word text, and transfer it to my python3 program which can be called in my system environment.
If it's not possible, my python program can also use the content from system clipborad, so I need poplicp to execute my python program. How to implement that?
Thanks  a lot.

You can include as python script in the extension executable. What the script does, is of course up to you. This page https://github.com/pilotmoon/PopClip-Extensions details how to make extensions. You need to look at the section about Shell Script Extensions in particular. Also you might find examples in the source and source-contrib directories.


feat(dropdown): change selected option from outside

Describe pull-request
Changing selected option dynamically
Solving issue
Fixes: AB#1864
How to test

Go to Storybook
Open the Dropdown component
Try to pass another option value in the selected option control
It should change the selected state in regular dropdown via:
document.getElementById('sdds-dropdown-reg').setAttribute('selected-option','option-3');
It should change the selected state in filter dropdown via:
document.getElementById('sdds-dropdown-filter').setAttribute('selected-option','option-2');

We got confirmation that this feature works for people who requested it too - Bogdan Todireanu and Isacsson Anders.

We got confirmation that this feature works for people who requested it too - Bogdan Todireanu and Isacsson Anders.

Great news!