Issue with referencing from one resource to another in same ResourceDictionary

Avalonia 0.8.3.
I cannot make a reference from one resource to another via StaticResource even in the same ResourceDictionary. It fails with:

Avalonia.Markup.Xaml.XamlLoadException: 'Error loading xaml at avares://repro/Visual.xaml: An error occured getting provided value'
KeyNotFoundException: Static resource 'Red' not found.

In case of change StaticResource to DynamicResource, application starts without exceptions but 'dynamic' reference does not works.
Visual.xaml
<ResourceDictionary
    xmlns="https://github.com/avaloniaui"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    >

    <Color x:Key="Red">#FFE21A1A</Color>
    <SolidColorBrush x:Key="RedBrush" Color="{StaticResource ResourceKey=Red}"  />

</ResourceDictionary>

MainWindow.xaml
<Window xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:s="clr-namespace:System;assembly=mscorlib"
        xmlns:markup="clr-namespace:Portable.Xaml.Markup;assembly=Avalonia.Markup.Xaml"
        xmlns:viewModels="clr-namespace:repro.ViewModels"
        mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
        x:Class="repro.Views.MainWindow"
        Icon="/Assets/avalonia-logo.ico"
        Width="800" Height="600"
        >

    <Design.DataContext>
        <viewModels:MainWindowViewModel/>
    </Design.DataContext>

    <Window.Resources>

      <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
          <ResourceInclude Source='/Visual.xaml'/>
        </ResourceDictionary.MergedDictionaries>

      </ResourceDictionary>

    </Window.Resources>

      <Button
          Content="should have red background"
          Margin="40"
          Background="{DynamicResource ResourceKey=RedBrush}"
           />

</Window>

Please make note, if I remove RedBrush from Visual.xaml and modify Window.Resources node to
<Window.Resources>

      <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
          <ResourceInclude Source='/Visual.xaml'/>
        </ResourceDictionary.MergedDictionaries>
        <SolidColorBrush x:Key="RedBrush" Color="{DynamicResource ResourceKey=Red}"  />
      </ResourceDictionary>

</Window.Resources>

everything will works fine.
repro.zip

Confirmed this is a problem: StaticResource doesn't work in resource dictionaries. I think we've not noticed this before because top-level ResourceDictionarys are very common in Avalonia. Working on a fix now.

Please make note - DynamicResource does not work too with no error message :)

Hopefully fixed in https://github.com/AvaloniaUI/Avalonia/pull/3327 if you want to try it.

thanks a lot! could I ask to port that fix back to 0.8 and to release new nuget package with the fix? I can't move to 0.9 because of another issue with ControlTemplate...

As we discussed in gitter, the ControlTemplate issue was fixed in #3332.


global leak detected error

Was trying to unit test the apple push notification library
https://github.com/argon/node-apn
but I get a global leak error when I try to open up an APN connection.  Is that a configuration error on my part or an error in node-apn or mocha?
I'm not sure I understand what checkGlobals is doing... is it just checking to see if any global variable are being set?

Feed "before all" hook:
Error: global leak detected: hasCert
at Runner.checkGlobals (/usr/lib/node_modules/mocha/lib/runner.js:96:21)
at Runner. (/usr/lib/node_modules/mocha/lib/runner.js:41:44)
at Runner.emit (events.js:64:17)
at /usr/lib/node_modules/mocha/lib/runner.js:159:12
at Hook.run (/usr/lib/node_modules/mocha/lib/runnable.js:114:5)
at next (/usr/lib/node_modules/mocha/lib/runner.js:157:10)
at Array. (/usr/lib/node_modules/mocha/lib/runner.js:165:5)
at EventEmitter._tickCallback (node.js:126:26)

yeah it just means that a new global variable was introduced, usually a bug. If this is intentional behaviour you can use --globals hasCert to flag it as acceptable

how do I set the flag in the browser?

you can do something like mocha.run().globals(['foo', 'bar'])

thanks :)


Address book - "Send" button in read only mode

In the address book, hovering the entries, the "Send" button is shown for people not connected to the wallet and non-owners.
You cannot actually submit the Tx, but still the button should not display in this case.
URL: https://rinkeby.gnosis-safe.io/safes/0x9913B9180C20C6b0F21B6480c84422F6ebc4B808/address-book

checked the PR1300, the button is no longer present for people who are not logged in, but the icons for editing and deleting an entry are not centered in the line (they are too high in the row)


Update in-cluster agent configuration

This updates the in-cluster agent configuration to fetch venafi enhanced issuers resources present in the cluster.
Signed-off-by: Oluwole Fadeyi<EMAIL_ADDRESS>

Hey. Is there a release of jsctl that contains this fix? It looks like v0.1.16 doesn't contain the fix. How can I help?

We can make a new release, if it's urgent, i think new work jsctl are going to take a little bit

We should at least merge #81 first though


No way to add signature and expiry

Is there any way to add signature and expiry when we use UCMenuViewController for file uploading?
if no, how can we add same in upload-care iOS framework ?

Hi, @bineshpavithran! Sorry for being unsupportive with your question. It was a tough time for our library division. No more!
We've just released new uploadcare-swift integration, 0.1.0-alfa. We'll add signature and expiry as soon as we reach 0.1.0 milestone.
I hope you'll have a chance to try our new library. Feedback is very welcome. If you have any feature requests or questions, shoot!


[Feature] Add possibility for password reset/recover

Would be great to have a way to reset/recover your password if you forgot it.

Added a "How to reset username and password?" section the FAQ.


fix cmake configuration failure in the cpp binding in some situations

In certain situations (such as when compiling ckdl with add_subdirectory in an existing project), the check_cxx_source_compiles checks for the C++ bindings fail, even using a compiler with good C++20 support (such as GCC 13).
This commit checks for GCC or Clang and adds the -std=c++20 flag as necessary, to help the checks succeed.

That's... odd. But I suppose that's just par for the course in CMake.
Thanks for submitting the fix!


The Pathing Refactor (TM)

Per our earlier discussion, the new pathing system is pretty much the only thing in the way of full feature completion.
Here were our general thoughts:

We should bring back static NPC IDs, i.e. include an ID for each entry in npcs.json (maybe not as the key, but just another field?). Whether these should be the same as the in-memory IDs, what range summoned NPC IDs have, and how to handle conflicts are all up for discussion, but these can all be handled trivially just to get things working.
Regarding paths.json, skyway and slider sections will likely remain unchanged. As for the static NPC paths, I'm thinking the following:

Allow linkage to BOTH NPC IDs AND NPC types. Would require two fields. Best of both worlds.
Make the identifier fields arrays so you can apply a path to multiple different IDs and types.
Add either a flag or a couple fields that

mark the path as relative to NPC spawn point or absolute world coordinates
mark whether or not the path is a cycle, i.e. should be repeated eternally (always true unless it's an escort path?)
mark whether the path is an escort mission path (this might not be necessary if we get creative with stop)

Merge npc and mob sections. Those shouldn't be separate since they are virtually identical

Add some commands to allow dynamic path construction in-game for stuff like summoned mobs, similar to /mss stuff
From what I understand, the NPCs that you escort in escort missions are separate types from the static versions in the game world. If this is true, we can practically plug-and-play a static path to these suckers and call it a day with minimal extra logic. If not.... well, we'll figure it out.

Feel free to add anything I missed. I'll try and knock this out ASAP.

Update: static NPC IDs have been implemented. iID was added as a field to each NPC and Mob entry, and values were assigned sequentially by script, with NPCs starting at 0 and Mobs starting at 5000.  This ensures no overlap between them, even in Academy. The nextId counter has been set to the maximum possible int32 value and decrements as summoned/instanced NPCs are spawned in.


Check if exists email with same facebook email in facebook login

Fixes #226

Nice catch @bahaahussein 👍🏻
Some minor style comments need to be fixed so that the CI continuous to the next step and then we will be able to merge this PR :)

Will merge this and take a look later why is CI failing.


wpsoffice: cleanup and i686 version

Motivation for this change
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

fails to build because of an not allowed reference to the build directory. @ttuegel might have more insights how to fix this.
...
installing
post-installation fixup
stripping (with flags -S) in /nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/bin
patching script interpreter paths in /nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72
/nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/opt/kingsoft/wps-office/wpp: interpreter directive changed from "/bin/bash" to "/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash"
/nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/opt/kingsoft/wps-office/install_fonts: interpreter directive changed from "/bin/bash" to "/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash"
/nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/opt/kingsoft/wps-office/wps: interpreter directive changed from "/bin/bash" to "/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash"
head: write error: Broken pipe
/nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/opt/kingsoft/wps-office/et: interpreter directive changed from "/bin/bash" to "/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash"
/nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/bin/wpp: interpreter directive changed from "/bin/bash" to "/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash"
/nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/bin/et: interpreter directive changed from "/bin/bash" to "/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash"
/nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/bin/wps: interpreter directive changed from "/bin/bash" to "/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash"
checking for references to /build in /nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72...
RPATH of binary /nix/store/06pkl9cb8wf2qr61lsbgpg5aqpkax7fn-wpsoffice-<IP_ADDRESS>72/opt/kingsoft/wps-office/office6/libphonon.so.4.4.0 contains a forbidden reference to /build

builder for ‘/nix/store/48likrg03x7794c5wkn6lmqvqngab99w-wpsoffice-<IP_ADDRESS>72.drv’ failed with exit code 1
error: build of ‘/nix/store/48likrg03x7794c5wkn6lmqvqngab99w-wpsoffice-<IP_ADDRESS>72.drv’ failed

You need to remove the build directory before the call to patchelf.

@Mic92 @ttuegel Just this? Thanks

Thanks!

@Mic92 Thank you!

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


Meeting Title

I am having this issue again somehow, I fixed this before and cannot remember what I did to make it show the calendar event title rather than the name of the organizer.
My calendar events are displaying the name of the organizer and not the title of the meeting. Where would I configure this change?

	{
		"module": "MMM-CalendarExt2",
		"config": {
			"calendars": [
			{
				"name": "WCM",
				"url": "https://outlook.office365.com/owa/calendar/............./calendar.ics",
					"auth": {
						"method": "basic",
						"user": "user id",
						"pass": "password",

					}

			},
		],
			"views": [
			{
				"mode": "week",
				"position": "bottom_bar",
				"slotCount": "mode:weekly", "fromNow":0, "slotCount":2
			},
		],
			"scenes": [
			{

				"name": "DEFAULT",
			},
		],
		},

	},

Duplicate of #122

