Triple tap on first TextField character also select preceding paragraph

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

flutter create triple_tap with supplied code sample
On a desktop platform perform a triple tap on the first character of the last paragraph (slightly towards the left of the character)

Expected results
Only the third paragraph is selected
Actual results
Both second and third paragraphs are selected:

Code sample
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: Center(
        child: Padding(
          padding: const EdgeInsets.all(10.0),
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              const Text('Triple tap!'),
              TextField(
                controller: TextEditingController(
                  text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit\n'
                      'sed do eiusmod tempor incididunt ut labore et dolore magna\n'
                      'aliqua. Ut enim ad minim veniam, quis nostrud exercitation.',
                ),
                maxLines: null,
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Screenshots or Video
No response
Logs
No response
Flutter Doctor output
Doctor output
% flutter doctor -v
[✓] Flutter (Channel master, 3.13.0-19.0.pre.78, on macOS 13.4.1 22F770820d darwin-arm64, locale en-ES)
    • Flutter version 3.13.0-19.0.pre.78 on channel master at /Users/tgucio/Library/Frameworks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 436df69a46 (8 hours ago), 2023-08-08 01:58:16 -0400
    • Engine revision 146c4c9487
    • Dart version 3.2.0 (build 3.2.0-42.0.dev)
    • DevTools version 2.26.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at /Users/tgucio/Library/Android/sdk
    • Platform android-33, build-tools 33.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

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

[✓] Android Studio (version 2022.2)
    • 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 17.0.6+0-17.0.6b802.4-9586694)

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

[✓] Connected device (3 available)
    • iPhone 8 (mobile) • 70F7848A-FA9A-4F4B-976B-06ECD29AD178 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-4 (simulator)
    • macOS (desktop)   • macos                                • darwin-arm64   • macOS 13.4.1 22F770820d darwin-arm64
    • Chrome (web)      • chrome                               • web-javascript • Google Chrome 115.0.5790.170

[✓] Network resources
    • All expected network resources are available.

• No issues found!

/cc @Renzo-Olivares

Thanks for the detailed report. Seeing the same behavior as reported.

 stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.10.6, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.10.6 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f468f3366c (5 days ago), 2023-07-12 15:19:05 -0700
    • Engine revision cdbeda788a
    • Dart version 3.0.6
    • DevTools version 2.23.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.13.0-19.0.pre.77, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.13.0-19.0.pre.77 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 08b2c44413 (2 hours ago), 2023-08-07 22:59:25 -0400
    • Engine revision 9c83d90b01
    • Dart version 3.2.0 (build 3.2.0-42.0.dev)
    • DevTools version 2.26.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/dhs/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.2

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 65.1.4
    • Dart plugin version 213.7228

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

[✓] Connected device (3 available)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 15.3.1 19D52
    • macOS (desktop)           • macos                                    •
      darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 109.0.5414.119

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.


Azure function on premises deployment

Azure documentation issue guidance
Thanks for opening an issue in the Azure technical documentation repository.
We use GitHub issues as the primary channel for customer and community feedback about the Azure documentation.
Creating an issue
We prefer that you create documentation feedback issues using the Feedback link on the published article - the feedback control on the doc page creates an issue that contains all the article details so you can focus on the feedback part.
You can also create a feedback issue here in the repo. If you do this, please make sure your issue lists:

[x] The relevant Azure service or technology.
[ ] A link to the published documentation article that you have feedback about.
[ ] Clear, specific feedback that the author can act on.

Pull requests and article contributions
If you know the change that is needed in an article, we encourage you to submit the changes directly using a pull request. If the change is large, or if you want to contribute an entire article, follow these guidelines:

[ ] Don't surprise us with a big pull request or a pull request with a new article! Submit an issue that describes the details of the proposed large change or new article.
[ ] Include the service or technology area.

We'll route the issue to the appropriate content team for review and discussion.
Tech support and product feedback
If you would like to contact Microsoft about other things, such as product feedback or tech support, please review these guidelines:

If you need technical support using Azure, the paid and free support options are described here: https://azure.microsoft.com/support/options/.

Each article in the Azure technical documentation contains a product feedback button - it's best to submit product feedback directly from a relevant article. Otherwise, you can submit product feedback for most Azure products in the following product feedback forum: https://feedback.azure.com/forums/34192--general-feedback.

Hi,
Is there any way to deploy azure function app with timer trigger on my local machine without azure storage account/storage emulator

@arham92 Thank you for the question! In order to best address your question, could you provide us with the URL of the MS Doc that you were following, if any?

I am using following URL for azure function development  and deployment
https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local?tabs=windows%2Ccsharp%2Cbash

Hi,
Waiting for your kind reply. Your answer give me a help to finalize my project technology.

@arham92 Sorry for the delay in replying. Azure Functions is built on top of Azure WebJobs which also requires a storage solution. I believe the only trigger that runs without a storage dependency is the HTTP trigger. So I would include a storage component in any architecture utilizing Azure Functions. I hope this helps in finalizing your project.
Since this channel is more for driving improvements towards MS Docs and we haven't determined any changes upon reviewing this feedback, we will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


replicaset: fix ownerReferences link

This heading doesn't exist: https://kubernetes.io/docs/concepts/architecture/garbage-collection/#owners-and-dependents
This one does: https://kubernetes.io/docs/concepts/architecture/garbage-collection/#owners-dependents

@edwargix Thanks you for your contribution.
Could you please sign the CLA before the PR can be reviewed.
You can follow the steps documented here: https://git.k8s.io/community/CLA.md

/easycla

@edwargix Thanks you for your contribution. Could you please sign the CLA before the PR can be reviewed. You can follow the steps documented here: https://git.k8s.io/community/CLA.md

All set

Thanks
/lgtm
/approve


GEMM_... undeclared

I am using CentOS 8 on A64FX. On make I get lots of similar errors like

trsm.c:365:19: error: ‘GEMM_MULTITHREAD_THRESHOLD’ undeclared (first use in this function)
../common_param.h:972:25: error: ‘GEMM_DEFAULT_OFFSET_B’ undeclared (first use in this function); did you mean ‘GEMM_DEFAULT_UNROLL_M’?

This kind of error usually means that the cpu model was not autodetected, so model-dependent parameters could not be defined. If A64FX is what I think it is, please try building with make TARGET=ARMV8 (after a make clean).
(BTW which version are you trying to build - a snapshot of the current develop branch or a release ?
In theory the code in cpuid_arm64.c should fall back to ARMV8 when it does not find a more specific match, but maybe something got broken there. Could you please provide /proc/cpuinfo output for this beast ?

Martin, I forget to mention it is regarding tinyBLAS. I am going for the master, not a specific release. /proc/cpuinfo looks for each core like this: cat /proc/cpuinfo
processor       : 0
BogoMIPS        : 200.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm fcma dcpop sve
CPU implementer : 0x46
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0x001
CPU revision    : 0
Did make clean and make TARGET=ARMV8, which works much better, but get error in directory test with:
sblat1.f:215:44:
215 |                CALL STEST1(SNRM2(N,SX,INCX),STEMP,STEMP,SFAC)
|                                            1
Error: Rank mismatch in argument ‘strue1’ at (1) (scalar and rank-1)
...

Beware that the master branch here is stale (and getting close to three years out of date), you'll want develop. The files in test are copied from Reference-LAPACK ("netlib LAPACK") which sometimes used quite the rustic approach for argument passing - if you happen to use a recent gfortran10 and you are actually building from the old master (which has the test from an even older lapack)  you could try adding -fallow-argument-mismatch to the compiler flags - but using the current OpenBLAS develop will make more sense.

Thanks, adding 'git checkout develop' solved it, it compiles.

Great. Performance will probably not be stellar out of the box as nothing will make use of SVE right now. (You could try if forcing TARGET=NEOVERSEN1 works (which should at least get you a mix of ThunderX2 microkernels and automatic addition of -march=armv8.2-a to the compiler flags, though the -mtune will also be for the neoverse).

Auto-vectorisation for SVE by compilers like GCC and LLVM has already started. Fujitsu supplies with its compiler a BLAS library with hundreds of SVE'ed routines.

In that case using the handwritten assembler kernels for another ARM cpu may not be advantageous of course.


[cherry-pick][BEAM-10853] Fixing copy name issue: Single name for all copies

…ingle name for all copies

Fixing copy name issue: Single name for all copies

Fix formatting

fixup

Addinga test case to verify multi-partitioned imports work.

Fixing copy job name generation

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

r: @youngoli
cc: @chamikaramj

Run Portable_Python PreCommit

Run PythonDocker PreCommit

The remaining test failures are just PythonDocs being missing and the Dataflow containers not being built. Both expected and can be ignored for now. If the two tests I reran have no new issues I can merge this.


Adding Management routes + System Info

🎗:: Added Management Services + Routes
🦚: added sys info details

Reset Cred as per GitGuardianBot request

Ready to Merge


Angular 1.3 doesn't work on android 2.3.3

on my app i got:
SyntaxError: Parse error at http://ajax.googleapis.com/ajax/libs/angularjs/1.3.10/angular.js:16035
on the angularjs website, with the emulator built in browser, i got a broken page:

Hi, this will be fixed in the next release (1.3.14) which will land later this week.

@Narretz  Looks like 1.3.14 has dropped and I'm still seeing this issue:
http://cl.ly/image/3F1e0D2B0f0Z
And the log output: http://cl.ly/image/3U1I0b0N1V3C

The same problem.
http://postimg.org/image/ue78k4iw3/

Then this issue should be reopened, right?

It's fixed on 1.3.15


Cannot connect mac to TFS without SSL: requires an interactive prompt

I am trying to ./config.sh a v2.181.2 of the build agent from a Macbook running Big Sur to our TFS server that does not support SSL and is running 15.117.27024.0.
Logs shows:
Authentication failed with status code 401.
Windows issued token provider instance 48006333 requires an interactive prompt which is not allowed by the current settings
[2021-02-17 14:38:34Z INFO AgentProcess] Agent package osx-x64.
[2021-02-17 14:38:36Z INFO AgentProcess] Running on OSX (X64).
[2021-02-17 14:38:36Z INFO AgentProcess] RuntimeInformation: Darwin 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:06 PST 2021; root:xnu-7195.81.3~1/RELEASE_X86_64.
[2021-02-17 14:38:41Z INFO AgentProcess] Version: 2.181.2
[2021-02-17 14:38:41Z INFO AgentProcess] Commit: a673867fba6c7b4845163b51dfb243701806a15e
[2021-02-17 14:38:41Z INFO AgentProcess] Culture: en-US
[2021-02-17 14:38:41Z INFO AgentProcess] UI Culture: en-US
[2021-02-17 14:38:41Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:38:41Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:38:41Z INFO AgentProcess] Validating directory permissions for: '/Users/app_dev/myagent'
[2021-02-17 14:38:41Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:38:41Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:25Z INFO CommandSettings] Configure {
"AcceptTeeEula": false,
"AddDeploymentGroupTags": false,
"AddEnvironmentVirtualMachineResourceTags": false,
"AddMachineGroupTags": false,
"AlwaysExtractTask": false,
"Agent": null,
"CollectionName": null,
"DeploymentGroup": false,
"DeploymentGroupName": null,
"DeploymentGroupTags": null,
"DeploymentPool": false,
"DeploymentPoolName": null,
"EnvironmentVMResource": false,
"EnvironmentName": null,
"EnvironmentVMResourceTags": null,
"GitUseSChannel": false,
"DisableLogUploads": false,
"MachineGroup": false,
"MachineGroupName": null,
"MachineGroupTags": null,
"MonitorSocketAddress": null,
"NotificationPipeName": null,
"NotificationSocketAddress": null,
"NoRestart": false,
"OverwriteAutoLogon": false,
"Pool": null,
"ProjectName": null,
"ProxyPassword": null,
"ProxyUserName": null,
"ProxyUrl": null,
"Replace": false,
"RunAsAutoLogon": false,
"RunAsService": false,
"RunOnce": false,
"SslCACert": null,
"SslClientCert": null,
"SslClientCertArchive": null,
"SslClientCertKey": null,
"SslClientCertPassword": null,
"SslSkipCertValidation": false,
"Url": null,
"WindowsLogonAccount": null,
"WindowsLogonPassword": null,
"Work": null,
"Auth": null,
"LaunchBrowser": false,
"Password": null,
"Token": null,
"Unattended": false,
"UserName": null,
"Help": false,
"Version": false
}
[2021-02-17 14:39:25Z INFO AgentProcess] Arguments parsed
[2021-02-17 14:39:28Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:28Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:28Z INFO HostContext] Well known config file 'Proxy': '/Users/app_dev/myagent/.proxy'
[2021-02-17 14:39:28Z INFO VstsAgentWebProxy] No proxy setting found.
[2021-02-17 14:39:31Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:31Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:31Z INFO HostContext] Well known config file 'Certificates': '/Users/app_dev/myagent/.certificates'
[2021-02-17 14:39:31Z INFO AgentCertificateManager] No certificate setting found.
[2021-02-17 14:39:34Z INFO Agent] ExecuteCommand
[2021-02-17 14:39:34Z INFO ConfigurationStore] currentAssemblyLocation: /Users/app_dev/myagent/bin/Agent.Listener.dll
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO ConfigurationStore] binPath: /Users/app_dev/myagent/bin
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:34Z INFO ConfigurationStore] RootFolder: /Users/app_dev/myagent
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:34Z INFO HostContext] Well known config file 'Agent': '/Users/app_dev/myagent/.agent'
[2021-02-17 14:39:34Z INFO ConfigurationStore] ConfigFilePath: /Users/app_dev/myagent/.agent
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:34Z INFO HostContext] Well known config file 'Credentials': '/Users/app_dev/myagent/.credentials'
[2021-02-17 14:39:34Z INFO ConfigurationStore] CredFilePath: /Users/app_dev/myagent/.credentials
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:34Z INFO HostContext] Well known config file 'Service': '/Users/app_dev/myagent/.service'
[2021-02-17 14:39:34Z INFO ConfigurationStore] ServiceConfigFilePath: /Users/app_dev/myagent/.service
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:34Z INFO HostContext] Well known config file 'Autologon': '/Users/app_dev/myagent/.autologon'
[2021-02-17 14:39:34Z INFO ConfigurationStore] AutoLogonSettingsFilePath: /Users/app_dev/myagent/.autologon
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:34Z INFO HostContext] Well known config file 'Options': '/Users/app_dev/myagent/.options'
[2021-02-17 14:39:34Z INFO ConfigurationStore] RuntimeOptionsFilePath: /Users/app_dev/myagent/.options
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:39:34Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:39:34Z INFO HostContext] Well known config file 'SetupInfo': '/Users/app_dev/myagent/.setup_info'
[2021-02-17 14:39:34Z INFO ConfigurationStore] SetupInfoFilePath: /Users/app_dev/myagent/.setup_info
[2021-02-17 14:39:34Z INFO Terminal] WRITE LINE:

