Black screen in the cameraView🐛

What were you trying to do?
I want to make a Frame Processor Plugin, I followed the steps on the web site https://mrousavy.com/react-native-vision-camera/docs/guides/frame-processors-plugins-final/.Then, I launched the project without using the plugin I created and I got a black screen in the camera view. When I checked in the logcat I found this error:
Failed to configure session: abstract method "androidx.camera.core.impl.Config androidx.camera.core.impl.UseCaseConfigFactory.getConfig(androidx.camera.core.impl.UseCaseConfigFactory$CaptureType, int)"
System:
OS: Windows 10 10.0.19044
CPU: (8) x64 Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
Memory: 1.01 GB / 7.86 GB
Binaries:
Node: 14.17.3 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
npm: 6.14.13 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
Android NDK: 22.1.7171670
Windows SDK: Not Found
IDEs:
Android Studio: AI-212.5712.43.2112.8609683
Visual Studio: 17.2.32616.157 (Visual Studio Community 2022)
Languages:
Java: 17.0.2 - C:\Program Files\Common Files\Oracle\Java\javapath\javac.EXE
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.2 => 17.0.2
react-native: 0.68.2 => 0.68.2
react-native-windows: Not Found
npmGlobalPackages:
react-native: Not Found
Reproduceable Code
import * as React from 'react';

import { useCameraDevices , useFrameProcessor} from 'react-native-vision-camera';
import { Camera } from 'react-native-vision-camera';
import {
  StyleSheet,
  Text,
} from 'react-native';

export default function App() {
  const [hasPermission, setHasPermission] = React.useState(false);
  const devices = useCameraDevices();
  const device = devices.back;

  let cameraRef: Camera | null = null;

  // Camera.getAvailableCameraDevices().then((value) => {
  //   console.log('Camera Device', JSON.stringify(value));
  // });

  React.useEffect(() => {
    (async () => {
      const status = await Camera.requestCameraPermission();
      setHasPermission(status === 'authorized');
    })();
  }, []);

  const frameProcessor = useFrameProcessor((frame) => {
      'worklet';
      console.log(frame);
    }, []);

  return (
    device != null &&
    hasPermission && (
      <>
        <Camera
          style={StyleSheet.absoluteFill}
          ref={cameraRef}
          device={device}
          isActive={true}
          frameProcessor={frameProcessor}
          frameProcessorFps={1}
        />
      </>
    )
  );
}

const styles = StyleSheet.create({
  barcodeTextURL: {
    fontSize: 20,
    color: 'white',
    fontWeight: 'bold',
    top: '50%',
    textAlign: 'center',
  },
});

What happened instead?
the app build successful but I got a black screen instead of camera
Relevant log output
2022-08-13 16:25:16.489 6658-6658/com.example.reactnativeocodescaneropencv I/CameraView: Configuring session...
2022-08-13 16:25:16.489 6658-6658/com.example.reactnativeocodescaneropencv I/CameraView: Configuring session with Camera ID 0 and default format options...
2022-08-13 16:25:16.492 6658-6658/com.example.reactnativeocodescaneropencv I/CameraView: No custom format has been set, CameraX will automatically determine best configuration...
2022-08-13 16:25:16.492 6658-6658/com.example.reactnativeocodescaneropencv I/CameraView: Adding ImageAnalysis use-case...
2022-08-13 16:25:16.495 6658-6658/com.example.reactnativeocodescaneropencv I/CameraView: Attaching 1 use-cases...
2022-08-13 16:25:16.496 6658-6658/com.example.reactnativeocodescaneropencv E/CameraView: Failed to configure session: abstract method "androidx.camera.core.impl.Config androidx.camera.core.impl.UseCaseConfigFactory.getConfig(androidx.camera.core.impl.UseCaseConfigFactory$CaptureType, int)"
2022-08-13 16:25:16.496 6658-6658/com.example.reactnativeocodescaneropencv E/CameraView: update() threw: [unknown/unknown] abstract method "androidx.camera.core.impl.Config androidx.camera.core.impl.UseCaseConfigFactory.getConfig(androidx.camera.core.impl.UseCaseConfigFactory$CaptureType, int)"
2022-08-13 16:25:16.496 6658-6658/com.example.reactnativeocodescaneropencv E/CameraView: invokeOnError(...):
2022-08-13 16:25:16.497 6658-6658/com.example.reactnativeocodescaneropencv W/System.err: com.mrousavy.camera.UnknownCameraError: [unknown/unknown] abstract method "androidx.camera.core.impl.Config androidx.camera.core.impl.UseCaseConfigFactory.getConfig(androidx.camera.core.impl.UseCaseConfigFactory$CaptureType, int)"

Device
Samsung galaxy m13
VisionCamera Version
2.14.1
Additional information

[ ] I am using Expo
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar issues in this repository and found none.

