Add linux_arm64 library

Is your feature request related to a problem? Please describe.
We're using Dart in the iOT space and are running on a ARM64 Raspberry Pi. A unique use case, but the release package doesn't contain prebuilt binary for download.
Describe the solution you'd like
A linux_arm64.so library to added to the binaries in the release package and add Abi.linuxArm64 to the list of compatible architectures.
Describe alternatives you've considered
I'm currently downloading the isar source and building the library on the Raspberry Pi.
Version

Platform: Linux
Dart version: 2.18.4
Flutter version: N/A
Isar version: 3.0.2

In build_linux.sh we actually build the right library if on a ARM platform. We just need that .so bundled in to to the release.

The problem is that there is no way to bundle both a x64 and arm64 library with a Flutter app.
So just not throwing an error is not the way to go

Correct @leisim. Not throwing an error is not the way to go. Allow me to clarify. My use case involves a Dart command line app that runs as a Daemon on a Raspberry Pi with a Linux ARM 64 CPU architecture. No Flutter involved. isar releases currently don't bundle the library for this architecture. We're not targeting Android with this feature request we're targeting Linux. And build_linux.sh has the necessary steps to build for this platform. I tested out the generated binary, and isar runs like a champ once it's in my path and the change in #877 is applied.
Here's what we'd need to do.

Is there a script that builds the releases? I could not find it. We need to bundle the aarch64-unknown-linux-gnu library with the rest of binaries.
Next we need that change I made in #877 since we'd now be building a Linux ARM64 binary. We'd be supporting CPU architecture now that we're compiling it.

Thanks for getting back so quick!

The compilation happens in the release workflow in the .github folder. Unfortunately I didn't get the arm compilation to work on the x64 github runnner 😕

@simc understood. I don't have much experience with github's CICD environment, but have you considered using docker to spin up an ARM64 docker image and running the linux ARM build in that. Can you point me in the direction to the CICD configs? In the repo. If possible I'd like to take a try and opening a pull request for it.

I am trying to build on M1 Pro and I run dockerized so I need the arm64 versions. Any update on this? Did anyone manage to get a working arm64 version?

I've successfully built arm64 Isar in an x64 github runner for my project, albeit in a Docker image and it was very slow.
I was initially having issues with the runner getting killed with an out of memory error code. Maybe this was the issue you encountered @simc? I fixed it by setting the environment variable CARGO_NET_GIT_FETCH_WITH_CLI to true.

I'm able to build an arm64 linux binary now. Does anyone know how to bundle x64 and arm64 binaries in the Flutter CMakeLists.txt?

Maybe by adding the target @simc ?
set(isar_flutter_libs_bundled_libraries
  "$<TARGET_FILE:libisar>"
  PARENT_SCOPE
)

Taken from https://medium.com/flutter-community/build-and-deploy-native-c-libraries-with-flutter-cc7531d590b5

Related to #848

I'm able to build an arm64 linux binary now. Does anyone know how to bundle x64 and arm64 binaries in the Flutter CMakeLists.txt?

Does the isar supports arm64 (Raspberry-pi) now?

Guy's please also upvote the issue, it makes it easier to see how many people effected by that.

@simc How are you building the binary ? I attempted to build it on my linux desktop using cargo build --target aarch64-unknown-linux-gnu --release But I am getting some errors :
warning: unused import: `xxhash_rust::xxh3::xxh3_64_with_seed`
  --> packages/isar_core/src/schema/mod.rs:12:5
   |
12 | use xxhash_rust::xxh3::xxh3_64_with_seed;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type
  --> packages/isar_core/src/collection.rs:81:25
   |
81 |             let id = key.deref().to_id();
   |                         ^^^^^^^^
   |
   = note: `#[warn(suspicious_double_ref_op)]` on by default

warning: using `.deref()` on a double reference, which returns `&&[u8]` instead of dereferencing the inner type
  --> packages/isar_core/src/link.rs:65:34
   |
65 | ...   callback(id_bytes.deref().to_id(), IsarObject::from_bytes(&object))
   |                        ^^^^^^^^

warning: `isar-core` (lib) generated 3 warnings (run `cargo fix --lib -p isar-core` to apply 1 suggestion)
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/pieter-scholtz/snap/rustup/common/rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/pieter-scholtz/.cargo/bin:/home/pieter-scholtz/.local/bin:/home/pieter-scholtz/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/pieter-scholtz/Chromium/depot_tools:/home/pieter-scholtz/KDAB/flutter/bin" VSLANG="1033" "cc" "-Wl,--version-script=/tmp/rustcx2P0kB/list" "-Wl,--no-undefined-version" "/tmp/rustcx2P0kB/symbols.o" "/home/pieter-scholtz/Downloads/isar-3.1.0-1/target/aarch64-unknown-linux-gnu/release/deps/isar.isar.e33a8ec2e1683f78-cgu.0.rcgu.o" "-Wl,--as-needed" "-L" "/home/pieter-scholtz/Downloads/isar-3.1.0-1/target/aarch64-unknown-linux-gnu/release/deps" "-L" "/home/pieter-scholtz/Downloads/isar-3.1.0-1/target/release/deps" "-L" "/home/pieter-scholtz/Downloads/isar-3.1.0-1/target/aarch64-unknown-linux-gnu/release/build/mdbx-sys-d9bed4ca25b1c2fc/out" "-L" "/home/pieter-scholtz/snap/rustup/common/rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/tmp/rustcx2P0kB/libmdbx_sys-1b27e98f7261b200.rlib" "/home/pieter-scholtz/snap/rustup/common/rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-21239b3d9ec3b48b.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/pieter-scholtz/snap/rustup/common/rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/pieter-scholtz/Downloads/isar-3.1.0-1/target/aarch64-unknown-linux-gnu/release/deps/libisar.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/pieter-scholtz/Downloads/isar-3.1.0-1/target/aarch64-unknown-linux-gnu/release/deps/isar.isar.e33a8ec2e1683f78-cgu.0.rcgu.o: Relocations in generic ELF (EM: 183)

My rust knowledge is basically nonexistent , so not quite sure what this means.

So It works if I build it like this : RUSTFLAGS="-C linker=aarch64-linux-gnu-gcc" cargo build --target aarch64-unknown-linux-gnu --release on ubuntu 22.04 with the toolchain installed using the package manager.

Adding the link to some dart feature that is in progress, maybe it will simplify some of the process in initializing this package and give a tool to more easily solve this one
https://github.com/dart-lang/sdk/issues/50565

Is there any development on this? We use Isar and we're trying to add support for Linux Arm64 for our app.

I am trying to get my app running on linux arm64.
@simc do you have plans on supporting this?

@FritzMatthaeus

I forked isar version 3.1.0 (as my code does not implement isar 4 yet) and made the following changes:
1. I added the code as @sauramirez mentioned in CMakeLists.txt

#876 (comment)

I replaced the part in the CMakeLists.txt file but now I get
Building Linux application...
CMake Error:
  Error evaluating generator expression:

    $<TARGET_FILE:libisar>

  No target "libisar"

CMake Generate step failed.  Build files cannot be regenerated correctly.
Unable to generate build files

how did you add the add_subdirectory part?

@FritzMatthaeus

I forked isar version 3.1.0 (as my code does not implement isar 4 yet) and made the following changes:
1. I added the code as @sauramirez mentioned in CMakeLists.txt

#876 (comment)

I replaced the part in the CMakeLists.txt file but now I get
Building Linux application...
CMake Error:
  Error evaluating generator expression:

    $<TARGET_FILE:libisar>

  No target "libisar"

CMake Generate step failed.  Build files cannot be regenerated correctly.
Unable to generate build files

how did you add the add_subdirectory part?

I am sorry, but i can't help you on this. I did the steps i've mentioned and didn't try to dig deeper in understanding the code. That's already a couple of months back and i did not work on this anymore since. I currently have no access to the development machine i forked the code on, so i can't look it up. Sorry :/

without the modification to isar/packages/isar_flutter_libs/linux/CMakeLists.txt I get
Building Linux application...
CMake Error at cmake_install.cmake:124 (file):
  file INSTALL cannot find
  "/root/finamp/linux/flutter/ephemeral/.plugin_symlinks/isar_flutter_libs/linux/libisar.so":
  No such file or directory.

Build process failed