Fixed, Exchange online issue
https://medium.com/meeting-room-365/issue-display-shows-organizers-name-instead-of-subject-731f4cf414ac
A Resource mailbox is configured to AutoAccept in an Microsoft Exchange Server or Office 365 environment.
You send a meeting request to the Resource mailbox.
The meeting request is accepted automatically, and the meeting subject is displayed correctly in the organizer’s mailbox.
Why is this happening?
This is default behavior for Exchange Web Services and Office 365. It occurs because two configuration parameters, AddOrganizerToSubject and DeleteSubject are set to $True.
Solution
For Office 365, Exchange Server 2016, Exchange Server 2013 or Exchange Server 2010 (PowerShell):
Set-CalendarProcessing -Identity  -DeleteSubject $False -AddOrganizerToSubject $False


For contribution of keylogger program

Hey!! I went through this repo and I want to contribute one of my projects that is a keylogger ,that tracks all the keys pressed by a user once the program is set to running !!

@SANTHOSH17-DOT Please add hactoberfest label to this issue so that I can make a PR

Sure. You are good to go


Add simple user authentication & restaurant voting system

it is not possible to login.

nothing happens after click on "prihlasit se"


Translation: telemetry-micrometer-tutorial.adoc.po

I will start to translate this guide.

Can you open a draft PR and link this issue to it? Because it's currently not easy to check how it's coming along.


Hover Navbar

This issue mainly created for adding the hover effect navbar.
Add responsiveness to it.

@Sanika2103  i want to work on it please assign to me

Can u please assign it to me ?

@sabika can  u  please  elaborate
Add responsiveness to it.
whats  your  expectation  with  this  line i  am  stuck    and  confuse
can u please  explain

Navbar should be responsive enough to fit on every screen size. Also it should work properly of you've added hovering effects to dropdowns.

@rajbhoyar729  Navbar should be responsive enough to fit on every screen size. Also it should work properly of you've added hovering effects to dropdowns.

I  have  added hovering  effect to both nav  bar  and  drop down    and   I  will try to   improve the  responsiveness


NATIVE-565: Remove glossary and link to new one

This pull request belongs to an issue on our bugtracker.
You can find it there by looking for an issue with the key which is mentioned in the title of this pull request.
It starts with the keyword NATIVE.

@klinzo you are right as soon as Extra is gone in our team we can remove it. Or we keep it in some legacy section.


NTR: BIOMIC Microbiology System

Hi, I would like to request this term as a part of the Canadian Antimicrobial Resistance Genomics Research and Development Initiative (AMR-GRDI) project.
Label: BIOMIC Microbiology System
Parent Class: automated testing platform [ARO:3004398]
Definition: Specific automated system of analysis for determining antimicrobial susceptibility developed by Giles Scientific.
Term editor: https://orcid.org/0000-0001-5275-8866

Excellent, I will curate this now and it will be available in the next CARD Release. I will post here once the ontology term is public.

The term will be ARO:3007569 once is public.

@agmcarthur That's great. Thank you so much, Andrew!!

@Anoosha-Sehar https://card.mcmaster.ca/ontology/46342!


Update all.json

Added

walletweb.net
wallets-validation.com
walletconnectsupport.com
walletconnect.buzz
kusama.fund
polkapool.live
mynodeswallet.online
walletconnects.support
walletconnect.biz
substrate.mobi

Whooha. A lot.

Taken from PF. About half of them are offline but better safe than sorry.

Agreed. I prefer listing them, even if inactive today.


I think you should put your image on dockerhub，This makes it easy for others to use

yes there is issue #3 for this :)


install_script.sh uses OSGeoLive LGPL header

https://github.com/geopython/pycsw/blob/master/etc/dist/install_script/install_pycsw.sh

Linked with #275


[feature-request] deactivate color globally and color bracket based on theme

I like the way my theme has the brackets set up, what I really want to use the extension for is to highlight my current scope and show the brackets in the gutter. With the following settings, I can mostly achieve that:
    "bracket-pair-colorizer-2.colors": [],
    "bracket-pair-colorizer-2.highlightActiveScope": true,
    "bracket-pair-colorizer-2.showBracketsInGutter": true,
    "bracket-pair-colorizer-2.showHorizontalScopeLine": false,
    "bracket-pair-colorizer-2.showVerticalScopeLine": false

I think it would be nice to have the option to set "bracket-pair-colorizer-2.colors" to "None" to let the extension use the current theme's colors for brackets in the gitter. Currently, brackets with no color set are shown as black text in the gutter which aren't very useful with dark themes:

Unfortunately afaik I can't access the theme colors :(
https://github.com/Microsoft/vscode/issues/32813

Darn! Maybe a setting to set the gutter, instead? I hope they eventually add a way to get theme colors.
Thank you!

Maybe you can just set the color to: #dfdfbf

It would be great to have some way to do something sensible on white background, though. Not sure if it's possible to detect but there's no documented way to change the colors right now (I see there is one now), but then I still need to make up a color palette. I think white background is not that uncommon.

I thought doing something like this would work
    "bracket-pair-colorizer-2.colors": [
        "editor.foreground",
        "selection.background",
        "editorCursor.background"
    ]

but it doesn't. Any suggestions / ideas why?

I will look at it this weekend. Current I think I discard any non-valid css colors, but I think I should just directly apply the string and then the themes css will take over.

Sweet! I hard-coded colors for me now but I feel something like this could lead to a more general solution that could be mentioned in the readme or similar?

Ok should be working in v0.27 (except for gutters)

CoenraadS
is it possible to setup gutter with the same color as theme?


Add PyPI support to tpn

Now that our Python dependencies are pinned in our requirements.txt file we should fetch licenses from there.

Have a better solution than tpn coming up.


Internal Server Error

i get an error : Internal Server Error in https://bonbast-api.deta.dev/latest

It was because of dependencies and bonbast.com new changes. Everything should be fine now.


Poor picture with 5MP mini hooked up to Sparkfun Thing

I've got a 5MP ArduCAM mini hooked up to a Sparkfun Thing. I've been able to get it to take a picture and upload it to my webserver, but the picture is streaked and has odd artifacts.

Any thoughts on what I can do to get a better picture?

In order to get the 5MP mini working on the Sparkfun Thing I started from the ArduCAM_Mini_OV5642_LowPowerMode example, added in parts of the ArduCAM_ESP8266_OV5642_Capture example, changed it up so it's a client instead of a server, and had to make a few specific modifications.

Comment out the bit rotation "correction" parts of the library - helps in stopping "SPI1 interface Error!" and "Can't find OV5642 module!" errors
ArduCAM.cpp - line 185
ArduCAM.cpp - line 719
I guess these aren't needed for the Thing (?)
Set buffer size to 2048 - stops the picture from "tearing"

There are likely other things that didn't carry over as part of combining the two examples.

I am working with 2640's, however I have seen all of them first show a strong green tint to the first captured image, even after a 1 second wait post arducam initialization and sensor register program load - the lab I work in is darker, so the image has an overall green cast, however this disappears on subsequent images -  I believe it's due to white balance, but I haven't worked it out in detail.  But I'd wonder if that behavior is consistent or stabilizes (somewhat) after the first few images. If you want I can provide access to some images that I've tried to share with the Arducam folks, however those images also have a LOT more defects (noise, problems with the rolling shutter, and really sad all black images with noise)


Modify history behaviour, DG and UG fixes

What this does
This PR changes the behaviour of the history command. Previously, the command listed previously entered commands in reverse chronological order. However, it now lists previously entered commands in chronological order, along with a positive integer before each command which indicates its position in the execution sequence (e.g. 3    clear means that the command clear was the 3rd to be executed). Meanwhile, the displaying of commands in the CommandBox remain unaltered (only the commands themselves are listed). The reason for this change is to allow for a more detailed listing of previously entered commands which may provide to be more intuitive, resembling the output provided by the bash history command.
The PR also updates the UG, DG as well as fix some failing tests based on the above change in behaviour. Additionally, the dependency on KeyboardShortcutsEnum for CommandBox is reflected as well.

How to test

Launch the application.
Type in a few commands
Ensure that the result output by history is in the format n    command where n is an integer.

Notes

N/A

As a side note, I realize that the package definition for EditRoomCommandParser was not quite right so I made sure to fix this, along with a few minor errors related to this erroneous package definition (e.g. import statements in CommandWordEnum).

Update:

Add class diagram for undo/redo
Add activity diagram for undo command
Remove mentions of Person in UG and DG.

Codecov Report

Merging #181 into master will increase coverage by 0.27%.
The diff coverage is 96.00%.

@@             Coverage Diff              @@
##             master     #181      +/-   ##
============================================
+ Coverage     71.13%   71.41%   +0.27%
- Complexity     1002     1016      +14
============================================
  Files           151      152       +1
  Lines          3305     3337      +32
  Branches        416      423       +7
============================================
+ Hits           2351     2383      +32
  Misses          829      829
  Partials        125      125

Impacted Files
Coverage Δ
Complexity Δ

.../seedu/resireg/logic/commands/CommandWordEnum.java
97.22% <ø> (ø)
7.00 <0.00> (ø)

...du/resireg/logic/parser/EditRoomCommandParser.java
100.00% <ø> (ø)
6.00 <0.00> (?)

...rc/main/java/seedu/resireg/model/ModelManager.java
81.57% <ø> (ø)
60.00 <0.00> (ø)

...main/java/seedu/resireg/model/StatefulResiReg.java
88.57% <ø> (ø)
14.00 <0.00> (ø)

src/main/java/seedu/resireg/ui/CommandBox.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

...resireg/commons/util/InvalidationListenerList.java
100.00% <100.00%> (ø)
5.00 <2.00> (ø)

.../main/java/seedu/resireg/logic/CommandHistory.java
100.00% <100.00%> (ø)
15.00 <6.00> (+8.00)

...a/seedu/resireg/logic/commands/HistoryCommand.java
100.00% <100.00%> (ø)
4.00 <0.00> (ø)

src/main/java/seedu/resireg/ui/ListPtr.java
100.00% <100.00%> (ø)
19.00 <0.00> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 853175e...f067035. Read the comment docs.

Update: To further resemble the output provided by the bash history command, I've made changes to the behaviour of the history command to only add nonempty commands (that is simply pressing enter will not be reflected in the history). I've updated the UG and DG to reflect these changes.
With regard to the UG and DG updates, I've added "state" in front of "history" for the undo/redo implementation section to clear demarcate that the state history is recorded in the case of undo/redo.