hmm, this looks like a CameraX error (on google's side)

first time the app camra running for not
i have the same issue but i solve it using useIsFocused(); in react native vison camera website.

@mrousavy yeah I think it's CameraX error too since the app build successful without any errors or warnings, this error happened twice but I can't reproduce it.
@waqaskhanroghani  yes the camera was working well the first time but when I tried to install locally a plugin I Created this error happened.
I will try to add useIsFocused(); to see if it will work Thanks.

I still have the same error on 2.14

For anyone still having this problem, try adding Camera Core and Camera 2 from the CameraX package to your app/build.gradle:

For anyone still having this problem, try adding Camera Core and Camera 2 from the CameraX package to your app/build.gradle:
implementation "androidx.camera:camera-core:1.1.0"
implementation "androidx.camera:camera-camera2:1.1.0"

Did this work for anyone? The problem persists for me

Currently having this issue as well

android:hardwareAccelerated="false" in AndroidManifest.xml makes the camera no longer display. Check your AndroidManifest and set it back to true may help the camera work again.

Hey! I've rewritten the entire Android codebase of VisionCamera from CameraX to Camera2 in the efforts of ✨ VisionCamera V3.
I just now completed the Camera2 rewrite and I believe the core structure is running, but there might be some edge cases to iron out. Can you try and test the PR #1674 for me to see if you can still reproduce this issue here?
Here's an instruction on how you can test that: https://github.com/mrousavy/react-native-vision-camera/pull/1674#issuecomment-1684104217
If the issue cannot be reproduced with that version/PR anymore, then hoorayy, I fixed it! 🎉
Otherwise please let me know and I'll keep this issue open to keep track of it.
Thank you!


[HELP] JsFunction and download process

Hello,
Great job on the package, works like a charm!
My issue has to do more than usage rather than a bug report.
I have managed to go through the log in and navigation process in my DFP account and am now trying to download a CSV file from in there.
The download is triggered through a button that sends a POST request and the actual path of the file is returned in the response of that request. Then a new tab opens and the download dialog opens.
I would love to download the file in the disk, meaning, continue using puppeteer on the newly opened tab and download it. For now I just tried to get the response. Any advice on the download process would be greatly appreciated!
    $page = $this->login(true);

    // Navigation, working just fine!
    $page->click('.sidebar-options .section:nth-child(7) a.section-title');
    $page->click('a[href="#admin/policy-center"]');
    $page->click('a[href="#admin/policy-download"]');
    $page->click('dropdown-button._ngcontent-ADMIN-3._nghost-ADMIN-4');
    $page->click('dropdown-button._ngcontent-ADMIN-3._nghost-ADMIN-4');
    $page->click('.options-wrapper > div[group] > material-select-dropdown-item:nth-child(2)');
    $page->click('div.download');
    // Here is where the POST request occurs

    $page->waitFor(2*1000);

    // How wrong is this? :)
    $response = $page->on('response', ['pageResponse' => JsFunction::create('pageResponse', "
        if ('xhr' !== response.request().resourceType()){
            return ;
        }
        response.text().then(function (textBody) {
            return textBody;
        })
    ")]);

    dd($response);

I am getting the error below:
Nesk\Rialto\Exceptions\Node\FatalException: The "listener" argument must be of type Function in file D:\workspace\laragon\www\ocmbots\vendor\nesk\rialto\src\ProcessSupervisor.php on line 230

Screenshot of the post request and response when the download button is clicked:

Environment (please complete the following information):

OS: Windows 10
Node version: 9.2.0
PHP version 7.2.2

My Node package manager is:
NPM 6.1.0

Your a bit out of luck here… 😕
First, it seems like Puppeteer itself doesn't really support file downloads for the moment.
Second, it's not currently possible for PuPHPeteer to retrieve a value from an event, this is partially due to the lack of concurrency in PHP. This could be solved by implementing some kind of “value retriever” in Rialto, but I have to think properly about this before writing anything. If I find a good solution, I will notify you. 🙂
I'm closing the issue since this mainly concerns Rialto instead of PuPHPeteer, but feel free to answer.

Your a bit out of luck here… 😕
First, it seems like Puppeteer itself doesn't really support file downloads for the moment.
Second, it's not currently possible for PuPHPeteer to retrieve a value from an event, this is partially due to the lack of concurrency in PHP. This could be solved by implementing some kind of “value retriever” in Rialto, but I have to think properly about this before writing anything. If I find a good solution, I will notify you. 🙂
I'm closing the issue since this mainly concerns Rialto instead of PuPHPeteer, but feel free to answer.

Is there any update on this?

I've created an issue about this a few days ago, to present a potential solution and track the progress. But I didn't start to write any code and I will probably not start working on this until v2 is out.


Add interview time on applicant page and create log entry on applicants page

There are two improvements here:

[ ] Make it possible to add interview time on the job application page
[ ] Make it possible to create a log entry in the interviews page

The first case is duplicated by #577 and the second is maybe not so useful.


Teleoperate robot using EASE with ROS

Use ROS (running on Esmacat Master S) to teleoperate robot in Gazebo simulation environment using analog input from LCD Shield with EASE.

The above issue has been completed. Please refer to the file below on how to use ROS o teleoperate a robot in a Gazebo simulation environment using analog input from LCD Shield with EASE.
Teleoperate robot using EASE with ROS.md


Fix ModuleInfoGrouping format

PR Summary
This PR fixes #11927 and #7856 by updating the PSEdition column in the Module table format to check PrivateData.PSData.Tags for PSEdition_Desktop and PSEdition_Core if CompatiblePSEditions is not defined. This allows module authors to indicate compatible PSEditions without limiting module compatibility to 5.1+ by using CompatiblePSEditions.
If CompatiblePSEditions or tags are not for a module in $PSHOME it will add Core and if the module is in Windows in-box it will add Desktop.
# Current
PS C:\> Get-Module -ListAvailable | Where-Object Name -eq Pester | Select-Object -First 1

    Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Script     4.9.0                 Pester                              Desk      {Describe, Context, It, Should…}

# New
PS C:\> Get-Module -ListAvailable | Where-Object Name -eq Pester | Select-Object -First 1

    Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Script     4.9.0                 Pester                              Core,Desk {Describe, Context, It, Should…}

PR Context

PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[x] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[x] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

@ThomasNieto  #11927 and #7856 is issues with conclusions. It seems the PR fixes only #7856.

@iSazonov the newest commit adds logic for modules in $PSHOME and Windows PowerShell in-box.

I'd expect that core modules is fixed in its manifests.

@iSazonov have any idea why CodeFactor failed? How do I get it to retry?

Code Factory CI is not mandatory. We use it as temporary recommendations.

The changes in this PR conflicts with the effort in #11943, which tries to make the module formatting script work in strict mode.
If this is the right fix, then the code needs to be updated to work in strict mode.

@ThomasNieto Could you please address latest comments?


vite.config.ts error: optimizeDeps have no auto

I cloned the repo and installed the stuff. It works nice, but while browsing the files I found some issue:

Type '{ auto: true; exclude: string[]; }' is not assignable to type 'DepOptimizationOptions'.
  Object literal may only specify known properties, and 'auto' does not exist in type 'DepOptimizationOptions'.ts(2322)
index.d.ts(1770, 5): The expected type comes from property 'optimizeDeps' which is declared here on type 'UserConfig'

I checked the index.d.ts (vite/dist/node/index.d.ts) and it looks like:
export declare interface DepOptimizationOptions {
    /**
     * By default, Vite will crawl your index.html to detect dependencies that
     * need to be pre-bundled. If build.rollupOptions.input is specified, Vite
     * will crawl those entry points instead.
     *
     * If neither of these fit your needs, you can specify custom entries using
     * this option - the value should be a fast-glob pattern or array of patterns
     * (https://github.com/mrmlnc/fast-glob#basic-syntax) that are relative from
     * vite project root. This will overwrite default entries inference.
     */
    entries?: string | string[];
    /**
     * Force optimize listed dependencies (must be resolvable import paths,
     * cannot be globs).
     */
    include?: string[];
    /**
     * Do not optimize these dependencies (must be resolvable import paths,
     * cannot be globs).
     */
    exclude?: string[];
    /**
     * Options to pass to esbuild during the dep scanning and optimization
     *
     * Certain options are omitted since changing them would not be compatible
     * with Vite's dep optimization.
     *
     * - `external` is also omitted, use Vite's `optimizeDeps.exclude` option
     * - `plugins` are merged with Vite's dep plugin
     * - `keepNames` takes precedence over the deprecated `optimizeDeps.keepNames`
     *
     * https://esbuild.github.io/api
     */
    esbuildOptions?: Omit<BuildOptions_2, 'bundle' | 'entryPoints' | 'external' | 'write' | 'watch' | 'outdir' | 'outfile' | 'outbase' | 'outExtension' | 'metafile'>;
    /**
     * @deprecated use `esbuildOptions.keepNames`
     */
    keepNames?: boolean;
}

I believe it's<EMAIL_ADDRESS>Please note, the app runs okay, it's just this annoying error listed :/

Hi,
thanks for the info, it seems that the vite config changed. I will have a look at at in the following days and update it accordingly
:)

Sorry for the late fix, but it should now be fixed.


Error processing EMAPA

EMAPA contains top-level terms from a namespace called TS, it looks like these are causing an error when loading the OBO:
...pyobo/src/pyobo/reader.py:74, in from_obo_path(path, prefix, strict)
     71     _clean_graph_ontology(graph, prefix)
     73 # Convert to an Obo instance and return
---> 74 return from_obonet(graph, strict=strict)
...
...

...pyobo/src/pyobo/identifier_utils.py:55, in _normalize_prefix(prefix, curie, xref, strict)
     53     return norm_prefix
     54 elif strict:
---> 55     raise MissingPrefix(prefix=prefix, curie=curie, xref=xref)
     56 else:
     57     return None
MissingPrefix: unhandled prefix TS found in curie TS:01

Worth noting that as opposed to other namespaces e.g., ma where there are external namespace terms that cannot be interpreted, and the strict=False flag solves that to avoid errors, EMAPA errors even if strict=False is set.

I think this is happening since the TS references appear in the id field of terms themselves


Question: Is there a way to allow users to drag&drop Pins/Markers/Features?

Does Mapsui already support something like this?

You could take a look at the Mapsui.Samples.Wpf.Editing. The editing code is in large parts in custom code which is not part of the nuget packages yet. The idea is that at some point this code will move into an EditLayer.


Upgrade Node version from Node 12 to Node 14

This ticket is going to be replaced by https://github.com/valora-inc/wallet/issues/1144


Copy edits for 401116 DO NOT MERGE

Light copy edits.

Hi, Dan/@Dansimp,
We’ve finished the edit pass of these articles. Please review it and let me know if we’ve changed the technical meaning anywhere. You have five business days for the review (If you need longer, let me know).
When your review is complete, and you’re satisfied with the changes, our team will do the final merge to confirm there are no remaining PR issues.
Thanks!

Dan approved edits via email.


1.1.1 update broke use with browserify

The following gulp code:
    return browserify({
                          debug: true,
                          entries: "src/ts/main.ts",
                          extensions: [".ts"]
                      })
        .plugin(tsify)
        .bundle()
        .on("error", function(err) {
            console.error(err.message);
            this.on("end", function() {
                process.exit(1)
            });
        })
        .pipe(source("bundle.js"))
        .pipe(buffer())
        .pipe(sourcemaps.init({loadMaps: true}))
        .pipe(uglify())
        .pipe(sourcemaps.write({includeContent: false, sourceRoot: "../../"}))
        .pipe(gulp.dest("build/js"));

no longer works with version 1.1.1 of vinyl-source-stream.
I now get the following error:
D:\nstg-web\node_modules\cloneable-readable\index.js:38
    throw new Error('already started')
    ^

Error: already started
    at Cloneable.clone (D:\nstg-web\node_modules\cloneable-readable\index.js:38:11)
    at File.clone (D:\nstg-web\node_modules\vinyl-source-stream\node_modules\vinyl\index.js:117:30)
    at BufferList._callback (D:\nstg-web\node_modules\vinyl-buffer\index.js:18:19)
    at BufferList.end (D:\nstg-web\node_modules\bl\bl.js:83:10)
    at Cloneable.onend (D:\nstg-web\node_modules\readable-stream\lib\_stream_readable.js:570:10)
    at Object.onceWrapper (events.js:313:30)
    at emitNone (events.js:111:20)
    at Cloneable.emit (events.js:208:7)
    at endReadableNT (D:\nstg-web\node_modules\readable-stream\lib\_stream_readable.js:992:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)

It looks like I'm not the only person who's having this problem: https://translate.google.ca/translate?hl=en&sl=ja&u=https://qiita.com/hideo666nabe/items/a18b45d132dc8aef3327&prev=search

@auralia it looks like the problem is with vinyl-buffer, not this module.

Yep, there's no reason that vinyl-buffer should be cloning the file.  I'll submit a patch over there.

I've submitted a PR to vinyl-buffer so we're just waiting on that.

@auralia I've just reverted the change in 1.1.2 patch and cut a new major (2.0.0) release with the vinyl version update.  I'm also going to get vinyl-buffer upgraded shortly.
Thanks for bringing this to my attention.

Thanks for the quick response time!


Some characters are removed

Similar to issue to https://github.com/blakeembrey/title-case/issues/3
title-case 2.1.1
Use Case
We are showing peoples displayNames in the UI, in some cases the directories have stored these names as UPPERCASE.
Where this was the case, we were hoping to use title-case to make the displayNames more presentable.
We have noticed that in some names, characters are removed.
Example
string > john O' connor
expected (or hoped for) > John O' Connor
result > John O Connor

If you read through the comments on that one, the author doesn't seem interested in fixing what is an obvious bug. This package (and literally every other "title-case" package that doesn't localize) is poorly-named. This is not "title case" behavior, it's "capitalize" behavior.
The suggestion was to use this instead:
https://www.npmjs.com/package/titlecase

As mentioned in #3, this isn't something this module is currently used for. If there's a specific AP casing functionality you'd like, feel free to submit a PR. As I mentioned already in your linked issue, if someone wants to submit a PR and change the functionality, go for it. Someone just has to do it, because I have no desire to maintain proper AP casing functionality - it's subjective and tricky to please everything on a module like that. If it's purely a "whitelist", I'm also happy to accept a PR on that - though it should be to no-case. A white list feature is certainly a good PR, though it'll 100% fall short of AP casing functionality.
@hdpinto Although I appreciate your input, I don't appreciate the tone. It's not an "obvious bug", it's an out of scope feature. If you'd like to do a better job, submit a PR and maintain it. I don't have any desire to maintain the level of functionality being proposed so it'd only be detrimental to have me be the one to write it.

There's also titleize which is incredibly simple also: https://github.com/sindresorhus/titleize/blob/master/index.js#L7-L9. I'd also recommend something like that, it really depends on your application at this point - not one thing will make everyone happy.


Method not allowed for OPTIONS

Hi, thank you for this library!
I'm having some trouble using my GraphQL API from an Javascript application since it results in 405 (Method Not Allowed). I saw here that you only allow GET and POST: https://github.com/mhallin/juniper/blob/master/src/integrations/iron_handlers.rs#L161-L163
How come it's like this and how can I proceed from here?
Thank you!

I am assuming you are using iron based upon your link.
One way to solve this issue is to implement the AfterMiddleware trait or a BeforeMiddleware trait that can deal with the option verb and add it to the chain. For example (you'll note that I included a very relaxed access control policy as well):
struct CorsHandler;

impl AfterMiddleware for CorsHandler {
    fn after(&self, request: &mut Request, mut res: Response) -> IronResult<Response> {
        match request.method {
            Method::Options => {
                let mut headers = Headers::new();
                headers.set(AccessControlAllowOrigin::Any);
                headers.set(AccessControlAllowMethods(vec![Method::Post,
                                                           Method::Get,
                                                           Method::Options]));
                headers.set(AccessControlMaxAge(17280u32));
                headers.set(Accept(vec![qitem(Mime(TopLevel::Application,
                                                   SubLevel::Json,
                                                   vec![]))]));

                headers.set(AccessControlAllowHeaders(vec![UniCase("Content-Type".to_owned())]));
                res.headers = headers;
                res.status = Some(Status::Ok);
                Ok(res)
            }
            Method::Post => {
                res.headers.set(AccessControlAllowOrigin::Any);
                Ok(res)
            }
            Method::Get => {
                res.headers.set(AccessControlAllowOrigin::Any);
                Ok(res)
            }
            _ => Ok(Response::with(Status::InternalServerError)),
        }
    }

    fn catch(&self, _: &mut Request, err: IronError) -> IronResult<Response> {
        info!("{:?}", err);
        Ok(Response::with(Status::InternalServerError))
    }
}

While I can't specify the exact reason why since I am not the author, but it would be somewhat "dangerous" to implement the option verb for other individuals since the option verb is usually used in conjunction with access control.
Also, it doesn't seem the express version doesn't support option +  cors headers out of the box, but rather suggests the developer use middleware to catch the option verb and respond appropriately.
An alternative solution to this is to host the graphql server on the same domain and port as the website/where the js code is being executed which I believe should prevent the need for the option header altogether.

Thanks for the reply, @TheServerAsterisk. Great example.
For some background on the Iron integration: I'm trying to keep the framework integration code as small as possible, mainly for the reason that it's hard to make sweeping assumptions on which extra features methods to provide (CORS? CSRF? Authentication?).
So if the integration is kept minimal, it will be easy to write middlewares around it which don't even have to know about Juniper. CORS, CSRF, and authentication are all topics that apply to all APIs one would want to write with Iron, so it makes sense that they would live in isolated crates with minimal knowledge of the rest of the system.

@TheServerAsterisk: Thank you so much for your answer! Really appreciate it.
@mhallin: Thank you! I agree on keeping the integration simple.
Maybe this issue just came up from my novice experience with Iron so thank you guys for the background on the integration and the great example.


CMake Project Improvements

A long time ago I made an attempt to create a CMake project (see #3253), but my efforts were rejected.
I realized my mistakes and resurrecting the old ideas.
These improvements allow you to select the source of third-party modules, build and install libraries, generators and package configuration.
--
Now i test cpp HelloWorld example with MSVC2013 64bit.
See gRPC C++ Hello World Tutorial (DaD's way) wiki page.
But use dad-0.3.1-windows-vc12x64-unstable.exe installer  (gRPC based on ZLIB 1.2.8, protobuf v3.0.0-beta-4, OpenSSL 1.0.2.d).
--
Now it's also available by 'testing' release from DaD's House:
dad-0.3.1-windows-vc12x86-testing.exe
and
dad-0.3.1-windows-vc12x64-testing.exe.
It's based on latest stable protobuf 3.0.0 and gRPC 1.0.x (with this CMakeLists.txt.template).

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok to test.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok to test.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok to test.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok to test.

Hello @nicolasnoble, can you review and posible merge this PR?

Ping @ctiller @nicolasnoble and anybody...

Thanks @nicolasnoble!


Shell window has unnecessary scrollbar on bottom

Version - master 3/17
Steps to Reproduce:

Create a service
Go to container and click on Shell from it's menu

Results: The shell window has a scrollbar on the bottom that is unnecessary.

Expected: Remove unnecessary scrollbar

This seems to be from the term.js changes, and the length varies as you type into the terminal.

Version - master 3/18
Verified fixed


Update codegen and tools

Code Gen
Move code gen to a new repository, linked as a sub module
Makes the repository smaller and cleaner
Prevents tool dependencies influencing the main project dependencies

Templates?
Maybe write some sort of tool that takes a schematic or template and generates code?
For example, Core events could be generated from a list with comments

Build tools
Use just as a command runner
Move build commands from vscode yaml to just config
Project commands:
just build | just build debug  | just build -d alias cargo build -d (debug build)
just build release | just build -r alias cargo build -r (release build)
just run | just run debug  | just run -d alias cargo run -d (debug run)
just run release | just run -r alias cargo run -r (release run)
just fmt alias cargo fmt
just deny check for/install deny, cargo deny check
just test check for/install nextest, cargo nextest run, cargo test --doc, just deny
just tools check for/download tools submodule
Have import? tools/.justfile at the top of .justfile to import tooling commands
Tool commands:
Check config file .toml for tool settings, versions to generate files for, etc...
just generate regenerate files with mismatching tooling commit hash
just regenerate | just generate -r regenerate all files

Would it be overkill to develop some kind of node-red like interface to organize and manage bevy systems, system sets, and run conditions


Extract country specific values into separate country specific text files

Would be super if you guys could look through the PR thoroughly. Will be surprised if I haven't made any copy/paste mistakes.

Wooow, massive PR!
Clicked through all the screens in the SK version, brought few minor fixes. Went through all other files hunting for any whatever could be missed, but so far no luck. Great work!

Wooow, massive PR!
Clicked through all the screens in the SK version, brought few minor fixes. Went through all other files hunting for whatever could be missed, but so far no luck. Great work!

Yeah sorry for the big PR 😅Hard to keep it small when we have almost 30 different languages


Delete nodes that have no data

Describe the feature
Hi there,
At present, removing a node does not prune the tree. Data is deleted, but nodes are not.
I created a function that can do this here https://github.com/AndrewWalsh/openapi-spec-generator/blob/main/src/store-helpers/prune-router.ts (would need to be adapted)
Is this something you think would be worth including?
Additional information

[ ] Would you be willing to help implement this feature?

Surely PR welcome!

@pi0 Have this on my backlog but will try to get round to this 👍

Hi @AndrewWalsh with #107 i suppose we do proper cleanup but if you have spotted similar issues feel free to raise a PR or just ping me to investigate 👍🏼


Add notes about DTR install

Proposed changes
This is a continuation of the work started in https://github.com/docker/docker.github.io/pull/9226.

Unreleased project version (optional)

Related issues (optional)
https://docker.atlassian.net/browse/ENGDOCS-60

Deploy preview for docsdocker ready!
Built with commit 32cb0f7f9e777f220d2f2c2cd705fee011c0c1cb
https://deploy-preview-9250--docsdocker.netlify.com


migrate to arm instance for reducing cost

Might reduce the cost for 17%-20%

Hi @chengjiaapraamcos ,
Thanks for the contribution.
I think that it's a good idea to do this to reduce costs.
However, I also think that the architecture should be configurable like all the other settings and have proper tests.
Please let me know if you want to give it a go or you prefer me to do it.

Hi @chengjiaapraamcos ,
Thanks for the contribution. I think that it's a good idea to do this to reduce costs. However, I also think that the architecture should be configurable like all the other settings and have proper tests.
Please let me know if you want to give it a go or you prefer me to do it.

Hi mate,
I totally agree with you. Please take it over.
Also, thanks for your great effort on this amazing package. Just love it.
Cheers:)

already done in main branch

@juanjoDiaz  Many thanks mate!

@juanjoDiaz Hi mate, just got a bit confused about the default architecture value. Is it arm or x86 by default? In my testing the default value is X86 but it saids "(defaults to arm64)" in readme which confused me. Thanks :)

You are right.
The default is given by the framework itself and its x86.
It's a documentation mistake.
I'll fix it.

Thanks mate @juanjoDiaz


Fix watch file tests on macOS

Refs: https://github.com/libuv/libuv/issues/2491
CI: https://ci.nodejs.org/view/libuv/job/libuv-test-commit/1610/

Thanks for the speedy reviews, landed!

Thanks!


[Technical Question] Is there a way to generate connection status events as the state changes?

I have a situation in which a set of actions must be run as soon as the state of the iot hub device connection changes and right now I don't see a clean way to achieve this. I know I can poll the state of the connection using the connected property but what I'm really after is a way to turn this into an event based approach.
By looking at
https://github.com/Azure/azure-iot-sdk-python/blob/master/azure-iot-device/azure/iot/device/iothub/aio/async_clients.py#L73-L74 I can see a way to hack my way around this limitation (by chaining handlers) but that would involve dealing with an object's privates and because of this I don't see it as a proper long term solution.
In the old SDK I was using IoTHubClient.set_connection_status_callback for this. Is there another way that I'm not seeing right now?
AB#7366705

@zoopp We do not have this at this current time, but it sounds like a useful feature.  We will evaluate this and report back on this issue.

@zoopp Just an update on this.  This work item has been been scheduled on our backlog and looks to be done sometime this fall

This feature is now in active development and is being tracked in #774 . We apologize for the delay.

Awesome! Thanks a lot for adding it!

@zoopp
This feature has been included in version 2.7.0 of the azure-iot-device package. We will close this issue now, if any concerns remain, please file a new issue. Thank you for your patience.


error installing plugin

Fatal error: Uncaught Error: Interface 'B4bprojectsVendor\EightshiftLibs\Plugin\HasActivationInterface' not found in /Applications/MAMP/htdocs/bit4bytes/wp-content/plugins/b4bprojects/src/Activate.php:20
Stack trace:
#0 phar:///Applications/MAMP/Library/bin/wp/vendor/composer/ClassLoader.php(444): include()
#1 phar:///Applications/MAMP/Library/bin/wp/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('/Applications/M...')
#2 [internal function]: Composer\Autoload\ClassLoader->loadClass('B4bprojects\Act...')
#3 /Applications/MAMP/htdocs/bit4bytes/wp-content/plugins/b4bprojects/src/PluginFactory.php(24): spl_autoload_call('B4bprojects\Act...')
#4 /Applications/MAMP/htdocs/bit4bytes/wp-content/plugins/b4bprojects/b4bprojects.php(46): B4bprojects\PluginFactory::activate()
#5 /Applications/MAMP/htdocs/bit4bytes/wp-includes/class-wp-hook.php(303): B4bprojects{closure}(NULL)
#6 /Applications/MAMP/htdocs/bit4bytes/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array)
#7 /Applications/MAMP/htdoc in /Applications/MAMP/htdocs/bit4bytes/wp-content/plugins/b4bprojects/src/Activate.php on line 20

also wp boilerplate setup_plugin  not works

Hi @marijang,
I'm not sure that we did some work on plugin boilerplate lately. We'll need to check this out.
Thanks!

in webpack.config js you have
projectPath: 'wp-content/plugins/b4bprojects-plugin', // Project path relative to project root.
but wizard create....create dir b4bprojects not b4bprojects-plugin

npm start also not working

Any news on this? Would love to try this boilerplate but activating the plugin is impossible :/

Renaming all occurences of use XYZVendor to use XYZPluginVendor did the trick!

done


Scss &-selector highlighting, bug or not?

If highlighting is not a bug, can you make another alternative without highlight (background color), its to strong (distracting), I almost can't see the text. Also see &-image different from others.

Did you have sass syntax enabled? It looks like css is the current syntax

No, it's Scss. I have SCSS and CSS3 package installed and internal CSS package disabled, so it already autodetect every Scss files. Here is my full list installed packages and my user preferences.

Found the issue. It's not compatible with SCSS package. Removed the package and install Sass, and it looks normal now. Thanks for the help, closing this now.


Documents

Description

Please include a summary of the change and, if applicable, which issue is fixed. Please also include relevant motivation, context, and screenshots.
PDF File uploading works :)

Testing

Please briefly note how you tested and verified your changes.
Locally & checked db using DB Browser & verified file URLs worked :)

Reviewers

Tag one or two teammates to review your code. Ideally, you should tag people who have worked on the same files or similar features to notify them of your changes. If you pair programmed with someone, please indicate that here as well.

Checklist

[x] I ran python manage.py format to autoformat my code according to the style guidelines of this project
[x] I have commented my code, particularly in hard-to-understand areas

is there a way to test this w/o getting S3 keys haha

@stephanieyshi no :/

@abhisuri97 😢

@stevenbursztyn can you ping me when this is ready? Lost track of the status of this PR

Changes made :) @katiejiang

