Constrained collection type coercions occur before contained constrained types'

Checks

[x] I added a descriptive title to this issue
[x] I have searched (google, github) for similar issues and couldn't find anything
[x] I have read and followed the docs and still think this is a bug

Bug
Output of python -c "import pydantic.utils; print(pydantic.utils.version_info())":
        pydantic version: 1.9.0
       pydantic compiled: True
            install path: .../.venv/lib/python3.9/site-packages/pydantic
          python version: 3.9.10 (main, Jan 15 2022, 11:48:04)  [Clang 13.0.0 (clang-13<IP_ADDRESS>)]
                platform: macOS-12.1-x86_64-i386-64bit
optional deps. installed: ['typing-extensions']

When a field is a constrained collection type (like conlist) that contains another constrained type (like constr), the container constraints are applied before the contained type constraints are. For unique_items this could prevent work when there are duplicate items, BUT if the contained type has a coercive constraint like to_lower this prevents duplicates from being caught.
Example
from pydantic import BaseModel, conlist, constr

class ExampleModel(BaseModel):
    groceries: conlist(constr(to_lower=True), unique_items=True)

assert ExampleModel(groceries=["SPAM", "eggs", "spam"]).groceries == ["spam", "eggs"]

The above example instead yields [["spam", "eggs", "spam"].

We don't have the above issue on V2 anymore. unique_items was removed, you can achieve the wanted behavior with the following snippet:
from pydantic import BaseModel, constr
from typing import Set

class ExampleModel(BaseModel):
    groceries: Set[constr(to_lower=True)]

model = ExampleModel(groceries={"SPAM", "eggs", "spam"})

assert model.groceries == {"spam", "eggs"}, model


Printed messages don't get grouped

Godot version:

d9d920ed6
Issue description:

func _process(delta):
	print("test") # same with printerr(), but red

I also seen a case where messages were correct when using print_line() from C++, but then an error was printed and grouping broke.
CC @EricEzaM ;)

Duuuuude what is going on with this stuff.
It is 100% to do with the fact that when grouping messages the steps are 1) remove the last line on the RichTextLabel; and 2) add the text back with the count incremented. The first step is where the issue lies... RTLs don't like that step...

I blame it on RichTextLabel... from my testing it seems pretty broken and the internals are very convoluted so I have no idea how to fix.
Put this script on a RichTextLabel node in a new scene...
extends RichTextLabel

func _ready():
	$RichTextLabel.text = "test1\ntest2\ntest3\ntest4\ntest5\ntest6"

func _input(event):
	if event is InputEventKey:
		if event.keycode == KEY_SPACE and not event.echo and event.pressed:
			print("---------")
			print("before count: " + str($RichTextLabel.get_line_count()))
			$RichTextLabel.remove_line($RichTextLabel.get_line_count() - 1)
			print("after count: " + str($RichTextLabel.get_line_count()))

Press space a bunch of times. Expectation: one line is removed at a time until none are left. Reality: No lines are removed until you press it 5 times, at which point the last 3 lines are removed at once. However, in the console, note that internally it thinks it has removed lines, but then after the 5th press it goes to reporting the number of lines before and after the remove_line is 3...
Perhaps I was doomed from the start if RichTextLabel is not working properly.

For now maybe "collapsing" should be removed. It seems to be having a lot of troubles.


Transparent settings bug

Describe the Bug
Whenever I turn on the transparent option, I cannot access the windows toolbar by scrolling to the very bottom of the window.
To Reproduce
Enable transparent
then reload discord
scroll to the bottom
try to access toolbar
Expected Behavior
I expected it to be the same when transparent is disabled, but the only thing that shows is the resize arrow when I try to access toolbar.
Screenshots

Discord Version
Stable
Additional Context

Stuff like that as well as window snapping and such all break with transparency on, but it is an issue with Electron itself (the engine behind Discord) and is not something I can fix. There is external transparency tool called Glasscord you can try however.
However, before I close this can you clarify what you mean by the "windows toolbar"?

The windows toolbar is the bar at the bottom (by default, though people can change it to put it wherever they want) that contains the app icons and useful things
heres a screenshot

Then I don't see how scrolling has anything to do with it. The taskbar should just be there if its not set to hide.

I have the settings set to hide, so if i just put my mouse on the bottom of my screen the taskbar shows up, but when transparent is on, the only thing that shows is the arrow for resizing it.

I can try to turn taskbar to always be on

Ah then yes indeed an Electron issue that I unfortunately cannot resolve.


Listenable.merge

Sometimes you have several listenables, but you want to hand them to an
API (e.g. CustomPainter) that only expects one.

@abarth I'm posting this for your review. If you like it I'll write a test before submitting.
I'm mostly looking for your feedback on the API being a static on Listenable and the class it returns being private. It requires merging listenable.dart and change_notifier.dart (or having a two-way dependency), but it does avoid having yet another class in the docs.

Ok, this is ready for review now.
cc @HansMuller

PTAL.

I'm going to assume that using the github approval tool is equivalent to an explicit "LGTM". Thanks. :-)

Oops. I usually type in LGTM as well as the approval.


An error occurs when the CRI is Containerd

Bug Description
Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "383a11e178780a22ddafbde92ff08a2d6c798bab6d99e047309ae039ce6b5427": netplugin failed with no error message: fork/exec /opt/cni/bin/merbridge-cni: no such file or directory
Version
xxxxxx         Ready    <none>   137d   v1.20.11-aliyun.1   <IP_ADDRESS>   <none>        Alibaba Cloud Linux 3 (Soaring Falcon)                           5.10.84-10.2.al8.x86_64   containerd://1.5.10

We haven't tested it on aliyun yet, can you describe the replication steps?

@kebe7jun  same step on docker is ok,but containerd get the error.

I tested in containerd, it is ok, this problem may be due to the Aliyun environment, but I do not currently have this environment, can you provide me with a test?

@dafu-wu @kebe7jun I am also having similar issues as described in #250


datasource-api: DataSource API Docs improvements

Thanks, @jobara - This is updated for another look


Document why MacOS permissions are needed / look into creating a standalone app

Is your feature request related to a problem? Please describe.

Mac is like "android" and iphone when it comes to permissions. You need to enable input monitoring for the app.
However, it's unsecure to allow your terminal to monitor for your input, because you can have key loggers hidden in other binaries you run.

Describe the solution you'd like

So one thing we can do is to document why this permission is required. Another thing would be to create a standalone app (similar to the others I have in my screenshot, e.g. discord), so that I can give input monitoring permission only to daktilo.

Describe alternatives you've considered
None.
Additional context
cc @marcoIeni

I gave permission and ran it in terminal still no sound am i doing something wrong?

I gave permission to the terminal itself (alacritty) and it worked

I gave permission to the terminal itself (alacritty) and it worked

True worked for me as well thanks! I guess it depends on terminal hence the process was started there

We should probably document how to do that for MacOS users. Is someone interested in contributing some docs? 🐻

