[TACHYON-1428] Documented the S3 under FS package in preparation for the checkstyle rule

https://tachyon.atlassian.net/browse/TACHYON-1428

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7482/
Test PASSed.

Thanks for the doc improvement. LGTM


[Feature]Switch Activity

Purpose
To allow user to switch either on to private vehicle mode or public vehicle mode
ScreenShots

Combined this pull request with #70
So closing this one.


CRS: Reorganize - All Files error

Hello,
Since version [1.1.0] - 2019-03-26, the action "CRS: Reorganize - All Files" returns the error "Cannot read property 'uri' of undefined".

I receive the same error using CRS: Rename - All Files.  It happens whether the new setting CRS.RenameWithGit is false or true.
Also, with this setting TRUE I don't see any staged objects in source control (Azure DevOps using Git).
Does this setting apply to Rename - Single file too?

By the way, renaming one file at a time works fine.

Interesting.  I have renamed and reorganized all files in the baseapp (which means +5000 files), and it worked fine, both with Git and without git.  So I'm not able to reproduce.
Can you share a usecase with me?  Maybe a sample project?  It can depend on:

how you setup your settings (workspace, multiple workspaces, user, ...)
characters in your file
...

would be great, because else, I'm searching blind.. :(

@nicolassaleron & @GreatScott000 ,
hm, one thing you might try (judging from the error): open a file from the workspace, and THEN rename all.

I have attached a sample project (quite simple I think :) )
When you use "CRS: Reorganize - All Files", MyTable.al is not moved or renamed.
Note that if you delete the folder named "src", il will be correctly created (and the subfolder will be also correctly created).
I am running the last version of VSCode (1.32.3).
TestProject.zip