We were surprised to see this. easily fixable it seems from the comments, but not very nice to hardcode for a given architecture in your build system.
Sad that the support for the project is not present :(

I'm able to build an arm64 linux binary now. Does anyone know how to bundle x64 and arm64 binaries in the Flutter CMakeLists.txt?

Does the isar supports arm64 (Raspberry-pi) now? I'm getting the below error when use the isar (version 3.1.0+1) in a flutter-pi project.
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: IsarError: Unsupported processor architecture "linux_arm64". Please open an issue on GitHub to request it.
#0      _extension#1.localName (package:isar/src/native/isar_core.dart:213)
#1      initializeCoreBinary (package:isar/src/native/isar_core.dart:61)
#2      openIsar (package:isar/src/native/open.dart:81)
#3      Isar.open (package:isar/src/isar.dart:107)
#4      initIsarDB (package:test/main.dart:59)
<asynchronous suspension>

Did you able to resolve this error ?
I am also  facing the same error

Maybe by adding the target @simc ?
set(isar_flutter_libs_bundled_libraries
  "$<TARGET_FILE:libisar>"
  PARENT_SCOPE
)

Taken from https://medium.com/flutter-community/build-and-deploy-native-c-libraries-with-flutter-cc7531d590b5

In which file, i needs to add this changes ?
and what is the steps to build and use isar for raspberrypi (linux_arm64) ?


NDK is not installed, Azure pipeline fails for Android build

My Azure pipeline for android build creation fails with the following error. Any hints?

Task :app:kaptLiasDevReleaseKotlin
Note: Version 10.8.0 of Realm is now available: https://static.realm.io/downloads/java/latestNote: Processing class AddressDONote: Processing class AdHocPricingDONote: Processing class ChargingProcessDONote: Processing class FavoriteDONote: Processing class OrganizationDONote: Processing class RefreshTokenDONote: Processing class StartChargingProcessDataDONote: Processing class UserDONote: Creating DefaultRealmModulewarning: A class activity declared in the AndroidManifest.xml cannot be found in the compile path: [org.acra.dialog.CrashReportDialog]warning: A class activity declared in the AndroidManifest.xml cannot be found in the compile path: [org.acra.sender.LegacySenderService]warning: A class activity declared in the AndroidManifest.xml cannot be found in the compile path: [org.acra.sender.JobSenderService]warning: A class activity declared in the AndroidManifest.xml cannot be found in the compile path: [org.acra.attachment.AcraContentProvider]
Task :app:mergeLiasDevReleaseNativeLibs
Task :app:extractLiasDevReleaseNativeSymbolTables FAILED
Task :app:kaptLiasDevReleaseKotlin
[WARN] Incremental annotation processing requested, but support is disabled because the following processors are not incremental: org.androidannotations.internal.AndroidAnnotationProcessor (DYNAMIC).
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:extractLiasDevReleaseNativeSymbolTables'.

Error while evaluating property 'ndkRevision' of task ':app:extractLiasDevReleaseNativeSymbolTables'
NDK is not installed

using the following script:
trigger:

develop

pool:
vmImage: 'macOS-10.14'
steps:

task: Gradle@2
inputs:
workingDirectory: ''
gradleWrapperFile: 'gradlew'
gradleOptions: '-Xmx3072m'
javaHomeOption: 'JDKVersion'
jdkVersionOption: '1.11'
jdkArchitectureOption: 'x64'
publishJUnitResults: false
testResultsFiles: '**/TEST-*.xml'
tasks: 'build'

@ParagSG
You may need to check with Azure CI/CD support, as this looks like an issue from their end.
Does it work properly if you run locally ?
If so, you probably need to reach out to above support as I mentioned.
Closing it for now. If you disagree or if you think this issue also occurs locally in the framework, write in comments and I'll reopen it.


Source Maps: set sourceFileName explicitly

Set sourceFileName in babel's transform options explicitly when generating source maps. The full file path allows to distinguish between transpiled and source file even if they have the same name.
This allows chrome dev tools workspaces to save changes back to disk.
https://babeljs.io/docs/en/6.26.3/babel-core#options

Then there is no way to save back changes anyways and it will just use the embedded sourceContent e.g. for debugging as before.

3 approvals, merging.  Thank you @adrelino !


Cannot start new project in beta 15

Bug Report
Ionic Info
Ionic:

   ionic (Ionic CLI) : 4.3.0

System:

   NodeJS : v10.12.0
   npm    : 6.4.1
   OS     : Windows 10

Describe the Bug
When running something like ionic start myApp tabs --type=angular the terminal get stuck after √ Preparing directory .\myApp - done!
Steps to Reproduce
Steps to reproduce the behavior:

Run ionic start myApp tabs --type=angular
Wait forever

Expected Behavior
MyApp to be created with tabs
Additional Context
I think its platform dependend (Will try this later on my laptop also running Windows) and later this week at my Ubuntu workstation. But it does happen in my specific case.

duplicate of https://github.com/ionic-team/ionic-cli/issues/3722

Closed because of duplicate


Setup tool to collect Features from a morphir IR.

Terms

THIS SOFTWARE IS CONTRIBUTED SUBJECT TO THE TERMS OF THE TERMS OF THE CCLA DATED 2017-11-07 WITH FINOS/LINUX FOUNDATION (FORMERLY THE SYMPHONY SOFTWARE FOUNDATION CCLA).
  THIS SOFTWARE MAY BE REDISTRIBUTED TO OTHERS ONLY BY EFFECTIVELY USING THIS OR ANOTHER EQUIVALENT DISCLAIMER IN ADDITION TO ANY OTHER REQUIRED LICENSE TERMS.

The tool is now exposed through the morphir stats command. The options the command accepts are the -i | --input and -o | --output. The default output folder for this command is ./stats and the output of this command are 2 files: FeatureMetrics.json and FeatureMetrics.md.
No code documentation has been added yet.


Update test-post.mdx

👷 Deploy Preview for rhoneysworld processing.

Name
Link

🔨 Latest commit
87d4d0ab19083ef65b84056df847b07281e74dea

🔍 Latest deploy log
https://app.netlify.com/sites/rhoneysworld/deploys/64696208e27988000843c1fb


Update to initial push

We added the "Paper" at the end this round to the asct-b files because the ref-organs had and the asct-b files did not. But that is the name I was given.

From: Chuck McCallum @.>
Sent: Friday, March 19, 2021 6:07 AM
To: hubmapconsortium/portal-docs @.>
Cc: Cross, Leonard Edward @.>; Mention @.>
Subject: Re: [hubmapconsortium/portal-docs] Update to initial push (#57)
@mccalluc commented on this pull request.

In asct-b/bone-marrow-and-blood.mdhttps://github.com/hubmapconsortium/portal-docs/pull/57#discussion_r597662126:

| ORCID: | https://orcid.org/0000-0002-3321-6137 |
| Creation Date: | 2021-03-12 |
| License: | Creative Commons Attribution 4.0 International (CC BY 4.0) |
| Publisher: | HuBMAP |
| Funder: | National Institutes of Health |
| Award Number: | OT2OD026671 |
-| Publication: | Nature Cell Biology |
+| Publication: | Nature Cell Biology Paper |

@lecrosshttps://github.com/lecross -- This is weird: The name of the journal is just "Nature Cell Biology". Whatever.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/hubmapconsortium/portal-docs/pull/57#pullrequestreview-616378608, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJIWOIGOXDMWHC2SF4DQ3L3TENEANANCNFSM4ZOXNXMA.


Scan Page https://sara-sabr.github.io/ITStrategy/2019/11/11/why-we-modified-posts.html for accessibility issues

Scan this page using axe to see if there are any accessibility issues

the file is not found, the URL is broken @Moro-Code

This should work -> https://sara-sabr.github.io/ITStrategy/2019/11/12/why-we-modified-posts.html

no issues found


⚠ Bofrost.lu has degraded performance

In aeb708b, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1035 ms

Resolved: Bofrost.lu performance has improved in 018d2ec after 6 minutes.


server-1927| moving code from internal repo to external

:gear: Issue
Moving Exporter code from Internal Repo to External.
Commit - f30710f
:white_check_mark: Fix

:question: Tests

[X] Tested Updating Existing Instance
[ ] Installed on new instance

@rosieyohannan Can you please review the ReadMe file?


Implement 1-click release automation for the plugin

1-click release automation for this plugin so that it can follow the release cycle of OpenSearch.
Per the recommendation on https://github.com/opensearch-project/opensearch-learning-to-rank-base/issues/33, work with @getsaurabh02 to get it set up.

[Catch All Triage - 1, 2]

Thanks @jzonthemtn for reaching out. Adding (@peterzhuamazon  @gaiksaya ) on the thread to help with the release automation. We can try target this for 2.17.

Hi @johnrichter-aws
Is this is a standalone component or a plugin that needs to be included in the distribution?
Please open an issue in opensearch-build using right template accordingly https://github.com/opensearch-project/opensearch-build/issues/new/choose
The templates contains onboarding documentation to get you started.
Thanks!

For tracking purposes, issue for integration created at https://github.com/opensearch-project/opensearch-build/issues/4886.


Running ide-helper:meta generates PHP Exception

Attached are the full stack trace of the errors, and a more simplified log that shows which classes are missing. The exceptions don't impact functionality, as the .phpstorm.meta.php file is still generated and works.
This is on macOS 10.13.4, with PHP 7.2.5, Zend Engine v3.2.0, Zend OPcache v7.2.5, and Xdebug v2.6.0
full-stack-trace-ide-helper-meta.txt
stack-trace-ide-helper-meta.txt

Closing this out. Turns out to have been caused by something linked to Homebrew's notorious "breaking of PHP" a few months ago. I haven't run into this issue after clearing out the PHP packages and re-installing everything, or running on VMs, for that matter.


size of tip in position variable incorrect in functionPosition call

I need to reposition the tip and was trying to use the functionPosition.
I am using the this test to determine if I'm overlapping

   if(position.coord.top + position.size.height > ifrm.clientHeight)

The problem is position.size.height, always shows the height as 40, on the first click. Subsequent clicks show the correct height.
here are the settings for the tip

  theme: 'tooltipster-light',
  contentAsHTML: true,
  maxWidth: 500,
  trigger: 'custom',
  side: 'bottom',
  animation: 'grow',
  interactive: true,
  contentCloning: true,
  content: 'Loading...',

how do I get the correct height on the first click

This is due to your content. Please read the FAQ about the positioning issue at firt rendering, you'll understand. Thank you

There are no images in the tip, however they are all loaded with an ajax call using the functionBefore call.  Since there is no image loading and all the tips are different sizes, I'm not sure how to get functionPosition called after the content has been loaded so I can decide to move the tip or not?

I tried functionReady, and had the same issue as functionPosition,  size of content is still unknown.

I found a solution that doesn't require me to manually reposition teh tip.
thanks for a great tooltip,
Scott

Glad you could make it work! You're welcome.


bump ui version to 2.9.1

What was changed

bump UI to version 2.9.1
Why?

Checklist

Closes

How was this tested:

Any docs updates needed?

This change breaks with
➜  docker-compose git:(main) ✗ docker compose up
[+] Running 0/1
 ⠿ temporal-ui Error                                                                                1.3s
Error response from daemon: manifest for temporalio/ui:2.9.1 not found: manifest unknown: manifest unknown


CODE to reproduce examples in LAVIS technical report

Hi,
I would be grateful if you could kindly provide the code to regenerate the other test cases provided in the technical report.
I'm really interested in to regenerate zero shot classification, text localisation, multimodal classification, etc.

Hi @behroozazarkhalili,
Thanks for your interest and feedback.
We believe it is a good idea to provide examples as part of documentation, so I'm labeling the issue as such.
For now, you can already find these code in our streamlit demo code. Can you try run the demo and look into the source code to reproduce?
Thanks.

Hi Dongxu,
Thanks for your prompt response and consideration.
I'm trying it and keep you posted.

Hi @behroozazarkhalili,
Thanks for your interest and feedback.
We believe it is a good idea to include these examples as part of documentation, so I'm labeling the issue as such. We plan to do this in the coming week.
For now, you can already find these code in our streamlit demo code. Can you try run the demo and look into the source code to reproduce?
Thanks.

Hi Dongxu,
I have received the following error:
File "/usr/local/lib/python3.8/dist-packages/streamlit/runtime/scriptrunner/script_runner.py", line 562, in _run_script     exec(code, module.__dict__) File "/home/ermia/PycharmProjects/LAVIS/app/main.py", line 8, in <module>     from app.multipage import MultiPage

Hi @behroozazarkhalili @AzizRaies, examples are up now. Kindly check them out.
Thanks.


A Less-Dark Dark Theme

Let's keep this short and simple. These are screenshots of something that has not been released to testers yet. Please let me know what you think, and what other themes you would want in the future.

PS: The darker DataGrid headers are a bug in the DataGrid which is likely out of my control.

Also, apologies for no testing release recently, as I have been busy fixing bugs and with school.

I think those cards in the top screenshot are a group improvement!


[Fix](partial update) Fix wrongly update autoinc column in partial update

Proposed changes
https://github.com/apache/doris/pull/38229 convert partial update to upsert in some situations. But when the insert stmt has missing autoinc value column, we can't do this transformation, otherwise the value in autoinc column will be wrongly overwritten with newly generated values instead of reading from old rows.

run buildall

run buildall


Restructure nodes to avoid parsing in encoders

There's still some remaining parsing code in node constructors making encoding awkward. For example, to create a table, you have to pass a header string to be parsed, rather than the table's key:
val table = TomlTablePrimitive(content = "[$key]", /* ... */)

The base TomlNode class has a content property in its primary constructor which is unused except for exceptions and pretty-printing. For inline tables, I've passed an empty string for this. For other pairs, it's formatted in the constructor. Since it's only used for debugging and exceptions, would it make more sense to create these as needed?
The lineNo property also seems to be exclusively used in exceptions.
TomlNode also keeps an instance of the input config, used in insertTableToTree to construct sub-tables, and TomlInlineTable.returnTable. If these functions used a non-parsing constructor, this may be avoidable.
Somewhat related is the usage Any in TomlValue rather than the actual value type. Differentiation between constructors in the case of strings will be difficult. Maybe that's a separate issue though?
There's probably something I missed

Might as well bring in #75 too

Somewhat related is the usage Any in TomlValue rather than the actual value type. Differentiation between constructors in the case of strings will be difficult. Maybe that's a separate issue though?

That's actually a very good point. I also do not like it , but do not know how to fix it easily: we definitely need some super class in this hierarchy (as parsers usually do) with content.
So if, for example, you need to work with a content of your abstract Value Node (foo(value: TomlValue)), you would like to use value.context.

The lineNo property also seems to be exclusively used in exceptions

Speaking about lineNo - actually it is a part of debug info and mostly all Intermediate Representations should store it (just in case or for debug purposes).


Cody showing nothing and always loading

IDE Information
Webstorm 2024.2.3
Bug Description
I tried installing and uninstalling, enabling and disabling and logging out and logging in, but nothing happens; it's still stuck on this screen.

Additional context
No response

Same to you. I have to rollback to 7.0.6 to fix

Same here on InteliJJ Ultimate, version 7.0.13 just doesn't work, I’ve already tried reinstalling the plugin, invalidating the cache, restarting Cody several times, but it doesn’t work.
I found it strange right after the update when IntelliJ informed me that Full Line Code Complete no longer had a conflict and could be used.
Had to manually downgrade to 7.0.6.

Same.  It seems every release is untested and unverified.

possible duplicate of #2447

Same. It seems every release is untested and unverified.

Indeed. It is astonishing that a totally broken upgrade which makes plugin to not work at all stays not addressed for so long.

sorry for the inconvenience everyone, we're working on releasing another stable version as soon as we can.

It would be great to get an idea.log (Help, Show Log in ...) when this happens. Even better if you can invoke the Open Cody Settings action and set it to the following and restart.
{
  "cody.debug.verbose": true
}

Here it is. I was on older Cody, so I added the verbose setting there. Upgraded plugin. Deleted all idea.log files. Restarted IDE. Cody panel was empty, not even 3 color dot spinner. I clicked 'restart cody', so 3 dots appeared. I played with other settings I've seen - the 'restart' disappeared, but I think I disabled the autocomplete. Here is the log afterwards.
idea.log.zip

As you can see in the log, lots of exceptions like this:
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent - Uncaught exception: SyntaxError: "undefined" is not valid JSON
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at JSON.parse (<anonymous>)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at LocalStorageDB.get (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:132840:28)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at _AgentGlobalState.get (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:132796:26)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at LocalStorage.get (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:96677:29)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at LocalStorage.getClientState (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:96493:29)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at /Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:96500:34
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at Object.<anonymous> (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:27465:34)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at Generator.next (<anonymous>)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at /Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:27504:71
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at new Promise (<anonymous>)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at __awaiter3 (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:27486:14)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at /Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:27464:40
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at AsyncSerialScheduler.<anonymous> (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:26819:17)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at Generator.next (<anonymous>)
2024-10-22 11:14:33,720 [  56279]   WARN - #com.sourcegraph.cody.agent.CodyAgent -     at fulfilled (/Users/nopik/Library/Application Support/JetBrains/IntelliJIdea2024.2/plugins/Sourcegraph/agent/index.js:26784:28)
2

@dominiccooney @kalanchan ^

Hey all! 7.0.18 is already waiting for JetBrains verification in Marketplace, so it should be out around Monday-Tue. If you can't wait, you can try it on our nightly build.
cc: @jafin @fredferrao @Nopik @ccasselman

Thanks, 7.0.18-nightly works for me.

How do we install from the nightly build - It doesn't work for the 7.0.18 or the 7.0.18-nightly zips?

@ccasselman download zip from https://plugins.jetbrains.com/plugin/9682-sourcegraph/versions/nightly and then in your IDE choose 'Install Plugin from Disk' and point it to the zip

@jdorfman 7.0.18 nightly fixed it here (Rider). Thank you. 👏🏻

@jafin great to hear, thanks for following up. You are welcome.


Add page breaks for UG

Codecov Report

Merging #235 (38e1f85) into master (44ab08a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #235   +/-   ##
=========================================
  Coverage     77.01%   77.01%
  Complexity      699      699
=========================================
  Files            97       97
  Lines          2219     2219
  Branches        274      274
=========================================
  Hits           1709     1709
  Misses          412      412
  Partials         98       98

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 44ab08a...38e1f85. Read the comment docs.


website_multi_company: unittests

[ ]  call render_template and check that link are properly replaced. Also, check that it works when res_ids argument is a list. Related PR: https://github.com/it-projects-llc/website-addons/pull/272

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

It's probable done here: https://github.com/it-projects-llc/mail-addons/blob/13.0/mail_multi_website/tests/test_render.py
CLose for now


Create doesthisbothaveatagforeverything.tag

A nice easter egg for the fun category :)

Thanks for the PR, but this tag really doesn't serve much of a meaningful purpose in the Discord.


init doesn't seem to support repos cloned via https

Running netlifyctl init (without --manual) in a repo that was cloned via https fails, and the debug log reveals an extra slash in the GitHub API path to the repo:

This doesn't happen when the repo was cloned via ssh, so I suspect the way the repo URL is being parsed from the local git config isn't turning up quite the right owner/repo string when the repo URL is in the https pattern.

While testing and filing #120, I realized that it might be worth mentioning that this particular setup (netlifyctl init with an https-cloned GitHub repo) gets a little further in the process than the setups in that issue.
Here's the response and netlifyctl-debug.log for an https-cloned GitHub repo:
$ git remote -v
origin  https://github.com/verythorough/testing (fetch)
origin  https://github.com/verythorough/testing (push)

$ netlifyctl init
Create a new site? (yes/no) yes
CCSite created  ✔
Directory to deploy (blank for current dir): (default: .)
Your build command (hugo build/yarn run build/etc):
There was an error running this command.
Debug log dumped to netlifyctl-debug.log
This log includes full recordings of HTTP requests with credentials, be careful if you share it

$ cat netlifyctl-debug.log
time="25 May 18 14:09 -0700" level=debug msg=PreRun arguments=[] command=init
time="25 May 18 14:09 -0700" level=debug msg="configure debug middleware"
time="25 May 18 14:09 -0700" level=debug msg="configure logging middleware"
time="25 May 18 14:09 -0700" level=debug msg="setup logger middleware: panic"
time="25 May 18 14:09 -0700" level=debug msg="configure auth middleware"
time="25 May 18 14:09 -0700" level=debug msg="setup credentials" credentials=0x877dc0
time="25 May 18 14:09 -0700" level=debug msg="configure client middleware"
time="25 May 18 14:09 -0700" level=debug msg="setup API endpoint" endpoint="https://api.netlify.com"
time="25 May 18 14:09 -0700" level=debug msg="POST /api/v1/sites?configure_dns=false HTTP/1.1\r\nHost: api.netlify.com\r\nUser-Agent: netlifyctl\r\nContent-Length: 24\r\nAccept: application/json\r\nAuthorization: Bearer ...<big-long-key>...\r\nContent-Type: application/json\r\nAccept-Encoding: gzip\r\n\r\n{\"domain_aliases\":null}\n\n"
time="25 May 18 14:09 -0700" level=debug msg="HTTP/1.1 201 ...
... lots of irrelevant site and account settings from the Netlify API ...
time="25 May 18 14:09 -0700" level=error msg="command failed" error="GET https://api.github.com/repos//verythorough/testing: 404 Not Found []"

So in this particular setup, the Netlify site creation is successful, but the failure comes when Netlify tries to GET the repo.


Conflict with Materialize

There is a way to make the plugin work with Materialize?
When I call smoothState.js in my js file Materialize components doesn't work anymore...
Thanks!

This kind of implementation help is better suited for stack overflow. Be sure to use the "smoothstate.js" tag.


Unknown database type bit requested - Updating database schema...  <IP_ADDRESS> --> <IP_ADDRESS>

Hi, I keep running into this issue at upgrade:
SOLVED:  I exported the mysql structure and one  of our modules has table 'bit', I modified and was able to complete db upgrade.  thanks, Fred
Updating database schema...
[Doctrine\DBAL\DBALException]
Unknown database type bit requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
prestashop:schema:update-without-foreign [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-s|--shell] [--process-isolation] [-e|--env ENV] [--no-debug] [--id_shop [ID_SHOP]] [--id_shop_group [ID_SHOP_GROUP]] [--]
I even upgraded my hosting as old dedicated was from 2014 and  older mysql.  No love.
Please let me know if any advice on upgrading.  Note: we have been testing autoupgrade and worked fine on 3 other 'saved' old client 1.6 shops.
1-Click Upgrade v4.0.0 - by PrestaShop
Server information Linux #1 SMP Thu Jan 4 01:06:37 UTC 2018 x86_64
Server software version Apache
PHP version 5.6.36
Memory limit 512M
Max execution time 600
MySQL version 5.5.56-MariaDB
MySQL server localhost
MySQL name phcom1733_06232018
MySQL user phcom1733_0623
Tables prefix etiendasco_
MySQL engine InoDB
MySQL driver DbPDO
Thank you, Fred

Hi @PrestaHeroes,
Never heard of that issue yet, I guess you're the only to get it for now.
By looking for this error, it seems there's a solution to prevent it to occur: https://stackoverflow.com/a/23794964
You can try it, then re-execute the database upgrade by executing in a terminal the following command:
php app/console prestashop:schema:update-without-foreign

Hi, thanks for fast feedback.  I solved by exporting the mysql db structure, then searched on 'bit'.  There was 3rd party module so I changed to tinyurl and db upgrade was successful.  Please close.  We will continue our testing but are very excited to see autouprade for pre to 1.7....Cheers, Fred

Awesome, thanks for your feedback too. We expected to see more and more details on the occurring issues, which is finally happening. :raised_hands:

I have the same problem. What type of data do you recommend you use to replace the bit type?

Depending on the needs, this could be TINYINT(1)


Widget interface_list - Remove hard coded td width

I have remove hardcoded td width in  interface_list Widget. This allow the table to auto fit to content.
This can fix issue with long interface name.
This is my first contribution here so if I'm not doing it right, just tell me.
Before:

Final result:

With IPv6:

No, this still looks off in most overlong scenarios. There is no fix here.

@fichtner
Is this okay if we truncate the name if it's to long ?
I have done this, if you hover a truncated name, the full name will be shown as title:

I have made the same thing with IPv6 but i don't know if it's the right solution.
Just let me know what you think about this.

Go take a look at Interfaces_Plus -  #1998 in the plugins commits. Dates back to August but should still work fine. I use it on my system

@marjohn56 Go take a look at Interfaces_Plus - #1998 in the plugins commits. Dates back to August but should still work fine. I use it on my system

There is any reason that this plugin as not been merged yet ?

It's down to the devs to get around to it guess, busy with more important things.


Caching jurisdictions

Overview
This PR includes the following proposed change(s):

[x] for ALL forms, the jurisdiction field should auto-suggest the name(s) of the jurisdiction(s) from the drop down based on the jurisdictions layers the activity geometry intersects with, and then allow the user to choose those jurisdictions and add a percentage, or override one or more from the list.
Closes #942

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Refactoring / Documentation
[ ] Version change

if your change is a breaking change, please add breaking change label to this PR
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Screenshots
Please add any relevant UI screenshots if applicable.
Checklist:

[x] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] New and existing unit tests pass locally with my changes

