Google - other methods and client keys

Hey again,
Will have to bother with another problem I'm afraid. The fix you made for the client keys worked for the Google geocoding method, but the absence of checking for client keys in the other methods (places, ...) causes them to fail (they still work with API keys only). I've looked into it, but haven't made much progress in finding a simple fix yet.
Thanks!
EDIT: been reading up on the Google APIs, Premium plan does not seem to cover Google Places API

? was that fixed or not? Why did you close?


add VLLM support

I can run KuLLM and polyglot. But KoAlpaca is hard to run with VLLM

There is no langchain integration of VLLM yet

KuLLM : "nlpai-lab/kullm-polyglot-12.8b-v2"
polyglot-ko : EleutherAI/polyglot-ko-12.8b

close at #108
We support vLLM as openAI API server now.


Unable to compile for tests

I'm able to build and run just fine with this tool and it works great! But I can't get it to compile for tests.
Here's the commit I'm working on:
https://github.com/tyiu/nos/commit/d3aee1dbc088e0f95fa7a08734b0767026387785

Any ideas? Thank you!

Hey, that is a strange error.. in this instance, is the ExpirationTimeOption.swift file part of the test target or the app target?
The error mentions that String.LocalizationValue doesn’t have the localizable member, which is true, because localizable is available on an extension of LocalizedStringResource.
Without seeing the code/setup in more detail it is hard to say, but if this file is in your tests, are you sure that the right method that accepts LocalizedStringResource is available in your test code?
I’m just clicking through on my phone now so I couldn’t navigate the linked commit, but I’ll take more of a look tomorrow if you are still having issues

Hey, that is a strange error.. in this instance, is the ExpirationTimeOption.swift file part of the test target or the app target?

ExpirationTimeOption.swift and a few other files that were showing the error are part of both the app target and test target.

The error mentions that String.LocalizationValue doesn’t have the localizable member, which is true, because localizable is available on an extension of LocalizedStringResource.
Without seeing the code/setup in more detail it is hard to say, but if this file is in your tests, are you sure that the right method that accepts LocalizedStringResource is available in your test code?

It should be available. I'm just calling String(localized: .localizable.myStringKey), which is part of Foundation.

I’m just clicking through on my phone now so I couldn’t navigate the linked commit, but I’ll take more of a look tomorrow if you are still having issues

I appreciate it. Thank you!

ExpirationTimeOption.swift and a few other files that were showing the error are part of both the app target and test target.

Hmmm, this might be the issue.
The generated code will be generated in your app target with the internal access level, so your test target wouldn’t see this.
You would need to @testable import the app target in your test target code in order to see it, or alternatively you could opt to generate the code with the public access level.
But I don’t think that either of these options will work alone if you are just reusing the same file in two targets.
Perhaps in a different file in your test target, you might be able to re-export the accessor? I haven’t tried, but something like this:
import Foundation
@testable import struct MyTarget.LocalizedStringResource.Localizable

extension LocalizedStringResource {
    static let localizable = Localizable()
}

I haven’t tried this though, but the goal is to make that generated code visible to the test target

ExpirationTimeOption.swift and a few other files that were showing the error are part of both the app target and test target.

Hmmm, this might be the issue.
The generated code will be generated in your app target with the internal access level, so your test target wouldn’t see this.
You would need to @testable import the app target in your test target code in order to see it, or alternatively you could opt to generate the code with the public access level.
But I don’t think that either of these options will work alone if you are just reusing the same file in two targets.
Perhaps in a different file in your test target, you might be able to re-export the accessor? I haven’t tried, but something like this:
import Foundation
@testable import struct MyTarget.LocalizedStringResource.Localizable

extension LocalizedStringResource {
    static let localizable = Localizable()
}

I haven’t tried this though, but the goal is to make that generated code visible to the test target

What you suggested didn't work, but I finally fixed it by adding the *.xcstrings files to the test target, and adding the plugin to the build phase of the test target. Which in hindsight was obvious. Thanks for helping me debug! Loving the plugin. Keep it up.

No worries, I'm glad that you found a workaround!


Text align not behaving as expected

Text position behaves the same regardless of the alignment chosen.
This recording is from Excalidraw

The following recording is how I expect the text position to behave. This recording is from Sketch.

Is the current Excalidraw behavior working as intended? I can't see any difference between the three options. The current behavior is slowing down my use of the app significantly.

Right now the alignment only works for multiline. The behavior you described is the expected one for excalidraw but no one actually implemented yet. If you would like to, that would be highly impactful!

Thanks for the speedy reply. I am new to excalidraw after a colleague recently recommended it. It has quickly become my go-to tool for quick diagramming. I am impressed with so much of the UX and interface decisions. Big thank you and respect to everyone involved.
This text behavior is the only thing so far that I have come across that is causing me issues.
I work on the design side so sadly I can't help with engineering/development. I'll reach out to my team and see if anyone wants to contribute.

Duplicate of https://github.com/excalidraw/excalidraw/issues/1326 & https://github.com/excalidraw/excalidraw/issues/1327 unless I misunderstand.
Will fix this when I'm available.


tag helper component sample code and documentation added

https://github.com/aspnet/Docs/pull/7922

@fiyazbinhasan  thanks!

@Rick-Anderson please replace all the printable references with navigable if you can.


Add GUI functionality for Events

Originally, in the base app, there was only 1 list that displays Volunteer. This adds an extra column to the main window of the GUI such that it can display events. This involves the addition of a few classes, namely EventCard, EventListPanel.
Refactored some other volunteer GUI elements as well.
Changed the title of the GUI app to iVolunteer.
Also fixed a bug where events don't load from EventStorage due to the DateTime format being different from LocalDateTime that is saved into EventStorage. This is fixed through the DateTime::toString() method to save the DateTime in the format as specified in the ecreate command.

amazing job, same comment as rx

rx is willing to change the parameters in the EventCard accordingly while implementing her elist if needed

Don't quite understand it but yeah it looks good!

u have to work with this leh :|

don't merge yet i wanna add tests


feat(HMSPROV-406): add additional info during launch polling

This adds an expaneded section for furthuer information during launch polling
https://user-images.githubusercontent.com/11807069/213469830-6e104bfb-4202-4f8f-a8fd-697f981cf007.mov

@amirfefer what is the status here? :)

IMHO, started and finished time is not that important, I would rather see other fields from the reservation model. Namely just Error field, as an engineer I only need to see error detail and reservation id that is all I need to be able to find logs.


Show number of token transfers in Token page details

I am not entirely sure, but during one of a meeting we wanted to show total number of token transfers in tokens details page. It looks like a prop was added lately (not deployed yet).

I think we also want it in Token Snapshot when it gets deployed

Ok I will double check that.


Intellisense when ExpectedReturnType is Record to help DV

Fixes https://dynamicscrm.visualstudio.com/OneCRM/_workitems/edit/3582459

✅ No public API change.

✅ No public API change.


Set index_map explicitly to avoid unconsciously attaching the default index.

Codecov Report

Merging #1185 into master will decrease coverage by 2.52%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1185      +/-   ##
==========================================
- Coverage   95.24%   92.72%   -2.53%
==========================================
  Files          35       35
  Lines        7105     7104       -1
==========================================
- Hits         6767     6587     -180
- Misses        338      517     +179

Impacted Files
Coverage Δ

databricks/koalas/internal.py
95.72% <ø> (-0.02%)
:arrow_down:

databricks/koalas/series.py
96.33% <100%> (-0.14%)
:arrow_down:

databricks/koalas/groupby.py
89.6% <100%> (-2%)
:arrow_down:

databricks/koalas/frame.py
93.74% <100%> (-3.27%)
:arrow_down:

databricks/koalas/usage_logging/__init__.py
24.32% <0%> (-72.98%)
:arrow_down:

databricks/koalas/usage_logging/usage_logger.py
50% <0%> (-50%)
:arrow_down:

databricks/koalas/__init__.py
78.72% <0%> (-6.39%)
:arrow_down:

databricks/conftest.py
92% <0%> (-6%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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

I'd merge this now. Please feel free to leave comments if any.


Fix icon pixelated look

Fix icon quality and make it more consistent with the main toolbar (resize).

It seems anchors.centerIn doesn't properly work on HDPI monitor. Used anchors.fill instead and adjusted the margins to keep the icon clean.


Why am I unable to create table structure

hello
I can't transfer.
version <IP_ADDRESS>
[Migration(1)]
    public class CreateUser : Migration
    {
        public override void Down()
        {
            Create.Table("User")
               .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid)
               .WithColumn("Version").AsInt32().NotNullable().WithDefaultValue(0);

        }

        public override void Up()
        {
            //Delete.Table("Users");
        }
    }

You are going to need to provide some more information.  What error are you getting?  What database is this running against?

It seems you're creating the table on the Down method and deleting it on the Up method. It should be the other way around.

I've used EF have solved the problem of connecting the oracle.
Thank you very much.


Quick fixes to hdPreview/download happening concurrently

If you click the "download" action for an image message dropdown and then click the thumbnail, the "hdPreview" is loaded concurrently to the full download. They are actually the same file.
This is a quick fix to force the loadAttachment actions to be handled serially. If "download" happens after "hdPreview", it'll pick up the hdPreview that was already downloaded, and vice versa.
In the mid term, I think we should fix the underlying problem by making "hdPreview" and "download" more homologous: downloading to the same cache location, using the same status/progress, and copying from the cache location when we "download".

I think it might be better to have a saga helper that will take serially on some pattern. Like:
takeSeriallyOn(action => action.type && action.type === 'chat:loadAttachment' && action.payload && action.payload.conversationId, Attachment.onLoadAttachment)


Update package.json

Updating xmldom package version

@JS31096 for this change to be available on npm the minor version in the package.json must be bumped.

Hi @larrymyers ,
so, will there be any planned minor releases in the future for the changes to be available.
"xmldom": "^0.1.22" is throwing dependabot alerts so made the change.
Please let me know if there can be any release so that I can contribute accordingly and update minor version release to 2.3.3 in package.json
Thanks!

Hi @larrymyers , is there a possibility for this to be merged and released? This is currently causing npm audit failures.

