enable trim warnings

Investigate trimming compat:
https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/prepare-libraries-for-trimming

coverage: 98.367% (-0.2%) from 98.539% when pulling 98a9e4fe466089387fc848e1683210fc9752039f on users/alexpeck/trim into 1352584d799000cc99d00e9efa45efc7afcb9c06 on main.

Looks like this is not needed, no trim warmings.


Consider a pull request template for breaking changes

Is Your Feature Request Related to a Problem? Please Describe
Making releases (#390) are hard currently due to the need to inform users about possible breaking changes, as the API isn't guaranteed to be backwards compatible. Is there a way we could improve PRs so that making the necessary CHANGELOG would be easy in future?
Describe the Solution You'd Like
No response
Describe Alternatives You've Considered
No response
Additional Context
No response

One thing that we do at PyBaMM is make developers add a CHANGELOG note in every PR that introduces a user facing change. Should we do that in GLASS as well, or should I just add a PR template that makes it easier for developers to write what user-facing change this PR is adding?
cc: @ntessore

I guess it would be good to document what we want in this. Some thoughts:

[ ] Is your code passing linting?
[ ] Is your code passing tests?
[ ] Have you written tests if it's a new feature?
[ ] Have you modified/extended the documentation?
[ ] Are you adding a public function which should be exposed in sphinx?


Lan IP address changing after reboot

Not able to change LAN address. Defaults back to <IP_ADDRESS> after reboot

It's probably TF card filesystem read only, rewrite or get another TF card try again.

Tried it. Still the same. Had to downgrade to Quintus<EMAIL_ADDRESS>

Any Suggestions?


Exception com.applovin.mediation.nativeAds.MaxNativeAd

MAX Plugin Version
3.4.1, 3.5.0
Flutter Version
3.16.3
Device/Platform Info
Galaxy Tab A 7.0, Galaxy J2, Oppo A37f, Oppo A37, Oppo CPH1605, Vivo Y21L, Vivo V3, Vivo Y51A, Alps, Lenovo Mobile, Sprd, Huawei, Sharp
Current Behavior
When I use the plugin, Firebase crash reports the following:
StandardMethodCodec.decodeEnvelope
io.flutter.plugins.firebase.crashlytics.FlutterError - PlatformException(error, Attempt to invoke interface method 'com.applovin.mediation.nativeAds.MaxNativeAd com.applovin.mediation.MaxAd.getNativeAd()' on a null object reference, null, java.lang.NullPointerException: Attempt to invoke interface method'
package:flutter/src/services/message_codecs.dart:652
Expected Behavior
No response
How to Reproduce
I'm not sure how to proceed; my code aligns with the instructions. Has anyone else encountered a similar issue?
Additional Info
No response

@n-namnt, thanks for raising the issue.   We will look into it.


texts.trig – one URI, two INT3?

These two statements refer to the same URI as referring_entity.
        <https://sk.acdh.oeaw.ac.at/D_000019-016-000/relation/105> a ns1:INT3_IntertextualRelationship ;
        rdfs:label "Intertextual relation"@en ;
        ns1:R12_has_referred_to_entity <https://sk.acdh.oeaw.ac.at/pmb51533> ;
        ns1:R13_has_referring_entity <https://sk.acdh.oeaw.ac.at/D_000019-016-000/passage/105> .

[...]

        <https://sk.acdh.oeaw.ac.at/D_000019-016-000/relation/text12560> a ns1:INT3_IntertextualRelationship ;
        rdfs:label "Intertextual relation"@en ;
        ns1:R12_has_referred_to_entity <https://sk.acdh.oeaw.ac.at/text12560> ;
        ns1:R13_has_referring_entity <https://sk.acdh.oeaw.ac.at/D_000019-016-000/passage/105> .

The INT3 modeled in statement one is built from a quote-element referring to listwork.xml, in statement two it's built from a quote @source="https://fackel ... or from a rs @corresp="https://fackel....
These INT3's URIs should have different [n].

did this get resolved with yesterdays cleanup? I can only find one of these two triples.


High memory usage in multiple async file download

Package Name: azure-storage-blob
Package Version: 12.14.1
Operating System: linux, windows
Python Version: 3.7.15, 3.11

Describe the bug
We are using the azure.storage.blob.aio to download a lot (~50k) of small (100 kB) blobs.
The memory usage (> 1 GB) of our program increases indefinitely over time, and it seems to be related to the BlobClient.
To Reproduce
Steps to reproduce the behavior:
The script below starts up to 75 concurrent blob downloads.
It consistently uses more and more memory as the program iterates through all blobs (>100k) in a container.
from pathlib import Path
import asyncio

from azure.storage.blob.aio import ContainerClient

base_folder = Path("C:/Temp/Azure")
container_url = "MY_CONTAINER_URL"

async def download_blob(blob_client, blob_name):
    dest_file = base_folder / blob_name
    dest_file.parent.mkdir(parents=True, exist_ok=True)
    with open(dest_file, "wb") as fp:
        stream = await blob_client.download_blob()
        data = await stream.readall()
        fp.write(data)

async def main():
    background_tasks = set()
    sem = asyncio.Semaphore(75)
    async with ContainerClient.from_container_url(container_url) as cc:
        async for blob_name in cc.list_blob_names():
            async with cc.get_blob_client(blob_name) as blob_client:
                await sem.acquire()
                task = asyncio.create_task(download_blob(blob_client, blob_name))
                background_tasks.add(task)
                task.add_done_callback(background_tasks.discard)
                task.add_done_callback(lambda x: sem.release())

    await asyncio.gather(*background_tasks)
asyncio.run(main())

cc @swathipil
This seems related to #27023

Thanks for the feedback, we’ll investigate asap.

I’m no longer convinced the example accurately depicts the error.
I was creating tasks at a rapid pace, and even though there were a maximum of 75 concurrent downloads, there were many more paused tasks (with BlobClients in them) presumably consuming memory.

Hi @tboerstad Thomas, thanks for the info. My current thinking is that you may be correct in saying this is related to #27023 which we are actively investigating. For now, we'll treat this as the same. Please see other issue for when we provide updates.

Hi @tboerstad Thomas, I tried to reproduce the runaway memory usage you were seeing by cloning your scenario as closely as I could, but I was unable to reproduce the issue unfortunately. I setup a container with 50k 100 KiB blobs and ran your exact script to download them and copy them to a local directory. The memory usage stayed fairly constant for me around 70 MiB and didn't grow beyond that during the run.

I was creating tasks at a rapid pace, and even though there were a maximum of 75 concurrent downloads, there were many more paused tasks (with BlobClients in them) presumably consuming memory.

I think this sounds like it could be the cause for the memory usage. How were you measuring the paused tasks? I can try the same thing during my test to see if I get similar results.

Thank you @jalauzon-msft for the investigation.
Your findings make sense, I see the same behaviour on my end.
I expect that removing the Semaphore will reproduce the other behaviour.

Hi @tboerstad Thomas, sorry but do you still suspect an issue with the blob SDK here or do you think it's something else? I'm not sure which behavior you are referencing when you mention removing the semaphore but with the sample code as is, I wasn't able to see a memory issue.

@jalauzon-msft
I have tested again, and I am also unable to see any memory issue.
If I have something in the code I'm working on, it must be unrelated to the Blob SDK.
Thank you for you clarifications, you have helped solve my issue.


Great technical doc. But how can the average person get AEC enabled in Windows 11

Hi Windows Audio Group,
I have a Audio technica AT2020-USBX hooked up to a Windows 11 machine.
I appears the device is recognised and setup automatically using the built in Microsoft USB Audio Driver. From looking at the driver in device manager, it uses the USB Audio Class 1 driver. Not the newer USB class 2.0 driver described here https://learn.microsoft.com/en-us/windows-hardware/drivers/audio/usb-2-0-audio-drivers
Regardless. I'd like to be able to enable at the Operating System level, a software based AEC and noise reduction effect on the microphone. I see Micrsoft provides a framework it seems to do this https://learn.microsoft.com/en-us/windows-hardware/drivers/audio/windows-11-apis-for-audio-processing-objects#acoustic-echo-cancellation-aec
Since I work from home and rather than wear headphones all day, I use speakers (seperate USB Audio device) with the microphone for comfort. This is generally not a big problem as most conferencing application nowdays have their own noise+echo/AEC implementations. But these implementation are often working based off just the meeting audio for the reference stream to do AEC, meaning some OS sounds creap into the microphone audio still. Also this doesn't work consistenly across the entire OS.
I'm reaching out here, as I'm not sure where else to ask this. But since Microsoft has clearly done a lot of work to provide a generic USB Audio class 1.0 & 2.0 driver and a framwork for APOs including AEC. Could you combine this work for customers and make it possible for us to easily enable AEC and noise reduction for these generic USB Audio driver devices from Windows? When I look at properties on the USB Audio device, There is currently no "Enhancement" tab which for many sound card devices (with custom driver) is where you find AEC and noise option. Providing a way to enable a software based noise reduction and AEC to any audio devices easily, would be a great feature for windows.
Regards Jarrod

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

ID: a4e81f7e-81ed-1d7a-bded-cbef61fcdae1
Version Independent ID: a4e81f7e-81ed-1d7a-bded-cbef61fcdae1
Content: Windows 11 APIs for Audio Processing Objects - Windows drivers
Content Source: windows-driver-docs-pr/audio/windows-11-apis-for-audio-processing-objects.md
Product: windows-hardware
Technology: audio
GitHub Login: @DOMARS
Microsoft Alias: domars

@jlpetz - The best route to provide input on the Windows audio experience, such as including audio processing features like automatic gain and echo cancelation, is to use the Windows feedback app as described here:
https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332
You can see if others have offered similar input, and/or create a new feedback item.
It looks like you are seeing the settings, you can always run mmsys.cpl to get to the audio properties to see how things are configured on a specific PC and device combination. Each hardware OEM and external audio device vendor has the opportunity to configure audio effects, to allow unique audio solutions, such as for professional audio devices or microphone arrays.
For more information on how the top layer apps take advantage of audio effects and the different versions of USB audio, the Matthew Vaneerde blog is a good resource.
https://matthewvaneerde.wordpress.com/2019/04/19/how-can-my-usb-audio-device-tell-the-audio-driver-what-kind-of-device-it-is/
Thanks for your interest in improving the Windows audio experience.


Mechanics.Translational typos in documentation strings of parameters

Reported by christiankral on 30 Aug 2015 09:43 UTC
The source models use the instance name flange. Therefore, the wrong documentation strings flange_b shall be replaced by flange.
Changing the documentation string applies to the following models

Modelica.Mechanics.Translational.Sources.Position
Modelica.Mechanics.Translational.Sources.Speed
Modelica.Mechanics.Translational.Sources.Accelerate

This issue applies to the trunk and maintenance branch.

Migrated-From: https://trac.modelica.org/Modelica/ticket/1769

Modified by beutlich on 17 Sep 2015 07:39 UTC

Comment by otter on 13 Dec 2015 17:22 UTC
Fixed in 650311e7ecef1406ad47870c0e6232d802a1a1a5 by correcting the documentation strings.

Modified by otter on 13 Dec 2015 17:33 UTC

Modified by beutlich on 13 Dec 2015 18:26 UTC

Changelog modified by beutlich on 13 Dec 2015 18:26 UTC
Corrected documentation of Modelica.Mechanics.Translational.Sources.Position, Speed and Accelerate


History tweaks

Use icon for history?
Text says "movie" even tho it's an episode

Closed via 6061f8d691cc329590e0f7cba745925108f60add and e808fbd3058a78bfea70fd9d912e2a5c17824d4b.


Cpu & Memory Hog on Home Page

Describe the bug
Takes up all CPU & Memory
To Reproduce
Steps to reproduce the behavior:

Go to 'Home'
Click on '....'
Scroll down to '....'
See error

Expected behavior
Should work smooth as other pages
Screenshots
If applicable, add screenshots to help explain your problem.
System Info (if dev / build issue):

OS: Win10
Node version (please ensure you are using 12+)
Npm version

Browser Info (if display / formatting issue):

Device Laptop
Browser Chrome
Version 111.0.5532.2 (Official Build) dev (64-bit)

Additional context
Add any other context about the problem here.

Working for upgrading three.js and postprocessing engines to avoid memory leak on home page 3d animation, thank you!


Error: pool is draining and cannot accept work

Generic pool has one throw inside its code here where it does throw new Error('pool is draining and cannot accept work').
This is unhandled in tilelive-bridge currently: we don't have a try/catch around acquire here.
We either need to handle this with a try/catch or fix our usage of generic-pool to ensure this condition is never hit.
It looks like this condition started to be hit after https://github.com/mapbox/tilelive-bridge/commit/dd0c5ef09c66eb2a52dcb49253d20d1e633c65c8 at least in the case of Mapbox Studio Classic. What appears to be happening is that in the Studio Classic source editor a new data file is added and tile requests are made to tilelive-bridge.getTile. At the same time Studio Classic also calls update() which triggers re-creating the pool (in fact debugging indicates update is called twice when a file is saved for unknown reasons at https://github.com/mapbox/mapbox-studio-classic/blob/00c1a4e316a945d45732d8204e794168ea64720c/lib/source.js#L176-L177). The pool then gets drained and the in-flight tile requests then hit the unhandled pool is draining and cannot accept work and the whole process goes down.
TODO:

[ ] spend more time confirming I'm understanding the above scenario right.
[ ] ponder if this bug is related to the need to have https://github.com/mapbox/tilelive-bridge/commit/cbaa67d5582fa829cce90a39591e5945773f556c

/cc @BergWerkGIS @yhahn

Good news: when I created this ticket I thought this was happening for every data format. But it actually is only happening when gpx is loaded, crashes (segfault), and triggers the app to close down. So I'm only able to replicate with gpx. What I saw before is that even after fixing the gpx crash I could still trigger the pool drain error on the gpx file. But perhaps I was seeing something wrong.
Take home: not going to make any changes to tilelive-bridge for now. Not until after the crasher (fixed in node-gdal 0.9.1) is fixed and upgraded in mapnik-omnivore - then I will revisit this. Refs https://github.com/mapbox/mapnik-omnivore/issues/138

Turns out this does happen for other formats: @BergWerkGIS reports seeing this for shapefiles. So, this does likely need fixed. The stopgap of https://github.com/mapbox/mapbox-studio-classic/commit/2478583b6101cd361888407553d9ed7cfaab8530 protects from studio crashing on this error and likely leads to some failed tile request that can be fixed by reloading the map.

Hi, In case it helps, I'm also seeing this when using a PostGIS datasource with tilelive-bridge inside https://github.com/mojodna/tilelive-cache If tilelive-cache purges a source, it is hung with the "pool is draining" error and never recovers.
I tried the stopgap branch and that didn't seem to make a difference. My workaround for now is to catch the error, recreate the source, and request the tile again.


Call afterAction even on exceptions?

Currently when an exception is thrown in an action, afterAction is not called on any controller / module.
Shouldn't afterAction always run if beforeAction returns true?
My specific use case:

I have an API module.
This API module is used by some third party that does not handle response code. So in my after action I set the response code to 200 and store the real response code in a custom header.

When the controller action throws an exception I can't override the response code since afterAction never gets called.
--> I understand not wanting to change this because of BC, but maybe there should be some nice way to support letting these exceptions bubble up.
Currently I would have to override and copy the whole \yii\base\Controller::runAction() method just to add try / finally clause, also I would have to do this for every controller.
Since the controller is in charge of calling the afterAction on each of its parents, there is no way to override this from a module.
Possible solutions would be to:

Move the actual execution (ie call to $action->runWithParams()) to a separate protected function, allowing for easy override.
Catching the exception, calling afterAction() and then rethrowing it (breaks BC).

Some rework in how / who is responsible for all of these calls could make for more intuitive behavior of the code in general. Currently module recurses to get the controller, then the controller recurses the other way to call before and after action on all parents.
Thoughts?

I don't think it should be called regardless. Action was terminated by unhandled exception so flow goes to error handler. You can make it return 200.

Such behavior looks really helpfull in case I whant to log API (webhook) request:

using init method I can log request part
using afterAction method I can log response part

But it some execption has been thrown than response part won't be logged


Add data about known addresses

We have decided to temporarily store the metadata about known addresses in the nexus repo, so that the frontends can pull this directly from github.
Later, hopefully, Nexus will serve this data via some API.
See https://app.clickup.com/t/8693rg7nz for some details.

looking good. can we go without the .idea directory?

can we go without the .idea directory?

Ahh sorry, I have no idea how did it manage to sneak on board. Fixed.


[BUG] Moonstone Compass doesnt work

Minecraft, modloader and mod versions
Example:
Minecraft: 1.20.1
Forge: 47.3.0
Soulslike-Weaponry: 1.1.5
Describe the bug
Hi quick bug here and i know its a past one but the Moonstone compass doesnt work on my server even tho im on top of the Champion Graveyard
Add logs
To Reproduce
Steps to reproduce the behavior:

Go online in Minecraft
Try to use the moonstone compass
Doesnt work

Expected behavior
Expected to aim the arrow from the compass to the structure but doesnt happen
Screenshots and videos

Other mods or relevant info

I dont know the logic behind the code for the compass but even in single player doesnt seem to work too

So it constantly spins around like how the normal compass would act in the nether?

Yeah seems to be broken in forge only, will be fixed.


[Dropdown] Category Search yields duplicate results

When searching is set to use multiple fields (such as "category" and "title"), and when the search matches on both category AND title, a category search shows the same line twice.

See jsfiddle here.
Any tips on how to omit redundant results?

fullTextSearch parameter set to exact seem to broke something while searching on multiple fields... (summon @hammy2899 and @jlukic).
Just initialize your search component with fullTextSearch set to true or false, according to the desired behavior.

Will address in patch this week.

Fixed in 2.3.1


Referencing to multiple proxy caching servers using http-proxy-middleware and http-proxy-agent

I currently have this code
httpsProxy = {
    agent: new HttpsProxyAgent(process.env.proxyserver),
    target: 'http://abc.example.com',
    router: customProxyRouter,
    ws: true,
    logLevel: 'silent'
  };
httpProxyConfig = proxy(httpsProxy);
app.use('/api', httpProxyConfig);

This works for one proxy. I'm passing proxy server hostname during npm start. If let's say I'm working on clientA, I run
proxyserver="http://cacheproxy1" npm start

If I want to work on clientB, I will run
proxyserver="http://cacheproxy2" npm start

and so on.
I'm moving this code into a docker container. This way, I won't have to stop/start it.
So I started with creating a proxyservers.json. It has all our 17 cache proxy servers hostname/fqdn. The number 17 is the number of our clients. :) We built web applications with few differences like layout, etc.
What I'm thinking of doing is creating 17 proxy variables of
httpsProxy1 = {
    agent: new HttpsProxyAgent(proxyServers.host1),
    target: 'http://abc.example.com',
    router: customProxyRouter,
    ws: true,
    logLevel: 'silent'
  };
httpProxyConfig1 = proxy(httpsProxy1);

httpsProxy2 = {
    agent: new HttpsProxyAgent(proxyServers.host2),
    target: 'http://abc.example.com',
    router: customProxyRouter,
    ws: true,
    logLevel: 'silent'
  };
httpProxyConfig2 = proxy(httpsProxy2);

// ......
// ......
httpsProxy17 = {
    agent: new HttpsProxyAgent(proxyServers.host17),
    target: 'http://abc.example.com',
    router: customProxyRouter,
    ws: true,
    logLevel: 'silent'
  };
httpProxyConfig17 = proxy(httpsProxy17);

However, I need to make a filter for the below so when /api is called, it doesn't immediately apply it on httpProxyConfig1. I'm trying to implement something similar to your context switching but that is your target. What I want is the proxy.
app.use('/api', httpProxyConfig1);
app.use('/api', httpProxyConfig2);
app.use('/api', httpProxyConfig3);
// ...
// ...
// ...
app.use('/api', httpProxyConfig17);

I tried making a poc but it's not working well. There is a cookie value that I can validate called acode.  I access it via req.cookies.acode. I tried it by updating app.use.
  var validate = function(req, res, next) {
    console.log('hello----');
    return next();
  }
app.use('/api', validate('test1'), httpProxyConfig1);
app.use('/api', validate('test2'), httpProxyConfig2);

When I did that, the req, res, next values are gone. I'm stuck at this point

I figured it out
  app.use('/api', function (req, res, next) {
    if (req.cookies.airlineCode === 'test1') {
      clientCode = 'test1';
      return next();
    }
    next();
  }, proxy(validateClient, httpProxyConfig1));

  app.use('/api', function (req, res, next) {
    if (req.cookies.airlineCode === 'test2') {
      clientCode = 'test2';
      return next();
    }
    next();
  }, proxy(validateClient, httpProxyConfig2));

The validateClient is a simple function that checks if value in cookie is the same as clientCode. If it returns false, it goes to the next app.us


Track time used on individual git branches

Most of us have experienced that a customer wants us to specify the time used on individual stories/subprojects. This could help with that.

We do this already, viewing a project on the website you should see a branch dropdown.

Having an issue with branches containing slash characters, any reason why those wouldn't show in branch dropdown?

No, branch names should show for all characters. I've just tested slash characters and they display fine.


missing error -2134375803 0x80C80285 A file failed to be tiered."

In the page is not defined the error:
0x80C80285  A file failed to be tiered.

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

ID: 7235bd07-1172-ac6a-3dab-0200fd73bd87
Version Independent ID: 9620b286-fe9e-0c56-c01f-ddf7c3c36ac0
Content: Troubleshoot Azure File Sync
Content Source: articles/storage/file-sync/file-sync-troubleshoot.md
Service: storage
Sub-service: files
GitHub Login: @jeffpatt24
Microsoft Alias: jeffpatt

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

This error was added to the Tiering errors table: https://docs.microsoft.com/en-us/azure/storage/file-sync/file-sync-troubleshoot?tabs=portal1%2Cazure-portal#tiering-errors-and-remediation

#please-close


Added Esbjerg International School

@Glubker First stage of verification passed, official domain is eis.school as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@Glubker Pull request merged. Thank you.


References to particular lines in an align do not work

E.g. lemma statement of 7.1.4.

See https://github.com/plastex/plastex/issues/382 and https://github.com/plastex/plastex/issues/383


Fixing issue with reaonly filesystems

Type of PR

[X] BUG
[ ] FEAT
[ ] MAINT
[ ] DOC

Is your Pull Request linked to an existing Issue or Pull Request?
closes #2356

Give a brief description for the solution you have provided
I have moved creating the data cache to be when the data is requested rather than on import. This will allow anyone using this on a readonly filesystem to be able to import an use the package.
PR Checklist

[X] Added documentation for changes
[X] Added feature to example notebooks or tutorial (if appropriate)
[X] Added tests (if appropriate)
[X] Updated CHANGELOG.md (if appropriate)
[X] Made changes based off the latest version of Splink
[X] Run the linter
[X] Run the spellchecker (if appropriate)

Yep, this looks great, thanks!


Fix liqoctl install on AzureCNI

Description
This pr fixes the Liqo installation on AzureCNI clusters
How Has This Been Tested?

[x] on Azure

/test

/test

/test

/rebase test=true

/merge


Resilience, APIv1, persistence

[ ] Make the Bacalhau network more resilient to losing messages on libp2p, and nodes failing/coming back
[ ] Get to API stability for the Job, JobSpec, etc structs so that we can turn on persistence without being unable to upgrade nodes in future, and for the yaml/json versions too - IOW, change whatever we want to change before we commit to the API
[ ] Turn on persistence by implementing a sqlite version of the localdb - right now when we restart a bacalhau server it forgets everything! so upgrades e.g. break bacalhau list etc
[ ] https://github.com/filecoin-project/bacalhau/issues/696
[ ] https://github.com/filecoin-project/bacalhau/issues/697
[ ] What happens if a job can't do anything in the sequence of steps it needs to do - do we error? Yes at the moment, but ideally we'd retry and try it again

merged requester node state machine #768


[Feature Request]: Improve Ui of the rating page.

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
The UI of the rating page needs improvement. I want to add image at top, followed by the star-based rating system and displaying previous rating for better organization and clarity.
@apu52 Please assign the issue to mee.

Use Case
This feature would enhance the user experience by providing a clearer and more intuitive layout. The image at the top would draw attention, while the star rating system would simplify the feedback process. Displaying previous ratings would offer valuable context, making the page more engaging and user-friendly.
Benefits
No response
Add ScreenShots/Videos
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a  KWOC 2024 contributor
[X] I have starred the repository

@Archi-shaw I have already assigned u 2 issues , please try to complete those 2 issues previously , After the completion of previous 2 issues , try to ping me here , i will assign u the issue

@apu52 Can you now assign this issue to me?

@Archi-shaw i have assigned you the issue , but at first please try to rectify the problems with your pr


Attempting to run individual statements or clicking '🔒 Active Connection' results in error messages despite existing connection.

Describe the bug
'No active connection found' and 'You need to create the connection first!' messages for trying to run statements when active connection exists. Can use the command 'Run on active connection' for blocks but not Run on individual statements.
To Reproduce
Steps to reproduce the behavior:

Go to SQLTools>Connections>Add New Connection
Set up connection to local database, using localhost, port 3306, database name 'user' password 'password' password mode save as plaintext.
Test connection, confirm "successfully connected" message. Save connection.
Press 'CONNECT NOW'.
Write a simple statement like CREATE TABLE test(id INT PRIMARY KEY AUTO_INCREMENT);
Click 'Run' above the statement.

Expected behavior
The query triggers as expected, creating a new table called test with one empty column.
Screenshots
Enter data:

Test connection:

Connection exists:

'Connect now':

Fault occurs:

Possibly relevant warnings:

Desktop (please complete the following information):

SQLTools Version: v0.28.3
VS Code Version: v.1.90.2
OS: Windows
Driver:

[ x ] MySQL/MariaDB

Database version: [e.g. MySQL v5.6, PostgreSQL vX...]
MySQL Server 8.4.

Additional context
Was following a tutorial by Fireship to set up my database and got stuck on not being able to run code on blocks ( --  @block) and noticed it didn't work.

Yeah I'm left clicking "Run on active connection" which kills all hot keys for "Run" -- slightly annoying.


Update Service.java

I've added getSavedSearch(title);. This will allow getting a Saved Search directly rather than trying to run a search or getting all search results and getting by a key. Creates a more efficient call.
You can see a similar case being made for Jobs here and the update for it here

Thanks @nhalstead! We merged your changes along with a new test here - https://github.com/splunk/splunk-sdk-java/pull/166


difference between use_sdp=True and use_sdp=False

I trained a model twice from scratch with the same dataset and same everything, except that one used use_sdp=True and the other use_sdp=False.
I can't see any difference, except the training with use_sdp=False is faster and the exported onnx is slightly smaller. I couldn't notice any difference in inference....
So what's the benefit of using sdp?

From what I understand of VITS (the model architecture Piper uses), SDP predicts the duration of phonemes with a probability distribution (SDP = stochastic duration predictor).
I'd guess this means it will do better for intonation? So maybe mostly for audiobooks?


OpenTK + SDL2 issues on Windows

I had encountered this most bizzare issue: I couldn't get the sample program running when I returned to imgui.net after some time; even the older builds didn't work. Long story short - I figured out that after setting _nativeWindow.Visible = true; it was still false, so it wouldn't enter the eventloop and just close right away.  It only happens when SDL2 is in the library load path - the GraphicsContext creates an internal context of type {OpenTK.Platform.Windows.WinGLContext}, but when it can find SDL2, it creates a context of type {OpenTK.Platform.SDL2.Sdl2GraphicsContext}, which exhibits the issue. So it probably has some bug, or needs some additional setup in this case.
It happens both with OpenTK for .net core and regular OpenTK2, on Windows 7/10, various SDL2 versions.

Hmm. I've experienced many weird quirks like this with OpenTK in the past, so much that I've stopped using it for my other projects. It could be worth investigating, but it could also be worth it to rip out OpenTK altogether.

Any suggestions for alternatives?

One option may be to eschew OpenTK for anything but its OpenGL bindings.
SDL2 could be used for windowing, context creation, and input.
SDL2-CS is a terrific .NET binding for SDL2.
Create the OpenGL context with SDL2 and initialize OpenTK with that context.
For example:
IntPtr sdlGLContext = SDL_GL_CreateContext(sdlWindow);
GraphicsContext openTKGraphicsContext = new GraphicsContext(new ContextHandle(sdlGLContext), (proc) => SDL_GL_GetProcAddress(proc), () => new ContextHandle(SDL_GL_GetCurrentContext()));
Note that some SDL2 code would be needed prior to this, error checking is missing, and I did not set any attributes for the context.
This initializes OpenTK for use with an externally managed context.
It takes the context and a couple of callbacks as arguments.
At this point, GL calls should work, but SDL2 must be used to swap the window and destroy the context, since OpenTK does not own the context.
I have been using this method and it has worked without problems so far.

@njankowski  Thanks very much for the advice!

That's definitely an option. I took that route for a while (using my own SDL2 bindings), although I've since stopped using OpenTK for the GL bindings (rolled my own minimal set as well).
There's a couple really simple fixes, though, which don't require changing much.

Add this line before creating the window:

Toolkit.Init(new ToolkitOptions() { Backend = PlatformBackend.PreferNative });
It just forces OpenTK to use the native backend, which doesn't have this problem. This is kind of hacky, though. It's probably better to instead:

Replace this line:
while (_nativeWindow.Visible)
with
while (_nativeWIndow.Exists)

I just pushed https://github.com/mellinoe/ImGui.NET/commit/17f05b9492e5dce68f7107814ac8ca1b207a52bd with that change.
I'll leave this issue open because I do want to replace this dependency in the sample code.

@mellinoe both methods work, but it looks like there's another bug in the SDL2 backend (method 2) - the mouse coordinates are offset by random values (each time the program is run, the offset is different), which makes interacting with the gui impossible. This looks like an issue in OpenTK for .net core, regular OpenTK2 works.

I've removed all uses of OpenTK in the sample code here. If there are any issues with the Veldrid libraries that have replaced it, then I am very interested in fixing them.


Wiz integration sto 6903

Preview links:

Wiz scanner reference
STO release notes > 1.88.2 > Early Access feature: Wiz scanner integration
Early Access > STO Early Access features > Wiz integration
External scanner support > Scanners supported by STO > Container images, commercial (second-to-last row, right column)
External scanner support > Ingestion formats supported by STO

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

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

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

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

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

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

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

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

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

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

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

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

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


Cannot initialize any daq_move

Dear all,
Since recently I can't initialize any daq_move module. When I launch a daq_move and click "Initialization", the following appears in the log file, while the led indicator remains red.

pymodaq.pymodaq.daq_move.test.actuator - ERROR - 'limits' .
Traceback (most recent call last):
File "...\AppData\Local\miniconda3\envs\pymo_env_exp\Lib\site-packages\pymodaq\control_modules\daq_move.py", line 757, in ini_stage
self.hardware = class_(self, params_state)
File "...\AppData\Local\miniconda3\envs\pymo_env_exp\Lib\site-packages\pymodaq_plugins_zaber\daq_move_plugins\daq_move_Zaber.py", line 45, in init
super().init(parent, params_state)
File "...\AppData\Local\miniconda3\envs\pymo_env_exp\Lib\site-packages\pymodaq\control_modules\move_utility_classes.py", line 300, in init
self.axis_units = self._controller_units
File "...\AppData\Local\miniconda3\envs\pymo_env_exp\Lib\site-packages\pymodaq\control_modules\move_utility_classes.py", line 347, in axis_units
if isinstance(self.axis_names, list):
File "...\AppData\Local\miniconda3\envs\pymo_env_exp\Lib\site-packages\pymodaq\control_modules\move_utility_classes.py", line 452, in axis_names
return self.settings.child('multiaxes', 'axis').opts['limits']
KeyError: 'limits'

Apparently the "bounds" (limits) parameters may be causing the issue.
I first observed this problem with the Zaber plugin (which had been working fine so far), but then I realized I could not control any actuator. Creating a new environment with pymodaq installed, I could at least initialize a "Mock" daq_move, but the real modules are still unusable.
Would anyone have a similar problem, and have any idea of what may be going on here?
Thank you :)
Martin