I happen to have a Bash terminal session open and saw this when I try to rename a single file.
Todd.Scott@5CG70948WR MINGW64 /c/EvolveiMS/Repos/dev/Nav/DRON001/13.0 (Nav BC)/Extension/Legacy (master)
$ code c:\EvolveiMS\Repos\dev\Nav\DRON001\13.0 (Nav BC)\Extension\Legacy\PageExtension\Interaction Log Entries Ext 123.albash: syntax error near unexpected token `('

Note, there is a ( and ) in my folder path.
The file does get renamed but not using the git mv command noted in the the release notes.  There is no staged file.

@GreatScott000 & @nicolassaleron ,
I'm still not able to reproduce, even not with the attached app.  but I cleaned up some errors in the background (similar).  May be you could test this?  You can download the new version here (not on the marketplace yet):
https://www.dropbox.com/s/auaso0zig9s2erd/crs-al-language-extension-1.1.1.vsix?dl=1

thanks, works fine for me now :)
By my mistake, I tried the new version with an empty al file in my project and get the error message "Cannot read property 'toLowerCase' of undefined".

By my mistake, I tried the new version with an empty al file in my project and get the error message "Cannot read property 'toLowerCase' of undefined".

@nicolassaleron,
hm, again, not able to repro that one.  If you allow me, I will neglect it for now.  If it's really an issue, let's create a new issue on github for this ..

  Subform 50500.al
git ls-files --stage -- Nav/DRON001/13.0 (Nav BC)/Extension/Legacy/Page/

This is the crs-al-language output

28/03/2019, 10:35:52 - Rename file from Attendee Interact Wiz. Subform 50088.al to Attendee Interact Wiz. Subform 50500.al

And this is what I see in Source Control: GIT

If I understood the release notes correct I should see something in Staged Changes, correct?

@GreatScott000 , I'm sure you did set the setting ""CRS.RenameWithGit": true".  Where did you do that?  What settings.json?

I'm experimenting this error for a few days ago

Is it possible to share a bit more? what situation?  Settings?  the project?  A sample?

@waldo1001
It is in my User Settings.

I tried with it turned on in both User and Workspace (only opening a folder), same results.

@waldo1001 I just tried it with it only on in Workspace, same problem.

This is so weird :(.  I did notice I have to "Reload Window" after I have changed the setting to make it work, but still .. .
 ;-)

I sensed a disturbance in the force when working with multiple workspaces.
I suspect you have multiple workspaces - true?  can you test by opening just one workspace?
I need to fix this, of course, but just like to see if I'm on the right path ;-)

@GreatScott000
OK, i think i solved the multiple workspaces part (by not checking it's a git repo or not).
I would greatly appreciate if you could test again!
https://www.dropbox.com/s/auaso0zig9s2erd/crs-al-language-extension-1.1.1.vsix?dl=1

Yes, I have multiple folders in a workspace and as far as I know it is a GIT repository.  It shows SOURCE CONTROL: GIT in the window anyway!
I installed the new VSIX you supplied.  I first had to uninstall the AL Outline extension.  I then decided to uninstall the previous version of CRS-AL-Language too.
I manually changed my settings.json (in .vscode) "CRS.RenameWithGit": true rather than using the settings editor.  Renamed my file and....
It works!
I did this first in a single folder rather than opening my workspace.
I then updated my workspace settings file and IT WORKS!
Thanks @waldo1001 love this tool

Great!  Then I'm going to close this issue - if there is anything else, please open a new one ;-)


[i18n] Improve the language selector in the user settings

As discovered in this issue, when there are a number of installed languages the language selector in the user settings becomes unwieldy to use.
This issue tracks improving this component to switch to a drop-down or drop-down select style selector when the number of available languages is more than 5.  The new design is located here.
One current challenge is that the configuration and UI only work with language codes, so there are no language names available unless these are either added explicitly or through a third party library (for example langcode-info.  Or another option is to pass the language code through the i18n layer as well, which would mean the language names would need to be added to the translation file.
part of https://github.com/janus-idp/backstage-showcase/issues/502

Closed by https://github.com/backstage/backstage/pull/21731 should be in 1.22


python311Packages.syncedlyrics: 0.7.0 -> 0.8.0

Diff: https://github.com/rtcq/syncedlyrics/compare/refs/tags/v0.7.0...v0.8.0
Changelog: https://github.com/rtcq/syncedlyrics/releases/tag/v0.8.0
Description of changes

Things done

Built on platform(s)

[ ] 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

[ ] 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
[ ] 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

[ ] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 281339 run on x86_64-linux 1

2 packages marked as broken and skipped:

python312Packages.syncedlyrics
python312Packages.syncedlyrics.dist

4 packages built:

python311Packages.syncedlyrics
python311Packages.syncedlyrics.dist
spotdl
spotdl.dist


Command Line Options

Shouldn't there be an extension setting to provide command line options?    In particular, ways to set the include path or pass arguments to to the program?
oxl [options for oxl] program [options for program]

I'm sorry for the delay, I've only just seen your post.
The easiest way at the moment to pass arguments is to use the command "OX Run in terminal" and use the up arrow key to retrieve the last command and modify it.
Would this be sufficient for your needs ?


[Request] Add Feature setMyProfilePicture And getMyOwnerBot for Telegram Bot Api

I am planning to create an ai project, it will need many bots and owner accounts,
Please add a method to change the photoprofile for the bot and getOwnerBot to get the owner of the bot itself
Sorry, my English is bad

The features aren't planned, because bot can have only one profile picture and it can be set once from any Telegram app, which provide a fully-featured GUI for this, and there is no way to find the bot's owner, even token of the bot is known.

:(


Use cacheKeyForTree to improve the addon dedup

Attempt to fix #416 .
The change keeps the old logic for all invocations, which are not treeFor. For treeFor, the code will consult cacheKeyForTree to determine whether the trees from the host addon and the engine dependency addon are the same.
There is an open question of whether finding the corresponding host addon simply based on the name is enough. The host might have multiple instances of the same addon and we will only check for duplication against the first encountered one. Previously, the name was all cared about, so it worked just fine.

@trentmwillis I think I've addressed your comments.
I will try it out on our application to further proof it works once we have agreed this is the correct approach.

It seems our application still works with this fix. Is there anything else holding this out?

I would love another look at the changes to see whether there is anything more to be improved? @rwjblue @trentmwillis


The VSCode extension djlint should not require people to install the Python package

Under the hood, the VSCode extension djlint should take care of installing djlint with pip or whatever in an isolated environment, which should be removed whenever we remove the extension. I shouldn't need to add this dependency to my pyproject.toml (with poetry) just to make the VSCode extension work.

You can use pipx

My point is that I shouldn't need to use any Python package manager (pip, pix,pip-tools, poetry, whateveer) to make the VSCode extension work. We should just need maybe Python and that's it.

What if I have a global djlint installed (/opt/homebrew/bin/djlint, for example)?

What if I have a global djlint installed (/opt/homebrew/bin/djlint, for example)?
The current behavior is to tell me to install djlint in the current venv.

Please read the README


Paper

Get the repo ready to submit to joss

Codecov Report

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

@@           Coverage Diff           @@
##           master      #10   +/-   ##
=======================================
  Coverage   99.28%   99.28%
=======================================
  Files          11       11
  Lines         557      557
  Branches       73       73
=======================================
  Hits          553      553
  Partials        4        4

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 44b3eb4...345f9ed. Read the comment docs.


Improve mnemonic handling

Currently mnemonic is passed in to be used when sending transactions to CESS blockchain.

It will be better to use private key instead of mnemonic. This is because Substrate account allows deriving multiple accounts from the same mnemonic.

It will be better to config the private key only once when initializing the API. It can then be used afterward without users have to pass in the mnemonic/private key every time when a transaction is sent.

@jimmychu0807  Thank you for your suggestion.

I am using Keyring.createFromUri, which supports private keys, but I think mnemonics are easier to obtain and more convenient. As for Substrate account allows deriving multiple accounts from the same mnemonic, it is not too significant to affect.

This is for flexibility reasons, as if the user's business logic is multiple accounts, then this approach is more convenient.

I will keep trying, and if your suggestion is indeed better, I will use it in the next version.


Docs for embedding Elvish?

What new feature should Elvish have?
I have long been wanting to build a build system to have an alternative to CMake - and as an excercise in graph building and processing of such. One very important part in just about any software build is the ability to use at least snippets of scripts - and I would like to use Elvish for that.
And thus, I'd like to know how to embed Elvish as a script language for my project - or more precisely, I would like to request this as a feature if it doesn't exist yet! :)
Output of "elvish -version"
0.21.0-dev.0.20240515223629-06979efb9a2a+official
Code of Conduct

[X] I agree to follow Elvish's Code of Conduct.

Embedding any code written in Go inside an app written in another language is problematic. Some of the challenges are due to the Go runtime, how types are defined in each language, and memory ownership. It also creates a tight coupling that causes its own problems. There are other challenges such as how to translate Elvish exceptions over the FFI. One relatively recent article that discusses how to do this is https://www.dolthub.com/blog/2023-02-01-embedding-go-in-c/. I can't speak for the project owner but I doubt this will ever be done and certainly not in the near future. There are just too many other enhancements that could be made which would add considerably more value. Rather than attempting to embed Elvish in a different program using FFI it is likely to be simpler to use an RPC mechanism to interact with an Elvish shell.

@IngwiePhoenix Glad that you figured out most the stuff :)
The reason you can't get a return value is a consequence of Elvish's language semantics: there's simply no concept of return values in Elvish. Instead, Elvish has outputs, and to "return" something you'll need to write it out with put (for value outputs) or echo (for byte output) or similar commands and capture it.
I've added a doc that specifically answers this question: https://github.com/elves/elvish/blob/master/docs/elvish-as-library.md (beware that the godoc pages on pkg.go.dev takes a while to refresh). The examples for Evaler.Eval in particular shows how to get "return" values from Elvish code.

So if I want a real return value, I would have to execute the snippet and then make the code set a global value which I can then pick off the context - so, something remotely similiar to $?. Hey, works for me - simple enough. :)
Thanks for the additions!

So if I want a real return value, I would have to execute the snippet and then make the code set a global value which I can then pick off the context - so, something remotely similiar to $?. Hey, works for me - simple enough. :)

That, or capture the output if you don't need it for other purposes (and like in Elvish itself, you can pass structured values using builtins like put).

Thanks for the additions!

Np!


Impossible to update

Hello,
I tried an update today and the log is :
Impossible de mettre à jour lstu

./upgrade: ligne 12: .fonctions: Aucun fichier ou dossier de ce type

+ source .fonctions

+ set -eu

Exécution du script « /var/cache/yunohost/from_file/lstu_ynh-908d9f6e8afb252e03974788db6e0edd515e5247/scripts/upgrade »...

Vérification des paquets requis pour lstu...

Terminé

Extraction...

Téléchargement...

Mise à jour de l'application lstu...

:disappointed:

Hi,
I can not update lstu.
https://paste.yunohost.org/xipapovide
Here are some details about my server.
yunohost
<IP_ADDRESS> (stable)
yunohost-admin
3.4.2 (stable)
moulinette
3.4.2 (stable)
ssowat
3.4.2 (stable)

I think it's fixed, can you confirm that?

Hi,
When I subscribed to this issue few weeks ago, I had a discussion on irc #yunohost and I finally decide to uninstall and reinstall the new version of lstu. So I can not check that this fix works for this older version of lstu.
However, today I had the opportunity to upgrade lstu and it worked. I think that you can close this bug.
Thank you for your work :-)

Ok, I close this issue.


Out of memory issue for master and client nodes

Hi,
i am running a ES cluster on top of k8s (2 es-client, 3 es-master and 3 es-data).
the cluster is used for efk stack.
i configured before the heap size for each one as following:

each es-client: 2GB
each es-master: 1GB
each es-data: 1GB

the cluster was working fine until today when i tried to change the storage with Glusterfs for the es-data and restart all ES deployments.
es-masters and es-clients refuse to run and generate exception OutOfMemory exception.
i was going for es-client beyond 5GB and i still got the same issue
i need help please

Try increasing es-data nodes to at least 4 GB.

@rewt  thank you very much for your response
when i tried to fo this, all es-data pods generated Out of memory issue.
i want to know i the case of huge traffic from fluentd, pushing logs to ES, what is the best configuration tu use (number of es-masters/client/data and what is the memory heap size for each one)
thank you

the stange think here is that when it was es-data heap = 1G like es-master and increasing it, it was working fine, but when increasing its heap to 4GB as you recommended @rewt , it returns out of memory issue !!!!

@mootezbessifi In my experience, I was giving java heap more RAM than container was able to provide, so while pod worked fine for a while, as time went on, Java heap would attempt to allocate more RAM than available - hence java heap errors.
I modified resource requests in stateful yaml to include memory req and limits and error, configured java_opts within those limits, and errors resolved.

@rewt
in my case i am running on top of machines (k8s cluster nodes) with 16GB memory. and as i mentioned before i have 2 es-clients, 3 es-masters and 3 es-data. what is the most suitable memory heap configuration for each es-{type}.
thank you

@mootezbessifi  That is essentially your call and depends what kind of data ES needs to handle.
To resolve java heap out of memory errors, start by checking how much RAM the container is currently consuming:
kubectl top pod <data node name>
Then be sure ES_JAVA_OPTS does not exceed how much RAM the pod is currently consuming.
From there you can set limits for the container based on link above.


Fixes openshift-ci tools container group GOPATH dir permissions

Openshift release executes the tools container with a randomized uid
that defaults to the root group. The tools container did not have
the proper group permissions set on the GOPATH directory which
causes builds to fail.
Related to: https://github.com/openshift/release/pull/5178

/cc @jarrpa The permissions were slightly incorrect in my previous PR yesterday. I needed to give full rwx privileges to the "root" group, not at the user level. I didn't realize that the randomized uid openshift release executes this container with defaults to the root group.


What does "adult" key actually do?

Hi there,
I was wondering which anime is actually filtered as adult?
We currently have an app that makes use of Anilist's API and were wondering what this key/value pair means, so we could do some filtering for some inappropriate content.
Thanks.

Adult is a boolean for hentai (porn). You may want to do some additional filtering shows with the Ecchi genre too but I would think most of them are fine.


Unable to read gz files on s3

It reads them, but it the data remains compressed, thus defeating line iteration.

Transparent (de)compression is only supported for local files now.
Should be possible to do it transparently for S3 files too, using Python's zlib. Let me know if you want to tackle this -- a low-hanging, extremely useful feature!

+1 for this issue, I have some example code here: https://gist.github.com/brianmingus/a47f26760d244ba7e9d1

It's interesting how smart_open is evolving into something similar for the Python world to what Apache Commons VFS is to the JVM world. Maybe there's some inspiration of the abstractions they used to build something more general.

This is useful for me as well, as soon as https://github.com/piskvorky/smart_open/pull/38 gets merged I could write this one.

Thanks for the link @asieira -- I didn't know about VFS.
I'm all for learning from other people's mistakes -- what abstractions and designs in particular do you think would be useful?

The first thing they did was to create the abstraction for a file system, not opening a single file. Going the single file route as smart_open has gone so far is great for formats like xz, gzip and bzip... mas if you want to handle archives that themselves contain internal structure (like zip, tar, etc) that won't work as well. So in VFS, opening a ZIP file is akin to traversing a virtual folder to access the content inside.
Plus, they worked in an arbitrary number of layers. You can build a URI like gz://zip://ftp://ftp.example.com/file/blah.zip!/zipfolder1/file.gz and access a GZIP file, inside a ZIP file, read from an FTP server.
Plus, it's an architecture that can be extended. They defined a set of abstract classes that you can implement to define a new type of filesystem in addition to the built-in ones.
All great ideas, but maybe too complicated for smart_open and worthy of a separate independent project that emulates those ideas in Python.
At the very least, thinking of those ideas I would be inspired to implement support for gzip and bzip compression / decompression is a way that is general for all supported file types in smart_open.

+1 on this, I might be able to implement it soon since we'll probably need it..thanks

Sounds great @AndreaCrotti ... that would be really sueful!

This seems to work pretty well as a work-around: https://github.com/commoncrawl/gzipstream

Sounds good, thanks for the link @mpenkov ! Can you implement this in a PR?
Depending on how tricky gzipstream is to install and how well supported it is, we could either add it to requirements (if easy), or make it optional (if difficult).
@tmylk great intro task?

gzipstream doesn't really have any external requirements (just io and zlib)
so it shouldn't be hard to install.
@piskvorky I could in theory, but I'm working on something else right now.
If this doesn't get assigned to anyone by the time I'm free, I'll have a
look at it.
On Fri, Jun 3, 2016 at 2:14 PM Radim Řehůřek<EMAIL_ADDRESS>wrote:

Sounds good, thanks for the link @mpenkov https://github.com/mpenkov !
Can you implement this in a PR?
Depending on how tricky gzipstream is to install and how well supported it
is, we could either add it to requirements (if easy), or make it optional
(if difficult).
@tmylk https://github.com/tmylk great intro task?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/piskvorky/smart_open/issues/12#issuecomment-223553157,
or mute the thread
https://github.com/notifications/unsubscribe/ABDOVAd8BBNjHNADuBXu-XMsQGNCo_Tnks5qIAyDgaJpZM4Dgi3T
.

@piskvorky OK, I'm looking into this now.

@piskvorky @tmylk I think we can close this now. 78c461e resolved this.

Thanks @mpenkov ! Closing now

It seems that smartopen can read a gzip file from s3 using an url, but not using key. Is that the case?


[AtharvaShirdhankar]Adding image file and Two Projects

Added my Image file for mentors poster

I'll be adding Beginner friendly issue for those 2 projects.


Numba created worker threads will convert exception to warnings.

Fix for issue #2299.
Currently, exceptions raised in numba created threads (e.g. like in parallel ufunc) will be lost.  Internally, numba set an exception to the PyThreadState but the thread is not managed by the interpreter.  When these threads exits, the interpreter is not notified.  As a result, the exception is lost.
The fix is to convert exceptions in numba created threads into warnings.  There are no easy way to propagate exception back to the calling thread.  This is not handled by python created thread.  Exception raised in python created threads will just get printed out when the threads terminate.
Update
I modified the parallel ufunc kernel to return the number of exception occurred.  The thread launcher can use that info to raise a RuntimeError at the caller thread to indicate that exceptions occurred during the ufunc execution.

Codecov Report

Merging #2307 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2307      +/-   ##
==========================================
+ Coverage   86.63%   86.63%   +<.01%
==========================================
  Files         314      314
  Lines       58170    58176       +6
  Branches     6014     6015       +1
==========================================
+ Hits        50395    50401       +6
  Misses       6815     6815
  Partials      960      960

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 9657df6...4eac426. Read the comment docs.

@sklam: Should this PR be updated?


Register package

Register this package on the general registry. Things todo:

[x] Setup CI
[x] Setup codecov
[x] Ensure versioning & licensing is correct

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/55665
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 27fc53eaa5c2008e90fa5784afbd16fa8b16cb6c
git push origin v0.1.0

@JuliaRegistrator register

Registration pull request updated: JuliaRegistries/General/55665
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 8550cbc0de8f319c0ffccbda9b9522f76d139eea
git push origin v0.1.0

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/55670
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" fa5bb8910c47488155ab4d781f7cdf9714e7f14d
git push origin v0.1.0

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/55716
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 5620302e7b61b4d214023cfa20e06d449b07236f
git push origin v0.1.0


.debug$S and .debug$T sections in COFF obj files

Is there any documentation on the layout of the .debug$S and .debug$T sections in COFF obj files (as output by the C++ compiler in Visual Studio 2015 specifically) and which of the data structures (from the PDB documentation in this repo or the Windows SDK headers or whatever else) I need if I want to parse this information?
I have read the stuff in this repo but I cant see anything related to .debug$S or .debug$T and I have read the PE COFF specs but they only say "contains debugging information" with no details on their format.

See the description of  $$SYMBOLS and $$TYPES in  the Microsoft Symbol and Type Information
 doc.
There is some additional description in the "VC5.0 Symbolic Debug Information" article available in old MSDN releases. I have an unfinished conversion to Markdown here: https://gist.github.com/skochinsky/2d73bba6bbf9692614cb.
It also references the prior "CV4 Symbolic Debug Information Specification", but I haven't seen a copy of that anywhere  (possibly it only exists on paper).

Ended up finding the information I needed in the (released parts of) the source code for cvdump.exe.

@jonwil Can you share the information you found?
I'm  trying to understand the exact layout of .debug$T section.

I can't remember what information I found.

@Acu43 i wrote all of the PDB code in clang, and I'm pretty sure I understand every detail, nook, and crannie of the .debug$T section.  I'm happy to answer any questions, but please move the discussion to the llvm-dev mailing list as nowadays it's a much more complete source of truth than this repo (we basically can do everything that the code in this repo can do, plus much more).


fix(db): pass down ssl config when connecting to remote

What kind of change does this PR introduce?
Bug fix, feature, docs update, ...
What is the current behavior?
Please link any relevant issues here.
What is the new behavior?
Feel free to include screenshots if it includes visual changes.
Additional context
Add any other context or screenshots.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

-58 of 84 (30.95%)  changed or added relevant lines in 7 files are covered.
16 unchanged lines in 4 files lost coverage.
Overall coverage increased (+0.1%) to 58.927%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cmd/projects.go
0
2
0.0%

cmd/root.go
0
4
0.0%

internal/utils/flags/project_ref.go
18
22
81.82%

cmd/link.go
4
14
28.57%

internal/utils/flags/db_url.go
0
38
0.0%

Files with Coverage Reduction
New Missed Lines
%

cmd/root.go
1
11.03%

internal/utils/connect.go
1
94.4%

internal/gen/keys/keys.go
5
11.76%

internal/utils/prompt.go
9
25.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
6208

Relevant Lines:
10535

💛  - Coveralls


having error with Lap 0.4.0 on python 3.10 on MacBook

Collecting lap
Using cached lap-0.4.0.tar.gz (1.5 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Building wheels for collected packages: lap
Building wheel for lap (setup.py): started
Building wheel for lap (setup.py): finished with status 'error'
Running setup.py clean for lap
Failed to build lap
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [137 lines of output]
/private/var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/pip-install-fuf4kmo1/lap_85f1c5d16bc84c4cb589aeb6a4ee1168/setup.py:4: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
from pkg_resources import parse_version
Partial import of lap during the build process.
/private/var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/pip-install-fuf4kmo1/lap_85f1c5d16bc84c4cb589aeb6a4ee1168/setup.py:223: DeprecationWarning:
    `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
    of the deprecation of `distutils` itself. It will be removed for
    Python >= 3.12. For older Python versions it will remain present.
    It is recommended to use `setuptools < 60.0` for those Python versions.
    For more details, see:
      https://numpy.org/devdocs/reference/distutils_status_migration.html

    from numpy.distutils.core import setup
  Generating cython files
  running bdist_wheel
  running build
  running config_cc
  INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
  running config_fc
  INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
  running build_src
  INFO: build_src
  INFO: building extension "lap._lapjv" sources
  INFO: building data_files sources
  INFO: build_src: building npy-pkg config files
  /Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
  !!

          ********************************************************************************
          Please avoid running ``setup.py`` directly.
          Instead, use pypa/build, pypa/installer or other
          standards-based tools.

          See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
          ********************************************************************************

  !!
    self.initialize_options()
  running build_py
  creating build
  creating build/lib.macosx-10.9-universal2-cpython-310
  creating build/lib.macosx-10.9-universal2-cpython-310/lap
  copying lap/__init__.py -> build/lib.macosx-10.9-universal2-cpython-310/lap
  copying lap/lapmod.py -> build/lib.macosx-10.9-universal2-cpython-310/lap
  running build_ext
  INFO: customize UnixCCompiler
  INFO: customize UnixCCompiler using build_ext
  WARN: CCompilerOpt.__init__[1025] : unable to detect CPU architecture which lead to disable the optimization. check dist_info:<<
  ('macosx-10.9-universal2', 'clang', '-Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g')
  >>
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-march=native)
  INFO: C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g

  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/distutils
  creating /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/distutils/checks
  INFO: compile options: '-I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -c'
  extra options: '-march=native'
  WARN: CCompilerOpt.dist_test[637] : CCompilerOpt._dist_test_spawn[771] : Command (clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -c /Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/distutils/checks/test_flags.c -o /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/distutils/checks/test_flags.o -MMD -MF /var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/tmp551a99gy/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/distutils/checks/test_flags.o.d -march=native) failed with exit status 1 output ->
  error: unknown target CPU 'apple-m1'
  note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, rocketlake, icelake-server, tigerlake, sapphirerapids, alderlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, znver3, x86-64, x86-64-v2, x86-64-v3, x86-64-v4

  WARN: CCompilerOpt.cc_test_flags[1090] : testing failed
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-O3)
  INFO: C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g

  INFO: compile options: '-I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -c'
  extra options: '-O3'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-Werror=switch)
  INFO: C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g

  INFO: compile options: '-I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -c'
  extra options: '-Werror=switch'
  INFO: CCompilerOpt.cc_test_flags[1086] : testing flags (-Werror)
  INFO: C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g

  INFO: compile options: '-I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -c'
  extra options: '-Werror'
  INFO: CCompilerOpt.__init__[1795] : check requested baseline
  INFO: CCompilerOpt.__init__[1804] : check requested dispatch-able features
  INFO: CCompilerOpt.__init__[1820] : initialize targets groups
  INFO: CCompilerOpt.__init__[1822] : parse target group simd_test
  INFO: CCompilerOpt._parse_target_tokens[2033] : skip targets (VX VXE2 VSX2 FMA4 AVX512F VSX4 VXE SSE42 XOP ASIMD AVX512_SKX VSX3 NEON SSE2 VSX (AVX2 FMA3)) not part of baseline or dispatch-able features
  INFO: CCompilerOpt.generate_dispatch_header[2366] : generate CPU dispatch header: (build/src.macosx-10.9-universal2-3.10/numpy/distutils/include/npy_cpu_dispatch_config.h)
  WARN: CCompilerOpt.generate_dispatch_header[2375] : dispatch header dir build/src.macosx-10.9-universal2-3.10/numpy/distutils/include does not exist, creating it
  INFO: customize UnixCCompiler
  WARN: #### ['clang', '-Wno-unused-result', '-Wsign-compare', '-Wunreachable-code', '-fno-common', '-dynamic', '-DNDEBUG', '-g', '-fwrapv', '-O3', '-Wall', '-arch', 'arm64', '-arch', 'x86_64', '-g'] #######
  INFO: customize UnixCCompiler using build_ext
  INFO: building 'lap._lapjv' extension
  INFO: compiling C++ sources
  INFO: C compiler: clang++ -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g

  creating build/temp.macosx-10.9-universal2-cpython-310/lap
  INFO: compile options: '-I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/core/include -Ilap -I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-universal2-3.10/numpy/distutils/include -I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -c'
  INFO: clang++: lap/_lapjv.cpp
  INFO: clang++: lap/lapjv.cpp
  INFO: clang++: lap/lapmod.cpp
  lap/lapjv.cpp:1:10: fatal error: cannot open file '/usr/local/include/stdio.h': Permission denied
  #include <stdio.h>
           ^
  lap/lapmod.cpp:1:10: fatal error: cannot open file '/usr/local/include/stdio.h': Permission denied
  #include <stdio.h>
           ^
  In file included from lap/_lapjv.cpp:4:
  /Library/Frameworks/Python.framework/Versions/3.10/include/python3.10/Python.h:11:10: fatal error: cannot open file '/usr/local/include/limits.h': Permission denied
  #include <limits.h>
           ^
  1 error generated.
  1 error generated.
  1 error generated.
  error: Command "clang++ -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/core/include -Ilap -I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.macosx-10.9-universal2-3.10/numpy/distutils/include -I/Users/hoatruong/PycharmProjects/ObjectDetection/ObjectDetection/include -I/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10 -c lap/_lapjv.cpp -o build/temp.macosx-10.9-universal2-cpython-310/lap/_lapjv.o -MMD -MF build/temp.macosx-10.9-universal2-cpython-310/lap/_lapjv.o.d" failed with exit status 1
  INFO:
  ########### EXT COMPILER OPTIMIZATION ###########
  INFO: Platform      :
    Architecture: unsupported
    Compiler    : clang

  CPU baseline  :
    Requested   : optimization disabled
    Enabled     : none
    Flags       : none
    Extra checks: none
    Requested   : optimization disabled

  CPU dispatch  :
    Enabled     : none
    Generated   : none
  INFO: CCompilerOpt.cache_flush[864] : write cache to path -> /private/var/folders/xk/tdz2k3tn02nfp3fyw2g32db40000gn/T/pip-install-fuf4kmo1/lap_85f1c5d16bc84c4cb589aeb6a4ee1168/build/temp.macosx-10.9-universal2-cpython-310/ccompiler_opt_cache_ext.py
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for lap
ERROR: Could not build wheels for lap, which is required to install pyproject.toml-based projects
[notice] A new release of pip is available: 23.2.1 -> 23.3.1
[notice] To update, run: pip install --upgrade pip

