Visual Studio provided .NET SDK is not considered when dependencies need the SDK

Brief description of your issue
When a package depends on the .NET SDK, the Visual Studio provided copy is not considered. Instead, winget needlessly installs a separate copy of the SDK. winget list does show the Visual Studio copy:

The SDK is not matched to Microsoft.DotNet.SDK.8, and the version is also wrong.
Steps to reproduce

Install Visual Studio with .NET development
Install/update LINQPad from winget
Observe winget installing Microsoft.DotNet.SDK.8

Expected behavior
winget would consider the Visual Studio provided copy as satisfying the dependency.
Actual behavior
It doesn't.
Environment
Windows Package Manager v1.6.3482
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.22631.3155
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.21.3482.0

Winget Directories
-----------------------------------------------------------------------------------------------------------------------
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\Diag…
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\sett…
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Installer Downloads                %USERPROFILE%\Downloads

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Admin Setting                             State
--------------------------------------------------
LocalManifestFiles                        Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled

The manifest is intentionally displaying 8.0.200 for the user and mapping to <IP_ADDRESS>25 in the registry.
WinGet is essentially ignoring the value in parenthesis in the Display Name for historical reasons (the values can be arbitrary and aren't considered authoritative compared with other registry values). We're working on additional improvements in this area.

Just to clarify: the Visual Studio provided SDK is updated by the Visual Studio Installer, not WinGet1. So updating LINQPad would update Visual Studio? That would be fine with me; I'm just trying to understand how updating it would work.

Technically, it is. WinGet updates Visual Studio through the Visual Studio Installer which, in turn, updates the .NET SDK.


Get key public if requested

ping @rohe

Sorry, I've been swamped with other stuff.
But I have 2 issues:

No tests !!
When you can't fulfil the request raise an Exception. This happens if you have a public key and is asked for a private key.

I'm also wondering whether it would be useful to have get_public_key, get_private_key too.
These would then for symmetric keys be NotImplemented or something.

What is the desired semantics for get_key(private=False) on a symmetric key? One could argue that a symmetric key has only a private key.

Ok, so what if we don't allow any arguments to get_key().
get_key() will return whatever key you have in there.
And then have get_private_key/get_public_key which are only implemented for asymmetric key types.

We remove the private flag to get_key(), we loose backwards compatibility with jwkest :-(

It's unfortunate that private has a default value :-( in jwkest.
Well, let's keep private then and I'd vote for just ignoring that parameter when it doesn't make sense (that is when dealing with symmetric keys) because really what you want is a key you can use.
So you would ask for the private key if you want to signing something. The public key if you want to verify a signature and so on. For symmetric keys, the key will always work (signing, verifying, ..) so you would get the behaviour you expected.

Ok, now get_key() works for all keys. If you try to do get_key(private=True) on a public key, it will raise ValueError though.

Perfect !


Building existing DrupalVM with Lightning distro

Hi,
I have a DrupalVM box built with custom composer.json. I have been trying to rebuild the box with lightning distro. So,

I updated the composer.json file as below:
"require": {
"composer-plugin-api": "^1.0.0",
"composer/installers": "~1.0",
"cweagans/composer-patches": "~1.0",
 "drupal/console": "~1.0.0-alpha1",
 "acquia/lightning-project": "^8.1.0",
 "drush/drush": "~8.0",

 "drupal/admin_toolbar": "8.x-1.x-dev",
 "drupal/adminimal_theme": "~8.1.1",
 "drupal/config_installer": "~8.1.2",
 "drupal/entity_browser": "8.x-1.x-dev",
 "drupal/entity_embed": "~8.1.0-alpha2",
 "drupal/file_browser": "8.x-1.x-dev",
 "drupal/field_group": "~8.1.0-rc4",
 "drupal/geofield": "8.x-1.x-dev",
 "drupal/google_analytics": "~8.2.0-rc1",
 "drupal/inline_entity_form": "8.1.0-alpha6",
 "drupal/media_entity": "~8.1.2",
 "drupal/media_entity_twitter": "~8.1.0",
 "drupal/memcache": "~8.2.0-alpha1",
 "drupal/metatag": "~8.1.0-beta4",
 "drupal/pathauto": "~8.1.0-alpha3",
 "drupal/scheduler": "~8.1.0-alpha1",
 "drupal/smart_trim": "~8.1.0",
 "drupal/xmlsitemap": "~8.1.0-alpha2",

 "rippleffect/capistrano-php": "~1.0",
 "rippleffect/comms-html": "dev-master",
 "rippleffect/ripple_base": "dev-8.x-1.x",
 "rippleffect/ripple_promo": "dev-8.x-2.x",
 "rippleffect/ripple_socialshare": "dev-8.x-1.x",
 "rippleffect/ripple_twig": "dev-8.x-1.x",

 "communicatorcorp/client-php": "~1.0",
 "desandro/imagesloaded": "4.1.0",
 "desandro/masonry": "4.1.0",
 "enyo/dropzone": "4.3.0"

},

run composer update

vagrant up

But, I can't see the lightning package using drush pml or even drupal admin area. Can anybody please advise what I'm doing wrong.
Below is my config.yml:
build_makefile: false
drush_makefile_path: "{{ config_dir }}/drupal.make.yml"

# Set 'build_makefile' to 'false' and this to 'true' if you are using a
# composer based site deployment strategy.
build_composer: true
drupal_composer_path: false
drupal_composer_install_dir: "/vagrant"
drupal_composer_dependencies: []

# Set this to 'true' and 'build_makefile', 'build_composer' to 'false' if you
# are using Composer's create-project as a site deployment strategy.
build_composer_project: false
drupal_composer_project_package: "drupal-composer/drupal-project:8.x-dev"
drupal_composer_project_options: "--prefer-dist --stability dev --no-interaction"

# Set this to 'false' if you don't need to install drupal (using the drupal_*
# settings below), but instead copy down a database (e.g. using drush sql-sync).
install_site: false

# Required Drupal settings.
drupal_core_path: "{{ drupal_composer_install_dir }}/web"

Many Thanks.
Kollol

@kshamsuddin - I think the best bet would be to ask this question in Lightning's issue queue (e.g. 'how do I use lightning with composer?').
Also, see BLT's composer.json template, which AFAICT also uses Lightning: https://github.com/acquia/blt/blob/e4788eaf2abadd5a2607682e5dc60947b8086654/template/composer.json

Thanks @geerlingguy


Added schedule method with default time

Minor changes to the SchedulerService interface.

Codecov Report

Merging #46 into master will increase coverage by 0.16%.
The diff coverage is 57.14%.

@@             Coverage Diff              @@
##             master      #46      +/-   ##
============================================
+ Coverage      84.6%   84.76%   +0.16%
- Complexity      258      263       +5
============================================
  Files            27       27
  Lines           851      860       +9
  Branches        111      110       -1
============================================
+ Hits            720      729       +9
  Misses           55       55
  Partials         76       76

Impacted Files
Coverage Δ
Complexity Δ

...imov/springboot/mail/service/SchedulerService.java
100% <ø> (ø)
1 <0> (ø)
:arrow_down:

...ice/defaultimpl/PriorityQueueSchedulerService.java
81.41% <57.14%> (+0.64%)
54 <4> (+5)
:arrow_up:

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 25ead33...35be02d. Read the comment docs.


Add a bunch of stdlib modules from CPython

This is basically everything that can be imported without erroring. I used this mini-script to add them:
for modfile in /usr/lib/python3.6/*; do
  mod=$(basename "$modfile")
  modname=${mod%.py}
  RUSTPYTHONPATH=/usr/lib/python3.6 rustpython -c "import $modname" >/dev/null 2>&1 && \
    [[ ! -e ~/Projects/RustPython/Lib/$mod ]] && \
    echo "$modname" && \
    cp -r "$modfile" ~/Projects/RustPython/Lib/"$mod"
done

Please remove some modules that we implement in rust. I marked the ones that are doubles.

If you dont stop this project i will sue you'll
On Sun, Jul 21, 2019, 9:40 AM Windel Bouwman<EMAIL_ADDRESS>wrote:

Merged #1161 https://github.com/RustPython/RustPython/pull/1161 into
master.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/RustPython/RustPython/pull/1161?email_source=notifications&email_token=AMLSORRIAJY7CPV7C4SPDTTQARRORA5CNFSM4IFQR7N2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOSTSUUGQ#event-2498054682,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMLSORVRPKJEPUAZQBLAA4TQARRORANCNFSM4IFQR7NQ
.

@hung44zzz if you no longer want those e-mails, please use the unsubscribe link at the bottom of the e-mail you got.


Add speaker-mode-hidden property

Similar to pro-menus-hidden but for speaker/presenter mode.
From my perspective, after I perform a presentation, I want to publish it for my audience. But I don't want to share my speaker notes because these are more unpolished ad-hoc thoughts.
Currently, there are two ways to handle this:

create two branches, one witch speak notes and one without
use modular markdown and have two separate markdown files with and without speak notes

In both cases, we need to duplicate our slides and remove speak notes in one branch/module. Additionally, if we want to make further changes, we must make them in both places, so maintenance becomes tiresome.
With speaker-mode-hidden I could just set it to true on my master branch and publish it. From my experience, I always use a desktop version to present my decks in case of problems with the internet, so I can just set it to false locally. Even if someone wants to use an online version for presenting, he can still set it to true on another branch/module without whole duplication.
In practice, speaker-mode-hidden property could just block opening speaker window for all users.

@wand3r I have just added support for a new speaker-mode setting that can be set for any slide deck. This setting allows presentation authors to enable or disable speaker-notes and speaker-window features for any deck. To disable these features, simply disable the speaker-mode property in your PITCHME.yaml:

speaker-mode : false

The Speaker Guide has been updated accordingly. The addition of this setting should provide a solution for each of the use-cases mentioned above when publishing and sharing decks online.
If you are using GitPitch Desktop to test this feature make sure to download the latest image. As this is a new feature, testing and feedback appreciated. Cheers, David.


[bug]: 0-conf Simple Taproot channel becomes inactive after payment is made

Background
After opening up a 0-conf Simple Taproot channel and then completing a payment, the channel becomes inactive, erroring while trying to update the commitment.
01:09:32.357 [ERR] HSWC: ChannelLink(85a8547f268528e5473b58883561e30134756d4ab2aadccd8338508346917ec2:0): failing link: unable to update commitment: height=2, for ChannelPoint(85a8547f268528e5473b58883561e30134756d4ab2aadccd8338508346917ec2:0) attempts to create commitment with feerate 218 sat/kw: (*lnwallet.unsignedCommitmentTx)(0x400150a700)({
After talking with roasbeef, it sounds like this feerate is set incorrectly and should be set to min of 253 sat/kw everywhere.
The same error was hit opening up a channel, both via RPC and CLI.
Also attempted to open a non 0-conf chan afterwards and hit the following error:
[lncli] rpc error: code = Unknown desc = non-zero-conf channel has min depth zero
Can provide more logs upon request.

Expected behaviour
The channel should remain active.
Actual behaviour
The channel becomes inactive after failing to update the commitment.

Attempted to repro with a similar set up (testnet node, neutrino mode, using mainnet fee estimation) but unable to hit it myself.

I also spotted this in some logs which looks odd:
01:08:27.755 [INF] CHFD: Performing funding tx coin selection using 0 sat/kw as fee rate


[meshmodels] [UX] : Icon for Meshmodel Prometheus Component - Alertmanager Config

Current Behavior
Meshery is a powerful platform that contains over 200 integrations for managing cloud-native applications. MeshMap is an extension of Meshery that visually represents these integrations and components. Currently, most of the icons used in MeshMap have the default shape of a circle. However, to improve visual clarity and consistency, we need to design custom icons for MeshMap components.
Desired Behavior
A new Icon for  Alertmanager Config needs to be created. This issue calls for a volunteer to draft a new Icon.
Instructions for Components
While the default shape for new components is a circle, each component should be considered for its best-fit shape.

Review and familiarize with the available set of predefined relationship types. Refer to the Cytoscape node types for a list of possible shapes.
Propose a specific shape, best-suited to visually represent the Component. Example - Deployment as a pentagon, DaemonSet as a skull icon etc.
Create two versions of the icon one is white and another one is colored
Make a PR after adding the icon inside the new-icon folder present in the meshery repository
Provide the icon in SVG format

@Modern-artist i will solve this.

Help wanted.


Division needs improved performance

More work on division performance strongly needed

More efficient (method for large numbers) implemented in 467185c93df2de4018493efa21cbfcdeaa97328e
Based on Newton-method for inverse, taking advantage of fast multiplication.


Documentation Issue for creating ABAP Package

Tutorials: https://developers.sap.com/tutorials/abap-environment-persistence.html
Issue: Regarding Documentation Update
Here, observation: In the documentation it is given that when we create ABAP package after giving mandatory fields , it will be saved in the Favorites Objects. But when we create the ABAP Package it will be saved in the Favorite Packages.
Steps to reproduce:
Create Table Persistence and Generate Data
STEP 1: Create ABAP package
1.2: Create new ABAP Package and provide all the necessary details
1.3: Select Create new request and click on Finish
1.4: Package will be added to the Favorite Packages

Kindly change the documentation.
Labels to be added:
Scenario Label- SCPTest-fabap
Landscape Labels - trail2
Sprint Label: SCPTest-2406A
Priority: Low
Thanks and Regards,
Soumya

Hi @SoumyaGyanapnor ,
thank you for your comment. This is now updated.
Best regards,
Merve


feat: improve ApplicationEditPage

Changes：

improve preview

improve touchscreen UI

demo:
http://<IP_ADDRESS>/

please review @nodece

@Kininaru

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


First call to RMapCache get() 10 times slower than subsequent calls why?

Trying to understand the slow performance of get(). I run a test program:
    RMapCache<String, RedisUserData> userMap = redisson.getMapCache("userMap");

    int NUM_USERS = 10;

    for(int i=0; i<NUM_USERS; i++) {

        Instant start = Instant.now();
        RedisUserData userData = userMap.get("userABC");
        Instant end = Instant.now();

        System.out.println(Duration.between(start, end).toNanos()/1e6 +
            " millis/user");

        Thread.sleep(10000);
    }

The output is:
7.7 millis/user
0.7 millis/user
0.5 millis/user
0.2 millis/user
0.2 millis/user
0.3 millis/user
0.4 millis/user
0.2 millis/user
0.4 millis/user
0.1 millis/user
What is happening on the first call that isn't happening afterwards?
Many thanks for your help.
WHat is happening

which codec do you use?

which codec do you use?


CLI check to flag minor/major releases

it would be nice if there was a way to detect if the current PR includes a changeset that does a minor or major version bump
use case for detecting minor bump: could help show a message that prompts the author to add documentation for their new feature
use case for detection major bump: could help show a message that prompts the author to update the migration guide for their breaking change

+1 would also like this feature. ideally it would be great to determine the version bump from the branch name and fully automated everything else


Camera permission not granted

I found this problem with last chrome (75) and also latest Safari

Important: there is no debug log on console, and the problem has suddenly shown up only in Desktop Browsers: fortunately on android (with chrome 75, so latest one) still works.
Did anyone experienced this as well?
It breaks codepen example on Readme of AR.js and other AR.js apps that were working last days.

I have problems also in local environment, with or withouth HTTPS makes no difference

examples: on github.io https://jeromeetienne.github.io/AR.js/three.js/examples/mobile-performance.html
on codepen: https://codepen.io/nicolocarpignoli/pen/vMBgob

broken webcam! better this way🙂

Hi Nicolo! I have a similar problem when clicking learn new marker area. Do you know how to overcome this?

in my browser the link works very well:
examples: on github.io https://jeromeetienne.github.io/AR.js/three.js/examples/mobile-performance.html
but this one has the same issue: MarkersAreaEmabled :false
on codepen: https://codepen.io/nicolocarpignoli/pen/vMBgob

some things to try:

your camera is ok?
you have a laptop and possibly you are running the code with the laptop close and an external display (so camera is ok but cannot be found) ?
try with another browser and tell us which browsers work and which not
clean browser cache

Hey Nicolo!
Thanks for your answer.
It means a lot to me, since I am a total beginner with programming and it is not easy to start, becouse I feel like I am annoying everyone around with basic questions :).
So for the link: https://codepen.io/nicolocarpignoli/pen/vMBgob
Safari - works
Firefox - works
Chrome - doesn't work (cam fires but no AR on the Hiro-marker).

Answering your other Q:
Ad. cam:
Camera works perfectly with other browsers on your yellow-cube codepen demo and as mentioned with the following link it works in all browsers
https://jeromeetienne.github.io/AR.js/three.js/examples/mobile-performance.html

so I guess the cam is generally ok.

Ad. ext. display:
I am using no external display, just laptop and the build-in webcam.
Ad. chache:
Browser cache in Chrome is cleaned -
still your yellow-cube demo https://codepen.io/nicolocarpignoli/pen/vMBgob doesn't work in Chrome

In addition I copied the code from https://codepen.io/nicolocarpignoli/pen/vMBgob to SublimeText, saved as index.html and opened it locally with all 3 browsers. Here the effect:
A) Firefox worked perfectly
B) Safari gave me this (where should i change it?):

Webcam Error
Name: NotAllowedError
Message: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

C) Chrome fires the website and the cam but no AR occurs.

Maybe it is a different topic but I wonder if you could give me guidance on this:
What is this message on the screen:

MarkersAreaEnabled :false - what does this mean?
I noticed that it disappears, when i try to put a custom marker...
Then there are some buttons like:

Toggle MArker Helper
Learn New Marker Area
Reset Marker Area
Do you know any link that explains this features to beginners?

For the last question, use this
<a-scene embedded arjs='sourceType: webcam; debugUIEnabled: false; >
instead of the a-scene currently used. this will disable debug buttons and text.
For the safari error, it is strange, safari should asks you camera permission at any website refresh.
Chrome works for me also. Which device are you using? I suggest you to run the example on smartphone and show hiro marker on screen (laptop or whatever)


Add block-explorer link for non verified tokens in tx builder

Currently unverified tokens don't have a link to the block-explorer because of the missing network, instead we should use the network configured in the SafeSnap plugin for the tokens

hi  Shape up 3


engine crashes if BroadcastEvent is given a non-pointer

        ctx.Engine().BroadcastEvent(actor.EventSub{})

This will crash. Passing a pointer will work.

Hmpf. I can't reproduce this now. Let's close the issue. Sorry about the noise.


LAMMPS USER-REBOMOS plugin for version 3Aug2022

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.1 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

This is a new plugin for LAMMPS version 3 Aug 2022
Microsoft Reviewers: Open in CodeFlow

@wingetbot waivers Add Validation-No-Executables


added data and enabled admin functional tests

Re-enables cypress functional tests for admin

Additions

Added test data
Added functional test

How to test this PR

Run functional test suite

Notes and todos

Review tests and make sure they are testing what is intended
Review tests for best practices for functional tests

Checklist

[X] PR has an informative and human-readable title

PR titles are used to generate the change log in releases; good ones make that easier to scan.
Consider prefixing, e.g., "Mega Menu: fix layout bug", or "Docs: Update Docker installation instructions".

[X] Changes are limited to a single goal (no scope creep)
[X] Code follows the standards laid out in the CFPB development guidelines
[X] Future todos are captured in comments and/or tickets

Front-end testing
One new front end test re-enabled

Closing pull request because re-enabled test modifies site data in the admin panel.


ChoiceChip's default "selected" style in dark mode theme is unreadable

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        brightness: Brightness.light,
      ),
      darkTheme: ThemeData(
        brightness: Brightness.dark,
      ),
      home: Scaffold(
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            crossAxisAlignment: CrossAxisAlignment.center,
            children: <Widget>[
              ChoiceChip(
                label: const Text('Selected'),
                selected: true,
                onSelected: (bool selected) { },
              ),
              ChoiceChip(
                label: const Text('Idle'),
                selected: false,
                onSelected: (bool selected) { },
              ),
              ChoiceChip(
                label: const Text('Disabled'),
                selected: false,
              ),
            ],
          ),
        ),
      ),
    );
  }
}

cc @gspencergoog

Issue still exist
flutter doctor -v
[✓] Flutter (Channel dev, v1.18.0, on Mac OS X 10.15.4 19E266, locale en-GB)
    • Flutter version 1.18.0 at /Users/taha/Code/flutter_dev
    • Framework revision de1e572916 (13 hours ago), 2020-04-06 16:15:07 -0700
    • Engine revision df257e59c2
    • Dart version 2.8.0 (build 2.8.0-dev.20.0 1210d27678)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/taha/Code/sdk
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/taha/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4, Build version 11E146
    • CocoaPods version 1.9.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.0.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build
      1.8.0_212-release-1586-b4-5784211)

[✓] VS Code (version 1.43.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.9.1

[✓] Connected device (5 available)
    • SM M305F      • 32003c30dc19668f          • android-arm64  • Android 10
      (API 29)
    • Taha’s iPhone • 00008020-001059882212002E • ios            • iOS 13.4
    • macOS         • macOS                     • darwin-x64     • Mac OS X
      10.15.4 19E266
    • Chrome        • chrome                    • web-javascript • Google Chrome
      80.0.3987.149
    • Web Server    • web-server                • web-javascript • Flutter Tools

• No issues found!

Reproducible on latest master channel.

flutter doctor
[✓] Flutter (Channel master, 1.26.0-2.0.pre.82, on Mac OS X 10.15.7 19H2 darwin-x64, locale en)
    • Flutter version 1.26.0-2.0.pre.82 at /Users/pedromassango/dev/SDKs/flutter_master
    • Framework revision b84d8ee2df (6 hours ago), 2020-12-18 11:59:01 +0530
    • Engine revision fd6b409f95
    • Dart version 2.12.0 (build 2.12.0-157.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2020.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 52.0.5
    • Dart plugin version 203.5981.152

[✓] VS Code (version 1.51.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • Mac OS X 10.15.7 19H2 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 87.0.4280.88

! Doctor found issues in 1 category.
Process finished with exit code 0

I will have a look and try to prepare a PR as this hopefully shouldn't be that hard.

I will have a look and try to prepare a PR as this hopefully shouldn't be that hard.

Closing this as https://github.com/flutter/flutter/pull/74610 was merged recently.

Closing this as https://github.com/flutter/flutter/pull/74610 was merged recently.


Develop

Coverage remained the same at 92.677% when pulling 4840d2f2f12b2b1243599f0a5a51303a24070d1f on develop into 171156df072779c3c378d206bcc7bd765a7db321 on master.


wol-ex, raidboss trigger bug

Description
mistakenly changed regex I guess.
Additional information
https://github.com/quisquous/cactbot/commit/3c63a9f5446e0356736207fd85a9278dbc4b8977
id: 'WOLEx Spectral Ninja',
this trigger got skill ID changed, I guess this was a mistake.
Many people are reporting bad calling out about ninja, not Imbued Saber

I reverted that ID part, but it does not fix completely, it was wrong before that commit too.

I reverted that ID part, but it does not fix completely, it was wrong before that commit too.

If you changed the ID, you need to change the source as well (wolex <-> phantom ninja).
but tbh i never really had any problems with phantom callouts o.o

If you changed the ID, you need to change the source as well (wolex <-> phantom ninja).
but tbh i never really had any problems with phantom callouts o.o

ah, the sources were changed too, I missed it.

ah, the sources were changed too, I missed it.

It was plugin bug, I missed something.

It was plugin bug, I missed something.


Specify errors for docs validation

For the life of me, I cannot figure out why adabot is struggling with the RTD validation.  This PR breaks out the potential errors for better diagnosing since doing it locally doesn't seem to be helping.  No behavior is changed, just the resulting errors attributed to the failures.

Looks good to me!


feat: avoid using QUIT command

This PR resolves #377.
From the suggestion in the documentation in Redis QUIT (deprecated)

Note: Clients should not use this command. Instead,
clients should simply close the connection when they're not used anymore.
Terminating a connection on the client side is preferable,
as it eliminates TIME_WAIT lingering sockets on the server side.

We should close the connection by ourselves,
so I changed to last command from QUIT to PING to wait for other pending commands to be completed.

Hi @unknowntpo,
Thank you. Could you also replace all QUIT in the existing tests?

Sure, so we need to replace all QUIT with PING in tests related to Redis Pipeline, is that correct?

Yes, correct.

Thanks @unknowntpo!


500 on add friend

Environment: OS: Ubuntu 22.04.4 LTS x86_64, Chrome
Reproducible: always
Preconditions
User is loged in
Steps to reproduce

Go to "My Space"
Click on '+' at My Friedns section
Go to "Find a friend"
Click on "Add friend" at any user

Actual result
500 status code

Expected result
friend is added, notification about adding to friends is send

Fixed


Stroom family app logs being translated to Events stream type but with Records xml.

Need to create a new Stream type of Records to categorise this data.  Stream type should have an ID == max(ID)+1 to avoid conflicting with any local stream types.

Stream type ID is fixed in the code. Used id 71.


[Revise] deptry 0.2.9 is available

deptry 0.2.9 is available. It has a few improvements over the currently used version:

It adds a check for development dependencies that should be regular dependencies
The argument ignore_directories is replaced with exclude, similar to e.g. configuration in black. This is because it also handles files, and not only directories.

I will open a PR soon, with the version fixed to 0.2.9 so the CI/CD pipeline won't break when a new version is released with changes that are not backwards compatible. Although I hope that will happen less often from now on.

Thank you! Your pull request was merged without any issues.


Ignore help task during model building

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.


Calculate graphs once, with a button to refresh

Running the entire computation every time active-leaf-change fires is getting expensive.
I can initGraphs once onload, and then have a button to refresh them as desired.
The auto refresh interval can also refresh the graphs.

I wondered about that and was thinking of lengthening the refresh time period but had yet tried to see if that caused problems on initial load.
On Jul 11, 2021, 1:00 AM -0700, SkepticMystic @.***>, wrote:

Running the entire computation every time active-leaf-change fires is getting expensive.
I can initGraphs once onload, and then have a button to refresh them as desired.
The auto refresh interval can also refresh the graphs.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Do you experience noticeable lag when changing notes?
I've been surprised at how fast things are, even on larger vaults. But with the new features being added things are understandably starting to slow down

I haven't noticed anything worrisome yet  but only have about 2,500 notes so far.

Alright, maybe this isn't such a big issue. I can also make it optional, so that if someone wants to, the whole computation can be run everytime

I am getting heat issues on my Mac Laptop recently - I not sure the root cause yet but it does seem to be somewhere in Obsidian - but I've been beating the heck out of the poor machine with incessant runs of data view  as well as  building new breadcrumb chains through my vault.  I am going to increase refresh time on Breadcrumbs to see if that has impact - if not then I will guess that 2 data view entries I currently have at the bottom of virtually every page [set by new note template(s)] is the culprit and I will have to live with it until I finish building extensive(enough)  real breadcrumb chains. :)

Implemented in recent 0.10.... release


Remove boom

Refs: https://github.com/caskroom/homebrew-cask/pull/38791#issuecomment-330986641

You can still buy Boom 2, so I'm not sure about this.

I guess while you can still buy it it's more of an "edition" and belongs here rather than a legacy "version".


fixes for oF master / linux

HI!
I had to make some changes to make your new code compile on Debian 9, oF master branch, i hope everything will be fine.
Nicola

Thanks so much Nicola!


Done Button Background

Hi BalakrishnanPT,
Thanks for your effort for  this amazing library .
I am facing a issue while setting done button background, Its not working could u please check and fix.
setDoneButtonDrawable()
Thanks in advance
Vikas

@vikasgdn What is the behavior that do you expect?
To "hide" the Done text ahd show only the drawable, use this setup:
.setDoneButtonDrawable(R.drawable.ic_material_check)
.setDoneButtonString("")

I'm using easycam:0.0.3-rc5 version


are you interested in building a web app on it?

Hi, glad to see your effort building this system, and I am thinking about building a web app on working pieces like yours. Are you interested in this, and help me out? Thanks.
Andes

Yes, I'd be happy to help out! I can do frontend with either React or Angular, I can also help out on backend if you are ok with using NodeJS.
Please email me the details, I'd like to discuss this idea more!
<EMAIL_ADDRESS>


Request for ROCM backend support

🚀 The feature
Are there any plans on supporting ROCm backends? The current implementation relies on CUDA libraries libnpp and libnvrtc which are, to the extent of my knowledge, unavailable for direct use on ROCm devices. Are there any plans or timeline for an extension to support ROCm based GPU's?
Motivation, pitch
ROCm is getting more and more attention as the software continues to incrementally get better, and any user on the ROCm stack could get the same benefits to that of CUDA users if the codec ends up supporting ROCm.

Hi, @SajayR! We don't have ROCm support on our current roadmap, but we're definitely open to it. Let's use this issue to track the community's interest.

Is it possible to partially cover this using FFMPEG Vulkan backend?
This would enable some HW cross compatibility but I currently don't know the torchdec API coverage.


Allow custom tokenization of text variations other than the default ","

https://github.com/positionly/Typist/blob/master/typist.coffee#L119
currently, the text from -data-typist is being split on ",", it would be awesome if we can have an option to allow custom tokenization of the data-typist and even the ability to pass an array of variations in JS.

+1 This should be a configurable option so we can use any token in case we need to have a comma in the typist text.


Mouse object selection

[x] Add support for clicking on an rendered mesh and select it in the editor

Is done, but buggy will look into it some day later.


Arduino 3.x - stuck on boot with Wokwi.

I have a platformio Arduino project which works fine with platform-espressif32 tagged 2024.04.01. Your platform distribution is awesom provides me +300kB memory savings versus the standard pio espressif32 !
However I have an issue: the same project, with platform tagged 2024.07.20 is always stuck on boot in the esp_hal_read function (this line on esp32s3 https://github.com/espressif/esp-idf/blob/e7070e777a079695f69720ffb3c631c5fe620cc6/components/hal/esp32s3/efuse_hal.c#L67 or this line on esp32s2 https://github.com/espressif/esp-idf/blob/e7070e777a079695f69720ffb3c631c5fe620cc6/components/hal/esp32s2/efuse_hal.c#L90 )
With GDB if I force the register to exit the infinite loop it gets stuck further down the line in other efuse functions.
This was observed with Wokwi extension and Wokwi online platform.
I've seen this issue with Arduino-3.0.0-rc2, and now with Arduino-3.0.2 based release.
The issue was not present with the Arduino-3.0.0-rc3 release (2024.04.01).
This may be a Wokwi bug, but I'm not sure how to investigate further. I'm opening this issue if someone has the same issue and can provide troubleshooting steps.

Release 2024.07.20 is special since it is based on IDF 5.2.2 and I do expect compability issues. The official Arduino release is based on IDF 5.1.4.
There is an actual release from me too. Released here https://github.com/tasmota/platform-espressif32/releases

Thanks for your kind answer.
I have the same exact behaviour with https://github.com/tasmota/platform-espressif32.git#2024.06.11 (Tasmota Arduino Core <IP_ADDRESS>625 based on IDF v<IP_ADDRESS>625 ) - hang on boot with esp32s2 or esp32s3 (not tested with outhers)
Considering I'm stuck in early in the boot process on esp_efuse functions I suspect this issue is more compatibility issue between wokwi (online & VS extension) and ESP IDF.
It seems the Tasmota project is using wokwi too, is it working fine for you with the above release?

No, we do not use wokwi with Tasmota. We tried a while ago and wokwi did get stuck early.
Tasmota has some very low level stuff in code and do linker wraps. Furthermore Platformio is forked and changed too. There is no part which is not altered.

Just tested this example with my platform. Does work.
Used this platformio.ini
[env:esp32]
platform = https://github.com/Jason2866/platform-espressif32/releases/download/2024.07.20/platform-espressif32.zip
framework = arduino
board = esp32-s3-devkitm-1
lib_deps =<EMAIL_ADDRESS>

I have the same issue (hang on boot) with your example with the following configuration:
[env:esp32]
platform = https://github.com/Jason2866/platform-espressif32/releases/download/2024.07.20/platform-espressif32.zip
framework = arduino
board = esp32-s3-devkitm-1
lib_deps =<EMAIL_ADDRESS>

diagram.json

{
  "version": 1,
  "author": "Uri Shaked",
  "editor": "wokwi",
  "parts": [
    { "type": "board-esp32-s3-devkitc-1", "id": "esp", "top": -78.19, "left": 44.14, "attrs": {} },
    {
      "type": "wokwi-lcd1602",
      "id": "lcd1",
      "top": -65.71,
      "left": 191.17,
      "attrs": { "pins": "i2c" }
    }
  ],
  "connections": [
    [ "esp:TX", "$serialMonitor:RX", "", [] ],
    [ "esp:RX", "$serialMonitor:TX", "", [] ],
    [ "lcd1:SDA", "esp:8", "green", [ "h-49.47", "v150.31" ] ],
    [ "lcd1:GND", "esp:GND.1", "black", [ "h-16.67", "v162.78" ] ],
    [ "lcd1:VCC", "esp:3V3.1", "red", [ "h-8.13", "v196.73" ] ],
    [ "lcd1:SCL", "esp:9", "purple", [ "h-27.75", "v-44.32" ] ]
  ]
}

wokwi terminal output

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x370
load:0x403c9700,len:0x900
load:0x403cc700,len:0x2364
entry 0x403c98ac

Verbose build extract

Processing esp32 (platform: https://github.com/Jason2866/platform-espressif32/releases/download/2024.07.20/platform-espressif32.zip; framework: arduino; board: esp32-s3-devkitm-1; lib_deps<EMAIL_ADDRESS>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitm-1.html
PLATFORM: Espressif 32 (2024.7.20) (https://github.com/Jason2866/platform-espressif32/releases/download/2024.07.20/platform-espressif32.zip) > Espressif ESP32-S3-DevKitM-1
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 @ 3.0.2+sha.01c738d (https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2567/framework-arduinoespressif32-all-release_v5.2-01c738d.zip)
 - tool-esptoolpy @ 4.7.5 (https://github.com/Jason2866/esptool/releases/download/v4.7.5/esptool.zip)
 - tool-mklittlefs @ 3.2.0
 - tool-riscv32-esp-elf-gdb @ 11.2.0+20220823
 - tool-xtensa-esp-elf-gdb @ 11.2.0+20230208
 - toolchain-riscv32-esp @ 13.2.0+20230928
 - toolchain-xtensa-esp-elf @ 13.2.0+20230928
xtensa-esp32s3-elf-g++ -o "D:\GitHub\esp32-ntp-clock\src\esp32-ntp-clock.ino.cpp" -x c++ -fpreprocessed -dD -E "C:\Users\pasca\AppData\Local\Temp\tmpx__s_6a6"
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 26 compatible libraries
Scanning dependencies...
Dependency Graph
|-- LiquidCrystal_I2C @ 1.1.4 (License: Unknown, Path: D:\GitHub\esp32-ntp-clock\.pio\libdeps\esp32\LiquidCrystal_I2C)
|   |-- Wire @ 2.0.0 (License: Unknown, Path: C:\Users\pasca\.platformio\packages\framework-arduinoespressif32\libraries\Wire)
|-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\pasca\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
|   |-- Networking @ 1.0.0 (License: Unknown, Path: C:\Users\pasca\.platformio\packages\framework-arduinoespressif32\libraries\Network)
|-- Wire @ 2.0.0 (License: Unknown, Path: C:\Users\pasca\.platformio\packages\framework-arduinoespressif32\libraries\Wire)
Building in release mode

If I upload to BIN file to the online Wokwi circuit ( https://wokwi.com/projects/345489409948254803 ) and it hangs there too
If I replace in platformio with this release from 2024.04.10 :
platform = https://codeload.github.com/Jason2866/platform-espressif32/zip/refs/tags/2024.04.10

then everything works.

Verbose build in this case:

Processing esp32 (platform: https://codeload.github.com/Jason2866/platform-espressif32/zip/refs/tags/2024.04.10; framework: arduino; board: esp32-s3-devkitm-1; lib_deps<EMAIL_ADDRESS>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitm-1.html
PLATFORM: Espressif 32 (2024.4.10) (https://codeload.github.com/Jason2866/platform-espressif32/zip/refs/tags/2024.04.10) > Espressif ESP32-S3-DevKitM-1
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 @ 3.0.0 (https://github.com/tasmota/arduino-esp32/releases/download/<IP_ADDRESS>214/framework-arduinoespressif32.zip)
 - tool-esptoolpy @ 4.7.2 (https://github.com/tasmota/esptool/releases/download/v4.7.2/esptool.zip)
 - tool-mklittlefs @ 3.2.0
 - tool-riscv32-esp-elf-gdb @ 11.2.0+20220823
 - tool-xtensa-esp-elf-gdb @ 11.2.0+20230208
 - toolchain-riscv32-esp @ 12.2.0+20230208
 - toolchain-xtensa-esp32s3 @ 12.2.0+20230208
xtensa-esp32s3-elf-g++ -o "D:\GitHub\esp32-ntp-clock\src\esp32-ntp-clock.ino.cpp" -x c++ -fpreprocessed -dD -E "C:\Users\pasca\AppData\Local\Temp\tmp22x38uib"
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 24 compatible libraries
Scanning dependencies...
Dependency Graph
|-- LiquidCrystal_I2C @ 1.1.4 (License: Unknown, Path: D:\GitHub\esp32-ntp-clock\.pio\libdeps\esp32\LiquidCrystal_I2C)
|   |-- Wire @ 2.0.0 (License: Unknown, Path: C:\Users\pasca\.platformio\packages\framework-arduinoespressif32\libraries\Wire)
|-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\pasca\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
|-- Wire @ 2.0.0 (License: Unknown, Path: C:\Users\pasca\.platformio\packages\framework-arduinoespressif32\libraries\Wire)
Building in release mode

I tried forcing xtensa toolchain to 12.2.0 from 13.2.0 with your latest release, but it still fails.

[env:esp32]
platform = https://github.com/Jason2866/platform-espressif32/releases/download/2024.07.20/platform-espressif32.zip
platform_packages = toolchain-xtensa-esp32s3 @ 12.2.0+20230208
framework = arduino
board = esp32-s3-devkitm-1
lib_deps =<EMAIL_ADDRESS>

I'm running VSCode con amd64 platform, windows 11.

Looks like a Platformio issue. You can try to delete the hidden folder .platformio with all it's content. As said before can't reproduce the issue.

Tried deleting .platformio, .pio - same issue
Tried generating the BIN file from Ubuntu machine - same issue

So I've forked your example to reproduce the issue: https://github.com/PBrunot/esp32-ntp-clock/tree/esp32s3-test
I've run a Github action which build and generate a BIN file  : https://github.com/PBrunot/esp32-ntp-clock/actions/runs/9826190829
The BIN file hangs on boot (https://wokwi.com/projects/361252421391334401 and wokwi-cli)
I think this excludes my machine configuration.
Can you share your working esp32s3 project with https://github.com/Jason2866/platform-espressif32/releases/download/2024.07.20/platform-espressif32.zip? I'd like to review any differences with my forked project.

It is exactly as i wrote here https://github.com/Jason2866/platform-espressif32/issues/73#issuecomment-2210797122 with the described change of the Platformio.ini
Maybe it is platform dependent. Don't use Windows. Use Apple MacOS with M1 CPU

FYI in case more people come into this, this issue was reproduced and it turned out to be a bug in Wokwi for efuse emulation.
See https://github.com/wokwi/wokwi-features/issues/840


Feature/home page spelling error

 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.:x: matteudev sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Error when no features detected

Hi Flovv, nice work with the package!
Someone left this issue on googleAuthR:  https://github.com/MarkEdmondson1234/googleAuthR/issues/32 that perhaps you may be better placed to solve.
Let me know if there is anything I can do to help googleAuthR's end.  I suspect how it handles non-JSON content may have been an issue, but perhaps solved in the latest update (0.3.0) with the new option(googleAuthR.rawResponse) flag.

Hi Mark,
thanks for letting me know.
I fixed it on my side.
checking for ncol(pp$content$responses) >0 solves the issue.
Best,
Florian


Azure

Description
Azure cloudinventory
Added azurelib package which helps in gathering info about vms and sql dbs for a subscriptionID.
This package contains vms.go,dbs.go and base.go which includes function to get all subscriptionIDs in an account level
This package also contains unit tests azure_test.go and base_test.go
Added azurecollect package which helps in gathering info about sqldbs for subscriptionIDs in an account level.

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Overall, great start.
Added some in-line comments. The review is not yet complete, but let's start with the changes I proposed. Let's rinse and repeat a few times.
General:

Camel case needs to be applied properly. I spotted plenty of discrepancies. Please correct them and any others I may have missed.
Leave a single whitespace after // in the comments. That's the idiomatic way, the formatter/linter should already have taken care of this, but I'm not sure what's wrong.


how syphus for ego4d get object_description field?

hi otter team much thanks for your great work!
recently i'd like to use syphus to produce data for ego4d on my own, i found syphus for fpv code referenced object_description field, which seems storing short phrases of exsiting things at a timestmap.
but to my knowledge, ego4d dataset itself does not provide object descriptions of timestamps, just short handwritten narrations. can you give some hint on how you get object descriptions?(may come from some public models) and, if you may, would like to share it?
much thanks for your kind help!

Thanks for looking into these details, we have the following steps to process the videos.
We will cut the videos into frames in 1FPS, and we will only keep those consecutively 16 frames that inside these frames should at least have one annotation.
For example, [x, .... y], inside the range of x-y, there should at least be one frame that have an original annotation provided by EGO4D's original. For original annotation, we refer to ego4d_data/v2/annotations/all_narrations_redacted.json.
For these keepped frames, we use the BLIP-2 and GRIT models to caption and detect the objects inside each frames.
And we will generate an auxillary annotation file looks like the following format:
    "clips": [
        {
            "narrations": [
                {
                    "time": 0.0,
                    "text": "The cameraman interacts with a woman X"
                },
                {
                    "time": 2.27172,
                    "text": "The cameraman turns the camera around"
                },
                {
                    "time": 4.53806,
                    "text": "The cameraman walks into the kitchen"
                },
                {
                    "time": 6.27952,
                    "text": "The cameraman walks around"
                },
                {
                    "time": 12.92098,
                    "text": "The cameraman opens a shelf "
                },
                {
                    "time": 14.34392,
                    "text": "The cameraman opens the cabinet"
                }
            ]
        },
        {
            "narrations": [
                {
                    "time": 15.10264,
                    "text": "The cameraman brings out a basket from the shelf"
                },
                {
                    "time": 16.24808,
                    "text": "The cameraman pulls a basket from the cabinet"
                },
                {
                    "time": 17.15749,
                    "text": "The cameraman puts back the basket into the shelf"
                },
                {
                    "time": 18.31967,
                    "text": "The cameraman puts the basket on the cabinet"
                },
                {
                    "time": 18.94618,
                    "text": "The cameraman adjusts a basket in the shelf"
                },
                {
                    "time": 19.55043,
                    "text": "The cameraman closes the shelf "
                },
                {
                    "time": 20.02649,
                    "text": "The cameraman turns around "
                },
                {
                    "time": 20.89867,
                    "text": "The cameraman walks around"
                },
                {
                    "time": 23.06551,
                    "text": "The cameraman looks through the window"
                },
                {
                    "time": 26.83272,
                    "text": "The cameraman walks to the living room"
                },
                {
                    "time": 27.66065,
                    "text": "The cameraman walks in a room "
                }
            ]
        },
        ...
  ]
``

Please correct me if the used detection/caption models are wrong.
@ZhangYuanhan-AI

sorry for late response, much thanks for sharing!


Develop onSubmitted callback and customization of boxShadow, textField, and icon colors.

Added the missing onSubmitted callback.
Option to change icon colors.
Option to change text area color when search bar opens.
When user taps X and the search field is empty the bar closes.
example usage. works great as a search in an AppBar.
AnimSearchBar(
   color: const Color.fromARGB(0, 12, 162, 231),

   searchIconColor: Colors.white,
   textFieldColor: Colors.white,
   textFieldIconColor: Colors.blue,
   boxShadow: false,
   onSubmitted: (value) => print("submitted: $value"),

   width: MediaQuery.of(context).size.width - 100,
   textController: textController,
   onSuffixTap: () {},
)

These are exactly what am looking for; thank you @stevenrobson.
This pull request improves really this package. The onSubmit callback and TextField color are two feature i missed in this.


Version 0.0.2 electric boogaloo

This:

Runs but doesn't show correct results.
Sets up the start of tests.

Up next (0.0.3):

Replace test data
Test code that actually compares results

Beyond:

Finish on/off shore functions

protocol health config value and use needs some review.


Serve JSON like serving HTML

Hi,
just wondering if there would be a quick way to serve some JSON with superstatic?
e.g. example.com/mydata.json
It might be nice to have a file based API service with divshot too.

You should be able to just add json files and they get served like any other file.
What issues are you running into?

Ah, it is chrome's redirect to google that was confusing here. indeed, with curl, I can fetch the data.

Ok, but I need to add .json? This does not work:
$.get('/api/messer', function(resp) { console.log(resp) })

Ya, add the .json extension and all should be fine.


readme-generator

Make a deep package that generates Readme, Input, Output and Causes  links for any package.
It may use semantic package and chatgpt-templates package.
There also may be needed a package that converts any link to string.

I guess I need more info


No indication on sidebar where comments are

I have to scroll through the whole document to find where the comments are.

Fixed by https://github.com/Microsoft/vscode/commit/b50bc73a242b2e2ea786640f8b90cafc658bd0f0


Could not save Docker image

Issue: "Could not save Docker image" even if image exists inb the local repository
Log:
+ docker image ls | grep crm
crm                                                                                3.0.1                                             c0b5fd6f2c4d        6 weeks ago         224 MB
[Pipeline] sh
+ /home/jenkins/tools/clair-scanner -c=https://clair-api.dev.jenkins.mycompany.hu:443 IMAGE=crm:3.0.1
2019/10/28 15:09:50 [INFO] ��� Start clair-scanner
2019/10/28 15:09:50 [CRIT] ��� Could not save Docker image [IMAGE=crm:3.0.1]: Error response from daemon: Error parsing reference: "IMAGE=crm:3.0.1" is not a valid repository/tag: invalid reference format
15:09:50.775726 durable_task_monitor.go:63: exit status 1

Circumstances:
I run the latest clair-scanner binary (https://github.com/arminc/clair-scanner/releases/download/v12/clair-scanner_windows_amd64.exe) inside a jenkins slave image based on RHEL (rhel7:v3.11.129-1) running in a kuberenetes pod (openshift 3.10)

'IMAGE=' was not necessary: actually it caused the problem...
I copied from an old code exmample, Sorry


How to run OpenDevin with AWS Bedrock?

Can't figure out how can we OpenDevin with AWS Bedrock account?

Basically follow the instructions here and preface the model name with bedrock/ : https://litellm.vercel.app/docs/providers/bedrock
If that doesn’t work please tell us and we’ll help debug!

☝ hopefully those instructions help. The #troubleshooting channel in slack is a good place to ask around too

@rbren
I also don't know how to use OpenDevin with Claude Sonnet on my AWS Bedrock account.
Is there a document somewhere that describes the procedure as there is no mention of AWS in the installation guide?
https://docs.all-hands.dev/modules/usage/installation

Looks like we don't have bedrock docs, but you can check the litellm docs (same env vars should work) https://litellm.vercel.app/docs/providers/bedrock


[LFT]: Integrations Engineer + Analyst looking to build a unique MVP related to staking (Idea 'Omnichain Staking & Centralized Claiming System using tech like LayerZero')

_ GM

Disclosure: I'm a first-time hackathon participant, so I could need some guidance, but I'm used to scoping and delivering MVPs quickly and in quick iterations.

I am looking for a team that is building the MVP for a unique idea; I'm also very interested in brainstorming and helping refine the idea. I can help with the technical implementation, the smart contracts, and the blockchain operations.
One Idea:
Omnichain Staking & Centralized Claiming System using tech like LayerZero

Stake assets across multiple chains and claim all rewards to a single address to provide a streamlined process for managing staking activities (cross-chain interoperability, reward aggregation, dashboard overview)
Possible use-case: treasuries using staking yield on multiple chains as a revenue stream.

:::My background:::
_ analyst (focus on staking), engineer, and strategic advisor. I have been working in the blockchain space for the past 6 years (3 of them at Staking Rewards as a Blockchain Integrations Engineer + Developer Advocate). I've also been the Co-Founder / CTO of a project, where we were trying to tokenize classical instruments.
Skills

[ x ] Core Blockchain Development (Go)
[ x ] Smart Contracts (Solidity)
[ x ] Blockchain Operations, Infrastructure (Strategic Advisor, Staking + DeFi knowledge )
[ x ] Game theory, Crypto-Economics (Helped sanity checking many DeFi experiments)

Communication
Matrix handle: @0xfabs:matrix.org
X: https://x.com/0xfabs

hey fabian, i'm interested in collaborating on this. what is the best way to get in touch with you?


(metabug) - Please enable bug reports in your fork of "Some Peripherals"

This issue occurs when only Valkyrien Skies and addons are installed and no other mods

[X] I have tested this issue and it occurs when no other mods are installed

Minecraft Version
1.20.1
Mod Loader
Fabric
Issue description
Sorry for opening a bug here, in "VS-Addition".  I need to file a bug report in "https://github.com/xiewuzhiying/Some-Peripherals", but you have not enabled issue reporting there.  The 1.20.1 version crashes on startup with a minimal mod set.  I don't want to pollute this project with an unrelated bug report, so I'll post details to "some-peripherals" once you've enabled issue reporting there.  Thank you very much.
Issue reproduction
.
Logs
No response

Thank you for adding access to "issues".  I filed https://github.com/xiewuzhiying/Some-Peripherals/issues/1.


Add a --elevate flag

To match the arg in #12137.
--elevate will manually elevate the profile.
--no-elevate will override a elevate: true in the profile with false.
So now you can wt --elevate cmd and it'll do what you think

[x] I work here
[x] Tests added
[ ] need to update docs

@zadjii-msft Curious, what happens when somebody puts --elevate and --no-elevate together?

dont merge this quite yet

void AppHost::_HandleCommandlineArgs()
{
    std::vector<winrt::hstring> args;
    _buildArgsFromCommandline(args);
    std::wstring cwd{ wil::GetCurrentDirectoryW<std::wstring>() };

    Remoting::CommandlineArgs eventArgs{ { args }, { cwd } };
>    _windowManager.ProposeCommandline(eventArgs);

    _shouldCreateWindow = _windowManager.ShouldCreateWindow();
    if (!_shouldCreateWindow)

If the Terminal isn't already running, and you have a saved layout, then this line right here crashes with a RPC_S_CALL_FAILED. Presumably the window manager is never set up, or something weird. I'll look into it.

Okay before I lose it

wt.exe A spawns, with --elevate
It determines that it should create a window, because it had a new-tab ation
It's the monarch, so it finds that it needs to spawn other processes to handle the PersistedWindowLayouts
wt B spawns
wt A spawns elevate-shim to elevate its profile
at this point, wt A dies. It didn't have any tabs, so it immediately exits.
wt B asks the WindowManager, who in turn asks the Monarch, if it should create a window. Problem is, A is still closing, or closed right in time for B to not become the monarch. So the _windowManager.ProposeCommandline call explodes (in the restored peasant)

Ho boy, this just got interesting. Consider:
wtd --elevate ; --elevate

you'd assume that would spawn two tabs elevated (in the same window), even with glomming turned off. That's not what would happen. We'd spawn one elevate-shim per newTab action, resulting in two elevated windows.
May have to reconsider this entirely. Might have to become a root-level parameter, to affect the entire commandline. E.g. "run this commandline in and elevated wt"

Ah butts okay. I definitely need to turn this into a top-level flag, not a new-tab level one. Plus, there's some other bugs that needs bits and pieces from this WIP branch, regardless of this feature getting added.
I'm going to just close this for now, and file proper issues for both these to keep me honest.


Make the filename the link; remove "Download"

I like the way you provide the file path as the download link. The core links module has a folder mode, but the link it generates is ?FileId= instead of "/portals//folders.../filename" like yours. with yours, if the file is identified by the browser, it will display it. perfect for showing a folder full of PDFs. Each will display instead of download.
but row upon row of " Download" seems redundant; "Filename" looks better.
While you're under the hood, making it work for folder providers, (which is the case with my current client), maybe you'd consider this change as well? (You could remove the header too. In fact, making it a ul would be the best. I can style it as needed)

@dgingold Right now this is designed for only NON-Secure folders thus not supporting folder providers.  I could easily update it to support folder providers as desired.
We have also thought about implementing "Templates" in a loose manner for a "table", "List" or similar display.
The balance point is that there is not much functionality here.  Thoughts?


Consider using GitHub merge queues

We currently run our main CI on a branch's head only, not on the merge result. Sometimes we have two pull requests which are ok on their own, but have a conflict that GitHub can't detect. Then both PR's CI passes but if we merge them both then the resulting branch is broken.
A recent example: https://github.com/Mbed-TLS/mbedtls/pull/7699 was needed to fix an undetected conflict (one PR moves a file, another PR adds a reference to the old file location).
We used to run a CI on the merge result. But we were still willing to merge PR1 and PR2 if they both had passing CI, even if the result of merging both together had not been tested. So it wouldn't have helped with the #7699 incident.
Since February 2023, GitHub has a merge queue feature. You can set up  a merge queue, and then tell GitHub to merge only if additional checks pass. GitHub takes care of serializing pull requests and cancelling the merge if the merge-time checks fail.
The goal of this issue is:

Research the merge queue feature. Check that there is no limitation that would prevent us from using it. List what would need to change in our project documentation.
Define a subset of the CI to run on the merge queue. We can't realistically run everything. The focus should be on things that are likely to pass independently but fail together even when there is no git conflict.
Turn on merge queues for https://github.com/Mbed-TLS/mbedtls (and -restricted, I guess) and update any relevant documentation.

Note: this is filed in mbedtls-test because it's mostly relevant for testing, but it might not affect the mbedtls-test repository at all.

Merge queues have been implemented in #117. Closing.


Connectathon35

Renaming B2B to Client Credentials, B2C to Auth Code Flow.  Add delete registration to the GUI.

Need to recommit with private email address.


Verify that existing content for Hawaii has appropriate NSMI v2 code mapped

Verify that existing content for Hawaii has appropriate NSMI v2 code mapped

ON HOLD - Requirements Spike

Link to NSMI v2 codes: https://nsmi.lsntap.org/browse-v2

Moving task to Smartsheet - Objectives


Move documentation sample code to GitHub

#sign-off @grayzu Could you review and merge?

Hey @TomArcherMsft ,
This is a huge PR and I will have a more detailed look before merging but after a quick glance, one thing that I noticed is that we need to add therequired_version property to the terraform blocks. This will ensure that users are using a version of Terraform that supports the new syntax that is used in these examples.
If you have been testing these with Terraform version 1.0, I would suggest setting this to `required_version = ">=1.0". If you are using a previous version, I would use that version instead.
Thanks.


Feature/highest versioned artifact

Added feature to cookbook , now you can use resource to download highest versioned artifact from artifactory

Updated README file

Added line indents

Added line indents

Added repository_path to retain existing feature

Printing only highest versioned artifact

Cleaning up code

Added artifact path in code logic

Reformatting code

Code Formatting

Added url.host

Code Formatting

Code Formatting

Code Formatting

Added suitable test case

Added suitable test case

Code Formatting

Added notes and test case

Code Formatting

Modified test cases

Modified test cases

Modified test cases

Modified test cases

Modified test cases

Modified Test cases and reformatted code

Reformatted code

Reformatted code

Reformatted code

Reformatted code

Changing logic to pick highest versioned artifact

0.6.0 is now available on Chef Supermarket including this.


Error of “Failed to open the port”

Test Background
TX2（JP4.2.3）+ Ubuntu 18.04 + ROS  Melodic + OpenCR + Open_Manipulator
The problem I encountered
I found when When the robot's USB cable was connected to TX2 for the first time, it would always give the error of “Failed to open the port”. But after re-executing the program, it will work normally.
And it works fine on my PC and TX2（JP3.0）.
Error Code
ubuntu@TX2:~/openManipulator_ws/src/open_manipulator/open_manipulator_controller/launch$ roslaunch open_manipulator_controller open_manipulator_controller.launch
... logging to /home/ubuntu/.ros/log/51ef0bba-7dfd-11ea-bb59-00044b8c6419/roslaunch-TX2-9933.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://localhost:43255/
SUMMARY
========
PARAMETERS
* /open_manipulator/control_period: 0.01
* /open_manipulator/moveit_sample_duration: 0.05
* /open_manipulator/planning_group_name: arm
* /open_manipulator/using_moveit: False
* /open_manipulator/using_platform: True
* /rosdistro: melodic
* /rosversion: 1.14.3
NODES
  /
    open_manipulator (open_manipulator_controller/open_manipulator_controller)
auto-starting new master
process[master]: started with pid [9947]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 51ef0bba-7dfd-11ea-bb59-00044b8c6419
process[rosout-1]: started with pid [9958]
started core service [/rosout]
process[open_manipulator-2]: started with pid [9962]
[PortHandlerLinux::SetupPort] Error opening serial port!
[ERROR] [DynamixelDriver] Failed to open the port!
[ERROR] [TxRxResult] Failed transmit instruction packet!
[ERROR] Please check your Dynamixel ID
[ERROR] [TxRxResult] Failed transmit instruction packet!
[ERROR] Please check your Dynamixel ID
[ERROR] [TxRxResult] Failed transmit instruction packet!
[ERROR] Please check your Dynamixel ID
[ERROR] [TxRxResult] Failed transmit instruction packet!
[ERROR] Please check your Dynamixel ID
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[PortHandlerLinux::SetupPort] Error opening serial port!
[ERROR] [DynamixelDriver] Failed to open the port!
[ERROR] [TxRxResult] Failed transmit instruction packet!
[ERROR] Please check your Dynamixel ID
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelWorkbench] Failed to change torque status!
[ERROR] [DynamixelWorkbench] Failed to change torque status!
[ERROR] [DynamixelWorkbench] Failed to change torque status!
[ERROR] [DynamixelWorkbench] Failed to change torque status!
[ERROR] [DynamixelWorkbench] Failed to change torque status!
[ERROR] [TxRxResult] Failed transmit instruction packet!
[ERROR] groupSyncRead getdata failed
[ERROR] groupSyncRead getdata failed
[ERROR] groupSyncRead getdata failed
[open_manipulator-2] process has died [pid 9962, exit code -11, cmd /home/ubuntu/openManipulator_ws/devel/lib/open_manipulator_controller/open_manipulator_controller /dev/ttyACM0 1000000 __name:=open_manipulator __log:=/home/ubuntu/.ros/log/51ef0bba-7dfd-11ea-bb59-00044b8c6419/open_manipulator-2.log].
log file: /home/ubuntu/.ros/log/51ef0bba-7dfd-11ea-bb59-00044b8c6419/open_manipulator-2*.log
^C[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

Have you ever tested on the Ubuntu 1804？
I add a virtual machine with 1804 and I found it also was enstable in opening serial port .
It can work normally in virtual machine with 1604

@EndlessLoops
Hi, unfortunately we do not have TX2 so won't be able to provide accurate information. By default, the launch file will search for the /dev/ttyACM0. Make sure that the TX2 is assigning ttyACM0 to the OpenCR or else you should modify the open_manipulator_controller.launch file to connect proper port.

Closing this issue as there isn't any recent activity. Please feel free to reopen when necessary.


Fix typo in tracker logging

Codecov Report

Merging #5994 into master will not change coverage.
The diff coverage is 66.66%.

@@           Coverage Diff           @@
##           master    #5994   +/-   ##
=======================================
  Coverage   78.52%   78.52%
=======================================
  Files          12       12
  Lines        3013     3013
=======================================
  Hits         2366     2366
  Misses        647      647

Impacted Files
Coverage Δ

python-package/xgboost/tracker.py
93.97% <66.66%> (ø)

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 801e6b6...5ae9522. Read the comment docs.


Added config option to enable parallel deletes for vacuum command

Resolves #395
https://github.com/delta-io/delta/pull/416 hasn't been updated in over four months, and it would be a verify useful feature for us to have, so I took my own stab at it.

A new config value is added vacuum.parallelDelete.enabled that defaults to false
I updated the default behavior to be coalesce to 1 instead of iterate on the driver so that you can see something being done by spark in the UI/console instead of it just sitting there. I'm not sure if there's a reason this would cause issues, so happy to revert this back if you think it should be.
If vacuum.parallelDelete.enabled is set to true, it maintains the existing partitions from the diff calculation. Because this is the result of a join, your partitions are then based off your spark.sql.shuffle.partitions. So your parallelism will be min(number of executors, shuffle partitions), and you can tweak your shuffle partitions if you want more/less parallelism

I removed the delete static method because the number of parameters that had to be passed to it made it seem like too much. Happy to move that back if that's not preferred.
Also happy to make any updates to the name or description of the new config.

I think it's best to leave the default behavior to iterate on the driver and maintain the delete static method.
Other than that, looks good! Can you add a unit test to the vacuum test suite with the flag enabled?

I think it's best to leave the default behavior to iterate on the driver and maintain the delete static method.
Other than that, looks good! Can you add a unit test to the vacuum test suite with the flag enabled?

Oh duh, I couldn't think of a way to unit test the behavior but I guess just making sure it at least works with the flag enabled would be good.

I reverted back to the static method and delete on driver in the default case. Also added a basic test running a vacuum with the config enabled.

Hi, Are you going to merge this soon?
It should help me a lot!

Hey Team,
It would be better if this change get merged soon
It is helpful & waiting for it.

We're working on getting this merged. Sorry for the delay!

Thanks for closing this!
Any plans to merge it to 0.6?

Any plans to merge it to 0.6?

In general, we don't backport new features.


Option to Disable iFrame

This may not be trivial at all but this is a way to browse your books in your web browser and because of the iFrame you can't use all the goodies that the browser extensions have to offer.

Which iframe?

@geek1011 The viewer is displaying book contents in iframe.

Oh, that. That's due to epub.js. There's nothing I can do about it, as it needs to be isolated from the app to prevent styling conflicts.


ValueError: Error when checking input: expected lstm_47_input to have shape (128, 1) but got array with shape (1, 11)

Hi All,
I'm very beginner with Tensorflow and Keras. I'm struggling with issue with fitting LSTM network. My X_train_new shape is (128, 1, 11) I have 128 rows of data and 11 colums of fetures my y_train_new shape is  (128, 1) 128 raws and 1 column of target
LSTM_model = Sequential()
LSTM_model.add(LSTM(128, activation='relu', input_shape=(X_train_new.shape[0],X_train_new.shape[2]), return_sequences=True ))
LSTM_model.add(Dense(1))
LSTM_model.compile(loss='mean_squared_error', optimizer='adam')
LSTM_model.fit(X_train_new, y_train_new, nb_epoch=100,batch_size=1, verbose=1, shuffle=False)

and I got following error
ValueError: Error when checking input: expected lstm_47_input to have shape (128, 11) but got array with shape (1, 11)
Can You tell me what I'm doing wrong.
Thank's a lot

Hello Thank You for Your reply.
Each row is daily reading from 11 sensor. based on historical data I want forecast readings from next couple measurements.

@Artus86,
I tried with random input of same input shape as you mention.
Working sample code
import tensorflow as tf
import numpy as np

#input and output
X_train_new = np.random.normal(size=(128,1,11)) #  input
Y_train_new = np.random.normal(size=(128,1))

LSTM_model = tf.keras.Sequential()
LSTM_model.add(tf.keras.Input(shape=(X_train_new.shape[1],X_train_new.shape[2])))
LSTM_model.add(keras.layers.LSTM(128, activation='relu' ))
LSTM_model.add(keras.layers.Dense(11,activation = "linear"))
LSTM_model.compile(loss='mean_squared_error', optimizer='adam')
LSTM_model.fit(X_train_new, Y_train_new, epochs=1, verbose=1)

Output
4/4 [==============================] - 1s 8ms/step - loss: 1.1150


Target profile page rewrite: Create "Cancer Biomarkers" detail view

Use case(s)

As a user, I want to know about the biomarkers for a specific target that impact the responsiveness of a drug (or a family of drugs) when treating a specific type of cancer

Detail view

Full size version
Key design and interaction notes

The summary visualisation widgets at the top are in keeping with style of the proposed drugs table view (see #243)
Please make the summary visualisation widgets interactive with the DC.js library (e.g. clicking on the widget will filter the data table below)
For the summary visualsation widgets, please allow users to download the SVG in SVG or PNG format as some users would like to use those visualisations for reports and presentations
Please ensure that by default, the data table shows 10 records

Design assets

Colour codes are available on the OT Core Platform Team Google Drive

Proposed schema:
enum AssociationType {
  RESISTANT
  RESPONSIVE
  NOT_RESPONSIVE
  INCREASED_TOXICITY
}
type Source {
  url: String!
  name: String
}
type RowCancerBiomarkers {
  diseases: [Disease!]!
  drugName: String!
  associationType: AssociationType!
  evidenceLevel: String!
  sources: [Source!]!
}
type TargetDetailCancerBiomarkers {
  rows: [RowCancerBiomarkers!]!
}

@peatroot we also need biomarker field in RowCancerBiomarkers

Now looks like the above, minus the disease bar chart, since this doesn't scale well depending on the number of diseases.

I'm re-opening this ticket as the current implementation does not follow the agreed spec. Also, this detail view will need to be updated to be in line with the overall detail view modal layout spec.
@peatroot, can you please provide more information as to what the scaling issue is? Based on a cursory review of the data we display in the Platform, a target like KRAS has 15 associated diseases. Are there targets that have more? If so, I can revisit the bar chart design. I suspect that if we want to do something similar on other pages, we will need to have a design pattern for a bar chart that can accommodate up to X number of entities.

@andrewhercules , currently the height of the pie chart SVGs is 220px. This can be changed, but if we assume the bar chart has the same height, as per the design above, then (subtracting some space for margins) there is maybe 12px per bar for 15 bars. I'm happy to add the chart, but maybe @MichaelaEBI can tell us the most diseases we might get across all targets before we make the decision?

I've noticed that links to publications are not showing in the table.
For example, on the current target profile page for ESR1, we link to out EuropePMC for the ESR1:Y537S record. But in the proof-of-concept, the link doesn't show. Can we please add it?

versus

Ticket closed as QC work completed.


Internal server error if filename contains non-ascii characters

Thanks so much for nbss, it's so cool! 🚀
I tried uploading a Argüelles.ipynb notebook and got a 5xx error. Renamed it to Arguelles.ipynb, everything is working

Thank you so much for reporting this, @astrojuanlu! Somehow I didn't see this on GitHub...
Looking at the logs, I see:
botocore.exceptions.ParamValidationError: Parameter validation failed:
Non ascii characters found in S3 metadata for key "filename", value: "Argüelles.ipynb".
S3 metadata can only contain ASCII characters.

This works now! Check out https://notebooksharing.space/view/c62bf62cad5d9a8e1a2038e59a7c74c5097dd11dbc217c13ad3bae2b61362ede#displayOptions=.
Thank you so much for reporting this, @astrojuanlu!


omit ldp:contains triples from representation

See: https://jira.duraspace.org/browse/FCREPO-1849

Would it be hard to parameterize this, so a user could configure any Prefer headers?  That seems like it could be even more useful.

Is there some LDP-spec way to do that? It would be nice to stay aligned there. Is PreferContainment our own thing?

good afternoon;

On 2015-12-01, at 14:31, A. Soroka<EMAIL_ADDRESS>wrote:
Is there some LDP-spec way to do that? It would be nice to stay aligned there. Is PreferContainment our own thing?

see: http://www.w3.org/TR/ldp/#prefer-parameters
best regards, from berlin,
james anderson |<EMAIL_ADDRESS>| http://dydra.com

Right, that's in the LDP namespace. Ours isn't. Unless that something the fcrepo component does "magically" (booh!)?

This change uses the standard LDP-defined Prefer header:
Prefer: return=representation; omit="http://www.w3.org/ns/ldp#PreferContainment"

I could certainly make this configurable as @escowles suggests, but I think it is a bad idea to allow it. The reason is that, for a repository of any significant size, the root node (or, in the case of many hydra instances: the /prod node) will contain ldp:contains links to all of the children. The size of the response is unbounded, and expecting to pass that into a triplestore (let alone expect that it will fit into memory on the camel machine) becomes really problematic. And any time a new resource is added to that node (e.g. /prod), an event is triggered to re-index not only the new node but also that root node, which means that the processing required will quickly exceed the available resources.
In a word, making this configurable, is asking for trouble. I think we should just omit those triples.

So the string PreferContainment in this PR is automatically prefixed with the LDP namespace? How, then, would anyone ever use a value for that header that isn't part of the LDP namespace?

The short forms PreferContainment and PreferMembership (along with the fedora-isms of EmbedResources, etc) are automatically expanded to the correct URIs. But it is also possible to use the full URIs with the ?preferOmit= argument. The argument ?preferOmit=PreferContainment is equivalent to writing ?preferOmit=http://www.w3.org/ns/ldp#PreferContainment

@acoburn What about the use case of "spidering" a repo into a triplestore for some other kind of action? The ldp:contains stuff would be important for that.

@acoburn The question I am asking is: how do you send a value for that header that is not in the LDP namespace? How does the component know which values to auto-prefix?

@ajs6f The component auto-prefixes these values: https://github.com/fcrepo4-exts/fcrepo-camel/blob/master/src/main/java/org/fcrepo/camel/RdfNamespaces.java#L37-L43

@ajs6f I agree that ldp:contains is an important property and that there are valid use cases for it, but couldn't you simply use a reasoner that knows that ldp:contains is an inverse property to fedora:hasParent? That, I think, would be a much better approach than pushing all of those triples through the triplestore's HTTP interface.

I'm really chary of asking anyone to use a reasoner for anything. I mean, I would definitely do it the way you describe, but there are reasons not to require it. Also, if we are talking about preservation concerns, and we might be, the reasoner scenario is right out, I think, for most people. (Wrongly, I think, but there you are.)

@acoburn Okay, cool. That's reasonable. (The URI prefixing mechanic.)

OK, so it sounds like the consensus is for making the ldp:contains triples configurable. I'll update the PR with that change.

I have updated this PR to make the Prefer: headers configurable.

:+1: looks good to me.

Resolved with: https://github.com/fcrepo4-exts/fcrepo-camel-toolbox/commit/25c51cb331347c914b821ed1c084f62e567102f8


Obj-C example

does there exist an Obj-C version of this project?

or a demo in Obj-C?

You can integrate LocationPicker in OC just like using other projects. There is no OC demo, but there's no much difference to integrate LocationPicker no matter you use OC or Swift.


Redirect Malicious Traffic to another server

ModSecurity could redirect malicious traffic somewhere else? I want to redirect malicious traffic coming to my IIS server to honeynet.

I going to use modsecurity first time, so I was trying to validate that it will fulfill my requirement. So on the base of wiki I found that It will fulfill my requirement with proxy. Well if anybody like to share some relevant experience, I would be grateful :).


Unit test pybinds-momemtum_cost failing on all configurations

@proyan I think the test you mentioned in #648 are also refereed here.

What is this issue? This unit-test is passing, and you can checked here: https://travis-ci.org/loco-3d/crocoddyl/jobs/622599972
I will close this issue, feel free to reopen it.

This issue was solved it. I will close it


Command: NICK issues with setting nickname to existing nickname

Feature does not handle properly existing nickname check. It is currently possible to have two users with the same nick, an error message is properly sent/received, butthe nick is still updated creating a duplicate user with same nick.
Also, for aesthetics, it may be nice to not receive an error message if a user tries to set his nick to its current nick and silently drop it.

This may be due to my irssi presets that were messing with the connections. Resetting its config file and the issue disappeared. This was the situation:
in ~/.irssi/config I had such presets:
  77   {
  78     address = "localhost";
  79     chatnet = "6666_tata";
  80     port = "6666";
           // Here was the PASSWORD preset to our server
  81     use_tls = "no";
  82     tls_verify = "yes";
  83   }

I could connect to the server with:
/connect localhost 6667

without any password. It may somewhat have read the settings (and hence the password) even though I was not explicitely calling for the preset settings.
This allowed some weird connection to the server which was messing up the clients behaviour as changing the nick to someone else owned nickname.
If we have time later, we could check if it is reproducible as the server should nevertheless not allow such connections


Fix #58: Default sort order for DB size widget

Change default sort order for the DB size widget to descending

@erickangMSFT @kevcunnane could you take a look and make sure this makes sense.  Seems like a good fix to me.

@mwiedemeyer fyi, this repo is a snapshot of our internal development repo with the source aligned with our current public release build.  In the next few months we plan to unify these repos so engineering will be done directly in the public repo.  For now, we'll manually port external pull requests back to the internal repo and they'll be included back when we do the next snapshot.  Unfortunately this may cause the commit history be be a little confusing in this repo.  When the internal repo is made public the commit history should be retained in a sensible way.  I'll add these details to the contribution wiki.
Also, for some reason the Contributor License Agreement bot didn't run on this PR.   There's a quick form we need filled out the first time we accept an external contribution from a community member.  There is an exception for PRs that only change a few lines of code, so I think we're good in this case.  I'll check on the bot configuration.

@kburtram Hi, thanks for making it clear. FYI: For me, github shows that the cla check has been passed:

@mwiedemeyer thanks for clarifying.  I think on our other repo there's a bot which adds labels to the PR.  That section works just as well.
fyi, a lot of the team will be on vacation next week, so there may be some slowness in responding on this PR.  I don't anticipate any issue getting this included in the Dec. release.


Smithsonian specifics

On page https://miketrizna.github.io/github-without-command-line/smithsonian.html, pull in information on licenses (MIT or Apache). Also add in description on how to get added to Smithsonian organization (through ServiceNow ticket).
And add in the reasons why you would want to be added to Smithsonian org.

I addressed the license portion of this by adding a whole section on Licenses: https://miketrizna.github.io/github-without-command-line/choosing-a-license.html in https://github.com/MikeTrizna/github-without-command-line/commit/0b3a111e756d8b526b3d33d02509581b1effaccb.


Cannot import template 6.0 into Zabbix 6.0.30

I'm trying to import the 6.0 template into 6.0 LTS, and it's throwing this error:     Cannot import template "EdgeMAX SNMPv2", linked template "Generic by SNMP" does not exist. This is a fresh deployment of Zabbix, at version 6.0.30.
I could be doing something wrong, but I did not have an issue with the 6.4 template on 7.0LTS, so I am not sure.

Generic by SNMP was provided by the earlier versions on fresh install. Are you able to check if there is such template or a similar named template?

I've messed with importing various templates since posting, so my instance is no longer representative of a clean install. But I do not recall Generic by SNMP being available on a clean install. I think that instead it makes available 'Module Generic SNMP'. I will do a clean install in a test VM for a sanity check.

I just did a clean install and Generic by SNMP is indeed available, and the template imported fine. Not sure what happened with the other install, but it looks like the issue was installation-specific.

Worst case, export your 6.0.30 Generic by SNMP to the good machine. Not sure either why it was missing.

Yeah, it's a bit odd, but thankfully the fix is simple. Apologies for the unnecessary issue.


adding local deployment instructions and other info to README

I'm replacing this with a new pull request for the latest revision to this branch


EHR integration

Hi there,
I was curious to know if there are any details on how this would integrate into an EHR
[Enter feedback here]

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

ID: 26271bd8-0432-a9ee-7146-9b3fd482d3bb
Version Independent ID: fd8cc742-f843-6cfb-1b62-cc0ca027e668
Content: Health insurance card processing - Document Intelligence (formerly Form Recognizer) - Azure AI services
Content Source: articles/ai-services/document-intelligence/concept-health-insurance-card.md
Service: azure-ai-document-intelligence
GitHub Login: @laujan
Microsoft Alias: lajanuar

@AJOHNSON326
Thanks for your feedback! We will investigate and update as appropriate.

Thank you for the quick turnaround! That answered my question about EHR.
Do you having anyone using this feature right now?
I am interested in seeing a demo of this product and also wanted to find out about pricing for the utilization of it. Would I be able to request that through this forum?
Thank you!

@AJOHNSON326
Thank you for your feedback!
Since this issue isn't directly related to improving our docs, and to gain a better understanding of your issue, I'd recommend working closer with our support team via an [Azure support request] (https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request). Or you can leverage our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.
[Teams Q&A forum] (https://docs.microsoft.com/en-us/answers/topics/46488/office-teams-windows-itpro.html) for technical questions about the configuration and administration of Microsoft Teams on Windows.
[Microsoft Teams Community forum] (https://answers.microsoft.com/en-us/msteams/forum?sort=LastReplyDate&dir=Desc&tab=All&status=all&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&isFilterExpanded=false&page=1)
Thank you for your time and patience throughout this issue.

Hello, this is Bema from the Azure Document Intelligence product team. If you would like to tryout the service, you can try it in our customer studio. You can go to this link. To learn how to set up the enviroment.

Is this service HIPAA compliant? I couldn't find this anywhere in the doc


ERR_CERT_COMMON_NAME_INVALID when opening UI

Discussed in https://github.com/orgs/verdaccio/discussions/4860

Originally posted by hello96 September 26, 2024
Hi everyone!
I'm experiencing something strange.
I have set a Verdaccio registry on a virtual machine: I'm starting Verdaccio as a pm2 process, using Nginx as reverse proxy to serve it on a public domain secured with https.
When I start my pm2 verdaccio process, everything works fine, but after a while when I try to reach the browser UI:

I see that it tries to take these resources from https://ip_address/-/static/resource_name, while in the beginning it searches for https://domain_name/-/static/resource_name and it succeeds. I do not change anything in the meanwhile, and if I restart the pm2 process it works again.
My Nginx configuration, taken from the docs, is something like that:
server_name my_server_name;
listen 443 ssl;
...
location / {
                proxy_pass http://<IP_ADDRESS>:4873/;
                proxy_set_header Host            $host:$server_port;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_set_header X-Forwarded-Proto $scheme;
}

And my config.yaml:
storage: ./storage
plugins: ./plugins

web:
  title: Verdaccio

auth:
  htpasswd:
    file: ./htpasswd
    max_users: -1

uplinks:
  npmjs:
    url: https://registry.npmjs.org/

packages:
  '@*/*':
    access: $authenticated
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs

  '**':
    access: $authenticated
    publish: $authenticated
    unpublish: $authenticated

    proxy: npmjs

server:
  keepAliveTimeout: 60
  url: https://my_domain

listen:
  - <IP_ADDRESS>:4873              # listen on all addresses (INADDR_ANY)
store:
  aws-s3-storage:
    bucket: my_bucket
    keyPrefix: my_prefix
    region: my_region
    accessKeyId: my_key
    secretAccessKey: my_secret

middlewares:
  audit:
    enabled: true

log: { type: stdout, format: pretty, level: http }

I don't know if it's correct to address this as an issue, unfortunately in Q&A section I couldn't get any help so far...
Any help on this would be appreciated :D

I see that it tries to take these resources from https://ip_address/-/static/resource_name, while in the beginning it searches for https://domain_name/-/static/resource_name and it succeeds. I do not change anything in the meanwhile, and if I restart the pm2 process it works again.

It's because the HTML render is cached, if you don't want that please use html_cache: false
https://verdaccio.org/docs/next/webui
Let's continue on the discussion, this is not a bug just a question.


BUGFIX: Log version validation errors with ID from record

I came across a case where the logging of errors in PaperTrail is causing an exception (and hiding the underlying issue). I have a convoluted example in the usual bug report format and a fix attached. No tests provided since I am unsure how to reproduce this without doing something complex or unusual.

I ran your bug report and got this error:
/Users/batkins/.rvm/gems/ruby-2.3.1@paper_trail/gems/sqlite3-1.3.10/lib/sqlite3/database.rb:91:in `initialize': SQLite3::SQLException: table versions has no column named transaction_id: CREATE  INDEX "index_versions_on_transaction_id" ON "versions" ("transaction_id") (ActiveRecord::StatementInvalid)

After commenting out the offending line, I re-ran it, and got the error you're reporting. Good catch here and the fix looks like it's spot on. Thanks for the PR!

Thanks Owen. This one's probably my fault from https://github.com/airblade/paper_trail/pull/719