/rebase

/rebase


[top_level, tests] Fix chip_sw_rstmgr_cpu_info test

Allow cases where the current pc is not updated due to pipe stalls.

This test was failing in closed-source tests.

Perhaps we should add a flag to check_state for this allowance to be effective only for double fault tests?

Perhaps we should add a flag to check_state for this allowance to be effective only for double fault tests?

I think this would be better, but what's currently here is good enough to go in for now in my opinion.


File : youtubeviewer -> basics.py -> InvalidSelctorException | invalid selector: unable to lcoate an element with the xapth expression.

Is there an existing issue for this?

[X] I have searched the existing issues

I'm submitting a ...

[X] bug report
[X] feature request
[X] support request --> Contact me over mail for support https://github.com/MShawon

Description
There is an issue when search any video into youtube search and find to play. The program's saying that Failed to execute 'evaluate' on 'Document' : The string '//*[@title="text"]' is not a valid XPath expression.
In this case my solution is to use The string as XPath expression-> '//a[@title="text"]'  .
Environment
- OS : windows
- Python : 10.3
- Script version : 1.7.4

config.json
No issue in config.json

Please use python 3.7.x to 3.9.x not 3.10.x to avoid any error


Test Issue created at Sun, 27 Feb 2022 02:22:53 GMT