Friendly ping, we have a transitive dep on this package and it's causing a security warning in our repo. Would be great to get this merged in. Anything I can do to help with this? For example, if you're waiting to merge until there's more extensive testing to make sure that this works, I'd be happy to help with that, but would need some pointers on how to go about doing so.

No, I think it's mostly that this package is in extreme maintenance mode, and neither of us spends much time on this project these days. So it's a combination of "out of sight, out of mind," and "the squeaky gets the grease."
Thanks for squeaking, and thanks for the update. Merging!

Merged, tagged, published to npm. Have a good day!

Thanks!


Cannot convert the provided notation to a File or URI: true.

Expected Behavior
Should accept the FileTrees just fine and carry on.
Current Behavior
Gives the error Cannot convert the provided notation to a File or URI: true.
 There are only 5 dependencies. When I build a larger jar with more "stuff" in it, it appears to work as expected.
Steps to Reproduce

Add EXACTLY 5 Jars and attempt to add them to a jar with this code.

val firstLevel = project.configurations.getByName("limit")
            .resolvedConfiguration.firstLevelModuleDependencies.map { it.moduleArtifacts }.flatten()
        val trees =
            obfusFirstLevel.map { if (it.file.isDirectory) project.fileTree(it.file) else project.zipTree(it.file) }
        return project.files(trees)

That's it.
Your Environment
------------------------------------------------------------
Gradle 5.4.1
------------------------------------------------------------

Build time:   2019-04-26 08:14:42 UTC
Revision:     261d171646b36a6a28d5a19a69676cd098a4c19d

Kotlin:       1.3.21
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM:          11.0.3 (Oracle Corporation 11.0.3+12-LTS)
OS:           Windows 10 10.0 amd64

Hi @mcjp78!
It would be really helpful if you could provide a more complete example of the problem.  From your description, it's hard to tell where exactly you're trying your code and where things like obfusFirstLevel come from.

Cannot convert the provided notation to a File or URI: true.

This seems to indicate that you're passing a boolean (true) to fileTree or zipTree instead of a File-like thing (File, String, Path, URI, etc).
You can also take a look at https://github.com/johnrengelman/shadow, which is a plugin that provides fat jars (though, this may be overkill for what you're doing).
For now, I'm going to close this issue.  We can reopen it if you've found something that should work.


Restructure the examples project

At the moment the current organisation of the IGListKit iOS Examples workspace is separated in to large view controllers/views/section controllers etc folders. For me it seems to be quite tricky to find out which View Controllers and Section Controllers are used for a specific cell in the main UICollectionView.
I reckon that the structure of the project should reflect the UI of the app, like this:
- Tail Loading
   - View Controllers
   - Views
   - Section Controllers
   - Models
- Search Auto Complete
   - View Controllers
   // etc

There may be some issues of Section Controllers that are used in more than one part of the app, but I think this will be much more user friendly approach. I currently have my own app organised in a similar way to this and it works great.
Thoughts?

Love it! The examples have definitely grown a lot. The only thing we need to figure out is where to put shared objects/views.
Should we have another top-level dir for shared stuff?

Yeah I think we would need a top-level directory for shared stuff. I always have a "Miscellaneous" folder that is subdivided for shared things that don't fit under one folder. And a folder called "Utilities" for extensions and data structures.
I'm intrigued to know how Instagram organises their own app as it must be pretty big?

Honestly, I would prefer a much shallower structure:
- Tail Loading
   // all files for tail loading
- Search Auto Complete
   // all files search
- Shared
   // all shared files

Only one level of nesting within the top-level project folder.

@jessesquires @rnystrom To confirm; what structure do we actually want to go with? There's two suggestions here!

I'd say go with Jesse's suggestion of the shallower structure. As far as I remember, there aren't multiple section controllers/views etc for each cell in the main collection view, so having folders that each house one file would be kinda annoying.

@Sherlouk I'd prefer the shallowest possible

I'm going to have a go at organizing the example projects in a shallow structure. I'm trying to learn about IGListKit, so I think it will be helpful for me and other newcomers to the project.


Support meilisearch v1.1.x - facetStats object

See: https://github.com/meilisearch/meilisearch/releases/tag/v1.1.0-rc.0

Closed by https://github.com/nutshell-lab/meilisearch-ex/pull/5


MNIST training example not exiting on CPU instances after training completion

Hi,
Am running MNIST training on 2 CPU instances using MXNET with 10 epochs (Default script, provided). However, even after the training is all done ( I could see that the execution reaches the end of train_mnist.py script), execution isn't exiting.
Can anyone help me with this issue.
Environment info
Operating System: Amazon Linux
Package used (Python/R/Scala/Julia): Python
MXNet Installed from sources
MXNet commit hash (git rev-parse HEAD): 266e439d366f8d3022f52c700a77229811d4cd77
Python version and distribution: Python 2.7.12
Steps to reproduce

cd $HOME/mxnet/examples/image_classification/
../../tools/launch.py -n 1 -H hosts python train_mnist.py

hosts file consists of the worker hostnames (2 workers in my case, as follows):
deeplearning-worker1
deeplearning-worker2

If you launced it by ../../tools/launch.py, there is ../../tools/kill-mxnet.py to kill the process.

For those who are also facing this issue, please follow the steps mentioned by @qiyuangong in the issue #5094 to get the scripts working as expected. Am now able to successfully run the example given on multi CPU cluster, and hence closing this issue.


Service provider

Description:
Service provider for managing services. It is a layer of abstraction above the systemd provider.
Note: There will be some tweaks around the uid/gid and Exec once the daisy binary is ready and can be used by this.
Issues affected:

Resolves #166

This change is

Reviewed 2 of 2 files at r1, 7 of 7 files at r2, 15 of 15 files at r3, 6 of 6 files at r4.
Review status: all files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.

