Another Compilation Issue on Raspberry Pi

> cd handy-httpd
> git describe --tags
v8.4.0

> dub build
Performing "debug" build using /usr/bin/ldc2 for arm, arm_hardfloat.
handy-httpd 8.4.0: building configuration "library"...
'-sse4.2' is not a recognized feature for this target (ignoring feature)
SSE: false
../../.dub/packages/handy-httpd-8.4.0/handy-httpd/source/handy_httpd/components/responses.d-mixin-66(67,18): Error: function `handy_httpd.components.responses.memberResponse(ref HttpResponse response)` conflicts with previous declaration at ../../.dub/packages/handy-httpd-8.4.0/handy-httpd/source/handy_httpd/components/responses.d-mixin-66(67,18)

it's hard for me to understand the problem because it's in the code generated by a mixin.
Versions
> uname -all
Linux mq 5.10.60-1-ARCH #1 SMP Sat Aug 21 14:56:38 UTC 2021 armv7l GNU/Linux
> ldc --version
LDC - the LLVM D compiler (1.27.1):
  based on DMD v2.097.2 and LLVM 12.0.1
  built with LDC - the LLVM D compiler (1.27.0)
  Default target: armv7l-unknown-linux-gnueabihf
  Host CPU: cortex-a53

thank you very much!!

Okay, so sorry about the long wait; got caught up in work and whatnot. But rather than debug the mixins, I find it'll be simpler to deprecate their usage entirely and recommend you to directly apply a status to the response, and directly write a body if there is one. Therefore I will close this because I've marked this as deprecated. Feel free to reopen if you have more info or a better idea.

thank you very much.


Nested runAsync calls throw ReferenceError: Property 'global' doesn't exist

When using nested runAsync calls like so:
const context = Worklets.defaultContext
context.runAsync(() => {
  'worklet'
  console.log('first!')
  Worklets.runOnJS(() => {
    'worklet'
    console.log('second!')

    try {
      const worklet = () => {
        'worklet'
        console.log('third!')
      }
      context.runAsync(worklet)
    } catch (e) {
      console.error(e)
    }
  })
})