Added syevj

Addresses SWDEV-310948 and SWDEV-310950.
Although syevj_batched is supposedly a batched function, in reality it's a strided batched function without the strides. The test clients treat it as if it were a strided batched function. Also, despite being a compatibility-only function, I added the implementations to hipsolver.cpp instead of hipsolver-compat.cpp, since the implementations are more like the ones in hipsolver.cpp.

I would add these documentation details in the same section of the userguide intro for now, but I think there are enough reasons now to start documenting hipsolver APIs in the corresponding documentation chapters (will open ticket to work on it next dev cycles).


Minor issues with AllControls and other samples on iOS

The samples need to use the iOS safe area settings for most pages -  there are controls overlapping with the thing at the top of the iOS screen

These have been addressed


Memory seems not to be supported in create_pandas_dataframe_agent

Feature request
I am trying to add memory to create_pandas_dataframe_agent to perform post processing on a model that I trained using Langchain. I am using the following code at the moment.
from langchain.llms import OpenAI
import pandas as pd

df = pd.read_csv('titanic.csv')
agent = create_pandas_dataframe_agent(OpenAI(temperature=0), [df], verbose=True)

I tried adding memory = ConversationBufferMemory(memory_key="chat_history") but that didnt help. Tried many other methods but seems like the memory for create_pandas_dataframe_agent is not implemented
Motivation
There is a major need in pandas processing to save models as pickle files along with adding new features to the studied dataset which alters the original dataset for the next step. It seems like langchain currently doesnt support that.
Your contribution
I can help with the implementation if necessary.

I have created a working example for adding a memory into pandas_agent.
The whole code is on stackoverflow:
https://stackoverflow.com/questions/76500981/how-to-add-conversational-memory-to-pandas-toolkit-agent/76562847#76562847

You need to change the prompt.py file - it seems like you didn't add the memory keys into the prompt.

Thanks @Sulomus. When I try to run this using the following command: pd_agent.run('the shape of the dataset?') I get this error: ValueError: A single string input was passed in, but this chain expects multiple inputs ({'chat_history', 'input'}). When a chain expects multiple inputs, please call it by passing in a dictionary, eg chain({'foo': 1, 'bar': 2})
I tried
pd_agent.run({'df_head':df.head(), 'input':'get the number of nulls in each column and print it', 'agent_scratchpad':"", 'chat_history_buffer':chat_history_buffer, 'chat_history_summary':chat_history_summary,'chat_history_KG':chat_history_KG})

which seems to work but doesnt keep a memory of the previous output.

You need to change the prompt.py file - it seems like you didn't add the memory keys into the prompt.