I'm getting the same error. Is there a solution that you find?

I got this error as well, could this support python 3.10?

I am still not able to use lap 4.0 but I use lapx 0.5.5 instead, and it worked for python 3.10

I am still not able to use lap 4.0 but I use lapx 0.5.5 instead, and it worked for python 3.10

In what ways lapx different from lapjv? How do I integrate the library change to code?

I think lap 4.0 is not compatible with macbook. Only lapx works for me. Just import it from the environment you are using. Mine is pycharm

@truongkhaihoa1995 Lap 0.5.12 is now available on PyPI, you should be able to install it without issues.

@barvin04 lapx was an effort by rathaROG to patch lap for newer versions of Python, now these changes are applied to lap itself. Give the newest lap 0.5.12, that is run pip install lap and let me know.


fix inconsistency between index.md and index.html

Thanks again :)  That's what not having an editor will do for you!


Not Ubuntu

FYI - The vagrantfile:  https://github.com/Ortus-Solutions/vagrant-ubuntu-lucee/blob/master/vagrant/Vagrantfile
Still points to CentOS
config.vm.box = "centos-7-x64"
config.vm.box_url = "https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box"
If I can get this up and running I'll submit a pull request with a fix

Thanks.
We were migrating this for a project, but then ended up just using CommandBox, so I didn’t finish this.
Any pulls would be welcome.
Thanks.
From: Jim Priest<EMAIL_ADDRESS>Sent: Friday, February 24, 2017 1:54 PM
To: Ortus-Solutions/vagrant-ubuntu-lucee<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [Ortus-Solutions/vagrant-ubuntu-lucee] Not Ubuntu (#8)
FYI - The vagrantfile: https://github.com/Ortus-Solutions/vagrant-ubuntu-lucee/blob/master/vagrant/Vagrantfile
Still points to CentOS
config.vm.box = "centos-7-x64"
config.vm.box_url = "https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box"
If I can get this up and running I'll submit a pull request with a fix
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Ortus-Solutions/vagrant-ubuntu-lucee/issues/8 , or mute the thread https://github.com/notifications/unsubscribe-auth/ADuSAfMpbbXJqKhSHvwKvJsOUGDTzReYks5rf1F6gaJpZM4MLuEP .  https://github.com/notifications/beacon/ADuSAb2bNSrs3yT9Xtsc6ov73Gs00bQ3ks5rf1F6gaJpZM4MLuEP.gif


#1328: Move vtp protocol logic into VTPlib

Related to the ticket: https://github.com/sicpa-dlab/cbdc-projects/issues/1328


client unable to connect to graphic server

i hope you can help me. when i try to connect to a vdi using the kvm-vdi-client i always get the error "unable to connect to graphic server /tmp/[cryptic config file]" when i take a look inside that config file i see that localhost is set as a host.
But in the kvm-vdi-client config i did set the right server address.
is there something i can do?
thanks for your help

Hello,
problem is with wrong SPICE address setting in your hypervisor config.
Go to your Dashboard>System>Modify hypervisors. Set correct SPICE IP address

thanks so much. that solved it


Added sample code for algorithm sort function.

Thank you for your contribution @dizzylu :+1:
:relaxed: :relaxed: :relaxed:


Possibility to delete Assessments for Submissions via UI

Is your feature request related to a problem?
Recently we encountered the problem that two tutors had assessed the same submission simultaneously due to a possible race condition (see #3411).
As this state could only be resolved by manually deleting the assessment of the teaching assistants from the database (thanks to @krusche for the necessary information) , we would suggest to introduce a button for instructors to delete certain assessments of teaching assistants directly via the web interface.
As the only way to resolve the encountered issue was the manual edit in the database, I mark this issue as "priority:high".
Describe the solution you'd like

It shall be possible for instructors to delete the assessments of teaching assistants for certain submissions.
Describe alternatives you've considered

You can only edit the DB but that's dangerous.

@LDAP @gstuer JFYI


Minified / uglified JavaScript code cannot be tokenized

I have a Jira markdown text something like:
{code:javascript}
...some-long-minified-or-uglified-javascript code...
{code}

When I ran c2m against it, I got an error message, "cannot be tokenized".

 It assumes a token will never be more that 1024 characters long. Clearly, minified JS is way longer than that.
You can bump the value in the tokenizer: https://github.com/pborenstein/node-tokenizer/blob/master/lib/Tokenizer.js#L105
Or you can make the tokenizer smarter.


yashim/fix: logout

Description

@deriv-com/api-hooks logout() functionality now calls the logout api call
logout is now an async call
redirect to OAuth once done

Pull Request Test Coverage Report for Build<PHONE_NUMBER>9
Details

4 of 5 (80.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 85.623%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/components/AppHeader/MobileMenu/MobileMenuConfig.tsx
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>2:
0.2%

Covered Lines:
5622

Relevant Lines:
6110

💛  - Coveralls


Problem with submitting AWS login page

General information

Operating system + version: MacOS 10.13.5
Browser + version: Firefox 60.0.2
Information about the host app:

How did you install it?

Downloaded a pre-built binary from the releases page

If installed an official release, put a version:

v2.0.21

Information about the browser extension:

How did you install it?

Firefox webstore

Browserpass extension version as reported by your browser:

2.0.21

Exact steps to reproduce the problem

On AWS login page (for IAM user, not root)
Fill and submit with browserpass

What should happen?
I should be logged into AWS or taken to a 2 factor auth page
What happened instead?
I get a page with a json error
{"state":"FAIL","properties":{"Message":"Invalid request","Title":"Bad Request","header":"Bad Request","text":"Invalid request"}}
If I copy the password with browserpass paste it in manually, submit works fine. If I set autoSubmit: false, and just use browserpass to fill the form, submit also works fine.

I have a strong suspicion that this will be solved by #261, when browserpass learns how to submit those special forms. Let's keep this open and verify once that ticket is solved.

The page with json error has been solved in https://github.com/browserpass/browserpass-extension/pull/52
Because AWS uses non-standard HTML markup, Browserpass is unable to detect the login button. In v3 (#331) I implemented a way to make Browserpass fake Enter keypress for you (https://github.com/browserpass/browserpass-extension/pull/55), but sadly this only works in Chromium(-based?) browser, not in Firefox.


IsEmail fails on App Engine.

<EMAIL_ADDRESS>fails on App Engine because net.LookupMX("gmail.com") and net.LoopupIP("gmail.com") both return socket: operation not permitted. I haven't been able to produce a fix for this but will instead use plain parsing to validate emails in my project.

a similiar issue occurs for docker containers since docker containers don't know they are running on a localhost

I guess you mean when you use IsExistingEmail because IsEmail is a simple regexp check so you have to use the later if you don't want any domain check.

Hello guys!
I forked this package cause owner disappeared. Hope, he will be back, but it would be easier to merge these changes back if he is back
Link to my repo: create issue there and we'll discuss it.


feat: move cleanup in separate report steps

Explanation
Move cleanup in separate report steps.

/cherry-pick release-0.2


Kong ingress controller should be able to manage ingress itself and just accept kongIngress definitions

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
we currently end up creating 1 ingress object per route rather than manually grouping the routes with same properties in one ingress(only for convenience)
Proposed Solution
Accept all inputs required for creating an ingress in kongingress definition and create/manage kubernetes ingress objects with ingress controller
Additional information
No response
Acceptance Criteria
No response

discovery of services via annotations would also reduce the need for multiple ingress definitions
#1891

Can you please help me to better understand the impact and user stories that would help inform a solution to this problem for you?

I think this should be re-opened and actively perused. If you were to have, say 10 services that compose 2 separate domains under a single ingress - Web applications, Websocket applications, basic CRUD-y API applications and some services the move high volume data. Configuring each set of service in kong via the ingress controller can be rather difficult and result in a log of additional resources to pull off.
we have had to create separate Ingress resources to group applications that serve generally the same functions so we can apply different KongIngress resources to them. In some cases we have to have multiple KongIngress resources depending on what we might need to configure, because some things may need to apply to the Ingress and some things may need to apply to the Service.
To really get a granular level of control you almost need to have 1:1:1 of Service:Ingress:KongIngress so you don't have to have multiple independent deployments of the controller + proxy

Thanks for the update and additional context. Based on your report I would characterize the current problem you would like to see solved (in that you have to create multiple Ingress resources to apply different KongIngress resources to them) as being one of efficiency. I'm also curious about the actual underlying configuration options that are involved when you have to create multiple Ingress resources: could you please provide an ideally working example of some configurations where you have to create separate Ingress resources for separate KongIngress rules to help illustrate the problem? We are considering trying to provide alternative ways to express configurations currently expressed with KongIngress using Gateway API support and other means so to better understand the details of the problem might provide us helpful insights to suggest other solutions as well :thinking:


[Bug] In darkroom, the overview of 'zone' module is not correctly oriented

Hi,
Sorry for the flood of issues :)
Doing some exploration of modules I do not know, I opened the zone module.
And saw that the overview is not properly oriented:

Tested on the latest CL possible
Thanks
GLLM

but it is correctly oriented. it's just before crop (and rotate) in your pipeline.

I'm noobing all I can un the pipeline thungie ...
Sorry for the false alarm !


can't return result

It can't return result. It had  happened when I used android/ios/java. I'm sure the network is OK and the audio data also normal.

sometimes the result take so long time to return.

perhaps some more information - because sometimes it is hard to give advice if you don't have any information about the scenario
what version of the sdk?
are you using recognizeonce or continuousrecognition?
if you have a specific example where you had to wait for a long responce, please report the sessionid of the request
thank you
Wolfgang

I used the android sample.SDK's version is 1.3.1. I keep speaking 5 minutes above that can't resopnce result to me.This is the one sessionID 8C3108B7AB4CEEB4B298FA4991DBAFCE. Thank you.

I searched for the session id, but couldn't find it in the service logs.
What sample are you trying?
you are using a sample with continuous recognition?
do you receive any results? interim results? cancel events?
if you post a sessionid, please add the region. makes it easier to search in service logs....

@wall3001  - any more information available?

closing, no feedback / additional information


New build status for completed with warnings

It may be useful to inform users that if a build completes but has warnings
we could use enum completeWarn and display a yellow triangle ⚠ symbol in the UI

Closing this as the buildStep field and UI now support warnings


Preact + Custom Element Side Effects

Hi!
I'm trying to use Preact as React replacement in my mobile app. But it seems that Preact does not support Web Components used inside "render". Web Components is used from OnsenUI framework.
I think that i know why it does not work. Preact uses vdom-dom diffing algorithm, React uses vdom-vdom. Onsen's web components changes a DOM (trying to change) and Preact is thinking that it is not right and it's deny it.
Is there any solution with Preact?
Thanks.

@c58 - very interesting. Have you tried this with the beta version? (Currently 3.0.1)
To help me investigate, what are you seeing happen - for example: do the web components get instantiated, but their attributes are not set?
Thanks!

@developit unfortunately, 3.0.1 does not work too.
I've made an example to test it out.
https://github.com/c58/preact-webcomp-test
In src/index.js just uncomment Preact part and comment React part and see the difference.

Perfect, will take a look. Will be interesting to see if this is related to Shadow DOM polyfills.

@developit i've fixed minor mistake in the example. The issue is still there.

It looks like the way Onsen instantiates CustomElements.js (from the Polymer project) is causing it not to use Shadow DOM at all. This means things like <ons-page> moves all of its children into a different parent element, which seems like the kind of things Preact can't really account for.  I'm doing some testing to see how React can do the initial render without issue here, but I think a subsequent re-render would still mess things up for either framework.  Will get back to you shortly.

The same thing happened with mithril. About re-rendering: with react no issues at all. I have tried to change a content in ons-page and ons-toolbar – content re-rendered as expected.

5 февр. 2016 г., в 18:14, Jason Miller<EMAIL_ADDRESS>написал(а):
It looks like the way Onsen instantiates CustomElements.js (from the Polymer project) is causing it not to use Shadow DOM at all. This means things like  moves all of its children into a different parent element, which seems like the kind of things Preact can't really account for. I'm doing some testing to see how React can do the initial render without issue here, but I think a subsequent re-render would still mess things up for either framework. Will get back to you shortly.
—
Reply to this email directly or view it on GitHub.

@c58 I came up with a test that shows that React behaves the same way after initial render.  The reason Preact and Mithril both remove ons's elements on initial render is because they build the DOM imperatively, whereas React initially uses a static HTML snapshot inserted via innerHTML to do so.
However, this means that changing the structure of the DOM using React will still cause issues.
Really this boils down to what Preact (and React) are designed for:  they are designed to constantly morph the DOM into a known state.  You simply specify the desired DOM structure, and the work of mutating the DOM to look correctly is done for you.
I've published my React example to a fork for you to look at, it shows that after 1s a DOM structure change within <ons-page> causes the same degradation visible via Preact & Mithril.
I'm definitely still open to working on this, but I think the issue here is a lot more specific than Web Components:  It's specifically integrating VDOM libraries with code that expects to be able to destructively mutate the DOM.
You can see a fairly complex example of how to account for this if you view the source of preact-mdl. Essentially, there is a wrapper placed around render() that tries to "backport" outside DOM mutations into the VDOM structure in order to preserve them.  However, I have not yet found a good way to account for "injected" layers using this technique - where children appended to an element are forcibly moved into a different parent outside the control of Preact.

Yes, you are right, it does not work :(
I will create an issue in OnsenUI repository.

On the positive side, thanks for letting me know about Onsen :)
I'm testing out Polymer + Preact as well to see if there are issues.

Closing for now, will revisit.

Hey there,
I'm running into an issue with a custom WebComponent not working when React is swapped for preact-compat. It seems to render on the initial view, but not subsequent views (IE, first page in a SPA app works, second page does not). Was there ever any workaround or resolution to this?

Hi @tconroy - would you be able to open a new issue in the preact-compat repo with a few details of your setup?  It doesn't seem related to this issue, since side effects have been fully supported in Preact since 6.x.

@developit Sure thing. Apologies, I should have posted there first. Hoping to get this resolved :)

Looks like the 'renders once, subsequent renders don't work' issue remains whether or not preact-compat is present :-S. I'm running:
    "preact": "8.1.0",
    "preact-router": "2.4.1",
    "wc-loader": "1.1.3"

After switching routes, the element (paper-input, vaadin-grid in this case) is still there in DOM (all attributes intact), but shady DOM is toast (as to why my setup defaults to shady dom despite browser support... ¯_(ツ)_/¯ ).

@H-Plus-Time I'm having a similar experience. FWIW my components are using the v1 spec ( not v0 ).
@developit -- is there any info I/we can provide to make debugging this easier/simpler?

this might come down to removing component recycling, which is already likely to happen for other reasons. preact just creates DOM elements via createElement(), there's no special behavior for WC's so there isn't really a place to workaround.  I'll try to ping you when I have something published without component recycling.

Sounds good @developit! I have a strong feeling that that is the issue -- although unfortunately my knowledge of web components is a bit limited.
If you would like me to test out a pre-release version to see if it fixes the issue on my end toss me a message and I'd be more than happy to report my findings.
Cheers!


Git Provider Deployment Status

Getting simple feedback whether or not a commit has been applied by Flux is great for developers. Slack notifications help but can be a bit much. A minimalist option would be to update the status of the given commit.
Many git providers allow external sources to set the status of a commit.

GitHub
Gitlab
Bitbucket

This feature has been suggested to be added to Flux in https://github.com/fluxcd/flux/issues/2899 but is considered a bit to vendor specific to be added to the project.
Is this something that could be added to fluxcloud instead? I haven't looked to much at the codebase but I don't think I would have any problems implementing the feature if it would be accepted.

So I tried implementing this for Github and it seems like it would work. There are some issues like getting the commit sha that has to be parsed from the title link passed in the message.
It feels a bit forced to make this type of logic work with the chat exporters that expect other data. It might be better to have a different interface for git status updater if it were to be implemented. From a pure technical perspective I don't think there would be any issues to implement this feature.

I guess I can close this as the features have been implemented into the flux2 notification controller.
https://github.com/fluxcd/notification-controller


Fix log_parsing example pipeline null output issue

Description

This bug is caused by the transition from MultiMessage to ControlMessage.
inference_stage.py::InferenceStage::_build_single calls _convert_one_response in a loop for a batch, and the argument is passing is the same for the whole batch, but inside _convert_one_response we're grabbing the tensors and assigning starting at zero, so the tensors are overwriting each other and causes the issue.
Added batch_offset variable to keep track where the next incoming tensor should start writing to the output message.
Closes #2019
By Submitting this PR I confirm:

I am familiar with the Contributing Guidelines.
When the PR is ready for review, new or existing tests cover these changes.
When the PR is ready for review, the documentation is up to date with these changes.

/ok to test

/ok to test

/ok to test

/ok to test

/merge


Fix quote - was severely broken

The quote function was severely broken:

operators were quoted; should have been output literally

backslashes were used as escapes inside single-quoted strings (they lose the escape meaning inside single quoted strings)

Ugliness - when no quoting was needed, it was applied anyway examples:

VAR=value needs no quoting. it was output as VAR=value
main^{commit} needs no quoting. was output as main^{commit}

Fixes Mergesium/node-shell-quote#1 and ljharb/shell-quote#11
Merge Conflict Note: This branch is based on v1.0.0 from substack's repo, meaning other forks in substack's network can merge it cleanly. Due to the refactor at  553fdfc3 there is now a merge conflict (Originally the quote functions were in index.js, at 553fdfc3 they were moved to quote.js). To resolve the merge conflict onto the refactored lib, you can use the quote.js file from 6e9606b, although it also contains the Unicode/unprintables escaping functionality and quote_ascii(), which are part of my 2.0.0 release, as well as the various fixes from substack's fork network that I was able to find. See CHANGELOG.md at https://github.com/Mergesium/node-shell-quote/commit/6e9606b7ecebe9024e8453954f59a600d33e3977#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed for summary. I'll be happy to answer questions.
Author-Rebase-Consent: https://No-rebase.github.io

If you don't consent to rebasing your PR (and re-check the box that defaults to "on", as it should), then let's just close it immediately, since a contribution inherently is waiving all control over the PR, and rebasing PRs is necessary to ensure a project remains clean.

If you don't consent to rebasing your PR (and re-check the box that defaults to "on", as it should), then let's just close it immediately, since a contribution inherently is waiving all control over the PR, and rebasing PRs is necessary to ensure a project remains clean.

Agreed, if rebasing is the only way you are able to accept contributions, then this PR is futile.
The PR cannot be rebased cleanly (because of the refactoring), it would almost certainly introduce bugs to attempt it, and I don't want my name on bugs introduced this way.
I merged your branch and all the other forks into my main branch and think it looks quite neat and easier to read than if I rebased it all into a pile of commits.
BTW, I did have to make a major version increase, because of breaking backwards compatibility, and reading some of the other remaining work I'll have to increase the major again when I deal with the #1 issue.
Cheers.

Rebasing is how almost every project accepts contributions; I’ve required it on 450+ projects for years and you’re the first person who’s ever had an issue with it.

An appeal to tradition is not proof of merit, my new friend.

Indeed; it merely illustrates how much friction you’ll likely run into.
I don’t need to argue the merits of why the maintainer would need the ability to clean up a PR before landing it in the repo; the project’s reputation and git hygiene is far far more at risk and important than that of a contributor.


Flutter tool crashes on Android only app with plugins

An Android only flutter app that does not have the ios folder crashes the flutter tool on iOS if it uses plugins that supports ios.
Repro steps, on a Mac:
flutter create android_only
cd android_only
rm -rf ios
# Add a dependency on the path_provider plugin:
sed -i.bak '/cupertino_icons/a\
\  path_provider: any' pubspec.yaml

flutter build apk -v

This crashes with:
...
[ +179 ms] Found plugin path_provider at /Users/amirha/.pub-cache/hosted/pub.dartlang.org/path_provider-0.4.1/
[ +191 ms] [/private/tmp/android_only/ios/Runner.xcodeproj/] /usr/bin/xcodebuild -project /private/tmp/android_only/ios/Runner.xcodeproj -target Runner -showBuildSettings
[  +23 ms] "flutter apk" took 1,808ms.

Oops; flutter has exited unexpectedly.
Sending crash report to Google.

Note for future, this doesn't crash on Linux


Fix URL regression, bump v1.1.2

Fixes: https://github.com/IBM-Bluemix/gp-angular-client/issues/13

Append /rest if the url ends in /translate
fixup the uri/url once
log/exception if no credentials

@yumaoka to review

LGTM, although I'm not sure we really need to check URL to see if it's ending /translate.

@yumaoka it was an unexpected regression from before.


Add new stroke tokens

Platforms Impacted

[x] iOS
[ ] macOS

Description of changes
Added in 5 new stroke tokens: brandStrokeTint, dangerStroke1, successStroke1, warningStroke1, severeStroke1. Also updated the ColorProviding protocol to include brandStrokeTint.
Binary change
Total increase: 3,592 bytes
Total decrease: 0 bytes

File
Before
After
Delta

Total
46,017,536 bytes
46,021,128 bytes
⚠ 3,592 bytes

 Full breakdown

File
Before
After
Delta

AliasTokens.o
182,280 bytes
184,128 bytes
⚠ 1,848 bytes

ColorProviding.o
44,224 bytes
45,184 bytes
⚠ 960 bytes

FluentTheme+Tokens.o
94,136 bytes
94,920 bytes
⚠ 784 bytes

Verification

Visual Verification

Before
After

Pull request checklist
This PR has considered:

[x] Light and Dark appearances
[ ] iOS supported versions (all major versions greater than or equal current target deployment version)
[ ] VoiceOver and Keyboard Accessibility
[ ] Internationalization and Right to Left layouts
[ ] Different resolutions (1x, 2x, 3x)
[ ] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
[ ] iPad Pointer interaction
[ ] SwiftUI consumption (validation or new demo scenarios needed)
[ ] Objective-C exposure (provide it only if needed)

Microsoft Reviewers: Open in CodeFlow

Adding the actual tokens looks good - for the changes to demo controller could add a screenshot to the PR?

Yep, screenshots are already added, you have to click on the visual verification section to expand it. :)


Compare branches, tags, or commits implementation? and CommitsApi.getDiff() problem!

I was wondering if the API has implemented the
GET /projects/:id/repository/compare?from=master&to=feature from GitLab Repository API
under comparing branches, tags, or commits page at: https://docs.gitlab.com/ce/api/repositories.html
I am trying to the get blame file between a range of commits and I started of by getting a single diff of a specific commit,  but run into an exception Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of org.gitlab4j.api.models.Diff out of START_ARRAY token
at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@1b2c4791; line: 1, column: 1]
The call that I'm making is
Diff diff = gitLabApi.getCommitsApi().getDiff(projectId,commit.getId());
and I made sure the projectId and the hash was correct.
Would like a response as soon as possible, thank you!