/ _ \                     | ___ ()          | ()
/ /\ ____   _ _ __ ___  | |/ / _ __   | | _ __   ___  ___
|  _  |  / | | | '/ _ \ |  /| | ' \ / _ \ | | ' \ / _ / |
| | | |/ /| || | | |  __/ | |   | | |) |  / | | | | |  /_
_| |/|_,|_|  _| _|   |_| ./ _|||| ||_||__/
| |
agent v2.181.2             ||          (commit a673867)
[2021-02-17 14:39:46Z INFO ConfigurationManager] ConfigureAsync
[2021-02-17 14:39:46Z INFO ConfigurationStore] IsConfigured()
[2021-02-17 14:39:46Z INFO ConfigurationStore] IsConfigured: False
[2021-02-17 14:39:46Z INFO ConfigurationManager] Is configured: False
[2021-02-17 14:39:46Z INFO CommandSettings] Flag 'sslskipcertvalidation': 'False'
[2021-02-17 14:40:12Z INFO Terminal] WRITE LINE:
[2021-02-17 14:40:12Z INFO Terminal] WRITE LINE: >> End User License Agreements:
[2021-02-17 14:40:12Z INFO Terminal] WRITE LINE:
[2021-02-17 14:40:12Z INFO HostContext] Well known directory 'Bin': '/Users/app_dev/myagent/bin'
[2021-02-17 14:40:12Z INFO HostContext] Well known directory 'Root': '/Users/app_dev/myagent'
[2021-02-17 14:40:12Z INFO HostContext] Well known directory 'Externals': '/Users/app_dev/myagent/externals'
[2021-02-17 14:40:12Z INFO Terminal] WRITE LINE: Building sources from a TFVC repository requires accepting the Team Explorer Everywhere End User License Agreement. This step is not required for building sources from Git repositories.
A copy of the Team Explorer Everywhere license agreement can be found at:
/Users/app_dev/myagent/externals/tee/license.html
[2021-02-17 14:40:12Z INFO Terminal] WRITE LINE:
[2021-02-17 14:40:12Z INFO CommandSettings] Flag 'acceptteeeula': 'False'
[2021-02-17 14:40:12Z INFO CommandSettings] Flag 'unattended': 'False'
[2021-02-17 14:40:12Z INFO PromptManager] ReadValue
[2021-02-17 14:40:12Z INFO Terminal] WRITE: Enter (Y/N) Accept the Team Explorer Everywhere license agreement now? (press enter for N) >
[2021-02-17 14:40:12Z INFO Terminal] READ LINE
[2021-02-17 14:40:18Z INFO Terminal] Read value: 'Y'
[2021-02-17 14:40:18Z INFO CommandSettings] Flag 'deploymentgroup': 'False'
[2021-02-17 14:40:18Z INFO CommandSettings] Flag 'deploymentpool': 'False'
[2021-02-17 14:40:18Z INFO CommandSettings] Flag 'environment': 'False'
[2021-02-17 14:40:18Z INFO ExtensionManager] Getting extensions for interface: 'Microsoft.VisualStudio.Services.Agent.Listener.Configuration.IConfigurationProvider'
[2021-02-17 14:40:18Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Listener.Configuration.BuildReleasesAgentConfigProvider, Agent.Listener
[2021-02-17 14:40:18Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Listener.Configuration.DeploymentGroupAgentConfigProvider, Agent.Listener
[2021-02-17 14:40:18Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Listener.Configuration.SharedDeploymentAgentConfigProvider, Agent.Listener
[2021-02-17 14:40:18Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Listener.Configuration.EnvironmentVMResourceConfigProvider, Agent.Listener
[2021-02-17 14:40:18Z INFO Terminal] WRITE LINE:
[2021-02-17 14:40:18Z INFO Terminal] WRITE LINE: >> Connect:
[2021-02-17 14:40:18Z INFO Terminal] WRITE LINE:
[2021-02-17 14:40:18Z INFO CommandSettings] Arg 'url': ''
[2021-02-17 14:40:18Z INFO CommandSettings] Flag 'unattended': 'False'
[2021-02-17 14:40:18Z INFO PromptManager] ReadValue
[2021-02-17 14:40:18Z INFO Terminal] WRITE: Enter server URL >
[2021-02-17 14:40:18Z INFO Terminal] READ LINE
[2021-02-17 14:41:00Z INFO Terminal] Read value: 'http://<IP_ADDRESS>:8080/tfs/'
[2021-02-17 14:41:00Z INFO ConfigurationManager] GetCredentialProvider
[2021-02-17 14:41:00Z INFO CommandSettings] Arg 'auth': ''
[2021-02-17 14:41:00Z INFO CommandSettings] Flag 'unattended': 'False'
[2021-02-17 14:41:00Z INFO PromptManager] ReadValue
[2021-02-17 14:41:00Z INFO Terminal] WRITE: Enter authentication type (press enter for Negotiate) >
[2021-02-17 14:41:00Z INFO Terminal] READ LINE
[2021-02-17 14:41:05Z INFO Terminal] Read value: ''
[2021-02-17 14:41:05Z INFO PromptManager] Falling back to the default: 'Negotiate'
[2021-02-17 14:41:05Z INFO ConfigurationManager] Creating credential for auth: Negotiate
[2021-02-17 14:41:05Z INFO CredentialManager] GetCredentialProvider
[2021-02-17 14:41:05Z INFO CredentialManager] Creating type Negotiate
[2021-02-17 14:41:05Z INFO CredentialManager] Creating credential type: Negotiate
[2021-02-17 14:41:05Z INFO PersonalAccessToken] EnsureCredential
[2021-02-17 14:41:05Z INFO CommandSettings] Arg 'username': ''
[2021-02-17 14:41:05Z INFO CommandSettings] Flag 'unattended': 'False'
[2021-02-17 14:41:05Z INFO PromptManager] ReadValue
[2021-02-17 14:41:05Z INFO Terminal] WRITE: Enter user name >
[2021-02-17 14:41:05Z INFO Terminal] READ LINE
[2021-02-17 14:41:13Z INFO Terminal] Read value: 'brvibe1'
[2021-02-17 14:41:13Z INFO CommandSettings] Arg 'password': ''
[2021-02-17 14:41:13Z INFO CommandSettings] Flag 'unattended': 'False'
[2021-02-17 14:41:13Z INFO PromptManager] ReadValue
[2021-02-17 14:41:13Z INFO Terminal] WRITE: Enter password >
[2021-02-17 14:41:13Z INFO Terminal] READ SECRET
[2021-02-17 14:41:19Z INFO Terminal] Read value: '***'
[2021-02-17 14:41:19Z INFO NegotiateCredential] GetVssCredentials
[2021-02-17 14:41:19Z INFO NegotiateCredential] User name retrieved.
[2021-02-17 14:41:19Z INFO NegotiateCredential] Password retrieved.
[2021-02-17 14:41:19Z INFO NegotiateCredential] URL retrieved: http://<IP_ADDRESS>:8080/tfs/
[2021-02-17 14:41:19Z INFO ConfigurationManager] cred retrieved
[2021-02-17 14:41:33Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2021-02-17 14:41:47Z WARN VisualStudioServices] Authentication failed with status code 401.
Server: Microsoft-IIS/8.5
X-TFS-ProcessId: e43743f8-6e78-487b-8e29-7258b4672a33
ActivityId: d3639174-9ca0-43fb-8429-4ea8679128ab
X-TFS-Session: 69213993-e5cc-4fbc-8d8e-4a41af500d02
X-VSS-E2EID: 63df9e18-fa54-4d68-8855-961e9798220c
X-Frame-Options: SAMEORIGIN
X-TFS-SoapException: %3c%3fxml+version%3d%221.0%22+encoding%3d%22utf-8%22%3f%3e%3csoap%3aEnvelope+xmlns%3asoap%3d%22http%3a%2f%2fwww.w3.org%2f2003%2f05%2fsoap-envelope%22%3e%3csoap%3aBody%3e%3csoap%3aFault%3e%3csoap%3aCode%3e%3csoap%3aValue%3esoap%3aReceiver%3c%2fsoap%3aValue%3e%3csoap%3aSubcode%3e%3csoap%3aValue%3eUnauthorizedRequestException%3c%2fsoap%3aValue%3e%3c%2fsoap%3aSubcode%3e%3c%2fsoap%3aCode%3e%3csoap%3aReason%3e%3csoap%3aText+xml%3alang%3d%22en%22%3eTF400813%3a+Resource+not+available+for+anonymous+access.+Client+authentication+required.%3c%2fsoap%3aText%3e%3c%2fsoap%3aReason%3e%3c%2fsoap%3aFault%3e%3c%2fsoap%3aBody%3e%3c%2fsoap%3aEnvelope%3e
X-TFS-ServiceError: TF400813%3a+Resource+not+available+for+anonymous+access.+Client+authentication+required.
WWW-Authenticate: Bearer, Basic realm="http://<IP_ADDRESS>:8080/tfs", Negotiate, NTLM
X-Powered-By: ASP.NET
P3P: CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT"
Lfs-Authenticate: NTLM
X-Content-Type-Options: nosniff
Date: Wed, 17 Feb 2021 14:41:47 GMT
[2021-02-17 14:41:50Z WARN VisualStudioServices] Authentication failed with status code 401.
Server: Microsoft-IIS/8.5
X-TFS-ProcessId: e43743f8-6e78-487b-8e29-7258b4672a33
ActivityId: d363913c-9ca0-43fb-8429-4ea8679128ab
X-TFS-Session: 69213993-e5cc-4fbc-8d8e-4a41af500d02
X-VSS-E2EID: 63df9e18-fa54-4d68-8855-961e9798220c
X-Frame-Options: SAMEORIGIN
WWW-Authenticate: Bearer, Basic realm="http://<IP_ADDRESS>:8080/tfs", Negotiate, NTLM
X-Powered-By: ASP.NET
P3P: CP="CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT"
Lfs-Authenticate: NTLM
X-Content-Type-Options: nosniff
Date: Wed, 17 Feb 2021 14:41:51 GMT
[2021-02-17 14:41:50Z WARN VisualStudioServices] Windows issued token provider instance 48006333 requires an interactive prompt which is not allowed by the current settings
[2021-02-17 14:41:50Z ERR  VisualStudioServices] GET request to http://<IP_ADDRESS>:8080/tfs/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1 is not authorized. Details: VS30063: You are not authorized to access http://<IP_ADDRESS>:8080.
[2021-02-17 14:41:50Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2021-02-17 14:41:50Z INFO LocationServer] Unable to connect to http://<IP_ADDRESS>:8080/tfs/.
[2021-02-17 14:41:50Z ERR  LocationServer] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: VS30063: You are not authorized to access http://<IP_ADDRESS>:8080.
at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)    at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken)    at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState)    at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken)    at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken)    at Microsoft.VisualStudio.Services.Agent.LocationServer.ConnectAsync(VssConnection jobConnection) [2021-02-17 14:41:50Z INFO CommandSettings] Flag 'unattended': 'False' [2021-02-17 14:41:50Z ERR  Terminal] WRITE ERROR (exception): [2021-02-17 14:41:50Z ERR  Terminal] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: VS30063: You are not authorized to access http://<IP_ADDRESS>:8080.    at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)    at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)    at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState)
at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Services.Agent.LocationServer.ConnectAsync(VssConnection jobConnection)
at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.IsHostedServer(String serverUrl, VssCredentials credentials)
at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.ConfigureAsync(CommandSettings command)
[2021-02-17 14:41:50Z ERR  Terminal] WRITE ERROR: Failed to connect.  Try again or ctrl-c to quit
[2021-02-17 14:41:50Z INFO CommandSettings] Arg 'url': ''
[2021-02-17 14:41:50Z INFO CommandSettings] Flag 'unattended': 'False'
[2021-02-17 14:41:50Z INFO PromptManager] ReadValue
[2021-02-17 14:41:50Z INFO Terminal] WRITE: Enter server URL >
[2021-02-17 14:41:50Z INFO Terminal] READ LINE
[2021-02-17 14:42:05Z INFO Terminal] WRITE LINE: Exiting...