@Sulomus thanks for working on this!
i've implemented your change to prompt.py, but it's still not working. i get the following error:
File "C:\Users\fuwen\AppData\Local\Programs\Python\Python310\lib\site-packages\langchain\agents\agent_toolkits\pandas\base.py", line 285, in create_pandas_dataframe_agent
prompt, tools = _get_prompt_and_tools(
File "C:\Users\fuwen\AppData\Local\Programs\Python\Python310\lib\site-packages\langchain\agents\agent_toolkits\pandas\base.py", line 133, in _get_prompt_and_tools
return _get_multi_prompt(
File "C:\Users\fuwen\AppData\Local\Programs\Python\Python310\lib\site-packages\langchain\agents\agent_toolkits\pandas\base.py", line 58, in _get_multi_prompt
prompt = ZeroShotAgent.create_prompt(
File "C:\Users\fuwen\AppData\Local\Programs\Python\Python310\lib\site-packages\langchain\agents\mrkl\base.py", line 86, in create_prompt
return PromptTemplate(template=template, input_variables=input_variables)
File "C:\Users\fuwen\AppData\Local\Programs\Python\Python310\lib\site-packages\langchain\load\serializable.py", line 74, in init
super().init(**kwargs)
File "pydantic\main.py", line 341, in pydantic.main.BaseModel.init
pydantic.error_wrappers.ValidationError: 1 validation error for PromptTemplate
root
Invalid prompt schema; check for mismatched or missing input parameters. 'num_dfs' (type=value_error)
hope you would be able to assist me!


fix(types):  readonly-array as an argument to ref/reactive, inconsistency between type and behaviour

When readonly-array is used as a ref/reactive parameter, the result type is inconsistent with the behaviour.
example:
export declare function expectType<T>(value: T): void

const refV = ref([ref(1), 2, ref(3), reactive({a: ref(1)})] as const)  // The same goes for reactive

const first = refV.value[0]

console.log((first as any).value) // 1

expectType<number>(refV.value[0])        // it should be error
expectType<Ref<number>>(refV.value[0])   // it should be right

playground

I was wondering whether this change is still required? It seems quite similar to #3820, which was released in 3.2.42.

@skirtles-code The version of vue that submitted the PR didn't yet support support for readonly arrays, I tested that the current version does, and there's not much use for this PR, so it looks like it's possible to turn this PR off.


Inconsistent tag names in "doc/tags", "doc/ft_ps1.txt", and "doc/ft_raku.txt"

To Reproduce

Run gvim --clean
Execute :help
Press 157gg to go to line 157 and press K. gVim issues an E149: Sorry, no help for ft_ps1.txt error.
Press j to go to line 158 and press K. gVim issues an E149: Sorry, no help for ft_raku.txt error.

Environment:

Vim version  8.2.2994
OS: Windows 10 Home 1803
Terminal: GUI.

These lines should be updated:
https://github.com/vim/vim/blob/59b50c3bee908694ae4ac10b26bfebf99d09d466/runtime/doc/ft_ps1.txt#L1
https://github.com/vim/vim/blob/59b50c3bee908694ae4ac10b26bfebf99d09d466/runtime/doc/ft_raku.txt#L1

I will update the tags.
I thought my script would find these mistakes, but apparently not...


Created @foot and @feet macros and added tests for them.

Can now create a foot with (@foot A => B), or a vector of feet with
@feet begin
A => B
C => ()
() => D
() => ()
end

Please note, right now this only works for feet with at most one stock and one sum variable

@Saityi

You could hypothetically rework this function to go all in on 'MLStyle.jl': @match can pattern match on julia expressions, e.g.
Agreed.  Looks way nicer that way.  I'm updating create_foot to use your notation.
Should this be more like
Yes, it was a bad typo, thank you.
re: note: Is this an intentional design choice?
At present, yes.  If I'd merge them, I'd want feet to return a vector of one element, so it always returns a vector of foots.  I can update it to do so.

Ok, hopefully it's alright.
Unsure if I'm satisfied with Expr(e, _...) =>, seems vague, and I'm not 100% that it'll catch everything.
I use @eval in three of the tests to make errors occur at runtime rather than compile time.
Mostly just incorporated your changes.


WIP: Feature/old GELFHandler stub

Adds a subclass of GELFUDPHandler that acts a backwards compatible definition of GELFHandler for ease of transition from 0.3.X to 1.X.X.
This PR is more up for discussion and debate, I don't want to pollute the code base of graypy with additional definitions, but, backwards compatibility is important!
Note: This also highlights some issues with creating backwards compatibility with the 0.3.X's GELFTlsHandler as its functionality has now been separated into GELFTCPHandler and GELFTLSHandler` within 1.X.X.

Codecov Report

Merging #106 into master will decrease coverage by 2.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #106      +/-   ##
==========================================
- Coverage   94.69%   92.64%   -2.05%
==========================================
  Files           3        3
  Lines         226      231       +5
==========================================
  Hits          214      214
- Misses         12       17       +5

Impacted Files
Coverage Δ

graypy/handler.py
97.59% <100%> (-1.17%)
:arrow_down:

graypy/__init__.py
71.42% <100%> (ø)
:arrow_up:

graypy/rabbitmq.py
81.03% <0%> (-5.18%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 32018c4...4ba5a89. Read the comment docs.


AzureServiceTokenProvider and MsiAccessTokenProvider supporting AAD Pod Identity in AKS

Is your feature request related to a problem? Please describe.
Yes.
The native tutorial on https://github.com/Azure/aad-pod-identity does not work out of the box with
AzureServiceTokenProvider and MsiAccessTokenProvider.
curl http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://management.azure.com -H "podname: nginx-flex-kv-int" -H "podns: default" does work
Describe the solution you'd like
Add support for Pod name and Pod namespace headers in the MsiAccessTokenProvider.
Ether with environmentvariables or some other smart solutions.
This would be the same as
if (isAppServicesMsiAvailable) {     request.Headers.Add("Secret", msiSecret); } else {     request.Headers.Add("Metadata", "true"); }
on lines 65 to 72
Describe alternatives you've considered
Fix MSI for pods running in AKS without the AAD-pod-identity just work nativeli :D
Additional context
Running on AKS 1.12.6 with nmi daemonset and mic deployment (1 pod).
Can see the request come in and not work.
Works flawlessly with above curl
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[X] Description Added
[X] Expected solution specified

Thank you for opening this issue! We are routing it to the appropriate team for follow up.

Is this one still active? It should work by now ...
cc: @aramase


Is it possible to support attributify like unocss?

As described in title..

I found a coc-extension called coc-unocss from the coc.nvim wiki.

https://github.com/auvred/coc-unocss

I haven't tried it because I don't use unocss, but you might want to try this extension.

Thank you, I've just tried,  it's useful although a little buggy...


formatting an unsaved buffer will lose the last edits without a warning

Hi and thanks for this nice plugin.
When executing :MixFormat on an unsaved buffer your last edits will be lost without any warning.
Would it be possible to show a warning or to refuse to operate on unsaved buffers?
Thanks

Hi!
It now refuses to act on unsaved buffers and issues a warning message.
Thanks for bringing this up! ✨


Convert EPA CEMS CLI command to dagster

Scope:

[ ] epa_cems_to_parquet <state> <year> CLI command executes a Dagster job

Closed by #2300


Output file #0 does not contain any stream

[FF] Creator production error. FFEvent {
type: 'error',
pos: 'preProcessing',
error: "ffmpeg exited with code 1: Output #0, mp3, to '/www/wwwroot/easy/FFCreator-master/examples/cache/2ww76f2sqiwgdq43/video_1_audio.mp3':\n" +
'Output file #0 does not contain any stream\n'
}

这个问题我也遇到了，怎么处理的?我是第一次生成或这样，再次就正常了
Error: ffmpeg exited with code 1: Output #0, mp4, to '/home/songhu/FFCreator/public/results/tkvk6g89fkkpggkq.mp4':
0|ffcreato | Output file #0 does not contain any stream
0|ffcreato |
0|ffcreato |     at ChildProcess. (/home/songhu/FFCreator/node_modules/fluent-ffmpeg/lib/processor.js:182:22)
0|ffcreato |     at ChildProcess.emit (events.js:400:28)
0|ffcreato |     at Process.ChildProcess._handle.onexit (internal/child_process.js:285:12)
0|ffcreato | [FF] Creator production error. FFEvent {
0|ffcreato |   type: 'error',
0|ffcreato |   pos: 'preProcessing',
0|ffcreato |   error: "Cannot read property 'streams' of null"
0|ffcreato | }
0|ffcreato | Error: ffmpeg was killed with signal SIGKILL
0|ffcreato |     at ChildProcess. (/home/songhu/FFCreator/node_modules/fluent-ffmpeg/lib/processor.js:180:22)
0|ffcreato |     at ChildProcess.emit (events.js:400:28)
0|ffcreato |     at Process.ChildProcess._handle.onexit (internal/child_process.js:285:12)

any updates on this?

我也遇到这个问题了，没排查出原因

I have the same issue and I can't still find any solution. Is there an update?


when computing auc values, un-hardcode outcome

[ ] documentation that value of 1st sample is 1 and other value is 0
[x] get names using unique

I think we should still make it clearer in the output which outcome value is associated with 1 and 0.


New variable name rule

Having the char '_' at the start or the end of a variable name will be allowed. In fact, the rule will be exactly like it was before the char was considered a name separator. However, since the char '-' remains, additional rules must be set up.
First of all, '_' is not considered to be a name-body char, nor a separator. It's just a special char.
This allows to easily define a second rule: the char '-' must always be surrounded by name-body chars. Therefore you can't have it be preceded nor followed by a '_' char.
Well, that's it! For clarification, '_' can be at the start and end of a name, and there can be more than one in a row.

Never mind, I think there could potentially be use for a "__" operator...


Add UNKNOWN_TOPIC_OR_PARTITION check for addMultipleTargetTopics

addMultipleTargetTopics cluster method fails to restore 'targetTopics' property
when kafka has KAFKA_AUTO_CREATE_TOPICS_ENABLE  set to false.
This pull request aims to fix this by restoring targetTopics to its original state
when an UNKNOWN_TOPIC_OR_PARTITION error is thrown after trying
to push messages to kafka using a topic
that does not exist and will not be automatically created after refreshing metadata.
Just to give more context, consider a kafka cluster where all nodes have auto create topic set to false. The driver goes to a faulty state after doing the following steps:

Publish a message to an existing topic, it returns success;
Try to send a message to an inexistent topic returns failure;
Try to send a message to an existing topic again. It fails because the driver kept the invalid one from previous request and it cannot recover, even after refreshing metadata.

The only way to make it work again is restarting the connection which is not ideal.

Just to leave a note for future me, we tried to create a test for this issue, but it was harder than expected.
If you turn off topic auto creation, you can obviously reproduce this, but plenty of our other tests depend on this setting and making that change would be really painful. So another option that I proposed was that we use ACLs to reproduce the issue. Basically:

Create a new principal
Give that principal DENY on CREATE TOPIC
Give that principal ALLOW on WRITE TOPIC

I had expected that that would mean that we could explicitly create a topic (with another principal) and then have our new principal produce to that topic. Then have the principal try to produce to a topic that doesn't exist and get the error, and then verify that the principal can still produce to the original topic.
What ended up happening was that despite supposedly not being allowed to create topics, the principal could create the topic just by producing to it. It seems like the auto creation setting overrides the ACL.
At this point we decided to give up for now. Manual tests showed that the solution worked, although it's a shame we don't have any test to prevent regression.


Tidy output & include more example regex

I'm a heavy user, and these are my patches, thought I would request a pull so others can benefit.
The filter examples are important, it took me far too long to understand the syntax, coming from pcre-land. I figure others might struggle etc.
The verbose log changes, are because once the filters are working great, you don't want to see the notice for every file that you specifically said, "Don't upload".. However, being able to find the messages again by turning on the -verbose flag makes sense (to me).
Also, I was seeing loads of symlink messages, which weren't errors to me, so I also hide them.
Anyway, cheers for an awesome tool!

Thanks!


WIP: Add a1_prod symblinks

Description of changes
Recent ipu6 hardware expect this firmware to have a a1_prod postfix, this change will add symbolic links that add such postfix. related to issue #281373 and https://discourse.nixos.org/t/missing-ivsc-firmware-on-dell-xps-13-plus-9320/36724
Things done

Built on platform(s)

[x] 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.05 Release Notes (or backporting 23.05 and 23.11 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.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/missing-ivsc-firmware-on-dell-xps-13-plus-9320/36724/10


REFACTOR bundle flexslider npm package for easier upgrading

https://www.npmjs.com/package/flexslider

ping #168


Update skydns to latest etcd api

Skydns should use the "new" api.

@miekg I have finished this code, and am doing test in our cluster.

[ Quoting<EMAIL_ADDRESS>in "Re: [skydns] Update skydns to lates..." ]

@miekg I have finished this code, and am doing test in our cluster.

Nice! And thank you!
/Miek
--
Miek Gieben

@AdoHe how did the tests go? Anything ready to be merged?
Thanks!

@miekg I am so sorry about reply you so late, I will open a PR before this weekend. Really sorry about that.

[ Quoting<EMAIL_ADDRESS>in "Re: [skydns] Update skydns to lates..." ]

@miekg I am so sorry about reply you so late, I will open a PR before this weekend. Really sorry about that.

No worries, I was just wondering.
Thanks!

ping?

Hi miekg, would you mind reviewing this PR #245? Thanks very much :)

@miekg this can be closed since #245 via #246 was merged?


fixed login form styling to make seamless

Description
Fixed broken login form.
Fixes #232
The login form should appear as one cohesive block, but was previously displayed as two separate blocks.

Loom Video
video here

Type of change

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

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have removed unnecessary comments/console logs from my code
[x] I have made corresponding changes to the documentation if necessary (optional)
[x] My changes generate no new warnings
[x] I have checked my code and corrected any misspellings
[x] No duplicate code left within changed files
[x] Size of pull request kept to a minimum
[x] Pull request description clearly describes changes made & motivations for said changes

Great catch! It was an small fix, with a big payoff. It looks great.


Update release docs for 1.3.0

Updated release docs and notes for 1.3.0 final
Hold on this until after 1.1.8 and 1.2.10

Codecov Report

Merging #3689 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #3689   +/-   ##
======================================
  Coverage    42.1%   42.1%
======================================
  Files         129     129
  Lines       14307   14307
======================================
  Hits         6024    6024
  Misses       7383    7383
  Partials      900     900

Flag
Coverage Δ

#linux
45.61% <ø> (ø)
:arrow_up:

#windows
37.05% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 277ab9e...93faff8. Read the comment docs.

LGTM


typoupdate array type doc

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.38 seconds
load time: 494 seconds
storage size:<PHONE_NUMBER>3 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221108045105_clickbench_pr_41637.html


create trainer class(es) from main_ds.py

Reorganizes the training code currently in main_ds.py into objects.
Adds:

DeepSpeedTrainer
DeepSpeedModelWrapper
MultipackDataWrapper

Subjects for review:

Inputs to constructors of objects are exhaustive intentionally- I wanna be smart about how we design it. How do we want to wrap these up into configuration objects? Do we want to reuse the config objects from the config objects that Oleg's PR put together? Do we want our own?
How do we expect for these objects to be consumed? These are pretty tightly coupled to one another, but one could use a different *DataWrapper object for a different sample strategy, so they're not totally coupled.
How else could we break these objects up?
Exhaustively define the parameters so contributors / users know which to attend to vs. which to ignore.

From mistral-finetune:
The goal of this repository is to provide a simple, guided entrypoint to finetune Mistral models. As such, it is fairly opinionated (especially around data formatting) and does not aim at being exhaustive across multiple model architectures or hardware types. For more generic approaches, you can check out some other great projects like [torchtune](https://pytorch.org/torchtune/stable/overview.html).

I think we should adopt the same design philosophy. We should aim to accept a subset of model architectures that we've verified (e.g. granite via dolomite, llama, mistral) with opinionated optimizations on data sampling throughput. e.g. because of Multipack, we have to do distributed loss reduce-sum.
Then we can train in the context of the distributed training framework (DeepSpeed vs. FSDP) with a specific trainer class.

Just one comment maybe file should be called trainer_ds.py?

@fabianlim, @aldopareja and I are going to reorganize this effort. Based on both of your comments it seems like there's a more lightweight, canonical, and less-coupled way of doing this. I tried to minimize rewrite with this PR and slice stuff how it might be most reusable but it seems that there's a better way.


Post to /api//content/posts issue?

<IP_ADDRESS> - - [12/Dec/2013:16:32:51 +0000] "POST /api//content/posts HTTP/1.1" 500 763 "-" "buddycloud for Android v24"

This issue seems to be fixed. If it happens again then please reopen this issue.


Increase lifetime of the session credential

Hey guys,
First of all, thank you for creating this tool! ❤
My question is very simple, would it be possible to increase the lifetime of the session credential? By parameter it would be awesome!
For those who use the terminal during all day, it is a bit annoying to have to renew it all the time.
session credentials will expire 2022-02-25 08:21:14 +0000 WET
Cheers!

Hey @mlongarai!
Thanks for the suggestion, this is something we could definitely get done for Granted. Will let you know when functionality is included.


Add support for pack and unpack of both managed and unmanaged solutions.

Love this tool! Much easier to use than other D365 CI frameworks I'm familiar with.
Would love to be able to leverage the "both" option on the SolutionPackager when unpacking and packing a solution so my repo always has the artifacts needed to build both managed and unmanaged versions of the solution. I typically use managed solutions outside of DEV but I always want to be able to reseed my DEV environment with an unmanaged solution if needed.

Thanks Scott 😊 I have used separate profiles for this but a both option does seem to make sense.

Apologize for essentially duplicating #246.
The two profile option works but it opens up errors of omission - I have to remember to unpack both profiles. My current work around is to create my own batch file that does both the debug and release profiles for unpack.
Looked at the code for the SolutionPackagerTask. Changing the implementation to essentially export twice (managed and unmanaged solutions) and then unpack using the both options looks easy enough.
The sticky point is the configuration. The option of "both" is valid for unpack and pack (without an import) but not for the import operation.
I think an additional configuration setting would be needed to indicate which package type to import if the "both" option were used for pack | unpack. If the additional config was not provided the task would assume unmanaged.
Is that be an acceptable modification?

So the state space is:

managed
unmanaged
both (import as managed)
both (import as unmanaged)

I'm wondering if we need two flags - or if we could just have two version of 'both' ?

I concur. Two definitions of both is better. I'll take this issue if you like.

Solution configuration now supports the following two new package types: both_managed_import and both_unmanaged_import.
When these option values are specified for unpack the task will download a managed and unmanaged version of the solution and then execute the SolutionPackager with the "both" option.
When specified for the pack the SolutionPackager will also use the both option and generate an unmanaged and a managed solution file using its standard convention of _managed.zip for the managed solution.

This is now in the beta release https://www.nuget.org/packages/spkl/1.0.227-beta
@ScottColson Would be good to get some test coverage in https://github.com/scottdurow/SparkleXrm/blob/master/spkl/SparkleXrm.Tasks.Tests/TestPackager..cs

I should be able to add the test coverage in the next week or so.


black picture

when i put a cliping mask and i export the file as png, i get a full black image or white it depend if i select the transparency or not.

i am wondering if it is possible add that clipping mask to 100 layers and export them without any issue. i am trying to do this


fixing the link into another doc

fixing the link into another doc

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@vitorfariatomaz : Thanks for your contribution to the Azure documentation! The author, @anosov1960, has been notified to review your proposed change.

Thanks @vitorfariatomaz
#sign-off


Some questions about using Pynq xlnk.

I'm a pynq user, i have some questions when using pynq .
I allocated memory by pynq xlnk() like Figure(1), and send the physical address to the linux application, which use mmap() function to remap the physical address. But the result was wrong.
Before this, i used Zedborad with half memory for Linux and half for PL(Because Zedboard only has 512MB memory, so memory from 0x1000000 to 0x1FFFFFFF are used by PL), using mmap() to remap physical address above 0x10000000,
and the result was right.
I didn't get the key to find where's the problem, can you give me some advice? Thanks!

What are you trying to do? Xlnk allocates contiguous memory in the Linux memory system, and gives the virtual address and the corresponding physical address. Why are you trying to remap the memory from Linux? You can already access this memory from Linux using the virtual address.

Hi @clancylea, I see your question was already answered. If you are still not satisfied, I need to kindly ask you to redirect your question to our forum: https://discuss.pynq.io
That's the dedicated place to receive support from the community.
The issue tracker here is to report bugs in the codebase.
Closing this now, thanks in advance for your collaboration.


[BUGFIX] Bugfix/product attributes select box

Tasks:

[x] done
[ ] todo
[ ] got feedback

__Informations: in product atttributes select box if only one item is present it cannot be selected

Q
A

Bug fix?
yes

New feature?
no

Tests pass?
yes

Fixed tickets
https://github.com/massiveart/POOL-ALPIN/issues/1278

Doc
none

dont you have to build resources?
by doing grunt build

ack


Problem: Using Quantum means that mix test takes 5-6 seconds to start up

Hi,
Quantum is great, thanks very much to all the contributors.
One question - is it possible to only run it in :prod and :dev, so that it doesn't slow down mix test? I tried only including it in those environments in my mix.exs but this causes a crash when the scheduler isn't found: {:quantum, "~> 2.3", only: [:dev, :prod]},.
Thanks

You can easily not start quantum when in the test env. This could look like this:
defmodule Acme.Application do
  use Application

  case Mix.env() do
    :test -> @children [
      #... other workers (no Scheduler)
    ]
    _ -> @children [
      # ... other workers
      Acme.Scheduler,
      # ... other workers
    ]
  end

  def start(_type, _args) do
    Supervisor.start_link(@children, [strategy: :one_for_one, name: Acme.Supervisor])
  end
end

With the next release the startup-time is also greatly improved when using quantum with global: false. You could then also just set global to false only for the test environment.

Thanks very much, this does speed it up a lot, but I believe it does still start swarm. I'll use this for now and then check out the global: false for the next release.
Appreciate your help.

@zanderxyz Swarm should only block if you actually use it. If no scheduler is started, swarm should not block the tests from running.


Seems like this doesn't work in Windows

I am using self-hosted windows runners and I got this error while running the command
Error: Container action is only supported on Linux
...
runs-on: [self-hosted, Windows, X64]
    steps:
      - name: run tests
        uses<EMAIL_ADDRESS>        with:
          github_token: ${{secrets.PAT}}
          owner: ownerX
          repo: repoX
          workflow_file_name: dispatched_tests.yml

name: Dispatched Test
on:
  workflow_dispatch
jobs:

  setup:
    runs-on: [self-hosted, Windows, X64]
    steps:
      - name: setup
        uses: actions/checkout@v2
        uses: ./.github/setup

  test:
    needs: setup
    runs-on: [self-hosted, Windows, X64]
    steps:
      - name: run tests
        uses: ./.github/test

I guess this isn't an issue cause I can just update the job that sends the dispatch out to use ubuntu
...
runs-on: ubuntu-latest
    steps:
      - name: run tests
        uses<EMAIL_ADDRESS>        with:
          github_token: ${{secrets.PAT}}
          owner: ownerX
          repo: repoX
          workflow_file_name: dispatched_tests.yml


Possible incorrect logic description for to_lsn parameter?

The document contains the text:

Only rows in the cdc.[capture_instance]_CT change table with a value in __$start_lsn less than or equal to from_lsn or equal to to_lsn are included in the result set.

That sounds wrong, and I'm concerned it should be:

Only rows in the cdc.[capture_instance]_CT change table with a value in __$start_lsn less than or equal to to_lsn are included in the result set.

Which would then indicate that values between from_lsn and to_lsn, inclusive, are returned.

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

ID: ec947a0e-704f-ae89-9141-1e11d23c9d14
Version Independent ID: 9a5607af-a10e-cf21-e212-65da9f7a4b25
Content: cdc.fn_cdc_get_all_changes_<capture_instance>  (Transact-SQL) - SQL Server
Content Source: docs/relational-databases/system-functions/cdc-fn-cdc-get-all-changes-capture-instance-transact-sql.md
Product: sql
Technology: system-objects
GitHub Login: @rothja
Microsoft Alias: jroth

@nbarnwell -- Neil, thank you for your question.  I am looking into this article.

@rothja -- Jason, please review private PR 15764.

@WilliamAntonRohm Thank you, I'll take a look!

@nbarnwell Neil, sorry for the delay on this. I am talking to some people internally to confirm. Did you confirm this behavior in any tests you ran? Also, I assume this wasn't blocking you in any design or implementation work? Thank you! Adding @Sait-MSFT to the issue. #assign:@Sait-MSFT

No I haven't been able to, really. Because these values represent pointers to the transaction log, it's hard to make a deterministic test that proves one way or the other. It's not really blocking me at the moment, I just came for the rules on how it worked and found the writing didn't really make logical sense. So either it could be written more clearly (or an example provided), or it's literally incorrect.

@nbarnwell Thanks, Neil, for the additional details. Appreciate you pointing out the confusion (and possible error) here. If I can get a conclusive answer internally, we'll change this. Thank you.

@nbarnwell Thanks again for your patience. I believe that you are right when you think of what it is trying to show logically. I am going to approve this, although I have not gotten final product team confirmation. @Sait-MSFT I believe this is right and we are proceeding with the fix, but if you review later and determine there was a nuance we didn't understand, please let me know and we'll correct it. Thank you!

@nbarnwell is right that this statement is incorrect. It should be changed as following.
Only rows in the cdc.[capture_instance]_CT change table with a value in __$start_lsn greater than or equal to from_lsn and less than or equal to to_lsn are included in the result set.


Enhance facet string normalization

Pull Request
Use compatibility decomposition normalizer in facet string extraction in order to have a more human friendly sort order.
Now, é (U+00E9) is converted to e (U+0065) + ◌́ (U+0301). This way any word starting with an accented/diacritized version of a character is put just after the words starting with the unaccented version of the character.
Related issue
Fixes #3260

Now, é (U+00E9) is converted to e (U+0065) + ◌́ (U+0301). This way any word starting with an accented/diacritized version of a character is put just after the words starting with the unaccented version of the character.

Is that true, though?
et
été
ez

The end of your message tells me these words would be sorted like that, but if I understood correctly the first part they're actually going to be sorted like that;
et
ez
été

thanks @Kerollmops and @irevoire,
bors merge


Update dependencies and python

Codecov Report

Merging #211 (0a370f6) into master (44119bb) will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
+ Coverage   97.09%   97.11%   +0.02%
==========================================
  Files          29       29
  Lines         827      833       +6
==========================================
+ Hits          803      809       +6
  Misses         24       24

Impacted Files
Coverage Δ

btb/tuning/tunable.py
98.75% <0.00%> (+0.01%)
:arrow_up:

btb/tuning/tuners/base.py
97.61% <0.00%> (+0.02%)
:arrow_up:

btb/tuning/hyperparams/base.py
95.45% <0.00%> (+0.21%)
:arrow_up:

btb/tuning/acquisition/base.py
92.30% <0.00%> (+0.64%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 44119bb...1a5665c. Read the comment docs.


Related to:  Constant Velocity Joints !

When we go out of range (3 blocks) then the connection between joint breaks !
And when we come near it again it doesn't reconnects automatically, We need to break and place the joints again !
Can we make it reconnectable when they come in range ?

Working as intended.

im reworking joints so theyll be constrained within range instead of breaking. some of the implementation should be on the 1.18.2 branch, its really buggy though and doesnt work so dont compile it.


Fix typo for GetUIHintsHandler

Looking at the other object & method names in the context, i believe this method suffered a typo and needs to be GetUIHintsHandler, instead of GetUIHitsHandler.

You're right. Thx


Call through Eureka are made twice

I'm encountering a really weird issue with my Spring boot application(s).
I'm working on a microservice app with Eureka/Ribbon for services discovery, the app is a stat generator providing an API for csv upload and linked to a database for data retrieving, comparison and persistency.
The flow that's been buggy is quite simple :

Check for unprocessed files in the upload directory
Get the paths of unprocessed files and put them in an array
For each element of this array convert them from Csv to pojo
???
Get rich

The call is made from an api (tried through postman and browsers) this calls the converter microservice.
The converter microservice walks through the upload direct listing each unprocessed file.
This list is then used in the same microservice for being processed. At first, the converter calls the data-retriever microservice which returns three list of objects. And then use them to build the pojos based on the csvs.
And here's where the problem appears, this method is executed twice whereas all the others are only executed once.
Csv-uploader microservice (entry endpoint)
@GetMapping("/proxy/csv/process")
public void processProxyCsv(){
    logger.info("Called for processing uploaded CSVs");
    csvConverterServiceProxy.processPendingCsv();

}

and the used proxy :
@FeignClient(name="bbx-rev-csv-converter")
@RibbonClient(name="bbx-rev-csv-converter")
public interface CsvConverterServiceProxy {
    @GetMapping("/csv/process/running")
    public String processPendingCsv();
}

So far so good, everything seems to work fine, logs appears only once.
Then we go to the csv-converter microservice where all the magic happens (and the bug too), the entry endpoint called previously :
@GetMapping("/csv/process/running")
public ResponseEntity<String> processPendingCsv() {
    HttpHeaders headers = new HttpHeaders();
    HttpStatus status = HttpStatus.BAD_REQUEST;
    String reason = "Pending...";

    logger.info("API call for processing pending CSVs.");
    if (fileHandlerService.checkForNonProcessedFiles()) {
        logger.info("Check over, returning to entry flow.");
        logger.info("file path : " + fileHandlerService.getUploadedFilePath().toString());
        csvConverterService.convertAllCsv(fileHandlerService.getUploadedFilePath());
        reason = "Processing pending CSVs in progress...";
    } else {
        reason = "No pending files found.";
    }
    status = HttpStatus.OK;

    return new ResponseEntity<String>(reason, headers, status);

}

From this point, based on logs, this is executed twice.
I've looked through all my code and haven't a two time call or a loop made wrongly for calling this proxy method (or at least didn't found it and truly, I hope I made something silly).
It even got weirder, after a while when all the services are running (after a few minutes) when i call the same endpoint, calls are only made once.
And here are the logs :
First the Csv-uploader logs:
2018-08-09 14:35:17.407  INFO 4588 --- [nio-8000-exec-7] Csv-up-ctrl : Called for processing uploaded CSVs

And the csv-converter logs...
2018-08-09 14:35:17.470  INFO 17280 --- [nio-8006-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring FrameworkServlet 'dispatcherServlet'
2018-08-09 14:35:17.470  INFO 17280 --- [nio-8006-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization started
2018-08-09 14:35:17.504  INFO 17280 --- [nio-8006-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 34 ms
2018-08-09 14:35:17.547  INFO 17280 --- [nio-8006-exec-1] Csv converter controller                 : API call for processing pending CSVs.
2018-08-09 14:35:17.548  INFO 17280 --- [nio-8006-exec-1] File checker service                     : Checking for unprocessed files ...
2018-08-09 14:35:17.555  INFO 17280 --- [nio-8006-exec-1] File checker service                     : Found 1 unprocessed files : [test_file.csv]
2018-08-09 14:35:17.555  INFO 17280 --- [nio-8006-exec-1] Csv converter controller                 : Check over, returning to entry flow.
2018-08-09 14:35:17.555  INFO 17280 --- [nio-8006-exec-1] Csv converter controller                 : file path : E:\workspace\Blackbox-reversements\csv-uploader\uploads\todo
2018-08-09 14:35:17.555  INFO 17280 --- [nio-8006-exec-1] Csv converter service                    : convertAllCsv call
2018-08-09 14:35:17.561  INFO 17280 --- [nio-8006-exec-1] s.c.a.AnnotationConfigApplicationContext : Refreshing SpringClientFactory-bbx-rev-ext-data-retriever: startup date [Thu Aug 09 14:35:17 CEST 2018]; parent: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7d18bd1a
2018-08-09 14:35:17.659  INFO 17280 --- [nio-8006-exec-1] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2018-08-09 14:35:18.002  INFO 17280 --- [nio-8006-exec-1] c.netflix.config.ChainedDynamicProperty  : Flipping property: bbx-rev-ext-data-retriever.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit =<PHONE_NUMBER>
2018-08-09 14:35:18.034  INFO 17280 --- [nio-8006-exec-1] c.n.u.concurrent.ShutdownEnabledTimer    : Shutdown hook installed for: NFLoadBalancer-PingTimer-bbx-rev-ext-data-retriever
2018-08-09 14:35:18.079  INFO 17280 --- [nio-8006-exec-1] c.netflix.loadbalancer.BaseLoadBalancer  : Client: bbx-rev-ext-data-retriever instantiated a LoadBalancer: DynamicServerListLoadBalancer:{NFLoadBalancer:name=bbx-rev-ext-data-retriever,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:null
2018-08-09 14:35:18.090  INFO 17280 --- [nio-8006-exec-1] c.n.l.DynamicServerListLoadBalancer      : Using serverListUpdater PollingServerListUpdater
2018-08-09 14:35:18.125  INFO 17280 --- [nio-8006-exec-1] c.netflix.config.ChainedDynamicProperty  : Flipping property: bbx-rev-ext-data-retriever.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit =<PHONE_NUMBER>
2018-08-09 14:35:18.127  INFO 17280 --- [nio-8006-exec-1] c.n.l.DynamicServerListLoadBalancer      : DynamicServerListLoadBalancer for client bbx-rev-ext-data-retriever initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=bbx-rev-ext-data-retriever,current list of Servers=[<IP_ADDRESS>:8036],Load balancer stats=Zone stats: {defaultzone=[Zone:defaultzone;	Instance count:1;	Active connections count: 0;	Circuit breaker tripped count: 0;	Active connections per server: 0.0;]
},Server stats: [[Server:<IP_ADDRESS>:8036;	Zone:defaultZone;	Total Requests:0;	Successive connection failure:0;	Total blackout seconds:0;	Last connection made:Thu Jan 01 01:00:00 CET 1970;	First connection made: Thu Jan 01 01:00:00 CET 1970;	Active Connections:0;	total failure count in last (1000) msecs:0;	average resp time:0.0;	90 percentile resp time:0.0;	95 percentile resp time:0.0;	min resp time:0.0;	max resp time:0.0;	stddev resp time:0.0]
]}ServerList:org.springframework.cloud.netflix.ribbon.eureka.DomainExtractingServerList@11bc0eb
2018-08-09 14:35:18.414  INFO 17280 --- [nio-8006-exec-5] Csv converter controller                 : API call for processing pending CSVs.
2018-08-09 14:35:18.414  INFO 17280 --- [nio-8006-exec-5] File checker service                     : Checking for unprocessed files ...
2018-08-09 14:35:18.415  INFO 17280 --- [nio-8006-exec-5] File checker service                     : Found 1 unprocessed files : [test_file.csv]
2018-08-09 14:35:18.415  INFO 17280 --- [nio-8006-exec-5] Csv converter controller                 : Check over, returning to entry flow.
2018-08-09 14:35:18.415  INFO 17280 --- [nio-8006-exec-5] Csv converter controller                 : file path : E:\workspace\Blackbox-reversements\csv-uploader\uploads\todo
2018-08-09 14:35:18.415  INFO 17280 --- [nio-8006-exec-5] Csv converter service                    : convertAllCsv call
2018-08-09 14:35:18.989  INFO 17280 --- [nio-8006-exec-5] Csv converter service                    : CSVs path will go here
2018-08-09 14:35:19.050  INFO 17280 --- [nio-8006-exec-1] Csv converter service                    : CSVs path will go here
2018-08-09 14:35:19.095  INFO 17280 --- [erListUpdater-0] c.netflix.config.ChainedDynamicProperty  : Flipping property: bbx-rev-ext-data-retriever.ribbon.ActiveConnectionsLimit to use NEXT property: niws.loadbalancer.availabilityFilteringRule.activeConnectionsLimit =<PHONE_NUMBER>

So for not so good. Could it be a configuration issue? I've kept it quite vanilla for my microservices configuration :
For main classes :
@SpringBootApplication
@EnableFeignClients("com.telemaque.blackbox.reversement.csvuploader")
@EnableDiscoveryClient
public class CsvUploaderApplication {...

For the application.properties files :
spring.application.name=bbx-rev-csv-converter
server.port=8006
eureka.client.service-url.default-zone=http://localhost:8761/eureka

and the application.properties for the naming server :
spring.application.name=bbx-rev-naming-server
server.port=8761

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

For naming server :
@SpringBootApplication
@EnableEurekaServer
public class NamingServerApplication {...

For proxies :
@FeignClient(name="bbx-rev-ext-data-retriever")
@RibbonClient(name="bbx-rev-ext-data-retriever")
public interface ExternalDataRetrieverProxy {...

I've been looking through here, the eureka git, looked on spring side and still can't figure it out. That's making me crazy, if you have any idea i'd love to hear it!
I've found a weird log in the naming server :
2018-08-09 14:55:08.320  INFO 15068 --- [nio-8761-exec-2] c.n.e.registry.AbstractInstanceRegistry  : Registered instance BBX-REV-CSV-CONVERTER/<IP_ADDRESS>:bbx-rev-csv-converter:8006 with status UP (replication=false)
2018-08-09 14:55:08.832  INFO 15068 --- [io-8761-exec-10] c.n.e.registry.AbstractInstanceRegistry  : Registered instance BBX-REV-CSV-CONVERTER/<IP_ADDRESS>:bbx-rev-csv-converter:8006 with status UP (replication=true)

Also when I call the API directly (not through the first microservice) it's correctly executed only once.
Thanks a lot for your help!

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.

I think i have encountered this scenario. My scenario is just a simple use case, microservice A calling microservice B, i was trying to piggy-bag the call and write a record into the db. The call was successful, but 2 entries were recorded inside my DB.
Microservice A

@EnableFeignClients
@Controller
public class HomeControllerA {
    private static final Logger LOGGER = Logger.getLogger(HomeControllerA.class.getName());

@RequestMapping("/get-greeting")
    public String greeting(Model model) {
        LOGGER.info("getting from greetingClient " + greetingClient.greeting());
        model.addAttribute("greeting", greetingClient.greeting());
        FeignEvent event = new FeignEvent("This is an Source Event -" + corrId );
        FeignEventService.save(event);
        return "greetingview";
    }
}

Microservice B

@RestController
public class HomeControllerB implements GreetingController {
    private static final Logger LOGGER = Logger.getLogger(HomeControllerB.class.getName());

    private UUID corrId;

    @Autowired
    private EurekaClient eurekaClient;

    @Override
    public String greeting() {
        corrId = UUID.randomUUID();

        Event event = new Event("This is an Duplicated Event -" + corrId );
        LOGGER.info("Into Sender greeting method for " + corrId);
        eventService.save(event);
        return String.format("Hello from '%s'!", eurekaClient.getApplication(appName).getName());
    }
}

The logger in Microserver B is showing 2 calls at that same moment even though debug mode is reflecting only 1 event at that moment. The db will have these 2 events entries.
2019-03-08 16:01:54.966  INFO 39406 --- [o-auto-1-exec2]
com.eureka.controller.HomeControllerB     : Into Sender greeting method for 6bf2a1a5-8b23-4b58-9fc3-562a3474e6de
2019-03-08 16:01:54.964  INFO 39406 --- [o-auto-1-exec-1]
com.eureka.controller.HomeController B    : Into Sender greeting method for b2b05697-8b5c-4f38-b4ec-5bce32210733

Can you provide a complete, minimal, verifiable sample that reproduces the problem?  It should be available as a GitHub (or similar) project or attached to this issue as a zip file.

EurekaFeign.zip
Thanks. As requested.

Still having this issue!


Updating Self-hosted Enterprise CTA on Pricing Page

Description
The CTA for the Self hosted option on the pricing page is currently "Book a demo". In the last 30 days there have been only 14 clicks and as far as I can tell only 1 meeting booked.
I suggest testing out the CTA to be "30-day Trial Licence" that takes you to the form that is at the bottom of that page. I would change that title to say "30-day Trail Licence" instead of "request a licence". When that form is filled you get a the agrement and a sales person will reach out.
Epic/Story
No response
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate

Supportive -- thanks for the digging!

This makes sense to me, as long as we meet with them before providing the license.

Working on it. And what about cloud-enterprise? The button also links to /book-demo and received 8 clicks in the past 30 days. Should we make it scroll down to the Contact Us form instead?

Let's split it out in 2 PRs and use the first one to test the hypothesis @Yndira-E .


Problem when click on tiles on MOBILE

Hello,
I like very much this hex grid, but i found an issue i can reproduce but can't understand why this happen,
on browser on PC when you click a tiles, the tiles toggle, but on mobile browser ( or developper console in responsive mode ) when you click on a tiles its the previous one which is select !!
so first click => tiles = null;
second tiles => tiles = previous tiles
every times !
this is for any examples in the source code ! BUT in the git hub try out demo this not happen at all !
thx if soemone has a solution, i search by my side and post here if i have a solution :)

Hello so i found the solution without understand why this happened :
this code in example doesn't work  :
mouse.signal.add(function(evt, tile) {
			if (evt === vg.MouseCaster.CLICK) {
				 tile.toggle();
			}
}

the right way to do is in the pathfinding.html example !
mouse.active = false;
mouse.signal.add(function(evt, tile) {
  switch (evt) {
                case vg.MouseCaster.DOWN:
                    // force an update to get latest data from the mouse's raycast
                    mouse.active = true;
                    mouse.update();
                    break;

                case vg.MouseCaster.UP:
                    // disable the mouse until the user clicks again
                    mouse.active = false;
                    tile.toggle();
                    break;
            }
}

Glad you found a solution! I guess I forgot to update the example. Which example is the first snippet from? Could you do a PR please?

sorry i dont know how to do a PR !
the problem is in simple-hex.html and simple-square.html
but i found it also on sprite-selection.html after i post the solution here,
in sprite-selection.html the problem is the same but the solution not because the problem is with the selector
// handle interaction
		selector.onSelect.add(function(obj) {
....
}

i still trying to find a solution for this !


deps: removed label builder service dependency

Removed labelbuilder service from the library.

LGTM, let's just get @gnikolov95's review as he's more familiar with this than me.


better match these LHI screens or not necessary?

in LHI, after child info/do you agree and before “who are you asking to pay”
if you say yes agree, you get this:

(text: The court must order support according to the Michigan Child Support Formula unless the result would be unfair. If the parents reach an agreement about the child support amount, the court can consider the agreement, but it does not have to approve it.
You can use the MiChildSupport Calculator on the Michigan Department of Health and Human Services website to find out what the support amount might be in your case.
The Michigan Child Support Formula uses:
•	The parents’ incomes
•	The number of nights per year (“overnights”) the children spend with each parent
•	The number of children
•	Medical costs
•	Child care costs
•	Other factors.
To learn more, read Child Support in a Nutshell.
If no agree, you get this:

(Text:
You will now be asked questions about how you want the court to order child support to be paid.
You may ask the court for what you want, but in most cases the court must order child support based on the Michigan Child Support Formula, so you may not get what you ask for.
•	The Michigan Child Support Formula uses:
•	The parents’ incomes
•	The number of nights per year (“overnights”) the children spend with each parent
•	The number of children
•	Health care insurance costs
•	Child care costs
•	Other factors.
To learn more, read Child Support in a Nutshell .)
I'm not sure if the distinctions here are all purposeful or not but they're not currently reflect in the DA version.

I guess ask Amy this next time we send for testing

Amy said via email that we don't need to add these in.


UpdateRegister calls should not be reordered

Loop has a tuneRadio function which repeats to

set a frequency
send a command to the pump and record the rssi from the return value
to determine the frequency.
(see https://github.com/ps2/rileylink_ios/blob/master/RileyLinkKit/PumpOpsSession.swift#L901)

If the updateRegister calls get reordered, the result will be not meaningful.  It could also be that a different command is still running.
Given that the caller is single threaded this shouldn't actually be an issue, but I think the re-ordering could be wrong in such a case.
I noticed this when debugging the GetPacket commands which are running for 4 minutes.
I'm not sure what kind of speed update this optimization should bring in the first place, so I'd suggest to remove it.
(nb. How useful tuneRadio actually is, is another debate, I think center frequency would work just fine).

Closed with ea646d21ab998622716f648c80310933aba1e3bd


Add table kubernetes_pod_template

References
Add a new table to include in existing Kubernetes compliance.
For reference - clientset.CoreV1().PodTemplates("").List(ctx, metav1.ListOptions{})

In current compliance, for various definition tables like Deployment, DaemonSet, and others, the template column is already in use by compliance queries.
The template column represents PodTemplates specifications for creating Pods, and are included in workload resources such as Deployments, Jobs, and DaemonSets.
https://kubernetes.io/docs/concepts/workloads/pods/#pod-templates


Added Paw in Testing > Querying section

Added "Paw" in Testing/Querying section. Paw is a Mac app for testing REST services

We do not accept any paid softwares in this list. But thanks for mentionning it. :)


Empity chapter

Dear github team, I want to express my complaint that I can't read any novels in any source. Every novel I open always contains an "empty chapter". therefore I really ask for his help. I thank you.

Source name and Novel name please? I would like to reproduce your issue

Closing since there's no response. If its still happening reopen and add the Source / Novel names.


[PE-D][Tester D] Timetable does not update automatically

If the timetable command was run and the Timetable window is open, adding or removing a lesson does not automatically update the Timetable window.

Labels: severity.Low type.FunctionalityBug
original: tyw2811/ped#14

added comment in UG under Listing lessons / Viewing timetable


copr: Fix possible panic when accessing unaligned VectorFloat32

What is changed and how it works?

Issue Number: ref #17290

What's Changed:
Modified the structure of VectorFloat32 and VectorFloat32Ref to ensure that unaligned u8 arrays are converted to f32 without errors.
Related changes

[ ] PR to update pingcap/docs/pingcap/docs-cn:
[ ] Need to cherry-pick to the release branch

Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Release note

/retest

/test idc-jenkins-ci/test

/retest

/ok-to-test


add AllowPartialSearchResults for SearchService

Hello, olivere!
This little parameter can save my day!
I made it like SearchRequest::allowPartialSearchResults

Aw yeah, here it is. I will do this in the next release and do a forward-port to 7.x. When I'm in the process of doing this, I will see if there are other parameters missing as well.

Thanks for the fast reply, great news to hear!
Can you give an approximate date of release for this feature, please?

Maybe over the weekend. But I'm still doing this in my spare time, so I tend to not take deadlines too seriously.

Implemented in 6.2.25 and 7.0.8.


Clarify setup relayDomains parameter

https://github.com/sleroy/fakesmtp-junit-runner/issues/4

Hello, is there a requirement on the versioning or branch naming to autogenerate versions?
Error appears to be:
Expected feature release number in range of 9 to 15, but got: 8
But this is only a change in the README
Cheers


Add Support for bitbucket bundled elasticsearch

Elasticsearch has been bundled since Bitbucket since 4.6 and is designed to run as a completely separate java processes.
There should be a way to start a container that runs bundled-bitbucket-elasticsearch instead of the default bitbucket catalina.sh

I can arrange this but I really have to ask if its an absolutely "must-have" for you.
It runs inside a separate java process and therefore I have two processes inside one docker container.

The question is now how to handle logs: Which one logs to console? If both do can I separate messages later?
How do I check the health of my container? The container will continue running even of elasticsearch is down.

The docker way is one application per container and stick containers together if you need more applications working together. Bitbucket can be configured to use an external elasticsearch instance. I would prefer that.

I've created a feature request bug requesting a way to run start-search.sh in the foreground.

Why don't you just take this one? https://hub.docker.com/_/elasticsearch/

Because one then needs to track settings, plugins etc. While the bundled elasticsearch should just work (tm).

When I understand it's about the authentication plugin. By default elasticsearch has no authentication. That's no problem for docker, just put bitbucket and elasticsearch on the same docker network und you don't need authentication.

Bundled elastic search and Jira can be started with 5.0 upwards with:
$ docker run -d -p 7990:7990 --name bitbucket blacklabelops/bitbucket /opt/atlassian/bitbucket/bin/start-bitbucket.sh --with-search -fg


Support iam policy member of domain type in iam scanner's required mode,

Hello there!
This fixes issue #799. Please take a look and let me know what you think. Thanks!

@blueandgold -- addressed your review comments, please take a look. Thanks!

@blueandgold not sure about whitelist / blacklist mode .. maybe we can open a separate issue for that?

@blueandgold once this PR lands, I will port the changes to 2.0-dev


Added didReceiveDataBlock, didReceiveResponseBlock to AFURLSessionMan…

Added didReceiveDataBlock, didReceiveResponseBlock to AFURLSessionManager. These blocks are useful when you need small portion of data received from the server but not all data in the completion block.

-setDataTaskDidReceiveResponseBlock: -setDataTaskDidReceiveDataBlock: are already in the AFURLSessionManager.

-setDataTaskDidReceiveResponseBlock: -setDataTaskDidReceiveDataBlock: are already in the AFURLSessionManager.

Thanks @ElfSundae  !


Bug TextFormBox minLines or maxLines: "no ScrollPosition attached"🐛

Describe the bug
Hello, when I use the fields of maximum or minimum lines in my TextFormBox they work well but when reducing the size of the flutter page it gives the following error:
"The Scrollbar's ScrollController has no ScrollPosition attached."
I already tried different methods and the only solution I find is to remove the maximum and minimum lines of my forms
Screenshots

What version are you using? Could you provide a reproducible snippet?

Versión:
Fluent: 4.0.0-pre.2
Code (In row widget):
TextFormBox(
minLines: 1,
maxLines: 3,
controller: _controller,
header: _txtlabel,
autovalidateMode: AutovalidateMode.onUserInteraction,
key: _formKey,
validator: (value) =>
value != null && value.isEmpty ? '$_txtlabel es obligatorio' : null,
);

Sorry, but I can't reproduce this issue.

fixed with scrollbar controller on the field text


[$1000] Web - On clicking back from profile , again display name page is shown (only on public room)

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to staging dot on web chrome and login with User A
Create a new room in public mode and copy the URL of the room
Open an incognito window and paste the URL so that the room page opens up
4.Click on 'here' link and enter any name on the display name and click on save
After clicking save, you'll be navigated to the 'Profile' page. Click on back button and notice that it again opens up the display name page
If you follow the same steps on User A side, go to settings >profile > display name and try to change the display name and return back. You'll notice , it navigates you to the Settings page. Thus, there's inconsistency between the navigation flow in the public room and on a normal user's profile.

Expected Result:
On clicking back from profile , settings page should have shown
Actual Result:
On clicking back from profile , again display name page is shown (only on public room)
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.26-4
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/d2f739d8-307f-4088-8afc-da8f226a7863
https://github.com/Expensify/App/assets/93399543/1bfccc45-68b4-42d0-a98d-45e9caf0cdec
Expensify/Expensify Issue URL:
Issue reported by: @priya-zha
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1686742153793689
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01c14d0a68460ff870
Upwork Job ID:<PHONE_NUMBER>856548352
Last Price Increase: 2023-07-07

I'm heading out of office until Tuesday so reassigning and keeping myself on the too to pick it up when I get back

The first part of the issue is not reproducible today since the whisper messages shown as the anonymous user was itself a bug and has been solved.
But the issue can be reproducible with a new logged in user as well. Just a minor change in action steps.
New Reproducible steps :

Go to staging dot on web chrome and login with User A
Create a public room and then copy the share URL and paste it into an incognito window as an anonymous user (make sure you aren't signed in before- very important step)
Click on the 'Sign-in" button and it navigates you to the login page . Please enter the credentials of a new user that you haven't used before (important step) as User B
Sign in to the new account and you'll be able to see the whisper message
5.Click on 'here' link and enter any name on the display name and click on save
After clicking save, you'll be navigated to the 'Profile' page. Click on back button and notice that it again opens up the display name page
If you follow the same steps on User A's side, go to settings >profile > display name and try to change the display name and return back. You'll notice , it navigates you to the Settings page. Thus, there's inconsistency between the navigation flow in the public room and on a normal user's profile

https://github.com/Expensify/App/assets/34065075/fbfa327c-4767-401f-bb62-38922c5872e2

Proposal
Please re-state the problem that we are trying to solve in this issue.
On clicking back from profile , again display name page is shown (only on public room)
What is the root cause of that problem?
The problem is we are using Navigation.goBack method which just goes one step back in the history stack. So here when user clicks on the here button shown in the whisper message, it takes the user to the settings/profile/display-name route, so once he is done with the edits, when he clicks on Save button he is taken back to the Profile page and when he clicks back again the onBackButtonPress gets executed which invokes Navigation.goBack which takes the user one step back in the history stack which is the Display Name page.
https://github.com/Expensify/App/blob/6183609c577f2310928bb4e8ee23b52f6dd28e00/src/pages/settings/Profile/ProfilePage.js#L85-L88
What changes do you think we should make in order to solve the problem?
Inorder to make it consistent, we could add true to the Navigationinvocation i.e.,Navigation.goBack(ROUTES.SETTINGS, true)which would enforce the user to theSettings` screen which matches the original flow.
What alternative solutions did you explore? (Optional)
Nothing explored yet

I have asked a question in slack because I think the navigation as a whole could be improved:
https://expensify.slack.com/archives/C01GTK53T8Q/p1687696996794659

Proposal
Please re-state the problem that we are trying to solve in this issue.
After we have been directly redirected to the Display Name page on public room and we save, the history is not right so when we go back on the profile page it shows us again the display page
What is the root cause of that problem?
When we are directly redirected to the Display Name page, the stack/history doesn't contain the profile page.
When we save the display name, here: https://github.com/Expensify/App/blob/820fa93ad1e799c12d8b639b98018b5350ea17af/src/libs/actions/PersonalDetails.js#L170
we use navigate  which by default has the following behaviour:
If the page we navigate to is not in the stack it will push it on top of the stack.
So in our case, the profile page will be pushed on top of the Display Page in the stack. For that reason when we click the back button on the profile page it will go to the display page
What changes do you think we should make in order to solve the problem?

We can use the option "UP" of navigate which will pop the current screen of the stack before navigating, that way the profile page will not be on top of the display page in the stack.
so instead of
Navigation.navigate(ROUTES.SETTINGS_PROFILE);
we can use:
Navigation.navigate(ROUTES.SETTINGS_PROFILE, "UP");
Result:
https://github.com/Expensify/App/assets/19537677/ce049ff9-52bf-4e4e-af1c-7a568f1fdd36
What alternative solutions did you explore? (Optional)
Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job.

Proposal
Please re-state the problem that we are trying to solve in this issue.
If we access the display name page by deeplink or directly access it through the browser URL and save the changes, it will navigate the user to the Profile page. Pressing back on the Profile page will bring the user back to the display name page.
What is the root cause of that problem?
When we press Save on the display name page, we are doing a NAVIGATE action to the Profile page.
https://github.com/Expensify/App/blob/820fa93ad1e799c12d8b639b98018b5350ea17af/src/libs/actions/PersonalDetails.js#L170
In case we access the display name page by either deeplink or typing the path in the browser URL, the display name page will be the only one in the stack.
Screen stack: [Display name page]
Because the profile page does not exist in the stack, doing a NAVIGATE action to the profile page will push it into the stack.
Screen stack: [Display name page, Profile page]
So, when we press back on the profile page, it will bring the user back to the display name page.
What changes do you think we should make in order to solve the problem?

Replace Navigation.navigate with Navigation.goBack.
If the user access the display name page normally, goBack will just pop the current screen (Display name) and bring the user back to the profile page.
[Profile page, Display name] -> [Profile page]
If the user access the display name page by deeplink, goBack will use the fallback route and replace the current screen (Display name) with the fallback route (profile page)
[Display name] -> [Profile page]
Looking into the PersonalDetails.js, looks like this issue happens on other pages too, such as Pronouns, DOB, and Address, I guess we can handle them all with the same solution? Also, this happens in Preferences sub-page too https://github.com/Expensify/App/issues/21409

The proposal from @bernhardoj seems like the right way to go since we do it everywhere, so this bug seems like just a missed case by us. Would be nice to fix all the places where navigate is still called instead of goBack when we want the behavior similar to clicking the RHP UP button.

@WoLewicki I don't agree that this is a better solution. This is basically the same proposal as mine but with a few extra unecessary steps steps. In the goBack method we call navigate with the UP option.

Hmm are you sure the behavior is always the same? IIRC we only want the UP option when we deeplinked into the screen directly: https://github.com/Expensify/App/blob/1e308ca7eb8771acc468d8dde45a770c435c1b66/src/libs/Navigation/Navigation.js#L99, otherwise we should just pop the screen since we have the previous one on the stack already. That's why this extra UP logic was added.

@parasharrajat whats is your take on the discussion so far and the most promising proposal?

Friendly bump @parasharrajat

Friendly bump @parasharrajat 👍

Thoughts on  @bernhardoj 's proposal @AndrewGable ?

Not overdue, Melvin

@parasharrajat I believe they should go to the Profile page same as clicking UP in product. This is however tricky becasue fo the browser history and I am not sure if we have found a good solution which works in general

Oh sorry I though that you were talking about going back sorry.
the browser forward is hard case we are not really supporting it well. I think it should go back to the pronouns page, that would make sense.

Yeah, it seems natural since you went back from it.

Reminder added to cal to pay on 8/7 👍
Payment summary:
Reporting @priya-zha: $250 to be issued via Upwork
C @bernhardoj: $500 to be issued via Upwork
C+ @parasharrajat: $500 to be issued via NewDot

Updated the [payment summary](siobhan wedding ) to remove the penalty. That seems fair to me @parasharrajat - Thanks for flagging!

Have we paid this one out? It's overdue according to the bots 🤖

All offers have been sent and waiting on them to be accepted then we can close @AndrewGable :thumbsup: cc @priya-zha @bernhardoj
Are you handling NewDot payment for @parasharrajat ? @AndrewGable ?

I am not handling payments 🙅

Thanks @parasharrajat - Added request here https://github.com/Expensify/Expensify/issues/308114
Closing based on this SO

Everyone has been paid via Upwork and contracts ended

Reviewed the details for @parasharrajat. Approved for payment in NewDot based on the BZ summary above.


fibonacci Number in golang Go

💥 Proposal
(A clear and concise description of what the proposal is.)
fibonacci Number in golang
Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
yes

/assign


[FEA] Add post_block layer to MultiClassClassificationTask class

🚀 Feature request
Currently we get logits as outputs if we train a MultiClassClassificationTask() model.  It'd be useful to add an optional post-block layer in the MultiClassClassificationTask class and set it to softmax layer as default. That way users can generate predict probas as well.

in the prediction mode we can make the softmax as default to get the probas.


Update Site settings “info”

Automatically generated by Netlify CMS

👷 Deploy Preview for scintillating-axolotl-ff27fc processing.

Name
Link

🔨 Latest commit
645ed611e153d834bc55fd0e21d9582017129a52

🔍 Latest deploy log
https://app.netlify.com/sites/scintillating-axolotl-ff27fc/deploys/63a10d4efe17a10008775823


Provide pre-built package for easier installation.

As discussed in #2 this is a feature request to supply a pre-built package for easier installation for less developer focused users :)

I am happy to assist in any testing

Package is now provided in the release, in wheel (.whl) format, installable with pip directly.

Nice work, hopefully I'll have time to test this weekend.