LGTM! Thanks Steven :)


Force Pagination Buttons to re-render when server options are changed

Type

What types of changes does your code introduce?
When use ButtonsPagination prop, the buttons Component, doesn't get updated when using serverOptions. Suggested way is to re-render the whole DataTable but it can only be solved by using :key attribute on ButtonsPagination component

It also closed #232

Put an x in the boxes that apply_

[x] Fix
[ ] Feature

Checklist

Put an x in the boxes that apply._

[x] Title as described
[ ] Add unit test by vitest if necessary

is there a chance that this will be merged from production? thanks for the contribution guys

@HC200ok any update?


cv.imshow() has been disabled by colab, defensively

https://colab.research.google.com/drive/1i2wiH26PtOhGPC3Sm10AJwYUB_koABBK#scrollTo=MRy0BZGNMko8
# convert the image to grayscale and create a histogram
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow("gray", gray)
hist = cv2.calcHist([gray], [0], None, [256], [0, 256])
plt.figure()
plt.title("Grayscale Histogram")
plt.xlabel("Bins")
plt.ylabel("# of Pixels")
plt.plot(hist)
plt.xlim([0, 256])

DisabledFunctionError: cv2.imshow() is disabled in Colab, because it causes Jupyter sessions
to crash; see https://github.com/jupyter/notebook/issues/3935.
As a substitution, consider using
  from google.colab.patches import cv2_imshow