Hello,
Which version of pymodaq are you running on? We've been working quite a lot on the axis and their units

maybe you've installed from a cached version? The one you should use is pymodaq 4.4.7 that handles properly those axes and their units!
What is weird is you're saying you didn't do anything and suddendly it stoped running. Could you be more explicit?

Hello,
I am a colleague of Martin and was the one to get the problem, I can give you more info.
The problem appeared after a "long" (~45 min) scan using this Zaber plugin, and a daq card (who still works well), working with an older version of PyModAq. Close to the end of the scan (~40min), the software crashed. I didn't touch it for the week end and when I came back this week the daq_moves were not working.
Since then I updated to 4.4.7, but the problem still persists.
Like Martin said, creating a new environment allowed to get the mock daq_moves to work, but the Zaber stage still fails to initialize.

Salut Seb,
As Malo said above, I reinstalled everything (new environment, etc.) , and now I can initialize my homemade daq_move plugins. But for some reason, the Zaber plugin is still not working.. So it seems that the problem is now reduced to the Zaber plugin.
Looking in the plugin daq_move_Zaber.py, you find that the parameter "limits" has been removed to avoid a bug :

del params[index]['children'][index2]['limits']     # need to remove limits to avoid bug

Could this be linked to our problem?
What I don't understand is that we did not change anything to our setup, so I don't see why a bug should appear now.
A+