Hi @bvbellomo is your PAT token actual and not expired, is it 'Agent Pools (read, manage)' scoped?

I am trying to login in with Negotiate (the default authentication type) and entering my username and password directly.
Maybe I am misunderstanding PAT tokens, but I was under the impression that I could not use a PAT token unless I was connecting over SSL.  Can you confirm whether that is correct or wrong?
I do have an unexpired PAT token appropriate scoped that I created and tried to use earlier.  But I am not entering anything except the same username and password I'd log in to the TFS web interface in a browser.  I stopped trying to get my PAT token to work when I read it required SSL.

We have a same problem. Any improvement?

@bvbellomo @oneframemobile could you please check what authentication type is being set up for tfs server? (/tfs in IIS settings). From logs I assume it is Windows Authentication, which could cause this issue.

The authentication configuration of Azure DevOps on IIS is as follow.
By the way I am assuming this configuration is the default configuration of Azure DevOps.
What should we do ?

@oneframemobile I assume you can't use windows authentication with mac client - so it makes sense to enable basic authentication.
Since it's more related to DevOps authentication process - could you please create a ticket on https://developercommunity.visualstudio.com/search?space=21 for further guidance if enabling of this authentication type won't help?

It seems there are 2 questions/issues if it is in fact the Authentication type causing the problem:

Does enabling 'Windows Authentication' prevent using TFS with a mac build agent, regardless of what else is enabled?
Does using TFS with a mac build agent require enabling specific authentication options, and if so, which ones?

These are completely different questions.

Hi @bvbellomo sorry for the delay - we performed additional investigation around this - could you please try to set up AZP_AGENT_USE_LEGACY_HTTP environment variable as 'true' and try to connect the agent again?

Hi @bvbellomo do you have any updates?

During the 4 months I was waiting for a reply, I was able to get SSL installed.

@bvbellomo sorry for the delay - let me close this one since it's resolved for you - feel free to ask any further questions.


Question: ...

I have followed the Quick Start Instructions
Now When I try and start the server in Docker I get this and it ends by exiting.
I am on Mac OS 13.0.1
[i] [2023-06-24 00:23:15] ArchiveBox v0.6.2: archivebox init --setup
2023-06-23 17:23:15     > /data
2023-06-23 17:23:15
2023-06-23 17:23:16 [^] Verifying and updating existing ArchiveBox collection to v0.6.2...
2023-06-23 17:23:16 ----------------------------------------------------------------------
2023-06-23 17:23:16
2023-06-23 17:23:16 [] Verifying archive folder structure...
2023-06-23 17:23:16     + ./archive, ./sources, ./logs...
2023-06-23 17:23:16     + ./ArchiveBox.conf...
2023-06-23 17:23:17
2023-06-23 17:23:17 [] Verifying main SQL index and running any migrations needed...
2023-06-23 17:23:18     Operations to perform:
2023-06-23 17:23:18       Apply all migrations: admin, auth, contenttypes, core, sessions
2023-06-23 17:23:18     Running migrations:
2023-06-23 17:23:18     No migrations to apply.
2023-06-23 17:23:18
2023-06-23 17:23:18     √ ./index.sqlite3
2023-06-23 17:23:18
2023-06-23 17:23:18 [] Checking links from indexes and archive folders (safe to Ctrl+C)...
2023-06-23 17:23:18     √ Loaded 0 links from existing main index.
2023-06-23 17:23:18
2023-06-23 17:23:18 [] [2023-06-24 00:23:18] Writing 0 links to main index...
√ ./index.sqlite30sec)./index.sqlite3
2023-06-23 17:23:18
2023-06-23 17:23:18 ----------------------------------------------------------------------
2023-06-23 17:23:18 [√] Done.   Can you post the commands you're running and what you're expecting (not just the output)