The getDiff() method has been fixed and the compare() method has been added. Unit tests have been added to test this functionality.

Thank you for your quick response and fix for the issue!


checkpoint mismatch

when I load the trained checkpoint， there is an error：
size mismatch for prop_mlp_0.encoder.embeddings: copying a param with shape torch.Size([6606952, 1]) from checkpoint, the shape in current model is torch.Size([6606952, 4]).
size mismatch for prop_mlp_0.density_layer.0.weight: copying a param with shape torch.Size([64, 6]) from checkpoint, the shape in current model is torch.Size([64, 24]).
size mismatch for prop_mlp_0.density_layer.2.weight: copying a param with shape torch.Size([1, 64]) from checkpoint, the shape in current model is torch.Size([256, 64]).
size mismatch for prop_mlp_0.density_layer.2.bias: copying a param with shape torch.Size([1]) from checkpoint, the shape in current model is torch.Size([256]).
size mismatch for prop_mlp_1.encoder.embeddings: copying a param with shape torch.Size([10801256, 1]) from checkpoint, the shape in current model is torch.Size([10801256, 4]).
size mismatch for prop_mlp_1.density_layer.0.weight: copying a param with shape torch.Size([64, 8]) from checkpoint, the shape in current model is torch.Size([64, 32]).
size mismatch for prop_mlp_1.density_layer.2.weight: copying a param with shape torch.Size([1, 64]) from checkpoint, the shape in current model is torch.Size([256, 64]).
size mismatch for prop_mlp_1.density_layer.2.bias: copying a param with shape torch.Size([1]) from checkpoint, the shape in current model is torch.Size([256]).