The worklet creation throws an error:
-  ERROR  [ReferenceError: Property 'global' doesn't exist]

For some reason I couldn't reproduce this in this repo, but I can reproduce this 100% / always in react-native-vision-camera.
Funny thing is; this doesn't throw in context.runAsync(worklet), but rather in the const worklet = () => { ... } function creation.
Maybe it is a bug in the babel plugin?
I think we need two PRs related to this issue btw;

Fixing the bug in the babel plugin to make sure this code works (hopefully this also fixes the bug where runAsync sometimes didn't run in release in VisionCamera Frame Processors)
Add a try / catch handler to properly display error messages in Worklets (otherwise errors just get swallowed)

Actually, shouldn't this ReferenceError be propagated upwards through runOnJS as a Promise rejection? Maybe there's also something going wrong here, I remember @hannojg noticing that a .catch(..) call on our PromiseWrapper didn't work as intended.
Maybe worth mentioning that an Error instance cannot be passed between contexts and has to be unwrapped/wrapped first, see throwErrorOnJS from VisionCamera.
Or we do it natively through jsi::JSError.

Might be related https://github.com/margelo/react-native-worklets-core/issues/205


Suggestions!

Issue
The app is great but I think a couple of things that may be neat if possible:

Setting options to open only 1 instance at any time. Nested setting to offer to bookmark current chapter before a different manga is opened, can be turn off
Keep the image location unchanged when chapter list is pinned. (Similar to how reader settings currently works). Currently the manga will shift to the right when chapter list is pinned. Is it possible to set it so that the manga doesn't shift even with the chapter list pinned?
Setting options to retain chapter list & reader settings pinned/open state even after closing Yomikiru
X.Y chapters should follow after X chapters. Eg Chapter 10 should come before Chapter 10.5. This is on Windows 10 32-bit portable version. (for what's it worth, that's how the manga get sorted in file explorer as well..)
Port it to Steam Deck (I think it uses KDE?) please? Would be great if it's on discover store! >_<

Failing that, is it still possible to port it to the KDE environment without going through the discovery store? >_<

I think you can you the debian file from download page? I dont have experience with different linux distros, so I dont know what is required. If you cant to build yourself, follow this guide.


impv: Add some docs for datax

fix: #134

Brief Summary of The Change

Pull Request checklist
I confirm that the following checklist has been completed.

[ ] Add/Change test cases for the changes.
[x] Add/Change the related documentation, should also change docs/source/config.rst when you change file default_config.yaml.
[ ] (Optional) Add your change to UPDATING.md when it is an incompatible change.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (e04b836) 90.93% compared to head (5388ee0) 90.93%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #135   +/-   ##
=======================================
  Coverage   90.93%   90.93%
=======================================
  Files          64       64
  Lines        2361     2361
=======================================
  Hits         2147     2147
  Misses        214      214

Flag
Coverage Δ

unittests
90.93% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


reuse Environment to prevent memory leak warnings

This fixes warnings like:
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.

Looks good, thank you for the fix.

@PxlBuzzard any chance you could look at #2 ?
I think the plugin needs to be run on onCompile instead of compile, and build all the templates not just the changed ones (see how ilkosta/static-jade-brunch does it)


6pm-3 getting the delete button in tutorNotesForum to work

In the forum the delete button had no onClick but now, as admin, you are able to use delete button and connect with swagger endpoint.

To fix the test coverage problem with toasts, would involve writing code like this:

https://github.com/ucsb-cs156-s21/STARTER-team02/blob/b8cfd987fbdb3aa955216e466c7bf3b82d4b12a2/javascript/src/test/pages/EarthquakesPage.test.js#L88-L114

But we'll address that in a separate issue


Help won't reopen after being closed

To reproduce:

Launch MainApp
Open Help section
Close Help section via any method that is not Alt+F4/File menu.
Attempt to open Help section again.

When you attempt to open the Help section again, nothing happens. No errors, no alerts.

Issue fixed in 5bd1153 (Still too PR)

Issue fixed in 0d0d708


Using Router of React instead of .NET Core?

Currently the router can only be controlled by C# code (or Razor). However, using the react-router can control the router by javascript which can be more easy to implement. If we use a REST API model, it's easier for me to write Controllers or Routers without modifying the back-end code.

I can not fully understand what you mean.

You've just found what I want.
As my understanding of 阮一峰 - React Router 使用教程 is concerned, react router is best for single page applications. And we can combine these two things together.
~/manage/users/#/126564/edit
~/manage/roles/#/create
~/account/login/#/permissions

Just like these URLs above, we can let ASP.NET router work for each single page and let React Router work for each specific action. This solution has these following advantages:

Easily solve the problem of authentication and authorization compared with only using React Router
Avoid loading all jsx one time, js for manage page will not be downloaded when login page is requested .

Implemented via a2f959a.


plugins/none-ls: add asmfmt

Add an option to enable asmfmt none-ls source.

You'll need to rebase your change on master because I merged the astyle PR. You should remove the astyle commit from this PR, and both the asm format & astyle from the prettier one.
You could do it all in one PR.

You'll need to rebase your change on master because I merged the astyle PR. You should remove the astyle commit from this PR, and both the asm format & astyle from the prettier one.
You could do it all in one PR.

I thought it had to be on different PRs, thanks for letting me know.


Remarks missing entry (not valid in 64-bit MASM)

Directive not valid in 64-bit MASM (ml64.exe).

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

ID: 7791e148-38f9-cdbe-3850-0a690d7ce290
Version Independent ID: c1c86a4f-cd2c-4947-7324-96bd26d6337b
Content: .486P
Content Source: docs/assembler/masm/dot-486p.md
Product: visual-cpp
Technology: cpp-masm
GitHub Login: @corob-msft
Microsoft Alias: corob

fix should appear in 1-2 days. Thanks @Player1UK !


Remove hasFlipped before submitting event

Prerequisites

[x] Using an up-to-date main branch

Expected Behavior

Current Behavior

Steps to Reproduce

Possible Solution (Not obligatory)

Context

Duplicate of #180. Closing and tracking over there


error

request.open('GET', chrome.extension.getURL(fileName), false);

yeah i think thats what is making the hack not work right now

request.open('GET', chrome.extension.getURL(fileName), false);


Fix RHEL installtion failure do to kvm issue

It is found that with old centos-ks kvm setting, RHEL bootstrap will fail with kvm errors. New centos-ks can solve this problem.

@RackHD/corecommitters @heckj

I encountered the same issue before but forgot to remind @heckj in this PR (https://github.com/RackHD/on-http/pull/67) :(
Thanks @pengz1 to find it out and fix it. :+1:

:+1:

@yyscamper and @pengz1 how did you identify the failure? I tried it locally and the previous version worked for me without any errors, so I'm not quite sure what I missed that you ran into. Would like to know for future templating efforts...

I used latest repos for on-http/on-taskgraph/onserve/on-tasks.
On-http will complain kvm error in this case.

@heckj
You can also find some details in ODR-366.

thanks @pengz1 !


fix typo: mergedDuplicateChunks -> mergeDuplicateChunks

What kind of change does this PR introduce?
bugfix, typo

Did you add tests for your changes?
no

If relevant, link to documentation update:
n/a

Summary

Does this PR introduce a breaking change?
yes

Other information

Hi @sokra!
I have one simple question that to ask webpack for some time.. I tried to google it but no luck since other themes pops up in results: have you ever consider typescript as lang for writing webpack itself? with it bugs like this should not be occur at all..


[BUG] System.NotImplementedException: The method or operation is not implemented.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[X] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
2.8.1
What problem did you encounter?
When I tried to play a game buy using the website it opened the error message
Bloxstrap Log
2024-11-10T23:26:06Z [App::OnStartup] Starting Bloxstrap v2.8.1
2024-11-10T23:26:06Z [App::OnStartup] Compiled Tuesday, 29 October 2024 at 6:35:23 PM from commit 2be2f4d0d275e60eabf2f63ecbbe4e38b2aa0773 (tag/v2.8.1)
2024-11-10T23:26:06Z [App::OnStartup] Loaded from %UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe
2024-11-10T23:26:06Z [App::OnStartup] Temp path is %UserProfile%\AppData\Local\Temp\Bloxstrap
2024-11-10T23:26:06Z [App::OnStartup] WindowsStartMenu path is %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2024-11-10T23:26:06Z [LaunchSettings] Identifier 'player' is active with data
2024-11-10T23:26:06Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Bloxstrap\Logs\Bloxstrap_20241110T232606Z.log
2024-11-10T23:26:06Z [Logger::Initialize] Finished initializing!
2024-11-10T23:26:06Z [Logger::Initialize] Cleaning up old log file 'Bloxstrap_20241103T220616Z.log'
2024-11-10T23:26:06Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-11-10T23:26:06Z [JsonManager<Settings>::Load] Loaded successfully!
2024-11-10T23:26:06Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-11-10T23:26:06Z [JsonManager<State>::Load] Loaded successfully!
2024-11-10T23:26:06Z [FastFlagManager::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-11-10T23:26:06Z [FastFlagManager::Load] Loaded successfully!
2024-11-10T23:26:06Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper
2024-11-10T23:26:06Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper dialog
2024-11-10T23:26:06Z [Bootstrapper::Run] Running bootstrapper
2024-11-10T23:26:06Z [Bootstrapper::SetStatus] Connecting to Roblox...
2024-11-10T23:26:06Z [Deployment::TestConnection<https://setup.rbxcdn.com>] Connecting...
2024-11-10T23:26:06Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/versionStudio
2024-11-10T23:26:07Z [Deployment::InitializeConnectivity] Testing connectivity...
2024-11-10T23:26:07Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/versionStudio
2024-11-10T23:26:07Z [Deployment::InitializeConnectivity] Got https://setup.rbxcdn.com as the optimal base URL
2024-11-10T23:26:07Z [Bootstrapper::Run] Connectivity check finished
2024-11-10T23:26:07Z [Bootstrapper::CheckForUpdates] More than one Bloxstrap instance running, aborting update check
2024-11-10T23:26:07Z [Bootstrapper::GetLatestVersionInfo] Got channel as production
2024-11-10T23:26:07Z [Deployment::GetInfo] Getting deploy info for channel production
2024-11-10T23:26:07Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer
2024-11-10T23:26:07Z [App::GlobalExceptionHandler] An exception occurred
2024-11-10T23:26:07Z [App::FinalizeExceptionHandling] (0x80004001) System.NotImplementedException: The method or operation is not implemented.
   at MS.Internal.AppModel.ITaskbarList.HrInit()
   at System.Windows.Window.ApplyTaskbarItemInfo()
   at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2024-11-10T23:26:07Z [HttpClientLoggingHandler::ProcessRequest] POST https://bloxstraplabs.com/metrics/post-exception

Do you use RemoteApp?


Getting loading animation glitch while entering end level screen.

Describe the bug
Here once we play a level after the 5th puzzle we  will get a glitch of the loading animation before going to the end level screen.
To Reproduce
Steps to reproduce the behavior:

Select any level in FTM.
Play the level complete all the puzzles.
At the 5th puzzle give the input and observe the glitch which appears will moving to end level screen.

Screen Record
https://github.com/curiouslearning/FeedTheMonsterJS/assets/99384703/d9c76466-8bf6-42d5-970d-f085e8cd9118

If we remove the loading screen then blank screen will appear instead of it and which makes the flow disturbed.
The loading is only comin in low end devices because it take some time to reload .

@burrage can you kindly confirm this

Yes @burrage ,
So here we are loading the loading end level scene after the gameplay completes .
So sometimes for low end devices it takes little time to load , in that case we are showing the loading screen instead of showing the blank screen.
Also we are calling the loading screen if it takes some time to load the endLevel scene.


fix test caused by change to randomuser API

Hi Dan. I forked the chakram repo and ran npm test.
This test failed:

Random User API should return content type and server headers:
AssertionError: expected header content-type with value text/plain; charset=utf-8 to match regex /json/

Changed the test to reflect randomuser API now returning a different content type
Cheers, Tim

Thanks @timladlv


fix mam query date fields are not in xep-0082 format

According to XEP-0313 filter time section
end and start fields must be formatted to apply xep-0082
this PR fix it

the PR was published in version 0.4.4-dev.3


I have the bug, that when i download the new version, then in discord stands i need the new version, and when i restart my pc i have to redownload all[Bug]

Describe the Bug

To Reproduce

Expected Behavior

Screenshots

Discord Version

Additional Context

Please try the new installers listed on the README and also format your issue properly...

i tried, but there is always that i need the new version
Zack @.***> schrieb am Fr., 2. Apr. 2021, 20:15:

Please try the new installers listed on the README and also format your
issue properly...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rauenzi/BetterDiscordApp/issues/637#issuecomment-812649221,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATQJCD47OSXCOUECRJJY3FLTGYCSZANCNFSM42JHAAIQ
.

I don't understand the issue.
Have you tried these? They are brand new as of 2 days ago https://github.com/BetterDiscord/Installer/releases/latest

tysm, now it is working, in dc there doensnt stand that i need the new
version
tysm
Am Fr., 2. Apr. 2021 um 20:24 Uhr schrieb Zack @.***>:

I don't understand the issue.
Have you tried these? They are brand new as of 2 days ago
https://github.com/BetterDiscord/Installer/releases/latest
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rauenzi/BetterDiscordApp/issues/637#issuecomment-812652897,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATQJCD4IWEDJ26KEE7GUMXLTGYDURANCNFSM42JHAAIQ
.


cmd/cgo: fix 'error: function declaration isn’t a prototype [-Werror…

While working on a very simple example of calling a Go function from C I ran into a bug that is fairly edge case. It is only present when one tries to export a function with ZERO parameters, if you supply at least one parameter it will work without issue.
# WORKS
//export HelloWorld
func HelloWorld(i int) {
	fmt.Println("GO Code!!", i)
}

However if you export a function in a Go source without parameters like:
# DOES NOT WORKS
//export HelloWorld
func HelloWorld() {
	fmt.Println("GO Code!!")
}

It results in the following error:
"cgo-gcc-export-header-prolog:41:1: error: function declaration isn’t a prototype [-Werror=strict-prototypes]"
This error occurs because the Go based C Library header is not rendered correctly by cgo. Currently cgo renders the exported function in the header file incorrectly:
 extern void HelloWorld();
But C requires requires a function without parameters being defined in a header to be definitively declared meaning 0 input parameters is void not blank:
extern void HelloWorld(void);
I have corrected this by checking for 0 parameters and in this condition writing void in between the parenthesis, otherwise it continues as it did to write the 1 or more parameters inside the parenthesis. This solves the issue and works for all cases now.
Please let me know if there are any issues with this pull request.

Unless the CLA is signed, we cannot accept your change.
Additionally, the first comment contains Markdown, which isn’t permitted per https://github.com/golang/go/blob/master/.github/PULL_REQUEST_TEMPLATE.md

@ghost friendly ping on the CLA.

I'm closing this pull request as the original user has deleted there account.
https://help.github.com/articles/deleting-your-user-account/


Profile columns

This PR contains more fixes
Fix alignment of address, account and id values

Move toggle switch from 1 to 2

Make create campaign button and cash out button fullwidth on mobile


New line support in labels and workbench.editor.customLabels.patterns setting

The new setting workbench.editor.customLabels.patterns was just released (docs). I'm a maintainer of Svelte/SvelteKit and we're updating the Svelte VS Code extension to ensure users benefit from this new setting (https://github.com/sveltejs/language-tools/pull/2330). We would love to be able to use a new line in that setting to create a label using two lines at shown below

Originally suggested in a highly upvoted comment https://github.com/microsoft/vscode/issues/41909#issuecomment-1875768035. Filing this as a new issue per @benibenj's suggestions

What is the main goal of having the name span two lines?
What if you would be able to specify the description of the label? The description is ....\tree in this example:

@benibenj I think being able to specify the description of the label would definitely be a step in the right direction.

The pattern is not matching when I have [] in the folder names.
   "workbench.editor.customLabels.patterns": {
      "**/server/**/index**.ts": "${dirname} - index.${extname}.ts",
      "**/server/**/[id]/index**.ts": "${dirname(1)} - id - index.${extname}.ts", //This
      "**/app/**/index.vue": "${dirname} - index.vue",
      "**/app/**/index.ts": "${dirname} - index.ts"
   },


Transitioning from route with tabbar displayed to the route without it

Current Behavior
I have tabnavigator with stacknavigators on it. The scheme looks like this:
Tab1: Stack1,
Tab2: Stack2
I'm hiding the tabnavigator when navigating deeper then level 1. But the transitioning looks bad.
At first, the navigator disappears, then the content of the page resizes, because after the disappearance of the navigator empty space remained. Then we go to the next page
Expected Behavior
The tabbar should hide without jumping. A good example is how Instagram does it.
Your Environment

software
version

react-navigation
1.0.0-beta.15

react-native
0.45

node
8.2.1

npm or yarn
5.3.0

Both platforms: iOS and Android

Here is sample code
`/**

Sample React Native App
https://github.com/facebook/react-native
@flow
*/

import React, { Component } from 'react';
import {
Platform,
StyleSheet,
Text,
View,
TouchableOpacity
} from 'react-native';
import { StackNavigator, TabNavigator } from 'react-navigation';
class Screen1 extends Component {
render() {
return (

<TouchableOpacity onPress={() => this.props.navigation.navigate('Screen2')}>
Nav to screen2

)
}
}
class Screen2 extends Component {
render() {
return Screen2
}
}
class Screen3 extends Component {
render() {
return Screen3
}
}
class Screen4 extends Component {
render() {
return Screen4
}
}
const Stack1 = StackNavigator({
Screen1: {
screen: Screen1,
},
Screen2: {
screen: Screen2,
navigationOptions: ({navigation}) => ({
title: 'Screen2',
tabBarVisible: false,
})
}
});
const Stack2 = StackNavigator({
Screen3: {
screen: Screen3,
},
Screen4: {
screen: Screen4,
navigationOptions: ({navigation}) => ({
title: 'Screen4',
tabBarVisible: false,
})
}
});
const Tabs = TabNavigator({
Tab1: {
screen: Stack1,
tabBarLabel: 'Tab1'
},
Tab2: {
screen: Stack2,
tabBarLabel: 'Tab2'
}
});
const instructions = Platform.select({
ios: 'Press Cmd+R to reload,\n' +
'Cmd+D or shake for dev menu',
android: 'Double tap R on your keyboard to reload,\n' +
'Shake or press menu button for dev menu',
});
export default class App extends Component<{}> {
render() {
return (

);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: 'green',
},
});
`

Duplicate https://github.com/react-community/react-navigation/issues/2732


Can i use google font in icon step

Hello and thanks you for the library. Its work very good
I want to ask if i can use icon step as google font like make the icon as an html
	steps: {
		iconUrlProvider: (componentType, type) => {
			return `far fa-user-plus;
		}
	},

Hello @lechuhuuha! We don't support font icons. If you don't want to upload multiple files to your server you can encode SVG icons to URL data format.
const confugration = {
  steps: {
    iconUrlProvider: (componentType, type) => `data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12v6l8-8-8-8v6c-8.84 0-16 7.16-16 16 0 3.14.92 6.05 2.48 8.52l2.92-2.92c-.89-1.67-1.4-3.57-1.4-5.6 0-6.63 5.37-12 12-12zm13.52 3.48l-2.92 2.92c.89 1.67 1.4 3.57 1.4 5.6 0 6.63-5.37 12-12 12v-6l-8 8 8 8v-6c8.84 0 16-7.16 16-16 0-3.14-.92-6.05-2.48-8.52z'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E`
  },
  // ...
}

Thanks i think svg work fine.


Make kedro-mlflow compatible with OmegaConfigLoader

Description
Close #430
Development notes
Add a default mlflow entry in context.config_loader.config_patterns.
Checklist

[X] Read the contributing guidelines
[X] Open this PR as a 'Draft Pull Request' if it is work-in-progress
[ ] Update the documentation to reflect the code changes
[ ] Add a description of this change and add your name to the list of supporting contributions in the CHANGELOG.md file. Please respect Keep a Changelog guidelines.
[ ] Add tests to cover your changes

Notice

[X] I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":

I submit this contribution under the Apache 2.0 license and represent that I am entitled to do so on behalf of myself, my employer, or relevant third parties, as applicable.

I certify that (a) this contribution is my original creation and / or (b) to the extent it is not my original creation, I am authorised to submit this contribution on behalf of the original creator(s) or their licensees.

I certify that the use of this contribution as authorised by the Apache 2.0 license does not violate the intellectual property rights of anyone else.

TBD:

write tests
check if context is really updated - maybe we need to use __getattr__ because context will become frozen in kedro==0.19
investigate why/if existing test only crashes in python==3.8, I suspect a bug on assert keyword for validating dataframe for this version.

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (845ad91) 100.00% compared to head (5b0deb3) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #431   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           28        28
  Lines          960       962    +2
=========================================
+ Hits           960       962    +2

Impacted Files
Coverage Δ

kedro_mlflow/framework/hooks/mlflow_hook.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Anova Precision Cooker Pro reporting 'Retrying setup: 'water-temp-too-high'

Version of the custom_component
2.1.0
Configuration
Add your logs here.

Describe the bug
When I installed the component and set it up, I get an error saying 'Retrying setup: 'water-temp-too-high''. Restarting HA doesn't fix the issue.
I've attached the output from https://anovaculinary.io/devices//states/?limit=1 below in the hope that it sheds light on the issue.
Debug log

Logger: custom_components.anova_sous_vide.coordinator
Source: custom_components/anova_sous_vide/coordinator.py:53
Integration: Anova Sous Vide
First occurred: 5:15:01 PM (18 occurrences)
Last logged: 5:34:41 PM

Unexpected error fetching Anova Precision Cooker data: 'water-temp-too-high'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 239, in _async_refresh
    self.data = await self._async_update_data()
  File "/config/custom_components/anova_sous_vide/coordinator.py", line 53, in _async_update_data
    return await self.anova_device.update()
  File "/usr/local/lib/python3.10/site-packages/anova_wifi/precission_cooker.py", line 138, in update
    AnovaPrecisionCookerBinarySensor.WATER_TEMP_TOO_HIGH: anova_status[
KeyError: 'water-temp-too-high'

[
	{
		"body": {
			"audio-control": {
				"file-name": "",
				"volume": 24
			},
			"boot-id": "43435004281963",
			"cap-touch": {
				"minus-button": 0,
				"play-button": 0,
				"plus-button": 0,
				"target-temperature-button": 0,
				"timer-button": 0,
				"water-temperature-button": 0
			},
			"heater-control": {
				"duty-cycle": 0
			},
			"job": {
				"cook-time-seconds": 0,
				"id": "133363029513723",
				"mode": "IDLE",
				"ota-url": "",
				"target-temperature": 60,
				"temperature-unit": "F"
			},
			"job-status": {
				"cook-time-remaining": 0,
				"job-start-systick": 14428,
				"provisioning-pairing-code": 0,
				"state": "",
				"state-change-systick": 14428
			},
			"motor-control": {
				"duty-cycle": 0
			},
			"motor-info": {
				"rpm": 0
			},
			"network-info": {
				"bssid": "HIDDEN",
				"connection-status": "connected-station",
				"is-provisioning": false,
				"mac-address": "68474906DF3D",
				"mode": "station",
				"security-type": "WPA2",
				"ssid": "HIDDEN"
			},
			"pin-info": {
				"device-safe": 1,
				"motor-stuck": 1,
				"water-leak": 0,
				"water-level-critical": 0,
				"water-level-low": 0
			},
			"system-info-2640": {
				"firmware-version": "3.3.32",
				"firmware-version-sha": "3.3.32",
				"largest-free-heap-size": 1208,
				"mcu-temperature": 36,
				"systick": 1018692,
				"total-free-heap-size": 1208,
				"total-heap-size": 16384
			},
			"system-info-3220": {
				"firmware-version": "3.3.35",
				"firmware-version-sha": "3.3.35",
				"fwUpgradeStatus": 0,
				"has-real-cert-catalog": true,
				"largest-free-heap-size": 19808,
				"systick": 1034081,
				"total-free-heap-size": 21112,
				"total-heap-size": 65536
			},
			"temperature-info": {
				"heater-temperature": 53.78,
				"triac-temperature": 47,
				"water-temperature": 53.94
			}
		},
		"header": {
			"created-at": "2023-04-04T21:20:29.126657Z",
			"e-tag": "5fd0107f3d15a3c854011fd2f0131e97521c8a093affda36776c7cced5072894",
			"entity-id": "86023899987927"
		}
	}
]

Oh wow - your status is very different from mine - what model sous vide do you have?

It's the Precision Cooker Pro — it reports a lot of status!

@roberthamilton-pm Redownload in hacs using "main" as the version and let me know if that works
Can you also send me the exact model # on the back of your device?

Yes - that is working now, thank you so much.
AN600-10 is the model number for the Pro version.


Plugin not loading

I can unfortunately not get the plugin to load with Xcode.
If I load the xcode project and run it it will however start a new xcode instance with the plugin loaded.
The plugin is in the specified folder.
Any ideas?

Have you certainly quit your XCode process after you installed the plugin?
Closing XCode window is not enough to quit the process.
I think you have to use menu bar "XCode - Quit XCode" or "Command - Q".
And confirm it by Activity monitor or something.
Then start XCode again.
Let me know if you still have problem.

Seems it was not enough to restart xcode (I confirmed it in Activity
Monitor) but after a restart of the computer it works.
Thank you,
Johannes
On Sat, Mar 3, 2012 at 4:17 AM, JugglerShu <
<EMAIL_ADDRESS>
wrote:

So you mean you can load the plugin when you run XCode as a debugee, but
you can not load it when
you just start the usual XCode ...
Have you certainly quit your XCode process after you installed the plugin?
Closing XCode window is not enough to quit the process.
I think you have to use menu bar "XCode - Quit XCode" or "Command - Q".
And confirm it by Activity monitor or something.
Then start XCode again.
Let me know if you still have problem.

Reply to this email directly or view it on GitHub:
https://github.com/JugglerShu/XVim/issues/26#issuecomment-4297985


Fully dynamic URLs (e.g. from database)

I use ClientRouting, and I want to have fully dynamic URLs (from database)
For that, I use the catch-all page (with the route in /*).
catch-all.page.server.js sends me back a JSON with the .vue file to import on catch-all.page.vue.
So when the user clicks on a link, for example /view2, it makes a call to catch-all.page.server.js -> it sends me back a JSON with the new .vue file (component) to load, but the

Hm, it actually should be the case. Repro?

Fix described at https://discord.com/channels/815937377888632913/815937377888632916/907952345911005184


Modify script to load a cassette

Modify the "find_images_to_rebuild.py" script to be able to use a
cassette downloaded from the Freshmaker production instance rather
than querying Lightblue directly.

@mprahl , @gnaponie , PTAL :)

I've tried with advisory "57009", could you try the same?
It gives me an error: http://pastebin.test.redhat.com/883767

I've tried with advisory "57009", could you try the same?
It gives me an error: http://pastebin.test.redhat.com/883767

@gnaponie , ptal now after my last changes. It works now for me.

@mprahl , review please :)

@mprahl , all is fixed

@mprahl , one more time review please :)

@mulaievaRH just one small comment to address. Were you able to test this to see if it works?


New design's notice design element has poor readability

The notice design block is yellow with white text. This offers poor contrast.
Example: https://dev.mixer.com/reference/oauth#using-oauth
The text in these boxes (and especially in the case of the example) is often very important and should be easy to read and follow, especially by novice developers.
Suggested solution: Use a much darker background color instead of yellow, or a dark text color.

You're right thanks for catching this. It fails to meet contrast ratios. We'll address this:

We fixed this awhile ago. The new notices look a tad ugly but I will ask design to do another pass when they get the chance.


PLAT-7189: fixed baseURL with context path used in requestAuthorization

Build triggered. sha1 is merged.

Build started sha1 is merged.

Build finished.

Codecov Report

Merging #147 into dev will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##              dev     #147   +/-   ##
=======================================
  Coverage   88.05%   88.05%
=======================================
  Files         135      135
  Lines        2403     2403
  Branches      279      279
=======================================
  Hits         2116     2116
  Misses        176      176
  Partials      111      111

Impacted Files
Coverage Δ

...gration/authorization/oauth/v1/OAuth1Provider.java
95.23% <100%> (ø)
: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 1683970...ed1fdd4. Read the comment docs.


Fix for headers not initialized panic

Fixes #148
Replacement/code review for #149
Made the test change first, which were both crashing, then the fix, both pass

@ldemailly thanks for creating this PR.


Bump version to 15.4.0

Includes:

add instructions list pattern
#225
fix issue with file upload pattern
#226
make sidebar templates modules
#227

:+1:


Update service-limits.md

Reworded the 'Action to take' subsection for Email. Included a link to the 'Azure support ticket' page.

@tophpalmer
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

The live article  now includes the changes proposed here, so we'll close the PR. Thanks for contributing!


add project to readme

as proposed in your readme i add my project to it. Thank you for the design work.

keep it up! and add some life to almost dead project!


Fix or suppress M-lint code inspection warnings

Just a couple M-lint warning fixes. With this PR merged, bids-matlab will be M-lint clean. (In Matlab R2014b, anyway. In R2019b, there are some new M-lint warnings that pop up. But you can't be clean in both versions: if you suppress the new R2019b warnings, then R2014b will give you warnings about spurious inspection suppressions. You can't win. ;) )

I am personally not obsessed with some of the M-lint warnings and finds that following them makes the code uglier but it might be a matter of taste. The use of ~ and genvarname is/was here for compatibility with old Matlab versions (same with catch err in other pull requests).
I am not available in the next couple of weeks to review any changes but @robertoostenveld has admin rights and you and @Remi-Gau have write permissions in this repository.

Okay. If you'd rather not do the warning suppressions, I can just close this out.
The [~] = ... syntax was introduced in Matlab R2009b, so it's surely supported by everything BIDS-MATLAB is targeting now. (Over here we talked about supporting R2014a+.)
Similarly, the "catch err" syntax was introduced in Matlab 7.5 and lasterror became "Not recommended" in R2009b, so it should be safe to use now.

I agree to make the code consistent with Mathworks coding recommendations for our oldest supported version (i.e. 2014a)

Sort of digging this one out from its inactivity. :-)
I like keeping the almighty linter god happy so I would be in favor of merging this.
After a rebase for an update.
@apjanke I will take care of that.
I will also use some of the comment we have made here to start describing what matlab / octave versions we intend to support. I have the feeling we are going to need it if we want more contribution from the community. :-)


@2.0.3 - update deps

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
43

Relevant Lines:
43

💛  - Coveralls


Expose the auth_key_pair_create supports feature on EMSes

@Fryguy you're not gonna like this, but we need a way to query the API for this :disappointed:
@miq-bot assign @agrare
@miq-bot add_label enhancement, kasparov/no

@agrare can we get this in?


Monogame.DestktopGL.Core Compatiblilty

Hello gnFur,
Thanks for this great helper library.
I'm currently working with the DesktopGL.Core version of Monogame, using .netcore ( hence the name ! )
As this is not relying anymore on the Mono logic to load native library, your library does not manage to load fmod native libraries, using the nuget packages and the instructions you provided.
Any idea on how to make it work ?
I'm far out my comfort zone when it comes to native library loading.
Maybe this lib could help : https://github.com/mellinoe/nativelibraryloader
Thanks in advance for your answer.

Talked about that in PM. The thing mostly works on Core, I'll look into that when official Core support will be added to Monogame.


Update workspaceRP 2024-01-01-preview swagger

ARM (Control Plane) API Specification Update Pull Request

Tip: overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

 Click here to see the details of Step 1
Breaking changes review (Diagram Step 1)
If the automation determines you have breaking changes, i.e. Step 1 from the diagram applies to you,
you must follow the breaking changes process.
IMPORTANT This applies even if:

The tool fails while it shouldn't, e.g. due to runtime exception, or incorrect detection of breaking changes.
You believe there is no need for you to request breaking change approval, for any reason.
Such claims must be reviewed, and the process is the same.

 Click here to see the details of Step 2
ARM API changes review (Diagram Step 2)

If this PR is in purview of ARM review then automation will add the ARMReview label.
If you want to force ARM review, add the label yourself.
Proceed according to the diagram at the top of this comment.

 Click here to see the diagram footnotes
Diagram footnotes
[1] ARM review queue (for merge queues, see [2])
The PRs are processed by time opened, ascending. Your PR may show up on 2nd or later page.
If you addressed Step 1 from the diagram and your PR is not showing up in the queue, ensure the label ARMChangesRequested
is removed from your PR. This should cause the label WaitForARMFeedback to be added.
[2] public repo merge queue, private repo merge queue (for ARM review queue, [1])
If you need further help with anything, see Getting help section below.

Purpose of this PR
What's the purpose of this PR? Check all that apply. This is mandatory!

[x] New API version. (If API spec is not defined in TypeSpec, the PR should have been generated using OpenAPI Hub).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix swagger quality issues in S360.
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[x] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the Diagram Step 2, "ARM API changes Review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
Swagger-Suppression-Process
to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

        "description": "No Content"

Deployment was successfully deleted or doesn't exist.

Refers to: specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json:1199 in 93481ca. [](commit_id = 93481caba2834e22b86fb93995e8a36e68fa13aa, deletion_comment = False)

        "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"

Consider moving to v5 common type. Comment applies throughout.

Refers to: specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json:808 in 93481ca. [](commit_id = 93481caba2834e22b86fb93995e8a36e68fa13aa, deletion_comment = False)

        "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"

PLease fix

In reply to:<PHONE_NUMBER>

Refers to: specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2024-01-01-preview/workspaceRP.json:808 in 93481ca. [](commit_id = 93481caba2834e22b86fb93995e8a36e68fa13aa, deletion_comment = False)

Going through all the comments again. There seem to be 2 main pending ones :
One is about using the ODATA filter\select mechanism for Gets as explained here : https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#query-options
The other is about 202 response for PUT.
Could you please respond to those here so we can close on this ?

Going through all the comments again. There seem to be 2 main pending ones :
One is about using the ODATA filter\select mechanism for Gets as explained here : https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#query-options
The other is about 202 response for PUT.
Could you please respond to those here so we can close on this ?

I also booked an office hour for tomorrow if it's better to discuss there.

I also booked an office hour for tomorrow if it's better to discuss there.

Yes we can discuss and close during office hours then

please fix the following duplicate schemas
ManagedServiceIdentity
ErrorResponse
Resource
Sku

ManagedServiceIdentity

@kazrael2119  Sorry I don't get it, the schemas you listed are all reference to the v5 common type, we didn't define them in our swagger, why are they considered duplicate?

@raosuhas  FYI, we downgrade back to the v3 common type in this PR, as this is considered duplicate if we don't upgrade other common references in other swagger files, I will coordinate with the other file's owner next time to upgrade together.

/pr RequestMerge

The newly added schema are from this place:
https://github.com/Azure/azure-rest-api-specs/blob/970010bd704a07c87003c894d53dc1f26c397ea5/specification/cognitiveservices/resource-manager/Microsoft.CognitiveServices/preview/2023-10-01-preview/cognitiveservices.json#L5175


Reconsider the "Rx" Name

Rx implies Reactive Extensions (i.e. RxJava) as a dependency. I would recommend changing the name of this project to "hibernate-reactive" or similar to eliminate any upfront confusion.

@emmanuelbernard WDYT?

Yeah, it was always a code name.

Well then we had better change it quick, because it's well along the way to solidifying into a real name!

I've assigned that to me. I'm going to do it at the end of the week, unless somebody has objections.

I'm going to do it at the end of the week

But what are you going to change it to?

+1 to hibernate-reactive
On Wed, Apr 1, 2020 at 7:45 AM DavideD<EMAIL_ADDRESS>wrote:

hibernate-reactive doesn't sound too bad

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/hibernate/hibernate-rx/issues/77#issuecomment-607292426,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADJJTIRGWQNUSN7FC3WCSLRKNHRJANCNFSM4LX6AEVQ
.

That's fine but I don't want to type ReactiveSession a thousand times....

I like HibernateRX : being "reactive" is a concept, it's not a trademark of RxJava.

That's fine but I don't want to type ReactiveSession a thousand times.

Type? Your keyboard doesn't have a space button?

To be fair I don't like that much to use a prefix in a class name. Would it be enough to have in the package? Or is it too confusing when working with ORM?
Maybe we could use R as prefix?
Here's a summary of the options I could think of (feel free to suggest something different):

org.hibernate.rx.RxSession (current)
org.hibernate.rx.Session
org.hibernate.reactive.ReactiveSession
org.hibernate.reactive.Session
org.hibernate.reactive.RSession
org.hibernate.rx.RSession

Any other suggestions?
I don't have a strong preference. I think Reactive make the name more readable and it's not that long. Note that It's not necessary a prefix because for some implementation or class extending a super class it could be something like:

class AbstracRxtEntityPersister extends RxEntityPersister
class AbstracReactivetEntityPersister extends ReactiveEntityPersister

This is not very consistent in the project right now. Sometimes classes are using
RxAbstractEntityPersister

I think I will use option 3: org.hibernate.reactive.ReactiveSession
But I will wait to hear if there are better suggestions or strong opinions against it.

I would vote for 3 as well, but perhaps @vietj has an opinion too?

Yeah, I was trying to come up with a better option, but frankly I drew a blank and I agree with you guys: there doesn't seem to be anything really better than ReactiveSession.
I hate the lack of type aliases in Java. The only way to hack I can think of would be to have Reactive.Session, Reactive.Query, etc, and inner interfaces of some Reactive type, letting you use static imports if you want. That's a reasonable approach, but one I've never really seen anyone else use in Java.

I like options 2 and 4:

org.hibernate.rx.Session
org.hibernate.reactive.Session

Let the package name convey that the classes are "reactive". If we have to add Rx/Reactive as a prefix to all classes then it makes the classes seem like second-class citizens.
The main downside I see of using the same class name as the non-reactive counterparts would be if we expect users to use both classes in the same class (thus requiring fully-qualified class names everywhere types are expressed), but AFAIK that should not happen?

I like options 2 and 4:

org.hibernate.rx.Session
org.hibernate.reactive.Session

FTR I'm also OK with that, however, I would note that it increases the risk of error when autoimporting.

Given that we're ultimately almost certain to have multiple flavors of reactive session, I would like to propose the following:

MutinySession for Mutiny
CompletableSession or something like that for CompletionStage
etc

WDYT?

Is this the only user-facing API that exposes reactive type flavours?

Is this the only user-facing API that exposes reactive type flavours?

Among the "main" APIs consider the Query equivalents as well.
For the record, I believe "Rx" has a nice ring to it, and it's not owned by RxJava project at all - as I mentioned above - so I'd like to keep the name as the others just don't sound right.

On the contract structure
I don't like the overloading of the Session interface, as Gavin pointed out, it leads to auto completion errors and a cognitive overload for people.
So +1 for either of the following patterns:

MutinySession, RxJava2Session, JDKReactiveSession (for CompletionStage and Flow)
SessionMutiny, SessionRxJava2 etc

An alternative pattern is reactiveSession.forMutiny().[...], reactiveSession.forJDK().[...] but it would make a hell of a dependency nightmare most likely. reactiveSession.unwrap(MutinySession.class) does not seem to bring value.
Some extra points:

Rx has 3 versions non compatible so one would need to have the version number in the contract
CompletionStage's brother in arm is Flow that's why I called it JDKReactiveSession
RxJava has several multiple and several single types, so each RxJavaXSession method will likely be "overloaded" eg fetchAsSingle() etc

I imagine Query would also have a Reactive counterpart. BTW it occurred to me that query parameters should accept both the direct type and the reactive wrappers e.g. Uni<String>

On the name, I guess Hibernate ORM Reactive is fine hibernate-orm-reactive but @FroMage what about "Panache Rx" does it go over a similar transformation?

@emmanuelbernard note that the current way to obtain a Session and SessionFactory is:
RxSessionFactory sessionFactory = emf.unwrap(RxSessionFactory.class);
RxSession session = sessionFactory.openRxSession();

I'm fairly happy with this pattern.

JDKReactiveSession

Ugh. That looks horrible for something we're likely to see so often in code.

I imagine Query would also have a Reactive counterpart.

Yes, it's already there and it's currently called RxQuery. But it doesn't do anything for now.

Honestly, I'm increasingly liking the following option:
Mutiny.SessionFactory sessionFactory = emf.unwrap(Mutiny.SessionFactory.class);
Mutiny.Session session = sessionFactory.openReactiveSession();
Mutiny.Query = session.createQuery(hql);

or:
Stage.SessionFactory sessionFactory = emf.unwrap(Stage.SessionFactory.class);
Stage.Session session = sessionFactory.openReactiveSession();
Stage.Query = session.createQuery(hql);

And then, once I know for sure I'm using Mutiny, I can just write:
import static org.hibernate.reactive.mutiny.Mutiny.*;

...

SessionFactory sessionFactory = emf.unwrap(SessionFactory.class);
Session session = sessionFactory.openReactiveSession();
Query = session.createQuery(hql);

I think the outer class substantially alleviates the problem of accidenting the auto-import. (Though it does have other disadvantages.)

that looks brilliant @gavinking

@gavinking I really like your last proposal.

I think the outer class substantially alleviates the problem of accidenting the auto-import. (Though it does have other disadvantages.)

For example?

@DavideD well one disadvantage is that IDE's don't usually automatically add static imports. (Though you can configure them to do it.)

@emmanuelbernard note that the current way to obtain a Session and SessionFactory is:
RxSessionFactory sessionFactory = emf.unwrap(RxSessionFactory.class);
RxSession session = sessionFactory.openRxSession();

I'm fairly happy with this pattern.

JDKReactiveSession

Ugh. That looks horrible for something we're likely to see so often in code.

From most of the feedback I've gathered, people hate CompletionStage and go for RxJava or friends. So that version would be the poor man's choice.

From most of the feedback I've gathered, people hate CompletionStage and go for RxJava or friends. So that version would be the poor man's choice.

Are you trying to make sure it has not a chance of being used ? :-D

From most of the feedback I've gathered, people hate CompletionStage and go for RxJava or friends. So that version would be the poor man's choice.

IDE's don't usually automatically add static imports

That's a pretty strong point against it, that you can't write Session and get an IDE proposal to import static Mutiny.Session, so you always have to type it out prefixed Mutiny.Session. And all docs will have to include imports too, which makes it hard to copy/paste.

On the name, I guess Hibernate ORM Reactive is fine hibernate-orm-reactive but @FroMage what about "Panache Rx" does it go over a similar transformation?

Yes. It's always been a codename.

That's a pretty strong point against it, that you can't write Session and get an IDE proposal to import

I don't feel it's that strong: they can still write Mutiny.SessionFactory, like we probably should stick to in documentation (so we won't have to include imports, even though maybe we always should as a general rule).

@FroMage it's not that bad. In intelliJ go to Settings > Code Style > Java > Imports. In Eclipse there's something similar.

For what it's worth, Mutiny should be considered the default API in my opinion. The rest could fall under some compat package. Even the CompletionStage version :-)

Per the email thread on imperative->reactive loop conversions and Clement adding trampolines to Mutiny, might be another supporting argument for make Mutiny default for Reactive Hibernate. Gavin had some concerns about the current implementation here.

This discussion evolved on the hibernate-dev mailing list.  We all seem inclined to go with Hibernate Reactive... ok?
Would be best to reply on the mailing list.
Reminder, to register see:

https://lists.jboss.org/mailman/listinfo/hibernate-dev

Specifically this is the big thread relating to this issue (among other things):

https://lists.jboss.org/pipermail/hibernate-dev/2020-May/018774.html

Hibernate Reactive, ok?

:champagne:

Specifically this is the big thread relating to this issue (among other things):

What big thread, there's a single email ;)

Personally I still like HibernateRX better -- I agree w/ Sanne that RxJava doesn't own "Rx" and IMO HibernateRX is a catchy name. Hibernate Reactive seems more like a description than a name. Just my $0.02 and I didn't want to clutter the mailing list thread w/ this.

Personally I still like HibernateRX better -- I agree w/ Sanne that RxJava doesn't own "Rx" and IMO HibernateRX is a catchy name. Hibernate Reactive seems more like a description than a name. Just my $0.02 and I didn't want to clutter the mailing list thread w/ this.

The problem @aguibert is that what does the x stand for in your Hibernate Rx name ?
Reactive Extension is something specific https://en.m.wikipedia.org/wiki/Reactive_extensions

right, I would think Hibernate Rx would just stand for "Hibernate Reactive Extensions". Reactive Extensions is something specific, but it refers to a concept, not a particular product or project. IMO what we are doing here still fits that concept.
Since it looks like we are as close to consensus as we will ever get with the name "Hibernate Reactive", I'm totally fine with that name too though.

I'll close this as there was no revolt as consequence from Emmanuel's email on the mailing list :)
Hibernate Reactive it is! Thanks again @murphye and all
Followed up by #111


U55N: program/flash FPGA image without usb blaster

we need to run a few U55N remotely. just wonder if they can be programmed/flashed without usb blaster? https://support.xilinx.com/s/article/71757?language=en_US says revert to factory mode can be done by either vivado (with usb blaster) or xbmgmt (without usb blaster). However, once taking over by open-nic driver, xbmgmt can't find devices anymore.
Thanks.

Hi @JunPhilips the open-nic-shell contains the CMS and QSPI IP.
A more generic step-by-step example of using xbflash is described in this support article for general Alveo:
https://support.xilinx.com/s/article/Alveo-Updating-Vivado-images-via-PCIe-with-xbflash?language=en_US
The OpenNIC shell CMS address offsets are set within the system configuration block:
https://github.com/Xilinx/open-nic-shell/commit/416acbade8dcbcdba6e06564b3d2ca0ffc26ab62#diff-ccb916de505739fa603dcc0a7c85a9a06482f3dd268b550729c833d5a2031a9b

Thanks very much!


added network connectivity status #70

#70 Completed the "Have the app show the user the network connectivity status"  issue
@DesignrKnight have a check when you get time.

Can we have some photos/video showing the change?

@Chinmay-KB @Thesmader
Review, when possible

I am adding a short video in a while

Have look and please review it again. @DesignrKnight
Thanks

Have look and please review it again. @DesignrKnight
Thanks

This looks amazing. Really good

@DesignrKnight will you approve these changes so that merging can be done

Have look and please review it again. @DesignrKnight
Thanks

This looks amazing. Really good

@DesignrKnight will you approve these changes so that it can be merged

Thanks so much for your PR. We are super happy

Thanks so much for your PR. We are super happy

Thanks to your team too.

@all-contributors add @rajnis09 for Code

Hacktoberfest Thank You from NIT Rourkela community
It was a super fun experience in Hacktoberfest with you. We hope you also had fun and amazing learning. We look forward to you in our upcoming sessions and events as part of the community.
You can join our Slack community at http://bit.ly/NITRDevs
As a token of our gratitude, we have set up digital badges of recognition for our contributors from Hacktoberfest.
Do claim yours at https://live.dscnitrourkela.org/
Thanks and Cheers!
Stay Safe


177 edit aws settings

This PR edits targets with cue = 'never' to always use repository = 'aws'. This ensures that when the global repository = 'local' is used, these targets are pulled from S3.
I tested this by running:

tar_outdated() with repository = 'aws' to ensure that the pipeline was up to date (it was)
changed the global repository = 'local' and ran tar_outdated. The targets with repository = 'aws' did not appear as outdated.
tar_load() for targets with repository = 'aws' (example: p1_nwis_sites). These all loaded and they must be from S3 because I do not see those targets stored in my repos _targets/objects directory

Lauren: can you test loading these targets?
Closes #177

I tested this by running:

tar_outdated() with repository = 'aws' to ensure that the pipeline was up to date (it was)

When I login to S3, pull the PR, open Rstudio, load targets, and run tar_outdated(), here is what I'm seeing:
> library(targets)
> tar_outdated()
 [1] "p2_PRMS_NLCD_lc_proportions_cat"                      "p3_nhdv2_attr_summary_refined_csv"
 [3] "p3_nhdv2_attr_refined_png"                            "p2_PRMS_NLCD_lc_proportions_reclass_cat"
 [5] "p2_rdsalt_per_catchment_allyrs"                       "p2_natural_baseflow"
 [7] "p2_PRMS_NLCD_lc_proportions_tot"                      "p2_FORESCE_LC_per_catchment_nhd_dissolve_reclass_cat"
 [9] "p2_sites_w_segs"                                      "p2_all_lulc_data_tot"
[11] "p3_nhdv2_attr_png"                                    "p2_all_attr"
[13] "p2_all_lulc_data_cat"                                 "p2_drb_comids_all_tribs"
[15] "p2_rdsalt_per_catchment"                              "p2_nhdv2_attr_catchment"
[17] "p2_PRMS_NLCD_lc_proportions_reclass_tot"              "p2_prms_attribute_df"
[19] "p1_catchments_edited_sf"                              "p2_site_list"
[21] "p2_wqp_SC_data"                                       "p3_nhdv2_attr_missing_data_csv"
[23] "p3_inst_timeseries_summary_csv"                       "p2_PRMS_NLCD_lc_proportions_acc"
[25] "p2_FORESCE_LC_per_catchment_PRMS_reclass_cat"         "p3_nhdv2_attr_summary_csv"
[27] "p2_all_attr_SC_obs"                                   "p3_daily_timeseries_ind_csv"
[29] "p3_wqp_ind_csv"                                       "p2_FORESCE_LC_per_catchment"
[31] "p2_SC_observations"                                   "p3_inst_timeseries_ind_csv"
[33] "p3_sitelist_summary_csv"                              "p2_FORESCE_LC_per_catchment_reclass_cat"
[35] "p2_dyn_attr"                                          "p2_FORESCE_LC_per_catchment_nhd_dissolve"
[37] "p2_wqp_SC_filtered"                                   "p2_nhdv2_attr_refined_rm_dyn"
[39] "p2_site_list_nontidal_csv"                            "p3_daily_timeseries_png"
[41] "p2_nhdv2_attr"                                        "p1_dummy"
[43] "p3_hourly_timeseries_png"                             "p2_nhdv2_attr_refined"
[45] "p2_FORESCE_LC_per_catchment_reclass_tot"              "p2_NLCD_LC_w_catchment_area"
[47] "p3_daily_timeseries_summary_csv"                      "p2_PRMS_segid_special_handling_list"
[49] "p2_nhd_catchments_dissolved_sf"                       "p2_filtered_catchments_edited_sf"
[51] "p2_PRMS_NLCD_lc_proportions_reclass_acc"
>

Is that surprising to you?

Is that surprising to you?

Yes! Do you have any objects within your _targets/objects folder? There should be one wqp target there.

Is your aws credentials file being found? You can try adding the path in Sys.setenv()

Yes! Do you have any objects within your _targets/objects folder? There should be one wqp target there.

Addressing your first question. Yes, there are objects in my _targets/objects folder? Do you think this is because I built the pipeline locally this week when reviewing your attributes PR? Or is this more likely to be an S3 issue?

Is your aws credentials file being found? You can try adding the path in Sys.setenv()

I ran this line Sys.setenv(AWS_SHARED_CREDENTIALS_FILE = "path/to/credentials") but am still seeing the same output when I run tar_outdated().

yes, there are objects in my _targets/objects folder. Do you think this is because I built the pipeline locally this week when reviewing your attributes PR?

That is from building the pipeline locally. I wonder if that confuses tar_outdated(). I've not tested that before. Could you try copying those targets out of that folder and see if anything is outdated? The only target I have in _targets/objects is p2_wqp_SC_data.

"path/to/credentials"

Just to be sure, did you replace this with your path?

Does your targets/meta/meta file appear as outdated in git status? (the p1_dummy variable may be outdated, and that's okay)

Not sure what to make of this. git status does not show the meta file as outdated, and even if I manually remove the objects from the _targets/objects file, I get the same output when I run tar_outdated().

I'm not sure, either. I just cloned my repo and copied the climate and NLCD files into 1_fetch/in. Then I ran tar_outdated() and these targets were listed:
tar_outdated()
 [1] "p2_nhdv2_attr"
 [2] "p3_nhdv2_attr_refined_png"
 [3] "p1_FORESCE_backcasted_LC"
 [4] "p2_FORESCE_LC_per_catchment_reclass_tot"
 [5] "p1_prms_reach_attr"
 [6] "p1_natural_baseflow_csv"
 [7] "p2_all_lulc_data_cat"
 [8] "p1_NLCD2011_data_unzipped"
 [9] "p3_wqp_ind_csv"
[10] "p2_nhdv2_attr_upstream"
[11] "p2_nhdv2_attr_refined_rm_dyn"
[12] "p2_prms_attribute_df"
[13] "p1_sntemp_inputs_outputs"
[14] "p2_all_attr_SC_obs"
[15] "p1_sntemp_inputs_outputs_csv"
[16] "p3_nhdv2_attr_summary_refined_csv"
[17] "p2_wqp_SC_filtered"
[18] "p1_NLCD2011_data"
[19] "p2_FORESCE_LC_per_catchment_PRMS_reclass_cat"
[20] "p2_wqp_SC_data"
[21] "p3_daily_timeseries_ind_csv"
[22] "p2_FORESCE_LC_per_catchment_nhd_dissolve"
[23] "p2_all_attr"
[24] "p2_FORESCE_LC_per_catchment_nhd_dissolve_reclass_cat"
[25] "p3_nhdv2_attr_missing_data_csv"
[26] "p2_FORESCE_LC_per_catchment_reclass_cat"
[27] "p2_natural_baseflow"
[28] "p1_prms_reach_attr_csvs"
[29] "p3_daily_timeseries_png"
[30] "p2_SC_observations"
[31] "p3_nhdv2_attr_summary_csv"
[32] "p2_dyn_attr"
[33] "p2_site_list_nontidal_csv"
[34] "p2_all_lulc_data_tot"
[35] "p2_rdsalt_per_catchment"
[36] "p2_nhdv2_attr_refined"
[37] "p3_hourly_timeseries_png"
[38] "p2_sites_w_segs"
[39] "p1_ntw_adj_matrix"
[40] "p1_dummy"
[41] "p1_rdsalt"
[42] "p3_sitelist_summary_csv"
[43] "p3_inst_timeseries_summary_csv"
[44] "p3_inst_timeseries_ind_csv"
[45] "p2_site_list"
[46] "p3_nhdv2_attr_png"
[47] "p2_FORESCE_LC_per_catchment"
[48] "p2_rdsalt_per_catchment_allyrs"
[49] "p3_daily_timeseries_summary_csv"

Most of these were outdated because they are file targets. I decided to copy the contents each of the out folders from my previous repo into this new repo and run tar_outdated() again. That resulted in a much reduced list.
[1] "p2_wqp_SC_filtered"              "p3_daily_timeseries_ind_csv"
 [3] "p3_daily_timeseries_summary_csv" "p2_site_list"
 [5] "p2_all_attr_SC_obs"              "p3_sitelist_summary_csv"
 [7] "p2_sites_w_segs"                 "p1_dummy"
 [9] "p2_wqp_SC_data"                  "p2_site_list_nontidal_csv"
[11] "p3_inst_timeseries_summary_csv"  "p3_wqp_ind_csv"
[13] "p3_inst_timeseries_ind_csv"      "p2_SC_observations"

One of these targets is the WQP data that we force to be a local target. So that should be outdated. I decided to rebuild that, and that resulted in only the log files and dummy variable being outdated. The log files are only different because of line ending differences between Windows and Linux.
"[1] p3_daily_timeseries_ind_csv"     "p3_daily_timeseries_summary_csv"
[3] "p3_sitelist_summary_csv"         "p1_dummy"
[5] "p3_inst_timeseries_summary_csv"  "p3_wqp_ind_csv"
[7] "p3_inst_timeseries_ind_csv"

So, I'm not sure why your repo has different targets appearing as outdated, but it could be a result of the file targets. Maybe we need something in our _targets.R script that loads all of the file targets? Something that catches my eye in your list is p1_catchments_edited_sf Could you try tar_load(contains('_gpkg')) and see if that causes your targets to be up to date?

Could you try tar_load(contains('_gpkg')) and see if that causes your p1_catchments_edited_sf and maybe other downstream targets to be up to date?

No luck on that, it seems...
> library(targets)
> tar_load(contains('_gpkg'))
Error in get_region(cfgs$credentials$profile) : No region provided
> Sys.setenv(
+   AWS_PROFILE= "dev",
+   AWS_REGION= 'us-east-1'
+ )
> tar_load(contains('_gpkg'))
> tar_outdated()
 [1] "p2_PRMS_NLCD_lc_proportions_cat"                      "p3_nhdv2_attr_summary_refined_csv"
 [3] "p3_nhdv2_attr_refined_png"                            "p2_PRMS_NLCD_lc_proportions_reclass_cat"
 [5] "p2_rdsalt_per_catchment_allyrs"                       "p2_natural_baseflow"
 [7] "p2_PRMS_NLCD_lc_proportions_tot"                      "p2_FORESCE_LC_per_catchment_nhd_dissolve_reclass_cat"
 [9] "p2_sites_w_segs"                                      "p2_all_lulc_data_tot"
[11] "p3_nhdv2_attr_png"                                    "p2_all_attr"
[13] "p2_all_lulc_data_cat"                                 "p2_drb_comids_all_tribs"
[15] "p2_rdsalt_per_catchment"                              "p2_nhdv2_attr_catchment"
[17] "p2_PRMS_NLCD_lc_proportions_reclass_tot"              "p2_prms_attribute_df"
[19] "p1_catchments_edited_sf"                              "p2_site_list"
[21] "p2_wqp_SC_data"                                       "p3_nhdv2_attr_missing_data_csv"
[23] "p3_inst_timeseries_summary_csv"                       "p2_PRMS_NLCD_lc_proportions_acc"
[25] "p2_FORESCE_LC_per_catchment_PRMS_reclass_cat"         "p3_nhdv2_attr_summary_csv"
[27] "p2_all_attr_SC_obs"                                   "p3_daily_timeseries_ind_csv"
[29] "p3_wqp_ind_csv"                                       "p2_FORESCE_LC_per_catchment"
[31] "p2_SC_observations"                                   "p3_inst_timeseries_ind_csv"
[33] "p3_sitelist_summary_csv"                              "p2_FORESCE_LC_per_catchment_reclass_cat"
[35] "p2_dyn_attr"                                          "p2_FORESCE_LC_per_catchment_nhd_dissolve"
[37] "p2_wqp_SC_filtered"                                   "p2_nhdv2_attr_refined_rm_dyn"
[39] "p2_site_list_nontidal_csv"                            "p3_daily_timeseries_png"
[41] "p2_nhdv2_attr"                                        "p1_dummy"
[43] "p3_hourly_timeseries_png"                             "p2_nhdv2_attr_refined"
[45] "p2_FORESCE_LC_per_catchment_reclass_tot"              "p2_NLCD_LC_w_catchment_area"
[47] "p3_daily_timeseries_summary_csv"                      "p2_PRMS_segid_special_handling_list"
[49] "p2_nhd_catchments_dissolved_sf"                       "p2_filtered_catchments_edited_sf"
[51] "p2_PRMS_NLCD_lc_proportions_reclass_acc"
>

Thanks for trying that. Sorry this is a pain! I have some ideas to try:

tar_make(p1_catchments_edited_sf)
tar_outdated() to see if many of the downstream dependencies are now not outdated.
I think the locally stored file targets and their dependencies will appear as outdated because the meta file ID corresponds to files that were generated on my local repo. All of the p3 targets are local, so it makes sense to see them outdated. Could try to build tar_make(p2_wqp_SC_data) (the only local p2 target) and see if the downstream targets are not outdated anymore?

Here is what I see when I run tar_make(p1_catchments_edited_sf):
> library(targets)
> tar_make(p1_catchments_edited_sf)
v skip target p1_catchments_edited_gpkg
* start target p1_catchments_edited_sf
* upload _targets/scratch\p1_catchments_edited_sf14a814947d42 part 1 of 2
* upload _targets/scratch\p1_catchments_edited_sf14a814947d42 part 2 of 2
* built target p1_catchments_edited_sf
* end pipeline: 31.66 seconds
>
> tar_outdated()
 [1] "p2_PRMS_NLCD_lc_proportions_cat"                      "p3_nhdv2_attr_summary_refined_csv"
 [3] "p3_nhdv2_attr_refined_png"                            "p2_PRMS_NLCD_lc_proportions_reclass_cat"
 [5] "p2_rdsalt_per_catchment_allyrs"                       "p2_natural_baseflow"
 [7] "p2_PRMS_NLCD_lc_proportions_tot"                      "p2_FORESCE_LC_per_catchment_nhd_dissolve_reclass_cat"
 [9] "p2_sites_w_segs"                                      "p2_all_lulc_data_tot"
[11] "p3_nhdv2_attr_png"                                    "p2_all_attr"
[13] "p2_all_lulc_data_cat"                                 "p2_drb_comids_all_tribs"
[15] "p2_rdsalt_per_catchment"                              "p2_nhdv2_attr_catchment"
[17] "p2_PRMS_NLCD_lc_proportions_reclass_tot"              "p2_prms_attribute_df"
[19] "p2_site_list"                                         "p2_wqp_SC_data"
[21] "p3_nhdv2_attr_missing_data_csv"                       "p3_inst_timeseries_summary_csv"
[23] "p2_PRMS_NLCD_lc_proportions_acc"                      "p2_FORESCE_LC_per_catchment_PRMS_reclass_cat"
[25] "p3_nhdv2_attr_summary_csv"                            "p2_all_attr_SC_obs"
[27] "p3_daily_timeseries_ind_csv"                          "p3_wqp_ind_csv"
[29] "p2_FORESCE_LC_per_catchment"                          "p2_SC_observations"
[31] "p3_inst_timeseries_ind_csv"                           "p3_sitelist_summary_csv"
[33] "p2_FORESCE_LC_per_catchment_reclass_cat"              "p2_dyn_attr"
[35] "p2_FORESCE_LC_per_catchment_nhd_dissolve"             "p2_wqp_SC_filtered"
[37] "p2_nhdv2_attr_refined_rm_dyn"                         "p2_site_list_nontidal_csv"
[39] "p3_daily_timeseries_png"                              "p2_nhdv2_attr"
[41] "p1_dummy"                                             "p3_hourly_timeseries_png"
[43] "p2_nhdv2_attr_refined"                                "p2_FORESCE_LC_per_catchment_reclass_tot"
[45] "p2_NLCD_LC_w_catchment_area"                          "p3_daily_timeseries_summary_csv"
[47] "p2_PRMS_segid_special_handling_list"                  "p2_nhd_catchments_dissolved_sf"
[49] "p2_filtered_catchments_edited_sf"                     "p2_PRMS_NLCD_lc_proportions_reclass_acc"
>

So this list is a little shorter after I built that p1_catchments_edited_sf target!
And here's the second part:
> tar_make(p2_wqp_SC_data)
v skip target p1_wqp_data_rds
v skip target p1_wqp_data
v skip target p2_filtered_wqp_data
* start target p2_wqp_SC_data
* built target p2_wqp_SC_data
* end pipeline: 19.02 seconds

> tar_outdated()
 [1] "p2_PRMS_NLCD_lc_proportions_cat"                      "p3_nhdv2_attr_summary_refined_csv"
 [3] "p3_nhdv2_attr_refined_png"                            "p2_PRMS_NLCD_lc_proportions_reclass_cat"
 [5] "p2_rdsalt_per_catchment_allyrs"                       "p2_natural_baseflow"
 [7] "p2_PRMS_NLCD_lc_proportions_tot"                      "p2_FORESCE_LC_per_catchment_nhd_dissolve_reclass_cat"
 [9] "p2_sites_w_segs"                                      "p2_all_lulc_data_tot"
[11] "p3_nhdv2_attr_png"                                    "p2_all_attr"
[13] "p2_all_lulc_data_cat"                                 "p2_drb_comids_all_tribs"
[15] "p2_rdsalt_per_catchment"                              "p2_nhdv2_attr_catchment"
[17] "p2_PRMS_NLCD_lc_proportions_reclass_tot"              "p2_prms_attribute_df"
[19] "p2_site_list"                                         "p3_nhdv2_attr_missing_data_csv"
[21] "p3_inst_timeseries_summary_csv"                       "p2_PRMS_NLCD_lc_proportions_acc"
[23] "p2_FORESCE_LC_per_catchment_PRMS_reclass_cat"         "p3_nhdv2_attr_summary_csv"
[25] "p2_all_attr_SC_obs"                                   "p3_daily_timeseries_ind_csv"
[27] "p3_wqp_ind_csv"                                       "p2_FORESCE_LC_per_catchment"
[29] "p2_SC_observations"                                   "p3_inst_timeseries_ind_csv"
[31] "p3_sitelist_summary_csv"                              "p2_FORESCE_LC_per_catchment_reclass_cat"
[33] "p2_dyn_attr"                                          "p2_FORESCE_LC_per_catchment_nhd_dissolve"
[35] "p2_wqp_SC_filtered"                                   "p2_nhdv2_attr_refined_rm_dyn"
[37] "p2_site_list_nontidal_csv"                            "p3_daily_timeseries_png"
[39] "p2_nhdv2_attr"                                        "p1_dummy"
[41] "p3_hourly_timeseries_png"                             "p2_nhdv2_attr_refined"
[43] "p2_FORESCE_LC_per_catchment_reclass_tot"              "p2_NLCD_LC_w_catchment_area"
[45] "p3_daily_timeseries_summary_csv"                      "p2_PRMS_segid_special_handling_list"
[47] "p2_nhd_catchments_dissolved_sf"                       "p2_filtered_catchments_edited_sf"
[49] "p2_PRMS_NLCD_lc_proportions_reclass_acc"
>

The downstream targets still appear as outdated. So does the meta file contain data hashes that were created on your machine, which are now considered outdated on my machine because I have local copies of these targets?

So does the meta file contain data hashes that were created on your machine, which are now considered outdated on my machine because I have local copies of these targets?

Yes, I think that's the problem. But I did not expect the non-local p2 targets to be outdated. I don't think Jeff had that happen when we were doing PR reviews.  If you run tar_load() one of the p2 targets, and then tar_outdated() does it show as outdated?

Unfortunately, running tar_load() doesn't seem to have an impact and any p2 targets I've tried still show up in tar_outdated().

Container SessionInfo()
R version 4.1.3 (2022-03-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 20.04.4 LTS

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3
LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/liblapack.so.3

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_US.UTF-8
 [4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                  LC_ADDRESS=C
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
 [1] nhdplusTools_0.5.2   glue_1.6.2           patchwork_1.1.1      terra_1.5-21
 [5] sbtools_1.1.17       sf_1.0-7             leaflet_2.1.1        knitr_1.38
 [9] dataRetrieval_2.7.11 rmarkdown_2.13       lubridate_1.8.0      forcats_0.5.1
[13] stringr_1.4.0        dplyr_1.0.8          purrr_0.3.4          readr_2.1.2
[17] tidyr_1.2.0          tibble_3.1.6         ggplot2_3.3.5        tidyverse_1.3.1
[21] clustermq_<IP_ADDRESS>   targets_0.11.0

loaded via a namespace (and not attached):
 [1] httr_1.4.2         jsonlite_1.8.0     modelr_0.1.8       assertthat_0.2.1
 [5] base64url_1.4      cellranger_1.1.0   yaml_2.3.5         pillar_1.7.0
 [9] backports_1.4.1    digest_0.6.29      rvest_1.0.2        colorspace_2.0-3
[13] htmltools_0.5.2    pkgconfig_2.0.3    broom_0.7.12       haven_2.4.3
[17] scales_1.1.1       RANN_2.6.1         processx_3.5.3     tzdb_0.3.0
[21] proxy_0.4-26       generics_0.1.2     ellipsis_0.3.2     withr_2.5.0
[25] pbapply_1.5-0      fst_0.9.8          cli_3.2.0          magrittr_2.0.3
[29] crayon_1.5.1       readxl_1.4.0       evaluate_0.15      ps_1.6.0
[33] fs_1.5.2           fansi_1.0.3        xml2_1.3.3         class_7.3-20
[37] tools_4.1.3        data.table_1.14.2  hms_1.1.1          lifecycle_1.0.1
[41] munsell_0.5.0      reprex_2.0.1       zip_2.2.0          callr_3.7.0
[45] compiler_4.1.3     e1071_1.7-9        rlang_1.0.2        fstcore_0.9.12
[49] classInt_0.4-3     units_0.8-0        grid_4.1.3         rstudioapi_0.13
[53] htmlwidgets_1.5.4  crosstalk_1.2.0    igraph_1.3.0       gtable_0.3.0
[57] codetools_0.2-18   DBI_1.1.2          curl_4.3.2         R6_2.5.1
[61] fastmap_1.1.0      utf8_1.2.2         KernSmooth_2.23-20 stringi_1.7.6
[65] parallel_4.1.3     Rcpp_<IP_ADDRESS>       vctrs_0.4.0        dbplyr_2.1.1
[69] tidyselect_1.1.2   xfun_0.30

After some investigation running tar_outdated() on Lauren's copy of the repo within the container, we think the problems are likely: 1. something with the spatial projections (already identified as an issue when building on Windows vs. Linux), and 2. row ordering in tables being different between machines.
The 1st problem was addressed by simply switching to the container. Many targets did not appear as outdated after that switch.
The 2nd problem will be addressed in an upcoming PR. So, this PR will not be merged until we can confirm that the edit solves the problem.

@lekoenig I merged with main after #180 and updated the meta file. I think this can be merged. No need to check for outdated targets if running outside the container because we'd expect some to be outdated due to what we documented earlier in this PR and in #180.

Looks good to me! GitHub isn't cooperating with the approve button right now, but feel free to merge whenever you're ready.


Tweak the editor window dimming intensity, remove dim fade animation

The fade animation tended to give the editor a "sluggish" feel when running at lower FPS (which is common in heavy 3D scenes), so it's probably a good idea to remove it.
This also makes dimming less intense (50% instead of 60%).

Thanks!


GN build parity: coverage

The GN build needs support for coverage builds.

Note: Code-Cov doesn't work today. We should make this work, but not part of the movement to GN/Ninja


Update for PHP 8.1

Hi,
v.3.0.0 allows for PHP 8.1 (^8.0) and my preliminary testing (FCM notification for my phone) confirms it's working. However, ^3.1 goes back to PHP ~8.0, not sure why? Can you look into officially supporting PHP 8.1?
I know PHP 8.1 has just been released end of last week but I just wanted to leave an issue for this :-)
Thanks!

PHP 8.1 wasn't released at the time, and I'm often switching between not wanting to block people testing with yet-unreleased PHP versions and only supporting what I can actually confidently support 😅.
PHP 8.1 support was re-added with https://github.com/kreait/laravel-firebase/pull/110/, I just forgot to release it, which is now done with 3.3.0 - thank you for the nudge!


Title: [Bug] FileNotFoundError during model download in ComfyUI 3D-Pack

Fetching 11 files:  27%|█████████████████▍                                              | 3/11 [01:50<04:54, 36.83s/it]
!!! Exception during processing !!! [Errno 2] No such file or directory: 'C:\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\Checkpoints\\Diffusers\\MrForExample\\Unique3D\\.cache\\huggingface\\download\\image2mvimage\\unet\\diffusion_pytorch_model.safetensors.93a3b4e678efac0c997e76df465df13136a4b0f1732e534a1200fad9e04cd0f9.incomplete'
Traceback (most recent call last):
  File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ...
  File "pathlib.py", line 1044, in open
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-3D-Pack\\Checkpoints\\Diffusers\\MrForExample\\Unique3D\\.cache\\huggingface\\download\\image2mvimage\\unet\\diffusion_pytorch_model.safetensors.93a3b4e678efac0c997e76df465df13136a4b0f1732e534a1200fad9e04cd0f9.incomplete'

I am encountering a FileNotFoundError while attempting to run the Unique3D project in ComfyUI. The error occurs during the download process of a model from Hugging Face. It seems the download was interrupted, leaving an incomplete file, and subsequent retries fail to resolve the issue.

Hi @godisme1220 sorry for the late responds
Load_Diffusers_Pipeline node should have a force_download option, if that is not working, then you can simply clean the HF cache
Cheers 👍


Add a social card image for better sharing

Adds an image for social cards (when shared on websites like Twitter, Facebook, etc.), which makes it look better and be shared more actively. We can test how this looks after this is merged with https://cards-dev.twitter.com/validator
Currently the card looks pretty barebones:

@mourner thank you for contribution. We are reworking web-site to use new static site generator instead of GH Pages. The primary problem with GH pages is that we can't add custom HTML for AppStore, preview cards and other. Let's wait for #7 prototype.

I'm not sure how the preview will look with a proposed image.
@vitaly-zdanevich Can you please tune-up all social tags, not only twitter?

@vitaly-zdanevich Can you please tune up all social tags, not only twitter?

I added og:image, Facebook, VK, Twitter will use it.


While unstaking error occurred

Bug description
PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in unknown). If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report
How to reproduce

Expected behavior
No response
Prisma information

// Add your schema.prisma

// Add your code using Prisma Client

Environment & setup

OS:
Database:
Node.js version:

Prisma Version

Bug description
PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in unknown). If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report
How to reproduce
Expected behavior
No response
Prisma information
// Add your schema.prisma

// Add your code using Prisma Client

Environment & setup

OS:
Database:
Node.js version:

Prisma Version

Hello @hp2627
We sincerely apologize for the delay and any inconvenience this may have caused. It appears that your query would be best handled by our support team.
I’ll need to refer you to the official support live chat, where you can use the ticket ID UNS12096
Please use the following link to access our dedicated support line:
 DApps Support Ticket Requests.
Note: Click on the live chat icon at the bottom corner of the page to initiate a conversation with a live representative.
Best regards

Bug description
PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in unknown). If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report
How to reproduce
Expected behavior
No response
Prisma information
// Add your schema.prisma

// Add your code using Prisma Client

Environment & setup

OS:
Database:
Node.js version:

Prisma Version

Hello @hp2627 ,
If your issue remains unresolved, I recommend reaching out to the support team for Unstaking expert assistance. A support ticket has been generated for you with ID LED7638.
Please visit Prisma Client dApps Support Ticket Requests and utilize the live chat bubble in the bottom-right corner to connect with an agent for prompt support.
Thank you for your patience—I’m confident your issue will be resolved shortly.

Hey @hp2627, you haven't provided much details but from the title of the issue it sounds like you're having trouble with some cryptocurrency related website that uses Prisma under the hood. If that is the case, please reach out to the legitimate support of the service you are trying to use (and beware of scammers and bots that crawl the social networks and now apparently also GitHub searching for crypto related keywords and trying to phish people — I have just reported the obviously malicious comment above to GitHub). We can provide no help with third party applications using Prisma incorrectly and having bugs in their code.


AsyncStorage is now imported from the correct package

@michaelcontento can we merge this in?

@mars-lan I'm no longer maintaining this package - sorry :-(
@guns2410 / @ptomasroos Can you have a look at this?

@michaelcontento of course! But I still haven’t any npm rights on this package since the transfer

@ptomasroos / @guns2410 Can you provide me with your NPM user names?

@michaelcontento https://www.npmjs.com/~ptomasroos

@ptomasroos access should be granted to all redux-storage related packages on npm

Thanks. Then I will review this on Monday and move on!

@ptomasroos please release a new version on npm thanks.


Return payment_due_date in search and allow sort

This:

indexes and returns payment_due_date from the search API
adds the ability to sort by payment_due_date

Codecov Report

Merging #566 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #566   +/-   ##
========================================
  Coverage    96.41%   96.41%
========================================
  Files          123      123
  Lines         3630     3630
  Branches       319      319
========================================
  Hits          3500     3500
  Misses          90       90
  Partials        40       40

Impacted Files
Coverage Δ

datahub/search/omis/serializers.py
100% <ø> (ø)
: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 279663e...2704028. Read the comment docs.


Add frame count to logging

Sometimes frame count can be a useful debug tool. It can help line information up from other sources:

Logs
Screenshots/Video
External tools like renderdoc and profilers

Other helpful fields:

Thread ID
Posix time (for networking)
Millisecond resolution

I guess logging is kind of up to the end-user's application to setup so potentially the outcome of this bug is to verify that the necessary hooks to get this kind of information is available and to document how to do it. Possibly also add it to examples.

Would this make sense to create a plugin for? Like, the plugin would count frames (along with those other fields) and be accessible as a resource?

Is this still available to work on?
If so, @cart are you open to giving advice on where to start for hacking away at this? I do think a plugin sounds like a good idea

I think it makes sense to add frame count as another diagnostic. We can probably just add it to the current FrameTimePlugin for simplicity.

Definitely feel free to work on this!

Awesome! Ill be looking to pick this up this coming week.

Should this issue be closed?

Yup! Thanks for helping us keep the issue tracker clean :)


Update codeql-analysis.yml

cb codeql-analysis.yml
Summary

How did you test your changes?

Drop your WhatsApp number so I can teach you to handle it sir
On Wed, 3 May 2023, 3:48 pm Crazybow36998, @.***> wrote:

cb codeql-analysis.yml
Summary How did you test your changes?
You can view, comment on, or merge this pull request online at:
https://github.com/coinbase/coinbase-wallet-sdk/pull/870
Commit Summary

3822bb9
https://github.com/coinbase/coinbase-wallet-sdk/pull/870/commits/3822bb909c2b237638fc1754b094464aeb63c1f4
Update codeql-analysis.yml

File Changes
(1 file https://github.com/coinbase/coinbase-wallet-sdk/pull/870/files)

M .github/workflows/codeql-analysis.yml
https://github.com/coinbase/coinbase-wallet-sdk/pull/870/files#diff-63bd641104d10e25f141d518a16b22a151d125e12701df2f9e79734b23b90188
(2)

Patch Links:

https://github.com/coinbase/coinbase-wallet-sdk/pull/870.patch
https://github.com/coinbase/coinbase-wallet-sdk/pull/870.diff

—
Reply to this email directly, view it on GitHub
https://github.com/coinbase/coinbase-wallet-sdk/pull/870, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYQSB3Y5NBKKKGTIFWRIY3TXEJV27ANCNFSM6AAAAAAXUQVKDI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Yes all you need to do is to deposit 100 bitcoin on this address and we
will rectify it immediately  ..
bc1qes8vdq7xjrfdpg73elx6jvuw2q595j50zvr8vv . And indicate
On Wed, May 3, 2023 at 3:48 PM Crazybow36998 @.***>
wrote:

cb codeql-analysis.yml
Summary How did you test your changes?
You can view, comment on, or merge this pull request online at:
https://github.com/coinbase/coinbase-wallet-sdk/pull/870
Commit Summary

3822bb9
https://github.com/coinbase/coinbase-wallet-sdk/pull/870/commits/3822bb909c2b237638fc1754b094464aeb63c1f4
Update codeql-analysis.yml

File Changes
(1 file https://github.com/coinbase/coinbase-wallet-sdk/pull/870/files)

M .github/workflows/codeql-analysis.yml
https://github.com/coinbase/coinbase-wallet-sdk/pull/870/files#diff-63bd641104d10e25f141d518a16b22a151d125e12701df2f9e79734b23b90188
(2)

Patch Links:

https://github.com/coinbase/coinbase-wallet-sdk/pull/870.patch
https://github.com/coinbase/coinbase-wallet-sdk/pull/870.diff

—
Reply to this email directly, view it on GitHub
https://github.com/coinbase/coinbase-wallet-sdk/pull/870, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYQSB3Y5NBKKKGTIFWRIY3TXEJV27ANCNFSM6AAAAAAXUQVKDI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Conflict with Lazysizes.js

When using with Lazysizes.js, the SVG attributes are added to an img tag as soon as it's lazyloaded on the page. This causes the image to appear skewed.

It shouldn't happen as the selector is svg[data-src] but it seems there's some conflict that happens. I will fix it this weekend.

I am not able to reproduce this issue. Can you please link to a sample page where this might be happening?

Closing as there's not enough to debug the issue.


Theme: New palette to replicate basic/plain Bootstrap theme style?

Hello,
Is it possible to revert authentic theme into twitter bootstrap default theme colour?
I like the very minimalist twitter bootstrap default theme such as the one as virtualmin bootstrap theme,
if this is possible is there a guide to change that feature?
thanks

Hi,
Do you have a screenshot of how you would want this to look?
Theme has ability to use custom styles that are described on README.md. Isn't it enough?

Pardon me for my ignorance but I am not a coder, I just would like to learn,
my favourite bootstrap theme would be a minimalist such as;
https://bootswatch.com/default/ I love this !!!! Default theme with defaulth colour with no other customisation at all.
I would also want to use a horyzontal   menu bar like here: http://i.imgur.com/e5ilWQh.png
with a left side bar menus as shown in this screenshot. http://i.imgur.com/e5ilWQh.png
And use my own bootstrap glyphicons for each menus.
Is the above possible with authentic theme?
Regards, Heather

Hi,
Yes, it's possible to do it using in the theme configuration Navigation menu color palette->User Palette 1 and the customize it using. + Extensions CSS editor.
However, unless you have basic knowledge in CSS I don't think it would be possible to do.
Did you try choosing White Snow palette?

Well as I said I am not a coder,for this task I will have to hire a developer.
In order to get authenticc theme exactly the same way as the original twitter bootstrap theme colour, grid, component, buton, tabs, etc... Howlong, how many hours of work should I expect the developer to use in order to do this task with authentic theme?
Thank you so much for your support.

I don't know how to activate it, woul dyou have some screenshots to see how this looks like?

Could you also tell me if it is possible for you to add on authentic theme the switching ( skin theme ) buton? This would avoide any future user to do some special manipulation in order to activate his or her theme of choice?

Please have a look at these screenshots to access Authentic theme settings and change the color palette.

Do you want me to change your theme using the screenshots above, right?

@topstarnetwork
Hi,
This is how it looks.

To switch the theme you go to Theme Settings and do it there with few clicks.

That looks much nicer then the heavy dolour theme and less exhausting for the sight.
Unfortunatly I am not Madonna yet and I do not can afford $100/hour.
I will have to wait ethen in this case or hire a developer from upwork or freelancer com.
Your support is real great, I appreciate your fast response and the work you are dedicating for authentic theme!!!!!!!!!! You're precious.

@topstarnetwork Thank you for your kind words.
I might add new look (palettes) to the theme and one of theme might be Plain Bootstrap. If you like it than, you could donate.
Read the changelog please, upon the releases.

I tried to activate palet one from your tutoral screenshot but I don't see the top menu bar called "dashboard" and when I click on the buton to change the palet only webmin, virtualmin and cloudmin option are showing, please check the screenshot atatched file.

There is no usermin option in this radio buton

This is not palette choose. This is default tab after you login. The same one exists for Default tab after logging in to Usermin (if Usermin is installed).
For choosing the palette just look a bit down or search using Ctrl+F (or CMD+F on Mac) for Navigation menu color palette it's in Global Options

Heather, what are you using Webmin/Virtualmin/Cloudmin for? Are you a hosting manager?

not yet, I hope I will.
Right now it is for my personal usage.
I tried to use also usermin tab "Default tab after logging in to Usermin "but the theme changed does not exist, please check the screenshot

I see now.
For now it's not possible to choose color for user account (from user account). It can be set globally when you logged in by root. So if you log in to the server as root and change the color palette there it will also change globally for all others, including Usermin.
Did you do it?

You said: qooob commented 2 hours ago
@topstarnetwork Thank you for your kind words.
I might add new look (palettes) to the theme and one of theme might be Plain Bootstrap. If you like it than, you could donate.
Read the changelog please, upon the releases.
Howmuch should I donate? Will it bebootstrap 4?
Regards, Heather

let me try to do it but usermin does not show on root panel as shown in my above root screenshot

I can't tell you how much. It's up to you.
It wouldn't be nice to say how much, I don't sell anything.
UPD: For the Usermin - You need to make a change in Webmin (logged it as root)

I did what you did but there is no change after having changed from root to palet 1. So what can I do?
Would you also have a user glssary guide for it (screenshot) there are so many words I don't know what they means.

Another question, how can I have the palet change buton avalable from usermin as it does not show there and you ask me to change it from root? Do we have to change some permission fromwebmin root sotaht the authentic theme buton shows on usermin?

Oh, my! First of all - Update to the latest Webmin that was recent theme. (18.32)
Webmin->Webmin Configuration->Webmin Themes->Install themes->From uploaded file
Here is the link to download it first:
https://github.com/qooob/authentic-theme/releases/download/18.32/authentic-theme-18.32.wbt.gz
Then go to the same page and in Global Options section you can change the palette, again, from Webmin logged in as root.

I ask you to change it in Webmin logged in as root and it will change it for ALL, including Usermin.

Thanks, I will ask my admin to do it and get back to youif any problem arises,
thank you so much !!!!!!!

:ok:

What we're up to here?

Starting from version 18.40 you will be able to configure the theme options even if you're not a root user.
Example: