Showlist the features

Maybe it is an idea to showlist the features of the packages. That way you can check if what you need is already there or not.  Just like the comment below

Thanks for the comment and yes, that'd be neat feature to have, but it is hard to maintain and curate – even in the mid-run. We are trying to keep up to date with what is happening and report as we notice things, but it would be taking too much time if we tried to keep those lists up to date – especially since very few projects keep proper changelogs 😦  . And then, IMHO, it is better to not provide a list than have a false list trying to be accurate. Unfortunately we don't have the time to maintain such a list.
Though, I feel our in-between approach of having specific comments by specific people with clear indication which version and what time that comment was made, gives you some good idea. Of course, we'd like to have more. If you have any – even as quotes from blog posts – please add a PR and we gladly merge. I am sure people would appreciate it.
So, I hope you understand why I am closing this as a wontfix,  unless you want to join the team and keep maintaining it. In that case feel free to reopen and let us know about that!

That said, I personally (not sure about @ligthyear) am okay with project maintainers approaching us and saying that they would like to keep such a list up to date.

I can understand that it is to time consuming. I do not have the time to do it myself.
But it would be nice indeed if the project maintainers approached this repo to update the list.

If any project maintainer would like to do that, I am open to discussing that. Haven't been approached by anyone yet though...


Refactorization of the SDK

Related to this issue: #420
Done

#424
#427
#428
#432
#439
#438
#447
#448
#449
#451
#450
#456
#473
#474
#475
#476

What an interesting PR here 👀 😇

bors merge


Errors and Warnings do not show when the same file is open in two tabs

Here's a screenshot:

When the same file is open in multiple tabs (eg. by right clicking on the tab -> split right), the gutter error/warning triangles and corresponding text highlighting only displays for one of the tabs.
Clicking on the line numbers for the error (in this case /home/robbie/git/robbie/glance/app/Translate.hs: 112, 47) in the bottom panel still moves the cursor in both tabs.
Versions:
haskell-ghc-mod 1.6.6
ide-haskell 1.3.9
Atom 1.4.0
Ubuntu 14.04
Ghc Modi is enabled

Probably a problem with ide-haskell itself. I'll take a look when I'm able.

Thank you for fixing this. It now works for me with ide-haskell 1.5.2


Exhaustck

Simple exhaustiveness checker for Hackett. Implementation based on idea of "ideals" (which I may or may not have read off of stackoverflow). Almost-works for strings (rejects string patterns that don't end in a wildcard, but doesn't give examples of an un-matched string).

This is great, thank you! I was a little busy this weekend, so I didn’t get a chance to look at it in detail, but I’ll try to get to this after work today.

I’ve pushed a commit with some style tweaks (to bring the style more in line with the rest of the codebase), which I plan to squash before merging this. Unless you think any of those changes aren’t good ones, I’ll probably merge this soon.

The style changes look great!


ng-drag-data="{'dragging':'{{square}}','index':{{$index}}}" used old data when {{square}} changed

I used {{}} in the ng-drag-data direction. The value inside {{}} changed, and I can see it in the Chorme developer's tool in the DOM tree. But when I accept the data in "ng-drag-success" and "ng-drop-success" functions as parameters, it shows the old value.

Oh, it's strange.


Ako/ A/A Test

Changes:
added A/A test cookies on the project
Type of change

[ ] Bug fix
[x] New feature
[ ] Update feature
[ ] Refactor code
[ ] Translation to code
[ ] Translation to crowdin
[ ] Script configuration
[ ] Improve performance
[ ] Style only
[ ] Dependency update
[ ] Documentation update
[ ] Release

Looks good, only concern is having slashes in the cookie name: const cookieName = "a/a-test-cookie"
const cookieName = "aa-test-cookie" might be better just to prevent oddness with special characters (possibly) going on.

Looks good, only concern is having slashes in the cookie name: const cookieName = "a/a-test-cookie"
const cookieName = "aa-test-cookie" might be better just to prevent oddness with special characters (possibly) going on.

this is done


Running This on Windows

Hi
I was wondering how I can run this on my windows locally instead of linux.
Can you please guide me through It if It's possible?
I really appreciate It.

Hi at first you need to install python in your windows
Download Python 3.11.5 for Windows 64-bit
then when you install python you can run script by this command in your cmd python v2_ip_limit.py
steps are the almost the same
just if your domain or IP is filter you should also use VPN

Here's the error that pops up:
Traceback (most recent call last):
File "E:\V2IpLimit-houshmand\V2IpLimit-houshmand\Marzban\v2_ip_limit.py", line 11, in
import websockets
ModuleNotFoundError: No module named 'websockets'
And I fixed It by "pip install websockets"
Just leaving this comment here, in case anyone else face this error.
Thanks a lot Houshmand 💙

Hi,
But there's no cronjob or screen command on Windows, right?
I can only run It once and that's It, am I right?

yeah but there are probably alternatives, I'm not very familiar with Windows sorry


logger: print times and debug tags in test logs

@akalin-keybase I know you started on other more general logging fixes, but these changes really helped me debug timing problems in the face of concurrency in the tests, so this seems worth doing to me.  I don't think it precludes your other eventual changes.

lgtm! actually I think I was just going to do something like this anyway, so thanks!

There's no way the test failures are related. Merging.


perf: disable perMessageDeflate

From the ws docs:
"ws supports the permessage-deflate extension extension which enables
the client and server to negotiate a compression algorithm and its
parameters, and then selectively apply it to the data payloads of each
WebSocket message.
The extension is enabled by default but adds a significant overhead in
terms of performance and memory comsumption. We suggest to use
WebSocket compression only if it is really needed.
To disable the extension you can set the perMessageDeflate option to
false"

@feross @DiegoRBaquero you might also want to disable clientTracking as it seems that bittorrent-tracker uses its own logic to track clients.
The clientTracking option defaults to true and when enabled clients are stores in an array in ws@1 and in a set in ws@2.
As you can imagine the complexity to remove a client when it disconnects is O(n) in ws@1.


chore: update slack invited url in readme

Update Slack invited URL in README

The link is invalid for me.


native_runner_executable never up-to-date

Describe the bug

Target platform: native_sim/native/64
After upgrading to zephyr 3.7.0 and building for native_sim I noticed that the build is never up-to-date. With older zephyr releases like 3.2 this was not the case. The native_runner_executable target always builds
https://github.com/zephyrproject-rtos/zephyr/blob/828e47cc78e1985384dc70b22c86ddd3c95e4da5/CMakeLists.txt#L1954
Expected behavior

If everything has been build before and nothing changes a build should show something like
[build] ninja: no work to do.
[driver] Build completed: 00:00:00.101

Logs and console output
native_runner_executable will always build even if nothing has changed
[build] [1/2 66.7/0.015] Building native simulator runner, and linking final executable
[build] [2/2 1.7/1.200] Running utility command for native_runner_executable
[driver] Build completed: 00:00:01.293
[build] Build finished with exit code 0

Environment (please complete the following information):

OS: Linux
Toolchain: zephyr-sdk-0.16.8
Zephyr Version 3.7.0

The native_runner_executable target just calls the external native simulator runner build, which will then check if everything is up to date or not, and if things are up to date nothing is done.
This is just how both builds have been plugged together, and not a bug but a choice.
Is there any problem beyond the unexpected ninja message?


procfs: add cpuinfo

Summary
add proc/cpuinfo
Impact
new function
Testing
custom board. and riscv cpuinfo can be test with esp32

Where is FS_PROCFS_EXCLUDE_CPUINFO enabled?

Where is FS_PROCFS_EXCLUDE_CPUINFO enabled?

it defaults to be disabled and can be enable by menuconfig.
this mocro is defined in fs/procfs/Kconfig.


[All hosts] (auth) clarify SSO support

Also fixes this issue in another repo: https://github.com/OfficeDev/Office-Add-in-NodeJS-SSO/issues/26

OPS Build status updates of commit cc152d0:
:clock10: Preparing: average preparing time is 44 sec(s)

OPS Build status updates of commit cc152d0:
:clock10: Incremental building: average incremental building time is 29 sec(s)

OPS Build status updates of commit cc152d0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/requirement-sets/identity-api-requirement-sets.md
:white_check_mark:Succeeded

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

OPS Build status updates of commit de5af47:
:clock10: Preparing: average preparing time is 44 sec(s)

OPS Build status updates of commit de5af47:
:clock10: Incremental building: average incremental building time is 29 sec(s)

OPS Build status updates of commit de5af47:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/requirement-sets/identity-api-requirement-sets.md
:white_check_mark:Succeeded

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

@AlexJerabek I've put this question on the agenda for the next team meeting.


0.10.1: pytrest warnings

Looks lik epytest shows some wanrings:
+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-pydata-sphinx-theme-0.10.1-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-pydata-sphinx-theme-0.10.1-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild/BUILD/pydata-sphinx-theme-0.10.1
plugins: datadir-1.3.1, regressions-2.3.1
collected 43 items

tests/test_build.py ...........................................                                                                                [100%]

============================================================================= warnings summary =============================================================================
tests/test_build.py::test_analytics[provider0-tags0]
tests/test_build.py::test_analytics[provider1-tags1]
tests/test_build.py::test_analytics[provider5-tags5]
  /usr/lib/python3.8/site-packages/sphinx/events.py:94: DeprecationWarning: 'google_analytics_id' is deprecated and will be removed in version 0.11, please refer to the documentation and use 'analytics' instead.
    results.append(listener.handler(self.app, *args))

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
===================================================================== 43 passed, 3 warnings in 11.70s ======================================================================

yep!  You'll see in the pytest parametrization for that test that we have TODO notes for the deprecation:
https://github.com/pydata/pydata-sphinx-theme/blob/5d3520540062f231ab1f72cee1a308e27a054466/tests/test_build.py#L546-L592
closing as it's already planned for 0.12, but current dev version is 0.11, so nothing to do now.


duplicate references in build phase

This should be fixed.

No its not.

:D

Fixed? Hopefully this won't break anyone's build.

👍

Should be fixed in CP too now,


"exit status ###"

I find it very strange that aws-okta exec prints this when the underlying command exits nonzero -- I haven't found another tool that acts like and so I find it a little strange
Is there a reason for this? Can it be factored out (it's more noise on things actually failing)?

I think the intention was that you could differentiate between the exit code of the exec'd app vs the exit code of aws-okta itself. Not sure if this is used, or if aws-okta itself actually exits with any code other than 0 or 1


Fix country name for South Korea

In our country dropdown it shows up as Korea, South
Which leads to it being parsed improperly in the CSV index

Seems like we should just be calling it "South Korea" right? The comma seems odd to me.

@oremanj could you take care of this one?

https://github.com/microcovid/microcovid/pull/727 Is this ok?


Find kth element from last

Simple way with 2 pointers, one pointer walk K elements then the two pointers walk at the same time. When pointer 2 finishes the p1 is in the kth element

In this case I wonder if it is better use for or alway while. We can talk about this in our next meeting.

There is not validated for node from last is less or equal to the length of sll.


Improve training on M1 Macs utilizing METAL

Allow M1 Macs to unleash their full power on training models using METAL

Notes to self:

torch.backends
torch.backends.mps.is_available
torch.backends.mps.is_built

Allow M1 Macs to unleash their full power on training models using METAL

METAL \m/


Ktlint

This PR splits into two commits, one to configure ktlint and another to apply ktlint formatting changes.  This should make it easier to review.
As part of enabling ktlint, the version declaration for Kotlin was moved to gradle.properties so that it is accessible to the root build.gradle.kts.  (Version Catalogs don't play nicely with build.gradle.kts).
This code review checklist is intended to serve as a starting point for the author and reviewer, although it may not be appropriate for all types of changes (e.g. fixing a spelling typo in documentation).  For more in-depth discussion of how we think about code review, please see Code Review Guidelines.
Author

[ ] Self-review: Did you review your own code in GitHub's web interface? Code often looks different when reviewing the diff in a browser, making it easier to spot potential bugs.
[ ] Automated tests: Did you add appropriate automated tests for any code changes?
[ ] Documentation: Did you update documentation as appropriate? (e.g README.md, etc.)
[ ] Rebase and squash: Did you pull in the latest changes from the main branch and squash your commits before assigning a reviewer? Having your code up to date and squashed will make it easier for others to review. Use best judgement when squashing commits, as some changes (such as refactoring) might be easier to review as a separate commit.

Reviewer

[ ] Checklist review: Did you go through the code with the Code Review Guidelines checklist?
[ ] Ad hoc review: Did you perform an ad hoc review?  In addition to a first pass using the code review guidelines, do a second pass using your best judgement and experience which may identify additional questions or comments. Research shows that code review is most effective when done in multiple passes, where reviewers look for different things through each pass.
[ ] Automated tests: Did you review the automated tests?
[ ] Manual tests: Did you review the manual tests?
[ ] How is Code Coverage affected by this PR? We encourage you to compare coverage before and after changes and when possible, leave it in a better place.
[ ] Documentation: Did you review Docs and README.md as appropriate?

It's great to have Ktlint working on this project! I've just checked it, ran it and it seems to be working as expected. Android studio proposed me some changes - one deprecation and a few variable to value changes. They are not necessary, if you don't like them.

It's great to have Ktlint working on this project! I've just checked it, ran it and it seems to be working as expected. Android studio proposed me some changes - one deprecation and a few variable to value changes. They are not necessary, if you don't like them.

It's great to have Ktlint working on this project! I've just checked it, ran it and it seems to be working as expected. Android studio proposed me some changes - one deprecation and a few variable to value changes. They are not necessary, if you don't like them.

Awesome for making those Android Studio suggested fixes too 👍

I am going to do a rebase and merge for this set of changes (instead of squash), since if we need to roll anything back it would be helpful to have the commits be independent.


IconTabBar does not render opened tab

OpenUI5 version:
Latest (https://openui5.hana.ondemand.com/resources/sap-ui-core.js)
Browser/version (+device/version):
Chrome 74.0.3729.157
Any other tested browsers/devices(OK/FAIL):
None
URL (minimal example if possible):
http://next.plnkr.co/edit/D3v2VjAwQLq1oOfK?preview
Steps to reproduce the problem:

Add tab
Remove tab
Add tab

What is the expected result?
Tab content ("Some text content") is displayed.
What happens instead?
No tab content is displayed.
Clicking the tab header will render the content.
Any other information? (attach screenshot if possible)

It does seem specifically as a result of calling IconTabBar.setVisible(false), removing this fixes it.
Setting the selected key to null will fix this as well, though I don't think that should be required.
Thank you!

Hello,
I have corrected your example here :
http://next.plnkr.co/edit/fMK7odJAYuyT2X6c
In fact, I have used the method removeItem and not destroy. Furthermore, I have stored the instance of the tab and reuse it.
Tell me if it answer to your requirement.
Regards,
Joseph

Hi Joesph,
I think that would work. It requires storing all previously opened tabs (unless I'm mistaken), and adding the same one back if it's requested once more. I had destroyed it to allow for opening it again - otherwise there would be an ID duplicate on instantiating the tab the second time.
I already have a workaround in my local development where I just hide the tab bar with CSS. That may be a bit more performant, but I think your fix is possibly cleaner.
I still think this is a bug though, despite there being workarounds.
Thanks!

The original scenario will be checked by dev team via #1970273424
BR

The issue is fixed in the master branch.


MVC6 / ASP.NET 5 (previously known as vNext) support in Alpha 5?

I just installed Visual Studio 2015. I'm wondering does the Swashbuckle Alpha 5 support MVC6 aka ASP.NET 5?
Edit: More info about vNext at http://www.asp.net/vnext it appears to be in beta: https://github.com/aspnet/home

Not yet but it's next up in the pipeline!

Any update on this? A branch where we can watch progress or try stuff out for vnext?

Hey there
I've just kicked off this work and will get something available to view (either as a branch or separate repo)  very shortly. Hang tight ...

any word on this?

Working on a local "spike" branch at the moment but still a ways off something that could be tested out.
Rest assured, it's top priority at the moment and is getting all the free time I can spare :). Will update the ticket as soon as I have something to share.

Could you share the branch online? This is really wanted.

See working repo here - https://github.com/domaindrivendev/Ahoy


Correct definition of an symbol array

Newer versions of ModelingToolkit.jl (tested with v.8.70.0) distinguish the following two definitions of symbol arrays:
julia> @variables X[1:3]
1-element Vector{Symbolics.Arr{Num, 1}}:
 X[1:3]

julia> X[1]
X[1]

and
julia> @variables X[collect(1:3)]
1-element Vector{Symbolics.Arr{Num, 1}}:
 X[[1, 2, 3]]

julia> X[1]
ERROR: MethodError: no method matching CartesianIndices(::Tuple{Vector{Int64}})

protein_interaction_network and gene_regulatory_network currently use the latter way to define species, which leads to errors while indexing symbols with newer versions of ModelingToolkits.jl. For later releases, the following blocks should be corrected.
# protein_interaction_network.jl
@species (X(t))[collect(1:N)]

# gene_regulatory_network.jl
@species (m(t))[collect(1:N)]
@species (X(t))[collect(1:N)]

This issue might be related to the CI failure.

NICE! I've been looking at it and had a note to check the same thing you're describing here. This is great and will probably solve the CI issue.


Cover the race condition for upsert compaction

The current code can face the race condition when the following condition is met:

Segment upload is complete for segment replacement and segment zk metadata is changed to point the new segment.
Server is still loading the segment (e.g. if offheap upsert is enabled, segment reload can take a while)
If minion picks up the compaction task at the above step, minion will download the new segment (replaced) while it will fetch the validDocId bitmap for old segment.

To avoid this scenario, we added the extra crc check on the minion side. Minion will check if the crc from downloaded segment and crc from server api for valid doc id bitmap are the same.
Changes from the PR:

Add the new API for fetching validDocId bitmap. the response is changed to JSON to include extra information like crc.
Wired the new API & added tests
Added the crc check on the minion task executor
Added the crc check on the task generator

Release Note on the backward incompatibility
This PR is introducing backward incompatibility for UpsertCompactionTask. Previously, we allowed to configure the compaction task without the snapshot enabled. We found that using in-memory based validDocIds is a bit dangerous as it will not give us the consistency (e.g. fetching validDocIds bitmap while the server is restarting & updating validDocIds).
We now enforce the enableSnapshot=true for UpsertCompactionTask.
{
  "upsertConfig": {
    "mode": "FULL",
    "enableSnapshot": true
  }
}
...
"task": {
  "taskTypeConfigsMap": {
    "UpsertCompactionTask": {
      "schedule": "0 */5 * ? * *",
      "bufferTimePeriod": "7d",
      "invalidRecordsThresholdPercent": "30",
      "invalidRecordsThresholdCount": "100000",
      "invalidDocIdsType": "snapshot/onHeap/onHeapWithDelete"
    }
  }
}

Also, we allow to configure invalidDocIdsType to UpsertCompactionTask for advanced user.

snapshot: Default validDocIds type. This indicates that the validDocIds bitmap is loaded from the snapshot from the Pinot segment. UpsertConfig's enableSnapshot must be enabled for this type.
onHeap: the validDocIds bitmap will be fetched from the server.
onHeapWithDelete: the validDocIds bitmap will be fetched from the server. This will also take account into the deleted documents. UpsertConfig's deleteRecordColumn must be provided for this type.

Codecov Report
Attention: 65 lines in your changes are missing coverage. Please review.

Comparison is base (3ab2834) 61.69% compared to head (35a1ed1) 34.86%.
Report is 3 commits behind head on master.

Files
Patch %
Lines

...che/pinot/server/api/resources/TablesResource.java
0.00%
23 Missing :warning:

...upsertcompaction/UpsertCompactionTaskExecutor.java
0.00%
13 Missing :warning:

...t/controller/util/ServerSegmentMetadataReader.java
0.00%
12 Missing :warning:

...n/restlet/resources/ValidDocIdsBitmapResponse.java
0.00%
8 Missing :warning:

...psertcompaction/UpsertCompactionTaskGenerator.java
0.00%
5 Missing :warning:

...mmon/restlet/resources/ValidDocIdMetadataInfo.java
0.00%
3 Missing :warning:

...che/pinot/plugin/minion/tasks/MinionTaskUtils.java
0.00%
1 Missing :warning:

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #12346       +/-   ##
=============================================
- Coverage     61.69%   34.86%   -26.84%
=============================================
  Files          2422     2347       -75
  Lines        132217   128532     -3685
  Branches      20408    19858      -550
=============================================
- Hits          81573    44809    -36764
- Misses        44656    80507    +35851
+ Partials       5988     3216     -2772

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <0.00%> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <0.00%> (ø)

java-11
?

java-21
34.86% <0.00%> (-26.71%)
:arrow_down:

skip-bytebuffers-false
34.84% <0.00%> (-26.82%)
:arrow_down:

skip-bytebuffers-true
34.84% <0.00%> (-26.71%)
:arrow_down:

temurin
34.86% <0.00%> (-26.84%)
:arrow_down:

unittests
46.68% <0.00%> (-15.01%)
:arrow_down:

unittests1
46.68% <0.00%> (-0.20%)
:arrow_down:

unittests2
?

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

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

@Jackie-Jiang @tibrewalpratik17 Please take a final look on this PR.


Topic add portfolio

Coverage remained the same at 80.791% when pulling 9f42f2354bec3cf2f108f2bf734678b25e03b1ca on AngWM:topic-addPortfolio into 1afbfba13cfcd1c9b7b403f827d660e79a55ac9e on CS2113-AY1819S1-F09-2:master.


[bug]Fix: missing 'KYUUBI' in droplist UI of datasource

Purpose of the pull request
Fix missing 'KYUUBI' in droplist UI of datasource

Brief change log
Missing kyuubi in the datasource dropdown box on the Create SQL Task page

Verify this pull request

This pull request is code cleanup without any test coverage.

Codecov Report

Merging #15140 (70f328e) into dev (2622685) will increase coverage by 0.00%.
The diff coverage is n/a.

:exclamation: Current head 70f328e differs from pull request most recent head 3b2dae7. Consider uploading reports for the commit 3b2dae7 to get more accurate results

@@            Coverage Diff            @@
##                dev   #15140   +/-   ##
=========================================
  Coverage     38.17%   38.18%
+ Complexity     4682     4681    -1
=========================================
  Files          1281     1281
  Lines         45347    45308   -39
  Branches       4941     4918   -23
=========================================
- Hits          17312    17299   -13
+ Misses        26148    26123   -25
+ Partials       1887     1886    -1

see 25 files with indirect coverage changes
:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!


Impossible to start crc on Centos 7.9

General information

OS: Linux
Hypervisor: KVM
Did you run crc setup before starting it (Yes/No)? Yes

CRC version
# Put the output of `crc version`
CodeReady Containers version: 1.19.0+94b0362
OpenShift version: 4.6.3 (embedded in executable

CRC status
# Put the output of `crc status`
CRC VM:          Stopped
OpenShift:       Stopped
Disk Usage:      0B of 0B (Inside the CRC VM)
Cache Usage:     15.32GB
Cache Directory: /home/james/.crc/cache

CRC config
# Put the output of `crc config view`

./crc config view
(Nothing)
Host Operating System
# Put the output of `cat /etc/os-release` in case of Linux
CentOS Linux release 7.9.2009 (Core)

Steps to reproduce

Start crc start

Obtain the follow:
INFO Extracting bundle: crc_libvirt_4.6.3.crcbundle ...
crc.qcow2: 11.57 GiB / 11.57 GiB [-----------------------------------------------------------------------------------------------------------] 100.00%
INFO Checking size of the disk image /home/james/.crc/cache/crc_libvirt_4.6.3/crc.qcow2 ...
INFO Creating CodeReady Containers VM for OpenShift 4.6.3...
Error creating machine: Error creating the VM: Error creating machine: Error in driver during machine creation: virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: qemu-kvm: -machine q35,accel=kvm,usb=off,dump-guest-core=off: Unsupported machine type
Use -machine help to list supported machines!')

Expected
crc correctly started
Actual
crc doesn't start
Logs
You can start crc with crc start --log-level debug to collect logs.
Please consider posting this on http://gist.github.com/ and post the link in the issue.
$ ./crc start --log-level debug
DEBU CodeReady Containers version: 1.19.0+94b0362
DEBU OpenShift version: 4.6.3 (embedded in executable)
DEBU Total memory of system is<PHONE_NUMBER>6 bytes
DEBU No new version available. The latest version is 1.19.0
DEBU Couldn't set key CPE_NAME, no corresponding struct field found
DEBU Couldn't set key , no corresponding struct field found
DEBU Couldn't set key CENTOS_MANTISBT_PROJECT, no corresponding struct field found
DEBU Couldn't set key CENTOS_MANTISBT_PROJECT_VERSION, no corresponding struct field found
DEBU Couldn't set key REDHAT_SUPPORT_PRODUCT, no corresponding struct field found
DEBU Couldn't set key REDHAT_SUPPORT_PRODUCT_VERSION, no corresponding struct field found
DEBU Couldn't set key , no corresponding struct field found
INFO Checking if podman remote executable is cached
DEBU Currently podman remote is not supported
INFO Checking if goodhosts executable is cached
DEBU goodhost executable already cached
INFO Checking minimum RAM requirements
DEBU Total memory of system is<PHONE_NUMBER>6 bytes
INFO Checking if running as non-root
INFO Checking if Virtualization is enabled
DEBU Checking if the vmx/svm flags are present in /proc/cpuinfo
DEBU CPU virtualization flags are good
INFO Checking if KVM is enabled
DEBU Checking if /dev/kvm exists
DEBU /dev/kvm was found
INFO Checking if libvirt is installed
DEBU Checking if 'virsh' is available
DEBU 'virsh' was found in /bin/virsh
DEBU Checking 'virsh capabilities' for libvirtd/qemu availability
DEBU Running 'virsh capabilities'
DEBU Found x86_64 hypervisor with 'hvm' capabilities
INFO Checking if user is part of libvirt group
DEBU Checking if current user is part of the libvirt group
DEBU Running '/bin/groups james'
DEBU Current user is already in the libvirt group
INFO Checking if libvirt daemon is running
DEBU Checking if libvirtd service is running
DEBU Running 'systemctl status virtqemud.socket'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit virtqemud.socket could not be found.
DEBU virtqemud.socket is not running
DEBU Running 'systemctl status libvirtd.socket'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit libvirtd.socket could not be found.
DEBU libvirtd.socket is not running
DEBU Running 'systemctl status virtqemud.service'
DEBU Command failed: exit status 4
DEBU stdout:
DEBU stderr: Unit virtqemud.service could not be found.
DEBU virtqemud.service is not running
DEBU Running 'systemctl status libvirtd.service'
DEBU libvirtd.service is running
INFO Checking if a supported libvirt version is installed
DEBU Checking if libvirt version is >=3.4.0
DEBU Running 'virsh -v'
INFO Checking if crc-driver-libvirt is installed
DEBU Checking if crc-driver-libvirt is installed
DEBU Running '/home/james/.crc/bin/crc-driver-libvirt version'
DEBU Found crc-driver-libvirt version 0.12.12
DEBU crc-driver-libvirt is already installed
INFO Checking if libvirt 'crc' network is available
DEBU Checking if libvirt 'crc' network exists
DEBU Running 'virsh --connect qemu:///system net-info crc'
DEBU Checking if libvirt 'crc' definition is up to date
DEBU Running 'virsh --connect qemu:///system net-dumpxml --inactive crc'
DEBU libvirt 'crc' network has the expected value
INFO Checking if libvirt 'crc' network is active
DEBU Checking if libvirt 'crc' network is active
DEBU Running 'virsh --connect qemu:///system net-info crc'
DEBU libvirt 'crc' network is already active
INFO Checking if NetworkManager is installed
DEBU Checking if 'nmcli' is available
DEBU 'nmcli' was found in /bin/nmcli
INFO Checking if NetworkManager service is running
DEBU Checking if NetworkManager.service is running
DEBU Running 'systemctl status NetworkManager'
DEBU NetworkManager.service is already running
INFO Checking if /etc/NetworkManager/conf.d/crc-nm-dnsmasq.conf exists
DEBU Checking NetworkManager configuration
DEBU NetworkManager configuration is good
INFO Checking if /etc/NetworkManager/dnsmasq.d/crc.conf exists
DEBU Checking dnsmasq configuration
DEBU dnsmasq configuration is good
Checking file: /home/james/.crc/machines/crc/.crc-exist
Found binary path at /home/james/.crc/bin/crc-driver-libvirt
Launching plugin server for driver libvirt
Plugin server listening at address <IP_ADDRESS>:41801
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(crc) Calling .GetBundleName
(crc) Calling .GetState
(crc) DBG | Getting current state...
(crc) DBG | Fetching VM...
INFO Starting CodeReady Containers VM for OpenShift 4.6.3...
DEBU Updating CRC VM configuration
(crc) Calling .GetConfigRaw
(crc) Calling .Start
(crc) DBG | Starting VM crc
(crc) DBG | Validating network
(crc) DBG | Validating storage pool
(crc) Failed to start: virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: qemu-kvm: -machine q35,accel=kvm,usb=off,dump-guest-core=off: Unsupported machine type
(crc) Use -machine help to list supported machines!')
Making call to close driver server
(crc) Calling .Close
Successfully made call to close driver server
Making call to close connection to plugin binary
Error starting stopped VM: virError(Code=1, Domain=10, Message='internal error: process exited while connecting to monitor: qemu-kvm: -machine q35,accel=kvm,usb=off,dump-guest-core=off: Unsupported machine type
Use -machine help to list supported machines!')

This should be fixed in the upcoming 1.20.0 release. In the mean time, you can use the 1.18.0 release, upgrade to centos 8, or install qemu-kvm-ev.

Duplicate of #1708

Hi,
I used the 1.18 release
Thanks for your fast response

https://access.redhat.com/documentation/en-us/red_hat_codeready_containers/1.19/html/release_notes_and_known_issues/issues_on_linux#codeready_containers_1_19_is_not_supported_on_red_hat_enterprise_linux_7


Rewrite the SyntaxExtension/Hygiene chapter

It's really not great atm but I'm currently having trouble going into the topic without touching macro_rules!/proc-macro specifics, https://veykril.github.io/tlborm/syntax-extensions/hygiene.html
Basically after https://github.com/Veykril/tlborm/pull/43 lands, the hygiene subchapter of the syntax extension chapter is still a lot worse than the declarative macros one. Feels like a lot of information from the declarative one should be lifted into the syntax extension one?

Just opened #78 on the duplicated evaluation problem, which might be part of the hygiene chapter.
What is so bad about the chapter?
What I got from it is:

it's bad to rely within the macro on things defined outside the macro (like assuming a specific variable is there)
it's bad to change the things outside the of the scope of the macro (like creating variables)
Rust allows you to do those bad things, so you are responsible.


Add ability to skip the entire test target

Simply adds support for skipping the entire test target rather than always defaulting to false.

Not sure why the tests failed, might just be a random error


Cheatsheet for the workshop

Summary
I think it would be very helpful for the workshop to provide a PyBaMM cheatsheet with the basic commands and syntax, so people don't have to spend too much time looking it up through the examples.
Motivation
Ideas on what to include:

How to list all the processed variables list(model.variables.keys())
How to run a simulation and what are the optional parameters to pass.
The syntax of the experiments.

Additional context
Add any other context or screenshots about the feature request here.

Add to the documentation (also have a print to pdf option)

it might be useful to think about making some feedback forms so we get useful and constructive feedback about things to improve. if we can be specific and brief we might get better responses

any input for the cheat sheet welcome! then we can put something together over the next 2 weeks

I think that, as a starting point for the upcoming workshop, we could go with how to run a simulation with everything as default, and then how to change every single aspect (in terms of what to pass and so on). Also, how to get the list of variables of the model and how to use QuickPlot.
Later on we can think of a cheatsheet with more advanced features like how to build new models.

Also how to define an experiment class, some of the parameters you might want to update more regularly (current functions, initial conditions), some of the more common variable names

Useful links for anyone wanting to contribute further (CONTRIBUTING.md, online docs)

I've started a CHEATSHEET.md. Please add/remove/edit/reformat as you wish

This is the collaborative markdown thing I was talking about, might make it easier to write collaboratively: https://hackmd.io/@tinosulzer/HyeLXOUH8/edit

ah thanks! I had forgotten you'd mentioned that

Closing this; to be edited as part of the website


[d3d11] Just cause 4 texture flickering

Software information
Just cause 4 weird texture flickering issue tried it on max settings as well as low settings.
System information

GPU: AMD Radeon RX 580
Driver: 21.1.1
DXVK version: 1.7.3

Log files
D3D11
JustCause4_d3d11.log
DXDI
JustCause4_dxgi.log
Screenshots

apitrace?

apitrace?

Happens also on Linux with RDNA2 cards and amdvlk-pro driver, whereas amdvlk-open is fine. So I think this can be closed (and ideally reported to amdvlk bug tracker).


Persist package manager option in local storage

Link: https://deploy-preview-111--sveltesociety-preview.netlify.app/components/

just curious, why local storage vs cookie? I'm not that familiar with when you'd use one vs the other

Cookies are sent to the server with every http request vs Localstorage is javascript only. So localstorage over cookie because this is not of any use to the server.
I guess cookie would be more appropriate if this was server rendered.

It is server-rendered, but will be updated by hydration on the client-side

I thought we are using a static export. 🤔
If it is server rendered I will try to do this with cookie.

Oh, I guess it is a static export in production actually. I assumed we'd be using adapter-netlify since it's hosted on Netlify, but it looks like it's using adapter-static. So it's really only dev mode that we're doing SSR at the moment

There are several packages that offer this feature (and two of them (storez and Persistent Store ℹ) are listed on this website, but many more exists).
Why don't use one of them instead of reimplementing it?

I tend to avoid packages for implementing small functionality to reduce bloat and I also wanted to try implementing a custom store myself.
Your persistent store package seems very nice and treeshakable. So I dont mind using that either 😄

Oh, I guess it is a static export in production actually. I assumed we'd be using adapter-netlify since it's hosted on Netlify, but it looks like it's using adapter-static. So it's really only dev mode that we're doing SSR at the moment

Yeah only the PR previews and such are on Netlify, the actual site is on Cloudflare Pages. Do we want to discuss the idea of moving it to a Worker instead of pages? I don't know if there's anything that needs that at the moment though


Update installation for pre-jdk8 to include javac dependency

It looks like we had some issues trying to set up Error Prone on a local project.

You shouldn't need this, as com.google.errorprone:javac is (still) a dependency of com.google.errorprone:error_prone_core.
And ErrorProne requires at least JDK 8.

An explicit dependency is not required, but the Maven installation instructions for creating the jdk8 profile reference a javac.version variable that is not defined anywhere.  Creating that var with value 9+181-r4173-1 fixes the problem.

Closing this as @cushon fixed this with https://github.com/google/error-prone/commit/6bf0676be44661ca440cd6566a2462d9bc4e5ff1


Volinga model and NVOL documentation

This Pull Request implements Volinga model, which is a simple adaptation of nerfacto for real-time. It also add the documentation for the conversion of ckpts into nvols that can be used in Unreal Engine.
Finally, this PR also changes some attributes of nerfacto from parameters to buffers. Since they are not being optimized, it is a better practice to use buffers (https://discuss.pytorch.org/t/what-is-the-difference-between-register-buffer-and-register-parameter-of-nn-module/32723/2).

Here is the readthedocs warning
checking consistency... /home/docs/checkouts/readthedocs.org/user_builds/plenoptix-nerfstudio/checkouts/1486/docs/quickstart/unreal_engine.md: WARNING: document isn't included in any toctree
You can compile the docs locally with python scripts/docs/build_docs.py --clean-cache
Then run ns-dev-test
If both pass, then it should compile on readthedocs.

(How does one test whether it works?  Initially the assumption is that it does at the moment, but one might expect additional changes to nerfacto.)


Implements :default_locale and translation fallback chains

This PR implements the proposal in issue #73:

Declare the default locale for a schema
Implement fallback chains as an option to Trans.Translator.translate/{2,3}
Support default locale and fallback chains in Trans.QueryBuilder.translated/3

During the development of this PR I realised that Postgres JSONB operators can return JSON 'null' in one case and SQL NULL in all other cases. This is explained very well in this blog post.
Therefore these PR standardises on SQL NULL for all cases since I believe the consistency helps and the use of SQL NULL means returns of nil in Elixir which is probably more expected.
All original tests pass however its not clear (to me) if this is considered a breaking change.  I will finish updating documentation and then the PR would be considered final.
Comments, suggestions, improvements welcome.

Hey @kipcole9
This is a wonderful pull request. Thank you for all the effort.
Unfortunately I won't be able to take a detailed look at the code for the next two weeks. But I will go back to this as soon as I can.
Thanks again!

@crbelaus thanks for the feedback and encouragement. Definitely no rush.
I have added a further commit that implements support for dynamic fallback chains. For various reasons explained in the commit message, that has necessitated the implementation of a database function as requirement. To make that easy there is a migration generator and the migration path is no more than:

mix deps.update trans
mix trans_gen_translate_function
mix ecto.migrate

There are no changes required to application code. All existing tests pass with two tests potentially returning false positives due to the underlying code not returning the base column value when the translation for a locale does not exist. I have made annotations in the test file for discussion.
I appreciate that requiring a database function and therefore a migration to be generated and instantiated may not be in line with your goals. But it might make for an interesting discussion :-)
There are some good benefits to using the database function however:

It means we can now use translated/3 and its new friend translated_as/3 in the SELECT clause making it very straight forward to build translatable queries.
Depending on the query, it should not be necessary for all the translations to be sent over the wire for each query, saving bandwidth and reducing latency.
The translation itself is performed in the database, not on the Elixir side. Pros and cons of course, but in this case it may well be a good outcome. It needs profiling to be more certain.

This is the last "feature" commit that fulfils the principals from the original proposal. It adds a translations/3 macro to be used in Ecto schema definitions.  Apart from the clean interface, it makes it easier to integrate with other libraries such as ex_cldr.  Here is one example:
    defmodule Magazine do
      use Ecto.Schema
      use Trans, translates: [:title, :body], default_locale: :en

      schema "magazine" do
        field :title, :string
        field :body, :string
        translations :translations, Translations, MyApp.Cldr.known_locale_names()
      end
    end

In the example, MyApp.Cldr.known_locale_names() returns the configured locale names for this ex_cldr backend module.

@crbelaus, I'm going to go ahead an implement this as an ex_cldr_trans library for now so I can move forward onto some other areas that I want to complete before my talk at ElixirConf EU in June.  Of course if you decide later on to proceed with this I will very happily redirect my lib back to trans since the work is yours.

Oh, no pressure from me, take whatever time you need to review.  There's a lot going on so happy to discuss at your convenience. Its quite possible this is too much of a change overall, depending on your objectives.

Glad the changes are ok with, you created a really solid library and its genuinely fun to work on the additions.
Given you are thinking to remove unstructured translations - combined with the addition of a database function and required migrations - it sounds reasonable to me to call this a major release.  Also because while all your original tests pass its possible there are edge cases that have slightly different behaviour (NULL returns versus 'null')
The documentation also needs some updating regarding the migration generator.   I'm fine to work on that and you remove the parts you planned to remove?

Sounds great!


Typings install. Proxy correctly set but getting 401

Description

typings ERR! message Unable to read typings for "jasmine". You should check the
entry paths in "jasmine.d.ts" are up to date
typings ERR! caused by https://raw.githubusercontent.com/DefinitelyTyped/Definit
elyTyped/c49913aa9ea419ea46c1c684e488cf2a10303b1a/jasmine/jasmine.d.ts responded
with 401, expected it to equal 200

typings ERR! cwd C:\Thin Client\Alpha.ThinClient-Development\QuickStart2
typings ERR! system Windows_NT 6.1.7601
typings ERR! command "C:\Program Files (x86)\nodejs\node.exe" "C:\dev> t\project\QuickStart2\node_modules\typings\dist\bin.j
s" "install"
typings ERR! node -v v4.3.0
typings ERR! typings -v 1.3.3
typings ERR! If you need help, you may report this error at:
typings ERR!   https://github.com/typings/typings/issues

TYPINGSRC file
proxy="http://domain\username:password@Proxy:port"
rejectUnauthorized=false

Doesn't look correct if you're getting a 401 - that's an unauthorized error. Is it possible you have a typo for your proxy credentials?

@blakeembrey I thought this to begin with. So i decided to put in the wrong password and I got a 407 error which is proxy authentication failure

Tokens are all set correctly. Is there a way to run typings through fiddle and a proxy?


Unnecessary Point added

Three points:
(-27.7,-9.7,1.5,-12.1,16.7,-15.2)
Using JoinType.Round and EndType.round, and executing an offset with the delta of 5 results in an unnecessary point added very close to the second point. This unnecessary point is not offsetted.
As you can see in the screenshot (red points = path, blue points = generated offset path), the unneccessary point is VERY close to the second point of the path but not identical.

Hope that helps!
PS: (dont mind the edges/lines, they have nothing to do with clipper)
PS1: Clipper1 does not have this issue.

Could you please add the scaling factor you use for converting to integer coordinates and the offset delta?

Not sure I understand the question. I'm using the C# port and the Path64/Point64 classes. They provide support for double and Im not sure what the port does under the hood.
The offset delta is 5, as mentioned above.

@bradphelan, let's allow @ThatBrianDude to start again with a clean slate 😁. And @LarsSkiba , I'm happy that I have enough information now to proceed (in the next day or two) with debugging. I will assume the scale is the default for floating point coordinates.

This seems to be working as expect, but perhaps this issue was resolved as a byproduct of changes I made in the revision I uploaded to the repository a couple of hours ago.
    private static void Test()
    {
      string filename = "test.svg";
      PathsD paths = new();
      paths.Add(Clipper.MakePath(new double[] { -27.7, -9.7, 1.5, -12.1, 16.7, -15.2 }));
      PathsD solution = Clipper.InflatePaths(paths, 5.0, JoinType.Round, EndType.Round);

      //Console.WriteLine(solution.ToString());
      SvgWriter svg = new();
      SvgUtils.AddOpenSubject(svg, paths);
      SvgUtils.AddSolution(svg, solution, false);
      SvgUtils.SaveToFile(svg, filename, FillRule.EvenOdd, 400, 400, 10);
      ClipperFileIO.OpenFileWithDefaultApp(filename);
    }


Build is failing

The build is failing since dependency versions are not pinned, so they apparently updated to mutually incompatible versions. Related: https://github.com/aperis-docs/react-static-plugin-aperis-doc-pages/issues/11

Got it.

@kwkwan let's convert this to a Jekyll site for now? Much of the content is wrong...

Only this page is relevant. All the other pages are copied from unitsml.org.
https://www.lutaml.org/uml-domain-specific-language/

@kwkwan please remove all the other pages and their content. Thanks!

I think this issue has been fixed in https://github.com/lutaml/lutaml.github.io/commit/2753f05401ea91d6452a375b598ab7fb9e77ac04 and can be closed now.


Cant get working with nodeJS chaincode.

Hey guys - thanks for this repo, its really helpful!
I'm struggling trying get it to work with my chaincode written in javascript though.
Do you know what steps I have to carry out in order to get it working on javascript. I'm thinking of forking & implementing the required changes so that people can test both .ts and .js chaincode!
Thanks!

I don't think we ever tested this. But it transpiles to vanilla js, with added typescript types. So in theory, it should also work when using vanilla js.
What is the issue you are having?

Ok so I cloned the repo and then changed the TestChaincode.ts file to TestChaincode.js
This was giving me an error:

SyntaxError: Unexpected token export

I then took away the export token and exported the class using module.exports as shown below:
// used to be:
//export class TestChaincode {
class TestChaincode {

    // The Init method is called when the Smart Contract 'fabcar' is instantiated by the blockchain network
    // Best practice is to have any Ledger initialization in separate function -- see initLedger()
    async Init(stub) {
.
.
.
.

    async crossChaincode(stub, args) {

        const response = await stub.invokeChaincode("pingcode", ["ping"], "mychannel");

        return response.payload;
    }
}
module.exports = TestChaincode

Now if i run npm run test I get the following error:

ERROR [lib/chaincode.js] uncaughtException: TestChaincode_1.TestChaincode is not a constructor

Are you using a transpiler? Or are you just using the plain node?

Changing the code to below fixes the issue:
// used to be:
//export class TestChaincode {
class TestChaincode {

    // The Init method is called when the Smart Contract 'fabcar' is instantiated by the blockchain network
    // Best practice is to have any Ledger initialization in separate function -- see initLedger()
    async Init(stub) {
.
.
.
.

    async crossChaincode(stub, args) {

        const response = await stub.invokeChaincode("pingcode", ["ping"], "mychannel");

        return response.payload;
    }
}
exports.TestChaincode = TestChaincode;

Perhaps you're tsconfig was targetting the wrong javascript version. Exports should work when targetting es6 or up.


move/copy dialog on desktop: redux and saga

depends on https://github.com/keybase/client/pull/14380

@chrisnojima ready for another look thanks!

ping 🏓

@chrisnojima PTAL thanks!


Starting with 1.1.0 release, use a regular (perhaps quarterly) release schedule

I suggest that we go with time-boxed releases.
Time-boxing is an agile strategy which changes the usual dynamic of releases, from delaying releases for features that are incomplete, to releasing on schedule, with whatever features are ready.
So if we went to a quarterly release, we would release on schedule, with whatever is ready for that release. We would not delay the release for a feature that is still being worked on - any such features would go into the next release.
This will prevent the spack-stack project from being delayed for EMC for JEDI needs, or vice-versa. Instead, all must concentrate on getting their most important features in first.
Thoughts?

JCSDA has just started to adopt the same strategy for the JEDI releases, and the end of every quarter, so this suggestion of time-boxed releases will align very well with our quarterly release cycle.

The next release spack-stack-1.1.0 will be almost exactly three months after the first release, and we are planning to do the same with the subsequent spack-stack-1.2.0 release. I think this issue can be closed?

We've decided to go with quarterly releases for now, essentially following @edwardhartnett's suggestion of a time-boxed approach. In urgent situations, additional releases can be made in between.

@AlexanderRichert-NOAA please note the agile strategy of doing the most important features first, to ensure that we get them into the next release.
So our next release is scheduled for early January, 3 months from now. @climbfuji you agree?

@AlexanderRichert-NOAA please note the agile strategy of doing the most important features first, to ensure that we get them into the next release.
So our next release is scheduled for early January, 3 months from now. @climbfuji you agree?

I would actually want to try before the holidays, Dec 23, but we can set the deadline to Jan 3 and if we are done earlier, then even better. In practice, I kept the release branch open while I installed from the release branch on the various HPCs, and made documentation-changes only over the last two weeks. The actual code in spack-stack was ready last week or even two weeks ago.


model integration

Allows us to begin using the model to deliver data. Added single import statement to app.py to give predictive functionality which should merge easily with whatever Andronik eventually merges.

Looks good AFAIK


Increase length of "Custom Fields"

Issue type
[X] Feature request
Environment

Python version:  3.5.2
NetBox version:  2.3.3

Description
Currently, I have a "one-off" scenario where a certain platform (Juniper EX4550) has the need for a set of interfaces to be "trusted" for QoS purposes.  The way my team is accomplishing this is within the groups section of the junos configuration (example below).
I was able to solve this problem by storing these values in a custom_field named special_attributes_1 and put JSON-formatted data in there.  With the length of the field set to be 256, it worked just fine when I didn't have more than 16 interfaces to worry about.
However, I just came across some devices in our network with MORE than 16 interfaces that I need to account for.
The limit of 256 seems to be arbitrary.  I understand the concern for not wanting to have custom_fields be a place to store TONS of information, but I think the current value seems to be quite small.
There would be no need to make any changes to the way it is displayed in the WebUI as I'm accessing it via the API.  Simply increasing the length from 256 to 512 would be sufficient for my purposes as well as others who may need this for "one-off" scenarios as well.
Hopefully, this makes sense and I didn't stretch the limits of what you had in mind for custom_fields.
If you need additional information, please let me know.

The example from the group section of the configuration:
(with more than 16 interfaces that need to be "trusted")
trusted_links {
    firewall {
        family ethernet-switching {
            filter <*> {
                #
                # Trusted links - QoS class nc
                #
                term trusted_links_seq_10 {
                        from {
                            interface xe-0/0/0.0;
                            interface xe-1/0/0.0;
                            interface xe-0/0/3.0;
                            interface xe-1/0/3.0;
                            interface ge-0/0/5.0;
                            interface ge-1/0/5.0;
                            interface xe-0/0/19.0;
                            interface xe-1/0/19.0;
                            interface ge-0/0/11.0;
                            interface ge-0/0/12.0;
                            interface ge-0/0/13.0;
                            interface ge-0/0/14.0;
                            interface ge-0/0/15.0;
                            interface ge-0/0/16.0;
                            interface ge-0/0/17.0;
                            interface ge-1/0/11.0;
                            interface ge-1/0/12.0;
                            interface ge-1/0/13.0;
                            interface ge-1/0/16.0;
                            interface ge-1/0/17.0;
                            interface xe-0/0/2.0;
                            interface xe-1/0/2.0;
                            interface ge-0/0/4.0;
                            dscp [ cs6 cs7 ];
                        }
                        then {
                            accept;
                            forwarding-class nc;
                            loss-priority low;
                        }

Screenshot of how I'm currently solving this in NetBox:

@bdlamprecht: As a workaround, how about making these trusted links as inventory items attached to parent device?
It'll have the effect of cleaning up all the main page display view (cosmetic, certainly, but it's a a Something :grin: ), and, the Inventory Items are a multi-valued in that you can have multiple instances of an things with a part id trusted_link.
Another advantage is that you don't have to pack/parse/unpack a text field, but, rather, at API level, you'd query https://netbox/api/dcim/inventory-items/?part_id=trusted_link&device=JuniperEX4550 and get useful data (along with a count, for a cross-check) back?

@pm17788 At first I didn't understand what you were referring to, but now I think I have an understanding of what you are trying to communicate.  That being said, these "trusted links" are not really (from the NetBox documentation) separate hardware components, but instead, are a logical configuration of the switch chassis.
I like the core idea of NetBox being to document and define how things are supposed to be, and not try and cram things where ever we want them to be just because we can.  Using custom fields (I believe) is an appropriate location for this one-off scenario, but I'm limited to the 255-character limit.  I'd just like the size of the field to be somewhat larger.
Thanks for the thought though.

@bdlamprecht: Fair enough :) Sorry for being unclear. Workarounds are... yeah, well, workarounds :)

As a thought, what about having a flag on a custom field which would hide it from the UI view? Still present via API, though.

I just stumbled upon the same kind of problem today with virtual machines, unfortunately there is no such option.
It would be great to have custom text fields with an increased text length.
Best Regards

The limit of 256 seems to be arbitrary. I understand the concern for not wanting to have custom_fields be a place to store TONS of information, but I think the current value seems to be quite small.

Yes, that's been the goal from the beginning. Custom fields are a convenience allowing you to store a single, small, unique value per field per object. They are not intended to replace a proper templating system or database. Some surefire signs that you're abusing custom fields include trying to set multiple values per field, or setting the same value for all objects in a set.
I encourage you to look into context config data (#1349), which will be available in v2.4. It should fit your particular use case much better.

Yes, I'm aware of #1349  as I'm the one who first opened it and have been waiting axiously for it being implemented (BTW, thanks a ton for getting that working, I haven't had the chance to look into it just yet, but will shortly).
However, I'd like to point out that the use-case scenario for this json data being stored in this  custom_field is in fact a "unqiue value per field per object" and, unfortunately, due to circumstances outside of my control (i.e. customer requirements and vendor stupidity within the same family of switches), I cannot templatize them any more than I already have.
Also, concerning this statement:

Some surefire signs that you're abusing custom fields include trying to set multiple values per field, or setting the same value for all objects in a set.

Just for some background explanation on the use-case for this FR, this is for a switch "template" that has any port within the range of [ge|xe]-0/0/0 to [ge|xe]-0/0/18 and [ge|xe]-1/0/0 to [ge|xe]-1/0/18 (stack of switches) available to connect to equipment that MAY or may NOT support the QoS markings that we require within our realm of management (i.e. trusted or not trusted).
My intention is not to be argumentative in any way and I understand that the line has to be drawn somewhere, however, I feel that a limit of 256 is still quite low and would like to ask that you take another look at expanding that field slightly.

Yes, I'm aware of #1349 as I'm the one who first opened it

Derp. Right, sorry. I've just gotten so used to referring people to it.

My intention is not to be argumentative in any way and I understand that the line has to be drawn somewhere, however, I feel that a limit of 256 is still quite low and would like to ask that you take another look at expanding that field slightly.

The thing is, that's how scope creep works. It's always a slight change, followed by another slight change, and then another and another. NetBox was built to serve as an IPAM/DCIM application, which is already ill-defined territory, and there's constant demand to extend it in myriad directions to fulfill other functions.


ARROW-16280: [C++] Avoid copying shared_ptr in Expression::type()

I see big improvements in the ExecuteScalarExpressionOverhead benchmarks, especially ref_only_expression with this, for example:
before:
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:1         35.4 ns         35.4 ns     19577007 batches_per_second=28.2395M/s rows_per_second=28.2395T/s
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:16        49.8 ns          788 ns     14280992 batches_per_second=20.0734M/s rows_per_second=20.0734T/s

after:
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:1         27.6 ns         27.5 ns     25090317 batches_per_second=36.2832M/s rows_per_second=36.2832T/s
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:16        4.26 ns         67.2 ns    184745728 batches_per_second=235.006M/s rows_per_second=235.006T/s

Also the overhead of small batch size/multithreaded benchmarks is reduced, for example in complex_expression:
before:
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:1          3723682 ns      3721326 ns          191 batches_per_second=268.551k/s rows_per_second=268.551M/s
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:16         1153070 ns     18365265 ns          624 batches_per_second=867.25k/s rows_per_second=867.25M/s

after:
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:1          3543745 ns      3541909 ns          197 batches_per_second=282.187k/s rows_per_second=282.187M/s
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:16          841776 ns     13395266 ns          944 batches_per_second=1.18796M/s rows_per_second=1.18796G/s

Note there's some lint failures (though, the git version means a lot of pipelines are broken)

Note there's some lint failures (though, the git version means a lot of pipelines are broken)

oops you're right. should be fixed now

CI should pass if you rebase here

Thanks for catching this!

looks like the "high level of regressions" are a temporary glich

Now a few more days have passed and a longer timeline is visible, it doesn't seem to be a temporary change: https://conbench.ursa.dev/compare/runs/8b8a13ad985c4adfbf68518fb9fca07d...d0967da307ff4694b471d4f131c5e2b8/

Interesting.  This is probably what I saw when writing the above comment.
For example here:
https://conbench.ursa.dev/compare/benchmarks/3c980569f8be4d85a8d54e0ffb93e93c...ed4d1a2fb6a346478f3467cbe308c895/
I guess I'll try if I can reproduce any of that

I now run ran one of the most-affected benchmarks - tpch, arrow, parquet, memory_map=False, TPCH-15, scale_factor=1, R - and saw no such difference on my machine. (provided R picked up the changed C++ library correctly, I'm not very familar with it)
Going trough the benchmark runner results a bit more I noticed that all the extreme permanent changes are R TCPH benchmarks. For example this and this are the worst affected Python and JS benchmarks. Also some TCPH benchmarks see an extreme improvement. Overall this gives me the impression the performance change may be unrelated to this commit.
I wonder if it is possible to run the baseline again on conbench to isolate this?
output-TPCH15.txt


fix(serial_drivers): fix header include

Fix following error
--- stderr: boost_serial_driver
/home/autoware/autoware.proj/src/vendor/transport_drivers/serial_driver/src/serial_port.cpp:16:10: fatal error: serial_driver/serial_port.hpp: No such file or directory
   16 | #include "serial_driver/serial_port.hpp"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [CMakeFiles/boost_serial_driver.dir/build.make:76: CMakeFiles/boost_serial_driver.dir/src/serial_port.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:141: CMakeFiles/boost_serial_driver.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---

Related commit: https://github.com/MapIV/transport_drivers/commit/9b8926d85ca2cb260d103c843c9d991507234eff

@amc-nu


Popup fixed and not scrollable in Artificer template in 13 Rc1

@goiwelkin could you please provide detailed steps on now to reproduce it ?


Extension host terminated unexpectedly

VSCode Version:
OS Version:

Steps to Reproduce:

Launch the latest version of VS Code on Windows 10
When project loads, processes hang up and alerts appear on screen
The application is incapacitated

Reproduces without extensions: Yes/No

Here is a copy of my console log from the vs code developer tools:
vscode-1507881159896.log

same to me

:(
I'm returning to Atom to get my work done.

Can you reproduce the problem when you start with extension disabled code --disable-extensions?

I'm not able to disable extensions. I can't run any commands. Not even with 1.17.11 release that I just installed.

@euk-anthonyb sorry I was not clear. I meant when you start code from the command line.

Oh, I see.... Tried the command line but nothing happens.

the same issue after run the code --disable-extensions

I finally solve  the problome , just add git.exe into the settings.json. (Install the GOW https://github.com/bmatzelle/gow to use  commend "where git.exe" in cmd.

My OS is Win10;
My error was like this:

In my computer ,it was the VSCode cannot detect installed Git  led to the error.

@euk-anthonyb @FeiX01 is git.exe on your path? @joaomoreno fyi, not sure if you have heard the extension host crashing when git.exe is not found?

@bpasero Yes I have a few issues like that though I was never able to reproduce... no matter how hard I try.

@euk-anthonyb What is the language of your Windows installation?

@bpasero: I've asked IT but I have not yet heard back from them. Is there a quick way to see if git.exe is on my path?

@joaomoreno: My Windows language is English.

Extension host stop working.txt
facing same problem. attached my console log

@euk-anthonyb @ravinsinghd @JkVon @gosongs If you open a command prompt, can you show me the values of the following environment variables:

ProgramW6432
ProgramFiles(x86)
ProgramFiles

@ravinsinghd Is the issue fixed if you install Git?

@joaomoreno I have git installed already. please find the output for the commend

And where is git installed?
If you go into VSCode's installation directory and move away extensions\git does the issue still reproduce?

you want me to remove this folder?

Yes, just move it away temporarily. Then, try to see if the issue comes up.

@joaomoreno after moved the git folder that issue not came. i worked almost 8hrs not facing problem.

@joaomoreno that issue occur again. i uninstall most of my extensions still it's occur.

Did you guys found root cause? In anyway we can help ?
if you want any logs or something I am ready to share. past 2 weeks working with code become horrible experience.

So. It is definitely the git extension right? If the folder is there you have the issue, if it's not then you don't. Right?
Is there any way we can do a remote screen sharing session? Let me know a good time for you.

@joaomoreno  I am not sure it's git. because now i don't have git folder still the problem happen.i am happy to share screen. let me suitable time for you and how to share I will share

I have this same issue on macOS

@ravinsinghd How about tomorrow, Monday, October 30 at 07:30 AM UTC? That would be 13:00 in Bangalore.
https://hangouts.google.com/hangouts/_/joaomoreno.com/vscode36201

Awesome will connect

@joaomoreno i joined in hangout

Hmmm me too... I don't see you there.

Can you try again?
https://hangouts.google.com/hangouts/_/joaomoreno.com/vscode36201

Hi guys, I've been out of the office for a while.
Here are my cmd prompt environmental variables:

@joaomoreno as you suggest i am disabling my extensions one by one and checking if the issue happen
I disabled Beautify extension. After that also error happen. so Beautify OK.

Next will try disable angular language service

Bringing in @alexandrudima. People remove the git extension and still have the problem. So this seems to be something else.
@ravinsinghd's crash is an out of memory one.

@joaomoreno I'm sorry can you point out which of the 5 distinct reports experience a crash after removing the built-in git extension? I can then start a new issue / thread and investigate what is the root cause.

@euk-anthonyb Can you try out this build? Do you still have the same issue?

@joaomoreno I can reproduce the problem by enable and disable  Angular Language Service extension

OK @ravinsinghd. Good to know. Please file an issue to that extension. But for now let us focus on @euk-anthonyb's problem.

Closing as duplicate of #32739

I was finally able to get the Insiders app installed (IT had a huge backlog of requests) but unfortunately, it does not fare any better than the standard version. :(

For some strange reason, this version of the Insiders build now works without incident. :)


[infra] Fix sizecheck actions to save PR number for report

I made an incorrect assumption in https://github.com/lit/lit/pull/4323
The action used for create comments https://github.com/thollander/actions-comment-pull-request does not work from a workflow_run triggered action as it can't pull the PR to comment on from the context of the workflow.
This is apparently not straight forward to do purely within GitHub actions.
https://github.com/orgs/community/discussions/45415
https://stackoverflow.com/questions/59077079/how-to-get-pull-request-number-within-github-actions-workflow
Even GHA's own doc shows using an artifact to pass the PR number to another workflow: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#using-data-from-the-triggering-workflow
I cobbled together a solution from digging through above example and answers to save the PR number from the triggering workflow into an artifact and using it in the reporting workflow. Previously we would only have uploaded an artifact on size check failure which generates a markdown message, but now we just do it for both success and failure.
Side note: My original assumption that it should work was based on benchmarks report workflow working fine in a workflow_run triggered action but turns out they have bespoke logic to find the PR to comment on in that case https://github.com/andrewiggins/tachometer-reporter-action/blob/fef5976dd7c57c673de2391f1c2cfbfab7a9c415/src/utils/github.js#L8-L53
An alternative solution, instead of using an artifact, would be to do a logic similar to one done in the tachometer-reporter-action to write a GHA script within this workflow to use the commit head and query for a matching PR, but since we were already using an artifact, figured this was the easier solution.

It's quite difficult to test GitHub Actions. Thank you for doing this!

Indeed... especially the workflow_run triggered ones since they only work once in main branch. It should be low risk though, I'll test this against one of the open PRs to see if this works.

This looks to have been successful https://github.com/lit/lit/actions/runs/6778067338/job/18422880623


Add NFC Boltcard compatibility

Hello,
is it on the roadmap to add NFC Boltcard compatibility? Would be awesome.
Best regards

This is a great idea. Do you know where are the specs for that?

add NFC Boltcard compatibility
I'm not sure to understand,
Make OBW able to withdraw funds on a NFC Boltcard?

add NFC Boltcard compatibility

@ElucGeek I'm not sure to understand, make OBW able to withdraw funds from a NFC Boltcard?

Exactly. Breez can do that, you create an invoice from the PoS, then you tap the card on the back of the phone where is the NFC antenna, and it's paid!
More information here, if you are LUD17 LNURLW compatible it should be easy to integrate according to this website:
https://www.boltcard.org/
There is a Telegram group as well, sorry I'm not dev I cannot help much more.

Have you tried to do that on OBW? It has NFC support already.
I guess it just needs LUD-17 then?

I just tried on Android, it's not working, it asks which app I want to open the card with and I can choose Breez, WoS or VoltPay which are compatible.
When I scan from one of these app directly it works without asking to choose an app.


Getting PERF_WARNING: request_discard has been called X frames in a row

Describe the bug

After updating to the latest master, the following warning started to appear:

To Reproduce
Steps to reproduce the behavior:

Open Ruffle (the newest code from master https://github.com/ruffle-rs/ruffle, should be available tomorrow as a nightly release)
Expand "Movie Parameters"
Move your mouse

Expected behavior

No warning
Desktop (please complete the following information):

OS: Fedora
Browser N/A
Version 40

Additional context

That started happening after upgrading from f4697bc007447c6c2674beb4e25f599fb7afa093 to e0f0b7f47f4094967530214aec060b9f1ce5954e. Possibly related to https://github.com/emilk/egui/pull/5059
Here's the related code in Ruffle: https://github.com/ruffle-rs/ruffle/blob/309d600c6daa400ac02d8aff5ee60d0cda670f6c/desktop/src/gui/dialogs/open_dialog.rs#L537. It started happening after https://github.com/ruffle-rs/ruffle/pull/17987
CC @torokati44

This seems to be caused by the empty Grid. I think because nothing is added the Grid doesn't save it's state, so it thinks it's always the first frame and requests a discard. This is definitely a egui bug, thanks for reporting!


Restaurant Order Management System With ERP System  merge and pull by Pasindu Nethsara at 1.19 Am 2024.10.22

Restaurant Order Management System With ERP System  merge and pull by Pasindu Nethsara at 1.19 Am 2024.10.22

Restaurant Order Management System With ERP System  merge and pull by Pasindu Nethsara at 1.19 Am 2024.10.24


double words in one sentense

removed some doubles in one sentense.

@erwinbierens - thanks for catch and fix!

 Love to contribute
Regards,
Erwin Bierens
MVP Office Apps and Services
Kind regards,
Erwin Bierens

Van: Ken Withee<EMAIL_ADDRESS>Verzonden: maandag, december 17, 2018 9:31 PM
Aan: MicrosoftDocs/OfficeDocs-SkypeForBusiness
CC: Erwin Bierens; Mention
Onderwerp: Re: [MicrosoftDocs/OfficeDocs-SkypeForBusiness] double words in one sentense (#1250)
@erwinbierenshttps://github.com/erwinbierens - thanks for catch and fix!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/1250#issuecomment-447988297, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AK__GjIZ9cKluSuD2OMrn_ptHYdPQOdfks5u5_8ZgaJpZM4ZWReA.


Parcel: unable to marshal value

I keep getting this error even though I haven't unwrapped anything at the receiver end.
This is my model Movie class : https://github.com/Protino/Fad-Flicks/blob/feature/app/src/main/java/com/calgen/prodek/fadflicks/model/Movie.java
This is how I am wrapping and unwrapping .
        //wrapping
        Intent intent = new Intent(mContext, Test.class);
        intent.putExtra(Intent.EXTRA_TEXT, Parcels.wrap(movie)); // movie object of Movie class
        mContext.startActivity(intent);

        //unwrapping
        Movie movie = Parcels.unwrap(getIntent().getParcelableExtra(Intent.EXTRA_TEXT));

I debugged with android studio debugger and found that it's reading the values correctly with absolutely no problem but all of a sudden the following error occurs and it crashes.
It occurs even when I've not used Parcels.unwrap and Parcels.wrap !
You can check it by building the project yourself - https://github.com/Protino/Fad-Flicks/commit/7c773d1fc40bad3519466d78bbf55f8a98959a33
Note : You need to get API_KEY from https://www.themoviedb.org for real data else configure the
fetchData function in DetailActivityFragment to add fake data.
The error log is here :
java.lang.RuntimeException: Parcel: unable to marshal value com.calgen.prodek.fadflicks.model.Movie@1ac6930                                                                                at android.os.Parcel.writeValue(Parcel.java:1337)                                                                                at android.os.Parcel.writeList(Parcel.java:711)                                                                                at android.os.Parcel.writeValue(Parcel.java:1284)                                                                                at android.os.Parcel.writeArrayMapInternal(Parcel.java:638)                                                                                at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1313)                                                                                at android.os.Bundle.writeToParcel(Bundle.java:1096)                                                                                at android.os.Parcel.writeBundle(Parcel.java:663)                                                                                at android.support.v4.app.FragmentState.writeToParcel(Fragment.java:138)                                                                                at android.os.Parcel.writeTypedArray(Parcel.java:1191)                                                                                at android.support.v4.app.FragmentManagerState.writeToParcel(FragmentManager.java:385)                                                                                at android.os.Parcel.writeParcelable(Parcel.java:1357)                                                                                at android.os.Parcel.writeValue(Parcel.java:1262)                                                                                at android.os.Parcel.writeArrayMapInternal(Parcel.java:638)                                                                                at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1313)                                                                                at android.os.Bundle.writeToParcel(Bundle.java:1096)                                                                                at android.os.Parcel.writeBundle(Parcel.java:663)                                                                                at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:2884)                                                                                at android.app.ActivityThread$StopInfo.run(ActivityThread.java:3261)                                                                                at android.os.Handler.handleCallback(Handler.java:739)                                                                                at android.os.Handler.dispatchMessage(Handler.java:95)                                                                                at android.os.Looper.loop(Looper.java:135)                                                                                at android.app.ActivityThread.main(ActivityThread.java:5221)                                                                                at java.lang.reflect.Method.invoke(Native Method)                                                                                at java.lang.reflect.Method.invoke(Method.java:372)                                                                                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

I'm not 100% sure, but my guess is proguard is removing the generated classes.  Here's the fix: https://github.com/Protino/Fad-Flicks/pull/2

Thanks for replying. But, that didn't help it still crashes. I created a whole new project and tested parceler between two activities, it works fine then.
Maybe there is some problem with my fragment lifecycles or some other library is interfering . I'll check and reply.

Hmm, I'm not sure then, any progress on your end @Protino?

Hello Protino for your error just do one thing
Implement your Model class with Serializable eg. class Model implements Serializable
thats it.
I think you are created a class name Model and you are using it like streaming of data
so you need to make it serializable by using normal implementation.
If it dosen't work or you are unable to use it just give me message here i'll give you detail expalnation

@johncarl81 No progress. I've looked into it since then. Maybe I'll try with the newer version and see how it goes.
@rpandey66 My model class does implement serializable. I think there was some problem with the proguard or some other library. Thanks for the help 👍

Implementing Serializable kind of defeats the purpose here.

Maybe anyone can help me with my similar problem?  https://stackoverflow.com/questions/45775269/parcel-unable-to-marshal-value-android-widget-linearlayout

I open a Activity from fragment using Intent and also pass some value to activity , data reaches activity and after 1 or 2 sec app crashes and LogCat shows
java.lang.RuntimeException: Parcel: unable to marshal value PostDataModel(......), with complete my model data , I do not use Any Parcelable or Serilizable .
except this I try to open only activity and not passing any data to it then also App crashes when Activity open with same error , can anyone help me >>>>????????

Maybe share some code @HarminderKhurana  and we can help?  From your description, it sounds like you're not passing in an object marshaled by Parcler.

@johncarl81 @Protino @rpandey66 @PrettyPreety  @HarminderKhurana
Someone please help me..
I am also getting the same error-
java.lang.RuntimeException: Parcel: unable to marshal value SongsInfo(songName=AUD-20210504-WA0000.opus, artistName=<unknown>, imagepath=content://media/external/audio/albumart/2180172427474075056, songDuration=63220, songURL=/storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Audio/AUD-20210504-WA0000.opus)

Here is my SongsInfo class-
data class SongsInfo(
    val songName: String,
    val artistName: String,
    val imagepath: String,
    val songDuration: Int,
    val songURL: String
        )

First I am receiving this data in RecyclerAdapter.
Now, I want to pass this data from RecyclerAdapter to MusicPlayerActivity class.
Code in RecyclerAdapter (for sending)-
class RecyclerViewSongAdapter(val context: Context, val songsInfo: ArrayList<SongsInfo>): RecyclerView.Adapter<RecyclerViewSongAdapter.SongViewHolder>() {

// other code....

val intent = Intent(context, MusicPlayerActivity::class.java)
intent.putExtra("songsInfo", songsInfo)

Code in MusicPlayerActivity class (for receiving)-
var songsInformation: ArrayList<SongsInfo> = TODO()
// other code..
songsInformation = intent.getSerializableExtra("songsInfo") as ArrayList<SongsInfo>

@Umesh-01 You need to annotate your class with @parcel annotation and serialize and de-serialize using the methods Parcels.wrap ... and Parcels.unwrap...
Besides, there is https://developer.android.com/kotlin/parcelize library now which generates a Parcelable implementation.

@Umesh-01 You need to annotate your class with @parcel annotation and serialize and de-serialize using the methods Parcels.wrap ... and Parcels.unwrap...
Besides, there is https://developer.android.com/kotlin/parcelize library now which generates a Parcelable implementation.

should I write parcel in front of data class SongsInfo??
like this??
@parcel
data class SongsInfo(

After somehow doing this
I am getting this error when I try to play any music-
Attempt to invoke virtual method 'java.util.ArrayList android.content.Intent.getParcelableArrayListExtra(java.lang.String)' on a null object reference

OR
Attempt to invoke virtual method 'android.os.Parcelable android.content.Intent.getParcelableExtra(java.lang.String)' on a null object reference


Testing framework problems

Lack of GeoJSON properties. It is impossible or painful to test many styling expressions without these.
Lack of GeoJSON metadata. It is impossible to reliable test many styling expressions without this, particularly categories.
An easy way to run and/or prepare just one test
A way to load multiple GeoJSONs from the same test. The current approach only allows for one GeoJSON, that is not enough for testing multilayer.
Display image difference (not more true is not false messages). Ideally, on a good metric like PSNR
Log Chrome's console output

cc: @Jesus89 @IagoLast @rochoa

Proposals:

Using fscenario.js for the test you want to filter?
Add a directory sources with different geojson files that can be used across the render tests
Add diff.png image for each test

I agree with the rest of missing parts.

Using fscenario.js for the test you want to filter?

What do you mean?

Add a directory sources with different geojson files that can be used across the render tests

Agree 100%

Add diff.png image for each test

Agree, but I'd still want a nice number on the console error log.

Using fscenario.js for the test you want to filter?

What do you mean?

For the tests detection all the scenario.js files are used. So in order to run one specific tests it could be marked as fscenario.js (the file name).

@Jesus89  can we find a way to integrate our framework in a standard test framework like jasmine/mocha/jest instead reimplementing it?

I like the idea of a semantic folder name :
x-<scenario-folder-name> : skip the test
f-<scenario-folder-name> : skip tests whose folder name does not start with f-

Also I dont se the need for  having the diff.png inegrated in the framework.

Is a lot of work to implement this feature
the Normal scenario is to have all tests passing and an error should be the exception. If a tests fails you have the reference.png and the _out.png files and with imagemagik we can easily generate a  diff.png

@IagoLast we are already using mocha for the render tests but if you have proposals to use other frameworks go ahead :)
We can use semantic folder but the problem is that the folder is the name of the tests so it is more focused with the file name.
If we have seen the need to have the diff.png image we should implement it. Btw, this should be done in the Exquisite project and also the output returning how many pixels (or %) are failing.

We can use semantic folder but the problem is that the folder is the name of the tests so it is more focused with the file name.

IMO folders should work as describe do in the most of test frameworks allowing multiple levels.
I know is a lot of work, so IMO we can provide this funcionality only at the lowest level.
PD: stop calling files to what are really folders! ;)
├── render
│   ├── f-line-string   # Only run this
│   │   ├── color
│   │   │   ├── reference.png
│   │   │   └── scenario.js
│   │   ├── data.geojson
│   │   ├── default
│   │   │   ├── reference.png
│   │   │   └── scenario.js
│   │   └── x-width    # skip this
│   │       ├── reference.png
│   │       └── scenario.js
│   ├── multi-line-string

If we have seen the need to have the diff.png image we should implement it. Btw, this should be done in the Exquisite project and also the output returning how many pixels (or %) are failing.

https://github.com/CartoDB/renderer-prototype/issues/151#issuecomment-372643285

I'm going to implement the x-folder f-folder detection, hope we are all agree on that :)
Btw, all the things related to the chrome's console output, the diff image detection and rich output information should be done in Exquisite if we finally want to do it.

I'll work on GeoJSON metadata and GeoJSON properties then

Closed by #156, #158, #161


Add Mill+Scala.js+WASM example (500USD Bounty)

From the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR implementing this.

Scala.js now supports WebAssembly output (https://www.scala-js.org/news/2024/09/28/announcing-scalajs-1.17.0/). We should have an example doc-test in example/scalalib/web/ exercising the hello-world Scala.js webassembly dev workflow using Mill and include it in scalalib/web-examples.adoc as documentation.

To be honest, I'll likely have a look at this for my own curiosity in the coming days if no-one were to pick it up beforehand.
I think the key question, is whether the scope of the example includes a "live reload" solution?

I think the key question, is whether the scope of the example includes a "live reload" solution?

No, I just want a hello-world setup. Nothing fancy, just showing off that we can create a WASM output file and run it through some WASM interpreter or runtime

We don't have a browser in the example test suite, so you'll need to find some CLI wasm runtime to replace it

We don't have a browser in the example test suite, so you'll need to find some CLI wasm runtime to replace it

Hmmm, right, I hear you. The other option could be to wheel in playwright? Doesn't need an answer now. I'll explore it.

hey @lihaoyi look quite interesting working on it

Go for it, bounties remain open until they are closed with a merged PR

@yadavshubham01
i guess for the avoidance of conflict - it’s all yours for a few days :-).

hey @lihaoyi checkout this pr #3839


0.5.2 wheels seem to be missing some DLLs

See jupyterlab/jupyterlab#4642.
@andfoy, please install the Jupyter notebook or JupyterLab and verify that their consoles are working on Windows.

Note to self: We're missing libgcc_s_dw2-1.dll


Navigation drawer

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@cdf3ff6). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #111   +/-   ##
==========================================
  Coverage           ?   60.07%
==========================================
  Files              ?       33
  Lines              ?      506
  Branches           ?       52
==========================================
  Hits               ?      304
  Misses             ?      196
  Partials           ?        6

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 cdf3ff6...19da158. Read the comment docs.


As an External Operator, I want to be able to remove attachments from my application, so that I can submit only relevant documentation as part of my application

Description:
Remove functionality for attachments to an external application
Wireframe in Figma
Acceptance Criteria:
Given I am an external applicant
When I am on the page where I upload attachments to my CIF application
And I have uploaded a document to one of the categories
And this category only expects one attachment
Then I can see a 'Remove' button
and the 'Upload' button is not displayed anymore
Given I am an external applicant
When I am on the page where I upload attachments to my CIF application
And I have uploaded a document to one of the categories
And this category only expects multiple attachments
Then the 'Upload' button is displayed no matter how many attachments are present
Given I am an external applicant
And I uploaded a file
Then I can see an 'X' mark next to the file name
And I can click it to remove the file from my application
Given I am an external applicant
When I remove an attachment from the application
Then the system deletes it from its records
And the attachment is not recoverable
Development Checklist:
The project revision this applies to will always be a 'create' one, so we can safely add and remove the related form_changes

[ ] Hard delete both from DB and GCS when user deletes (to avoid unnecessary storage costs)
[ ] Make sure the mutation deletes the file from GCS, deletes the record in the attachment table, and deletes the form_change for the external_application_attachment join table
[ ] Meets the DOD

Definition of Ready (Note: If any of these points are not applicable, mark N/A)

[ ] User story is included
[ ] User role and type are identified
[ ] Acceptance criteria are included
[ ] Wireframes are included (if required)
[ ] Design / Solution is accepted by Product Owner
[ ] Dependencies are identified (technical, business, regulatory/policy)
[ ] Story has been estimated (under 13 pts)

?Definition of Done (Note: If any of these points are not applicable, mark N/A)

[ ] Acceptance criteria are tested by the CI pipeline
[ ] UI meets accessibility requirements
[ ] Configuration changes are documented, documentation and designs are updated
[ ] Passes code peer-review
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Ticket is ready to be merged to main branch
[ ] Can be demoed in Sprint Review
[ ] Bugs or future work cards are identified and created
[ ] Reviewed and approved by Product Owner

Notes:

Hey team! Please add your planning poker estimate with Zenhub @BCerki @dleard @gurjmatharu @pbastia @sam-warren @Sepehr-Sobhani @tmastrom

@dleard @sam-warren @tmastrom do you mind adding your estimate?

and your estimate @pbastia  :)

This will need a grant delete on the table to the admin role - until we implement RLS


Clean up acceptance spec helper

Depends on https://github.com/voxpupuli/puppet-report_hipchat/pull/40


Scale feature

As said in #63 creating so many fonts is causing issues within Garry's mod and crashing the user.
This is a pull request that will fix that however there has been some changes with the way the text preview UI in the tool gun works as (to my knowledge) I cannot scale the text within the UI. I am currently using a 50px font to use within the UI and a 100px one within the game.
I have also nulled out spaces and strings that are of a 0 length to save up on some performance.

This looks great, thanks very much @deadmonstor! I'll review this tonight and merge and release if all looks well. 👍

Works well, thanks again @deadmonstor! Merged, and will be released on the workshop in a few minutes.


Issue deletion picon

In ubuntu unable to remove all unused picons.

Yes. This feature has been broken in the latest version. Corrected. Please test. Thanks!

OK, now works.


Document Kubernetes Version Support Policy

How to categorize this PR?

/area documentation open-source
/kind enhancement
What this PR does / why we need it:
This PR introduces the new Kubernetes version support policy.
Special notes for your reviewer:
/cc @vlerenc @ialidzhikov
Release note:

The Gardener project has introduced a policy for the number of supported Kubernetes version policies, [read it here](https://github.com/gardener/gardener/tree/master/docs/usage/supported_k8s_versions.md#support-timeline).

Out of curiosity, what is the motivation for this change?
Will it stay just as a nice-to-follow-recommendation or real validation for this will be implemented?

Out of curiosity, what is the motivation for this change?
I have posted this in https://gardener-cloud.slack.com/archives/C045DSWJZB9/p1673423162766859, essentially.

Will it stay just as a nice-to-follow-recommendation or real validation for this will be implemented?
What do you mean with "real validation"? 👀 It's a "project policy", i.e., the concrete execution is depending on the maintainers.

I have posted this in https://gardener-cloud.slack.com/archives/C045DSWJZB9/p1673423162766859, essentially.

Sorry, I was not aware about this new process that the details are now shared in slack and just the code changes are done in github. I will have in mind next time.

What do you mean with "real validation"? eyes It's a "project policy", i.e., the concrete execution is depending on the maintainers.

I meant an admission controller that verifies what k8s versions are configured in a cloudprofile.

Just like before, it remains an individual decision of landscape operators which Kubernetes versions are eventually offered to end-users (by adding them to the CloudProfile). We don't have any validation whether the versions added there are indeed supported, but we could think about adding it in the future.

/lgtm
Great, thanks for the additional notes you have added.

/approve


Update README.md

Update README.md
Add a new section of Artificial Neural network including CNN, RNN and other various materials to learn and contribute to field of AI and Deep Learning.

Thank you for this effort but I've thought about it and I don't think it fits in the scope of this guide. There is a general "Deep Learning" section already, which can get people started. We cannot cover all of the landscape in detail here, it's meant to lay the foundations for someone.