Is the stage still working with it's manufacturer software? Do you have
other actuators to test?
Le mar. 26 nov. 2024, 09:08, Maloherve @.***> a écrit :

Hello,
I am a colleague of Martin and was the one to get the problem, I can give
you more info.
The problem appeared after a "long" (~45 min) scan using this Zaber
plugin, and a daq card (who still works well), working with an older
version of PyModAq. Close to the end of the scan (~40min), the software
crashed. I didn't touch it for the week end and when I came back this week
the daq_moves were not working.
Since then I updated to 4.4.7, but the problem still persists.
Like Martin said, creating a new environment allowed to get the mock
daq_moves to work, but the Zaber stage still fails to initialize.
—
Reply to this email directly, view it on GitHub
https://github.com/PyMoDAQ/PyMoDAQ/issues/458#issuecomment-2499933605,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSNYI47VS3DIXLBTSEVHK32CQUABAVCNFSM6AAAAABSOT6ULSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJZHEZTGNRQGU
.
You are receiving this because you commented.Message ID:
@.***>

The stage is still working on the manufacturer software. We don't have other Zaber actuators to test, but our Thorlabs stage still works.

Hi guys,
I've seen this error message a few times since the move plugin template was reworked with new types for axes and all the units stuff. I haven't tested the Zaber plugin since those changes, it might not be compatible.
Can I suggest you try to run on pymodaq==4.2.5? (before these changes were made) I hope this temporarily fixes the error, or at least modifies it.
I'll also go check in our lab which version of the plugin+pymodaq we are running.