Test issue body  Sun, 27 Feb 2022 02:22:54 GMT

Comment on issue at Sun, 27 Feb 2022 02:22:56 GMT


docs: added a screenshot of an example

Description
I have added a browser screenshot to the documentation
Checklist

[ ] I have run cargo make pr-flow
[X] I have reviewed my own code
[ ] I have added tests

Is yew/website/docs/tutorial/index.mdx the next version of the documentation? I don't seem to find any versions named next in versioned_docs.

Is yew/website/docs/tutorial/index.mdx the next version of the documentation? I don't seem to find any versions named next in versioned_docs.

Yes it is the next version.

P.S. The commits in this PR will definitely need to be squashed when merging😄 I'm using the GitHub UI, to not clone the entire repository.
We always squash

I think this should be it @voidpumpkin.


Bump fragment version

Bump tessellate-fragment and upgrade tessellate-request dependency.

Changes Unknown when pulling 72ddab8360b32785cad40ace42c94aa2cc9d9ed1 on bump-versions into ** on master**.


Can't place InfiniteScroll inside custom component

I would like to create a custom component and place infinite scroll inside of it.
So instead of this:
<ion-content>

 <ion-list>
   <ion-item *ngFor="#i of items"></ion-item>
 </ion-list>

 <ion-infinite-scroll (infinite)="doInfinite($event)">
   <ion-infinite-scroll-content></ion-infinite-scroll-content>
 </ion-infinite-scroll>

</ion-content>

I would like to create a custom  component and do this:
<ion-content>
  <my-list></my-list>
</ion-content>

This doesnt work. Instead I get this error message:
browser_adapter.ts:73 ORIGINAL EXCEPTION: No provider for Content! (InfiniteScroll -> Content)
Maybe InfiniteScroll needs to be able to look for ion-content in its parent/ancestor components?
Which Ionic Version?  2.x
Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 6.1.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.6
Ionic CLI Version: 2.0.0-beta.25
Ionic App Lib Version: 2.0.0-beta.15
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v5.5.0
Xcode version: Xcode 7.3 Build version 7D175

Same problem is with PullToRefresh component.

I'm also having this issue.  Any possibility of a fix making it into milestone Beta 11 or Beta 12, @brandyscarney ?
Thanks!!

Same problem with Beta 11. any fix in Beta 12?

Samething here
Ionic Framework Version: 2.0.0-beta.8
Ionic CLI Version: 2.0.0-beta.32
Ionic App Lib Version: 2.0.0-beta.18
ios-deploy version: 1.8.6
ios-sim version: Not installed
OS: Mac OS X El Capitan
Node Version: v5.6.0
Xcode version: Xcode 7.3.1 Build version 7D1014

amen to this.

I need you help to resolve this problem

You must add the 'Content' to the viewProviders.
It breaks the css margin of the root ion-content but works...
`
import { Content } from 'ionic-angular';
@Component({
selector: 'new-list',
templateUrl: 'list.html',
viewProviders: [Content]
})
export class MyNewComponent{}`

I was able to get around the ORIGINAL EXCEPTION: No provider for Content! error by doing @marcioluis's sugestion. However, now I get the following error:
EXCEPTION: Error in ./PhotoListComponent class PhotoListComponent - inline template:17:0 caused by: Cannot read property 'removeEventListener' of undefined
If I remove <ion-infinite-scroll> from the template (line 17), the error goes away. It seems this might be related to #5760, but it was supposedly fixed and closed.
Any ideas?
ionic info
Cordova CLI: 6.0.0
Ionic Framework Version: 2.0.0-rc.3
Ionic CLI Version: 2.1.12
Ionic App Lib Version: 2.1.7
Ionic App Scripts Version: 0.0.46
ios-deploy version: 1.9.0
ios-sim version: 5.0.8
OS: macOS Sierra
Node Version: v4.2.6
Xcode version: Xcode 8.1 Build version 8B62

Same issue here and solution not working, any solution from ionic team? :)
@scferg I don't think it is related as the issue is about leaving the page, and the content was already found and bound to events, this looks like it cannot find the ion-content element.

@mebibou I agree, it's not that issue, but it's the only issue I could find that seemed to have any relevance with this error. I'm surprised more people haven't brought this up...
A response from the team would be great. I can't ship my app without this being supported (or without finding a crazy workaround) since my custom list component has complex logic that I don't want to duplicate for every page it needs to appear on.
I've started trying to see if I can leave the infinite-scroll out of the custom component and include it on the page itself, but I'm having a hard time connecting the two logistically.

Have you tried to wrap your custom component with an extra ion-content element?
I faced the same problem and this is how I got rid of the error "ORIGINAL EXCEPTION: No provider for Content! (InfiniteScroll -> Content)"
My custom component looks like
<ion-content>
    <ion-list>
    .......
    </ion-list>
</ion-content>

and the page, that uses it, looks like
<ion-header>....</ion-header>
<ion-content>
    <custom-component></custom-component>
</ion-content>

I am not sure whether this extra ion-content has any other implications but it looks fine so far!

@skoubin I have tried that haha. At first it looked fine, but then it seemed to be causing jagged page transitions, but now that I've tried this approach again, it no longer seems to be the case. It must've been something I was doing wrong.
The only remaining issue with this approach is that <ion-content fullscreen> is messed up, which is what @marcioluis pointed out.  It'll take some css hacks to restore it.
It's a hacky approach since <ion-content>,
, and
 are all unnecessarily duplicated, but it seems to be the best solution for now.

As of RC4 I am still seeing this issue and would also appreciate a decent resolution.

Have same issue, infinitescroll doesnt work inside custom components

I managed to avoid the issue by moving ion-infinite-scroll out of the component and into the page (The ion-content is only in the page). Then delegating the 'ionInfinite' event as such:
<ion-content>
   <list #list></list>
  <ion-infinite-scroll (ionInfinite)="list.doInfinite($event)">
  <ion-infinite-scroll-content></ion-infinite-scroll-content>
 </ion-infinite-scroll>
</ion-content>
It seems to be working fine for me.

@AlQuraian It seems that this solution does not work for me. I added this and created a custome component with an event doInfinite, but the search breaks when I call it.
Where
  <workout-search #workouts></workout-search>
	<ion-infinite-scroll *ngIf="moreData" (ionInfinite)="workouts.doInfinite($event)">
    <ion-infinite-scroll-content></ion-infinite-scroll-content>
  </ion-infinite-scroll>

And in workout-search.comp
  doInfinite($event) {
    console.log('Infinite Event');
  }

Error in ./DiscoverPage class DiscoverPage - caused by: self.parentView.context.workouts.doInfinite is not a function