I have similar problem, and I set the num level of gridencoder to 1. The train is ok, but when I eval the model, the error occured:
Traceback (most recent call last):
File "/data/Code/zipnerf-pytorch/eval.py", line 307, in
app.run(main)
File "/data/App/anaconda3/envs/zipnerf/lib/python3.9/site-packages/absl/app.py", line 308, in run
_run_main(main, args)
File "/data/App/anaconda3/envs/zipnerf/lib/python3.9/site-packages/absl/app.py", line 254, in _run_main
sys.exit(main(argv))
File "/data/Code/zipnerf-pytorch/eval.py", line 115, in main
step = checkpoints.restore_checkpoint(config.checkpoint_dir, accelerator, logger)
File "/data/Code/zipnerf-pytorch/internal/checkpoints.py", line 24, in restore_checkpoint
accelerator.load_state(path)
File "/data/App/anaconda3/envs/zipnerf/lib/python3.9/site-packages/accelerate/accelerator.py", line 2922, in load_state
load_accelerator_state(
File "/data/App/anaconda3/envs/zipnerf/lib/python3.9/site-packages/accelerate/checkpointing.py", line 205, in load_accelerator_state
models[i].load_state_dict(state_dict, **load_model_func_kwargs)
File "/data/App/anaconda3/envs/zipnerf/lib/python3.9/site-packages/torch/nn/modules/module.py", line 2041, in load_state_dict
raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for Model:
size mismatch for nerf_mlp.encoder.embeddings: copying a param with shape torch.Size([4920, 8]) from checkpoint, the shape in current model is torch.Size([23967296, 8]).
size mismatch for nerf_mlp.encoder.offsets: copying a param with shape torch.Size([2]) from checkpoint, the shape in current model is torch.Size([17]).
size mismatch for nerf_mlp.encoder.idx: copying a param with shape torch.Size([4920]) from checkpoint, the shape in current model is torch.Size([23967296]).
size mismatch for nerf_mlp.encoder.grid_sizes: copying a param with shape torch.Size([1]) from checkpoint, the shape in current model is torch.Size([16]).
size mismatch for nerf_mlp.density_layer.0.weight: copying a param with shape torch.Size([64, 8]) from checkpoint, the shape in current model is torch.Size([64, 128]).
size mismatch for prop_mlp_0.encoder.embeddings: copying a param with shape torch.Size([4920, 1]) from checkpoint, the shape in current model is torch.Size([16897552, 1]).
size mismatch for prop_mlp_0.encoder.offsets: copying a param with shape torch.Size([2]) from checkpoint, the shape in current model is torch.Size([17]).
size mismatch for prop_mlp_0.encoder.idx: copying a param with shape torch.Size([4920]) from checkpoint, the shape in current model is torch.Size([16897552]).
size mismatch for prop_mlp_0.encoder.grid_sizes: copying a param with shape torch.Size([1]) from checkpoint, the shape in current model is torch.Size([16]).
size mismatch for prop_mlp_0.density_layer.0.weight: copying a param with shape torch.Size([64, 1]) from checkpoint, the shape in current model is torch.Size([64, 16]).
size mismatch for prop_mlp_1.encoder.embeddings: copying a param with shape torch.Size([4920, 1]) from checkpoint, the shape in current model is torch.Size([21221336, 1]).
size mismatch for prop_mlp_1.encoder.offsets: copying a param with shape torch.Size([2]) from checkpoint, the shape in current model is torch.Size([17]).
size mismatch for prop_mlp_1.encoder.idx: copying a param with shape torch.Size([4920]) from checkpoint, the shape in current model is torch.Size([21221336]).
size mismatch for prop_mlp_1.encoder.grid_sizes: copying a param with shape torch.Size([1]) from checkpoint, the shape in current model is torch.Size([16]).
size mismatch for prop_mlp_1.density_layer.0.weight: copying a param with shape torch.Size([64, 1]) from checkpoint, the shape in current model is torch.Size([64, 16]).


Port list semtype changes

Purpose

Port list.bal and related file changes in nballerina semtypes to jballerina

Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Created new PR in #35860


DO NOT MERGE feat: automatically determine tracing root

Since we're already requiring that the client to pass in "path", we can use that to determine the project root value.
Close and delete me if this isn't a good idea.

Actually, why do we even need to calculate it... can't it just be __dirname of the SST project?


feat(InlineTip): New InlineTip component

Contributes to #2940
The InlineTip (usage) is a message embedded within other components that provides an ambient way to deliver learning content without distracting the user from their flow.
Novice to pro is a continuous learning framework aimed to orient, onboard, explain, educate, and cultivate novice users into high-functioning power users.
What did you change?
This is a new component.
How did you test and verify your work?

[x] Used the CLI to scaffold a new component.
[x] Added Storybook stories.
[x] Added documentation.
[x] Verified default tests.
[x] Added tests.
[x] Design reviewers. Cameron Calder, @sdignum, Bridget Ndege.

Reviewed and it looks good to me @paul-balchin-ibm. Many thanks!

@allcontributors add @paul-balchin-ibm for code

@all-contributors add @paul-balchin-ibm for code

Apparently the other allcontributors didn’t want to acknowledge you. 😅

Rude!? 😅


Gstreamer h264 encoders / decoders missing or not working at all

I'm trying to set up a custom application and I'm using Gstreamer to get the input video stream from my pc and sending the output video stream to the same PC through a RTSP server. I've noticed that the plugins to encode and decode H264 videos are missing in the prebuilt images, even in the latest released images (I'm using a KV260 kit). I've tried the only available elements omxh264enc and omxh264dec but they are not working (I get some errors about "/dev/allegroIP" which I was not able to fix because there's nothing there...).
Is there any reason for this or am I missing something?