@rgeneaux could you pinpoint where the error comes from and we'll make sure to implement something to keep it running. It is good to update plugins but better if they could be compatible for a long time!

OK, @Maloherve @martinluttmann I checked on my lab computer:
Last release of Zaber plugin is pymodaq_plugins_zaber==2.0.1
I confirm that it works on pymodaq==4.2.5, but on pymodaq==4.4.7, I get the same error as you. So this is coming from the plugin that is not compatible anymore.
Did you upgrade your pymodaq version by accident or something? :-)   Anyway, for the time being, downgrade your pymodaq and let us know if you still have an error
@seb5g Yes, now that I can reproduce the error I'll try to understand where it comes from - probably next week


[Icons] Support aliases in LockIconsCommand

Q
A

Bug fix?
no

New feature?
yes

Issues
Fix #2354

License
MIT

Alias icons are now all locked, and icon set aliases are supported too.

Test Failures unrelated (JS Map)


[MISSING] Annotations added even though translations exist

My app uses English and french. When I switch to french, some of the translations have [MISSING] attached, even though the english is correctly translated to the appropriate french version.
The pot file contains the extracted texts, which also exist in the translations.js compiled file.
Has anyone else encountered this problem?

I encountered that the the default pluralisation index is 1 but it gets only an array of length 1 which means the index should be 0

I reverted to 2.1.2 and it worked.


Sidebar / Drawer

Hi,
Sorry this is not an issue but rather a question.
I was wondering if it is possible to do togglable sidebar or drawer with reactstrap? Does any body know or tried something.
Thanks

This a good question for the main bootstrap repo or stackoverflow. But while you're here, I sort of built something like that with alpha 2 css, http://codepen.io/eddywashere/pen/wGVgoN.

The foundation of reactstrap is bootstrap.
So in reactstrap project, it is good to use bootstrap element.
Check this : https://bootstrapious.com/p/bootstrap-sidebar
You can make reactstrap sidebar by using this


Warnings issued when building on ubuntu-19.10

Describe the bug
The warnings contained in the attached file are issued when building on ubuntu-19.10.
To Reproduce
Nominal build process
Expected behavior
Clean build
System observed on:
Oracle VM VirtualBox
OS: ubuntu-19.10
Version: cFE <IP_ADDRESS>, OSAL <IP_ADDRESS>, PSP <IP_ADDRESS>,
Reporter Info
Dan Knutsen
GSFC/NASA

@dmknutsen Could you confirm the warnings have been resolved?

Yep.  Just rebuilt this morning and ran software/unit tests.  Everything looks good now.

Duplicate of the other memory alignment/warning tickets.  Resolved.


Product suggestions in PDP

(YOU MAY ALSO LIKE)

from https://github.com/sphereio/sphere-sunrise/issues/87#issuecomment-120874882

4 products should be shown from

same gender
different categories

4 productIDs will be randomly shown from the same category or you can define a field for the 4 productIDs on the product which will be shown. tbd.

algorithm for the "You may also like" section?:
4 products should be shown from

same gender
different categories

@peter-gerhard randomly

@trangng so show random products?

@peter-gerhard yes. show random products from the same gender and different category

@trangng does it really need to have a random factor? or do we just not further specify?
so if you go twice on the pdp for the same product, would you expect that:
a) the same suggestions are shown both time
b) different suggestions are shown


LCFS - Implement Backend Service for Director-Approved Transfer Processing in LCFS System

Description (Backend Focus):
Develop backend functionality to support the Director's ability to record (approve) a transfer in the LCFS system. This involves implementing a service method within the FastAPI backend framework, specifically under a designated service class. The method will handle the logic of transferring compliance units between suppliers upon Director approval. This process is initiated by a frontend action where the Director clicks the 'Record transfer' button. Key backend tasks include:

Verifying the user role: Ensure only users with the Director role can access and execute this method.
Updating transfer status: Change the transfer's status to 'Recorded' once approved.
Modifying compliance balances: Adjust the compliance units balances of the transferor and transferee organizations accordingly.
Recording transaction history: Save a record of the transaction in the database, noting the date and the Director's involvement under the Low Carbon Fuels Act.
The applied transactions need to be created for each supplier
Ensuring data consistency and integrity throughout the transaction process.

Purpose and Benefit to User (Backend Perspective):
This backend development enables the secure and accurate recording of transfers in the LCFS system, ensuring that only authorized users (Directors) can approve transfers. It maintains the integrity of transaction records and compliance balances, crucial for regulatory compliance and accurate reporting.
Acceptance Criteria (Backend):

[ ] Given I am a user with the Director role, When I click the 'Record transfer' button on the frontend, then the backend should validate my role and process the transfer.
[ ] Given a transfer is approved by a Director, When the transfer recording process is triggered, then the backend should update the transfer status, adjust compliance balances, and record the transaction history accurately.

Development Checklist (Backend):

[ ] Implement role verification to restrict the transfer recording method to Director users.
[ ] Develop logic to update the transfer status to 'Recorded' upon Director approval.
[ ] Code the adjustment of compliance balances for the involved organizations.
[ ] Create functionality to record the transaction history with the necessary details.
[ ] Conduct thorough testing to ensure data integrity and correct role-based access.

Notes:

Pay special attention to transactional integrity, ensuring that all parts of the transfer process are completed atomically to maintain data consistency.
Rigorous testing is required to confirm that the method correctly handles different scenarios, including edge cases and role-based access control. Backend pytests and end to end tests should cover all business logic.
Ensure thorough logging and error handling for monitoring and troubleshooting purposes.
Collaboration with frontend developers is essential to ensure seamless integration and triggering of the backend process.

Hey team! Please add your planning poker estimate with Zenhub @AlexZorkin @kevin-hashimoto @prv-proton

Nothing to test

Need to wait for some work to be completed before we can test balance changes. Currently there is no balance information in LCFS portal, only demo data.


http status/error 402: payment required

Would be great for fullTextSearch error for free users...

Implemented in bd59fce


MetalDock errors out during docking

(base) stefan@stefan-Latitude-5521:~$ MetalDock/metaldock -i orca_input.ini
SINGLE POINT CONVERGED
SPACING BETWEEN GRID POINTS IS STANDARD SET TO 0.375 Å
BOX SIZE MUST BE INTEGER GRID POINTS WHICH WAS NOT FOUND
BOX SIZE SIDE ROUNDED UP AND SET TO 20.301 Å
Traceback (most recent call last):
File "/home/stefan/MetalDock/metaldock", line 6, in
main()
File "/home/stefan/MetalDock/src/metal_dock/main.py", line 18, in main
docking(par)
File "/home/stefan/MetalDock/src/metal_dock/docking.py", line 139, in docking
d.create_ligand_pdbqt_file(par, par.name_ligand)
File "/home/stefan/MetalDock/src/metal_dock/prepare_dock.py", line 246, in create_ligand_pdbqt_file
multiple_model_file(par, name_ligand, f'{name_ligand}c.xyz', f'{name_ligand}.pdbqt')
File "/home/stefan/MetalDock/src/metal_dock/prepare_dock.py", line 313, in multiple_model_file
for line in mol[f'mol{metal_mdl}']:
^^^^^^^^^
UnboundLocalError: cannot access local variable 'metal_mdl' where it is not associated with a value
orca_input.zip