This is the temp fix that worked:
# TODO: temp patched on 2020-04-24
# See  https://github.com/reconstrue/brightfield/issues/206]
# original that Colab disabled: cv2.imshow("gray", gray)
# They suggested:
from google.colab.patches import cv2_imshow
cv2_imshow(gray)

See
https://github.com/JohnTigue/whiteboarder/commit/6eb0cb23376e261c599346e53cfebeb63d897de3


Add SmartDetectorAlertRules swagger

examples

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[+] I have reviewed the documentation for the workflow.
[+] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[+] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Automation for azure-sdk-for-js

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-python

Automation for azure-sdk-for-java

Hello,
Here's a link to the approved PR in azure-rest-api-specs-pr: https://github.com/Azure/azure-rest-api-specs-pr/pull/734
Thank you

Automation for azure-sdk-for-go

Can one of the admins verify this patch?

Hi, any update with that?

New changes added. Tagging ARM Team for Approval


[v9] Boss bar does not hide for all users when toggling off

In v9, when you toggle the boss bar on and then off (as a GM), it fails to hide it for all the other users. It doesn't hide again unless you refresh.

not sure how that was missed till now, fixed


Update web-frameworks.adoc

In Sveltekit v2 vite-plugin-svelte is added as a co-dependency and preprocessor is removed from Sveltekit v2, see:
https://kit.svelte.dev/docs/migrating-to-sveltekit-2#vitepreprocess-is-no-longer-exported-from-sveltejs-kit-vite