I assume you are using the image mentioned here: this design doesn't enable the VCU, so if you need VCU you should modify the design to include VCU, this is why the /dev/allegroIP is missing.

Closing since no activity for more than 2 weeks, please reopen if you still have question, thanks


[Enhancement]: Avoider Game Responsive Issue

Do you want to have the enhancement of existing game ? 😀 Describe yourself..

In this Avoid Game cannot proper Responsive
Game Area cannot proper in the place.
please assing me.

Describe the solution you'd like
Screencast from 2024-07-12 11-45-41.webm
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @sivaprasath2004 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @sivaprasath2004 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Dependabot fixes

securuityA few security problems were detected by dependabot with the cryptography package.
Manually updating versions as depenedabot does not work in this repository.

CI should be fixed when the environment provider is updated. This PR is on hold until then


If the type is a map, additional Prop1 keeps popping up

AdditionalProp1 continues to appear in Ui when the above example is added to the properties.
Model
//example="{"audio_codec":"22tcp","audio_sample_rate":22,"audio_bitrate":11111,"audio_port":123123}"
type NginxBroadCastOpenRes struct {
ChannelKey		string						json:"channel_key"
VideoProfiles	[]map[string]interface{}	json:"video_profiles"
AudioProfile	map[string]interface{}		json:"audio_profile"
StreamPluginId	int							json:"stream_plugin_id"
Servers			[]map[string]interface{}	json:"servers" example:"c1:sdf"
ErrorCode	 	string						json:"error_code"
}
Swagger Api
// @Success 200 {object} models.NginxBroadCastOpenRes{servers=[]object{ip=string},audio_profile=object{audio_codec=string,audio_sample_rate=int32,audio_bitrate=int32,audio_port=int32},video_profiles=[]object{video_codec=string,video_width=int32,video_height=int32,video_framerate=int32,video_bitrate=int64,video_port=int64}} "The ChannelKey Start Broadcast"
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Your swag version
v1.7.0
Your go version
1.16.3
Desktop (please complete the following information):