The process running the blocking listen function (loop) needs to be the parent process (no fork before). The process needs to be granted access to the Accessibility API (i.e. if you're running your process inside Terminal.app, then Terminal.app needs to be added in System Preferences > Security & Privacy > Privacy > Accessibility) If the process is not granted access to the Accessibility API, macOS will silently ignore rdev's listen callback and will not trigger it with events. No error will be generated.

https://github.com/Narsil/rdev#macos


Accessibility: Focus is not trapped with monaco editor

I am using Panel to host Monaco editor, here is the sample codepen link https://codepen.io/nikhilexe/pen/yqyPyO.
If you TAB inside the panel, focus goes like this
Button1 -> Button2 -> Editor -> then somewhere outside the panel
Not sure if this is the bug or i need to pass some editor options to control this.
Interestingly if i put another button below editor then everything works fine, see this link https://codepen.io/nikhilexe/pen/pOoBZj
Focus goes like this
Button1 -> Button2 -> Editor -> Button3 -> Button1

@nikhilexe read only editors do not trap focus. You can add your own command listening on Tab to trap focus if you wish to do so.

@alexandrudima Thanks, it worked with your suggestion


#739 - Fixed commands used landingzonev2 readme

This PR is to fix the two kubectl delete commands from the below link.
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/main/docs/landing-zone-v2/README.md#clean-up
See #739

FYI, previous PR context where the delete work was spawned out of
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/pull/722
Alain, good point on the order of deletion, i rarely had a chance to delete the full lz lately - to sacrifice the cluster.  normally i use kpt to recycle but in my last corruption of the lz running hub-env on top of the clz package had issues with remaining services - using kubectl describe was too late.  I dont think i started with the config-controller ns
but i will retest on a clean org and update the docs and script with config-control last - good point
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/wiki/DevOps#delete-the-landing-zone
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/issues/593

#The below shows devtest results before and after fixing.
Before Fixing

Deployed a core landing v2 solution by following the below document
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/main/docs/landing-zone-v2/README.md
Follow the above same document to perform a full cleanup.

When run the below command to clean up the RootSync resource, got the below given error.
kubectl delete root-sync landing-zone -n config-management-system

The beblow screenshot shows the resource is not even found.

Then, when run the below command to clean up all gcp resource, it actually only remove all gcp resource from the current default namespace "config-control", as shown below.
kubectl delete gcp --all

The above command just removed all gcp resources from the default namespace config-control.

However, when you run the below command to show all gcp resources deployed to the current cluster, we can still see a lot of gcp resource not deleted yet.
kubectl get gcp -A

To conclude based on the above facts, the given command does not remove all gcp resources.
After Fixing
There are two options to delete all deployed gcp resource for a full cleanup.
Option1:
Run the below kpt command to destroy all deployed gcp resources.
(If you have just made a deployment with solutions, you should still have the local bootstrap folders for each of deployed solutions, otherwise, you should checkout those folders from your git repository if you have pushed the bootstrapped solutions to a git repo.)
# kpt live destroy <solution_folder_path>
kpt live destroy core-landing-zone

You can see the above command has deleted a lot of gcp resources as shown below.

The below kubectl commands can be used to perform a full cleanup in this case.
kubectl delete gcp -n networking --all
kubectl delete gcp -n logging --all
kubectl delete gcp -n policies --all
kubectl delete gcp -n projects --all
kubectl delete gcp -n hierarchy --all
kubectl delete gcp -n config-control --all

Then, you will see there is not any gcp resource found by the below command.
kubectl get gcp -A

To conclude based on the above facts, the above two approaches work well as expected as for getting rid of all previously deployed gcp resources.

Good point, I would stick to kpt - the readme just happens to have the lower kubectl delete - hence why I raised #593 Oct 22nd
kpt live destroy
is recommended over going lower in the stack with kubectl
The issue with kubectl is services are removed at the namespace level across packages.  if you have core-landing-zone and hub-env deployed for example it would be better to go higher in the stack and kpt live destroy each in reverse sequence
This is what my issue id on deletion mentions to do in 593 - don't use kubectl delete
"Automation: deletion of the landing zone should include the 5 ns - policies, logging, networking, projects, hierarchy - or let the config controller handle deletion via kpt live destroy"
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/issues/593
kpt live destroy $REL_SUB_PACKAGE

Check the in-progress LZ automation script (I didn't have a problem with liens last time)
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/gh446-hub/solutions/setup.sh#L488
if [[ "$REMOVE_LZ" != false ]]; then
  echo "deleting lz on ${CLUSTER} in region ${REGION}"
  #kubectl get gcp
  # stay in current dir
  # will take up to 15-45 min and may hang unless liens are removed
  # 3 problematic projects
  #gcloud config set project audit-prj-id-oldv1
  #AUDIT_LIEN=$(gcloud alpha resource-manager liens list)
  #gcloud alpha resource-manager liens delete $AUDIT_LIEN

  #gcloud config set project net-host-prj-prod-oldv1
  #PROD_LIEN=$(gcloud alpha resource-manager liens list)
  #gcloud alpha resource-manager liens delete $PROD_LIEN

  #gcloud config set project net-host-prj-nonprod-oldv1
  #NONPROD_LIEN=$(gcloud alpha resource-manager liens list)
  #gcloud alpha resource-manager liens delete $NONPROD_LIEN

  echo "moving to folder ../../../$KPT_FOLDER_NAME"
  cd ../../../kpt
  #cd $KPT_FOLDER_NAME

  REL_SUB_PACKAGE="core-landing-zone"
  echo "deleting REL_SUB_PACKAGE: $REL_SUB_PACKAGE"
  kpt live destroy $REL_SUB_PACKAGE
  # all packages delete
  #kubectl delete gcp --all

This is what the faq mentions
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/wiki/DevOps#scenarios
kpt live destroy core-landing-zone

I added 593 in a comment above 5 days ago
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/pull/740#issuecomment-1833666699

Jackson, very nice reproduction and options for adjustment around either recommended kpt live destroy - or reverse aligned lower level kubectl delete - in sequence.
When the patch is finalized I will approve your changes

Resolved and please continue to review it. @fmichaelobrien

All good - just the anthos keyword back and the pr is ready

Resolved.

@stanimprover do you mind review and approve this PR?

Looks good. I thought we would leave the "kubectl delete gcp -A" in its place incase of any underlying resources that need to be clean up. Overall looks good and I would add on the comment above the "gloud anthos config controller delete $CLUSTER --location $REGION", CLUSTER NAME without the [krmapihost-]. Thanks

As for the suggested kubectl-based low level deletion approach, we have made a consent to no provide such a way, not even mention the command "kubectl delete gcp -A" is invalid.
As for the prompt about cluster name prefix, when you run the list command, you will have the below result.
jackson_yang@cloudshell:~/workspace/company-pbmm-landingzone (single-kcc-yjs06)$ gcloud anthos config controller list
NAME: single-kcc-clz-yjs06
LOCATION: northamerica-northeast1
STATE: RUNNING

You can see there is NO any ambiguity on cluster name.

looks good.

guys, lets check permissions tomorrow and verify that review +1s are avaulable, so far inly one +1 is in.
we should be able to fix this so you can review each others PRs

Merge #738 or #739 in sequence - check merge conflict

lgtm....good job


Extend sensitive data to attendees

Allows to mark attendees as 'sensitive' in reports. Attendees that are sensitive will be seen only by authorized readers (if any have been given).
Fixes #2057
User changes

Can mark attendees as sensitive

Will only see sensitive attendees in a report if authorized

[ ] anet.yml needs change

[X] db needs migration

[ ] documentation has changed

Cannot fix the build on this PR. Creating a new one fixed the issue.


Loader is not properly waited on

Describe the bug
I have 1 route with a loader that will call various APIs. When the user clicks the Nav button, and does that again to get back to where they were (1 button redirects to /me2 the other back to /me), instead of rendering waiting for the loader to fetch, it just tries to render. This causes suspense errors with Tanstack Query.
Your Example Website or App
https://stackblitz.com/edit/tanstack-router-vbdugn?file=src%2Froutes%2Fme.tsx
Steps to Reproduce the Bug or Issue

Go to /me
Click the button (Nav)
Do this again (you should be back to /me now)
Suspense error

Expected behavior
Rendering properly waits for loading to finish.
Screenshots or Videos

1.1 and 1.2 are queries, rendering is rendering.
Platform

OS: [e.g. macOS, Windows, Linux] Linux
Browser: [e.g. Chrome, Safari, Firefox] Chrome & Firefox
Version: [e.g. 91.1] FF 122.0, Chrome 121.0.6167.85

Additional context
No response

Running into the same issue. Did you manage to solve it?

No, I'm still waiting for a fix.

The suspense error has been fixed since the 1.28.2 release.


Inveigh 1.1 and Tater Modules

I updated collection/inveigh and lateral_movement/inveigh_relay to the Inveigh 1.1 functions. The relay function just contains a bugfix and the addition of a RunTime parameter. The Inveigh function has a lot of additions compared to the current Empire version including wpad.dat, cleartext basic creds capture, and the ability to respond to HTTP requests with customized HTML.
collection/inveigh_bruteforce is a new module. It can perform NBNS spoofing across subnets (Hot Potato style) as well as perform targeted NBNS spoofing without admin access.
privesc/tater is also a new module for the powershell version of the Potato privesc.
There are a few parameters that I haven't been exposing to Empire. I don't have anything exposed that relies on files (HTTPS, fileoutput, serving local content through HTTP) on disk.
I had to remove the WPADResponse parameters from collection/inveigh and collection/inveigh_bruteforce. This parameter can be used to serve more advanced wpad.dat files. In my testing though, I found that the python code for handling the comma separated array parameters was getting in the way since comma usage is common in wpad.dat. This parameter can always be added back in later with some python modification.

Awesome, we'll get this tested ASAP and integrated into the 1.5 release :+1:


Get current configuration value from shell script macro

I am trying to get an existing configuration setting to be used in a macro. Here's the scenario: my camera is running a timelapse at X seconds interval, I want to hit a userbutton to temporarily run it at a different interval, then set it back to whatever it was before. Current code:
#!/bin/bash
# Get current value
TLinterval=XXXXX
# turn off current timelapse
echo 'tl 0' > /var/www/FIFO
# timelapse is in tenths of a second, setting to 3 sconds
echo 'tv 30' > /var/www/FIFO
echo 'tl 1' > /var/www/FIFO
sleep 45m
echo 'tl 0' > /var/www/FIFO
#return timelapse to user's previously saved interval
echo 'tv $TLinterval' > /var/www/FIFO
echo 'tl 1' > /var/www/FIFO

thanks!

The basic default configuration parameters are kept in /etc/raspimjpeg
When you make a change to setting then it is stored in the uconfig file which is in the web folder (e.g. /var/www/html/uconfig)
This is just a text file with one parameter stored per line. The time lapse interval will be a line like
tl_interval 20
So your macro script could look through the uconfig file and extract that value. The awk utility can simplify this
Note that if you change a setting back to the default value in /etc/raspimjpeg then the line will be removed from the uconfig file. I.e the absence of a parameter line means that it is at the default value.
You can back up any set up by just saving the uconfig file, but if you have changed any of the defaut values in /etc/raspimjpeg then you should back that up too.

Great, I will try that out. I am trying to do some more advanced macros as well as potentially reading/managing some configurations via my home assistant. Thanks again for the help


NotImplemented Error in Multi-dimensional BO

I followed the trainset generation script in Multi-dimensional BO README.md
python highdim_gp.py --mode=generate --model=tnpa --dimension=2 --min_num_points=30 --max_num_points=128
but there's an NotImplemented error for --mode=generate.
It seems it needs another elif for generate mode.

I see that train mode already includes dataset generation inside.
You should delete dataset generation script in the README.md in multi-dimensional BO.
It is kind of confusing because it doesn't match with the 1d bo above.


Add a Continuous Integration guide

I have explored testing with AppVeyor for  mir quite a while ago and it seems to me that people luckily found our setup and copied it for their use case e.g. https://github.com/etcimon/libasync/pull/65. Thanks @Calrama!
Imho we should make this information a lot easier to access and provide simple instruction on how one can add CI providers if we want to see wide-spread use and thus a better D ecosystem.
Btw thanks to @MartinNowak's script this is already pretty awesome for Linux!
This CI guide is by no means complete, but I hope it's a good base to start for a discussion.
CC @MartinNowak

Nice but I think the wiki would be a better place for this.

Nice but I think the wiki would be a better place for this.

Fair enough. If we want to enable CI testing for dub, we might want to spot-light the resulting document in both cases.
CC @s-ludwig

Nice but I think the wiki would be a better place for this.

For reference the page moved over here:
https://wiki.dlang.org/Continuous_Integration


Can't install Doom Emacs on Emacs 27

What did you expect to happen?
Complete the installation successfully.
What actually happened?
The installation fails with an error message: Symbol’s value as variable is void:.
Seems like it fails at (require 'cl-lib) in core-lib.el, but I don't know why it fails.

Details

Loading loadup.el (source)...
dump mode: nil
Using load-path (/Applications/Emacs.app/Contents/Resources/site-lisp /Applications/Emacs.app/Contents/Resources/lisp /Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp /Applications/Emacs.app/Contents/Resources/lisp/progmodes /Applications/Emacs.app/Contents/Resources/lisp/language /Applications/Emacs.app/Contents/Resources/lisp/international /Applications/Emacs.app/Contents/Resources/lisp/textmodes /Applications/Emacs.app/Contents/Resources/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading button...
Loading /Applications/Emacs.app/Contents/Resources/lisp/loaddefs.el (source)...
Loading emacs-lisp/nadvice...
Loading emacs-lisp/cl-preloaded...
Loading obarray...
Loading abbrev...
Loading simple...
Loading help...
Loading jka-cmpr-hook...
Loading epa-hook...
Loading international/mule-cmds...
Loading case-table...
Loading /Applications/Emacs.app/Contents/Resources/lisp/international/charprop.el (source)...
Loading international/characters...
Loading composite...
Loading language/chinese...
Loading language/cyrillic...
Loading language/indian...
Loading language/sinhala...
Loading language/english...
Loading language/ethiopic...
Loading language/european...
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-lisp/cl-generic...
Loading minibuffer...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-lisp/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-lisp/timer...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading tab-bar...
Loading emacs-lisp/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-lisp/lisp-mode...
Loading progmodes/elisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-lisp/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-lisp/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading term/common-win...
2020-02-20 16:17:52.380 emacs[39924:13519600] Failed to initialize color list unarchiver: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: non-keyed archive cannot be decoded by NSKeyedUnarchiver" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: non-keyed archive cannot be decoded by NSKeyedUnarchiver}
Loading international/mule-util...
Loading international/ucs-normalize...
Loading term/ns-win...
Loading mwheel...
Loading emacs-lisp/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-lisp/eldoc...
Loading cus-start...
Loading tooltip...
Loading /Applications/Emacs.app/Contents/Resources/lisp/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Symbol’s value as variable is void:

Steps to reproduce:

On macOS, build Emacs27 from the latest source code on branch emacs-27
https://github.com/emacs-mirror/emacs/tree/emacs-27
autoconf
make && make install
cp -r nextstep/Emacs.app /Applications

Clone Doom Emacs to ~/.emacs.d

Run ~/.emacs.d/bin/doom install

System information:
Couldn't make doom info work.

macOS Catalina 10.15.3

I could make it work by commenting out this:
https://github.com/hlissner/doom-emacs/blob/develop/bin/doom#L12

FWIW, I'm running doom on Emacs 27 (NixOS) just fine.

@ocharles
I tried to run on Emacs 27 (Arch Linux) and it also worked fine.
Commenting out (load-prefer-newer t) in bin/doom made it work on macOS.

Does someone run Emacs 27 on macOS successfully?

emacs-plus built with --emacs-27-branch, --HEAD works with (setq load-prefer-newer t).


Update a property name in button config helper

Overview
Update the voiceCommand property name in the editor script to fix a null pointer problem caused by the case change introduced in #10197.

/azp run

Oof, thanks for fixing!


Revert xmpp to orig behaviour. Closes #844

Fix regression in xmpp, revert to original behaviour, skip messages that do not have a zero date

Ugh. Sorry about that. 😞


Cast Error on trying to create page

Hi, I''m trying to export a complex page, but always receive some of those errors:

type 'Null' is not a subtype of type 'AlignmentDirectional' in type cast
type 'EdgeInsetsDirectional' is not a subtype of type 'EdgeInsets' in type cast

My flutter version:
Flutter 3.19.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 68bfaea224 (4 months ago) • 2024-03-20 15:36:31 -0700
Engine • revision a5c24f538d
Tools • Dart 3.3.2 • DevTools 2.31.1
I tried export just a simple Widget and it works, but not all my page or a more complex one.
Don't know if its the package version, the flutter version or some configuration.
Follows more of my code:
    ExportFrame(
                exportDelegate: controller.exporter,
                frameId: 'analytics',
                child: Widget(...))

  @action
  Future<void> export(BuildContext context) async {
    try {
      final pdf = await exporter.exportToPdfDocument('analytics');
      await saveFile(pdf, 'teste');
      SuccessMessage.show(
          context, "Feedback enviado com sucesso! Muito Obrigado");
    } catch (e, stackTrace) {
      print(stackTrace);
      print(e);
      ErrorMessage.show(context, e.toString());
    }
  }

  ExportDelegate exporter = ExportDelegate(
      options: const ExportOptions(
    checkboxOptions: CheckboxOptions.none(),
    pageFormatOptions: PageFormatOptions.a4(),
  ));

I had the same error, I'm trying to find a solution, if I get any results, I'll let you know!
PR: https://github.com/joseph-grabinger/flutter_to_pdf/pull/76

I had the same error, I tried this solution:
https://github.com/joseph-grabinger/flutter_to_pdf/pull/77

I had the same error, I tried this solution:
PR: https://github.com/joseph-grabinger/flutter_to_pdf/pull/77

Will be closed by #77


“Node” is imported from both flutter_quill and markdown

I have this error:
C:/tools/flutter/.pub-cache/hosted/[pub.dartlang.org/markdown_quill-1.0.0/lib/src/embeddable_table_syntax.dart:3:1](http://pub.dartlang.org/markdown_quill-1.0.0/lib/src/embeddable_table_syntax.dart:3:1): Error: 'Node' is imported from both 'package:flutter_quill/src/models/documents/nodes/node.dart' and 'package:markdown/src/ast.dart'.
import 'package:markdown/markdown.dart';

It's really strange because I have this error in one project but not in another, and the code is the same for both…

Please feel free to reopen this issue if it still happens.
Sorry for late reply I got busy with life.


[DS-3283] Mirage2: Edit Collection Source - No Field Label for Set Id

Tested locally for Mirage and Mirage2 themes.
https://jira.duraspace.org/browse/DS-3283

This replaces https://github.com/DSpace/DSpace/pull/1544

Closing as this PR must be recreated on dspace-6_x branch. XMLUI has been removed from master. See this mailing list notice: https://groups.google.com/d/msg/dspace-devel/aEFqSn46ryM/iPRr_IMLCwAJ


chore: release 1.2.3

:robot: I have created a release *beep* *boop*
1.2.3 (2019-07-29)
Bug Fixes

deps: update dependency execa to v2 (#211) (751265a)

This PR was generated with Release Please.

Release is at https://github.com/googleapis/nodejs-automl/releases/tag/v1.2.3

The release build has started, the log can be viewed here. :sunflower:

:egg: You hatched a release! The release build finished successfully! :purple_heart:


[example] nbody

Ports @huonw 's nbody example from the old simd library.

A great idea! Perhaps this could use cfg_feature_enabled! as well to provide a runtime diagnostic when it would otherwise not work?

Yes we should definetely improve this:

clean up the cfg(target_feature) macros
implement the required ARM intrinsics (I am doing this right now, are you on IRC?)
use run-time feature detection

I am indeed on IRC!

@alexcrichton why isn't travis running anymore?

does this mean I cannot squash? I can't change the past anymore!

👍


How can softer-NMS be added to its own network structure?

PLEASE FOLLOW THESE INSTRUCTIONS BEFORE POSTING

Please thoroughly read README.md, INSTALL.md, GETTING_STARTED.md, and FAQ.md
Please search existing open and closed issues in case your issue has already been reported
Please try to debug the issue in case you can solve it on your own before posting

After following steps 1-3 above and agreeing to provide the detailed information requested below, you may continue with posting your issue
(Delete this line and the text above it.)
Expected results
What did you expect to see?
Actual results
What did you observe instead?
Detailed steps to reproduce
E.g.:
The command that you ran

System information

Operating system: ?
Compiler version: ?
CUDA version: ?
cuDNN version: ?
NVIDIA driver version: ?
GPU models (for all devices if they are not all the same): ?
PYTHONPATH environment variable: ?
python --version output: ?
Anything else that seems relevant: ?

Create two configs similar to mine. Particularly, you need to add these lines in _our.yaml config:
XYXY: True
PRED_STD: True
STD_NMS: True
In _init.yaml config, you need to add:
XYXY: True
PRED_STD: False
STD_NMS: False
Learning rate and train.weights should also be changed accordingly.


Services using AF do not resize text

Increasing the font size on Chrome, Firefox or IE11 does not increase the size of the text.
GOV.UK Design System specifies font size in "em" and "px" as fallback. AF only has "px".
Seen on Vat View and Change https://docs.google.com/document/d/1ElwRokMTBHszYPdaJGPD3NoQCSAfgwnZ4zSPGnQHM7E/edit

Digging into the wording of the criteria. (https://www.w3.org/TR/2016/NOTE-WCAG20-TECHS-20161007/G142)
Sufficient techniques: Using a technology that has commonly-available user agents that support zoom

The objective of this technique is to ensure content can be scaled uniformly by using a Web technology supported by user agents that change text size via a Zoom tool.

and

This technique requires that the zoom function preserve all spatial relationships on the page and that all functionality continues to be available.

and

Internet Explorer 7 and Opera 9 provide a zoom function that scales HTML/CSS page content uniformly.

So that suggests that just using the page zoom is enough.
I know that there is some chatter on the WCAG boards about potentially dropping this criteria in the future.
Notable note: (https://www.w3.org/WAI/GL/2016/WD-WCAG20-TECHS-20160105/F69)

Note: The Working Group has discovered many misunderstandings about how to test this failure. We are planning to revise this failure in a future update. Until then, if the content passes the success criterion using any of the listed sufficient techniques, then it does not meet this failure.
Increase the text size of the content by 200%.
Check that no text is clipped, truncated, or obscured.

So basically as long as the font can be increased by 200% in some way (whether that includes the other parts of the page or not) and no readability is lost then we are good.

I think it is worth testing and reporting. And I’d like to see the issue fixed in AF.
Just because it isn’t a WCAG doesn’t mean it doesn’t cause an issue for someone (who maybe wants bigger text but doesn’t want a page to take on a mobile layout).
So we should report it under “other accessibility/usability issues” but don’t flag it as WCAG.

Plat-UI performed a spike to look at implementing non-px font-sizing in AF.
Due to the complexities involved, the high-traffic nature of services still using AF, the upgrade paths and the presence of large amounts of service-specific css in older services it was thought that it would be better to leave AF as it is.

New playfrontend library used. Only 5 or so services are using assets frontend so not deemed an issue anymore.

https://hmrcdigital.slack.com/archives/C01RVNY177E/p1715075868766259


Cannot see all team members when trying to add a Day off for a specific team member

I have a team which has a large number of participants.  When adding a day off and trying to select a specific team member from the drop down list I cannot see all the names of my team members.
Is there some kind of limit to how many names are shown here?

Thanks for reporting it will be fixed in an upcoming release.

Thanks for reporting it will be fixed in an upcoming release.
@AminTi, is there any ETA on this fix or any place where we can track it?

The same issue is happening for my organization. I found that the issue is due to adding users to a project as an Azure Active Directory groups instead of individual users. For auditing/security reasons we need to add them via AD. Is there any way to fix this to list the users in an AD group as well?

Thanks for reporting it will be fixed in an upcoming release.

Good day, we are also experiencing the same bug.  We have assigned access to Azure Boards based off Active Directory groups.  If you need any more information from an environment setup like this, or someone willing to test, I am happy to help so this bug can be resolved.
Thank you!


Initial command to cross-compile vagga for arm (Raspberry PI)

/cc @rainboh

git clone https://github.com/tailhook/vagga.git
cd vagga
git checkout arm
vagga make-arm

...

error: linking with `cc` failed: exit code: 1
  |
  = note ...
...  = note: /usr/bin/ld: /usr/lib/rustlib/arm-unknown-linux-musleabihf/lib/crt1.o: Relocations in generic ELF (EM: 40)
          /usr/bin/ld: /usr/lib/rustlib/arm-unknown-linux-musleabihf/lib/crt1.o: Relocations in generic ELF (EM: 40)
          /usr/lib/rustlib/arm-unknown-linux-musleabihf/lib/crt1.o: error adding symbols: File in wrong format
          collect2: error: ld returned 1 exit status

Forgot that it requires .cargo/config:
> cat .cargo/config
[target.arm-unknown-linux-musleabihf]
linker = "arm-linux-gnueabihf-gcc"

Is there any other way to specify linker for arm? Or maybe you have this setting in $HOME?

Or maybe you have this setting in $HOME?

Yes. And of course there it's not visible for the container, my fault.

Is there any other way to specify linker for arm?

Unshure if this is correct:
exec cargo rustc --target=arm-unknown-linux-musleabihf -- -C linker="arm-linux-gnueabihf-gcc"

When running above line with '--verbose' option, console output shows
   Compiling vagga v0.8.0 (file:///work)
     Running `rustc --crate-name vagga src/main.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C linker=arm-linux-gnueabihf-gcc ...

Using '.cargo/config' as well as above line did build successfull and both are running fine on target

Forgot that it requires .cargo/config:

Either '.cargo/config' or ' -C linker="arm-linux-gnueabihf-gcc' should be added to the repo. Agree ?

Yes. Merged in. We probably also want to cross-compile on travis, but this is out of scope of this PR.

Maybe armv7 wasn't compiled for the same reasons? (i.e. different headers)

First of all, thanks for your help and support to get target 'arm' working.

Maybe armv7 wasn't compiled for the same reasons? (i.e. different headers)

Most probably. At least I can successfull build it on Pi with
CC=musl-gcc cargo build --target=armv7-unknown-linux-musleabihf


Restore valid base image version

Looks like #437 contained an inadvertent change to Dockerfile that broke the Docker image build.
e.g., from https://github.com/microsoft/Quantum/runs/1383424059:
Step 1/10 : FROM mcr.microsoft.com/quantum/iqsharp-base:0.13.201118141-beta
manifest for mcr.microsoft.com/quantum/iqsharp-base:0.13.201118141-beta not found: manifest unknown: manifest tagged by "0.13.201118141-beta" is not found
Error response from daemon: No such image: public/quantum/samples:77b68faa38df8a601ba3fcc1ffef3094be242cba

This change reverts back to use the previously-released version 0.13.20102604.

That's my bad, sorry; I should have caught that beta Docker images aren't actually published. Thanks for catching this!

That's my bad, sorry; I should have caught that beta Docker images aren't actually published. Thanks for catching this!

No worries at all - that's why we have CI to catch these things!


Screengrab: reinstall_app true causes failure on Android >= API 25 without app installed

New Issue Checklist

[X] Updated fastlane to the latest version
[X] I have read the Contribution Guidelines

Issue Description

reinstall_app true in Screengrabfile.
Create fresh Android API 25 or 26 emulator (app is not installed).
screengrab will fail due to IllegalArgumentException for the unknown package.

Running screengrab with emulators running API <25 works fine, but 25 and 26 fail.
The adb uninstall behavior has changed:
API <=24:
adb uninstall package.doesnt.exist

Exception occurred while dumping:
java.lang.IllegalArgumentException: Unknown package: package.doesnt.exist
	at com.android.server.pm.Settings.isOrphaned(Settings.java:4134)
	at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:18105)
	at com.android.server.pm.PackageManagerService.deletePackage(PackageManagerService.java:15522)
	at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:888)
	at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:792)
	at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:118)
	at android.os.ShellCommand.exec(ShellCommand.java:94)
	at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:18363)
	at android.os.Binder.shellCommand(Binder.java:468)
	at android.os.Binder.onTransact(Binder.java:367)
	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2387)
	at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3031)
	at android.os.Binder.execTransact(Binder.java:565)

API 25/26:
adb uninstall package.doesnt.exist
Failure [DELETE_FAILED_INTERNAL_ERROR]

The IllegalArgumentException and error response is an Android issue, but screengrab needs to handle it. Either first checking if the package is installed, or allowing the command to fail.
Complete output when running fastlane, including the stack trace and command used

You can use: --capture_output as the last commandline argument to get that collected for you

[12:38:33]: Validating app APK
[12:38:33]: $ /Users/user/Library/Android/sdk/build-tools/26.0.0/aapt dump permissions app/build/outputs/apk/app-screenshot-debug.apk
[12:38:33]: ▸ package: com.package.screens
[12:38:33]: ▸ uses-permission: name='android.permission.DISABLE_KEYGUARD'
[12:38:33]: ▸ uses-permission: name='android.permission.WAKE_LOCK'
[12:38:33]: ▸ uses-permission: name='android.permission.WRITE_EXTERNAL_STORAGE'
[12:38:33]: ▸ uses-permission: name='android.permission.READ_EXTERNAL_STORAGE'
[12:38:33]: ▸ uses-permission: name='android.permission.CHANGE_CONFIGURATION'
[12:38:33]: ▸ uses-permission: name='android.permission.BLUETOOTH_ADMIN'
[12:38:33]: ▸ uses-permission: name='android.permission.INTERNET'
[12:38:33]: ▸ uses-permission: name='android.permission.ACCESS_NETWORK_STATE'
[12:38:33]: ▸ uses-permission: name='android.permission.BLUETOOTH'
[12:38:33]: ▸ uses-permission: name='android.permission.RECEIVE_BOOT_COMPLETED'
[12:38:33]: ▸ uses-permission: name='com.google.android.c2dm.permission.RECEIVE'
[12:38:33]: ▸ permission: com.package.screens.permission.C2D_MESSAGE
[12:38:33]: ▸ uses-permission: name='com.package.screens.permission.C2D_MESSAGE'
[12:38:33]: ▸ uses-permission: name='android.permission.ACCESS_COARSE_LOCATION'
[12:38:33]: ▸ uses-permission: name='android.permission.ACCESS_FINE_LOCATION'
[12:38:33]: Uninstalling app APK
[12:38:33]: $ adb -s emulator-5556 uninstall com.package.screens
[12:38:34]: ▸ Exception occurred while executing:
[12:38:34]: ▸ java.lang.IllegalArgumentException: Unknown package: com.package.screens
[12:38:34]: ▸ at com.android.server.pm.Settings.isOrphaned(Settings.java:4400)
[12:38:34]: ▸ at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:20603)
[12:38:34]: ▸ at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:17759)
[12:38:34]: ▸ at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:896)
[12:38:34]: ▸ at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:912)
[12:38:34]: ▸ at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:134)
[12:38:34]: ▸ at android.os.ShellCommand.exec(ShellCommand.java:96)
[12:38:34]: ▸ at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:20893)
[12:38:34]: ▸ at android.os.Binder.shellCommand(Binder.java:573)
[12:38:34]: ▸ at android.os.Binder.onTransact(Binder.java:473)
[12:38:34]: ▸ at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2638)
[12:38:34]: ▸ at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3466)
[12:38:34]: ▸ at android.os.Binder.execTransact(Binder.java:674)

Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: com.package.screens
at com.android.server.pm.Settings.isOrphaned(Settings.java:4400)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:20603)
at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:17759)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:896)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:912)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:134)
at android.os.ShellCommand.exec(ShellCommand.java:96)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:20893)
at android.os.Binder.shellCommand(Binder.java:573)
at android.os.Binder.onTransact(Binder.java:473)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2638)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3466)
at android.os.Binder.execTransact(Binder.java:674)
[12:38:34]: Exit status: 255

[!] Exit status: 255

  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane_core/lib/fastlane_core/ui/interface.rb:143:in `shell_error!'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane_core/lib/fastlane_core/ui/ui.rb:14:in `method_missing'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/helper/sh_helper.rb:56:in `sh_control_output'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/action.rb:98:in `sh'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-plugin-automated_test_emulator_run-1.5.1/lib/fastlane/plugin/automated_test_emulator_run/actions/automated_test_emulator_run_action.rb:178:in `run'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:252:in `block (2 levels) in execute_action'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:230:in `block in execute_action'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:226:in `chdir'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:226:in `execute_action'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:148:in `trigger_action_by_name'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/fast_file.rb:146:in `method_missing'
  Fastfile:47:in `block (2 levels) in parsing_binding'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/lane.rb:33:in `call'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/lane.rb:33:in `call'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/lane_manager.rb:52:in `cruise_lane'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/command_line_handler.rb:30:in `handle'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/commands_generator.rb:104:in `block (2 levels) in run'
  /Library/Ruby/Gems/2.0.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:178:in `call'
  /Library/Ruby/Gems/2.0.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:178:in `call'
  /Library/Ruby/Gems/2.0.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:153:in `run'
  /Library/Ruby/Gems/2.0.0/gems/commander-fastlane-4.4.5/lib/commander/runner.rb:476:in `run_active_command'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:64:in `run!'
  /Library/Ruby/Gems/2.0.0/gems/commander-fastlane-4.4.5/lib/commander/delegates.rb:15:in `run!'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/commands_generator.rb:303:in `run'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/commands_generator.rb:42:in `start'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/fastlane/lib/fastlane/cli_tools_distributor.rb:66:in `take_off'
  /Library/Ruby/Gems/2.0.0/gems/fastlane-2.47.0/bin/fastlane:20:in `<top (required)>'
  /usr/local/bin/fastlane:23:in `load'
  /usr/local/bin/fastlane:23:in `<top (required)>'

Environment
Please run fastlane env and copy the output below. This will help us help you :+1:
If you used --capture_output option please remove this block - as it is already included there.
🚫 fastlane environment 🚫
Stack

Key
Value

OS
10.12.5

Ruby
2.0.0

Bundler?
false

Git
git version 2.11.0 (Apple Git-81)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.12.5 (16F73)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib

OpenSSL Version
OpenSSL 0.9.8zc 19 Mar 2015

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Library/Developer/CommandLineTools/

fastlane gems

Gem
Version
Update-Status

fastlane
2.47.0
✅ Up-To-Date

Loaded fastlane plugins:

Plugin
Version
Update-Status

fastlane-plugin-automated_test_emulator_run
1.5.1
✅ Up-To-Date

My workaround is to manually install the apk before running screengrab, so it can be successfully uninstalled and re-installed. Not efficient, but it works.

This issue still persists.

I just upgraded 25 -> 26 and started getting this issue.

This seems to be the code responsible for uninstalling apks. It doesn't appear to do anything special to handle errors / nonexistent apps.
https://github.com/fastlane/fastlane/blob/ae5db88ff7a3ebc3c564f725f76758c83ccb7973/screengrab/lib/screengrab/runner.rb#L189-L199
This could probably be fixed by using adb shell pm path ... to check for the app, exit 0=exists, exit 1=doesn't exist.

API Level 27 is out, does it work there or is the behaviour the same?
This looks like a bug that probably should be fixed. Anyone of you want to take a shot at creating a PR for it?

Also happens on API level 27. I already checked the sources and I could not find a good way to easily change it since I'm not that familiar with the project + ruby.

any news about this bug ?

@alez007 I do not have an updated or anything but I will add this to my list of things to look into 💪 👀

Still isn't solved.

I would add this is happening without screengrab for me. Just a traditional re-install of the app :(.
not showing up in pm packages, and unable to uninstall

Again, the code has not changed at all the issue is not resolved.

😡

@joshdholtz could this bot be changed so that once an issue is triaged or has an assignment it does not bother everyone as much?

Repeat

Would anyone be up to submit a PR for this? The suggestion in https://github.com/fastlane/fastlane/issues/9825#issuecomment-332731345 seems to be a straightforward fix.

I'm doing this manually for now. I might submit a PR if I can find time
    packages = sh "adb shell pm list packages #{package_name}"

    if packages.match(/#{package_name}$/)
      UI.important "Uninstalling #{package_name}"
      sh "adb uninstall #{package_name}"
    else
      UI.message "#{package_name} not found in device"
    end

Still an issue.
@osrl mind submitting your patch?

Sorry but I'm really really busy right now :( let's don't let fastlane-bot to close this issue, I will be more than glad to contribute

Same

Hey guys I also ran into this issue, thought I'd just submit the PR here to hopefully get this one fixed.  Cheers!

Blah blah, still an issue.

The fix is in the Pr, waiting for review/approval


Add beta services

We needed to backup our data from beta services. I added the necessary urls to application.conf and used it successfully.

@OzanA
Dear OzanA,
I just checked your pull request to YaaS dbr-tool. It’s my pleasure to announce that we will to merge it. Before we can merge your code, we need to sign CLA agreement. The easiest way to do that is to:

Decline pull request
Create the same pull request again and agree with CLA.

I would like to inform you that “beta.yaas.io” and “us.yaas.io” are exactly the same environment.
When you delete data from beta.yaas.io it disappears from us.yaas.io and conversely too.
Best regards
Dawid

add missing cla

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


Standardize green address pill behavior

This address no longer opens to Github on click. Suggest removing the tooltip on hover. Copy functionality works as expected.

This behavior should be consistent for all places in the app where we show an address in a green pill.
Originally posted by @nicolaus-sherrill in https://github.com/decentdao/fractal-interface/issues/1578#issuecomment-2093672219

Originally commented on by @nicolaus-sherrill :

@adamgall in regards to the comment about the ghost text buttons & copying to clipboard vs opening in Etherscan, I agree with you — functionality should be the same. Regardless, a tooltip communicating an action to a user should be accurate, so thanks for removing that tooltip for the "copy address" button at the top of the DAO Home page.
One solution that comes to mind is a different style on hover for actual text links vs buttons — we could throw in an underline on hover and/or drop an angled-northeast-arrow icon at the right to communicate that the user will be taken to a new experience. I'll open a design issue about this for us. @xraystyle1980 @xanaramoss FYI

yep as long as it doesn't come up with open in etherscan (i.e only option is to copy address) then this is done :)

let me check in when I'm done with a few twitter spaces :)

@mudrila looks good to me!

thanks @nicolaus-sherrill


feat: filter cols by lookbehind combination filter

Thanks Martin, as you experienced, I sent out this PR a bit too soon. Didn't really run through the code after writing it, hence the many small 'mistakes'. Anyway, the setup is great to work with and I will happily take on more taksks to write up or adapt desired functionalitid

I just have a few responses that you might want to re-respond to? Otherwise it should be ready for merge.

Ohh, forgot to split the filters into two files. One sec!

Great! Will make a tiny change myself, and then merge it :D
Great work!


edge can't be inserted before vertix

i'm using python-arango
If I try to add an edge before i add the vertices it is not inserted.
this seems to be the result from the http interface, Document Not Found Error.

Is it possible to add edges without adding vertices first?
Is it possible to convert a regular collection to an edge collection?

Does it make sense adding edge before Vertex ? As per my view only if the vertex is created then only go for edge creation.
For ex : If we allow arango to create edge before Vertex, and for some reason if the vertex insertion is failed and edge remains in database without proper vertex there will be no relation drawn for those edges.
So, we should handle our logic using the arango transaction to insert vertex first and then go for edge or do nothing.

The low level document API as well as AQL allow to insert edges with _from and _to attributes that refer to non-existing documents. The vertex collections don't even have to exist. The edge collection you insert into must exist however.
You can try to use the driver methods to handle documents / vertices for inserting edges and see if that circumvents safeguards that are supposed to avoid dangling edges (e.g. through the general graph API, which does check if the vertices exist). Or fallback to AQL, which should work with any driver.
Regarding converting collections: the type can't be changed once a collection is created. You can create a new edge collection and then copy documents over e.g. using AQL, but be aware: documents in edge collections require a _from and a _to attribute or you will get edge attribute missing or invalid errors. Also note that you can't store _from and _to attributes in document/vertex collections to later copy these documents with edge attributes to an edge collection. These two attributes will be silently removed.

@SanthoshMurru not if you are looking for performance, if I have to check if a vertex exists or insert it and catch the exception for every edge that's a huge performance cost.
@Simran-B thanks, that was suggested also by the python-driver creator, to try and use regular document apis for insertion. i'll try that.


svelte-native-preprocessor isn't running with current webpack config

if you change
https://github.com/farfromrefug/ns-forecastie/blob/be357a1073840068f0aa112122367581dfc4a24e/webpack.config.js#L448-L456
to
  preprocess: [require('svelte-preprocess')(
                                        {
                                            typescript: {
                                                compilerOptions: {
                                                    module: 'es6'
                                                }
                                            }
                                        }), svelteNativePreprocessor()]
                                ,

then it works as expected

Oh so that is my issue damn ! You think it fixes the span issue ?

Actually I am.using app.webpack.config.js. I need to remove the other one to get the default n one. But my app one must have the same issue


Sprinkler system example

Does anyone have sprinkler system example?
Thanks!

https://github.com/maccoylton/esp-homekit-irrigation

Thank you!


datalake add hudi docker compose to run hudi examples

Proposed changes
Doris+Hudi+MINIO Environments:
Launch spark/doris/hive/hudi/minio test environments, and give examples to query hudi in Doris.
Launch Docker Compose
Create Network
sudo docker network create -d bridge hudi-net

Launch all components in docker
sudo ./start-hudi-compose.sh

Login into Spark
sudo ./login-spark.sh

Login into Doris
sudo ./login-doris.sh

run buildall

run buildall


Documentation site has gone haywire

Are you working on something right now? Many (most?) of the navbar links on the left show the Installation page, so much of the documentation is inaccessible... Buttons, Cards, Checkboxes and Textfields work, but all others don't.
Tx

You're right. I didn't even see that. Thanks for letting me know

Fixed


Revert "fix(certs): wait for dns propagation when the DNS resolver challenge is being performed"

Reverts bf2fc6cc711aee1a0c2a/kas-fleet-manager#1620
This after discussion on https://github.com/bf2fc6cc711aee1a0c2a/kas-fleet-manager/pull/1620#discussion_r1129183561 we would like to avoid potential blocking & long running operations. I prefer to revert this for now to avoid long reconciliation times especially if the queue of Kafkas is big.
The errors that were meant to be fixed by bf2fc6cc711aee1a0c2a/kas-fleet-manager#1620 didn't endup blocking the reconciliation of the Kafka as it was retried and succeeded on second try.
Let's revert the PR bf2fc6cc711aee1a0c2a/kas-fleet-manager#1620 for now while we continue to think about better ways of handling the errors.

/cc @miguelsorianod @pb82


react file with .js extension and JavaScript React language doesn't work very well

errors

.js file with errors

.jsx file without errors

I'm also experiencing this issue. Ignoring it for now, but occasionally I run into an actual syntax that would have been caught if I hadn't trained myself to ignore them! :)

I believe this is because static properties, rather any class property declared this way, is an ES7 feature and code doesn't yet have support for it.
Question though, are you guys getting bracket completion when using .jsx extension? I'm not. I don't get auto indent either, so I've been using Sublime when working with React at all lately.

Well, it's an ES7 feature, but it doesn't highlight any errors when you use the .jsx extension..
Also, it's even highlighting the <div> tag so... Something is wrong :D

As far as I'm concerned this fix should be better support of JSX contained in .jsx files and an addition of the ability to select which file parsing I want to use for each filetype.

+1 jsx support in .js file extensions is a required feature

Is anyone else not getting bracket completion and auto indent with .jsx files?

JSX support in .js files is one of the only things keeping me from using VSCode as my primary editor. +1 for getting some sort of support for this.

+1.I like this feature.

+1 add es7 support

same issue here

@tgienger  +1 also have this issue - nor auto indent neither bracket auto close

Same here, it would be good to have jsx support on .js files

+1

Yeah, no proper support for JSX yet. Closing as dope of #140

// Place your settings in this file to overwrite default and user settings.
{
"files.associations": {
"*.js": "javascriptreact"
}
}

Refer http://stackoverflow.com/questions/32832264/change-language-to-jsx-in-visual-studio-code/37592711#37592711?newreg=f24a9655438c47e2b780380cec1391ef . It worked for me


Reproducer for #379

See #379

Closing in favor of https://github.com/quarkiverse/quarkus-github-app/pull/396 . Thanks for the reproducer.


Revert 'enable auth on the noauth test'

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: ldemailly
Assign the PR to them by writing /assign @ldemailly in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@costinm: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e.sh
f39c63a4dbe8f16692172b50ce92cdf9f8b38600
link
/test istio-pilot-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e.sh
f39c63a4dbe8f16692172b50ce92cdf9f8b38600
link
/test istio-pilot-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
f39c63a4dbe8f16692172b50ce92cdf9f8b38600
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e.sh
f39c63a4dbe8f16692172b50ce92cdf9f8b38600
link
/test istio-pilot-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
f39c63a4dbe8f16692172b50ce92cdf9f8b38600
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
f39c63a4dbe8f16692172b50ce92cdf9f8b38600
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
f39c63a4dbe8f16692172b50ce92cdf9f8b38600
link
/test e2e-bookInfo-envoyv2-v1alpha3

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
d235618cab437916e25a1d53b08696fc51621402
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
d235618cab437916e25a1d53b08696fc51621402
link
/test istio-pilot-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
d235618cab437916e25a1d53b08696fc51621402
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
d235618cab437916e25a1d53b08696fc51621402
link
/test istio-pilot-e2e

prow/e2e-bookInfoTests-v1alpha3.sh
d235618cab437916e25a1d53b08696fc51621402
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Force merging - the no-auth suite was disabled earlier, we need it on.
This PR makes no code change - just enables no-auth tests.


Particles - startFollow causes x/y step particle emitters to not emit in steps (all emit from single coordinate)

Version

Phaser Version: 3.55.2, worked in 3.20.0

Operating system: Windows/Mac/iOS/Android/Kindle

Browser: All/Any

Description

If you create a particle emitter with x/y values that are EmitterOpSteppedConfig (start/end/steps) objects, then have the Particle Emitter follow another object using startFollow, instead of the particles emitting in steps, all the particles will emit from a single point.
Example Test Code

The following code will replicate the issue:
let follow = this.add.rectangle(0, 100, 400, 20, 0xff0000);
this.add.tween({targets:follow, duration: 10000, props:{x: this.scale.width}, yoyo:true, repeat:-1})
var stepConfig = {
    x: {start:0, end:this.scale.width, steps:6},
    y: 100,
    speedY: 100,
    speedX: Math.cos(120*Math.PI/180)*100,
    lifespan:4000,
    radial:true,
    rotate: 120,
    scale:1,
    quantity: 6,
    frequency:1000,
}
this.add.particles("myparticle").createEmitter(stepConfig).startFollow(follow);

If you comment out the stepFollow you will see how the particles should appear. Changing the size of the follow object and the size of the x start/end doesn't fix the issue - I originally thought if the width of the follow object was greater than the distance between start and end, it would fix the issue, but it doesn't.
Additional Information

I ran into this issue because I was updating an old game that was using 3.20.0 (beta I think) to 3.55.2 and a particle effect that was suppose to create rain wasn't working right. It's possible that the way it worked in 3.20.0 was actually wrong and that the behavior in 3.55.2 is actually the expected behavior. It's also possible that there is a config setting I'm missing that would fix the issue as well, but I haven't been able to find what that config option is, if one does exist.

Compare v3.24.1 vs v3.55.2.

Compare v3.24.1 vs v3.55.2.

That doesn't show the issue I was referring to - though the emit point seems to be different - but you can see the issue I was referring to by changing the x property in the emit config to {start:-120, end:120, steps:6}. In 3.24.1 the particles emit along the top of the image in a line, while in 3.55.2 they emit from a single point.

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.
Test here: https://labs.phaser.io/view.html?src=src/bugs/5847 step particles.js&v=dev


starlabs: init, add starlite 5 tablet

Description of changes
Add profile for Star Labs' StarLite 5 tablet. Screen rotation is basically the only thing that didn't work out of the box--this fixes that.
@samueldr's suggestion in https://github.com/NixOS/nixos-hardware/issues/871 to identify profiles based on product_sku seemed like a good one, so that's what I'm doing here!
Things done
Verified proper behavior on my own hardware running Plasma v6 with this branch as flake input.

[x] Tested the changes in your own NixOS Configuration
[x] Tested the changes end-to-end by using your fork of nixos-hardware and
importing it via <nixos-hardware> or Flake input

@mergify queue

Using sku is indeed a good idea. Than we can autoselect profiles in future


ROX-18278: Disable flaky Enforcement test

Description
During the CI improvements meeting, we identified this test as flaky.
This PR is disabling it until it's fixed.
User-facing documentation

[x] CHANGELOG is updated OR update is not needed
[x] documentation PR is created and is linked above OR is not needed

Testing and quality

[x] the change is production ready: the change is GA or otherwise the functionality is gated by a feature flag
[ ] CI results are inspected

Automated testing

[x] disable existing tests

How I validated my change
I'll let the CI pipeline run and check if this test is skipped.

@SimonBaeumer It's among the top most flaky tests, we're trying to keep CI green.
This particular flake was identified over a year ago, and is still unassigned in state NEW, so we figured it's not the team's priority.


Set extend automatically based on vmin and vmax

Description
It would be more convenient to assign the extend based on vmin and vmax.
Steps to reproduce
import proplot as plot
import numpy as np
fig, axs = plot.subplots()
state = np.random.RandomState(51423)
m = axs.pcolormesh(
    state.rand(20, 20), cmap='viridis',
    vmax=0.5,
    # extend='max'
)

axs.colorbar(m)

Expected behavior:
The same result of adding extend='max':

Actual behavior:

Proplot version
0.6.3

I don't think I understand the rationale here. If users specify vmin or vmax it doesn't necessarily imply that they want to add extend colors beying those points (on the contrary it might mean these are rigid limits, so please don't color anything outside of this range). So for the sake of simplicity I don't think I will implement this.


Using plotly causing my VS code to behave strangely

Environment data

VS Code version: 1.64.2
Jupyter Extension version (available under the Extensions sidebar): v2022.1.1301854968
Python Extension version (available under the Extensions sidebar): v2022.0.1814523869
OS (Windows | Mac | Linux distro) and version: Mac Montery 12.2
Python and/or Anaconda version: 3.10.0
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Jupyter server running: Local

Expected behaviour
I expect to see my plot output in cells and be able to save my notebook.
Actual behaviour
I have plotted a few scatterplots using plotly express. This caused my VS Code to have a grey screen in all of my output cells and now I can't save my notebook either (says Failed to save '': invalid string length) - but I didn't change the notebook name and it worked previously.
Also, I tried to do a scatter plot with ~3mil data points and it crashed my VS Code completely.
Steps to reproduce:
I'm plotting scatterplots (around 40 per cell) using plotly express. I've done this in 3 cells, and it crashed on the third. I do not want to attach screenshots because it is work related and I don't want to expose work data.

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

XXX

Can you provide the Jupyter logs from the output panel when you hit this scenario? (View→Output, change the drop-down the upper-right of the Output  panel to Jupyter)

As for failing to save - VS Code has a file size limit, so you won't be able to write a file with that much data in it. Clearing the outputs should allow you to save again, and you'll just have to regenerate the plots.


(bugbash) fix G107 G304 gosec warnings

Signed-off-by: someshkoli<EMAIL_ADDRESS>Many thanks for submitting your Pull Request :heart:!
What this PR does / why we need it:
Fixes  fix G107 G304 gosec warnings
Special notes for reviewers:
Done as part of bugbash <3
Additional information (if needed):

@someshkoli yay!!! thank you!


Add Vibe Command

Ports older command from the previous discord bot.

How do you feel about the plugin development experience compared to the class based way?

I'm still on the fence about it, but it hasn't been too much of an issue so far


Gloot fails to return string property started from number

item protoset
{
	\"id\": \"snack_food\",
	\"description\": \"150 kcal\"
},

code
var descr: String = item.get_property("description", "")

Expected result:

descr variable has string type and value "150 kcal"

Actual result:

get_property returns int = 150

I did a bit of investigation and this seems like a Godot problem. str_to_var returns a variable of type int whenever a string begins with a digit. This behavior is also inconsistent with String.is_valid_int():
var s: String = "1a"
print(s.is_valid_int()) # prints false
print(typeof(str_to_var(s)) == TYPE_INT) # prints true

I'll probably open an issue in the Godot repo.

Should be fixed in v2.4.9.


cilium-cli: 0.16.15 -> 0.16.19

Diff: https://github.com/cilium/cilium-cli/compare/refs/tags/v0.16.15...v0.16.19
Changelog: https://github.com/cilium/cilium-cli/releases/tag/v0.16.19

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 348904 run on x86_64-linux 1

1 package built:

cilium-cli


Remove PartialEq and Eq from Function

For now, remove PartialEq and Eq for Function and everything else that uses it.
As soon as Span has PartialEq/Eq (seems trivial), this commit should be reverted and #1320 closed.

Thanks!


feat: add pcp monitoring

Closes #78

Changing to a draft until i work out some log spam happening in Silverblue:
Sep 24 11:03:35 silvervm systemd[1]: Starting pmlogger.service - Performance Metrics Archive Logger...
Sep 24 11:05:22 silvervm systemd[1]: pmie.service: Failed with result 'protocol'.
Sep 24 11:05:22 silvervm systemd[1]: Failed to start pmie.service - Performance Metrics Inference Engine.
Sep 24 11:05:22 silvervm systemd[1]: pmie.service: Consumed 4.070s CPU time.
Sep 24 11:05:22 silvervm systemd[1]: Starting pmie_farm.service - pmie farm service...
Sep 24 11:05:22 silvervm systemd[1]: Started pmie_farm.service - pmie farm service.
Sep 24 11:05:23 silvervm systemd[1]: pmie.service: Scheduled restart job, restart counter is at 8.
Sep 24 11:05:23 silvervm systemd[1]: Stopping pmie_farm.service - pmie farm service...
Sep 24 11:05:23 silvervm systemd[1]: pmie_farm.service: Deactivated successfully.
Sep 24 11:05:23 silvervm systemd[1]: Stopped pmie_farm.service - pmie farm service.
Sep 24 11:05:23 silvervm systemd[1]: Stopped pmie.service - Performance Metrics Inference Engine.
Sep 24 11:05:23 silvervm systemd[1]: pmie.service: Consumed 4.070s CPU time.
Sep 24 11:05:23 silvervm systemd[1]: Starting pmie.service - Performance Metrics Inference Engine...
Sep 24 11:05:24 silvervm systemd[1]: pmlogger.service: Failed with result 'protocol'.
Sep 24 11:05:24 silvervm systemd[1]: Failed to start pmlogger.service - Performance Metrics Archive Logger.
Sep 24 11:05:24 silvervm systemd[1]: pmlogger.service: Consumed 4.449s CPU time.
Sep 24 11:05:24 silvervm systemd[1]: Starting pmlogger_farm.service - pmlogger farm service...
Sep 24 11:05:24 silvervm systemd[1]: Started pmlogger_farm.service - pmlogger farm service.
Sep 24 11:05:24 silvervm systemd[1]: pmlogger.service: Scheduled restart job, restart counter is at 8.
Sep 24 11:05:24 silvervm systemd[1]: Stopping pmlogger_farm.service - pmlogger farm service...
Sep 24 11:05:24 silvervm systemd[1]: pmlogger_farm.service: Deactivated successfully.
Sep 24 11:05:24 silvervm systemd[1]: Stopped pmlogger_farm.service - pmlogger farm service.
Sep 24 11:05:24 silvervm systemd[1]: Stopped pmlogger.service - Performance Metrics Archive Logger.
Sep 24 11:05:24 silvervm systemd[1]: pmlogger.service: Consumed 4.449s CPU time.

As of the last commits, I've tested this on a locally built image and both the pmie and pmlogger services are working now.
I specifically added this to ucore and not to ucore-minimal.


Graceful handling of connection errors

Close #34
When scraping biorxiv/medrxiv, occasional connection error occurs, as described in #34. With this PR we handle such errors more gracefully and attempt up to max_retries retries to download the same batch of papers.
Version bump to 0.2.8

Still downloading but looks like this now:
>>> from paperscraper.get_dumps import biorxiv, medrxiv, chemrxiv
WARNING:paperscraper.load_dumps: No dump found for biorxiv. Skipping entry.
WARNING:paperscraper.load_dumps: No dump found for chemrxiv. Skipping entry.
WARNING:paperscraper.load_dumps: No dump found for medrxiv. Skipping entry.
WARNING:paperscraper.load_dumps: No dumps found for either biorxiv or medrxiv. Consider using paperscraper.get_dumps.* to fetch the dumps.
>>> medrxiv()
5101it [03:59, 22.87it/s]ERROR:paperscraper.xrxiv.xrxiv_api:Connection error: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')). Retrying (1/10)
26101it [24:57,  5.00it/s]


Fix #279 - bank search not working when using two words split by space

@bzagozda thanks for your pull request - I really appreciate your contribution to the project! I will do the code review ASAP 👍

Hello, I faced the same problem and I found a bug in the library. It double encode parameters, because UriBuilder encode query params by itself, so the problem is that paramaters are encoded before with UrlEncodedPair class. So to the uri builder should be passed "raw" params.

Hi @ptrepka ! Thank you for your comment! This pull request is waiting for changes for quite a long time, and even initially I was against of such a simple hack. And by coincidence I had the same bug in another project where I was able to find the right solution. The problem is that URLEncoder that is currently used in the library is not supposed to be used for URL's query part encoding - it's only for form parameter. And there is another util class form Spring org.springframework.web.util.UriUtils that provides method encodeQueryParam that works exactly as it's required by RFC 3986. I'm going to make another pull request and fix the original bug ticket #279 .

@proshin-roman Thanks for the fast answer. I will be waiting for the results :)

The issue is going to be fixed by PR #357


Missing log levels in configurations

In logback_per_type_and_module_logging.xml and logback_per_type_logging.xml config, appenders for TRACE and WARN are missing

Today we discussed that you should remove repeated appender definitions and provide log level through MDC new key. For more details please check below comment: https://github.com/jgrades/jgrades/commit/92e6cd78ffced9462cfe8b15341ffc7fdb9afe64#commitcomment-12343088

Fixed with new implementation of logger (#17 PR). Can be closed.


notifications not working (apparently Windows issue)

Notifications didn't seem to work on my and my colleague's computer using noble-uwp in an x64 Electron build. Scanning and connecting works though.
Turns out there apparently is an issue in Windows that is causing this. Regular UWP apps work fine but the problem is specific with 'external' use like dlls.
Supposedly there is a Windows Update that fixes this, but probably only people in the fast ring have this (which I'm not).
There is a topic that addresses this issue:
https://social.msdn.microsoft.com/Forums/en-US/58da3fdb-a0e1-4161-8af3-778b6839f4e1/bluetooth-bluetoothledevicefromidasync-does-not-complete-on-10015063?forum=wdk#ad57e5ff-0699-4868-ad04-b6fdf19859de
Fortunately the regedit fix that is proposed here does work for me and my colleague. However this is not really a realistic solution for my customers of course. So I'm wondering if it's possible that one of the solutions mentioned in the link can be integrated in node-uwp somehow?

The code I added at uwp/InitializeSecurity.h is specifically to address this issue. It implements the CoInitializeSecurity() workaround as described in the post there.
Unfortunately for a few releases of noble-uwp, that code was accidentally omitted from the build. But then I fixed it a few weeks ago (0d9754831dacb2e7869357d22a15c9350039d5bf). The noble-uwp 0.5.2 release has that fix, and I verified notifications were working for me at that time, in a node command-line app.
But perhaps something is different when running in Electron? Maybe it calls CoInitializeSecurity() in a different way that conflicts?

I tried it with the sample from noble and it does not work for me with latest noble-uwp from master (with noble and usb adapter it works).
InitializeSecurity() is called and there are no other errors...
@jasongin are you sure that it worked? Could you try it with the latest release?
(OS Build 15063.540, node v6.10.3)

Notifications do still work for me with the latest noble-uwp. However, I've been on more recent Windows insider builds, currently 16278. I don't have a system running Windows build 15063 available to test. (Actually with the newer Windows builds it can work even without the call to CoInitializeSecurity(). That explains why my testing didn't detect that regression earlier.)
I understand it would be best if things worked on non-insider builds, particularly 15063. If the CoIinitializeSecurity() workaround is not sufficient there, then the only other possibilities are the registry entry, or the optional windows patch that was mentioned in that forum thread. Unfortunately no KB number was given.

I recommend that you install a virtual machine to test things like this out on. I prefer VMware Fusion on my Mac. It's not free but not exactly expensive.
You can download a Windows ISO here:
https://www.microsoft.com/en-us/software-download/windows10ISO
You don't need a serial key or anything, just mount the ISO and go through the installer. If you don't wish to set a profile password just keep the password field empty. It takes about 20 minutes to be desktop ready. Then install VMware tools by clicking Virtual Machine -> install VMware tools. This activates a virtual drive with an autorun installer. Installing this allows you to copy/paste files and text between the host and VM, among other things.
Once this is done install NodeJS, Visual Studio and Windows 10 SDK.
To use Bluetooth you'll want to uncheck 'share Bluetooth devices with Windows' and check the Bluetooth host controller in the USB & Bluetooth Settings so that the BT adapter will be dedicated to the VM. You might want to install some drivers for this.
When on Mac you can try these Apple BT drivers for use in Windows:
32 bit (x86) |   64 bit (x64)
After installing this you may have to manually assign the drivers to the device in device manager.
Doing this all takes maybe 30 minutes. Windows may not be activated but that doesn't matter.
I suggest that you try a 32 bit Windows too to see if you can get things to work there, because I don't.

Also I strongly suggest that you give Electron a try yourself. It's really easy to get something up and running:
First download a release, current latest one is 1.7.5:
electron 1.7.5 win32 x64
electron 1.7.5 win32 x86
all releases
The 32 bit version should work on x64 systems too. (BTW 'win32' is the name of the platform, not to be confused with architecture)
Extract the zip, open the folder 'resources' and in there create a folder named app. In resources/app create the package.json, main.js and index.html files. Check the quick start as to what to put in these files. Then try to run electron.exe to see if it works.
See if you can install noble-uwp by using the suggestions from https://github.com/jasongin/noble-uwp/issues/31. The node_modules folder should appear in the resources/app folder as well.
Now edit the index.html and add some javascript (or create a separate js file and refer to that):
var noble = require('electron').remote.require('noble-uwp');
console.log(noble);
From here on you can just create some html buttons and javascript or something to index.hml to test things out. Make sure mainWindow.openDevTools(); is put in main.js which opens the dev console at startup. It should be there if you took the example from the quick start.

@Janneman84 Did you ever find a way around this to get this working in an Electron build for an end user?

There is a Windows Update that should fix the issue. It's probably included in the Fall Creators Update, but I'm not sure. If this is the case you can check the version of Windows the user is on and prompt the user that they need to update Windows. I believe it's in process or process.versions somewhere.

@Janneman84 Are you still seeing this behavior?  I'm on OS 10.0.15063.909 and Electron 1.8.2  and notifications appear to be functioning fine now.
I don't remember the exact situation that caused the issue before, so I'm hesitant to start investing time in this again if this notifications issue still exists and I'm just missing something.


[fix] [broker] fix unload bundle count metric.

Motivation
Those bundles that are filtered when try to unload them should not be included in the indicator.
Modifications
Increment the metric only when the bundle are unloaded.
Verifying this change

[x] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

[ ] Dependencies (add or upgrade a dependency)
[ ] The public API
[ ] The schema
[ ] The default values of configurations
[ ] The threading model
[ ] The binary protocol
[ ] The REST endpoints
[ ] The admin CLI options
[ ] The metrics
[ ] Anything that affects deployment

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository: https://github.com/thetumbled/pulsar/pull/58

PTAL, thanks. @heesung-sn @Demogorgon314

Good catch! can you also add a unit test too? thanks.

Good catch! can you also add a unit test too? thanks.

I add an unit test, PTAL, thanks.

/pulsarbot rerun-failure-checks

/pulsarbot rerun-failure-checks


Fix script test

./script/test
Node: v0.10.35
npm: v1.4.28
Installing build modules...
Installing apm...
Installing modules ✓
Deduping modules ✓
/bin/sh: node_modules/.bin/grunt: No such file or directory

In script/test, --gruntfile option is absent. So, I added it.
And then in build/Gruntfile.coffee, "publish-build" task doesn't exist. So, I removed it.
I don't know what "publish-build" task is for. Please check again it.

@outsideris this changes look good to me. Since we don't currently run this in CI, I didn't check if this part was working correctly when I implemented the test system.
Also if you'd like to avoid the bootstrapping part while running test you can execute ./script/run -rt . from inside the base directory or use the test window from inside the application.

@mcolyer Thanks you for your information to run tests.
I run ./script/test, to run test cases. But I found it's not working.
I realized the script run grunt ci, their names aren't match and it's not for running test cases.
Anyway, I think it's broken script, so I fixed it. Because I'm digging atom-shell-starter structure.


Local Usage with a remote call

Hi,
I am trying to load the search information dynamically through a call to a API.
But for some reason the angucomplete-alt can't see the data.
the JS
$scope.movies = $http.get('movies/all_api', { cache: true }).then(function (response) {
            return response.data;
    });

HTML
<div angucomplete-alt id="ex1"
              placeholder="Choose a movie"
              pause="400"
              selected-object="selectedCountry"
              local-data="movies"
              search-fields="id,heb_title"
              title-field="heb_title"
              minlength="1"
              input-class="form-control form-control-small"></div>

thanks!

You are overwriting the value of reference to $scope.movies.
Try like this:
$scope.movies = [];
$http.get('movies/all_api', { cache: true }).then(function (response) {
  // copy items into $scope.movies
  Array.prototype.push.apply($scope.movies, response.data);
});

Thank you very much, it worked!


Content of page not actionable

https://learn.microsoft.com/en-us/graph/api/reportroot-list-credentialuserregistrationdetails?view=graph-rest-beta&tabs=http contains a "try it" button.  When signed into the browser as an admin of the O365 tenant, the following message is displayed: "Forbidden - 403 - 1554 ms. Either the signed-in user does not have sufficient privileges, or you need to consent to one of the permissions on the Modify permissions tab".  No information is provided about how to resolve this issue.  There is a "Modify permissions tab", but nothing is modifiable in there.

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

ID: 786282cc-2e01-7a67-bff8-7fdfc069d8f3
Version Independent ID: 56775e93-d8b0-9fda-88ce-b6dd762a11c5
Content: List credentialUserRegistrationDetails - Microsoft Graph beta
Content Source: api-reference/beta/api/reportroot-list-credentialuserregistrationdetails.md
Product: identity-and-access-reports
Technology: microsoft-graph
GitHub Login: @egreenberg14
Microsoft Alias: MSGraphDocsVteam

Thank you @SomeoneElseOSM for raising this issue. There are two possible reasons for the issue:

You haven't consented to the Reports.Read.All permission. Refer to the required permissions for the API. Apart from the "Modify permissions" tab, you can also navigate to the list of permissions via the profile avatar. See this guide with screenshots.
You don't have the required license to use the feature.

Hi @SomeoneElseOSM - I hope my answer was satisfactory. I'll proceed to close this issue.

Yes it was "You don't have the required license to use the feature."
Unfortunately, what is the required licence doesn't seem to be listed on the page?


Break system namespace and ingressgateway assumptions

Please provide a description of this PR:
Several integration tests assume that the system namespace is istio-system and that the ingress gateway service name is istio-ingressgateway. Since the integration tests suite can run on pre-existing istio installs (via the kube.deploy flag), the tests should also allow for customizing these fields for a test run.
Part of #43717

@keithmattix: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
2d13dabfb4359c9a9968ff12726faf5ef495682f
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@keithmattix: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
2d13dabfb4359c9a9968ff12726faf5ef495682f
link
true
/test lint

gencheck_istio
2d13dabfb4359c9a9968ff12726faf5ef495682f
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@keithmattix: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
2d13dabfb4359c9a9968ff12726faf5ef495682f
link
true
/test gencheck

lint_istio
d26506e159740c94ab7ecbc329018bb65eb3b609
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@keithmattix: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
6c8a2378727381e73b14f4efc6f7befce4a02688
link
true
/test integ-security-multicluster

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-security-multicluster

In response to a cherrypick label: #43809 failed to apply on top of branch "release-1.17":
Applying: Custom ingress field and templatize certain tests for systemNamespace
Using index info to reconstruct a base tree...
M	pkg/test/framework/components/istio/kube.go
M	tests/integration/pilot/common/traffic.go
Falling back to patching base and 3-way merge...
Auto-merging tests/integration/pilot/common/traffic.go
CONFLICT (content): Merge conflict in tests/integration/pilot/common/traffic.go
Auto-merging pkg/test/framework/components/istio/kube.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 Custom ingress field and templatize certain tests for systemNamespace
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

In response to a cherrypick label: new issue created for failed cherrypick: #43864


Sum BankPaymentAmount and ManuallyProcessedAmount for Total Amount Paid on CSV export

Closes #224

Refactored export-search-results, moved transform functionality into separate module.  Created unit tests for both modules


Fix role authentication to use the session token correctly

Authenticating using an IAM role currently gives this error:

AttributeError: 'datetime.datetime' object has no attribute 'split'

That's due to us passing a datetime object through instead of what should be a string containing the session token.
Switching to using the SessionToken value instead makes it complete as expected.

Interesting. Surprised this worked in the past. Maybe AWS changed the SessionToken's value/behavior and it used to be the same as the expiration.
Anyway, been thinking about looking at what and AWS secrets handler would look like which could deal with all these sorts of things in an more centralized/focused way rather than having to include code/support in all of the providers & sources for it. If/when that happens this stuff may get deprecated in favor of that route.
/cc https://github.com/octodns/octodns/pull/1140 for the secrets handler functionality

Looks like a unit test is failing now. Probably needs a tweak to the mock/setup. ./script/coverage should run everything locally. May require a one-time ./script/bootstrap first.

Hi All,
I am also getting this error while adding role_arn inside route53 provider,
Is there any workaround for this.

/cc https://github.com/octodns/octodns-route53/pull/88