Describe your changes
Added a second import as well as a note in the docs regarding the use of quinoa with svelte.

Fixes Issue

Non-working set up of svelte web project

Check List (Check all the applicable boxes)

[X] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[X] I have updated the documentation accordingly.
[X] All new and existing tests passed.

Thank you for the contribution!

@all-contributors add @trpouh for docs


Service Catalog migration reconciler with fewer dependencies

https://github.com/kyma-incubator/reconciler/pull/389 has introduced service catalog migration reconciler with dependency on github.com/SAP/sap-btp-service-operator-migrator. This transitively vendored controller-runtime that was too new for the CLI and the upgrade path for CLI would be time-consuming. Because this is just a temporary reconciler that will go away after the migration is finished, we decided to revert in https://github.com/kyma-incubator/reconciler/pull/672 and here to remove the dependency on github.com/SAP/sap-btp-service-operator-migrator and copy/paste relevant code here instead.

/retest


gulp-cssnano breaks with liquid statements

[15:03:37] Starting 'scss'...
events.js:141
throw er; // Unhandled 'error' event
^
Error: all.scss:1832:30: Unknown word
.divider {
border-top: 1px solid {{ settings.color-border }};
Is it possible to use cssnano with liquid statements?

No, it isn't. It's not valid CSS so PostCSS does not parse these statements. If you would like to write an extension for the default parser that supports this syntax then we could parse these tags, but otherwise it seems like a really niche use case. I don't have time to write this feature.

I'm going to go ahead and close this issue as it isn't directly related to cssnano. We can only provide this support through a custom syntax for PostCSS, which I don't really have the time to write.


Simple Recommendation Template

Currently the only recommendation template available is the Recommendation component which uses a carousel. Another template needs to be constructed that provides a simple "list" layout; perhaps calledRecommendationList.
The new component needs to include the recommendation tracking wrappers to handle tracking correctly.
The component should be a simple list of products that can be rendered in a variety of ways depending on the props specified.
Minimal prop suggestions

controller (and results)
vertical
resultComponent (and children)
limit (how many results to display)

Merged into templates branch.


Batch files used for deployment are a blocker on OSX platforms

Project
Virtual Assistant, Enterprise Bot Template
Description
The Virtual Assistant and ET have moved to a batch file to automate calls to ludown (e.g.  update_all_deployment_scripts) simplifying deployment. However .bat files are not supported on OSX
To Reproduce
Run a batch file on OSX
Expected behavior
All scripts work across key platforms .e.g Linux, windows, osx
Suggested resolution
Create an initial powershell version to share with the customer then we can explore:

Moving to PowerShell although this increases deployment complexity as these scripts won't be signed requiring further steps.
Provide both
I'll sync with the SDK team to see if they have a strategy for this that we can align to too

Resolved by #389
Deployment moved to powershell scripts


refactor: developer mode projects UI changes

Description
We should show status badges for app cards and list items as dev mode or unapproved, in both the discover page and the app selector (left side) list.
Currently, due to missing fields returning in the subscribed app from the Notify JS client, we need to match the project's data with the currently subscribed app's data, which is not a good approach. The reason is when we have many subscribed apps, and I only see features apps on the Discover page, I cannot understand if a subscribed app 'which hasn't been featured yet' is verified or not, because I don't have that app in the project list. Only project items have the isVerified field.
We should return the verification status in the metadata object: https://github.com/WalletConnect/notify-client-js/blob/45a5ac337ced61ca6cdb2a1d535f205873f23dd4/packages/notify-client/src/controllers/engine.ts#L995
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[x] Any dependent changes have been merged and published in downstream modules

Additional Information (Optional)
Fixes:

https://github.com/WalletConnect/web3inbox/issues/290

LGTM, I just have very minor suggestions. Good job 💪

@Cali93 Thanks for the review! 🙏 I've made some updates. For the && and ternary operator reviews, put a comment in the previous PR: https://github.com/WalletConnect/web3inbox/pull/318#discussion_r1441550883


[AMBARI-25000] START_ONLY provision action may be applied to the wrong component

What changes were proposed in this pull request?
Fix the bug that if component XY is provisioned with START_ONLY, and component X is a prefix of XY, then the provision action is applied to both X and XY.
In addition, refactor related code to reduce clutter in AmbariManagementControllerImpl a tiny bit.
https://issues.apache.org/jira/browse/AMBARI-25000
How was this patch tested?
Added test cases in unit test.
Tested cluster deployment via blueprint, verified that only the correct component is provisioned with START_ONLY:
2018-12-10 14:22:00,642  INFO [pool-33-thread-1] AmbariManagementControllerImpl:3226 - Skipping create of INSTALL task for HIVE_SERVER_INTERACTIVE on c7401.ambari.apache.org.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/4719/
Test FAILed.
Test FAILured.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/4720/
Test PASSed.


M1 Mac Error

Hi, I just tried to compile a small project where I use ReSwift on a new Mac with M1 chip, but I'm getting the following error when trying to build the project:

Has anyone experienced the same error? It seems that a new build settings value should be added when creating the framework, but I'm not sure.
Any help or comment is appreciated.
Thanks!

Looks like we'll need to confirm / add support for the M1 chip's target architecture. Thanks for the ticket.

Looks like we'll need to confirm / add support for the M1 chip's target architecture. Thanks for the ticket.

@japr How are you integrating ReSwift into your project? Swift Package Manager, CocoaPods, Carthage, or manually?

@japr How are you integrating ReSwift into your project? Swift Package Manager, CocoaPods, Carthage, or manually?

I'm using cocoapods

I'm using cocoapods

Thanks @japr . I don't currently have an M1 mac but will try to reach out to others in order to investigate.

Thanks @japr . I don't currently have an M1 mac but will try to reach out to others in order to investigate.

@japr I spent about an hour hacking Xcode settings to solve this issue for a different cocoapods dependency. I’m not 100% sure which of these solved it, but in order of what I think was most likely the solution:

Set Build Active Architectures Only to No in Pods Project Build Settings (for me I had to remove a post-install script from my podfile to stop setting it to Yes)
Add x86_64 and x86 to Architectures in Your Project Build Settings.
A previous solution to an M1 cocoapod issues was to add config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" to my podfile post-install. I've removed this and looks like an Xcode or Cocoapods update have solved the issue this fixed.

I'm on Xcode 12.3, Cocoapods 1.10.1, Big Sur 11.1. This fixed the issue for my M1 and ARM computers. Good luck!
Here's a link to the Apple Developer Answer that I found: https://developer.apple.com/forums/thread/123614?answerId=385588022#385588022
And to SO answer where I tried Active Architectures = No: https://stackoverflow.com/a/58230124/3128245

@japr I spent about an hour hacking Xcode settings to solve this issue for a different cocoapods dependency. I’m not 100% sure which of these solved it, but in order of what I think was most likely the solution:

Set Build Active Architectures Only to No in Pods Project Build Settings (for me I had to remove a post-install script from my podfile to stop setting it to Yes)
Add x86_64 and x86 to Architectures in Your Project Build Settings.
A previous solution to an M1 cocoapod issues was to add config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" to my podfile post-install. I've removed this and looks like an Xcode or Cocoapods update have solved the issue this fixed.

I'm on Xcode 12.3, Cocoapods 1.10.1, Big Sur 11.1. This fixed the issue for my M1 and ARM computers. Good luck!
Here's a link to the Apple Developer Answer that I found: https://developer.apple.com/forums/thread/123614?answerId=385588022#385588022
And to SO answer where I tried Active Architectures = No: https://stackoverflow.com/a/58230124/3128245


Warning for distribution sum

Hi,
I frequently get "Warning, distribution sums to 1.000000 rather than 1" from the following line:
https://github.com/mwshinn/PyDDM/blob/d5d7747cce212c0ebe550324bf33f8625a24e2fd/ddm/solution.py#L321

We deal with this a bit more elegantly now, as we do in other parts of the code.  Should be fixed in the mainline!


[#6771] Fix Attachment issue when it has a MemoryStream instance

Fixes #6771
Description
This PR fixes an issue with DLASE when a MemoryStream instance is being used as an Activity.Attachment, e.g. a file. The ReadTimeout issue is caused when trying to serialize the non-serializable MemoryStream instance.
Specific Changes

Adds the AttachmentMemoryStreamConverter to serialize and deserialize a MemoryStream instance.

Serialize (WriteJson): It recursively searches and replaces all instances of MemoryStream to a serializable class, containing a type and a buffer array.
Deserialize (ReadJson): It recursivelly searches and converts all objects of type MemoryStream to a MemoryStream instance with the buffer array.

Adds unit tests to cover cases previous to the JsonConverter addition, and using the JsonConverter.

Testing
The following images show the bot working, and the unit tests passing.

Im looking at the failing tests

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll


Adding Contribution guidelines

Adding Contribution guidelines for kubernetes federation.
fixes #278

@RA489 Can you update as per https://github.com/kubernetes/kubernetes-template-project?

xref https://github.com/kubernetes/steering/issues/28


Blacklist tox 2.4.0 which breaks our tests

Version 2.4.0 of tox was released yesterday and broke environment
substitution (which we use in our tox.ini). 2.4.1 was released today
fixing this problem for us. We just need to blacklist the broken version
to ensure it doesn't break us again.
Connects rcbops/u-suk-dev#512
(cherry picked from commit 0b0948f82603f13c6dbefc82b81289bf127ed40f)

recheck_all

recheck_all

recheck_all

recheck_all

recheck_upgrade

recheck_upgrade

recheck_upgrade Create a build report for all known packages within a release

recheck_upgrade Github connection

rechecck_upgrade

recheck_upgrade

👍 All backports have merged to newer branches


New MS MARCO (V1) doc regressions

More work on the reproducibility issue described in https://github.com/castorini/anserini/blob/master/docs/experiments-msmarco-doc-doc2query-details.md
There will be a forthcoming PR swapping in new "ground truth" for MS MARCO (V1) doc regressions. The segmentation has been fixed, and expansion now uses JSON-formatted data.
For reference, these are the final source ground truth corpora:
# msmarco-doc
$ wc /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc/docs.jsonl
    3213835<PHONE_NUMBER><PHONE_NUMBER>3 /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc/docs.jsonl

$ md5sum /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc/docs.jsonl
c97a4c4a3f5e7c20df2783691cc7028e  /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc/docs.jsonl

# msmarco-doc-segmented
$ wc /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented/docs.jsonl
   20545677<PHONE_NUMBER><PHONE_NUMBER>9 /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented/docs.jsonl

$ md5sum /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented/docs.jsonl
2a07583e377a95574223efd69f2877c5  /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented/docs.jsonl

# msmarco-doc-docTTTTTquery
$ wc /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_d2q-t5/docs.jsonl
    3213835<PHONE_NUMBER><PHONE_NUMBER>5 /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_d2q-t5/docs.jsonl

$ md5sum /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_d2q-t5/docs.jsonl
3b6e1b27edf390a6eb4155d19a4b7630  /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_d2q-t5/docs.jsonl

# msmarco-doc-segmented-docTTTTTquery
$ wc /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented_d2q-t5_10/docs.jsonl
   20545677<PHONE_NUMBER><PHONE_NUMBER>9 /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented_d2q-t5_10/docs.jsonl

$ md5sum /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented_d2q-t5_10/docs.jsonl
c24261af16575b4527916676f542b793  /store/scratch/rpradeep/msmarco-v1/collections/msmarco_v1_doc_segmented_d2q-t5_10/docs.jsonl

These were generated by @ronakice on orca.
@ronakice please confirm this is correct.

Yes, all these look correct to me!

I've split into separate files and repackaged as follows, on orca:
$ ls -l /store/collections/msmarco/*.tar
-rw-r--r-- 1 jimmylin jimmylin<PHONE_NUMBER>0 Jan  7 12:45 /store/collections/msmarco/msmarco-doc-docTTTTTquery.tar
-rw-r--r-- 1 jimmylin jimmylin<PHONE_NUMBER> Jan  7 10:58 /store/collections/msmarco/msmarco-doc-segmented-docTTTTTquery.tar
-rw-r--r-- 1 jimmylin jimmylin<PHONE_NUMBER> Jan  7 11:31 /store/collections/msmarco/msmarco-doc-segmented.tar
-rw-r--r-- 1 jimmylin jimmylin<PHONE_NUMBER> Jan  7 12:15 /store/collections/msmarco/msmarco-doc.tar

$ md5sum /store/collections/msmarco/*.tar
2f2debe5478cbf034e9c19603003060f  /store/collections/msmarco/msmarco-doc-docTTTTTquery.tar
c26e9ff07bf2ad9f377e5373b520fa04  /store/collections/msmarco/msmarco-doc-segmented-docTTTTTquery.tar
d46d4cf3fb47b6dfc50b37463dabe0a2  /store/collections/msmarco/msmarco-doc-segmented.tar
2d36ae5e632a4b75d633dcb5c5a87b82  /store/collections/msmarco/msmarco-doc.tar

Recording the checksums for future reference.
I have confirmed that the packaging is correct by uncompressing the collection and then running:
$ cat docs-* | md5

I've confirmed that the checksums of the single-file corpora match above.

Okay, final steps, I've confirmed that the regressions run successfully on orca:
python src/main/python/run_regression.py --index --verify --search --regression msmarco-doc >& logs/log.msmarco-doc &
python src/main/python/run_regression.py --index --verify --search --regression msmarco-doc-docTTTTTquery >& logs/log.msmarco-doc-docTTTTTquery &
python src/main/python/run_regression.py --index --verify --search --regression msmarco-doc-segmented >& logs/log.msmarco-doc-segmented &
python src/main/python/run_regression.py --index --verify --search --regression msmarco-doc-segmented-docTTTTTquery >& logs/log.msmarco-doc-segmented-docTTTTTquery &

python src/main/python/run_regression.py --verify --search --regression dl19-doc
python src/main/python/run_regression.py --verify --search --regression dl19-doc-docTTTTTquery
python src/main/python/run_regression.py --verify --search --regression dl19-doc-segmented
python src/main/python/run_regression.py --verify --search --regression dl19-doc-segmented-docTTTTTquery

python src/main/python/run_regression.py --verify --search --regression dl20-doc
python src/main/python/run_regression.py --verify --search --regression dl20-doc-docTTTTTquery
python src/main/python/run_regression.py --verify --search --regression dl20-doc-segmented
python src/main/python/run_regression.py --verify --search --regression dl20-doc-segmented-docTTTTTquery

In the first block, we're actually building the index. DL19 and DL20 use the same indexes, so we're just performing retrieval.


npm run test throws an error

I was trying to push the remote, but I couldn't do so because the pre-push test was failing.
It seems like the test is looking for DATABASE_URL in the .env file. But, I'm using .env.local file that's default for blitz.
  ● resetPassword mutation › works correctly

    Invalid `db.user.create()` invocation in
    /Users/nami/git/ResearchEquals.com/app/auth/mutations/resetPassword.test.ts:27:32

      24 const past = new Date()
      25 past.setHours(past.getHours() - 4)
      26
    → 27 const user = await db.user.create(
      error: Environment variable not found: DATABASE_URL.
      -->  schema.prisma:6
       |
     5 |   provider = "postgres"
     6 |   url      = env("DATABASE_URL")
       |

Adding the DATABASE_URL environment variable to the .env file resolves the issue. But, I assumed the .env file is used for storing non-secrets for Blitz JS apps (and thus checked into the version control by default).
I see that .env file is ignored since PR https://github.com/libscie/ResearchEquals.com/pull/553
@chartgerink What would be a good way to go? Should I just add DATABASE_URL to both .env and .env.local and go on?

Have you tried copying your .env.local to .env? I think this would fix the issue.
I think ignoring the .env makes sense in the end, because people might end up accidentally committing their environment settings otherwise. We should indeed update the README.md as a result.
Could you let me know whether this fixes your issues? I will also test on my end.

I see. I tried checking out the main branch, npm install and then npm run test—the problem persists for me.
Moving everything to .env works for testing and building the app.

Could you try running it in a new copy of the repository elsewhere? I am wondering whether there is something in the setup that's causing a difference.

I tried:

Cloning the app fresh
Creating .env.local and add env variables there
npm install
npm run test

Then get the same error that the env var for DATABASE_URL is not found.
      error: Environment variable not found: DATABASE_URL.

😕

Thanks @nsunami! 🙏 I tried to do the same and I did not get an error. This suggest there may be something happening on your configuration.
Some options to resolve:

Could you share how your .env and .env.local looks? (without the actual secrets!)
Could you share output of node -v and blitz -v?
Could you share output of echo $DATABASE_URL?
Any other output that shows before you get the error?

I have similar issues, I think it's because Prisma seems to be only looking at .env

When doing this with the db url in .env (.env.local)

It seems like this only started occurring after the .env was being ignored - does unignoring it help?
Does running blitz prisma migrate dev work as expected?
I keep asking to figure out how to fix, because I don't have this issue 😊

Yes!

Hmm, but that doesn't still doesnt fix the testing unfortunately, I was misled because the env vars are kept between runs for jest it seems, but after reloading the window prisma still complains.

@chartgerink Answering my questions below!
Could you share how your .env and .env.local looks? (without the actual secrets!)

.env: It's the Blitz default file:

# This env file should be checked into source control
# This is the place for default values for all environments
# Values in `.env.local` and `.env.production` will override these values

.env.local: I have all the secrets there, including DATABASE_URL

Could you share output of node -v and blitz -v?
node -v:
v18.4.0

blitz -v:
blitz: 0.45.4 (global)
blitz: 0.45.5 (local)

Could you share output of echo $DATABASE_URL?
echo $DATABASE_URL → (nothing)
Any other output that shows before you get the error?
Nothing special that I can think of. Below is the full error. I can see that npm run test is trying to pull env vars from .env and, which would not work (since my .env is empty).
Determining test suites to run...Loaded env from /Users/nami/git/ResearchEquals.com/.env

><EMAIL_ADDRESS>test
> jest

Determining test suites to run...Loaded env from /Users/nami/git/ResearchEquals.com/.env
 FAIL   SERVER  app/auth/mutations/forgotPassword.test.ts
  ● forgotPassword mutation › does not throw error if user doesn't exist

    Failed: 1

      3 | import db from "db"
      4 |
    > 5 | beforeEach(async () => {
        | ^
      6 |   await db.$reset()
      7 | })
      8 |

      at Env.beforeEach (node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:46:24)
      at Object.<anonymous> (app/auth/mutations/forgotPassword.test.ts:5:1)

  ● forgotPassword mutation › does not throw error if user doesn't exist

    expect(received).resolves.not.toThrow()

    Received promise rejected instead of resolved
    Rejected to value: [Error:·
    Invalid `db.user.findFirst()` invocation in
    /Users/nami/git/ResearchEquals.com/app/auth/mutations/forgotPassword.ts:10:30·
       7·
       8 export default resolver.pipe(resolver.zod(ForgotPassword), async ({ email }) => {
       9   // 1. Get the user
    → 10   const user = await db.user.findFirst(
      error: Environment variable not found: DATABASE_URL.
      -->  schema.prisma:6
       |·
     5 |   provider = "postgres"
     6 |   url      = env("DATABASE_URL")
       |··
    Validation Error Count: 1]

      15 | describe("forgotPassword mutation", () => {
      16 |   it("does not throw error if user doesn't exist", async () => {
    > 17 |     await expect(forgotPassword({ email<EMAIL_ADDRESS>}, {} as Ctx)).resolves.not.toThrow()
         |           ^
      18 |   })
      19 |
      20 |   // @TODO: currently skipping this test as it relies on postmark. However, postmark requires a work account to setup so pre-commit tests are failing

      at expect (node_modules/expect/build/index.js:134:15)
      at Object.<anonymous> (app/auth/mutations/forgotPassword.test.ts:17:11)

 FAIL   SERVER  app/auth/mutations/resetPassword.test.ts
  ● resetPassword mutation › works correctly

    Failed: 1

      3 | import { hash256, SecurePassword } from "blitz"
      4 |
    > 5 | beforeEach(async () => {
        | ^
      6 |   await db.$reset()
      7 | })
      8 |

      at Env.beforeEach (node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:46:24)
      at Object.<anonymous> (app/auth/mutations/resetPassword.test.ts:5:1)

  ● resetPassword mutation › works correctly

    Invalid `db.user.create()` invocation in
    /Users/nami/git/ResearchEquals.com/app/auth/mutations/resetPassword.test.ts:27:32

      24 const past = new Date()
      25 past.setHours(past.getHours() - 4)
      26
    → 27 const user = await db.user.create(
      error: Environment variable not found: DATABASE_URL.
      -->  schema.prisma:6
       |
     5 |   provider = "postgres"
     6 |   url      = env("DATABASE_URL")
       |

    Validation Error Count: 1

      25 |     past.setHours(past.getHours() - 4)
      26 |
    > 27 |     const user = await db.user.create({
         |                  ^
      28 |       data: {
      29 |         email<EMAIL_ADDRESS>      30 |         role: "CUSTOMER",

      at RequestHandler.handleRequestError (node_modules/@prisma/client/runtime/index.js:28664:13)
      at PrismaClient._getDmmf (node_modules/@prisma/client/runtime/index.js:29740:23)
      at PrismaClient._executeRequest (node_modules/@prisma/client/runtime/index.js:29661:22)
      at consumer (node_modules/@prisma/client/runtime/index.js:29618:18)
      at PrismaClient._request (node_modules/@prisma/client/runtime/index.js:29639:16)
      at Object.<anonymous> (app/auth/mutations/resetPassword.test.ts:27:18)

Test Suites: 2 failed, 1 skipped, 2 of 3 total
Tests:       2 failed, 2 skipped, 4 total
Snapshots:   0 total
Time:        2.019 s
Ran all test suites in 2 projects.

Thanks for the details @nsunami and the comment @tefkah.
@tefkah could you check your node -v? I see @nsunami is running v18.x.x which may be causing it as I run v16.x.x. I wonder what version you're running.
FWIW @nsunami - if your .env. is empty Blitz will go to .env.local usually, so I am not sure why it's not picking this up. Could you try removing .env from .gitignore as well? Or try with node v16.x.x if you have nvm installed?

I have v16.14.2!

@chartgerink
I tried:

Removing .env from .gitgnore, and
Using node v16.14.0

But both resulted in the same Environment variable not found: DATABASE_URL. issue for me 😞

Then I don't know how to fix this bug - it's hard to debug without being able to reproduce it 😅
There is a suboptimal fix (cp .env.local .env) so I will close this issue. If anybody has future insights, feel free to post them here nonetheless! :-)


Added role for goomy the blob tool

Added goomy role, which spins up an instance of the goomy blob testing tool.

LGTM. Just missing a link on the main repo readme.


use env variables for AWS creds

see #832
not yet for merge - contains some build hacks to test the changes in a PR

@jtjeferreira the tests have access to the the AWS creds in this PR
The KinesisITTest fails because we don't have the specific AWS permissions to create the Kinesis resources needed for that test.

The KinesisITTest fails because we don't have the specific AWS permissions to create the Kinesis resources needed for that test.

Can you take care of that?

The KinesisITTest fails because we don't have the specific AWS permissions to create the Kinesis resources needed for that test.

Can you take care of that?

Is there any chance that we could start with using localstack or something like that to test with an AWS-like setup for our Kinesis related testing?
I can put some details in https://github.com/apache/pekko-connectors/issues/655 and we can follow up on that later. I'd prefer if an ASF volunteer with an AWS account was able to take that task on. It's easier to sort that out by testing with a personal AWS setup and then being able to go to the ASF Infra team with a detailed setup that they can implement for us.

Is there any chance that we could start with using localstack or something like that to test with an AWS-like setup for our Kinesis related testing?

I was gonna say that we already have that, because I think I wrote something like that in the past, but I might be mixing up. I can do that but it wont help me with this puzzle https://github.com/apache/pekko-connectors/pull/830

I'd prefer if an ASF volunteer with an AWS account was able to take that task on. It's easier to sort that out by testing with a personal AWS setup and then being able to go to the ASF Infra team with a detailed setup that they can implement for us.

I have access to an AWS account, but I am not sure what the ASF infra team needs? How was the S3 setup done? Was that discussion public? If yes can you link me to it?


No way access the response headers

For example, the application im accessing with this gem, has an application version rendered in custom http header. And it seems, there's no way to access it as response headers are not stored in the representation.

Being able to access to response headers would be a great feature.  How
would you like to access such headers?

I'd give the access to whole response object via just an attribute of
representation
On Feb 29, 2016 04:02, "Peter Williams"<EMAIL_ADDRESS>wrote:

Being able to access to response headers would be a great feature. How
would you like to access such headers?
—
Reply to this email directly or view it on GitHub
https://github.com/pezra/hal-client/issues/50#issuecomment-190014626.

I'm leaning against attaching the whole response object. It would couple hal-client much more tighly to the underlying http library. Some http headers are clearly part of the representation. Your custom header and Link headers for example.  I am having a harder time finding plausible uses for the rest of the response object. Would a Representation#headers method that returned a hash be acceptable?

sure, would work perfrectly for me!
On 1 March 2016 at 15:34, Peter Williams<EMAIL_ADDRESS>wrote:

I'm leaning against attaching the whole response object. It would couple
hal-client much more tighly to the underlying http library. Some http
headers are clearly part of the representation. Your custom header and
Link headers for example. I am having a harder time finding plausible
uses for the rest of the response object. Would a Representation#headers
method that returned a hash be acceptable?
—
Reply to this email directly or view it on GitHub
https://github.com/pezra/hal-client/issues/50#issuecomment-190743594.

--
Anatoly Bubenkov


Remove redundant namespaces in doc blocks

Every class in this file is in the same namespace.  Therefore all references to the transit_realtime namespace in doc blocks will actually refer to a class in a different namespace.
Example:
transit_realtime\FeedMessage\getHeader() declares that it returns a transit_realtime\FeedHeader.  So effectively this becomes transit_realtime\transit_realtime\FeedHeader, which does not exist.
We could either update the doc blocks to refer to the \transit_realtime namespace, which is put in to the global namespace, but instead this commit changes them to be more succinct to just refer to the classes that are in the same namespace

I signed it!

@cookieguru Thanks for submitting this!  To clarify, this is just a documentation issue, right?  It doesn't affect code?

@barbeau That's right, it's mostly just for IDE autocomplete.  Unlike Java, PHP doesn't support annotations at the language level.

Ok, thanks!


_two_factor_login view should be public to allow errors management on token send

To manage errors during token send it is necessary to change a "non public" method. Also making send_security_token returning the send result, it has to be managed in that method

Let me rephrase - send_security_token should be intercept-able so that errors can be managed, AND it should be able to return error messages and the calling view handle them.
With a quick glance - since it takes a 'user' argument - it should be simple to add a user.send_security_token(xxx) which in turn calls the current send_security_token. That user method could be redefined in your User model implementation.
Does that sound like a good solution?

First of all, sorry for my bad English.
The rephrase obviously sounds good. It is what i meant.
I'm not sure about the solution proposed. The call to send_security_token is into the method _two_factor_login, that does not return anything to the login view.
As temporary solution I did:

redefine login view to call my two_factor_login method
in two_factor_login manage errors on send getting result from send_security_token and returning login form (available as argument) with proper message
in send_security_token return result and manage fall-back, retries etc.

Please advise me if I did something wrong, even if conceptually.

That's pretty much what I am proposing to do.
Add a new method user.tf_send_security_token(**kwargs) - which two_factor_login() will call, and can return either None (everything ok) or an error message - which will be propagated back to the form. So - precisely what you did.
You would then be able to define tf_send_security_token() in your User model and perform any error handling you want.
I will try to get that into 3.4 in the next week or so...

Great! Thanks.


Release 4.0.0

@katspaugh can you merge/tag/release this?

Coverage remained the same at 80.498% when pulling 9d1c6e0b25ae31d4ef58a5b24b77aa8e42ad47e7 on release-4.0.0 into f96f3b313c363f6970b2101dcc8270e10990d637 on master.

Done! 🎉


x1242 core—As TS (Katy), I want to link the Xenium metric operation to a run name given in the Xenium analyser operation to be able to compare data from repeat runs

@khelwood could you also add this column to the metric view please?

@KatyTudor OK it's updated on UAT.

@khelwood thank you


Backend Feature to mark Teams as disbanded

Logic needs to be updated to frontend as well, to show a disbanded image on view match & view team page.
If you click a disbanded button in backend, automatically remove captain flag and all members from a team and set it to inactive.
We really should start working on an archive system of some sort..

tha's already done OsSloth


Git repository does not exist or you do not have permissions

We recently updated our TFS 2015 OnPrem instance to update 2. As a result, our build agents (on a separate build server) are no longer able to connect to the TFS instance. After further investigation, we discovered that the agents now use a new authentication module (FrameworkOAuthS2SAuthenticationModule) to connect to the server to download the git repository.
On a Windows Build Agent, this was the error messages:
2016-06-01T21:31:40.3462949Z ##[error]Response status code does not indicate success: 404 (Not Found).
On a OSX Build Agent, this was the error message:
06-06T02:01:52.4022550Z ##[command] git config gc.auto 0 2016-06-06T02:01:52.5159110Z ##[command] git -c http.extraheader="AUTHORIZATION: bearer ********" fetch --tags --prune --progress origin
remote: TF401019: The Git repository with name or identifier [Git Repository] does not exist or you do not have permissions for the operation you are attempting.
Before the upgrade, they agents connected using Windows authentication which worked flawlessly and the Cross-Platform agents used Basic authentication to connect. The vso-agent is being deprecated and no longer supports Basic Authentication.
The only way we have been able to get the agents to connect is to commit out the FrameworkOAuthS2SAuthenticationModule module. The new vsts-agent is replacing the vso-agent and needs that module in order to work.

@louisfischer have you ever modified the permission for "Project Collection Build Service" account?

make sure that identity has read permission on the repository you are building.

@TingluoHuang Yes. That was one of the first things I checked. It just seems that the build agents cannot find the repository to clone the contents. I have been able to clone it outside of tfs using other git clients so I it can be accessed.
i looked at the agents log and this is what I see
[2016-06-06 01:58:08Z ERR  Program] Microsoft.VisualStudio.Services.WebApi.VssServiceResponseException: Bad Request
at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.HandleResponse(HttpResponseMessage response)
at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__45.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult()    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__421.MoveNext()

@louisfischer are you able to give a Fiddler trace?

@louisfischer also please confirm your agent version?

@TingluoHuang we are using the latest preview...vsts-agent-win7-x64-2.101.1

Is there any plans to support Basic Authentication in the new Agent?
That would be one work around for this. The only vso-agent supported it and works.

If you do not have permissions, you will get the error message (does not exist - 404) for non disclosure.
Note this isn't an authentication issue.  It looks like you're authenticating fine.  After authenticating you it says you do not have permission (does not exist).

@louisfischer are you using vsts-agent-win7-x64-2.101.1 on a OSX build machine? it's a agent package for windows.

@bryanmacfarlane 	 You are right. The agent can listen for requests just fine.
It is when the build process starts and it is fetching the repository that is the problem.
It uses the Bearer token to as the authorization....
For some reason, the agent cannot download the repository using bearer token Authorization Header.
Here is the latest build log snipit
2016-06-06T13:53:27.4436140Z ##[command]git init "/Users/web/vsts-agent/_work/1/s"
2016-06-06T13:53:27.4786380Z Initialized empty Git repository in /Users/web/vsts-agent/_work/1/s/.git/
2016-06-06T13:53:27.5575280Z ##[command]git remote add origin [Url to repository]
2016-06-06T13:53:27.6731290Z ##[command]git config gc.auto 0
2016-06-06T13:53:27.7961960Z ##[command]**git -c http.extraheader="AUTHORIZATION: bearer ******" fetch --tags --prune --progress origin
2016-06-06T13:53:27.8518410Z remote: TF401019: The Git repository with name or identifier [MyApplication] does not exist or you do not have permissions for the operation you are attempting.
2016-06-06T13:53:27.8527790Z fatal: repository '[Url to repository]' not found
016-06-06T13:53:27.9081080Z ##[error]Git fetch failed with exit code: 128
2016-06-06T13:53:27.9382310Z Cleaning extra http auth header from repository: [TfsGit] (TfsGit)
@TingluoHuang I have tried the vsts-agent-osx.10.11-x64-2.101.1.tar.gz on OSX and the vsts-agent-win7-x64-2.101.1.zip on Windows.... They both produce the same results in regards in not being able to download the repository Source Files.

@louisfischer can you show me your TFS admin version control setting's page? the one i pasted early, select the repository your build trying to clone instead of the root repositories.

Here is the sreenshots for the Root:
The user is in that group highlighted..

@louisfischer  not the group, but the user called "Project Collection Build Service (TeanFoundation)"

I do not see a user with that name in our tfs instance....
I do, however, see a user called "Project Collection Build Service" without the Team Foundation in parentheses.
It seems that none of the "Project Build Service" Accounts and the "Project Collection Build Service" were in the "Project Collection Build Service Account" group. It through me off because of the GUID ids and the "Build" domain. Once all the individual project service accounts were added, the agents were able to download the git source repository without any issue.

I'll close the issue. Thanks for the help..

I'll forward to a doc team to see if we can improve this.

Hi All, I am facing the same issue. I have provided the service connection in ADO pipelines but I still get the error
remote: TF401019: The Git repository with name or identifier [my application] does not exist or you do not have permissions for the operation you are attempting.
I have also provided permissions under user setting as well. Still facing the issue

I Agree to @Chakri1082-2021  , the setup is self hosted vmss is not working on cloning the wiki in azure devops


NXPhlite-v3:Mag inconsistent error.

In QGC connected to NXPhlite-v3 will report inconsistent mag errors. This is due to random noise spikes on  HIGHRES_IMU.[x|y|x]mag.

Closed via #10454 and #10499


Jupyter Deployment without displaying code

Whilst deployment using rsconnectdeploy  supports the parameter --hide-all-input, I cannot find a similar option in Posit Publisher.
### Acceptance Criteria
- [ ] Support the `rsconnect deploy` option `--hide-all-input`

Thanks for checking out Publisher, and letting us know that you'd find the hide all input functionality from rsconnect helpful!
After digging in this looks like something we can get into the next release of Publisher. 🎉

1.4.0 has been released!
Now the configuration file supports an optional section - [jupyter] - which allows for hide_all_input or hide_tagged_input.
[jupyter]
hide_all_input = true

Adding the above into your configuration should give you the same behavior as --hide-all-input.
Thanks again for opening an issue 🙇


Add support for posting ConversationUpdate types

Hello,
Trying to post a event of type ConversationUpdate, but the type is not currently supported.
Can either the validation on the type be removed or the IConversationUpdate interface be implemented.
Thank you,
Douw

That is a synthetic activity that is posted by the Connector. It is not meant to be sent by WebChat.

@billba We want to manually trigger this event earlier as WebChat only raise it on the first message, which is not ideal for our flow.
How can we trigger this event manually?

You can't, but you can send an Event activity through the backchannel.