OS: MacOs
Browser: chrome

Additional context
My goal now is to remove "additional Prop1" from the screen. If you add an example, it doesn't work, and if it's in Object format, the swag init doesn't work. Please do it quickly.

Hi @MunDeuksoo
In order to understand the issue can you please attach a picture with a prettified JSON and start explaining the issue from there.

Hi @ubogdan
I solved the problem above.
I'll close the issue now.

Hello @MunDeuksoo  can you please provide the fix I have the same problem.


x/build: linux-mips64 builder has no space left

https://build.golang.org/log/4d0fa6c8528fe9f1c53cbc5f779524e872007730
/data/mips64/go/pkg/tool/linux_mips64/link: flushing $WORK/cmd/compile/_obj/exe/a.out: write $WORK/cmd/compile/_obj/exe/a.out: no space left on device

I suppose some cleanup is needed.
cc @bradfitz @vstefanovic

I don't manage that builder.
@vstefanovic?

Seems ok now.


Network: firewall controller chain

Description
This PR adds the creation, deletion, and update of firewall rules in FirewallConfiguration controller

/build

/build

/build

/merge


Change Nation-Phoneprefix to local prefix

Hi,
please do an automatic exchange of national prefixes (e.g. +49 Germany) to a local prefix (germany is 0) during upload to fritzbox
Thx

Why? international prefixes work perfectly fine in a FritzBox. No need to convert them.

just national pefixes will be send by provider - so the box showes the name and want to make an aditional (or new) entry to my test-phonebook if there is an entry in the main phonebook, even if there is an entry with the international prefix in the test-phonebook

@jens-maus it seems that the provider sends 012345 but in the phonebook it is +4912345 - so the FritzBox does not match them (according to @caldir65 - never tested that) and therefore in the callers-list the numbers and not the names appear.

@carlos22 This is at least not true here. As said, I have my phonebook full of +49xxxx numbers and my provider also sends 0123xxx numbers only and they are perfectly matched.

Ok that was also my assumption. Maybe this is a settings issue? The FB needs to know which is the default prefix (Germany, +49 in this case).

At least here are these settings allready made in the fb. Maybe a problem with different boxes or firmware-versions?


[BUG] ReactNativeManualDevicePlugin - Cannot find module @microsoft/applicationinsights-react-native/dist-esm/manualIndex

Description/Screenshot
Following your documentation, I'm using Expo, so I import ReactNativeManualDevicePlugin using
import { ReactNativeManualDevicePlugin } from "@microsoft/applicationinsights-react-native/dist-esm/manualIndex"
but then I'm getting the following Typescript error

Steps to Reproduce

OS/Browser: MacOS
React-Native Version: 0.73.6
SDK Version [e.g. 22]:
"@microsoft/applicationinsights-react-native": "^4.1.1",
"@microsoft/applicationinsights-web": "^3.2.0",
How you initialized the SDK:
`import { ApplicationInsights, IApplicationInsights } from "@microsoft/applicationinsights-web"
import { ReactNativeManualDevicePlugin } from "@microsoft/applicationinsights-react-native/dist-esm/manualIndex"
import { myDeviceInfoModule } from "../../config/appInsight-device.ts"

// MS ApplicationInsights
const RNMPlugin = new ReactNativeManualDevicePlugin()
RNMPlugin.setDeviceInfoModule(myDeviceInfoModule)
const appInsight = new ApplicationInsights({
config: {
connectionString: Config.APPINSIGHT_CONNECTION_STRING,
extensions: [RNMPlugin],
},
})
appInsight.loadAppInsights()`
Expected behavior
Typescript should detect the module. I have the same issue with my Unit Test using Jest
Additional context
Add any other context about the problem here.

I have seen this at times, and documented as is a hack because not all build environment support the new entry points.
I suspect that if you throw a ".js" onto the end of the import that it (should) work as the file exists but the version of TypeScript you are using (or the mode its running in) doesn't like / infer the import type.

@MSNev Adding ".js" didn't fix the issue.
When I'm trying to use ReactNativePlugin, for a non-expo app, I'm getting quite similar issue:

Are you sure of your package.json or typing ?

maybe try:

add a new declaration file example.d.ts with declare module 'reactNativePlugin';
add your example.d.ts to tsconfig.json

  {
    "compilerOptions": {
...
      },
      "include": [
        ...
        "example.d.ts"
      ],

    }

maybe try set allowJs: true in your tsconfig.json

I am getting the same issue as @yoannHertienne  described. Any news on that?

@Karlie-777 I tried your solution, but I was not able to fix it, still typescript error to import your module.

@siyuniu-ms it seems that all manual device interfaces https://github.com/microsoft/applicationinsights-react-native/blob/aa2b586cb1c88dd6557f744644c5cd4f01073c0a/applicationinsights-react-native/src/manualIndex.ts#L9 are not exported from index.ts https://github.com/microsoft/applicationinsights-react-native/blob/main/applicationinsights-react-native/src/index.ts

Hi, @yoannHertienne @luanlcampos Could you check whether the provided sample app https://github.com/microsoft/applicationinsights-react-native/tree/main/sample works for you?
I changed the app locally to match the version as yours
    "@microsoft/applicationinsights-react-native": "^4.1.1",     "@microsoft/applicationinsights-web": "^3.2.0",
and also added
var RNPlugin = new ReactNativeManualDevicePlugin(); RNPlugin.setDeviceInfoModule(myDeviceInfoModule);
It works good on my windows machine.

Could you also check the typescript version in the node_modules folder? Based on the conversation in https://stackoverflow.com/questions/70296652/how-can-i-use-exports-in-package-json-for-nested-submodules-and-typescript, typescript that has version lower than 4.7 didn't support export (which may cause the issue of not finding the right type files.)

Could you also check the typescript version in the node_modules folder? Based on the conversation in https://stackoverflow.com/questions/70296652/how-can-i-use-exports-in-package-json-for-nested-submodules-and-typescript, typescript that has version lower than 4.7 didn't support export (which may cause the issue of not finding the right type files.)