Hi,
In your xyz file you use Iron (Fe) as metal, but as input you set the metal_symbol to Pt. I think this is the problem. Let me know if it resolves it.

Ah, silly me, I forgot to change the metal atom from Pt to Fe. Thanks for pointing that out. Sadly, parameters for Fe are currently not available. What would you suggest I do in this situation? Could you please provide tentative parameters @MatthijsHak ? At this point rough parameters are better than no parameters.

Hi,
Parameters for Iron are already present in AutoDock, and therefore in MetalDock as well. I have ran your calculation and everything looks fine, except for the centre of the box. This is not within or around the pocket.


update link to LMod web service API docs

the supported location for LMod web service API doc is here: https://learning-modules-dev.mit.edu/service/gradebook/doc.html and here: https://learning-modules-dev.mit.edu/service/membership/doc.html
Need to update links in the PyLmod docs.

Addressed in PR#39

Closed by PR #39


Map does not show on Android even with valid key

I am running the sample application on android and have put my API key into the Variables.cs for Android. I then run the sample application and click "Basic Map", this shows a Teal coloured grid with Xamarin.Forms.GoogleMaps text in the middle
PLATFORMS

[x] Android
[ ] iOS
[ ] UWP

You should call Xamarin.FormsGoogleMaps.Init in MainActivity.cs, please check it.
https://github.com/amay077/Xamarin.Forms.GoogleMaps/blob/master/XFGoogleMapSample/Droid/MainActivity.cs#L24

@amay077 I am also calling Xamarin.FormsGoogleMaps.Init() in MainActivity.cs.
I have tested on the sample and on my own application. I was wondering if anything had Changed?
To generate my key I followed Step 1 and 2 from here: https://developers.google.com/maps/documentation/android-api/signup

If FormsGoogleMaps.IsInitialized == false then show green view.
You can debug listed codes:

https://github.com/amay077/Xamarin.Forms.GoogleMaps/blob/master/Xamarin.Forms.GoogleMaps/Xamarin.Forms.GoogleMaps.Android/MapRenderer.cs#L75

https://github.com/amay077/Xamarin.Forms.GoogleMaps/blob/master/Xamarin.Forms.GoogleMaps/Xamarin.Forms.GoogleMaps.Android/FormsGoogleMaps.cs#L27

Hmm.. Very strange.
Running the sample application I put the following in MainActivity:
        global::Xamarin.Forms.Forms.Init(this, bundle);
        Xamarin.FormsGoogleMaps.Init(this, bundle); // initialize for Xamarin.Forms.GoogleMaps
        var d = Xamarin.FormsGoogleMaps.IsInitialized;

I put a break point to check the value of d and d= false. This is using 1.8.0-Beta7.
Could initialisation be broken?

I had a similar issue today. I debugged it while checking
if (GooglePlayServicesUtil.IsGooglePlayServicesAvailable(Context) == ConnectionResult.Success) in MainActivity and it returned ServiceVersionUpdateRequired, which lead me to the fact that google play services needed update on the device (it was really old).
I would bet you have the same problem :)

@raver999 Thanks! that was the problem. I had to update Google Play Services on the phone


TIP-18 Multi-Asset Ledger and ISC Support

Description
This TIP describes new output types, furthermore updated transaction structure and validation logic.
Rendered Version
Linked RFCs

Byte Cost Based Dust Protection

ISCP and dRNG (on Goshimmer) uses thresold singature. I'd suggest to add an address type derived from a BLS public key to allow committees of nodes that generate a DKG based public key to sing L1 txs.  This signature are not currently considered valid by the network.

ISC will be using Threshold Eddsa signatures on Stardust and onwards, because they are more efficient, properly vetted and validation is already supported by the L1 network since chrysalis.
Committees will be generating threshold Eddsa public keys via DKG and are capable of signing L1 transactions.
There is no need to add a new and heavier signature scheme to L1 if we can already fulfill the functional requirements of threshold signatures.

Perfect. Thanks.


{progress_bar:dict keyword} and {log:dict keyword} continue to work in pytorch lightning > 1.0

🐛 Bug
{progress_bar:dict keyword} and {log:dict keyword} continue to work in pytorch lightning > 1.0.
The functionality is maintained and the deprecation warning still raised (you can see the tensor "bug" appearing in the progress_bar). Logging was confirmed by visual inspection of tensorboard logs.
The {progress_bar:dict keyword} was deprecated in 0.9.1 and will be removed in 1.0.0.
The {log:dict keyword} was deprecated in 0.9.1 and will be removed in 1.0.0

Please reproduce using the BoringModel and post here
https://colab.research.google.com/drive/14hc8XhVY2Gc7H-oQKaqdtpZFYJE39eXm#scrollTo=quj4LUDgmFvj
Expected behavior
I would expect the progress bar not to be updated nor the scalars to be logged in lightning > 1.0.
Alternatively, if the team decided to no longer deprecate/remove logging/progress bars (or decides to remove in a later version) via the above method I would expect the DeprecationWarning to be changed accordingly.
Environment
Note: Bugs with code are solved faster ! Colab Notebook should be made public !

IDE: Please, use our python bug_report_model.py template.

Colab Notebook: Please copy and paste the output from our environment collection script (or fill out the checklist below manually).

CUDA:

GPU:

Tesla T4

available:         True
version:           10.1

Packages:

numpy:             1.18.5
pyTorch_debug:     False
pyTorch_version:   1.6.0+cu101
pytorch-lightning: 0.10.0
tqdm:              4.41.1

System:

OS:                Linux
architecture:

64bit

processor:         x86_64
python:            3.6.9
version:           #1 SMP Thu Jul 23 08:00:38 PDT 2020

Additional context

Thanks! Want to submit a fix?

If the developers could chime in with an update on the deprecation of {progress_bar:dict keyword} and {log:dict keyword} sure.
It's still open whether one should:

Remove the Deprecation Warning, as the functionality will be maintained until further notice.
Remove the Deprecation Warning and the logging functionality via above methods, raising an Error with hint to the Deprecation of the functionality instead.
Increment the supported Version listed in the Deprecation Warning (i.e. until what version the functionality will be maintained/suppoted).

@Borda


Missing header file causes build fail

Hi, at the latest master make complains about a missing header file.
$make
[  2%] Building C object CMakeFiles/libttbin.dir/src/export.c.o
In file included from /home/jrklasen/dev/ttwatch/include/protobuf.h:9:0,
                 from /home/jrklasen/dev/ttwatch/include/export.h:12,
                 from /home/jrklasen/dev/ttwatch/src/export.c:6:
/home/jrklasen/dev/ttwatch/src/protobuf/activity_tracking.pb-c.h:7:10: fatal error: protobuf-c/protobuf-c.h: No such file or directory
 #include <protobuf-c/protobuf-c.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/libttbin.dir/build.make:86: recipe for target 'CMakeFiles/libttbin.dir/src/export.c.o' failed