If I understand correctly, after install I should be able to start the container and run archivebox server then connect via http to local. The container starts, I run the coimmand then it stops. No web page.

archivebox server is the command you need to run, e,g archivebox server --quick-init <IP_ADDRESS>:8000.

I join to this.
docker compose run archivebox init --setup returns docker error #unknown flag --setup

Closing this original issue as stale for now.
@shperrung can you please open a new issue with a screenshot of the error in your terminal and the full output of docker compose run archivebox version.


Unable to build facebook-clang-plugins due to CMAKE_LINKER-NOTFOUND

I'm trying to build infer @ 23a915e (well, #1532) but my build fails with:
: && /usr/bin/cmake -E rm -f /home/avj/tmp/clang-setup.LYj2xK/build/lib/clang/12.0.1/lib/linux/libclang_rt.fuzzer_
interceptors-x86_64.a && /home/avj/tmp/clang-setup.LYj2xK/build/bin/llvm-ar qc /home/avj/tmp/clang-setup.LYj2xK/bu
ild/lib/clang/12.0.1/lib/linux/libclang_rt.fuzzer_interceptors-x86_64.a  lib/fuzzer/CMakeFiles/RTfuzzer_intercepto
rs.x86_64.dir/FuzzerInterceptors.cpp.o && /home/avj/tmp/clang-setup.LYj2xK/build/bin/llvm-ranlib /home/avj/tmp/cla
ng-setup.LYj2xK/build/lib/clang/12.0.1/lib/linux/libclang_rt.fuzzer_interceptors-x86_64.a && cd /home/avj/tmp/clan
g-setup.LYj2xK/build/tools/clang/runtime/compiler-rt-bins/lib/fuzzer/cxx_x86_64_merge.dir && CMAKE_LINKER-NOTFOUND
 --whole-archive /home/avj/tmp/clang-setup.LYj2xK/build/lib/clang/12.0.1/lib/linux/libclang_rt.fuzzer_interceptors
-x86_64.a --no-whole-archive /home/avj/tmp/clang-setup.LYj2xK/build/tools/clang/runtime/compiler-rt-bins/lib/fuzze
r/libcxx_fuzzer_x86_64/lib/libc++.a -r -o fuzzer_interceptors.o && /home/avj/tmp/clang-setup.LYj2xK/build/bin/llvm
-objcopy --localize-hidden fuzzer_interceptors.o && /usr/bin/cmake -E remove /home/avj/tmp/clang-setup.LYj2xK/buil
d/lib/clang/12.0.1/lib/linux/libclang_rt.fuzzer_interceptors-x86_64.a && /home/avj/tmp/clang-setup.LYj2xK/build/bi
n/llvm-ar qcs /home/avj/tmp/clang-setup.LYj2xK/build/lib/clang/12.0.1/lib/linux/libclang_rt.fuzzer_interceptors-x86_64.a fuzzer_interceptors.o
/bin/sh: line 1: CMAKE_LINKER-NOTFOUND: command not found

I'm yet to try it, but it seems there's two causes:

You don't have lld installed: https://gitlab.kitware.com/cmake/cmake/-/issues/22500#note_993575
Your CMake is "too old" (it was only fixed in August 2021 and so is in CMake 3.21.2; https://gitlab.kitware.com/cmake/cmake/-/commit/788b7afff20a59bada4dbb21418d9f83290996c6)

This is more of an FYI if other people hit the same issue.

Doing 2 (i.e., updating to CMake 3.21.3) resolves the issue (i.e., CMAKE_LINKER is set to /usr/bin/ld not CMAKE_LINKER-NOTFOUND).

Seems pretty conclusive:

CMake 3.21.1, no lld: CMAKE_LINKER:FILEPATH=CMAKE_LINKER-NOTFOUND

CMake 3.21.2, no lld: CMAKE_LINKER:FILEPATH=/usr/bin/ld

CMake 3.21.3, no lld: CMAKE_LINKER:FILEPATH=/usr/bin/ld

CMake 3.21.1, with lld: CMAKE_LINKER:FILEPATH=/usr/bin/ld.lld


Set colum index for mutations

Does anyone else run into the problem where you want to add a new column via mutate but you don't want that new key to be added at the very end? One common example is I have a bunch of state fips codes that are my first column and I add the full state name via a lookup with a mutate call. I'd like to have that full state name then be the second column so my spreadsheet is easier to read. I could do a select / pick call but I'd have to write out all of my columns and that is a bit verbose.
Perhaps mutate could be supplied an index and it inserts the key at that index? Open to other workarounds people have found for this...

You can use selectors with select to make this less painful, e.g.:
tidy(input,
  mutate({ foo: 'foo' }),
  select(['foo', everything()])
);

This puts foo as the first key. Does that work for you?

That's interesting but I don't think it covers my use case. I wanted to insert foo as the second column. This may sound like an absurdly nitpicky requirement but it was the most logical ordering of the sheet. I was also converting something from d3-nest to use tidjs and i wanted the outputs to match exactly so i could easily ensure the conversion was successful.

Instead of adding this as an option to mutate maybe there's another tidy function called reorder or move that would allow you to do specify a column name and its new index like:
reorder('foo', 1)

I see! You can use the function API to accomplish this with select. e.g.:

function firstNKeys(n) {
  return items => Object.keys(items[0]).slice(0, n)
}

output = tidy(input,
  mutate({ foo: 'foo' }),
  select([firstNKeys(1), 'foo', everything()])
);

Or

function myCustomKeys(items) {
  const keys = Object.keys(items[0])
  return [keys[0], 'foo', ...keys.slice(1)]
}

output = tidy(input,
  mutate({ foo: 'foo' }),
  select([myCustomKeys])
);

Thanks for these examples. In your first example, would the first key be duplicated when you call everything() or does it somehow know not to include it?
I think I would still find it easier and more readable to have it in some kind of tidy function but I understand if this is out of scope for what you want to do.

Once a key has been selected, it stays in that spot, so there's no issue duplicating it with everything(). We could add firstKeys and lastKeys as selectors, but they'd operate identically to the firstNKeys example I put above, so I'd recommend for now just making that a utility function you use in your code base.  If there's sufficient other interest we can add it, but it seems a bit niche to me at least right now.

Sounds good


Have travis test the iPhone 5 as well

We may want to expand this, but this adds the ability to test a
pointer issued that came up due to the different arch's so this is a
first pass at adding better coverage for these type of issues.

I like it!


[bug]: Canary monorepo CLI ENOENT error

Describe the bug
The followin error occurs after running the cli install command:
pnpm dlx shadcn@canary init
✖ Something went wrong creating a new Next.js monorepo.
Something went wrong. Please check the error below for more details.
If the problem persists, please open an issue on GitHub.

Command failed with ENOENT: cd /home/gsdev/dev/w82
spawn cd ENOENT

NOTE: The monorepo seems to install but only apps/web gets installed. I also tested this on an M1 mac and that worked fine.
Affected component/components
n/a
How to reproduce

Install using the command provided in the monorepo docs: pnpm dlx shadcn@canary init
Complete install wizard
Error is thrown shortly after

Codesandbox/StackBlitz link
n/a
Logs
No response
System Info
Windows 11, WSL, Ubuntu 24.04

Before submitting

[X] I've made research efforts and searched the documentation
[X] I've searched for existing issues

Same issues on Ubuntu 24.04 desktop


How to send mail with attachment via this code?

@khansaad check this method: https://github.com/RawSanj/java-mail-clients/blob/9cde7aad8f663c92de123b0cf36223e743b07618/src/main/java/com/rawsanj/mail/MailMessageUtils.java#L51
You need to create Multipart which would be a list of MimeBodyPart for attachment files and a BodyPart for message and then call the setContent of Message object.
I have refactored the code and added this support in SendEmailWithAttachments class. Hope that helps.

Thanks..got it. :+1:  :) @RawSanj


action: pass github env variables to the docker container

Might need to update this further based on: https://github.com/addnab/docker-run-action/pull/23 for now LGTM :+1:


Add package infrastructure

Add setup.py, version.py, and readme.