I'm using  "typescript": "5.4.5".

Hi, @yoannHertienne @luanlcampos Could you check whether the provided sample app https://github.com/microsoft/applicationinsights-react-native/tree/main/sample works for you? I changed the app locally to match the version as yours  "@microsoft/applicationinsights-react-native": "^4.1.1", "@microsoft/applicationinsights-web": "^3.2.0", and also added var RNPlugin = new ReactNativeManualDevicePlugin(); RNPlugin.setDeviceInfoModule(myDeviceInfoModule); It works good on my windows machine.

I tried your sample, and after installing Eslint and typescript, import is not giving any error.
I will create new project from scratch and import your library.

@luanlcampos @siyuniu-ms I tested the sample project again and with typescript, it's not working and give me the same error.
Step to reproduce

Clone the sample project
Install tynpm install -D @tsconfig/react-native @types/jest @types/react @types/react-test-renderer typescript
Create tsconfig.json file at the root of the project and add the following inside it:
{ "extends"<EMAIL_ADDRESS>}

Then I'm getting

So it's working with Javascript, but not with Typescript

Hi!
Is there any news about this? :-)
I get the same issue in my Expo app. It seems like the type definition (manualIndex.d.ts) is not working when importing since it's implicitly has an 'any' type.
I'm importing with import {ReactNativeManualDevicePlugin} from '@microsoft/applicationinsights-react-native/dist-esm/manualIndex';

We've experienced this exact same problem when running our tests using Jest 29 simply importing the below:
import { ReactNativePlugin } from '@microsoft/applicationinsights-react-native';

const RNPlugin = new ReactNativePlugin();

After lots of trial and error I found that the last working version was the combination below:
"@microsoft/applicationinsights-react-native": "4.2.0",
"@microsoft/applicationinsights-web": "3.2.0",

Clearly something was introduced after this (4.2.0?) that has likely caused the issues we've been experiencing.


(Fix)Navigation Bar Visual Issues - Spacing and Alignment has been Fixed.

Title of the Pull Request

[x] Have you renamed the PR Title in a meaningful way?

Related Issue

Closes: #833
Description

Solved Jumbling which was occuring earlier.
How Has This Been Tested? ⚙

Screenshots 📷

Before

After
https://github.com/user-attachments/assets/5035bd90-0659-43b6-babe-54b67cbfc486
Type of change
What sort of changes have you made:

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

[x] My code follows the code style of this project.
[x] I have followed the contribution guidelines
[x] I have performed a self-review of my own code.
[x] I have ensured my changes don't generate any new warnings or errors.
[ ] I have updated the documentation (if necessary).
[x] I have resolved all merge conflicts.

@somyadipghosh  Please review My Pull Request.

@somyadipghosh Thanks for Co-operation


coverage report looks not good

It seems that can't deal with '||'.

I spent some time digging into this issue and this is what I found:
Isparta extends Istanbul's Instrumenter class and overrides the input code with babel generated code, and patches the generated metrics (statementMap, fnMap, branchMap) using the source map generated by Babel, mapping the generated positions back to the original positions in the source code. However, Babel's source map isn't detailed enough to return the precise end position for any expression. For example, it returns a column number of 0 for expressions that are part of:

a boolean expression, e.g. a || b
a ternary expression, e.g. a ? b : c

When Istanbul's HTML reporter is generating the HTML, it attempts to wrap the skipped branch, e.g. b with a <span>, however the end column is smaller than the starter column, so it fails to insert the closing </span>, causing the "skipped branch" span to include everything until the end of file.
I don't see a way to fix this other than asking Babel to provide source maps with better precision, but I also don't think it's going to be easy.


Hide tooltipster when position changed

When screen is resized and there is no place for a tooltipster where it was supposed to be ('right' for example) it moves on the left which makes it useless since it overlaps certain important data. How would I go about hiding it when default set position is changed?

Try Tooltipster v4 and force the side to 'right'. On the v4 branch, the documentation is included.

I'm a bit afraid of changing my current version to the branched one - probably I'll have to make many other adjustments to make it work again? What was changed to make the above work? :)

Many things have changed, but you might not have much to do, it depends on what you do.
The migration guide is not written yet. The HTML markup as changed a little and the CSS too.
You can copy-paste the code you use to initialize Tooltipster and I'll tell you quickly what should be changed. If you're not satisfied with v4, you can just come back to v3.
The only real issue I'm aware of on v4 right now is the one opened 5 days ago by Sparky672, you may want to take a look before you switch.

Ok - I put the v4 branch tooltipster in, an tooltips don't show. What needs to be done? :)

'position' is now 'side'. 'show' is now 'open'. The arrow color is now to be set in css. 'theme' should now be an array of strings. 'offsetX' does not exist anymore and should be implemented with the functionPosition callback. Don't hesitate to take a few minutes to read the updated doc, that will be useful to understand how the callbacks have changed (now using the instance object to call methods).

Uff! Thanks for info - I think I'll stick with v3 - I would need too many changes I believe. Will try to figure out how to hide tooltip when there is no place for it on the initialised side on that version.
Thanks for your time!

You can help with one thing perhaps though: I did not find a possibility to define secondary position if tooltip is moved from let's say 'right' because it has no place left on right ? Does it automatically go to 'left' or can I set this to 'down' somehow? I don't mind changing the core code a bit if needed.

In Tooltipster v4, you write position: ['right', 'bottom'] for example. That would prevent the tooltip from being on top or on the left. Stick with v3 if you wish, but I believe v4 is completely worth it and not that hard to upgrade :)

But you said

'position' is now 'side'

? But position: ['right', 'bottom'] still works? Did I misunderstand something? :)

Oops I meant 'side', but it's aliased for now, so yes 'position' still works. But it might be removed in v5 - if there is a v5 at some point.

Ok, I understand.
I tried to use
                           $('#create-template').tooltipster({                     side: ['right', 'bottom'],                     //trigger: 'custom',                     //arrowColor: '#4395f1',                     contentAsHTML: true,                     content: $("#tabNotice").html(),                     interactive: false,                     theme: ['tooltipster-default', 'tooltipster-second', 'lighter'],                     //offsetX: 20,                 });                 // show tooltip without any action after 3 seconds                 setTimeout(function(){                     $('#create-template').tooltipster('open');                 },1500);
But tooltipster has class of .tooltipster-fade which adds opacity: 0. Perhaps 'open' does not remove it or something?

It's supposed to work :) It works in my projects and in the doc/demo files. Try using the tooltip with its default theme (remember to use the v4 css file) and config and add options gradually from there to see where something is wrong. Oh and don't use the minified JS file, this one is still holds a minified v3.

Thanks for your help, will see what I can do.


Merge in Initial Package Setup

Initialized our ROS2 package for Ad Boxtra with a simple "conversationalist" node to start off with.

Initialized our ROS2 package for Ad Boxtra with a simple "conversationalist" node to start off with.


Keep metrics out of the log files.

I wish we could do this once and for all. They should never appear in
log files by default.

bors merge

bors r+


[Frontend] Integration BE<> FE

[ ] recover account on frontend page
[ ]  improve login ( need to discuss ) using only wallet address is not right. refer #18
[ ] complete submit tags page
[ ] once upvote/downvote is removed. replace it with like
[ ]


test: move SLD files into subfolder

When running the test to process all files in a folder, other style files (.e.g qml) are attempted to be read with the SLD parser causing errors. This pull request moves SLD files to a subfolder, so the following test can be run without errors:
npm start -- -s sld -t qgis -o ./output testdata/sld

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Unregistered type url: undefined

I have the Cosmos SDK v0.39.2 working perfectly but now am testing out the Stargate version of Cosmos SDK 0.40.0-rc3 using tendermint/vue v0.1.12 in my frontend app but I am receiving the following error when trying to execute a REST API route to create a new Type:
Error: Unregistered type url: undefined
    at Registry.lookupTypeWithError (registry.js?4250:29)
    at Registry.encode (registry.js?4250:37)
    at eval (registry.js?4250:45)
    at Array.map (<anonymous>)
    at Registry.encodeTxBody (registry.js?4250:44)
    at Registry.encode (registry.js?4250:35)
    at SigningStargateClient.signAndBroadcast (signingstargateclient.js?172a:59)

The API route is called using the following:
axios.post(API + '/financingcompany/financing_accounts', req).then(async response => {
The following response is received:
type: "financingcompany/CreateFinancingAccount"
value:
companyAddress: "128 Prinsep St"
companyName: "Test Comp Ltd"
companyNumber: "875897t98"
country: "AE"
creator: "comos1ap6kmlgv77k6lc65nkjl8vmal9msqzzdskgyvk"
emailAddress<EMAIL_ADDRESS>phoneNumber: "25252242432"
processingFee: "123"
websiteAddress: "http://google.com"

In Stargate browser-chain interactions work differently. Here is an example of how to do it manually:
https://gist.github.com/fadeev/a4981eff1cf3a805ef10e25313d5f2b7

In Stargate browser-chain interactions work differently. Here is an example of how to do it manually:
https://gist.github.com/fadeev/a4981eff1cf3a805ef10e25313d5f2b7

Thanks a lot, the code snippet works. Had to make sure the RPC service was setup as well within the backend.

Thanks a lot, the code snippet works. Had to make sure the RPC service was setup as well within the backend.


Implement container class for markov chains

To facilitate querying all chains with a single API call, and get back the most matching one.

Implemented in 41eaf3d18128241da7d4274304fe4bd89d032c43


Feat/wasi tls

Support tls

Thanks! Can we have an example to show how to set up cargo dependencies for this feature in an application?


⚠ Processors has degraded performance

In 7e4e8e3, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 53 ms

Resolved: Processors performance has improved in 528792c.


fix: sso button click

Related Issues
Fixes https://github.com/descope/etc/issues/5524
Description
Fix sso button click when there are no other regular/sso buttons
Must

[x] Tests

Closing, will be treated as feature request.