make[2]: *** [CMakeFiles/libttbin.dir/src/export.c.o] Error 1
CMakeFiles/Makefile2:99: recipe for target 'CMakeFiles/libttbin.dir/all' failed
make[1]: *** [CMakeFiles/libttbin.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

You have to make and install the Google protocol buffer library (https://github.com/protocolbuffers/protobuf) and the C-language binding for the protobuf library (https://github.com/protobuf-c/protobuf-c). I just realised the README.md file hasn't been updated to indicate this. I'll update it.

thanks -- also for developing this great tool!


Video: Exporting data from ODK-X Tables

Make a video showing how to export data in ODK-X Tables for our Youtube Channel.
Can do without sound or with audio narration (if with audio narration please check & fix the automatic captioning).
Context: ODK-X has started a youtube channel to share videos of how to do key tasks in ODK-X. Although these tasks are often explained in the documentation, we frequently get requests for videos and some things are easier to learn watching a video than reading documentation. We are working on getting videos in English & Spanish but also welcome contributions in other languages!

Hi, can I work on this issue?

Hi @elmps2018, I worked on this issue.
Here is the link to the video: https://drive.google.com/file/d/1RNRySQODzPZ05op0f-T0NiGixt4q5sq-/view?usp=sharing
Please review and tell me if I need to make any changes.
I did not include setting up with the services app first because, when someone is exporting that would have been done already and is needed only when importing.

@iamhks I have assigned the issue to you. @elmps2018 will review your link.

@elmps2018 It would be helpful if you could review the link, since I can then follow those instructions for another video issue.

Hi @iamhks! The content looks good here, but it was sometimes hard to tell what you are selecting. Going a bit slower and also highlighting/circling what you select would help!

Thanks @elmps2018 , here's the updated link: https://drive.google.com/file/d/1RvCTBqGPfkry8lc9Uy3_QTpu22AIrUsW/view?usp=sharing

@iamhks this looks good! I will go ahead and get it processing with YouTube to add to the channel, thanks!

Hi @elmps2018 I see the video has been added to the channel. Hopefully, this issue can be closed now. Thanks.

@iamhks oh yes closing now!


fix(#minor); aave-forks; fix aave indexing errors

Deployments,

aave-v2-ethereum: https://okgraph.xyz/?q=QmQVb2SVgVRVyncMMCtg5XUuHcT2qXS7Xs4EpAFTh9XkaR
aave-v3-arbitrum: https://okgraph.xyz/?q=QmQKQa6yWE4sUGqfhnHkvxm9eWmFhpAxch1fhqg86C1Ja6
aave-v3-polygon: https://okgraph.xyz/?q=QmUxh9LgD45Lw2Cd1Bb9SJbPMVD9TVwWaGQbpcNkMggqUE
spark-lend-ethereum: https://okgraph.xyz/?q=QmZncnZ8hnPSua1zN93mgqbGmJMYxJex6kUQFwRyhcayjC

Great work @dhruv-chauhan ! This was not an easy bug to find. There is still an error in aave v3 polygon. Once that is fixed and we merge the PR you can redeploy all of the aave changes

Found the issue with aave-v3-polygon,
RewardToken is set as an immutable entity in the schema, but we're trying to update a helper field rewardToken._distributionEnd here.
Making the entity mutable will fix this. If we don't want to do that, we might have to create an additional helper entity for this helper field.
@dmelotik

@dhruv-chauhan I would say it is fine to make RewardToken not immutable. This shouldn't affect the syncing/querying that much since we had it that way before


Can't compile Multiwfn on M2 chip MacBook Air

Hello, I tried to compile Multiwfn on a MacBook Air with an M2 chip, but it failed. The device environment and error message are as follows:
Device environment:
Device: MacBook Air (M2)
System version: macOS Sonoma 14.5
GCC version: 14.1.0
Multiwfn update date: May 25, 2024
Error message:
 3069 |         read(c200tmp,*) ((tmpelestr(i),tmpeffchg(i)),i=1,nread)
      |                        1
Error: Expecting variable in READ statement at (1)

This is an error in the Multiwfn source, I've reported it so let's see if it can be fixed.

Ok, thanks for your reply, I will try to compile the previous version first.😊

Yes, so can check the previous commits on the source_dist branch before when the offending lines were introduced.

The author has updated the source code of Multiwfn, and I was able to compile it successfully, so I will close this issue.
Thank you for helping me analyze the reason!


Include the plot number somewhere on the page with the two graphs.

Clicking 'save' on a plot pops up the Geodash graphs again without it being super clear that it's a new plot. If possible, include the plot number somewhere on the page with the two graphs.

This is a request from a user.  You may need to discuss what that actually means.


App doesn't close when pressing CTRL-C immediately after start

Description

The app doesn't close when pressing the CTRL-C hotkey immediately after start. Pressing it again and again doesn't change the behavior
Steps to reproduce

Run go-spacemesh
Immediately press CTRL-C

Actual Behavior

The app doesn't close
Expected Behavior

The app closes
Environment
Please complete the following information:

OS:

MacOS 11.4

Node Version:

Commit 8f85aa72

Smapp version (if applicable):

Additional Resources

Partial logs:
➜  go-spacemesh git:(8f85aa72) ✗ ./build/go-spacemesh --config ./206.json
2021-10-03T22:44:47.881+0300	INFO	00000.defaultLogger	App version: v0.0.0-unreleased. Git: 8f85aa72-dirty - 8f85aa7266fd2475569796f82bc3992d051558e5 . Go Version: go1.17. OS: darwin-amd64
2021-10-03T22:44:47.881+0300	INFO	00000.defaultLogger	initializing event reporter
2021-10-03T22:44:47.881+0300	INFO	00000.defaultLogger	Welcome to Spacemesh. Spacemesh full node is starting...
2021-10-03T22:44:47.955+0300	INFO	00000.defaultLogger	ntp check from server time1.google.com, drift: -112.03595ms, start_check: 2021-10-03 19:44:47.883636 +0000 UTC, latency: 38.305µs, rsp: 2021-10-03 19:44:47.995652798 +0000 UTC
2021-10-03T22:44:48.027+0300	INFO	00000.defaultLogger	ntp check from server time4.google.com, drift: -111.586909ms, start_check: 2021-10-03 19:44:47.958048 +0000 UTC, latency: 45.588µs, rsp: 2021-10-03 19:44:48.069612115 +0000 UTC
2021-10-03T22:44:48.226+0300	INFO	00000.defaultLogger	ntp check from server time-c-wwv.nist.gov, drift: -187.894329ms, start_check: 2021-10-03 19:44:48.030228 +0000 UTC, latency: 38.348µs, rsp: 2021-10-03 19:44:48.218103155 +0000 UTC
^C2021-10-03T22:44:48.262+0300	INFO	Received an interrupt, stopping services...

^C2021-10-03T22:44:48.422+0300	INFO	Received an interrupt, stopping services...

2021-10-03T22:44:48.434+0300	INFO	00000.defaultLogger	ntp check from server time-b-wwv.nist.gov, drift: -187.433279ms, start_check: 2021-10-03 19:44:48.228142 +0000 UTC, latency: 27.356µs, rsp: 2021-10-03 19:44:48.415561601 +0000 UTC
2021-10-03T22:44:48.509+0300	INFO	00000.defaultLogger	ntp check from server time3.google.com, drift: -111.866742ms, start_check: 2021-10-03 19:44:48.436452 +0000 UTC, latency: 37.201µs, rsp: 2021-10-03 19:44:48.548300142 +0000 UTC
2021-10-03T22:44:48.509+0300	INFO	00000.defaultLogger	System clock synchronized with ntp. drift: -137.11199ms

...
[App continues starting]
...

Related to https://github.com/spacemeshos/go-spacemesh/issues/2094.


Create a Calendar Page/(instances of) Meetup List Page Page

Issue
As an Instructor I'm still updating my students via my own methods to let them know of instances of meetups that are happening around town. This was discussed in the slack here
Feature Request
What I'm looking for is a list page that ballpark would look something like below:

As well maybe it would be good to have an overall calendar view if we had this information ballpark like this:

I know that I have some students that are keen about learning about open source and that would be awesome for them to get a bit more involved.
I feel like this could be done either manually or with the meetup API or with a calendar integration with gmail or something like that. Feel free to discuss potential options below.

More info:
Most of our meetups use meetup.com and we can pull events from their either using their API (if we pay for it) or maybe there is a FREE way to port their events to google calendar and then pull the google calendar events on the website. I need someone to investigate this.
This might be an old calendar with only events from meet up on it. You might have to change the user number. https://calendar.google.com/calendar/u/0?cid=dnVuanUyNWlwYWZiczkxcW1xdjZudGhtZWdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ @benzittlau manages it. We could add them to this calendar
OR better yet we have a DES events calendar and we should have the meetups on that calendar. https://calendar.google.com/calendar/u/0?cid=ZGV2ZWRtb250b24uY29tXzE4YmZrNzQyajFlYmE5aWR1aDRwN3U0ZmdzQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20

This might be an old calendar with only events from meet up on it. You might have to change the user number. https://calendar.google.com/calendar/u/0?cid=dnVuanUyNWlwYWZiczkxcW1xdjZudGhtZWdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ @benzittlau manages it. We could add them to this calendar
OR better yet we have a DES events calendar and we should have the meetups on that calendar. https://calendar.google.com/calendar/u/0?cid=ZGV2ZWRtb250b24uY29tXzE4YmZrNzQyajFlYmE5aWR1aDRwN3U0ZmdzQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20

I think this would be a good approach for those students that are interested in building this.

Hey my students and I were taking a look at some potential calendars that might be handy for the frontend here and we looked at https://antoniandre.github.io/vue-cal which seems quite promising.
We're still discussing a way to essentially get the events but maybe it could be like the google calendar API discussed above or store it in something like firebase.
It's taking a while to get folks up and running because they're new with view but we'll try to push up something in the next few weeks.

Thanks Dan! So exciting!

I have starting taking a crack at the front end for the calendar! This is using https://antoniandre.github.io/vue-cal that Dan mentioned above.
This is what I have so far!
Week View:

Month View:

I absolutely love this @keifererikson !!
Which calendar is this pulling data from?

Thanks @MandyMeindersma!
Currently I am just using mock data while working on the front end. I believe @dgmouris is working on the backend. But we may be changing how that is implemented so I will let him explain that part of it! 😁

@keifererikson that calendar looks really cool!
Also

Which calendar is this pulling data from?

@MandyMeindersma Hopefully @keifererikson and I can work together so that he can pull in the dates from google calendar. Which leads to ask I think you had mentioned someone having the credentials to the google account for DES. If I could please ask who I can ask for those that would be awesome!

@keifererikson now that we have merged https://github.com/devedmonton/DES-Website/pull/343 hopefully we can integrate it with your badass calendar above.
@MandyMeindersma and myself (if you want the help Mandy!) will be hopefully populating this calendar to make it less bare but I think you could make yours into a PR using https://devedmonton.com/api/events now :)

oooooh I will always take help :P I tried to look at a way to import events from meetup.com and we might have to pay (there are integrations you pay for and honestly I wouldn't mind "donating" to the project if we need)
I wonder if I posted in #random if anyone would have ideas too

@dgmouris That sounds great! I'll make some modifications now that I have some real world data to work with!

oooooh I will always take help :P I tried to look at a way to import events from meetup.com and we might have to pay (there are integrations you pay for and honestly I wouldn't mind "donating" to the project if we need)

I think if we click add to calendar it should work but I have to take a deeper look into it I thought it would add it by default for the organizer. In all honesty I haven't downloaded the calendar yet but I will soon and look at potential solutions because this would make it a lot easier for me to discuss this with students.

@MandyMeindersma @arashsheyda do you folks know if we have development previews for PRs on the site?
I think it this would be super helpful for a PR like https://github.com/devedmonton/DES-Website/pull/346

@dgmouris there is a preview link: netlify/dev-edmonton/deploy-preview but make sure that you don't have any linting errors otherwise it would fail

@MandyMeindersma I figured out how to get all of the events in the google calendar and I feel like a goof.
This is going to work perfectly and should have all of the events needed (famous last words)
There might be a couple of issues but I think that's it. I don't think I have access to the calendar itself but it should be quite nice once it's done.
I don't have access to the settings of this but it should have all of the events. Once we do this we should be able to see it in the draft preview here
PS. click the gif below if it's too small.

Nice find @dgmouris. I missed it too :P
So there used to be a way that you could like update the events though.
Like right now if I went on meetup and created a new event, it wouldn't be reflected in the google calendar and there used to be a way where it would update. I think that's what the paid services do. I'll look into them more and see if we can do that.
@dgmouris you should have the ability to edit the calendar:

But let me know if it doesn't work. Also @keifererikson let me know if you want to be added too, just send me an email address :)
Either way though I did import the events that we have now.
I wonder if I just set a reminder for myself (or another volunteer on the slack) to update every week and if it would be smart enough to not duplicate the events. I'll try that next week

@MandyMeindersma I just wasn't sure if I could affect the settings but I'll take a look at this in a bit :)

I wonder if I just set a reminder for myself (or another volunteer on the slack) to update every week and if it would be smart enough to not duplicate the events. I'll try that next week

Thanks, if it's not maintainable let's take a look at solutions in a bit, thanks @MandyMeindersma!

Thank you @keifererikson and @dgmouris
Amazing work!
I have a scheduled message to shout you out tomorrow in the slack!

Oh wow thank you so much @MandyMeindersma !
And thank you @dgmouris and @arashsheyda for all the help with everything! This was an amazing experience for me. I hope to continue to contribute, and I'm going to start working on a blog post about my experience with this and I'll post it once I'm done! Thanks again everyone! ❤

This is great folks, huge props to you @keifererikson this was a ton of work.
Now we can build upon awesome calendar, and I don't have to show my students something janky for events!

Calendar looks great! Closing this one and we can create another issue if there is anything else we want to add!


MNC Version

What happened?
MNC got updated to version 12_8B 10 hours ago (I know my timing is horrible lmao) and it's causing Wabbajack to throw a fit, I've tried renaming the new version but Wabbajack just deletes it no matter what I do, in the meantime does anyone have a link to version 12_8A?
Modlist version
Modlist Version: 1.1.5

Closing the topic, realized that having the older version isn't going to work and I'm going to wait for an update.


Column in logger_logs for rowcounts (SQL%ROWCOUNT)

Hi,
it would be very helpful to have in table LOGGER_LOGS a column dedicated only to logging rowcounts (and the corresponding parameter in the LOG procedure, and one to enable and disable it?), would make reporting much easier than having to parse the content of column "Extra". Maybe even a couple of columns (separated for insert, update and delete).
I'm using logger not only for "classical" instrumentation but also for logging of ETL-Processes (Data Warehouse batch processing).
Whant do you think about this enhancement request? Do you see a chance of implementing it?
Thank you,
Georg

@gbreazu Good idea. I've scheduled this as an enhangement for the the next release (date TBD). I will need to check any performance impacts before implementing. Pending any issues we could create a new column for it.
No parameter would be added to the log procedure as we can do this automatically behind the sense.
I don't see how we'd have separate columns for insert, update, and delete. All we'd be logging is sql%rowcount. Did you have a different idea on how to identify this?

Hi Martin,
thank you for the quick reply and tagging it as an enhancement for the next release :-).
Great if it can be done transparently behind the scene, haven't thought about this possibility due to the "volatility" of SQL%ROWCOUNT's content.
You are right, separate columns, according to the type of DML executed, don't make normally sense (and it wouldn't be normalized :-)). You have only one type of DML per logger_logs record and can "manually" record the type of DML performed in the EXTRA column. I proposed the separate columns for the special case of MERGE statements, where you can have up to three different DMLs per DML (e.g. logger_logs record) and (at least in a DWH environment) sometimes it is a requirement to log all three MERGE "components". But as it can't be done via SQL%ROWCOUNT you would (probably) need new parameters etc. It would have been nice to have, but probably too much of a special case to extend LOGGER this way and to cumbersome to use in most use cases. You can still use the new mechanism and have the SQL$ROWCOUNT of the merge recorded "automatically" in the new column and, if needed, store the value split up in the component DMLs into the EXTRA column.
Regards,
Georg

My preference actually would be to have this as an optional parameter to the logger call, otherwise there will be a lot of values in the SQL%ROWCOUNT column that are meaningless. e.g. the parameter could be p_sql_action which the developer would set to "inserted mytable", "updated mytable", etc. and if p_sql_action is not null, logger would record the SQL%ROWCOUNT.

i build it in the debug levelmode .. adding new column processedrows and change ins_logger_log and the log procedures in the logger package and package body.. this works fine for me. another workaround is to set the application_info or put the value in the parameter variables..
Good Package.. we build in the last years also loggers, but not so fine ..


Common language dictionary

We come from different backgrounds and some technical terms might be used differently in different places. We want to implement a common language such that we are sure that we talk about the same things in a discussion. This can be done for example with a dictionary or some definitions for technical terms.

Domain driven design is a key word here. Let's make a wiki page for this. Focus on overloaded terms.

I think the right place for a dictionary that defines overloaded terms will be in the architecture documentation which we plan to publish at https://maplibre.org/maplibre-gl-native/docs/book. Closing this issue for now.


OAuth Support in HTTP task

Discussed in https://github.com/Netflix/conductor/discussions/2603

Originally posted by pankajthamkeappdirect November 28, 2021
Hi Team, in the change log it is mentioned that Removed OAuth Support in HTTP task Most of the workflows that we have use HTTP task with OAUTH, Is there any alternative ?

Hi,
I want to take this up will share the PR soon
Thanks,
Shishir


Load webtrader charts asynchronously

So following @aminroosta instructions I have the webtrader-charts and highstock library separated from the app.js (prior to this app.js is 2.75Mb):
                         Asset      Size  Chunks                    Chunk Names
    webtrader-charts.bundle.js    906 kB       0  [emitted]  [big]  webtrader-charts
                        app.js   1.75 MB       1  [emitted]  [big]  app

Here is a before and after of the network performance tool:
Before

After (check it out at https://brucebinary.github.io/binary-next-gen)

Minor stuff also in this PR:

to use the async with await import syntax I added babel preset stage-3.
yargs is only used in /build folder, so it is moved there.

@brucebinary 285KB (webtrader-charts) +459KB(application code) = 744KB which is more than when we used a single bundle 690KB(app.js)

@aminroosta on the increase in total size of the js files.  It's a 1 second difference as above, but the impact could be bigger with slower connections.

@brucebinary Please resolve conflicts

@brucebinary Yes it should be fine, i think that's probably because of the way gzip works.
It's algorithm works better with larger files.

@brucebinary @aminroosta Let me know if this is ready to me merged

@arnabk it's ready


[Feature][JsonSplit] task mapper and postgre

task mapper and postgre #4417

@JinyLeeChina Maybe you should pass the Unit Test at first

@JinyLeeChina Maybe you should pass the Unit Test at first

@JinyLeeChina Maybe you should pass the Unit Test at first

this is a part of the feature. i think he will refactor the ut later.

@JinyLeeChina Maybe you should pass the Unit Test at first

this is a part of the feature. i think he will refactor the ut later.


Document the order of top-level keys?

Is the actual order of keys enforced by this package mentioned in any docs? Sorry if I missed it!
https://github.com/keithamus/sort-package-json/blob/93a1cbcfbc3b7cacd8a93784c61d3b8db8fa23be/index.js#L186 looks like the place in code. But it'd be nice to have a mention somewhere of what this order ends up being for end-user runs.

Hey @JoshuaKGoldberg! I don't think it's mentioned anywhere. I welcome PRs from you or anyone reading this, to add the sort order to the README.
Even better: if you can add a test that verifies the sort order in the README matches the code, or even better than that, an action to generate the sort order in the README. As it's a lot of keys it should be wrapped in a <details> element.


STOP response message length is incorrect

OS: independent - we tested on windows
version: 1.3 (bug still exists in 1.4 and in the master branch)
What steps will reproduce the problem?
a- start a recognition
b- call stop on the recognition
c- observe the response to the STOP message.
assume there is a RECOGNIZE request with request id =5
then for the following STOP request :
MRCP/2.0 79       STOP  6
Channel-Identifier: 7351afae2191fc46@speechrecog
The following response is generated:
MRCP/2.0 117 6 200 COMPLETE
Channel-Identifier: 7351afae2191fc46@speechrecog
Active-Request-Id-List: 5
If you count the number of characters(including new lines) the message length should have been 108 but it is written here as 117.
The cause seems to be the following commit:
https://github.com/unispeech/unimrcp/commit/523ed4bdb06be0bfbdb23d54e47635e7daec8b11#diff-6e12b171e28c4372e285839415a73c6a
The string buffer size for this integer conversion has been treated as the actual string size.
solution:
if we add the following line
str->length = pos - str->buf;
to the following location in code.
https://github.com/unispeech/unimrcp/blob/master/libs/mrcp/message/src/mrcp_generic_header.c#L85
the problem should be fixed.
Regards
Mert Büyüktuncay

Great finding. Thanks Mert. I have added you as a contributor to the AUTHORS file.
94d4b1f37a49dcda3da6e0213a159e27c4cf72a3

As always, thank you for great software. (and also for adding me as an author)
Oh by the way this issue caused integration problems with cisco cvp, if anyone is interested the details are:

cvp consumes more than actual STOP message actual length during STOP call.
The during the next RECOGNIZE request cvp does not accept the MRCP message format (due to the missing character in the beginning)
cvp throws something like a message format exception internally. unimrcpserver observes that the IVR has been suddenly disconnected.
The IVR client gets a no resource error. It seems due to this issue cvp thinks mrcp sr server is not functioning properly.

Well, good to know all these details!


[Bug] Localization issue

I'm always get this issue when switching to other locale:

I already added more locales on Admin

How did you solve it?

@lorenzrabs this error happens because I don't create language version for global settings.
By default, we only have English version for global, we need to create instance for other language we need to support

Something like this

@hienhuynhtm thank you for the solution.🙂


Men's Room Mayhem [PCSB00313]

Game summary

Game name: Men's Room Mayhem
Game serial: PCSB00313

Vita3K summary

Version: v0.1
Build number: 242-01946ef
Commit hash: https://github.com/vita3k/vita3k/commit/01946ef

Test environment summary

Tested by: HorrorTroll
OS: Windows 8.1
CPU: Intel Core i5-4200H
GPU: Nvidia Geforce GTX 950M
RAM: 6 GB DDR3

Issues

Softlock
Screenshots

Log
vita3k.log
Patch vita3k.log
Recommended labels

Softlock

Issue :
Black screen and not boot more
Log :
vita3k.log

Vita3K summary

Version: v0.1
Build number: 1776
Commit hash: https://github.com/vita3k/vita3k/commit/146fd1c23652244a1f58192f5ef57bdf81111fa8

Log
vita3k.log

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:

game goes ingame but can't progress

Screenshots:

Log
vita3k.log
Recommended labels

Ingame -


html

Html
users' story
as a bootcamp student
I want the prework note to be structured on a web page so that i can easily find and reed information
acceptance criteria
GIVEN a prework study guide website
WHEN i visit the website on my browser
THEN i see four boxes titled HTML, CSS, Git and JavaScript with associated notes listed


Access End Point is Created for the Mock Servers

Can be accessed via /objects/<object_id>/access/<access_id> and the resulting url (/stream/<object_id>/<access_id>) can be used to fetch the DRS object bytes

this PR is no longer applicable. Closing it without merging.


set environment variable for redis connection

no doc found to show how to set envrironment variables of redis connection,  please update the documentation

it seems like I should set envrionment variable as a Bash exported variables, then use it in bosun.conf like this
redisHost = ${env.REDIS_HOST}
redisDb = ${env.REDIS_DB}

The TOML file doesn't support environment variables like the definitions /
rule conf file does.
The reason for environment variables there was:

You could see the values in the UI
Might accidentally copy part of a sensitive config when getting help
with alerting rules etc

Since the new system config file is smaller and doesn't contain rules so in
the case of keys etc are just in the file.
On Fri, Oct 7, 2016 at 11:16 PM, lazywhite<EMAIL_ADDRESS>wrote:

it seems like I should set envrionment variable as a Bash exported
variables, then use it in bosun.conf like this
redisHost = ${env.REDIS_HOST}
redisDb = ${env.REDIS_DB}
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bosun-monitor/bosun/issues/1928#issuecomment-252399304,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABnT0LGdKPNldtjwfNzWol7FcTzlCfl2ks5qxwsngaJpZM4KRmpX
.


[QUESTION] Quantizing in a different way...

Hello!
I did some research (using llama.cpp) and I found out that quantizing the input and embed tensors to f16 and the other tensors to q5_k or q6_k gives excellent results and almost indistinguishable from the pure f16 and with half the size.
Is it possible to do the same with bitsandbytes/transformers so to produce a model quantized in this way from  a normal model?
You find my (gguf) quantization at https://huggingface.co/ZeroWw for reference.
Thanks.

Hey. nobody answered here..


[BUG] Sourcemap load errors  in debugger from @nevware21 dependencies

Description/Screenshot
Every time I run Angular apps in a debugger, with app insights dependencies, I get a long spew of source map failure lines, like

This is not impacting runtime behavior, but it is a large amount of warnings/errors that can obscure useful errors. This occurs both in browsers and VS Code debuggers.
Some of the text:
Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-async/build/es5/mod/internal/constants.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-async/build/es5/mod/promise/await.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-async/build/es5/mod/promise/debug.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-async/build/es5/mod/internal/state.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-async/build/es5/mod/promise/event.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-async/build/es5/mod/promise/base.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>... (then more in ts-utils)
Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-utils/build/es5/mod/internal/constants.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-utils/build/es5/mod/helpers/safe.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>Could not read source map for file:///C:/src/co/webui/node_modules/%40nevware21/ts-utils/build/es5/mod/helpers/safe_get.js: ENOENT: no such file or directory, open<EMAIL_ADDRESS>
There are about 100 lines of such errors each time the app is started in the debugger.
Steps to Reproduce
Angular starter project, including and using dependency:
    "@microsoft/applicationinsights-web": "^3.3.2",

OS/Browser: Windows 11, VS Code Version: 1.93.1
OS: Windows_NT x64 10.0.22631
SDK Version [e.g. 22]: 3.3.2
How you initialized the SDK: irrelevant - the files just need to be linked

Expected behavior
No errors and sourcemaps working.
Additional context
Note that the issue isn't that the @ char is escaped to %40 - the issue is that the /build/ dir isn't present in the @nevware21\ts-async and @nevware21\ts-utils packages.
For example, the @nevware21\ts-async\bundle\es5\ts-polyfills-async.js.map file contains this:
{"version":3,"file":"ts-polyfills-async.js","sources":[
<EMAIL_ADDRESS>"../../build/es5/mod/internal/constants.js","../../build/es5/mod/promise/await.js",
"../../build/es5/mod/internal/state.js","../../build/es5/mod/promise/event.js",
"../../build/es5/mod/promise/base.js","../../build/es5/mod/promise/itemProcessor.js",
"../../build/es5/mod/promise/asyncPromise.js","../../build/es5/mod/polyfills/promise.js",
"../../build/es5/mod/polyfills.js"
],
"sourcesContent":["/*! https://github.com/nevware21/ts-utils v0.11.3 */\n/*\n * Copyright (c) NevWare21 Solutions LLC and contributors. All rights reserved.\n *

which I believe is the source of the incorrect reference to the build dir for the sourcemaps.

This seems like a issue with the way your build system is creating your map files?

@nevware21\ts-async\bundle\es5\ts-polyfills-async.js

The Application Insights SDK doesn't actually use this file and you don't need to use this file as internally the ts-async automatically uses it's internal polyfills (if required) without explicitly importing this module.
The provided map files for Application Insights and the ts-async are provided purely for when using the components from the CDN and not when you are using npm integration as the provided map files become meaningless within your bundles....

Another comment on the reference (which may just be an example that you have provided, but calling out for anyone else who may see this).
Unless you know you are running (or may run) in an environment that does not support Promise capability AND you are not providing your own PolyFills you don't need to use ts-polyfills-async.
IF you are just using ts-async, you can avoid importing / including ts-polyfills-async by just using ts-async and it's helper functions createPromise (etc). The only "addition" that ts-polyfills-async provides is that when the runtime doesn't contain a global Promise is provides one so that code not directly using ts-async can continue to use the ES Promise functions.

Hi @MSNev  - thanks for the review.
I'm not declaring the problematic dependencies nor creating the map files - though they do get combined when the js files are bundled. From<EMAIL_ADDRESS>{
    "name": "@microsoft/applicationinsights-channel-js",
    "version": "3.3.3",
    "description": "Microsoft Application Insights JavaScript SDK Channel",
    "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme",
    "author": "Microsoft Application Insights Team",
    "main": "dist/es5/applicationinsights-channel-js.js",
    "module": "dist-es5/applicationinsights-channel-js.js",
...
    "dependencies": {
        "@microsoft/dynamicproto-js": "^2.0.3",
        "@microsoft/applicationinsights-shims": "3.0.1",
        "@microsoft/applicationinsights-core-js": "3.3.3",
        "@microsoft/applicationinsights-common": "3.3.3",
        "@nevware21/ts-utils": ">= 0.11.3 < 2.x",
        "@nevware21/ts-async": ">= 0.5.2 < 2.x"
    },

And from<EMAIL_ADDRESS>{
    "name": "@nevware21/ts-async",
    "version": "0.5.2",
    "homepage": "https://github.com/nevware21/ts-async",
...

    "esnext:main": "dist/es6/main/ts-async.js",
    "module": "dist/es5/mod/ts-async.js",

The map file that<EMAIL_ADDRESS>points to is<EMAIL_ADDRESS>and it contains this:
{
  "version": 3,
  "file": "ts-async.js",
  "sources": [
    "../../../build/es5/mod/internal/constants.js",
    "../../../build/es5/mod/promise/await.js",
    "../../../build/es5/mod/promise/debug.js",
    "../../../build/es5/mod/internal/state.js",
    "../../../build/es5/mod/promise/event.js",
    "../../../build/es5/mod/promise/base.js",
    "../../../build/es5/mod/promise/itemProcessor.js",
    "../../../build/es5/mod/promise/asyncPromise.js",
    "../../../build/es5/mod/promise/nativePromise.js",
    "../../../build/es5/mod/promise/syncPromise.js",
    "../../../build/es5/mod/promise/idlePromise.js",
    "../../../build/es5/mod/promise/promise.js",
    "../../../build/es5/mod/promise/timeoutPromise.js",
    "../../../build/es5/mod/helpers/doWhileAsync.js",
    "../../../build/es5/mod/helpers/arrForEachAsync.js",
    "../../../build/es5/mod/helpers/iterForOfAsync.js",
    "../../../build/es5/mod/scheduler/taskScheduler.js",
    "../../../build/es5/mod/polyfills/promise.js"
  ],

which are references to files that don't exist in the NPM package.

Ah..., I understand now...
Because we are creating "single" export definitions (which are referenced in the package.json as the input) and they are using rollup to "package" the content, this is including a map file reference at the bottom of the file for each of their local builds....
So that when you "consume" these bundles it causes those references to get referenced / used as well -- let me look into how to get these removed as thats unexpected and annoying (nice that it links back to the original TS files, but not the expected outcome when consuming via npm).

Hmm, for the specific node_modules reference this looks like it might be a bug in rollup as according to this documentation if we don't specify anything then all files with node_modules are supposed to get ignored... Still investigating.

@johncrim Can I assume that your generated sourcemap for the included bundle does not include the sourcesContent? Which is why the dev console is / needs to fetch the file based on the sources array?
I believe that I've addressed this for @nevware21/ts-utils (still need to apply a similar / same change to @nevware21.ts-async and then Application Insights will (probably) also need to do the same type of thing.

Hi @nev21 / @MSNev - it looks like the generated sourcemap for the bundle (which includes app insights and nevware files) includes both sources and sourcesContent. I can upload the generated sourcemap file if that helps.
We use standard Angular builds, so nothing fancy or custom in the bundling. Interestingly our angular dependencies also include references to source files that aren't included in the node_modules, so now I'm questioning whether my diagnosis was correct (I was just correlating the error messages that appear every time with the links in the source maps). For example, here's the start of an angular CDK source map:
# from<EMAIL_ADDRESS>{"version":3,"file":"stepper.mjs","sources":["../../../../../../src/cdk/stepper/step-header.ts","../../../../../../src/cdk/stepper/step-label.ts","../../../../../../src/cdk/stepper/stepper.ts","../../../../../../src/cdk/stepper/stepper-button.ts","../../../../../../src/cdk/stepper/stepper-module.ts","../../../../../../src/cdk/stepper/stepper_public_index.ts"],"sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {Directive, ElementRef} from '@angular/core';\nimport {FocusableOption} from '@angular/cdk/a11y';\n\n@Directive({\n  selector: '[cdkStepHeader]',\n  host: {\n    'role': 'tab',\n  },\n  standalone: true,\n})\nexport class CdkStepHeader implements FocusableOption {\n  constructor(public _elementRef: ElementRef<HTMLElement>) {}\n\n  /** Focuses the step header. */\n  focus() {\n    this._elementRef.nativeElement.focus();\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of th  ...

The references sources aren't included in the node_module. Obviously this is different in a few ways - it's an .mjs file and the references are .ts files, so the sourcemap processing could be different.
I don't have time today, but I can set up a repro project so you can see the error. I'm pretty sure a basic angular project that uses app insights will do it.

Yeah, I'm working on fixing the AI stuff for our final release of the year next week. But one thing I've noticed with the changes to ts-utils is that our rollups are now including relative paths before the http:// that now exists?? So rollup is doing something funky.
I'm also going to adopt the same "sourcemap" reference that was added to ts-utlis to get the "real" *.ts references rather than the *.js that it's currently producing


onWidthChange callback could fire between breakpoints?

Hello, I've just started working with this package and am finding it very promising so far!
One need that concerns my use-case is the ability to maintain the aspect-ratio of the gridItems during window resizing "between" breakpoints.
I was looking into using the onWidthChange callback to dynamically adjust the rowHeight as I saw discussed in a previous issue. However, the callback only fires on breakpoint change, which doesn't allow me to run any width based logic between breakpoints.
Would there be any issues with firing the onWidthChange callback during all window resize events and onBreakpointChange only at new breakpoints? Or is there another avenue worth exploring?
This would be important for blocks that contain images for example.
Curious to hear your thoughts, thanks!

Width listening is provided by WidthListener - this is a very simple component. I would suggest having it fire its own events, which you then listen to.