I will merge even if I am not sure we should keep numpy and pyvisa as strict dependencies (as even if they will be few, some users might simply want to use no-Visa drivers and we don't use numpy anywhere yet).

I think that NumPy should not be a requirement of the core. I would be fine if certain drivers require them. But PyVISA should be a requirement because most of the people will need it. There is additionally a key difference between those. PyVISA is a pure python package so the installation is trivial.

Well, we can certainly completely rewrite the current setup.py as well.  I just figured it would be a good idea to get the basic python package infrastructure in place ASAP so we can use setup.py --develop and what not.


Upgrade SIP

The URL for SIP now 404s and is nowhere to be found. There is a new version of SIP which should resolve the issue.

@kmike Should we be mirroring these dependencies somewhere to avoid issues like this in the future?

hey @imduffy15! Yeah, definitely having a mirror somewhere would be better, to prevent such issues.
The build is failing for this PR, maybe because of the version upgrade - should we try to recover the old sip version instead of upgrading, or do you think a failure is caused by something else?

Yeah failure is caused due to upgrade sadly. No idea where to start with fixing that.
Will mirror the old version and update the URL.

Thanks @imduffy15!


Fix wrong stack processing order

Calling first on a collection triggers Arr::first which changes the
order of key,value when executing the callback.
See Illuminate\Support\Arr : L147

Great spot on this, thanks very much.
The order of parameters to Arr::first() was changed in Laravel 5.3 (see "Arrays" section here) As I want this package to support 5.1 and up, I've removed the use of the callback to first() in favour of filter(), as this supports all versions of Laravel from 5.1 and up.
You can see the change in e695f5f.

Also, I've updated the TravisCI config to test individually against each "major" Laravel version, so these kind of problems should be picked up by the tests now.

I imagined that something like that would have happen. Thanks for taking care of this.


Ensure that files from NuGet.Client (non-arcade repo) gets signed when building SDK

Verify that NuGet.Client files are getting signed when the SDK repo signs. Generally sdk has picked up any signing "slack" from other repos, so this work item is just to call this out explicitly.
Depends on #4064

T-Shirt Size: ?
I think that this could be as simple as verifying that these get signed when SDK signs to adding these as items to sign in sdk & have them recognized by signtool to having to add infra to SDK to produce these files? I'm not very familiar with the current infra to estimate the size of this work.


User has to accept Privacy Policy before he logs in

User Story
As a student i want to be able to accept the Privacy Policy, before i enter the page.
Acceptance criteria

[x] After clicking the Login Button a Modal opens that asks the user if he accepts the Privacy Policy
[x] Modal opens every time (if localstorage["consent"] = false | unset)

Definition of Ready

[x] User Story is small enough for Sprint
[x] User Story is clearly understandable for everyone involved
[x] User Story effort is estimated
[x] User Story has acceptance criteria
[x] User Story has added value for the product or development
[x] User Story origin is known (stakeholder)
[x] User Story is assigned to Release
[x] Backend and Frontend are cloned from GitHub and Running locally
[x] Basic knowledge of the backend and frontend architecture
[ ] Activity diagram (or sequence diagram) screenshot in issue

Definition of Done

[ ] All acceptance criteria are met
[ ] The implementation of the User Story has been successfully accepted by the Product Owner
[x] The implementation is in GitHub
[ ] A code review has been performed (or created in pairing program)
[x] Code conventions are followed
[x] Unit test coverage must be greater than 90%
[x] All tests must have passed
[x] Technical documentation created (Feature documented in GitHub Wiki)
[ ] UML class diagrams and component diagrams created and up-to-date
[x] Documentation in realization created (source code)
[ ] Changelog created (Clear description in merge request)
[x] There are no known bugs

Hey team! Please add your planning poker estimate with Zenhub @KLee954 @Platura @theUpsider @juli-txt

Additional: If the user does not allow our functional Cookies he will be redirected  to a "blank" Page. Telling him, he can not use the system without cookies. If he reconsidered, then he can update his cookie policy (open the cookie policy again). (optional: A cool meme to make the reconsider their choice)


[TB] Align Repo to FINOS Blueprint

Problem/Concern
We need to approve the suggested changes in https://github.com/discoverfinancial/a11y-theme-builder/pull/478.
We may not be able to do this until the code is transferred.
Proposed Solution

reviewed, looks good.  Will be merged after transfer.  Closing

Merged today.  Closing.


Change favicon

Current favicon that we use origins from Angular - we need to setup project with our own favicon containing  our V

Done by @OtisRed in #879


[Bug]: beam_PreCommit_Java_Cron build failing consistently

What happened?
beam_PreCommit_Java_Cron build has been failing since earlier today (July 24th).
Root cause seems to be related to:
 * What went wrong:
10:05:37 A problem occurred evaluating project ':sdks:java:javadoc'.
10:05:37 > A problem occurred configuring project ':sdks:java:maven-archetypes:gcp-bom-examples'.
10:05:37    > Could not load compiled classes for build file '/home/jenkins/jenkins-slave/workspace/beam_PreCommit_Java_Cron/src/sdks/java/maven-archetypes/gcp-bom-examples/build.gradle' from cache.

Issue Priority
Priority: 1 (data loss / total loss of function)
Issue Components

[ ] Component: Python SDK
[X] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

This is an infrastructure issue, mitigated. See https://github.com/apache/beam/pull/27606#issuecomment-1648537660 for the cause

We probably need a Jenkins job clean up gradle cache and with no phrase triggers so it can be triggered manually. Should not run cron job because we experienced build without cache appears to be highly flaky on Jenkins, possibly due to high load.
Leave this open for the proposed clean gradle cache jenkins job


Bridge dynamically mirrors any stellar asset

Description
Currently the bridge supports only two type of tokens(USDC and EUR) that can be mirrored. We should support all type of tokens bridging.
Main idea

user: doesn't make a payment to the escrow account but creates a claimable balance instead (one that is claimable by the escrow account)
then our bridge

monitors whether there are new claimable balances in Stellar claimable by the escrow account
if there is a such a claimable balance, then

check the asset of the claimable balance
if such a trustline for the escrow account does not exist yet (keep book in the bridge pallet), then add a trustline to the escrow account
once the trustline is set or if it already existed, then claim the balance
after that proceed like for an incoming payment (typical deposit flow)

Some reading about claimable balances:

https://medium.com/aquarius-aqua/claimable-balances-on-the-stellar-network-47c5cdf8a1e
javascript stellar sdk and how to create and submit transactions

https://www.npmjs.com/package/stellar-sdk
https://developers.stellar.org/docs/tutorials/send-and-receive-payments/#send-a-payment

how to monitor claimable balances: https://developers.stellar.org/api/resources/claimablebalances/

Closing since related pull request is merged.


Have not been able to make it work

Have tried installing via apm:
apm install fixmyjs
If I go to manage packages I can see it is enabled, however I have not managed to run it on any file.
I tried the Command Palette as mentioned in the docs, but it doesn't seem to appear as an option if I type fix. Any suggestions? Should I be able to execute it via Keyboard shortcut or Context menu?
Thanks ;)

Also tried running it as a gulp task:
/*jslint node: true */
'use strict';

var gulp = require('gulp');
var fixmyjs = require('gulp-fixmyjs');

gulp.task('fixjs', function(){
  gulp.src('./apps/_global/data/**/*.js')
    .pipe(fixmyjs({
        // JSHint settings here
    }))
    .pipe(gulp.dest('./apps/_global/data'));
});

Any ideas?
events.js:141
      throw er; // Unhandled 'error' event
      ^
Error: Error when running fixmyjs:
TypeError: Cannot read property 'type' of null

Works fine for me with latest Atom. It's excuted through the Command Palette as outlined in the docs.
Not the right place to ask about the gulp task.

I could not get it to work either. I tried using the command palette as outlined

Closing as this plugin is now deprecated.


Tame bnd plugin warnings

To keep things simple, we config the plugin in
one place, but in some modules this config emits
warnings. This change just makes it go away.
No other source or any alike change, no issue either.

On master another warning in util and spi:
[WARNING] /home/cstamas/Worx/apache-maven/maven-resolver/maven-resolver-util/pom.xml [17:74]: No value specified for key: -jpms-module-info. An empty value should be specified as '-jpms-module-info:' or '-jpms-module-info=': <<              -jpms-module-info
      -removeheaders Automatic-Module-Name>>

On master another warning in util and spi:

Had a quick look, but according to the doc the module name is looked up if not specified:
https://bnd.bndtools.org/releases/6.4.0/chapters/330-jpms.html
So it might be a bug, that the validation in bnd does not handle that case.


Executable files that are opened in Files UWP are opened in the last viewed folder.

Describe the bug
In the "Recent Items" page on the "Home" tab, if you run an executable, it will open in the folder that you last viewed in the Files UWP tab.  It defaults to C;\Windows\System32 if no folders are opened.
To Reproduce
Steps to reproduce the behavior:

Run an executable that opens/creates files in the folder that it is ran in.
Go to any other folder.
Click on the "Home" tab.
Open the executable in "Recent Items".
It will write/open a file where it is running from.

Expected behavior
The executable should be ran in the folder it is stored at.
Desktop (please complete the following information):

OS Version: [Windows 10 2004 19041.450]
App version: [v<IP_ADDRESS>]

I would like to be assigned to this issue.


[Editor] Remove redundant code from EditorSpinSlider