@AlQuraian @thielCole  AlQurain solution works, but is not elegant or very practical reproducing the doInfinite logic every time you want to use the component (it's against what a component is suppose to represent).

@MankinPT To get around this, I was using a rxjs Behavior Subject to observe data changes accross components. I did manage to refactor my specific issue to get rid of this dependency but it would still be nice to have.

Any update on this?

@patrickmcd I think you're the very first GitHub troll, congrats.

Ya!


Review Ticket Overview

Review Ticket Guide
Each assignment we will be required to make a review Ticket. Most assignments provided will have a Hacks section. A hack is a term for coding, a fun term.

Screen Captures are nice for Hacks
Short description
Code fragments

###Markdown samples
Using markdown form index.md. We are learning markdown.
This text below is something called Markdown. This is a heading, inside of code scafolding.
'''markdown
Investing in Your Technical Future
'''
'''markdown

Explore the Computer Science Pathway at Del Norte High School and invest in your technical skills. All Del Norte CompSci classes are designed to provide a real-world development experience. Class time includes tech talks (lectures), peer collaboration, communication with teachers, critical thinking while coding, and creativity in projects. Grading is focused on time invested, participation with peers, and engagement in learning.
'''

'''markdown

Introduction to concepts and requirements by the teacher
Project-based learning with teacher support, performing Agile/Scrum development
Coding, frontend, backend, devops, version control and algorithmic thinking
Creativity, research, design, data structures, and utilizing ChatGPT
Performing team work, team communication and collaboration, peer reviews/grading
Focus on tehnical communications through project presentations and student led teaching
Grades are on projects, learnt concepts, and live reviews between student(s) and teacher
'''

Classroom work time is 3-4 hours per week. Homework expectations are approximately 2-3 hours per week.  Homework is scheduled over a Sprint, approximately 2-4 weeks.  Time lost is extremely hard to make up as all materials are cummulative.


Route53 error in test suite

ERROR:  Error: HostedZone cloud delete error: The specified hosted zone contains non-required resource record sets  and so cannot be deleted.
https://github.com/iasql/iasql-engine/actions/runs/3821846846/jobs/6501437111
Account: 29
Region: ap-south-1

Closing this issue since it is a duplicate of #1721


Improve collapsing of whitespace on paste in slate block

Fixes #3802

@tiberiuichim Might be worth having a few tests?

@sneridagh Please test this in client project

@tiberiuichim confirmed the two bugs (the space leading the pasted text and the other with the double spaces) are gone using this PR

@sneridagh no, the console.debug calls stay. We need them in case we encounter more weird pasting behavior. They shouldn't affect regular users.

@sneridagh Assuming tests pass, this should be good to go.


#2158 - Pending Exception is listing overwritten application exception too

Added where condition to select applications not with Overwritten application status;
Added condition to not approve the exception if the application has Overwritten status;
Updated the e2e tests to check these new conditions.

Good job! Same comments as mentioned by @ann-aot


how to disable animation when remove element from array

I used this.splice(this.layout, index, 1) to remove element from array
however related elements will re-render with animation
any suggestion?

my work around is
this.layout[this.selectedIndex] = {"x":0,"y":0,"w":0,"h":0,"i":this.selectedIndex};

Sorry, don't really understand what you're trying to do....remove an element from the array without the other items changing position?

yes, once remove an element from the array, other elemnts after that will reposition with animation.

change vertical-compact to false

already used, not work


Multi-tenant account support

This PR:

Adds support for multi-tenant token acquisition and account management
Removes idTokenClaims from cached account entities
[WIP] builds Account Info objects returned from getAccount APIs by looking up the ID token for the account in the requested tenant

Codecov Report

Merging #6528 (09df06d) into dev (81d34b4) will decrease coverage by 3.37%.
Report is 335 commits behind head on dev.
The diff coverage is 17.66%.

Flag
Coverage Δ

*Carryforward flag

msal-angular
96.73% <ø> (+0.22%)
:arrow_up:
Carriedforward from 81f38d7

msal-browser
85.28% <ø> (-1.19%)
:arrow_down:
Carriedforward from 81f38d7

msal-common
84.83% <ø> (+0.29%)
:arrow_up:
Carriedforward from 81f38d7

msal-core
?

msal-node
80.77% <ø> (-2.62%)
:arrow_down:
Carriedforward from 81f38d7

msal-node-extensions
39.15% <17.66%> (-36.49%)
:arrow_down:
Carriedforward from 81f38d7

msal-react
94.24% <ø> (-0.45%)
:arrow_down:

node-token-validation
?

*This pull request uses carry forward flags. Click here to find out more.

Files
Coverage Δ

extensions/msal-node-extensions/src/index.ts
100.00% <100.00%> (ø)

...nsions/msal-node-extensions/src/packageMetadata.ts
100.00% <100.00%> (+100.00%)
:arrow_up:

...-extensions/src/persistence/DataProtectionScope.ts
100.00% <100.00%> (ø)

...nsions/msal-node-extensions/src/utils/Constants.ts
100.00% <100.00%> (ø)

...sions/msal-node-extensions/src/utils/TypeGuards.ts
100.00% <100.00%> (ø)

lib/msal-angular/src/constants.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.broadcast.service.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.guard.ts
90.78% <ø> (+0.64%)
:arrow_up:

lib/msal-angular/src/msal.interceptor.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.module.ts
100.00% <ø> (ø)

... and 50 more

... and 190 files with indirect coverage changes


The Numbers writer is currently limited to A1:J50

when open .xlsx file, and save to numbers format file.

XLSX.writeFile(wb, dist, {numbers: XLSX_ZAHL, compression: true});

it can save to .numbers in mac osx, but just limited A1:J50 area data, other data is disapper, and sheet style is gone.
how to remove limiting , and take the .xlsx sheet style into .numbers ?

The Numbers program only supports A1:ALL1000000  (ALL maps to the 1000th row, SheetJS index 999), so you can't write outside of that range.
The library (version 0.18.9) currently supports A1:ALL255 .  To go beyond that (and eventually, to support number formats and other features), we need to look into the required properties to support multiple tiles.

😯,the point is XLSX_ZAHL.js ？can i extend 1000000, it 's only want to save data without any property。or let me to read some document todo, thanks.

If there were actual documentation, this would be a straightforward task.  Unfortunately, Apple has not released anything.  We've been trying to document stuff at https://oss.sheetjs.com/notes/iwa/ but the understanding is pretty superficial at this point.
The writer currently works by taking a known NUMBERS file and modifying the bare minimum to force Numbers to refresh the file and use the new data.  Since NUMBERS is not a common file format, it did not make sense to add an additional 100KB to the size of the browser build by default.  The final design has a separate script which holds the NUMBERS template, which is passed into write or writeFile and used for the "numbers" export book type.
We'll take a closer look at multiple tiles when we revisit Numbers.

ok, thanks for your clarification

ok, thanks for your clarification

In 0.18.12 we resolved the range cap.  You should be able to write up to 1000 columns and up to 1000000 rows in a single table (this is a limitation of the app).  We're definitely interested in writing multiple sheets.


add additional metadata to RoutingResult

This PR will help #665.
This may also allow us in the future to use https://github.com/vercel/next.js/blob/4d1613d049037b2b39295a9479c9f8c9a12df907/packages/next/src/server/base-server.ts#L1581 instead of getRequestHandler

@vicb Sorry i think we need to change a few things in this PR actually.
This issue #677 made me think that we could have more than one resolved route.
I'll change this, add some unit test, and add the change you requested as well


Support for heroku or replit

How does one add support for a platform or service they don't have ?


FIX strncpy warning in apps/cmp.c.

bugfix: #12872
strncpy here has compiling warning of -Wstringop-truncation, change into BIO_snprintf as before.

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

@DDvO could you please have a look at this?

Thanks @xffbai for taking care of this.

This also fixes Coverity CID 1466707:
 Memory - illegal accesses  (BUFFER_SIZE_WARNING)
    Calling "strncpy" with a maximum size argument of 32 bytes on destination array "server_port" of size 32 bytes might leave the destination string unterminated.

24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set.  Please review the updates and set the label manually.

Merged - thanks


Update country-coder to v4.0.0

Re: #8102
I had this going into 2.19.0 but realized that iD would still be bundling version 3.2.0 as well, since some dependencies haven't been updated yet. This would have a large cost to bundle size, since twice the data would be included.
We can just leave this open until all the right dependencies are up-to-date.

I think we can get them all updated in the next few days..

... in the next few weeks ...

... in the next few weeks ...

I know you're trying to be funny, but all the dependencies that use Country Coder actually were updated back at the end of October.

@bhousel may I delete my last comment?

@bhousel may I delete my last comment?

Sure

For those wondering, this is still pending since it's related to a chain of updates around presets planned for the next major release, including:

Moving presets to id-tagging-schema
Supporting location-conflation sets in id-tagging-schema
Separating name-suggestion-index presets from iD's core presets

There's no rush to complete this part before the other parts are in line.


Test against Spark 2.3.1, Parquet 1.8.3

RC1 was started today but already has a binding -1 vote.

Spark 2.3.1 RC 4 passed today.

Works fine for me at runtime.


#149 | improve workflow docs

connect #194

@hoavt wrong issue on the commit message.

"stored under the workspace/personal directory" => under the workspace directory

docs/_static/workflow/git-remote-info.png => the screenshot is not good enough, don't add some messy characters on the top.

@hoavt the current doc is not good enough, please read all the doc and fix any problem, improve it as much as possible.
don't just update screenshots.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@hoavt I can't stand the content here anymore, we definitely need to make it better, the current guide is really bad to me.

@hoavt please fix the wrong images and some sentences and it's ok to be merged.
For complete rewriting, let's do this later for v0.5.0 instead.

@hoatle: Please check the new update.

Remember to rebase your workspace branch with the upstream branch as often as possible. => Remember to rebase your local branch with the remote upstream branch as often as possible.

git checkout upstream/master => git checkout upstream/develop branch instead

git commit -m "|git commit message" => git commit -m "@  | git commit message"

"Copy the pull request link on the browser’s address bar" and "Add Pull-request to your issue." => optional if you're working on issues at issues.teracy.org

Branch Name Rules
When start working on a new issue, you always MUST to start a new branch for it and that branch’s name is based on each type of the issue, which means if the issue is:
feature => Branch’s name is features/- or feature/<issue_key>-
improvement => Branch’s name is improvements/- or improvement/-
task or sub-task => Branch’s name is tasks/- or task/-
bug => Branch’s name is bugs/- or bug/-
critical bug => Branch’s name is hot-fixes/- or hot-fix/-
In which:
 is the “key” of the issues. It could be CLT-xxx, DEV-xxx or #XXX The key prefix is based on the type of project.
 is the issue’s title which is rewritten in concise way and replacing space with -.
 and  is seperated by a - character.
For example, the issue @ #652 | Sharing Tutorial is not firing email, its branch name can be bugs/#652-sharing-tutorial-is-not-firing-email

For example:
DEV-1 | Auto deployment with Fabric
Fabric deployment should be very easy to deploy on both local and remote machine.
This is the work on local part.
=> @ #1 | Auto deployment with Fabric

@hoavt review done, please check my comments above.

@hoatle: Applied your comments. Please review.

@hoavt errors:
/opt/app/workflow.rst:43: WARNING: Unexpected indentation.
dev_1  | /opt/app/workflow.rst:55: WARNING: Unexpected indentation.
dev_1  | /opt/app/workflow.rst:248: WARNING: Unexpected indentation.

explain: , on github, gitlab, it's is "# issue-number".
git commit -m " | git commit messages"
for example:
git commit -m "@ #3 | something here"
remember that there is a space character before and after "|".

@  | :
=>  | :

$ git checkout master
$ git branch -d branch_name

=>
$ git checkout develop
$ git branch -d branch_name

explain that "@ " is used before  because  of github, gitlab has "#" character.  Please check.

@hoavt wrong branch name, some wrong commit messages (wrong issue number).


ON HOLD: PAT-1538: Optimize ReviewStep For Accessibility

Objective
Make sure all ReviewStep steps support Accessibility by adding the correct contentDescription to all image views.
How to test
Preconditions:
-  Enable TalkBack on your device by going to device "Settings -> Accessibility -> TalkBack -> Turn On"
Description:
This should be tested on ImageCapture step, ImageChoice step, and the edit button for all steps.
And additionally, when any list item is selected from the ReviewStep steps list, it should read the whole text in that cell.
Steps:
1- Make sure you enable TalkBack
2- Open Flask
3- Login and take any task that has ImageCapture and ImageChoice steps (doesn't have to be a single task for both step types)
4- Reach Review Step
5- Tap on the capture image in case of ImageCapture step, or selected image in ImageChoice step
Expected:
TalkBack should describe what these images are for.
for example in image capture we have a message that says:
"Captured image for (Step title)"
and it should work without a title and say:
"Captured image"
Branches

PAT: development
Axon: task/PAT-1538_Optimize_ReviewStep_for_Accessibility
RS: task/PAT-1538_Optimize_ReviewStep_for_Accessibility
Cortex: development

Links

https://jira.devops.medable.com/browse/PAT-1538

Closes PAT-1538

For the moment, we will put this ticket ON HOLD until we receive clarification from product team about which tickets should be displayed for each scenario. More details to come in the ticket. Feel free to mark this comment as RESOLVED once we have such confirmation from product.

Closing this MR since Accessibility hasn't yet been discussed with product.


navbar locales added

Hey @smgv
I have rebased the feat/ripple with main and this branch with feat/ripple
Let me know if things are okay here.


Tasks for deprecating/removing "fallback" compilation pipelines from the default @jit behaviour.

This is a tracking issue for confirming the deprecation/removal cycle for "object mode fallback" under the @jit decorator. The current behaviour is that Numba's @jit decorator will attempt up to 3 pipelines, falling back to the next, when trying to compile a function:

nopython mode.
object mode with nopython mode lifted loops.
full object mode.

This behaviour is incredibly hard to debug and maintain, and can lead to really strange performance characteristics, hence it being deprecated approaching 3 years ago (https://github.com/numba/numba/pull/4513, patch 3090fe73). https://github.com/numba/numba/blob/809a9c85656966332d611b4b0ac59d6afd6813bd/numba/core/object_mode_passes.py#L154-L162
This change is important from a maintenance perspective as it greatly simplifies the compiler itself through the reduction of "state". It also makes it easier for technology such as with-lifting and loop-lifting to be updated with respect to the churn in the Python bytecodes/bytecode generation patterns that occur across Python versions.
Proposed tasks:
For Numba 0.57:

[ ] Check with the community over impact of this change. It's anticipated the overwhelming majority of users are using njit or jit(nopython=True).
[ ] Update/write deprecation documentation with workarounds for providing direct access to the three modes noted above, through the use of @jit kwargs.
[ ] Update the deprecation documentation with a specific time line for removal. 0.57 full deprecation and last release to support this behaviour. 0.58 full removal.
[ ] Make "fall back" to "object mode with nopython mode lifted loops." raise a NumbaDeprecationWarning with reference to workaround documentation/deprecation notes.
[ ] Make the "fall back" to "object mode" reference the workaround documentation/deprecation notes.
[ ] Update unit tests etc. with respect to the above, write new unit tests to ensure deprecation warnings occur appropriately.
[ ] Maybe deprecate the use of multiple pipelines in the compiler class numba.core.compiler.CompilerBase itself (needs discussion).

For Numba 0.58:

[ ] Remove the "fallback" pipeline behaviour.
[ ] Update unit tests with respect to the above.
[ ] Update documentation with respect to the above.

A branch where I've done some experiments with removing the fallback: https://github.com/gmarkall/numba/tree/remove-fallback

This was discussed at the Numba public meeting today. There were no objections raised.


Add support for spoilers in text commands

I'd like support for spoilers when using text commands just as is available with slash commands.
By updating the prefix to include the two pipes, the bot still recognizes the instagram link.
 "Prefix": [ "https://www.instagram.com/", "https://instagram.com/", "http://www.instagram.com/", "http://instagram.com/", "||https://instagram.com/", "|| https://instagram.com/"  ]

The bot could register that the prefix contains pipes and use the isSpoiler parameter in FileAttachment (like with the slash commands).
It appears the infrastructure is already present, and just needs to detect whether the text command or prefix contains pipes and adjust accordingly.

It's certainly feasible to do. What is your use case for this though? I would think that it would be easier and more user friendly to use the slash command to do this.

I mostly use Discord on mobile and find slash commands clunky to use since you have to select each parameter.

Ok, makes sense. For now, I am prioritizing #85 but after that I should be able to get around to it as the changes required should not be too complex.


Add Human Readable Error Message for Object::set_meta

Fixes: #70141
Updates a call from a non-descriptive error macro to one that is easier to understand for the typical user.

Can this be merged?

@sfrembling Also both PR/commit titles: "updated error message to be more human readable" are too vague. I suggest something like "Add human readable error message for Object::set_meta" instead.

@kleonc I went ahead and made those changes you mentioned. I definitely agree with the code change; bringing that information to the user will make things easier to debug. Thanks for the suggestions.

@sfrembling Note you've changed the PR title, but not the commit title. Also now there are 2 commits but a single commit is preferred for keeping the git history clean. So please squash the commits and change the title. You can do so by rebasing, for how-to see the docs. In the interactive rebase you'd want to do something like:
reword e620a43 updated error message to be more human readable
fixup 405fde2 Update core/object/object.cpp

Besides that looks good to me.

@kleonc, went ahead and went through with your advice. Are we all good to merge now?

This should include the information "metadata" in the error message, so something like "Invalid metadata identifier:" IMO

Anything else anyone can think of for this change?


Throttle

Hey,
How do you set the throttle of the captcha?

There is no throttle.

maybe for a faster captcha validation, but its ok as long you don't set a ridicolous amount of hashes.


can we deploy bosh-director with multiple interfaces in vpshere

can we deploy bosh-director with multiple interfaces in vpshere ?
How to do that?

Hi @techie20122018,
It looks like your (or a similar users) question was answered here: https://cloudfoundry.slack.com/archives/C02HPPYQ2/p1534305747000100.
Feel free to reopen this issue and let us know if you have any other questions if it is still unclear.
Best,
@jfmyers9 && @mikexuu, CF BOSH


Display the plugin menus in categories (#125)

Display the plugin menus in categories (#125)

I will review after a moment.


Can't the device select a microphone?

It's not APP function, but OS(Windows) function.
You can follow this useful video. https://www.youtube.com/watch?v=8KdjSqW1s6U

Under Windows OS, "playback device" and "recording device" is completely distinct, you know. And this APP's functions are deeply depends on the BASS.DLL library, so the function supports only "playback" devices.
I can't correspond "recording" device w/o major renovations (from scratch), in other words, it's a completely another software.
The only thing we can do at this time, mic ->(procedure above)-> playback device -> SpeAnaLED(display).
Thank you for your understanding.


[ITU Zone] Determine ITU zone from grid.

In QSO Entry, the entered grid is used to determine ITU zone.
In the case a border or cross grid is entered, the zone might in some cases be wrong if you happen to be on a the border for zones.

Seems these kind of queries might not work as universal as we thought.
Exception: Longitude -200.000000 is out of range in function st_geomfromgeojson. It must be within (-180.000000, 180.000000].
Trying to figure out if a solution exists.

The compatibility between MariaDB and MySQL is not there.
MariaDB works. MySQL on the other hand, is a problem.
Some info here: https://bugs.mysql.com/bug.php?id=101359
I am closing this.


The EventQueue test will break Travis CI sometimes.

Sometimes when the build is running in Travis the test/unit/EventQueue.test.ts will fail due to port 3000 is already taken.
Maybe we should use portfinder to find a free port and then start the utility.

This is no longer a issue since moving to CircleCi


Not able to chat with existing threads  after chatting with assistant using other provider (claude ).

Version 0.10.0-rc3
Steps to reproduce the problem:
Pre Req - Have few threads from chat with Tildy (or any assistants).

Create an assistant with model (in Advanced)  as claude-3-5-sonnet-20240620 from github.com/gptscript-ai/claude3-anthropic-provider
Start a chat using this assistant.
I am prompted to enter anthropic key and I am able to get response successfully.
Go to any other existing thread and have a chat
Notice that we are presented with this error message:

Restarting also does not get us out of this state.
All existing threads  and new chats show this problem.
I had to delete the claude thread started in step 2 , do manual refresh , quit chat window ( got to Build) and then come back to chat window to have existing threads and new threads start working.

This should be fixed on main now.

This issue is not seen when testing with commit id - 1eeb6f0161e


Issue with consistency of order of results

Hi there, first of all, thanks for providing this great grafana plugin!
I'm not an expert on grafana, so please excuse me if I'm missing something obvious here right now.
I'm having difficulties with ensuring consistency of the results being returned by the data source. I.e., the order in which servers/load balancers are returned seems to be random (and thus is the color assigned by grafana), which makes it hard to read dashboards that regularly refresh.
I found a way to sort the columns of the results using the Organize transformation, but I don't think this is the best way, since it is kind of hardcoded.
The other sorting transformations provided by grafana don't seem to apply to this case. From what I read, this seems to be something that is usually done on the data source-side (e.g., by sorting within an Influx query).
The "phenomenon" can also be seen on the demo dashboard.
Therefore, my question is if this data source provides any way to ensure a consistent default order of results (for instance, sorted by server id) on the data source side.
Thanks in advance for your help!

Hey, thanks for the report! This was fixed by sorting the returned data by resource ID and series name.
I will publish a new version soon and submit for the Grafana marketplace.

Version 0.3.0 is now available from the marketplace: https://grafana.com/grafana/plugins/apricote-hcloud-datasource/?tab=changelog


Improvements in the Spanish translation

Hi!
I have improved the syntactic, grammatical and spelling structure of all text strings. There are still some that have room for improvement, but for now it is better than what was posted before, as it is now readable and usable.
If there is any problem with the pull request or you want to ask me something about commits, don't hesitate to contact me <3
Greetings,
@IngrownMink4

Hey! First of all thankyou for taking time to work on these improvements! I'll take a look at them tomorrow, btw if you don't mind can we keep this PR open for sometime? as I've been working on an update to improve the app bit more and maybe add few requested features such i.e #6 and #7 which will add some new strings to the app, which you can translate aswell if there isn't any problem ofcourse. That way the translation will be 100% up to date with English string resources, otherwise it'll lag behind if i merge this right now and start working on the above mentioned stuffs afterwards. I'll let you know when it's done so you could complete the translation. Lemme know if you're comfortable with that.

Hey! First of all thankyou for taking time to work on these improvements! I'll take a look at them tomorrow, btw if you don't mind can we keep this PR open for sometime? as I've been working on an update to improve the app bit more and maybe add few requested features such i.e #6 and #7 which will add some new strings to the app, which you can translate aswell if there isn't any problem ofcourse. That way the translation will be 100% up to date with English string resources, otherwise it'll lag behind if i merge this right now and start working on the above mentioned stuffs afterwards. I'll let you know when it's done so you could complete the translation. Lemme know if you're comfortable with that.

I think it's a good idea. As you say, the translation would be on par with the original English translation. And yes, I will be happy to help you with any new strings you add. When you add them, mention me and I will try to contribute as soon as possible :)

Thanks, will do 👍

Hey @IngrownMink4 I've completed those two issues which we talked about earlier, you can get started with your translations by taking reference from new updated english string resource file.

Hey @IngrownMink4 I've completed those two issues which we talked about earlier, you can get started with your translations by taking reference from new updated english string resource file.

I've already solved the conflict, everything should be ok! Please check it.

Looks great! Thanks for your contribution.


[Automation] Generate Fluent Lite from mediaservices#package-encoding-2022-07

[Automation] Generate Fluent Lite from mediaservices#package-encoding-2022-07

/azp run java - mediaservices - mgmt - tests

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-resourcemanager-mediaservices


Improving Superstar command

Out of the moderation tools we have available, the superstar command is the odd one out.

It doesn't ping the user being superstarred, instead posting a special embed (albeit a pretty funny one)
It doesn't send the reason in the DM.

That leads to some confusion for users on what happened and why it happened.
We don't have to remove the special embed, but:

It should still give a standard "applied superstar to " so that the user is pinged if it's applied in a public channel
The embed should be sent in a DM as well
The optional reason should be integrated into the embed to give any additional context provided by the moderator.

Can you assign this to me?

Done! As always, if you have any question, feel free to ask in #dev-contrib!

Okay, thank you! I'll work on it in 2 days.

This might clash with https://github.com/python-discord/bot/pull/1204/files so you might want to check that out

@mbaruh what should I do know? wait for merging #1204 and then work on that?

@spitfire-hash #1204 makes some extensive changes to the command, I think it's best if you waited for it to be merged, yes.

#1204 is now merged, so this issue is now up for grabs. If anyone wants to be assigned feel free to say so.


New release 0.2.1

Thanks for awesome work on library!
Could you maybe release new version maybe to PyPI with changes from @firemark? //cc @shaders @ikeeip ?

Easy. Enjoy!


Updating with the Skylar's presentation slides

This was a great teamwork and I would like to outline the key contributions that made it possible - no particular order but more like a storyline: thanks to Shylar’s great presentation highlighting the importance of the problem, and for pairing with me to start the team formation. She suggested Alex as a team member who is instrumental in getting the D-Wave demo into a code for us and polishing my initial notebook. Alex broth Mattia who helped Shylar and via our discussions contributed to narrowing down the scope of what we could do; Mattia also brought the key data contributor - without the data from Ramesh and without his keen eye on what is important we would not have had a realistic code and winning case. Thank you all! Great job and hope we may get together in Toronto or maybe at a D-wave location to work on applying our ideas to real problems. :tada::beers::dancer::man_dancing::rocket::tada:


DO NOT MERGE - Tami takamiya/ubuntu 24.04

This seems to be an issue of vscode-extension-tester + ubuntu 24.04 and I have opened https://github.com/redhat-developer/vscode-extension-tester/issues/1496
I am going to close this PR.


accounts for new https_port field with upload server csv

(cherry picked from commit fe798b31166b8dca49dfa83095f86a08218d5b9c)

Thanks for fixing, Jeremy! 👍


fix: first install of the extension does not work

Types

[x] 🐛 Bug Fixes

Background or solution
Changelog

/publish


[Misc] Define common requirements

This PR factors out the common dependencies to requirements-common.txt to better manage the dependencies.

I need to change docker files and many other places to get this work 😓

Tbh, I'm not sure whether introducing requirements-common.txt is a good decision, since people can mistakenly skip pip install -r requirements-common.txt.
Alternatively, we can duplicate the contents of requirements-common.txt to all requirements-*.txt, while clearly separating the common requirements and backend-specific requirements. For example, requirements-coda.txt can be:
# Common dependencies (must be same for all `requirements-*.txt`)
cmake>=3.21
ninja  # For faster builds.
psutil
sentencepiece  # Required for LLaMA tokenizer.
numpy
requests
py-cpuinfo
transformers >= 4.39.1  # Required for StarCoder2 & Llava.
fastapi
uvicorn[standard]
pydantic >= 2.0  # Required for OpenAI server.
prometheus_client >= 0.18.0
outlines == 0.0.34
tiktoken == 0.6.0  # Required for DBRX tokenizer

# Dependencies for NVIDIA GPUs
ray >= 2.9
torch == 2.1.2
xformers == 0.0.23.post1  # Required for CUDA 12.1.
pynvml == 11.5.0
triton >= 2.1.0

while requirements-neuron.txt can be:
# Common dependencies (must be same for all `requirements-*.txt`)
cmake>=3.21
ninja  # For faster builds.
psutil
sentencepiece  # Required for LLaMA tokenizer.
numpy
requests
py-cpuinfo
transformers >= 4.39.1  # Required for StarCoder2 & Llava.
fastapi
uvicorn[standard]
pydantic >= 2.0  # Required for OpenAI server.
prometheus_client >= 0.18.0
outlines == 0.0.34
tiktoken == 0.6.0  # Required for DBRX tokenizer

# Dependencies for Neuron devices
transformers-neuronx >= 0.9.0
torch-neuronx >= 2.1.0
neuronx-cc

Tbh, I'm not sure whether introducing requirements-common.txt is a good decision, since people can mistakenly skip pip install -r requirements-common.txt.

@WoosukKwon you can ref one requirements file from another, so requirements-coda.txt could be:
# Common dependencies
-r requirements-common.txt

# Dependencies for NVIDIA GPUs
ray >= 2.9
torch == 2.1.2
xformers == 0.0.23.post1  # Required for CUDA 12.1.
pynvml == 11.5.0
triton >= 2.1.0

@WoosukKwon https://github.com/vllm-project/vllm/pull/3859 is merged. If you merge main into this PR, it should resolve the vllm-nccl problem.


Speedup: remove hist addition to speedup runs

Problem
Coinstac is slow, this seems to get worse as computations progress
Solution
Remove the history from being saved to the database, it's not entirely clear who is responsible for this being slow

Looks like caca3b8bd483d1e0c948fd752258a8af6328b4ff breaks a coinstac-common test. Want to fix it?

LATER HIST!


[ACS] fix downloading of files when in Cloud Shell / PS

Closes #5302

This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[X] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

View a preview at https://prompt.ws/r/Azure/azure-cli/5818
This is an experimental preview for @microsoft users.

I have approved by I'm wondering what makes Cloud Shell PS unique that it needs this change?

Also, according to https://docs.python.org/3/library/ssl.html#ssl.PROTOCOL_TLSv1, it is deprecated so may be removed in the future.

The Cloud Shell team looked at the bug and determined that downgrading to TLSv1 on Windows worked around the problem. However, I can't reproduce the original issue on Windows in general, only on Cloud Shell / PowerShell, so I made the fix specific to that.
As noted in #5302, this seems like it's something in the Cloud Shell environment or the packaging of az for that environment. But I wasn't able to narrow down the difference.
@raghushantha anything else to add?

LGTM. Also, you may want to talk to the container folks to see why RS1 ServerCore images need this change.

@mboersma Once CI passes, we can merge.

I am re-running the failed CI step as it's unrelated to this change.

:shipit:


0.30.0-Beta breaks an integration test scenario by not seeing the main source set

Currently (with HEAD on 9dfd519ba30c170bdc06f57bcfcf57f21868265c) my project fails to find classes from the main source set from the integration test source set of the same project.
Commit 44f6a617a842db19b05b5a484530c914b4cde695 was fixing the access of the main source set of one submodule from the integration test source set of another submodule (this still works), but possibly it broke the source set resolution within one submodule. (I did not get to git bisect to make sure it was really that commit that broke it - I can do this later and report the result here if it helps).
I updated my reproducer project 01 to illustrate the issue (I added an integration test within submodule project1 that tests a class in the main sourceSet from the integrationTest source set but fails to find it. Run gradlew allTests to see the effect.

> Task :project1:integrationTest

org.kordamp.sample.IntegrationTest > integration FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:27
        Caused by: java.lang.ClassNotFoundException at IntegrationTest.java:27
✘ Test org.kordamp.sample.IntegrationTest Executed: 1/0/1/0
✘ Test Gradle Test Run :project1:integrationTest Executed: 1/0/1/0

> Task :project1:integrationTest FAILED
5 actionable tasks: 1 executed, 4 up-to-date

Thank you, @aalmiray


Some global keyboard shortcuts work in development but not after make

Preflight Checklist

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Issue Details

Electron Forge Version:

6.0.0-beta.51

Electron Version:

v9.0.5

Operating System:

Windows 10 (1909)

Last Known Working Electron Forge version::

Unknown

Expected Behavior

I made a program to use global variables to summon and hide a window, I expected it to do just that when summoned with whatever keyboard shortcut I entered. This actually does work in development.
Actual Behavior

In development (electron-forge start), it functions properly, when you press the key combination the window is summoned or hidden, but after running electron-forge make and running the exe file, it no longer works.
To Reproduce

The bare minimum you should need to reproduce:
  app.whenReady().then(() => {
    globalShortcut.register('Alt+X', () => {
      if (mainWindow.isVisible() == false) {
        mainWindow.show();
        console.log("\nSuper Key + X was pressed\nmainWindow focused");
      } else if (mainWindow.isVisible() == true) {
        mainWindow.blur();
        mainWindow.hide();
        console.log("\nSuper Key + X was pressed\nmainWindow not focused")
      }
    })
  })

If this doesn't work/I didn't provide enough information, check:
https://github.com/dsr432/bst
Additional Information

There were no errors produced.
Occasionally with certain shortcut keys this will summon the window but not hide it.
For a more detailed explanation of this specific case, check this question on Stack Overflow: https://stackoverflow.com/questions/62963926/elecronjs-global-keyboard-shortcuts-not-working-after-make-using-electron-forge?noredirect=1#comment111370668_62963926

I don't think this is an Electron Forge specific issue. I tried with both Electron Forge and electron-quick-start + Electron Packager on Windows 10 (2004), and I can't reproduce the behavior.
Unfortunately, due to the limited amount of time of the maintainers and the limited amount of information present in this issue, we cannot help debug your app at this time. Instead, you should see if the community will respond to your StackOverflow question, as there are more people there available to answer questions.


Refactor class

What does this PR do?
This PR refactors the code written for the application.
Description of Task to be completed?
Refactor code and implement code review changes
How should this be manually tested?
Not applicable
Any background context you want to provide?
No background context
What are the relevant pivotal tracker stories?
Not applicable
Screenshots (if appropriate)
Not applicable
Questions:
Not applicable

Coverage remained the same at 100.0% when pulling 5c9e556fb9f3a455d0e01d12aaddcadb8a91fc47 on refactor-class into 10b366229e3b9ce64384caf4eb35da8bd883f44b on develop.

Coverage remained the same at 100.0% when pulling 5c9e556fb9f3a455d0e01d12aaddcadb8a91fc47 on refactor-class into 10b366229e3b9ce64384caf4eb35da8bd883f44b on develop.

Coverage remained the same at 100.0% when pulling 5c9e556fb9f3a455d0e01d12aaddcadb8a91fc47 on refactor-class into 10b366229e3b9ce64384caf4eb35da8bd883f44b on develop.


Responses may not be illuminate responses

This will fix cases such as streamed file downloads, and the like.

Thanks for all your work on this already! Super helpful to have another set of eyes looking over this stuff.

My pleasure.


Fixes a bug that prevented the SM from using the global intent handlers

The current behavior only allowed for global intent handlers to be called when the intent event came from a new session or the current state was entry. This was a regression that meant the following code wouldn't call the HelpIntent handler in the following example when in the helpSettings state.
This PR fixes that
    voxaApp.onIntent("HelpIntent", {
      flow: "yield",
      sayp: "Help",
      to: "entry",
    });

    voxaApp.onState(
      "helpSettings",
      {
        flow: "yield",
        sayp: "question",
        to: "entry",
      },
      "YesIntent",
    );

    voxaApp.onState(
      "helpSettings",
      (voxaEvent: IVoxaEvent) => {
        return {
          flow: "yield",
          sayp: "question",
          to: "entry",
        };
      },
      "NoIntent",
    );

Pull Request Test Coverage Report for Build 688

3 of 4 (75.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.06%) to 95.235%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/StateMachine/StateMachine.ts
3
4
75.0%

Totals

Change from base Build 684:
-0.06%

Covered Lines:
1379

Relevant Lines:
1448

💛  - Coveralls


Switch VMVX to passing push constants and bindings as arguments.

The first version of VMVX will use a runtime method to query bindings. Instead just as with LLVM we should be packing them as arguments. This would avoid the additional custom calls to reduce runtime overhead/binary size/etc.
This would require changing ConvertHALToVMVX.cpp to emit the bindings on the functions, vmvx_module_loader.c to validate the signatures based on executable layout and call into them.

Nevermind, decided just to pass them in a !vm.list - that is fast enough and keeps the signature fixed.


error with building with bazel

Click to expand!
Issue Type
Build/Install
Source
source
Tensorflow Version
2.10.0
Custom Code
No
OS Platform and Distribution
pop_os
Mobile device
No response
Python version
3.9
Bazel version
0.26.0
GCC/Compiler version
11.2.0
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
crashes after 10-15 min of compiling. Im running first gen intel so some of the options i have selected cant be run?

Standalone code to reproduce the issue
i dont know if is repeatable but i ran this: bazel build -c opt --copt=-mfma --copt=-msse4.2 //tensorflow/tools/pip_package:build_pip_package

Relevant log output
ERROR: /home/bryce/.cache/bazel/_bazel_bryce/bd1d213a6ffc70c3426679580b755b10/external/com_google_absl/absl/synchronization/BUILD.bazel:29:1: C++ compilation of rule '@com_google_absl//absl/synchronization:graphcycles_internal' failed (Exit 1)

@blockhead100,
Could you try bazel clean --expunge followed by bazel sync and also please confirm if you are trying to follow the instructions mentioned here in the office document. Thank you

Thanks so much for the response i got it past that point and encountered a new error: ERROR: /home/bryce/Desktop/Neural_Networks/tensorflow/tensorflow/tensorflow/core/BUILD:2762:1: Executing genrule //tensorflow/core:version_info_gen failed (Exit 127)
/usr/bin/env: 'python': No such file or directory
73 Block_head

i fixed the previous error but theirs a new one:
ERROR: /home/bryce/.cache/bazel/_bazel_bryce/bd1d213a6ffc70c3426679580b755b10/external/com_google_absl/absl/synchronization/BUILD.bazel:29:1: C++ compilation of rule '@com_google_absl//absl/synchronization:graphcycles_internal' failed (Exit 1)
external/com_google_absl/absl/synchronization/internal/graphcycles.cc: In member function 'void absl::synchronization_internal::GraphCycles::RemoveNode(void*)':
external/com_google_absl/absl/synchronization/internal/graphcycles.cc:450:26: error: 'numeric_limits' is not a member of 'std'
450 |   if (x->version == std::numeric_limits<uint32_t>::max()) {
|                          ^~~~~~~~~~~~~~
external/com_google_absl/absl/synchronization/internal/graphcycles.cc:450:49: error: expected primary-expression before '>' token
450 |   if (x->version == std::numeric_limits<uint32_t>::max()) {
|                                                 ^
external/com_google_absl/absl/synchronization/internal/graphcycles.cc:450:52: error: '::max' has not been declared; did you mean 'std::max'?
450 |   if (x->version == std::numeric_limits<uint32_t>::max()) {
|                                                    ^~~
|                                                    std::max
In file included from /usr/include/c++/11/algorithm:62,
from external/com_google_absl/absl/synchronization/internal/graphcycles.cc:38:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: 'std::max' declared here
3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
|     ^~~
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 319.010s, Critical Path: 50.61s
INFO: 352 processes: 352 local.
FAILED: Build did NOT complete successfully

This had been fixed!

Hi @blockhead100, Glad that it got fixed, looks like issue with Bazel version, In this case you are using old Bazel version 0.26. For Tensorflow 2.9, you must use Bazel 5.0.0. Thank you!


As a user, I can sort contacts by name

Rationale: It is easier for users to sift through contacts by name.

Resolved in #47


1.2: PHP warning emitted when channel binding fails

When I specify the wrong hash in the binding-object, ::doAuthentication will emit a PHP warning:
    $binding = new GSSAPIChannelBinding();
    $binding->setApplicationData(
        'tls-server-end-point:' . pack('H*', "A1B2C3D4E5F6"),  // some hash from the wrong certificate
    );
    $auth = new KRB5NegotiateAuth($keytab, $spn, $binding);
    $auth->doAuthentication();  // Warning is being emitted

Jun 19 11:12:20 IDP[2302691]: PHP Warning:  KRB5NegotiateAuth::doAuthentication(): Success (100002)

With the correct hash, the warning is not emitted

What would you expect to happen? If a wrong hash is set and the client supplies the correct binding data the accept_sec_context call should fail. The extensions error handling generally, if a GSSAPI calls returns an error status, logs the error details as warnings. I do however get more error information:
Warning:  KRB5NegotiateAuth::doAuthentication(): Incorrect channel bindings were supplied (262144,100005) in /var/www/localhost/htdocs/spnego.php on line 18

Warning:  KRB5NegotiateAuth::doAuthentication(): GSSAPI mechanism error #100005 in /var/www/localhost/htdocs/spnego.php on line 18

Warning:  KRB5NegotiateAuth::doAuthentication(): Success (100005) in /var/www/localhost/htdocs/spnego.php on line 18

I would expect it to throw an exception that I can catch, instead of emitting a warning and have PHP execution continue..

Oh, yes it absolutely should, and did in my testing. Maybe something real strange was going on due to the memory error.

Ok, I'm actually mistaking.. The code does throw a generic \Exception.
The difference with your test, I think, is that you're doing basic authentication and I'm using negotiate, so that might explain the difference in warnings.

Mine was negotiate as well. But the different error might as well be an artefact of different kerberos libraries or versions.


Remove LoggingContext and BaggageCore

In the future, Logging should be handled elsewhere.
Remove BaggageCore
The reason for splitting up Baggage into two repositories, Baggage and BaggageCore was to have one "pure" library without the Logging dependency which others could depend on. Because the Logging dependency will be dropped from this repo, we can also get rid of baggage-core altogether and instead put its source files into this repo.

In regards to #11, we need to come up with a name for the library target as to avoid having Baggage as both library and type name. @ktoso, @fabianfett Do you have any suggestions? How about Baggaging? BaggageContainer would be an alternative but sounds unnecessary as Baggage already implies it being a container.

#11 suggests BaggageModule as an alternative which sounds good to me too 👍


Make BPF asm output dependant on DEBUG option

We currently invoke clang twice, once to generate ASM output, once for the actual bytecode. Limit ASM generation to debug mode to speed up build. See bpf/join_ep.sh.
clang $CLANG_OPTS -c $LIB/bpf_lxc.c -S -o $DIR/bpf_lxc.asm
clang $CLANG_OPTS -c $LIB/bpf_lxc.c -o $DIR/bpf_lxc.o

Another option is to generate the ASM and bytecode at the same time if it doesn't result in longer build times.

Merged by PR #599


Provisioning: added some more use cases to the dashboard

Maybe set the countdown a bit further in the future? It will be outdated in a month :)

Maybe set the countdown a bit further in the future? It will be outdated in a month :)

Done and done 🙏🏻


Add 'sheyll-...' templates

Add sheyll-library and sheyll-network-service-library templates with:

many compiler extensions (GHC8) enabled by default,
many dependencies added by default,
hspec, hspec-discover and QuickCheck
criterion benchmarks
a travis-ci config file
a CHANGELOG.markdown
a README.markdown with hackage and travis batches
a .gitignore file

Oh, just now I have discovered the discussion about how/if templates can be contributed, and realized that pull requests with custom templates are currently not accepted.

Oh, just now I have discovered the discussion about how/if templates can be contributed, and realized that pull requests with custom templates are currently not accepted.


Support --base-path

Overview
I am trying to leverage the --base-path solc feature introduced in version 0.6.9 to reduce complexity handling import remappings, however, there is no kwarg for solc_wrapper mapping to this flag.
Specification
Ideally this feature can be implemented like other CLI flags as a keyword argument:
solc_wrapper(base_path='/some/source/path/dir/', ...)

Yeah, that seems useful and easy to expose.  I'll try to get a new version out asap.

OK I added a quick fix so it's not a blocker.  But I also noticed there are quite a few recently added kwargs that lack support!
Long term I think the kwargs should be generalized / future-proofed by regexing the solc --help output.  This would also reduce a lot of overhead around checking exactly which flags were added in which version.  A few of them require specific logic but the fast majority are just setting a flag or setting a flag and adding a string after it.. shouldn't be that hard to do.
All that said - this will require a decent amount of refactoring, so it's a task for the next major release I think.