providers/systemd/get.go, line 85 [r1] (raw file):

	if unitStatus.ActiveState == "active" {
		activeEnter := time.Unix(int64(unitStatus.UnitProperties["ActiveEnterTimestamp"].(uint64))/int64(time.Second/time.Microsecond), 0)

What's the deal with this? What time unit does UnitProperties return? Also you can extract the int64 casts into just casting the result of the div.

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.

providers/systemd/get.go, line 85 [r1] (raw file):
Previously, mmlb (Manuel Mendez) wrote…
> What's the deal with this? What time unit does `UnitProperties` return? Also you can extract the int64 casts into just casting the result of the div.

It's microseconds and I'm converting to seconds. I can't extract the `int64` cast because the division will then have a type mismatch `uint64` / `time.Duration`

Comments from Reviewable

Review status: 0 of 21 files reviewed at latest revision, 1 unresolved discussion.

providers/systemd/get.go, line 85 [r1] (raw file):
Previously, TauZero (Brian Bickerton) wrote…
> It's microseconds and I'm converting to seconds. I can't extract the `int64` cast because the division will then have a type mismatch `uint64` / `time.Duration`

see https://play.golang.org/p/2GxGITxzn0 for a cleaner/more-readable way

Comments from Reviewable

Review status: 0 of 21 files reviewed at latest revision, 1 unresolved discussion.

providers/systemd/get.go, line 85 [r1] (raw file):
Previously, mmlb (Manuel Mendez) wrote…
> see https://play.golang.org/p/2GxGITxzn0 for a cleaner/more-readable way

Done.

Comments from Reviewable

Reviewed 21 of 21 files at r5, 7 of 7 files at r6, 15 of 15 files at r7, 6 of 6 files at r8, 1 of 1 files at r9.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


(PUP-5837) Change reverse_each and step functions to return undef when given a block

This PR changes the step and reverse_each functions so that so that they return the undef value instead of their first argument. This change was made to avoid any confusion on if the returned value is reversed, stepped, or if it somehow contains values returned from the given block.

Travis reports one test on ruby 1.9.3 as failing. It is a timeout test so I am re-spinning to se if it persists.


Refactor documentation

[ ] Keep the landing README.md light. Move documentation into appropriate files under docs and provide pointers, with exceptions of contributing, release notes, etc. E.g., 1, 2
[ ] New user quick start

[ ] build - install.sh
[ ] run - minimum config files to modify and test without needing a server like https://github.com/ngiccorddemo/cordbuild2017

[ ] Packet walks showing in different configs/modes S/PGW-C/U

[ ] cores, port, queues
[ ] key functions/tables and packet manipulations

[ ] Call flow diagram with messages supported and not supported
[ ] Create svg under docs/img instead of ascii art and reference in markdown

@omec-project/docs


Timing / threading Issues with uploading microapps

In function:
https://github.com/crownstone/crownstone-lib-python-ble/blob/bbb24cfec6b2d3a1943e82b33e6f60e2d5bf964e/crownstone_ble/core/ble_modules/BleHandler.py#L316
Changing pol interval to 0.01 seems to resolve issue, or at least, make sure no python errors show up. Microapp seems up upload now.
https://github.com/crownstone/crownstone-lib-python-ble/blob/bbb24cfec6b2d3a1943e82b33e6f60e2d5bf964e/crownstone_ble/core/ble_modules/BleHandler.py#L333

Properly fixed by https://github.com/crownstone/crownstone-lib-python-ble/commit/2e0f788b2916c07b9a8b25faf0393f8d40cc3148
Can you test if that works for you?

I tested the the fix, didn't seem to work

Oops.
Fixed with https://github.com/crownstone/crownstone-lib-python-ble/commit/f48536651cee88076c79afce8679f10a59733cdf


Exception on 'state.apply' API answer

Jenkins: 2.138.3
Salt-plugin: 3.2.0
When I'm trying to use plugin to call 'state.apply' or 'state.sls' function, it fails and writes to log:
net.sf.json.JSONException: JSONObject["success"] is not a Boolean.
I suppose it caused by this section of API answer:
    {
      "win-2": {
        "module_|-db_refresh_|-pkg.refresh_db_|-run": {
          "__run_num__": 0,
          "duration": 13766.626,
          "__sls__": "test_release",
          "result": true,
          "comment": "Module function pkg.refresh_db executed",
          "changes": {
            "ret": {
              "total": 6,
              "failed": 0,
              "success": 6
            }
          }

Full server's answer is attached.
json.zip

Ah right you are! Looks like a bad assumption. I'll get that fixed.

I confirm, it's working correctly. Thanks!


errors.any(scope) bug

one page two forms, the 'form-2' errors status will be effect the 'form-1'

Can you provide a link to the minimal example of this issue? I checked the docs and the validation is working fine there in the scopes example.

example url:


postgresqlPackages.pg_topn: 2.3.0 -> 2.3.1

Motivation for this change

https://github.com/citusdata/postgresql-topn/blob/v2.3.1/CHANGELOG.md

Adds PostgreSQL 13 support
Supports parallel queries and aggregates

Things done

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

[x] NixOS
[x] macOS
[ ] other Linux distributions

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

@GrahamcOfBorg eval


Help needed laravel.environment.resolver

Hey everyone, i'm kinda new to the nvim, lazy, etc, so im having some troubles setting up laravel.environment.resolver .
I'm getting an error module laravel.environment.resolver not found.
Can someone guide me on how to set this up, where do i need to pass 'NVIM_LARAVEL_ENV' variable so that the plugin can read it.
Sorry if this is stupid question :D

Hey since there is no more comments I assume that it was solve, if not please open it again or a new one.


extras.webhooks.create() returns non_field_errors

I am using extras.webhook to create a new webhook with different name, content_type, but the same payload_url, type_create, type_update, type_delete value, but got the error below:
modifying failed due to: {"non_field_errors":["The fields payload_url, type_create, type_update, type_delete must make a unique set."]}

I think it's a bug, it makes sense to use a webhook with the same payload_url, type_create, type_update, and type_delete value.
Please take a look. Thanks.

Are you able to do the same in NetBox GUI? I'm asking because the error text is not from pynetbox, it is coming from NetBox API.

Hi @markkuleinio , yes, I was able to set it via Netbox GUI, but if I set it via pynetbox, I got the error above.

Can you show the actual call you are making with pynetbox?

Close for now since no need.


ValueError: operands could not be broadcast together with shapes (1912,1912,3) (112,112,3)

20-03-04 20:15:37.214 - INFO: [epoch: 4, iter: 4,900, lr:(1.000e-04,)] l_g_pix: 3.7640e-04 l_g_fea: 9.9916e-01 l_g_gan: 2.9927e-02 l_d_real: 1.9228e-03 l_d_fake: 1.5228e-03 D_real: 7.3041e+01 D_fake: 6.7059e+01
20-03-04 20:17:49.691 - INFO: [epoch: 4, iter: 5,000, lr:(1.000e-04,)] l_g_pix: 3.4310e-04 l_g_fea: 9.8867e-01 l_g_gan: 1.9802e-02 l_d_real: 2.2165e-02 l_d_fake: 1.5732e-02 D_real: 1.2171e+02 D_fake: 1.1779e+02
[ ] 0/4144, elapsed: 0s, ETA:
Start...
Traceback (most recent call last):
File "train.py", line 310, in
mse = np.mean((img1 - img2)**2)
main()
File "train.py", line 202, in main
avg_psnr += util.calculate_psnr(sr_img, gt_img)
File "/workdir/mmsr/codes/utils/util.py", line 230, in calculate_psnr
ValueError: operands could not be broadcast together with shapes (1912,1912,3) (112,112,3)

I was running train.py and using pretrained ESRGAN model，all parameters is same as the master branch. All things work well until this error. I search this problem on google and they said this is because different padding strategy in main road and the secondary road of Resnet. But I have no idea where the 1912 and 112 come from, anyone can help?

which scale where you training ?

which scale where you training ?

x4

find reason, in train.yml, I just used wrong LR and GT path, after swap the path, it works well


Subscriber list validations

This adds a validator for tags, to ensure that only permitted tags can be used in subscriber lists.
The tags I've added to the list are those already in use, or that I found through an audit of the tags that could be used but aren't in use yet.
Trello: https://trello.com/c/3JqVLHZX/393

Still in progress - I've found cases where tags such as tribunal_decision_judges should be permitted, but haven't yet been used so aren't in the allowed list.
As part of this task, I need to get the exhaustive list of tags one can use.

I audited the applications that can send tags, but it looks like there isn't a central place where all of the permitted tags are defined.
I wonder if this would be a good thing to add to the content schemas?
The tags in the list are those that I could find + those already used in the database.

What about links? Do we need validation for those as well?
Small possible suggestion but apart from that 👍


Exception propagation doesn't work in sync handler.

An exception thrown in async handler is propagated well to caller. But in sync handler it doesn't work well. Please fix it.

Oops. It was not a bug but just "User-unhandled Exceptions"


Something weird happend to the context menu, and the text is close to the right border now.

Checklist

[X] I'm reporting a problem with Chatterino
[X] I've verified that I'm running the most recent nightly build or stable release
[X] I've looked for my problem on the wiki
[X] I've searched the issues and pull requests for similar looking reports

Describe your issue
I remember the text within the context menu being smaller and not like that.

Screenshots
No response
OS and Chatterino Version
Chatterino Nightly 2.3.4 (commit e742860af, built on ) Windows 10

If I change the background with setStyleSheet it fixes the text, for some reason.

Unable to replicate

e742860af Windows 10 built with QtCreator

Unable to replicate
e742860 Windows 10 built with QtCreator

Hmmm
I wonder what makes "setStyleSheet" fix it, if I change the background.

Unable to replicate
e742860 Windows 10 built with QtCreator

I think it's caused by DPI Scaling. So, probably something maybe could be added, to globally disable DPI Scale in Chatterino?

Fixed on Windows; duplicate of https://github.com/Chatterino/chatterino2/issues/752.


Trinotate?

Possible when assembly is "bunched" like it is now?

I added the TransDecode ORF caller in 4a91fc230dbe8e57fda8eae4303b00bc6ceb5b41


Add support for TF managed database and cache

Support data (RDS, elasticache, etc) via Terraform (toggles in the action for things like use_postgres and then output the postgres url along with the "vm successfully deployed" message

To be done in commons
Split EFS, RDS and EC2 creations in different terraform runs, making each one independent from the other. Still a WIP.


docs: Update documentation

Updated documentation for Readme, Code of conduct, and contributing pages. Included information such as contact details, and specific steps to set up development environment
Context

Current README.md, CODE_OF_CONDUCT.md and CONTRIBUTING.md files did not have sufficient details, in regards to setting up development environment, contact details, and other sections.
The Testing parts have not been added yet, as that is something we haven't done yet.
What Changed?

Updated and added information to many sections within the three changed documentation files
How To Review

Check CODE_OF_CONDUCT.md first, specifically the Enforcement section to ensure email addresses are correct
Check the README.md for all sections that we require being present.
Similarly, check the CONTRIBUTING.md to ensure all sections written are correct. In particular, important to check Project Vision and Roadmap, as that is something we all must agree upon.

Testing

N/A
Risks

N/A
Notes

I have not yet written the "Testing" section for both README and CONTRIBUTING, as well as the "Design and Architecture" section in the CONTRIBUTING file. These will have to be done separately after.

Excellent work on the documentation updates Seth! The README, Code of Conduct, and Contributing pages now contain clear and accurate information, making it easier for developers to set up their environments and understand project guidelines. The details provided, especially in the contact and setup sections, are well-crafted and essential for new contributors.
LGTM to merge, no changes or improvements needed.


IRB hangs when running exec 'ls'

When I try to run exec 'ls' in my browser, the repl hangs.

I've tested this out in Firefox Developer Edition and Chrome, both for Mac.

Hi @bharatagarwal, based on Ruby docs, the exec method replaces the current process by running the given external command. It means that the current IRB process will be entirely replaced by the process run by exec, and since ls immediately exits, there's no running process attached to the REPL terminal. Note that we did not have the feature where the REPL process is restarted. To get around this, just change to another language and change it back to Ruby.

The IRB process exits after calling exec

On a side note: we encourage users to submit PRs if you see a need to add a feature or fix a bug!

Thanks Gooi for sharing what was going on under the hood, it was great to understand what was causing the issue.
I thought for quite a while over whether this was a bug or a feature. I've done heuristic evaluation for a program as a UX designer previously, and that made me trigger happy in sending issues!.
I think this was very much an edge case, I was messing around with the product at the end of the day. Eventually, I came to the conclusion that I agree with your classification of this as a 'feature request', as it's not something that would stop me from achieving what I needed to do with a REPL.
As for your note about PRs, I agree with the sentiment of it. I'm still some way away from being technically able to supply it myself -- and considering that nobody else would want this feature, I'm closing the issue.

Actually, I'm curious, what are your thoughts for a case like this? Should the issue be open or closed?

Thanks for your comments! And I'm glad you find the explanation helpful. I
think it can be closed, since it's not something that we are actively
working on right now. But I'd reopen it if someone decides to work on it.
On Thu, Feb 14, 2019, 11:08 PM Bharat<EMAIL_ADDRESS>wrote:

Actually, I'm curious, what are your thoughts for a case like this? Should
the issue be open or closed?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/spacecraft-repl/SpaceCraft/issues/47#issuecomment-463898993,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYY9vEtCvFANfNq9H1_5Bhtrlwb-tPBwks5vNjKlgaJpZM4Zf2vm
.


Introduce Guideline Document for Update Propagation

Description:
It is required to introduce a guideline documentation which discusses about update propagation for container based WSO2 product deployments.
Topics suggested by @DilanUA are as follows:

[x] When do we need to update?
[x] Simplest way to perform an update?
[x] Achieving zero downtime
[ ] Tips to perform a blue-green deployment
[ ] Tips to perform a rolling update

Further tasks:

[ ] Add relevant diagrams

During internal discussions, it was proposed to interpret the update strategies conceptually and lessen the technical details (see https://github.com/wso2/container-guide/pull/2). Thus, these will be updated in the second revision of this document.


Vite: Issues adding and navigating to new routes

What version of Remix are you using?
2.2.0
Are all your remix dependencies & dev-dependencies using the same version?

[X] Yes

Steps to Reproduce

vite dev
Add a new route, e.g. app/routes/foo.tsx
Link to that new route from an existing page which will add the link via HMR.
Click the link

There are a couple things that can happen:

If you have a splat route that could match the new route, e.g. app/routes/$.tsx, and it has no loader, the splat route gets rendered as if the new route doesn't exist.
If you have a splat route which has its own loader, an ErrorBoundary is triggered with a server error of Error: Route "routes/$" does not match URL "/foo" when running the loader -- makes sense, as the request to the server for this loader triggers an update of pluginConfig, so the server knows about the new route even though the client doesn't.
If you don't have a matching splat route, Remix throws a 404

This only affects adding new routes, not renaming existing ones. In all 3 situations, a full reload in the browser pulls up the new page. Vite doesn't do anything when a new file is added as far as I can tell, so the hard reload is required to get the remix plugin to notice the new route.
Expected Behavior
Adding new routes should do something via HMR so the client side knows about the new routes.
Actual Behavior
Adding new routes does not notify the client, so the client decides the new route does not exist.

Interesting. I get different results based on the sequence.
works

Add new route and save
Add <Link> to new route and save
Click on link
🎉 Yay!

doesn't work

Add <Link> to new route and save
Add new route and save
Click on link
😭 Boo!

So what I think is happening is that when you update the route with the <Link>, it's getting the updated route config, so clien-side routing works properly.
However, if you add the route after updating the <Link> route, it's not getting the updated route config, so it returns route not found.

@kiliman Sorry, you're right! I got those two steps mixed up, fixing now.

Looks like this was fixed in #8164 . Can't reproduce anymore on v2.5.1
https://github.com/remix-run/remix/assets/1477317/12747f8e-71f2-4c6f-94e8-3a7962c46765


koord-scheduler: fix deletion of Reservation in concurrent scenarios

Ⅰ. Describe what this PR does
Fix deletion of Reservation in concurrent scenarios.
When deleting one Reservation, maybe the event handler of plugin Reservation got event after the deleteReservationFromSchedulerCache in pkg/scheduler/frameworkext/eventhandlers, so the deleted ReservationInfo re-added into the ReservationCache.
And optimize the log about reservation to help diagnose.

Ⅱ. Does this pull request fix one issue?
fix #1436

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[x] I have written necessary docs and comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in make test

/lgtm

/lgtm


no member 'reuseIdentifier'

Issue

not found the reuseIdentifier.
Code

Info
Hello , I missed a issue, but I don't know why it happen and how to fix it. So need your help.
As you can see, the issue is the reuseIdentifier not generated corrent in the  R.generated.swift file

Already build, delete and regenerated， still not fix.

Have you set the "Identifier" attribute of the nib in the Attribute Inspector?

@tomlokhorst Yes, thank you !!! I didn't set it.


Add refresh by pulling screen down (main screen and transactions lists)

Add default Android refresh on main wallet screen and transactions list screen.
Arrow's colour should be same as app background colour.

checked


Switch Metadata to Arc instead of references

Metadata crate is for now using references, the idea is to change this implementation to use Arc instead.

@kwiss can you explain this issue further, i will like to take this issue


Enhance add command

This PR includes:

Generating applicant's email based on his/her studentID for user's convenience
Refactoring all test commands with email input

Closes #57.

@lzan98 @tiewweijian hey guys, don't merge in first, thanks!

@lzan98 @tiewweijian sorry forgot to follow-up here. Please review whenever and if all looks good can merge in, thanks yall! 😄

Awesome work Dommmz 🥂  LGTM ! Merging in !!


bug: Incorrect detail title

Bug Definition
This data comes from Ahbap, but is says Babala

A clear and short text to decribe the bug.
-- Please add discord contact information
** discord username: @afetharita#0001 **
## Bug environment
Describe the environment produces the bug. For example:
rc.afetharita.com
afetharita.com
Describe how you are producing the bug step by step

Go to '...'
Click '....'
Scroll to '....'
Bug appears

Expected Behaviour
A clear and short text to decribe the expected behaviour.
Screen shots
If possible, add screenshots to describe your bug.
Desktop Information

Operating System: [for example iOS]
Browser [for example, safari]
Version [for example 22]

Mobile Phone Information

Devıce: [for example iPhone6]
Operating System (with the version): [for example iOS8.1]
Version [for example default browser, safari]
Browser Version [for example 22]

Additional Context
Add any other context about the bug here

NVM, my bad


Card save not updating mobiledoc

I have a small checkbox as a card. In the render function, I add a function on click of the card to update the payload with the new checkbox status:
checkbox.onclick = function() {
      payload.checked = $('#c'+(id-1)).is(':checked');
      console.log(payload);
      env.save(value, payload);
    }

Where id increments when a checkbox is created. I am showing the mobiledoc via the same method as the site, but there is no info on the status of the checkbox in the json:
{ "version": "0.3.0", "markups": [], "atoms": [], "cards": [ ["todo", ] ], "sections": [ [10, 0], [1, "p", [ [0, [], 0, "hello"] ]] ] }

Here is my code http://codepen.io/rawas/pen/mmdLxj?editors=1010

Figured it out! When you run the save function on a card, this (counterintuitively) removes all info about the card in mobiledoc.


Normalize Bytes and Packets to sampling rate in ingest stage

Not sure if we actually want this - it's nice to keep the raw data such that we know the error interval. If the multiplication turns out to be expensive, we might want a materialized column instead.

Not implementing this, it's better to do at query time.


Add the initial schema as a migration

Instead of relying on worker or the cli to set it up. Makes it easy to use the storage-api as a standalone server without relying on other components of our stack.

This is now being implemented


Out of GPU memory for two A10 GPUs

Hi,
I was attempting to run the "facebook/opt-13B" model on two A10 GPUs with 24 GB memory each and encountering issues below.
Any thought or feedback is appreciated.
Using automatic config: tensor parallel config not provided and no custom config registered for the model
Traceback (most recent call last):
File "/home/onsi/jye/GitLab/codellm/test_tensor_parallel.py", line 7, in
model = tp.tensor_parallel(model, ["cuda:0", "cuda:1"])  # <- each GPU has half the weights
File "/home/onsi/jye/anaconda3/envs/hf/lib/python3.10/site-packages/tensor_parallel/factory.py", line 61, in tensor_parallel
return TensorParallelPreTrainedModel(
File "/home/onsi/jye/anaconda3/envs/hf/lib/python3.10/site-packages/tensor_parallel/pretrained_model.py", line 57, in init
self.wrapped_model = TensorParallel(
File "/home/onsi/jye/anaconda3/envs/hf/lib/python3.10/site-packages/tensor_parallel/tensor_parallel.py", line 82, in init
shard, modified_parameters_names = make_shard(
File "/home/onsi/jye/anaconda3/envs/hf/lib/python3.10/site-packages/tensor_parallel/shard.py", line 56, in make_shard
modified_parameter_names = process_state_(shard, source_tensors, config, rank=rank, world_size=world_size)
File "/home/onsi/jye/anaconda3/envs/hf/lib/python3.10/site-packages/torch/utils/contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "/home/onsi/jye/anaconda3/envs/hf/lib/python3.10/site-packages/tensor_parallel/shard.py", line 160, in process_state
state.data = new_data.clone().detach().to(state.device).requires_grad_(state.requires_grad)
torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 50.00 MiB. GPU 0 has a total capacty of 21.99 GiB of which 5.00 MiB is free. Including non-PyTorch memory, this process has 21.97 GiB memory in use. Of the allocated memory 21.75 GiB is allocated by PyTorch, and 5.00 MiB is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

After increasing the number of A10s from 2 to 3, the problem disappeared. It's surprising that a 13B model consumes more than 48 GB (24*2) of GPU memory.


Intellisense not working with TensorFlow 2.0

@david-macleod commented on Wed Apr 17 2019

Environment data

VS Code version: 1.33.1
Extension version (available under the Extensions sidebar): 2019.3.6558
OS and version: Windows 10
Python version (& distribution if applicable, e.g. Anaconda): 3.6.8 Anaconda
Type of virtual environment used: conda
Relevant/affected Python packages and their versions:

tensorflow==2.0.0-alpha0
Microsoft Python Language Server version <IP_ADDRESS>

Expected behaviour
When I hover over a variable I see the object definition (this is example is using tensorflow=1.12.0)

Actual behaviour
When using tensorflow==2.0.0-alpha0 I see no object description in the hover overlay

Steps to reproduce:

Install tensorflow
Import an object and hover over with cursor

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
************* Module
2,0,error,no-name-in-module:No name 'keras' in module 'tensorflow'
2,0,error,import-error:Unable to import 'tensorflow.keras.layers'

Duplicate of #818.


[Nin Original Theme] Right column not rendering on first page loading

Reacts on resizing, suppose, JS issue that related with async blocks rendering.

Async blocks could not to be loaded completely on testRightSide function running.
Listening API or DOMSubtreeModified events allows to correctly check that right side container is really empty.
In this update, we just checking for condition, that at least one right-side module enabled in Appearance settings .


Clear input control must be focusable and keyboard operable

@maurercw Thanks for working on this. I think you're off to a good start here.
The control you're using to trigger the clearing of the input is not accessible by keyboard right now. It looks like you're using some code on this line to detect when the user is hovering over the background image (X) and attaching your event listener to the input.
A better approach might be to use an actual <button> element for the control used to clear the input. The button could be hidden by default and then once a certain interaction happens it is made visible e.g. after the user type more that two characters: for example:
if (input.value.length > 2) {
  // Show clear button with X icon
}

<button>s are prefect for this kind of control. When you use them you get all of the keyboard interaction for free and they're super easy to style. In this case removing the background color and including an svg inside the button for your icon. We have a "circle close" button that would be perfect for this:
https://github.com/indiana-university/rivet-icons/blob/develop/src/svg/rvt-icon-close-circle.svg

@levimcg  How would I use the icon?  I don't see a published npm package for the icons anywhere.

That’s a good point. Currently there is no officially published package on npm, but if your workflow absolutely relies on using the icons via an npm package you can install the icons directly from the GitHub repo using npm. The npm docs outline multiple options for how to do this:
https://docs.npmjs.com/cli/install.html
you could also download the repo which includes .svg source files you can use inline in the markup for your clearance control.
Alternatively, you could also copy this svg markup from the source here:
https://github.com/indiana-university/rivet-icons/blob/develop/src/svg/rvt-icon-close-
Generally speaking inlining svg is the most reliable and performance-conscious way to use icons and how we’ve historically tried to use them in rivet.


scene_A has red-pink coordinates switched, scene_C has red-blue coordinates switched

This is a bug in the scene_obs section of the coordinates: object coordinates are mixed up in A and C which finally explains why we had these color mixup errors on confusion matrices ;)
To reproduce:

just visualize the data, or
track the std of object coordinates for the red/pink/blue annotated frame ranges, or
track the distance of tcp to said object for the red/pink/blue annotated frames

Feel free to send a PR if you have fixed this.


zls: 0.11.0 -> 0.12.0

Description of changes
Diff: https://github.com/zigtools/zls/compare/0.11.0...0.12.0
Changelog: https://github.com/zigtools/zls/releases/tag/0.12.0
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

As @nbraud mentioned, zls 0.12 isnt backward compatible with zig 0.11. Should we split this into zls_0_11 and zls_0_12 then?


Add topic-prefix for kafka output

This PR adds a topic-prefix to the Kafka Output. When present, this prefix will be used to generate a separate Kafka topic per source. The topic name will follow prefix_<source>, and if there is a colon separating a port number as part of the source the colon will also be replaced with an underscore like prefix_<source>_<port> due to naming restrictions in Kafka topics.
I'm currently using this branch for testing in local development environments and all works as expected.
Let me know if you have any changes you'd like to ensure this keeps with the conventions used throughout the rest of the application, and thanks for the awesome work on gnmic as always!

Thanks for adding this option to the Kafka output.
Do you mind adding the subscription name as well? Just like it's done on NATS output here

Great suggestion, I'll make the updates!

I meant adding it to the Kafka output as well, you would end up with $prefix_$subscriptionName_$targetName

I've updated this to capture the new formatting I believe. Let me know if you see anything else that you'd like modified.


Clean up glTF loader after strict null checks

@deltakosh Please review morphTarget commit https://github.com/bghgary/Babylon.js/commit/c1a87a7972f224a01fb964dcfc5cfa816f4a67e0

@deltakosh Found issues, please wait.

@deltakosh All good now.


Make running K8s multinode tests locally easier to do

Currently it is extremely difficult to run the K8s multinode tests locally - my machine crashes a high percentage of the time when running the tests / provisioning the VMs. Figure out a way to reduce the overhead of running these VMs.

I'm closing this because this is no longer an issue in the multinode-Kubernetes setup in the Ginkgo framework.


fix provision_observer2 to delete failing Jobs correctly

The new provision observer (provision_observer2.go) introduced in #101 tries to remove the owned jobs that are failing for a while, but it doesn't work well because it looks for them by a wrong prefix.
This PR fixes the above problem by using constants.MountProbeNamePrefix and constants.ProvisionProbeNamePrefix instead of constants.ProbeNamePrefix when the provision observer looks for the failing jobs.

Waiting https://github.com/topolvm/pie/pull/115 to be merged.


Add libbz2 to cmake dependencies

....../mfgtools/libuuu/buffer.cpp:42:10: fatal error: bzlib.h: No such file or directory
Installing libbz2-dev fixed this.

fixed at 67c67d44bb432daf63d97041a42e368aff75a694


Introduce ByStar

close #52

Coverage remained the same at 96.09% when pulling 05a9ec6f71aca8325189ce56b44d3a30622cf14d on by_star into f51db423e3bd67f844f801d8f6ae4901f5fbffd1 on master.


Task 28

Pdf activities

SourceCode/2023/Oct2023/Basics/Khantil Desai/Task 28/project.json
Review for NoFile:
Your project is missing an Automation Hub URL. Go to "Project Settings" to add the necessary info. Score: 1.5/2
You've included several dependency packages that aren't being used, namely UiPath.Excel.Activities, UiPath.Mail.Activities, and UiPath.Testing.Activities. Get rid of the stuff you don't need - it’ll help your process run quicker. Score: 1/2
Review for Main.xaml:
Log messages haven't been used in the Main workflow. These are real helpful both while building the project and even after it’s finished. They help track the flow and if things go sideways, they can help spot where and why it happened. So, go ahead and use them. Score: 1.5/2
Two of your variables, R_pdf and new_pdf, aren't following the naming conventions. Keep consistency with the names. Score: 1.5/2
Your Tesseract OCR activity is sticking with the default name. It'd be easier to get what's going on if it had a descriptive name. So, consider renaming it. Score: 1.5/2
For annotations and comments, you haven’t included

SourceCode/2023/Oct2023/Basics/Khantil Desai/Task 28/project.json
For NoFile:

The project is missing an Automation Hub URL defined. Define URL in "Project Settings".
'UiPath.Excel.Activities' package is not being used. Remove it to better process execution time.
'UiPath.Mail.Activities' package is not being used. Remove it to better process execution time.
'UiPath.Testing.Activities' package is not being used. Remove it to better process execution time.

For Main.xaml:

'Log Message' is not used in workflow 'Main'. Use 'Log Message' activities to track flow path which helps during development and error identification.
Variable 'R_pdf' does not follow the naming convention. Update to follow the pattern ^(dt_)?([A-Z]|[a-z])+([0-9])*$.
Variable 'new_pdf' does not follow the naming convention. Update to follow the pattern ^(dt_)?([A-Z]|[a-z])+([0-9])*$.
'Tesseract OCR' activity has a default name. Update it to a more descriptive title to understand its functionality better.

Scores:
For Code Completion: 1.5 (The Automation Hub URL isn't defined and some variable names do not comply with

SourceCode/2023/Oct2023/Basics/Khantil Desai/Task 29/project.json
Score:

Code Completion: 1/2
Execution:2/2
Annotations and Comments: 0/1

Comments:
NoFile:

Make sure you have defined an Automation Hub URL for your project. You can do this in 'Project Settings.' This is a requirement from your organization, not doing so may cause issues.
There are several packages in your project that aren't being used: UiPath.Mail.Activities, UiPath.Testing.Activities, and UiPath.UIAutomation.Activities . Unused packages can slow down process execution, always a good idea to keep your project lean.

Main.xaml:

I noticed you're not using the Log Message function in your main workflow. This is something you should consider. Log messages can help you trace and debug an application. They are important not just during development but also for maintenance after release.
One of your variables, 'excel_dt,' is not following the naming convention for DataTable. It should start with 'dt_' to clearly indicate its type.
The variable 'excel_dt' is not respecting the set pattern for variable names. Naming convention is important for readability and maintainability, ensure it follows the established pattern.

These are easy fixes that can greatly improve your code. Let

@Khantil12
Task -28
Code verified.
Task -29
Code verified.


Fixed: Incorrect text on the warning when specifying an incorrect link to the issue tracker.

Motivation and context
Resolved #2967
How has this been tested?
Manual testing
Checklist

[x] I submit my changes into the develop branch
[x] I have added description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] I have linked related issues (read github docs)
[x] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[x] I have updated the license header for each file (see an example below)

# Copyright (C) 2021 Intel Corporation
#
# SPDX-License-Identifier: MIT

Coverage remained the same at 75.421% when pulling e5f4275ffb4127332be00a8ead4713eebb3b7f56 on bs/fixed_issue_2967 into 5cd74b397dd6a370ec5e4187f8d215b877571ea9 on develop.


Move multihash code out of init.py

Since putting code in __init__.py is frowned upon, this puts the real code in multihash/multihash.py and imports the public functions (encode, decode, is_valid_code, and is_app_code) plus the algorithm constants (SHA1, etc) in __init__.py
Usage is unchanged, you can still do e.g. from multihash import decode

:+1:


No module named 'autogen.agentchat'

Please help me to resolve this issue

Have you able to resolve this?


feat: console log errors on legacy canonical so that it appears in da…

Console logging any errors that come from the api when accessing the pupil legacy canonical page so that they are searchable on data dog. This gives us an easy way to cross check our posthog data.

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


sqlite3.OperationalError: database is locked

@gi0baro
I have not used sqlite in a while. This error occurs when I want to apply the migration.
To discard, the base is not open or in use by another application. After the error, checking the base, the only thing that has been created is the weppy_schema table
% weppy -a aplicacion migrations up

Performing upgrades against sqlite://database.sqlite
Performing upgrade:  -> cb93c82e8b0c (head), pm
[ERROR] failed upgrading to  -> cb93c82e8b0c (head), pm
Traceback (most recent call last):
File "/usr/home/jose/trabajos/ministerio-env/venv27/bin/weppy", line 11, in
sys.exit(main())
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/weppy/cli.py", line 395, in main
cli.main(args=args, prog_name=name)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/weppy/cli.py", line 240, in main
return click.Group.main(self, *args, **kwargs)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/click/decorators.py", line 64, in new_func
return ctx.invoke(f, obj, *args[1:], **kwargs)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/weppy/cli.py", line 363, in migrations_up
up(app, dbs, revision)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/weppy/orm/migrations/commands.py", line 244, in up
Command(app, dals).up(revision)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/weppy/orm/migrations/commands.py", line 187, in up
self.db.commit()
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/weppy/orm/base.py", line 226, in commit
txn.commit()
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/weppy/orm/transactions.py", line 56, in commit
self.adapter.commit()
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/pydal/adapters/init.py", line 56, in wrap
return f(*args, **kwargs)
File "/usr/home/jose/trabajos/ministerio-env/venv27/lib/python2.7/site-packages/pydal/adapters/base.py", line 859, in commit
return self.connection.commit()
sqlite3.OperationalError: database is locked

With w1.1.2 works fine

@josejachuf probably related with the connection manager rewrite. I need to inspect this accurately. though, running migrations on sqlite is not really a supported thing..

@gi0baro In this case it was a first migration.

@josejachuf can you try latest master?

@gi0baro, This works fine. Thanks


[redfish] Resolve ODR-920 and ODR-927

Update Redfish to use new OBM models
Resolve issues where /Managers was returning 200 with an error
payload when it should 404

Build finished.


Fix language specification in one code sample

There was a typo "chstml" instead of "cshtml" that caused the code section to not do proper syntax coloring

Thank you for the PR, @MiKom! We'll merge and publish this change on Monday, when our change freeze has been removed.

Thanks from me, too, @MiKom ... that was my goof. My Microsoft Ergonomic Keyboard must be trying to get back at me for not using all of the fancy function keys that it offers! :smile:

We can send this to staging now.


Oracle GoldenGate

Initial files to support containerized execution of Oracle GoldenGate 23

Thanks for your time, @Djelibeybi !

Thanks for your time, @Djelibeybi !

You're welcome. :)

Hi @Djelibeybi - I am having trouble finding the error in the super linter check. Any pointers would be appreciated.

Hi @Djelibeybi - I am having trouble finding the error in the super linter check. Any pointers would be appreciated.

The linting issues are being found by SHELL_SHFMT and can be seen by expanding that section or by clicking here: https://github.com/oracle/docker-images/actions/runs/8926398614/job/24517335048?pr=2780#step:5:233

Though, now that I'm looking at it closely, I'm not sure I agree with the linter on a few things (like its suggested indentation or lack thereof). I'll take a closer look tomorrow or over the weekend and tweak the linter as necessary. If you feel the linter is being overly pedantic, let me know and I'll merge after I do a final manual check.

I simply do not see the error. The shfmt tool is too aggressive with regard to whitespace, marking style differences as errors. I made the suggested corrections, which are still failing for no apparent reason. When I run shfmt locally, the return code is 0 for all files using shfmt -w -i 4.
As far as I can tell, this PR failed because shfmt expects TAB indentation, which I don't agree with. Other than that, I see no errors.
shfmt did, however, find an issue that ShellCheck did not.

These changes - which are critical to the GoldenGate 23ai release - passed lint checks a few weeks ago. If there is anything you can do before next week, I would really appreciate it.

I thought about this more and realized TAB characters are the current requirement (per shfmt), so I reformatted and tested the scripts.

Thanks a bunch, Avi. Have a fantastic weekend!

Thanks a bunch, Avi. Have a fantastic weekend!

You're welcome and likewise.


CLOUD-632 more detailed logs on UAA errors

@martonsereg

Jenkins build failed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1044/

Jenkins build failed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1045/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1046/


Extend support to Shahid

I want to use shows on the VOD platform Shahid for learning Egyptian Arabic, but the 10-second seeks are too long. Here is a free episode if you care to poke around with their JavaScript player: https://shahid.mbc.net/ar/series/تغيير-جو-الموسم-1-الحلقة-1/episode-982317. (You will need to endure some ads.)
I'll buy you 3 or 4 coffees if you take it up. It would really help me.

I released another browser extension with support for most other websites!
It should be listed publicly in a few hours (still awaiting review): https://addons.mozilla.org/en-US/firefox/addon/video-seeking-everywhere/
https://github.com/laurens94/video-seeking-everywhere


add a new configuration that will format the SQL

I work frequently with applications that use quite complex SQL queries (intentionally or unintentionally by using Hibernate ;-). datasource-proxy is a fantastic tool to get insights into the actual queries (and https://github.com/gavlyukovskiy/spring-boot-data-source-decorator makes it very easy to use), however the SQL output is not always easy to read.
This PR will add the option to output formatted SQL using https://github.com/vertical-blank/sql-formatter.
I also have a corresponding PR for datasource-proxy-spring-boot-starter to expose this as an additional property (decorator.datasource.datasource-proxy.format-sql: true,false (false by default).
I'm aware that the additional dependency might be problematic. I it not used unless you enable it and it's declared as optional and won't be pulled in automatically.
The formatter lib has some additional configuration options which are not yet exposed. If you consider this PR at all and believe (some of) the additional options might be useful I can amend the PR accordingly.

@rvullriede Thanks for the PR.
Formatting the query is one of the features people ask for, so providing API would be certainly beneficial.
I may generalize a bit more to take an arbitrary formatter.
Let me play with API and get back to you.

Another ide would be to check for Hibernate on the class path and use it's basic formatter, if available. That way no additional dependency is needed and it would work for the majority of users.
Happy to help on the implementation once you've decided on the best approach.

@rvullriede Thanks for the input.
I took the PR, added my change, and merged.
The direction I took was that rather than integrating with specific formatter libraries(even with optional dependency), I added queryFormat(Function<String,String>) method on ProxyDataSourceBuilder.
This method takes a callback that allows modifying a query for logging.
This way, user can apply any formatter easily.
Sample usage is:
Formatter formatter = ...  // a formatter
DataSource ds = ProxyDataSourceBuilder
                  .create(actualDataSource)
                  .formatQuery(formatter::format)  // apply format
                  .multiline()
                  .logQueryToSysOut()
                  .build()


Automated Package Upgrade

:tada: This PR is included in version 2.2.350 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Queue display

Basic Information
As a Student leader, I want to see the queue containing all students waiting for an available mentor, so that I can run the service with the knowledge of who is waiting.
As the student leader, I want the solution to manage two queues: one for the STUDYsmarter service, and one for the librarian. This is so no confusion exists between students’ intended destination.
Acceptance Criteria
A queue is visually displayed to the user, with it containing information about its queuers for which they seek aid.
information:

name
student number
unit code
inquiry type
wait time

The software contains two identical queues, clearly distinguished with the user able to specify which queue the student belongs to, and swap if needed.

the client side change to address this issue can be seen in issue #39 , however this still requires some backend change which will be most likely be in another PR

Closed by #41


Modify ubuntu snp guest launch to generalize this across various linux distros

Built on branch pointing to PR #24
Updated to standardize the Ubuntu SNP setup and launch guest process to easily add support for the guest seed image creation, setup and launch SNP guest on on non-debian linux distros.

Acutally, the other PR is for optimizing the guest creation process only, and I thought this could be helpful in case to to apply these commits in the coco branch without changing the upstreamubuntu guest creation process

lgtm, just consider the comments I made on the other PR. This could have all been the same PR IMO.

Addressed Diego's comments in the other PR (PR #24 )
Updated this PR to address the PR #24  comments raised by Diego


Update README.md with client location

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

Changes Unknown when pulling fea46016d77e87adeb0b6407593f19cd4f846ea9 on doc into ** on master**.

Changes Unknown when pulling fea46016d77e87adeb0b6407593f19cd4f846ea9 on doc into ** on master**.


Events hooks doesn't work on transition-group

Version
2.6.9
Reproduction link
https://jsfiddle.net/abc222/fo81x9vj/1/
Steps to reproduce
When you use an event hook like scroll or click on a transition-group element, it doesn't work and the callback is not called, which forces the user to listen from mounted and using a ref or querySelector over the transition-group element.
What is expected?
The hook callback should be called
What is actually happening?
The hook callback is not called

use the .native modifier on @scroll


Get editor contents in POST

Summary
Most wysiwyg editors use textarea and with the name attribute you can get the value entered through the $_GET variable and perform the operation, but in TUI div is used and its content can not be obtained in PHP.
Version
3.0.0

@AlirezaIvaz
Our Editor only uses contenteditable for editing. If you want text data, we recommend using getMarkdown() or getHTML() API.


Use update instead of assign

assign is deprecated in favor of update

Replace this paragraph with a description of your changes and rationale. Provide links to an existing issue or external references/discussions, if appropriate.
Checklist

[X] I've read the Contribution Guidelines
[X] My contributions are licensed under the Swift license.
[X] I've followed the coding style of the rest of the project.
[X] I've added tests covering all new code paths my change adds to the project (if appropriate).
[X] I've added benchmarks covering new functionality (if appropriate).
[X] I've verified that my change does not break any existing tests or introduce unexplained benchmark regressions.
[X] I've updated the documentation if necessary.

The new names are only available starting in Swift 5.7 (or is it 5.8?), and this package supports building from Swift 5.3 onwards. (This minimum version will likely get bumped to 5.5 in the 1.1.0 release.)
_CollectionsUtilities contains some polyfill implementations, and that is probably the right way to go at this.

Closing in favor of #268.


Number of statistics interface calls

Please answer these questions before submitting your issue.

Why do you submit this issue?
[√ ] Question or discussion
[ ] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?
how to count the Number of interface calls?

Bug

Which version of SkyWalking, OS and JRE?

Which company or project?

What happen?
If possible, provide a way for reproducing the error. e.g. demo application, component version.

Requirement or improvement

Please describe about your requirements or improvement suggestions.

What do you mean about Number of interface calls? I am not following.

invoking times of interface...接口调用次数..

invoking times of interface...接口调用次数..

The service page is about that.

if i select last 2 days ,there is nothing show .. i want to know the Avg Throughput  is how to calculate

Do you want to know the total throughputs? If so, and considering your throughput is low, less than 1 cpm in the whole day, you can't know that.
If low throughput, don't try to choose the long duration. Because, in avg level, there is also zero.


Remove ec

Description of the Change

Add travis.
Upgrade cita-sdk-js to avoid the ec dependence.

If https://github.com/cryptape/cita/pull/839 is merged first, then i will change the rarget branch to develop.


structured logging for styx

Continuation of #84. Can be repurposed on top of another branch/path forward if we choose to.
TODO:

[x] Test reading task id from grpc context (in-process)

👍


No notifications in android when the app is closed

Hi,
This issue has been opened on the phonegap-build PushPlugin project (https://github.com/phonegap-build/PushPlugin/issues/85), but it does not seem maintained nor issues are addressed.
I tried with this fork, and got the same issue, so I post it here.
The issue is that I don't receive any more notification once the application is closed (or sleeping, I'm not sure of the vocabulary): when I slide up the app in the list of opened apps (long press home button).
I receive the notifications when:

The app is in foregroud (calling callback function)
The app is in background (in status bar, but no call to the callback function, even after the app is open)
With phone open and sleeping/locked

But the notifications are never received if the application is completely closed (slide up the app in the list of opened apps, or restart phone).
I tried to always display notifications/call callback function in the root of CordovaGCMBroadcastReceiver.onReceive to check whether the problem is in this function. But onReceive is never called when the application is completely closed. It seems to be the cause, since it contains the code to trigger the notification.
Similarly, GCMIntentService.onMessage was never called in the original project.
Suggestions from phonegap-build/PushPlugin issue does not seem to apply or help:

delay_while_idle is for the case when we don't receive the notification with locked screen (but I receive it, as long as the app is opened, background or foreground)
The message and title keys are present in the notification. Below is the content of the event object received in the callback function (which reflects the content of the notification received):

{
    collapse_key : "do_not_collapse",
    event : "message",
    foreground : true,
    from : "123456789012",
    message : "Some notification text",
    msgcnt : "8",
    payload : {
        message : "Some notification text",
        msgcnt : "8",
        title : "My notification"
    }
}

Any idea about how to fix it?
Thanks!

I answer my own question after some investigation, in case someone has the same issue.
My issue was because I have a Xiaomi phone with MIUI as OS. It embeds a feature to forbid apps to run in background if not allowed in a whitelist (Detailed explanation).
Solution: allow the app to auto-start in Security Center app > Permissions > Autostart > switch on your app
I was confused because apps like Wechat (chinese Whatsapp) and Google were already working. Wechat was already allowed, and Google... maybe because it is sync (settings/accounts...).
Android 4.4.1 and 4.4.2 had an issue with the same behavior, but it seems to be fixed in 4.4.4.

aorylamballe,
question: there may be some solution to get around this problem programmatically? many users can not guess about it

@YaroslavG Sorry for late answer.
As far as I know, in your Ionic (JavaScript) code you cannot work around it. The OS is force closing the application. With native code there may be some way to make it work (the same way as Google is keeping its apps running) but I don't know much about that. I guess it would be a hard Cordova plugin to do. I did some attempts with background services at this moment, but it was not a success on MIUI.
Previous solution for MIUI is OS setting, and is actually a feature.


Add poppler_path Argument to zerox Function

Description:
The convert_from_path function in the pdf2image library currently supports a poppler_path argument, which allows users to specify the path to the Poppler binaries.
This feature is particularly useful for environments where installing Poppler system-wide (e.g., on Windows without administrative rights) is challenging.
Request:
Please add support for the poppler_path argument in the zerox function to provide similar flexibility for specifying the Poppler binaries path.
Reason:

Simplifies the use of zerox in restricted environments, such as Windows without admin rights.
Aligns functionality between convert_from_path and zerox, improving consistency within the library.

Thank you for considering this enhancement!

created a Pull Request implementing the same. Please review.
https://github.com/getomni-ai/zerox/pull/127


Memory Leak in libllvmlite.so when using Numba

Reporting a bug

Hello,
I am encountering a memory leak issue when using Numba. It appears that the problem originates from the libllvmlite.so library. I used valgrind to identify the memory leaks and received the following output:
grep "definitely lost" -A 20 valgrind_output.txt

==149875== 32 bytes in 2 blocks are definitely lost in loss record 639 of 3,197
==149875==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x1255287B: LLVMCreatePassManager (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0xF3FB3AF: LLVMPY_CreatePassManager (passmanagers.cpp:66)
==149875==    by 0xA46CB15: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA4693EE: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA46C0BD: ffi_call (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA75D8DB: _call_function_pointer (callproc.c:931)
==149875==    by 0xA75E2FE: _ctypes_callproc (callproc.c:1273)
==149875==    by 0xA75756D: PyCFuncPtr_call (_ctypes.c:4167)
==149875==    by 0x4B894E: _PyObject_Call (call.c:367)
==149875==    by 0x4B8A1B: PyObject_Call (call.c:379)
==149875==    by 0x5AE25A: _PyEval_EvalFrameDefault (bytecodes.c:3254)
==149875==
==149875== 33 bytes in 1 blocks are still reachable in loss record 640 of 3,197
==149875==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x127509B6: std::pair<llvm::StringMapIterator<llvm::cl::Option*>, bool> llvm::StringMap<llvm::cl::Option*, llvm::MallocAllocator>::try_emplace<llvm::cl::Option*>(llvm::StringRef, llvm::cl::Option*&&) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x12753969: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x1275457C: llvm::cl::Option::addArgument() (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0xF328686: _GLOBAL__sub_I_WebAssemblyUtilities.cpp (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x400571E: call_init.part.0 (dl-init.c:74)
--
==149875== 128 bytes in 2 blocks are definitely lost in loss record 2,816 of 3,197
==149875==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x400E150: malloc (rtld-malloc.h:56)
==149875==    by 0x400E150: resize_scopes (dl-open.c:295)
==149875==    by 0x400E150: dl_open_worker_begin (dl-open.c:728)
==149875==    by 0x400151B: _dl_catch_exception (dl-catch.c:237)
==149875==    by 0x400CD1F: dl_open_worker (dl-open.c:803)
==149875==    by 0x400151B: _dl_catch_exception (dl-catch.c:237)
==149875==    by 0x400D163: _dl_open (dl-open.c:905)
==149875==    by 0x4A38193: dlopen_doit (dlopen.c:56)
==149875==    by 0x400151B: _dl_catch_exception (dl-catch.c:237)
==149875==    by 0x4001668: _dl_catch_error (dl-catch.c:256)
==149875==    by 0x4A37C72: _dlerror_run (dlerror.c:138)
==149875==    by 0x4A3824E: dlopen_implementation (dlopen.c:71)
==149875==    by 0x4A3824E: dlopen@@GLIBC_2.34 (dlopen.c:81)
==149875==    by 0x62B09A: _PyImport_FindSharedFuncptr (dynload_shlib.c:80)
==149875==
==149875== 136 bytes in 1 blocks are indirectly lost in loss record 2,817 of 3,197
==149875==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x127C73F7: llvm::SmallVectorBase<unsigned int>::grow_pod(void*, unsigned long, unsigned long) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x1262FD92: llvm::SmallVectorImpl<void const*>::operator=(llvm::SmallVectorImpl<void const*> const&) [clone .isra.0] (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
--
==149875== 144 bytes in 2 blocks are definitely lost in loss record 2,834 of 3,197
==149875==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x505D3F: _PyMem_RawMalloc (obmalloc.c:45)
==149875==    by 0x506264: _PyMem_DebugRawAlloc (obmalloc.c:2096)
==149875==    by 0x5062A0: _PyMem_DebugRawMalloc (obmalloc.c:2129)
==149875==    by 0x5070D0: PyMem_RawMalloc (obmalloc.c:662)
==149875==    by 0x508DA2: _PyObject_Malloc (obmalloc.c:1569)
==149875==    by 0x506264: _PyMem_DebugRawAlloc (obmalloc.c:2096)
==149875==    by 0x5062A0: _PyMem_DebugRawMalloc (obmalloc.c:2129)
==149875==    by 0x506841: _PyMem_DebugMalloc (obmalloc.c:2281)
==149875==    by 0x507B5D: PyObject_Malloc (obmalloc.c:801)
==149875==    by 0x4D27B7: PyFloat_FromDouble (floatobject.c:154)
==149875==    by 0x69EED2: fill_time (posixmodule.c:2418)
==149875==
==149875== 152 bytes in 1 blocks are possibly lost in loss record 2,835 of 3,197
==149875==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x505D3F: _PyMem_RawMalloc (obmalloc.c:45)
==149875==    by 0x506264: _PyMem_DebugRawAlloc (obmalloc.c:2096)
==149875==    by 0x5062A0: _PyMem_DebugRawMalloc (obmalloc.c:2129)
==149875==    by 0x5070D0: PyMem_RawMalloc (obmalloc.c:662)
==149875==    by 0xADF4548: _Numba_hashtable_new_full (_hashtable.cpp:161)
--
==149875== 5,280 (1,112 direct, 4,168 indirect) bytes in 1 blocks are definitely lost in loss record 3,144 of 3,197
==149875==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x108A4E3E: llvm::MCJIT::createJIT(std::unique_ptr<llvm::Module, std::default_delete<llvm::Module> >, std::string*, std::shared_ptr<llvm::MCJITMemoryManager>, std::shared_ptr<llvm::LegacyJITSymbolResolver>, std::unique_ptr<llvm::TargetMachine, std::default_delete<llvm::TargetMachine> >) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x1090D043: llvm::EngineBuilder::create(llvm::TargetMachine*) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0xF3F952C: create_execution_engine (executionengine.cpp:85)
==149875==    by 0xF3F95C7: LLVMPY_CreateMCJITCompiler (executionengine.cpp:97)
==149875==    by 0xA46CB15: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA4693EE: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA46C0BD: ffi_call (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA75D8DB: _call_function_pointer (callproc.c:931)
==149875==    by 0xA75E2FE: _ctypes_callproc (callproc.c:1273)
==149875==    by 0xA75756D: PyCFuncPtr_call (_ctypes.c:4167)
==149875==    by 0x4B894E: _PyObject_Call (call.c:367)
==149875==
==149875== 5,399 bytes in 75 blocks are indirectly lost in loss record 3,145 of 3,197
==149875==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x505D3F: _PyMem_RawMalloc (obmalloc.c:45)
==149875==    by 0x506264: _PyMem_DebugRawAlloc (obmalloc.c:2096)
==149875==    by 0x5062A0: _PyMem_DebugRawMalloc (obmalloc.c:2129)
==149875==    by 0x5070D0: PyMem_RawMalloc (obmalloc.c:662)
==149875==    by 0x508DA2: _PyObject_Malloc (obmalloc.c:1569)
--
==149875== 32,280 (40 direct, 32,240 indirect) bytes in 1 blocks are definitely lost in loss record 3,179 of 3,197
==149875==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x120EA14F: llvm::Pass* llvm::callDefaultCtor<llvm::ScalarEvolutionWrapperPass>() (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x1263B97C: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0xF3FC802: LLVMPY_LLVMAddLoopRotatePass (passmanagers.cpp:479)
==149875==    by 0xA46CB15: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA4693EE: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA46C0BD: ffi_call (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA75D8DB: _call_function_pointer (callproc.c:931)
==149875==    by 0xA75E2FE: _ctypes_callproc (callproc.c:1273)
==149875==    by 0xA75756D: PyCFuncPtr_call (_ctypes.c:4167)
==149875==    by 0x4B894E: _PyObject_Call (call.c:367)
==149875==    by 0x4B8A1B: PyObject_Call (call.c:379)
==149875==
==149875== 38,612 bytes in 29 blocks are still reachable in loss record 3,180 of 3,197
==149875==    at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x400C72C: calloc (rtld-malloc.h:44)
==149875==    by 0x400C72C: _dl_new_object (dl-object.c:92)
==149875==    by 0x4007ABE: _dl_map_object_from_fd (dl-load.c:1053)
==149875==    by 0x4009528: _dl_map_object (dl-load.c:2268)
==149875==    by 0x400D8DB: dl_open_worker_begin (dl-open.c:578)
--
==149875== 47,783 (10,608 direct, 37,175 indirect) bytes in 102 blocks are definitely lost in loss record 3,181 of 3,197
==149875==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x505D3F: _PyMem_RawMalloc (obmalloc.c:45)
==149875==    by 0x506264: _PyMem_DebugRawAlloc (obmalloc.c:2096)
==149875==    by 0x5062A0: _PyMem_DebugRawMalloc (obmalloc.c:2129)
==149875==    by 0x5070D0: PyMem_RawMalloc (obmalloc.c:662)
==149875==    by 0x508DA2: _PyObject_Malloc (obmalloc.c:1569)
==149875==    by 0x506264: _PyMem_DebugRawAlloc (obmalloc.c:2096)
==149875==    by 0x5062A0: _PyMem_DebugRawMalloc (obmalloc.c:2129)
==149875==    by 0x506841: _PyMem_DebugMalloc (obmalloc.c:2281)
==149875==    by 0x507B5D: PyObject_Malloc (obmalloc.c:801)
==149875==    by 0x62F2E9: gc_alloc (gcmodule.c:2307)
==149875==    by 0x62F411: _PyObject_GC_NewVar (gcmodule.c:2341)
==149875==
==149875== 49,164 bytes in 1 blocks are still reachable in loss record 3,182 of 3,197
==149875==    at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x127D3FEE: llvm::StringMapImpl::RehashTable(unsigned int) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x127509F8: std::pair<llvm::StringMapIterator<llvm::cl::Option*>, bool> llvm::StringMap<llvm::cl::Option*, llvm::MallocAllocator>::try_emplace<llvm::cl::Option*>(llvm::StringRef, llvm::cl::Option*&&) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x12753969: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x1275457C: llvm::cl::Option::addArgument() (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0xF3D18EB: _GLOBAL__sub_I_SimplifyCFGPass.cpp (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
--
==149875== 290,911 (56 direct, 290,855 indirect) bytes in 1 blocks are definitely lost in loss record 3,193 of 3,197
==149875==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x11D011DF: llvm::Pass* llvm::callDefaultCtor<(anonymous namespace)::LCSSAWrapperPass>() (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x1263B97C: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x10B45F11: llvm::PassManagerBuilder::addFunctionSimplificationPasses(llvm::legacy::PassManagerBase&) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0x10B46B57: llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&) (in /mnt/Apacer/home/m/myenv/lib/python3.12/site-packages/llvmlite/binding/libllvmlite.so)
==149875==    by 0xF3FB08B: LLVMPY_PassManagerBuilderPopulateModulePassManager (transforms.cpp:19)
==149875==    by 0xA46CB15: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA4693EE: ??? (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA46C0BD: ffi_call (in /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4)
==149875==    by 0xA75D8DB: _call_function_pointer (callproc.c:931)
==149875==    by 0xA75E2FE: _ctypes_callproc (callproc.c:1273)
==149875==    by 0xA75756D: PyCFuncPtr_call (_ctypes.c:4167)
==149875==
==149875== 325,960 bytes in 1,405 blocks are possibly lost in loss record 3,194 of 3,197
==149875==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==149875==    by 0x505D3F: _PyMem_RawMalloc (obmalloc.c:45)
==149875==    by 0x506264: _PyMem_DebugRawAlloc (obmalloc.c:2096)
==149875==    by 0x5062A0: _PyMem_DebugRawMalloc (obmalloc.c:2129)
==149875==    by 0x5070D0: PyMem_RawMalloc (obmalloc.c:662)
==149875==    by 0x508DA2: _PyObject_Malloc (obmalloc.c:1569)
--
==149875==    definitely lost: 12,120 bytes in 111 blocks
==149875==    indirectly lost: 364,438 bytes in 1,152 blocks
==149875==      possibly lost: 3,286,386 bytes in 15,649 blocks
==149875==    still reachable: 334,247 bytes in 2,715 blocks
==149875==                       of which reachable via heuristic:
==149875==                         stdstring          : 2,473 bytes in 44 blocks
==149875==         suppressed: 0 bytes in 0 blocks
==149875==
==149875== For lists of detected and suppressed errors, rerun with: -s
==149875== ERROR SUMMARY: 220 errors from 220 contexts (suppressed: 0 from 0)

I am using the following versions:

Python: 3.12.3
Numba: 0.60.0
llvmlite: 0.43.0
Numpy: 2.0.2

Could you please provide guidance on how to resolve this issue?
Thank you.

They look like harmless un-freed objects in LLVM because these objects are process-wide for Numba. At Python interpreter shutdown, the freeing of these objects are bypassed. These objects are not created repeatedly.
If you are seeing memory-leak for long running process, it is very likely coming from functions that LLVM have JITed. The LLVM JIT that Numba uses do not have a way to remove code loaded into memory.
Extra details:
At python interpreter shutdown, there is no guaranteed sequence of objection deletion. Many globals needed to even access the libLLVM could have be removed before all LLVM objects are freed. See https://github.com/numba/llvmlite/commit/7347d77e5a5494a96fe188108c52ceb8fe39f02c


FR: Allow clipping to other periodic notes

I use a weekly note instead of a daily one; I'm wondering if this can be used to capture to that instead, or perhaps even an inbox note I specify?

I will take a look at what options I can add.

I am going to look at this over the weekend.

@brimwats Do you use a plugin for weekly note management?

just periodic notes

Perfect. That makes things easy.

Weekly notes are now supported.


add a banner to docs.angularjs.org for IE9 users

in the past, we used to have a banner that was displayed for users of old IEs that the doc app didn't support. I think this feature was accidentally dropped during that last reskin. we should add it back.

Since it's been 4 years since this ticket, and the number of reports have been approx 0, we can close this issue.


Remove redundant encoding functions

getHmacFromBase64 function is redundant and can be removed.  We can get the same functionality from nested functions.

Resolved in #4138


fix(searchfield): WIP 2 partials

Coverage remained the same at 99.551% when pulling 51066c32ce142970f4c56eece7176c62bbc76c6a on astankiewicz/bootstrapped-styles-partial into 287461d171bfac3e0eae84b46f3f00bc9ffda256 on master.

:tada: This PR is included in version 3.4.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


waiting for old network is neither reliable and nor working

Solution
To wait until an stack is completely deleted.
wait untile the network is no loger present.
and delete
and don't wait on creating

fixed


Autocomplete component don't lock screen when opened

In Select component, when to open, screen will be locked, but the same feature don't occure with Autocomplete component.
This problem cause a problem. When my page is scrolled, the list opened go up too.
Any one help me please?
Screen video with this problem: https://www.loom.com/share/b89ca160eb314b728c025ee9fde65c47

Duplicate of https://github.com/mui-org/material-ui/issues/17353

It's not duplicate, because #17353 is about Select component. My issue is about Autocomplete component.

Duplicate of #17353

Duplicate of #21661

Is not duplicated, because #21661 is about position of the opened list. My problem is in dont lock the container scroll in the action of to open the list, like the select component. You was read my issue?

Duplicate of #21661

Is not duplicated, because #21661 is about position of the opened list. My problem is in dont lock the container scroll in the action of to open the list, like the select component. You was read my issue?

I think @sandroweb is right. This is different from https://github.com/mui-org/material-ui/issues/21661.
Sandro's point is that the Autocomplete component isn't consistent with the Select component right now. The Select component locks the body scroll, while the Autocomplete component does not.
In other words, you can scroll up and down the page even when an Autocomplete's listbox is open. IMO, it would be better if Autocomplete behaved like Select.
The video in the issue description shows the difference between Select and Autocomplete. In the first 10 seconds of the video, Sandro shows how you can't scroll when a Select menu is open. Then, at 0:15, Sandro shows how you can scroll when an Autocomplete is open.
I think the difference arises from the fact that Select builds on top of Modal (via Menu/Popover), whereas Autocomplete builds on top of Popper. Modal locks the scroll (unless disableScrollLock=true), but Popper doesn't lock the scroll.
Would it make sense to reopen this issue?
As an aside:
Thanks for such a terrific library! 🙏  MUI makes my life much better 😄

@nmchaves this issue was closed but how can the problem be solved? How do we lock the outer scroll when Autocomplete is open? I still see this in @mui/material v5.14.7

Just do it for yourself
`
const onOpen = () => {
document.body.style.overflow = 'hidden';
document.body.style.paddingRight = window.innerWidth - document.body.clientWidth
};
const onClose = () => {
    document.body.style.overflow = '';
    document.body.style.paddingRight = ''
};

onOpen={onOpen}
onClose={onClose}`


No outbound audio on hold/unhold Chromium 80

Describe the bug
After a hold and unhold (set sdp a=sendonly, set sdp a=sendrecv) there is no more outbound audio. I have tested this on Chromium but cannot test on firefox due to an unrelated websockets bug. The code I'm currently using to hold is from (I believe) the Simple user though I do it through the API
reducers[consts.HOLD] = (state, { target }) => {
  const { session } = state.ongoingCalls.get(target);

  const holdModifier = description => {
    if (!description.sdp)
      return Promise.resolve(description);

    if (!(/a=(sendrecv|sendonly|recvonly|inactive)/).test(description.sdp)) {
      description.sdp = description.sdp.replace(/(m=[^\r]*\r\n)/g, "$1a=sendonly\r\n");
    } else {
      description.sdp = description.sdp.replace(/a=sendrecv\r\n/g, "a=sendonly\r\n");
      description.sdp = description.sdp.replace(/a=recvonly\r\n/g, "a=inactive\r\n");
    }

    return Promise.resolve(description);
  }

  session.invite({
    requestDelegate: {
      onReject: response => {
        console.log(`DEV:: response:`, response);
        reducers[consts.BYE](state, response);
      }
    },
    sessionDescriptionHandlerModifiers: [holdModifier],
  });

  return state;
}

Unhold simply sends a regular reinvite, constraints in the SDH factory are { audio: true, video: false }. I believe the issue is related to #728. The workaround in #728 will no longer work as one cannot trigger trackAdded() on the observer (it's private) or session emit userMedia.

Hi,
#815 is a new implementation which I believe/hope addresses this issue.

As there was no response and we believe this is fixed, we are going to close the issue. Please test with 0.17.0 and re-open if there is still an issue there.


Promp Moderator

Create moderator implementation that exposes an interface to validate prompts.

Evaluating OpenAI SDK for implementation

https://github.com/microsoft/teams-ai/pull/440