While working on some other code I ran into some issues with the range when using up/down with the inspector, the underlying range already does clamping, which is configurable with greater/less, so all this code does is ignore those flags, otherwise the code is redundant
This makes the behavior of the spin up/down consistent with the key input (which is especially relevant for float exports as they don't show the up/down)
Also moved some of the code into the cases where it's used, and cleaned up some minor details
Tested and confirmed the code without clamping works correctly, not reintroducing the issues described in:

https://github.com/godotengine/godot/issues/81272

This makes the behavior of the spin up/down consistent with the key input (which is especially relevant for float exports as they don't show the up/down)

Doesn't seem like inspector EditorSpinSliders property handle key input.
How this can be tested?

Doesn't seem like inspector EditorSpinSliders property handle key input.

How do you mean? Select the text input and use the up/down keys

To illustrate how this is extra confusing and nasty:

Create a script exporting a float, just plain export, no range needed
Enter 200000 into the property
Select the property and push the arrow up key

It will jump back to 99999, the default upper range value, the fact you can't go from 99999 to 100000 alone is a bit annoying, but that side was what made me really confused when I was working on another PR, and what made me investigate this code

Thanks!

Thank you!


[WIP] Unit testing

Hello, gi0baro.
I see your wanted help in testing from issue #3. And start working on some unit test.
Do you have any suggestions on what focus first?
Also testing found some bug in SessionCookieManager, and I'll fix it soon.
Thanks in advance for answer. (:

@vanadium23 That's huge man, thank you! I see that you added a MakeFile, that's nice!
You've added coveralls too, and even if I'm not a big fan, we can try use it; I'm not so "confident" about its results, also because it's not so smart to understand that sometimes there's no need to test some lines. Do you think we should use it?
Regarding your question, apart for what you've added, I think the router (expose module) should be one of the first to focus on.

I agree, that there is no reason to have 100% coverage, because clean code is impossible. But many good products using tests (and test coverage) for stabilizing api/contracts. I have

I agree, that there is no reason to have 100% coverage, because clean code is impossible. But many good products using tests (and test coverage) for stabilizing api/contracts. (So if you change something, you'll see directly from build result).
May be I'm too concerned about number, but I'd love to see 90% coverage badge at repos (:

@vanadium23 ok, let's add coveralls :) let me know when I can merge this.

I think I'm done for now. May be later I'll add more tests, but want to do it in separate request after try more features from weppy.

@vanadium23 Thank you :)


CASA plotants on measurement sets gives antenna plots with wrong coordinates

The x range shown is from -30 m to 20 m, while the y range is from -5.7285e6 m to -5.7260e6 m. Here is a line to recreate this plot using slow visibility data obtained on March 18, 2023.
On lwacalim, in CASA, run

plotants('/data07/slow/20230318_205134_78MHz.ms')

Hi Jayce,
I sent it to Slack but let me also post it here:
It is the coordinate system of the observatories table of “OVRO-MMA” in
CASA. Currently, it is set to ITRF, but CASA takes the longitude, latitude,
and altitude values by default. In this case, it should be WGS84 instead.
After changing ITRF to WGS84 in this table, plotants give the correct
coordinates.
Observatories table in standalone CASA: obstable =
os.getenv("CASAPATH").split(' ')[0]+"/data/geodetic/Observatories"
Modular casa: import casadata; obstable = casadata.datapath +
"geodetic/Observatories"
Browsetable snapshot after changing "type" of OVRO_MMA from "ITRF" to
"WGS84".
[image: image.png]
After the change, the antenna positions from plotants look okay.
[image: image.png]
On Mon, Apr 3, 2023 at 12:26 PM jaycedowell @.***>
wrote:

I should add that if you have an idea of what is could be missing in a
table header or with how something is formatted in a table I would be happy
to look at it.
—
Reply to this email directly, view it on GitHub
https://github.com/lwa-project/ovro_data_recorder/issues/28#issuecomment-1494627125,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5MZJTUFCLDKKCCPYVTXNLW7L2Z3ANCNFSM6AAAAAAWRQRP4A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Is this a change to the CASA observatory data or is it a change to something in the measurement set?

CASA Observatory data. The measurement set is untouched.
On Mon, Apr 3, 2023 at 5:28 PM jaycedowell @.***> wrote:

Is this a change to the CASA observatory data or is it a change to
something in the measurement set?
—
Reply to this email directly, view it on GitHub
https://github.com/lwa-project/ovro_data_recorder/issues/28#issuecomment-1495005298,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5MZJW32BNYSLU3FNQOYTTW7M6GDANCNFSM6AAAAAAWRQRP4A
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Sent from my iPhone

Oh wait I had this issue open with NRAO helpdesk from last Apr...It looks like the height for OVRO_MMA in the observatory table is more likely to be in WGS84 (given what's for CARMA in that table). The XYZ coordinates for OVRO_MMA are reasonable, though.

Observatory added to CASA data and recorders can use it with this PR: https://github.com/ovro-lwa/lwa-antpos/pull/10.


Where is the changelog?

This package seems to have updated 3 major versions in 3 weeks. I'd like to update but I don't see a changelog anywhere. Could anyone please point me to one?
Otherwise, at least breaking changes are worth mentioning.

Hi @DinerIsmail,
the main API of this library has never changed, so it's safe to upgrade for the large majority of use cases.
The breaking changes are around EXIF handling and expectations of behavior with auto-oriented images, specifically:

v4 to v5: Store IFD1 (Thumbnail) data in a separate ExifMap.
See how to handle Exif Thumbnail data in the latest version.
v3 to v4: Reset browser orientation to defined orientation.
In versions before v4, except for orientation:true, all operations were done on the image as provided by the browser, so e.g. cropping options were inconsistent between browsers (those with auto-orientation support and those without). So this is only a breaking change if you were relying on that inconsistent behavior.
v2 to v3: Refactor EXIF and IPTC parsing.
Map EXIF private IFD tags into separate objects (Exif, GPSInfo, Interoperability)
See the current Exif parser documentation.

While I don't keep a manual changelog, I generally try to write useful commit messages, so the commit history is the closest thing to a formal changelog.
That being said, I acknowledge that a changelog is beneficial and given that this is the third changelog related issue ticket (see #91 and #99), I might still introduce one at some point for efficiency reasons.
I'm also aware that instead of writing this reply here I could also have added a proper changelog. 😬

is there a chance canvas option set to true by default changed after v2? i seem to be needing to pass canvas: true to have it worked as before.

Hi @oorestisime,
the library itself never changed its API nor any of the default options, with the exception of Exif tags mapping.
All other breaking changes come from a change in browser behavior, since browser vendors decided to make the breaking change of auto-orienting images based on Exif data.
Unless you set canvas: true manually, the library only returns a canvas object if necessary.
I assume you're using the orientation: true option, which did change behavior due to a difference in browser behavior. The following is from the updated orientation documentation:

Setting orientation to true enables the canvas and meta options, unless the browser supports automatic image orientation

The relevant function that determines this behavior is this one:
https://github.com/blueimp/JavaScript-Load-Image/blob/cb5e5d0736101894d22ab1094f2fede402a89be0/js/load-image-orientation.js#L182-L188
So yeah, before the browser updates to auto-orient images, images with auto-orientation always required canvas, now most browsers do that by default and a normal image element can be returned.

Oh right ok many thanks for the clarification. I was relying on it being a canvas without knowing it wasn't the default!


Add Crystal Specs to native Testing UI

I would love to add the ability to view/execute Crystal specs to the native Testing UI.
Is this something that could be merged if I created a PR?

This is implemented on v0.9.0-alpha.1, but is disabled by default due to the spec --dry-run flag not being available until Crystal 1.11. Without this, it will execute all the specs on startup by default for everyone - which is not a good user experience.


fix: merge release to master to fix Firestore migration failure

Description

re-merge release to master to bring in the fix for Firestore migration failure.

Type of change

Bug fix (non-breaking change which fixes an issue)

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:master and head branch: release

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
55.22 (0)
37.02 (0.01)
34.07 (0)
55.73 (0)

:green_circle:
app/client/src/components/editorComponents/CodeEditor/index.tsx
67.13 (0)
40.36 (0.12)
51.28 (0)
67.05 (0)

:green_circle:
app/client/src/utils/autocomplete/TernServer.ts
52.94 (0.23)
41.67 (0.84)
36.21 (0)
56.99 (0.25)

Closing as this is not required.


Restored migration template method return types

I previously added this in #1819 but it was (inadvertently?) reverted in #1995, which claimed to be adding type hints, but actually removed them, at least in migration templates, as we can see in this commit. That commit purports to be fixing tests, but as we can see from this PR, no tests (at least at the present time) are broken by adding such types.
Since Phinx currently requires PHP 7.2, and void functions were added in PHP 7.1, there doesn't seem to be a compelling reason to not to add these types.

Any chance we can get a 🏷 tag for this?

Any chance we can get a 🏷 tag for this?


Sonatype 403 after uploading artifacts

Version: 0.1.9
I am trying to use mill-ci-release in a new project (it works for the older ones) but when I run the action I get the following error:
...
Uploading ...
Uploading ...
Code: 403, message:
Code: 403, message:
...
Error: process completed with exit code 1.

See full logs.

My secrets are correct
My account is older than Feb 2021 and I use oss.sonatype.org (not s01)
However, the group id (io.github.pidoveproject) was reserved this year.

Fixed.
Even if you have an account older than Feb 2021, if your group id is more recent, you have to use s01 repository


Replicating Joos et al., 2013 IRF function

Section 4.1 of Joos et al. 2013  reports the following fractions of a CO2 emission pulse remaining:

Year
Joos2013 Fraction Remaining
Calculated Fraction Remaining

20
0.6 ± 0.14
0.59

100
0.41 ± 0.13
--

1000
0.25 ± 0.09
0.235

So we're pretty close but drifting at the 1,000 year timeframe.
IPCC AR5 Chapter 8 Supplementary Material, Table 8.SM.11 also reports time-integrated IRF mean values using the parameters from Joos et al. 2013:

Year
IPCC reported Cumulative IRF
Calculated Cumulative IRF

20
14.2
14.2

100
52.4
52.4

So in this case we're spot on!
What's causing the divergence when comparing to Joos et al., 2013 but agreement when comparing to AR5 Chapter 8?

@freyac we determined this wasn't a bug, right? instead it had something to do with using parameters fit across all the models vs some of the models? i also think that issue #6 might resolve/partially address this issue? happy to close if we think using ghgforcing code will address!

In #7, I added to the tonyear test suite. It could be nice to drop these benchmarks into the test suite.

@badgley  - yup! We determined that the numbers reported in Section 4.1 of Joos et al. (2013) were multi-model mean results rather than the result of the sum of exponentials (the IRF we're implementing) that was fitted to that model ensemble.
Table 8.SM.11 reports time-integrated IRF mean values are calculated from the with the sum of exponentials, which is why we match them exactly. Joos et al. (2013) also reports the time-integrated IRF values Table 4, which again, we match exactly.
@jhamman - will add these checks to the test suite!

Oh, and as for the the ghgforcing code,

(Accidentally closed this! Will plan to close when the time-integrated IRF values are added to the test suite.)


Socorro, NM

Good for initial test

Test number 2

test number three

test number 4

Fix number 5?

more tests

test number 7

test number 8

Another test

Another one

whoops

another test

another other test

Test

Test

Test

test

test

test

test

test

test

testing

test

test

test

test

test

Test

Test

Running plots

Running plots

Running tests :(.

Running test

test

test

test

test

test

testing 123

test

test

test

test


fix: strip newline and carriage return when password is read from stdin

After reading https://www.fermyon.com/blog/spin-v09#:~:text=Running Spin Applications From Registries I tried to login to docker hub but wasn't successful. I traced it down to a newline character which is apparently added when reading from stdin with rust (see https://blog.v-gar.de/2019/04/rust-remove-trailing-newline-after-input).
This command failed:
echo $DOCKER_PAT | spin registry login registry-1.docker.io --username $user --password-stdin
I also had to manually create the registry-auth.json where spin tries to store the saved credentials but that's just a fyi and is not fixed in this PR.

Would you mind sharing your environment, please?

Yep sure I'm on:
ProductName:		macOS
ProductVersion:		13.2.1
BuildVersion:		22D68
zsh 5.8.1 (x86_64-apple-darwin22.0)

@radu-matei How do you want to proceed with this one?  Is there any risk or harm in merging it even though it might be environment-specific and we can't reproduce the issue?  Or do you want to try and qualify the issue further?
And @nico1510 my apologies for the long silence!

@radu-matei bump


Test result: Passed
ARM_ENABLE_EXT=NEON make test
go test  ./...
ok      github.com/apache/arrow/go/v7/arrow     (cached)
ok      github.com/apache/arrow/go/v7/arrow/array       (cached)
ok      github.com/apache/arrow/go/v7/arrow/arrio       (cached)
ok      github.com/apache/arrow/go/v7/arrow/bitutil     (cached)
?       github.com/apache/arrow/go/v7/arrow/cdata       [no test files]
ok      github.com/apache/arrow/go/v7/arrow/csv (cached)
ok      github.com/apache/arrow/go/v7/arrow/decimal128  (cached)
?       github.com/apache/arrow/go/v7/arrow/endian      [no test files]
ok      github.com/apache/arrow/go/v7/arrow/flight      (cached)
ok      github.com/apache/arrow/go/v7/arrow/float16     (cached)
?       github.com/apache/arrow/go/v7/arrow/internal/arrdata    [no test files]
ok      github.com/apache/arrow/go/v7/arrow/internal/arrjson    (cached)
ok      github.com/apache/arrow/go/v7/arrow/internal/cpu        (cached)
?       github.com/apache/arrow/go/v7/arrow/internal/debug      [no test files]
?       github.com/apache/arrow/go/v7/arrow/internal/flatbuf    [no test files]
?       github.com/apache/arrow/go/v7/arrow/internal/flight_integration [no test files]
?       github.com/apache/arrow/go/v7/arrow/internal/flight_integration/cmd/arrow-flight-integration-client     [no test files]
?       github.com/apache/arrow/go/v7/arrow/internal/flight_integration/cmd/arrow-flight-integration-server     [no test files]
?       github.com/apache/arrow/go/v7/arrow/internal/testing/gen        [no test files]
ok      github.com/apache/arrow/go/v7/arrow/internal/testing/tools      (cached)
?       github.com/apache/arrow/go/v7/arrow/internal/testing/types      [no test files]
ok      github.com/apache/arrow/go/v7/arrow/ipc (cached)
ok      github.com/apache/arrow/go/v7/arrow/ipc/cmd/arrow-cat   (cached)
ok      github.com/apache/arrow/go/v7/arrow/ipc/cmd/arrow-file-to-stream        (cached)
ok      github.com/apache/arrow/go/v7/arrow/ipc/cmd/arrow-json-integration-test (cached)
ok      github.com/apache/arrow/go/v7/arrow/ipc/cmd/arrow-ls    (cached)
ok      github.com/apache/arrow/go/v7/arrow/ipc/cmd/arrow-stream-to-file        (cached)
ok      github.com/apache/arrow/go/v7/arrow/math        (cached)
ok      github.com/apache/arrow/go/v7/arrow/memory      (cached)
ok      github.com/apache/arrow/go/v7/arrow/scalar      (cached)
ok      github.com/apache/arrow/go/v7/arrow/tensor      (cached)

Thanks much! @guyuqi  this looks great

Thanks much! @guyuqi this looks great. I don't have easy access to a NEON ARM64 architecture machine, do you think you could the same for the assembly files in https://github.com/apache/arrow/tree/master/go/parquet/internal/utils for the Parquet encoding / bit packing / etc. ?

Absolutely yes. :-)
I'd like to add the simlilar Arm64 Neon implementation in go/parquet/internal/utils for Parquet encoding / bit packing.

@guyuqi Awesome, i'll keep an eye out for the PRs, please make sure to tag me when you create them :)


Investigate moving cpp grammar to https://github.com/jeff-hykin/cpp-textmate-grammar

https://github.com/jeff-hykin/cpp-textmate-grammar is a c++ grammar derived from https://github.com/atom/language-c fixing several of the issues..
Given that https://github.com/atom/language-c is no longer actively maintained (atom switched to tree-sitter), we could consider to use https://github.com/jeff-hykin/cpp-textmate-grammar as the built-in text mate grammar.
@jeff-hykin Would that be ok for you?

I have another suggestion. We could consider moving to tree sitter too @aeschli

Yeah, the C/C++ extension team would like VS Code to switch to that better TextMate grammar, i.e. so that all the C/C++ users can benefit "out-of-the-box" without needing to install another extension.

I'd be fine with this! I'm a university student so my availability may fluctuate but I'd be happy adding collaborators.
There's still a lot of behind the scenes work that needs to be done to get it to be easy to maintain, but the code should be a strict improvement from what it is now.

@Astrantia  Tree sitters are really cool, I've been looking into them. It'd be great to move towards that or something even better. It's going to take some time though, and some of the issues in the TextMate grammar were solved by literally just backspacing non-existent keywords; thats how easy is to improve the existing code.
Textmate grammars have fundamental problems, we need to switch at some point if we want things like custom class tagging and other advanced highlighting. But there's incredible room for improvement within Textmate and lots of the improvements are easy to implement.
The json/cson file itself is unmaintainable, but we can use an actual language like Ruby to generate the TextMate grammar. It'll make it maintainable and we can get 50% of the tree sitter benefits right now, without changing VS Code at all.

I've moved this to March so that we can have it for longer in insiders before it releases to stable. That means I'll try pulling in the new grammar around March 4th. Thanks @jeff-hykin!

That sounds good! This weekend I'll do an update to make the repo more collaborator friendly and update the project board.

@jeff-hykin FYI, the bug https://github.com/atom/language-c/issues/127 got a couple more upvotes (https://github.com/Microsoft/vscode/issues/67161) if you have time to fix that.

Alright I went ahead and created an issue for it there. https://github.com/jeff-hykin/cpp-textmate-grammar/issues/4
I made some progress on it and pushed and update with the improvements. I also pushed a lot of other improvements in v1.4 today.

@jeff-hykin Cool, that is really awesome. Thanks.

With a1481e3e2e I've made the switch!

All relevant atom/language-c issues have been moved to
https://github.com/jeff-hykin/cpp-textmate-grammar/issues
All the following from atom/language-c have been fixed:
https://github.com/atom/language-c/issues/320
https://github.com/atom/language-c/issues/318
https://github.com/atom/language-c/issues/312
https://github.com/atom/language-c/issues/309
https://github.com/atom/language-c/issues/289
https://github.com/atom/language-c/issues/270
https://github.com/atom/language-c/issues/260
https://github.com/atom/language-c/issues/264
https://github.com/atom/language-c/issues/246
https://github.com/atom/language-c/issues/240
https://github.com/atom/language-c/issues/233
https://github.com/atom/language-c/issues/215
https://github.com/atom/language-c/issues/177
https://github.com/atom/language-c/issues/153
https://github.com/atom/language-c/issues/121
https://github.com/atom/language-c/issues/101
And lambda support has been added 🎉
[ a, b, c ] (Args... args, int thing1) mutable -> Ret {         }
[ a, b, c ] (Args... args, int thing1) { }
[=]() mutable { return; }
[=] -> int { }
[ a, b, c ] { }

How can I revert to the old grammar in 1.33 ?!

@rbx I can probably make an extension this weekend that would revert it. Is there anything in particular that you do not like though?
The syntax should only be adding information, all color differences can be changed without changing the syntax (but not vice-versa).

@jeff-hykin in particular I encountered several inconsistent highlighting issues which were mostly already reported (I also opened issue today here: jeff-hykin/cpp-textmate-grammar#87).
Since I didn't have any problems with the old grammar, I would like to be able to revert until new one is fixed.
Anyway, thanks for your effort, I hope this will end up being better. I like the improved namespace highlighting.

The grammar will be reverted in 1.33.1 since that is the lowest risk fix for C++ syntax highlighting. In Insiders 1.34, the new grammar is still in place. I've pulled in @jeff-hykin's recent changes, and I've started updating the default themes to better handle some of the changes in the new grammar. Things that should be fixed in the next Insiders: using, new, delete, typedef.


Sidebar scrolling trouble

Scrolling of the navigation in the sidebar is broken.
See:
http://sequelize.readthedocs.org/en/latest/api/model/
I think this issue affects Chrome but not Firefox.

Thanks for the report, i believe this has be resolved already, but feel free to reopen if you still have trouble


Filter BLE address while scanning

Hi everybody,
I'm doing a BLE scan using AT cmds (v<IP_ADDRESS>). The procedure I follow is:
AT+BLEINIT=1  //client role
AT+BLESCANPARAM=1,0,0,100,50   //Set scan param
AT+BLESCAN=1   //Start scanning until AT+BLESCAN=0 is sent

Everything works fine but the problem is that so many devices are found, and then, there is a lot of trafffic in AT Uart.
So my question is:
Is there a way to filter the scanning and just scan for the BLE address that starts with some pattern or something like that?
Thank you very much.

The documentation for the AT commands looks like there is some form of filtering, but it was never finished or implemented. Currently, we just filter for specific MAC addresses or for a specific data packet. Hopefully, there is something that can be done inside the ESP32 to perform this filtering though.

Filtering can be configured in menuconfig. Is this configuration suitable for your application?
make menuconfig->Component config->Bluetooth->Bluetooth controller

Thank @xiewenxiang ,
But I don't see
make menuconfig->Component config->Bluetooth->Bluetooth controller
in my project.
What I see is:

But in
make menuconfig->Component config->Bluetooth->Bluedroid Enable
I have these options:

So maybe are you referring to these three final fields?
Thank you.

So, I understant that there is no way using AT CMDS to filter the advertisment packets during scan?
Thanks again

It would be very, very useful to be able to set the 'scan duplicate' element  in the scan_params structure in the esp_err_t esp_ble_gap_set_scan_params(esp_ble_scan_params_t *scan_params) function call. Without this the serial port and/or cpu may become overwhelmed when scanning with many BLE devices available.  It is suggested that this is implemented by adding another parameter to the BLESCANPARAM.

AT+BLESCAN=<enable>[,<interval>][,<filter_type>,<filter_param>]
You can try the last two parameters

Thanks for that, I had seen this and tested it. The problem is when you do not know either the device MAC nor Bluetooth address (or perhaps using a random address) but wish to scan for a device that supports a particular service (such as a heart monitor) in a busy environment. At present this means having to needlessly decode hundreds (or tens thousands) of duplicate advertising reports when scanning. This obviously eats into the serial port bandwidth and available CPU. If this is not seen as important I guess I can compile a custom command to drop the duplicates when starting BLE scanning.


Need to be able to define PoS in engine module

Hi David,
As far as I see, it is not possible to define engine's PoS with the ansible engine module.
I need this feature for ZTP provisioning.
Do you think an implementation on your side sould be possible or maybe I need to work on a workarround with smc-python?
Best regards,

Hi sebbastien,
I verified with engineering that this field is a read-only in the SMC API. I tried updating with smc-python directly and the update is ignored, even for engines that are not initialized.
Could you help me understand the use case for updating the POS? By default when an engine registers to SMC, the SMC will automatically bind the license based on the POS. If the licenses are imported the SMC should automatically attach it and update that field. Once the SMC does that the POS field under the engine properties is no longer editable.
The one use case I can think of where the POS (at least from the SMC's view) would be when using the cloud installation server and uploading the configuration directly for zero touch deployment.

Hi David,
I'm in the case you describe.
I have to deploy more than 1000 standalone firewalls, with an external interface in DHCP. All configurations will be provisioned by Ansible and Python.
Using a USB boot drive with the engine.cfg file is not an option.
Using the server installation would allow a true ZTP deployment.

For tracking purposes, just wanted to let you know this will be possible in (upcoming) SMC 6.5.4. This  field will only be writable when the engine is in initial or configuration state, similar to how it works with the SMC. The node.initial_contact has an option already for "install_on_server" which will then upload to the installation cloud. I will get you an example once I can validate on 6.5.4.

I David,
I can confirm 6.5.4 made PoS writable from smc-python, but I failed to find where to use it from Ansible.
If it's not available right now, I can continue with smc-python.


com.kazurayam.inspectus.materialize.selenium.WebPageMaterializingFunctions should implement methods that deals with "Element screenshot"

v0.10.1, com.kazurayam.inspectus.materialize.selenium.WebPageMaterializingFunctions  lacks methods that deals with "Element screenshots". Let's add them.
Why I want "Element Screenshot"? --- because I am developing https://github.com/kazurayam/ks_comparingElementScreenshots_using_Inspectus
Then, tell more detail of code.
For example inspectus4katalon-sample-project MyAdmin/processTargetList has the following fragment:
	// take and store the entire screenshot using AShot
	WebPageMaterializingFunctions pmf = new WebPageMaterializingFunctions(store, jobName, jobTimestamp)
	pmf.setScrollTimeout(1000)
	Map<String, String> attributes = ["step": String.format("%02d", index + 1)]

	// save as PNG
	Material png = pmf.storeEntirePageScreenshot.accept(driver, target, attributes)
	assert Files.exists(png.toPath())

This section takes a full page screenshot.
Now I want
Material png = pmf.storeElementScreenshot.accept(driver, target, attributes, By.xpath("//img[@id='apple']"))

done at v0.10.3


Add --force support for URL Map.

Compares existing and desired UrlMaps when one already exists. Only changes an
existing one if the forceUpdate parameter is passed in.
cc @nikhiljindal @csbell @madhusudancs

This change is

/ok-to-test

Thanks mostly looks great, few comments

Agreed, but urlMapMatches is mutating already.
I think this is different because this is required not really for matching (we could set existingUM.Fingerprint="" for that), but this is required for updating right? Will the update fail if we do not set Fingerprint? Say that in the comment if thats true.

Yes, we have to include the fingerprint field. (otherwise we get the error "googleapi: Error 400: Required field 'resource.fingerprint' not specified, required"). I added a comment.
I think it'd be really confusing to have "urlMapMatches" also update the desiredUrlMap. If you really want to put that logic inside that function, then I think we should rename it, like "updateUrlMapAndMatches". I think the way it stands is reasonable. (or another option would be to break up the s.desiredUrlMap method- first get the desired name, then look for an existing one, then compute the rest of the desired url map, passing in the existing one.)

/retest

Friendly ping?

sounds good about urlMapMatches.
About fingerprint, didnt realise that it needs to be different. Can you update the comment to be explicit about that? Probably also link to documentation that says that?

About fingerprint, didnt realise that it needs to be different. Can you update the comment to be explicit about that? Probably also link to documentation that says that?

sure, done!

/lgtm, thx!


Butunz

Starting to work on the buttons. Added button images. These are supposed to have a highlightable text inside and they'll be pressable eventually

The letters inside buttons are still not centerized :/


TFT_eSPI not found

TFT_eSPI not here and original is not working (and does not have factorytest as described in help) and esp32 version does not work with this board.
Where can I found it?

https://github.com/Bodmer/TFT_eSPI

I don't see it there either.
I'm looking to be able to restore the pre-loaded firmware after I play with it, so if that's not what "FactoryTest" mentioned in the Arduino section of the README.md is, then I don't actually need it.  But I can't find such a file in either github repo, so I can't figure it out.


OLS-529: Bump-up llama_index to latest version

Description
Update LlamaIndex to 0.10.31
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[x] Bump-up dependent library

Related Tickets & Documents

Related Issue #
Closes # https://issues.redhat.com/browse/OLS-529

Checklist before requesting a review

[x] I have performed a self-review of my code.
[ ] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

Codecov Report
Attention: Patch coverage is 78.57143% with 3 lines in your changes are missing coverage. Please review.

Project coverage is 94.47%. Comparing base (e5a828b) to head (cadc8be).
Report is 11 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #830      +/-   ##
==========================================
- Coverage   94.77%   94.47%   -0.31%
==========================================
  Files          55       55
  Lines        2143     2008     -135
==========================================
- Hits         2031     1897     -134
+ Misses        112      111       -1

Files
Coverage Δ

ols/src/query_helpers/docs_summarizer.py
100.00% <100.00%> (ø)

ols/utils/token_handler.py
100.00% <100.00%> (ø)

ols/src/rag_index/index_loader.py
91.07% <75.00%> (+0.50%)
:arrow_up:

... and 2 files with indirect coverage changes

/lgtm

/approve


Deck and 3D

hello, a question, does this implementation allow you to have a 3d layer? Deck has this property but keeps it using leaflet?

Leaflet is only a basemap layer. You can use any deck.gl layer, it overlays the basemap. Does it help you?


Refactor BackToTopButton component for improved readability and maintainability⚡

Description:
The BackToTopButton component in the codebase requires refactoring to enhance its readability and maintainability. The following improvements are suggested:

Combine import statements: The import statements for useContext and useState can be combined on a single line for better readability.

Variable name consistency: The variable btnVisiblity should be renamed to btnVisibility for consistency and clarity.

Event handler name clarification: Rename the event handler toggleVisiblity to toggleVisibility to improve naming consistency and clarity.

Define CSS classes outside JSX: Move the calculation of CSS classes (buttonClass, transitionClass, and topClass) outside the JSX to improve readability and maintainability.

Indentation and formatting: Apply consistent indentation and spacing throughout the code to enhance readability.

By implementing these refactoring changes, the codebase will become more readable, maintainable, and aligned with common JavaScript coding conventions.

Hey @JasonDsouza212  Please Assign me to this issue ⚡

@Nishitbaria are you working under Gssoc23

@Nishitbaria are you working under Gssoc23

Yes I am a  Contributor Under Gssoc23


[bug] css styling error

Describe the bug
I tried to refactor this project into tauri> https://github.com/mckaywrigley/ai-code-translator.
The initial interface looks like this
But after refactoring the display to tauri, the interface style has changed

This is the address of the project after my refactoring

https://github.com/trookie2000/ai-code-translator/settings/security_analysis
Something in src/App.txs doesn't seem to work. How do I make the styles match the css of the original project

Reproduction
No response
Expected behavior
No response
Full tauri info output
[✔] Environment
    - OS: Windows 10.0.22631 X64
    ✔ WebView2: 122.0.2365.92
    ✔ MSVC:
        - Visual Studio Community 2022
        - Visual Studio ���ɹ��� 2022
    ✔ rustc: 1.72.0 (5680fa18f 2023-08-23)
    ✔ cargo: 1.72.0 (103a7ff2e 2023-08-15)
    ✔ rustup: 1.26.0 (5af9b9484 2023-04-05)
    ✔ Rust toolchain: stable-x86_64-pc-windows-msvc (environment override by RUSTUP_TOOLCHAIN)
    - node: 16.19.1
    - pnpm: 8.6.9
    - yarn: 1.22.19
    - npm: 8.19.3

[-] Packages
    - tauri [RUST]: 1.6.1
    - tauri-build [RUST]: 1.5.1
    - wry [RUST]: 0.24.7
    - tao [RUST]: 0.16.7
    - tauri-cli [RUST]: 1.5.10
    - @tauri-apps/api [NPM]: 1.5.3
    - @tauri-apps/cli [NPM]: 1.5.10 (outdated, latest: 1.5.11)

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: ../dist
    - devPath: http://localhost:1420/
    - framework: React (Next.js)
    - bundler: Vite

Stack trace
No response
Additional context
No response

None of that worked

you forgot to update tailwind.config.js. If adding the src/ dir to the path isn't enough, try tailwind's default config
/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

您忘记更新 tailwind.config.js。如果将src/目录添加到路径还不够，请尝试 tailwind 的默认配置
/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

Thanks！love you