Remove deprecated driver specific log tags

Since 1.9, driver specific log tag options
syslog-tag
gelf-tag
fluentd-tag
have been deprecated in favor of the generic tag option which is standard across different logging drivers.
This fix removed the deprecated driver specific log tag options of syslog-tag, gelf-tag, fluentd-tag for 1.12 and updated the docs.
Signed-off-by: Yong Tang<EMAIL_ADDRESS>

one typo, but LGTM otherwise

Thanks @thaJeztah just updated the PR with typo fixed.

Thanks! LGTM

LGTM :angel:


Investigate attest formatTypeString perf

Currently, we're using @prettier/sync to format type strings for attest in the formatTypeString function.
This works well, but is currently quite slow, adding 2.4 seconds to ArkType's testTyped script across the repo.
I'd be interested in other potential options for formatting TS type syntax that might perform better when invoked from a JS API many times.
Another avenue for improvement here would be to only apply this formatting when actually checking serialized type strings (which many assertions don't involve) instead of when writing the type strings to JSON.

@rhofvendahl is looking into this 🎉


add logger to all classes that have logging but no logger

have not updated all of the debugs in the classes yet as the logger implementation has still not been decided.

there will be code smells about the loggers not being used in this PR. It will be fixed in a later PR

@uweenukr #1863 was merged...does this need adjustment or additional work?

I would rather merge this and do another pr to update the refs in class

Why two different code styles?
static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkBehaviour));
static readonly ILogger logger = LogFactory.GetLogger<NetworkManager>();

static classes need to use the typeof but non static can use the <T>

@uweenukr we should probably replace the Debug.Log at the same time as adding the logger to the top of the class.

Areas I did not update:
-Tests
-Editor
-Weaver
-Transports
-NetworkDiscovery
Otherwise It should be all done and ready to merge. Tests still pass.

We should avoid using LogType.Log in calls
For example, try to avoid this
logger.LogFormat(LogType.Log, ...)
I'm not sure what we should do about it, the only solution I could think of is to not use Unity's ILogger class and create our own as a wrapper.
We also can't use Context with ILogger without adding LogType.Log.

We should avoid using LogType.Log in calls
For example, try to avoid this
logger.LogFormat(LogType.Log, ...)
I'm not sure what we should do about it, the only solution I could think of is to not use Unity's ILogger class and create our own as a wrapper.
We also can't use Context with ILogger without adding LogType.Log.

why is this an issue?

We should avoid using LogType.Log in calls

why is this an issue?

The problem is Debug.LogErrorFormat(...) is more clean than logger.LogFormat(LogType.Error, ...).
It might just be possible to add another extension method.
Something like this?
public static void LogErrorFormat(this ILogger logger, object message, param object[] args)
{
       logger.LogFormat(LogType.Error, message, args);
}

Reposting this from discord:
We only need if (logger.LogEnabled()) for the "log" level
This is what LogEnabled does
public static bool LogEnabled(this ILogger logger) => logger.IsLogTypeAllowed(LogType.Log);

If we want to check if the other log levels are enabled before logging then we'd need an extra check method. The gain we get from checking the level before the others is less since the default level is warning or above.
The only benefit to using IsLogTypeAllowed is to stop allocations when the log level isnt enabled.

Reposting this from discord:
We only need if (logger.LogEnabled()) for the "log" level
This is what LogEnabled does
public static bool LogEnabled(this ILogger logger) => logger.IsLogTypeAllowed(LogType.Log);

If we want to check if the other log levels are enabled before logging then we'd need an extra check method. The gain we get from checking the level before the others is less since the default level is warning or above.
The only benefit to using IsLogTypeAllowed is to stop allocations when the log level isnt enabled.

fixed

We should avoid using LogType.Log in calls

why is this an issue?

The problem is Debug.LogErrorFormat(...) is more clean than logger.LogFormat(LogType.Error, ...).
It might just be possible to add another extension method.
Something like this?
public static void LogErrorFormat(this ILogger logger, object message, param object[] args)
{
       logger.LogFormat(LogType.Error, message, args);
}

i like this. after this is done ill make a new PR since its a logic change.

@uweenukr @James-Frowen Please click Resolve Conversation on open issues so this PR can be finalized.


Need some output from saved instance info to work from, as well as checking some instance IDs against private server data

Relevant API calls:
Saved instances:
https://wowwiki-archive.fandom.com/wiki/API_GetNumSavedInstances
https://wowwiki-archive.fandom.com/wiki/API_GetSavedInstanceInfo
If you're saved to a few instances on one of your characters, if you could just run a loop i = 1 to GetNumSavedInstances
and send me print output for all entries in GetSavedInstanceInfo as well as a screenshot of your character's saved instance info in the UI panel that would be great.
 Any for each should be fine.

High priority as this information is holding back minimap, saved instance filters, and auto-response

https://wowpedia.fandom.com/wiki/InstanceID - accurate


⚠ Badges API Endpoint has degraded performance

In db9a79e, Badges API Endpoint (https://badges.roblox.com/v1/badges/2124548403) experienced degraded performance:

HTTP code: 200
Response time: 9267 ms

Resolved: Badges API Endpoint performance has improved in 896e3dc after 8 minutes.


Misleading Verbose callback when used with checkpoint callback

If we use the example on CheckpointSaver, with verbose=True, when we resume the search, verbose callback prints "Evaluation done at random point" for all iterations, even when it should be "searching for the next optimal point".
I believe -- but I'm not 100% confident -- this is a bug in the call back, rather then in the optimizer. Happy to help to the extent of my ability in either case, but would probably need some guidance if it's the latter.
Initial Run
import sys
import numpy as np
np.random.seed(777)
import os

import numpy as np
from skopt import gp_minimize
from skopt import callbacks
from skopt.callbacks import CheckpointSaver

noise_level = 0.1

def obj_fun(x, noise_level=noise_level):
    return np.sin(5 * x[0]) * (1 - np.tanh(x[0] ** 2)) + np.random.randn() \
        * noise_level

checkpoint_saver = CheckpointSaver("./checkpoint.pkl", compress=9) # keyword arguments will be passed to `skopt.dump`

res = gp_minimize(obj_fun,            # the function to minimize
            [(-20.0, 20.0)],    # the bounds on each dimension of x
            x0=[-20.],          # the starting point
            acq_func="LCB",     # the acquisition function (optional)
            n_calls=10,         # number of evaluations of f including at x0
            n_random_starts=3,  # the number of random initial points
            callback=[checkpoint_saver],
                  verbose=True,
            # a list of callbacks including the checkpoint saver
            random_state=777)

Verbose output
Iteration No: 1 started. Evaluating function at provided point.
Iteration No: 1 ended. Evaluation done at provided point.
Time taken: 0.0038
Function value obtained: -0.0468
Current minimum: -0.0468
Iteration No: 2 started. Evaluating function at random point.
Iteration No: 2 ended. Evaluation done at random point.
Time taken: 0.0041
Function value obtained: -0.0823
Current minimum: -0.0823
Iteration No: 3 started. Evaluating function at random point.
Iteration No: 3 ended. Evaluation done at random point.
Time taken: 0.0042
Function value obtained: -0.0065
Current minimum: -0.0823
Iteration No: 4 started. Evaluating function at random point.
Iteration No: 4 ended. Evaluation done at random point.
Time taken: 0.2016
Function value obtained: -0.0713
Current minimum: -0.0823
Iteration No: 5 started. Evaluating function at random point.
Iteration No: 5 ended. Evaluation done at random point.
Time taken: 0.3177
Function value obtained: 0.0906
Current minimum: -0.0823
Iteration No: 6 started. Searching for the next optimal point.
Iteration No: 6 ended. Search finished for the next optimal point.
Time taken: 0.2272
Function value obtained: 0.0766
Current minimum: -0.0823
Iteration No: 7 started. Searching for the next optimal point.
Iteration No: 7 ended. Search finished for the next optimal point.
Time taken: 0.1801
Function value obtained: 0.0826
Current minimum: -0.0823
Iteration No: 8 started. Searching for the next optimal point.
Iteration No: 8 ended. Search finished for the next optimal point.
Time taken: 0.2975
Function value obtained: -0.1324
Current minimum: -0.1324
Iteration No: 9 started. Searching for the next optimal point.
Iteration No: 9 ended. Search finished for the next optimal point.
Time taken: 0.2863
Function value obtained: -0.1752
Current minimum: -0.1752
Iteration No: 10 started. Searching for the next optimal point.
Iteration No: 10 ended. Search finished for the next optimal point.
Time taken: 0.1830
Function value obtained: 0.1002
Current minimum: -0.1752

Resuming the search:
from skopt import load
res = load('./checkpoint.pkl')
res.fun

x0 = res.x_iters
y0 = res.func_vals

res2 = gp_minimize(obj_fun,            # the function to minimize
            [(-20.0, 20.0)],    # the bounds on each dimension of x
            x0=x0,              # already examined values for x
            y0=y0,              # observed values for x0
            acq_func="LCB",     # the acquisition function (optional)
            n_calls=10,         # number of evaluations of f including at x0
            n_random_starts=3,  # the number of random initialization points
            callback=[checkpoint_saver],
            verbose=True,
            random_state=777)

Iteration No: 1 started. Evaluating function at random point.
Iteration No: 1 ended. Evaluation done at random point.
Time taken: 0.0037
Function value obtained: 0.0265
Current minimum: -0.1752
Iteration No: 2 started. Evaluating function at random point.
Iteration No: 2 ended. Evaluation done at random point.
Time taken: 0.0037
Function value obtained: -0.1383
Current minimum: -0.1752
Iteration No: 3 started. Evaluating function at random point.
Iteration No: 3 ended. Evaluation done at random point.
Time taken: 0.0036
Function value obtained: 0.0686
Current minimum: -0.1752
Iteration No: 4 started. Evaluating function at random point.
Iteration No: 4 ended. Evaluation done at random point.
Time taken: 0.2442
Function value obtained: 0.0456
Current minimum: -0.1752
Iteration No: 5 started. Evaluating function at random point.
Iteration No: 5 ended. Evaluation done at random point.
Time taken: 0.2287
Function value obtained: -0.0461
Current minimum: -0.1752
Iteration No: 6 started. Evaluating function at random point.
Iteration No: 6 ended. Evaluation done at random point.
Time taken: 0.2063
Function value obtained: 0.0095
Current minimum: -0.1752
Iteration No: 7 started. Evaluating function at random point.
Iteration No: 7 ended. Evaluation done at random point.
Time taken: 0.2066
Function value obtained: -0.1543
Current minimum: -0.1752
Iteration No: 8 started. Evaluating function at random point.
Iteration No: 8 ended. Evaluation done at random point.
Time taken: 0.1827
Function value obtained: 0.2479
Current minimum: -0.1752
Iteration No: 9 started. Evaluating function at random point.
Iteration No: 9 ended. Evaluation done at random point.
Time taken: 0.2152
Function value obtained: 0.0457
Current minimum: -0.1752
Iteration No: 10 started. Evaluating function at random point.
Iteration No: 10 ended. Evaluation done at random point.
Time taken: 0.1935
Function value obtained: -0.0314
Current minimum: -0.1752
Iteration No: 11 ended. Evaluation done at random point.
Time taken: 0.3918
Function value obtained: 0.0021
Current minimum: -0.1752

If this is of any help, i think at least one issue is with how the init method in the  verbose callback is being initialized:
         self.iter_no = 1
Maybe should be something like:
        self.iter_no = len(x0) if len(0) is not None else 1
Otherwise, it looks like there is no way to update the estate of the verbose callback when re-starting(?).


Adds the style definition to package.json

This allows packages like postcss-import to look in the node package and find the correct css file for this component.

Nice thanks!


Using native Windows OpenSSH client rather than Putty?

🚨 The issue tracker is not for questions 🚨
If you have a question, please ask it on https://stackoverflow.com/questions/tagged/visual-studio-code.
Already done here
I'm trying to move from Putty/Pagent/Plink to Windows native OpenSSH client, but i'm struggling.
I've already enabled the OpenSSH agent service to start automatically, added my ssh key with the ssh-add command, but any time i try to write to origin (e.g.: push) i got a popup with

Git: FATAL ERROR: Disconnected: No supported authentication methods available (server sent: public key)

Trying to push from command line give also

Please make sure you have the correct access rights and the repository exists.

I'm sure the ssh key and the acces rights are correcty set since I menaged to  configure TortoiseGit to use Windows native OpenSSH client and I can do any operation without error.
The only difference is that in TortoiseGit I can choose the ssh manager, opposite to VSCode

This sounds like a configuration issue independent of VS Code. Asking in SO is the right thing to do.


AnimatePresence + Hermes doesn't work

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
MotiView stuck/freeze appearing animation when wrapped in AnimatedPresence with exitBeforeEnter prop. Patch from https://github.com/nandorojo/moti/issues/195 and changes in https://github.com/nandorojo/moti/pull/200 does not fix this bug.
Bug not exists in<EMAIL_ADDRESS>Steps To Reproduce

Only happens when MotiView has multiple animated properties:

 <MotiView
    from={{ opacity: 0,   scale: 0.9 }}
    animate={{ opacity: 1, scale: 1 }}
    exit={{ opacity: 0, scale: 0.9 }}
  />

Wrap MotiView  into AnimatePresence with exitBeforeEnter prop
Enable hermes in Podfile

Versions
- Moti: 0.18.0
- Reanimated: 2.9.1
- React Native: 0.67.4 - 0.69

Screenshots
Current Behavior:
https://user-images.githubusercontent.com/7981854/180895644-b2298203-076c-4f2c-9141-57cd4ebf495c.mov
Expected Behavior:
https://user-images.githubusercontent.com/7981854/180895655-e797b750-375e-4837-835b-771cd2808836.mov
Reproduction
https://github.com/davidnum/motibug

Interesting, so this works without Hermes for you? What version of Hermes?

And you're saying that this only happens with Moti 0.18, but not 0.17?

Interesting, so this works without Hermes for you? What version of Hermes?

Expected behavior video recorded without enabling hermes.
Hermes versions: 0.10, 0.11.

And you're saying that this only happens with Moti 0.18, but not 0.17?

Yeah, on 0.17.1 it works as expected.

I see. It looks like this would be caused by the Framer Motion upgrade in<EMAIL_ADDRESS>https://github.com/nandorojo/moti/compare/v0.18.0...perf#diff-0b810c38f3c138a3d5e44854edefd5eb966617ca84e62f06511f60acc40546c7L32
Could you try adding this to your package.json?
{
  "resolutions": { "framer-motion": "3.9.1" }
}

I see. It looks like this would be caused by the Framer Motion upgrade in<EMAIL_ADDRESS>Could you try adding this to your package.json?
{
  "resolutions": { "framer-motion": "3.9.1" }
}

And then run yarn install --force

Didn't help :(

🧐
i can’t see anything else in the change log that would be unique to 0.18 causing problems…what’s the full code?

https://github.com/davidnum/motibug

Having the same issue on Android (not iOS) on moti 0.18

@faz919 and disabling hermes solves it?

Not sure but downgrading to moti 0.17.1 fixed the issue.

did you try the yarn resolution?

nah. Was in a time crunch and had to do fastest possible solution

@nandorojo hi, any news?

Thanks for the update. I'll keep looking into it soon when I have some time. I'm convinced it's a dependency-related issue.

Also to add, using sequences with the useDynamicAnimation hook is broken with Hermes enabled.
For example, the below will not work with the latest Expo (SDK 46) and Hermes enabled (was working before when Hermes was disabled):
import { Pressable } from "native-base"; import { useDynamicAnimation } from "moti"; const animation = useDynamicAnimation(() => {     return {       scale: 1     }   }) <Pressable onPress={() => {   animation.animateTo({     scale: [{ value: 1.2, type: 'spring' }]   }) }}>   <MotiView state={animation}>     <Text>Placeholder...</Text>   </MotiView> </Pressable>
I think you are right this being a dependency-related and it might not be scoped to just using AnimatePresence.

Oof Hermes is killing me here! Haha

I feel very sorry for you now, haha 🤣
Just a heads up, I've updated the code with the one that actually throws the error, and throws this:

Also, for those strolling here and was stuck like me, what I wanted to achieve it to animate the sequence, I think Hermes with different JS support language features doesn't allow the previous syntax or it could be a react-reanimated issue. Anyways I fixed my issue by tweaking the syntax like this:
import { Pressable } from "native-base";
import { useDynamicAnimation } from "moti";
const animation = useDynamicAnimation(() => {
    return {
      scale: 1
    }
  })
<Pressable onPress={() => {
 animation.animateTo({
              scale: [
                { value: 1.2, type: 'spring', duration: 500 },
                { value: 1, type: 'spring' }
              ]
            })
}}>
  <MotiView state={animation}>
    <Text>Placeholder...</Text>
  </MotiView>
</Pressable>

Having the same issue here, unfortunately 😢 .. and for me, trying to downgrade to 0.17.1, is not a possible workaround, because I'm already using the React 18 and with that the children is missing

I'm experiencing the same issue as well and not using hermes, downgrading to 0.17.1 seems to work for me. I'm using expo 47.0.3.

could you do me a favor and runyarn why framer-motion before & after changing moti versions? i’m very curious if framer versions is the cause. I don’t see what else it could be.

Before:
=> Found<EMAIL_ADDRESS>info Reasons this module exists
   - "moti#@motify#core" depends on it
   - Hoisted from "moti#@motify#core#framer-motion"
info Disk size without dependencies: "4.82MB"
info Disk size with unique dependencies: "6.58MB"
info Disk size with transitive dependencies: "6.58MB"
info Number of shared dependencies: 5

After:
=> Found<EMAIL_ADDRESS>info Reasons this module exists
   - "moti" depends on it
   - Hoisted from "moti#framer-motion"
info Disk size without dependencies: "2.7MB"
info Disk size with unique dependencies: "5.5MB"
info Disk size with transitive dependencies: "6.57MB"
info Number of shared dependencies: 6

Okay so this must be in. Does the newest version work if you add a yarn resolution to framer 3.10.6?

I've added a resolution to my package.json for framer-motion:
"resolutions": {
    "framer-motion": "3.10.6"
  }

Then installed the latest Moti and ran yarn why framer-motion which results in version 3.10.6. Build and ran my app again but the problem still exists.
Reverted back to 0.17.1, build and ran my app and then it works as intended. When using 0.17.1 I do see that AnimatePresence is underlined in my IDE and when hovered refers to import { Frame, AnimatePresence } from 'framer' but is imported like so: import { AnimatePresence, MotiView } from "moti".

Hm, okay. Still a bit peculiar to me. Will try to figure it out when I can.

Alright, I'm deeply investigating. I've spent hours diffing lock files. Here are some findings.

^0.17.1 works
^0.18 does not work

Here is what it looks like to install it:
info Direct dependencies
└─<EMAIL_ADDRESS>info All dependencies
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>
I ran a diff of all files from moti and went one-by-one to see what the cause could be (yes really).
By pulling useMotify from 0.17 → 0.18, I found that it started working again. This meant that something in the 0.18 change in the worklets made a difference. In that update, I improved performance by changing .forEach loops to use for (const key of) loops. I'm wondering if Hermes didn't like that...
I tried changing for (const key in mergedStyles) to Object.keys(mergedStyles).forEach(key =>  and...that did it 🧐.
So, I guess I have to refactor that back. This whole coding thing may not be for me lol

Moti finally works with Hermes in version 0.22. Please upgrade and let me know if it works for you. Appreciate your patience.


Cannot find module

Question（提问）
在本地环境 运行 npm run dev
所有页面都正常
使用命令 npm run build:stage 后 将 dist 文件夹下的文件 部署到 Nginx 下，访问是提示，Cannot find module './/tour/map/index'

删除 node_modules 后 重新 npm install
结果还是不行
请问这是啥原因？？

@AjuPrince 参考这个教程 https://www.bilibili.com/video/BV1ZE41157FU/

Hello. Last night I find Joe Susnick is my hacker. He has sent emails from my phone and I could see all his stuff. There is an email to Facebook telling them he did changes to the Facebook application. I was blocked from reporting his activities. Please take proper actions on this person please.
He is a thief and a lier and needs to know it. Let me know what I can do to prosicute.
K439-co
Sent from my iPhone

On Apr 12, 2021, at 8:56 PM, 啝裳 @.***> wrote:

@AjuPrince 参考这个教程 https://www.bilibili.com/video/BV1ZE41157FU/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


[FEATURE] Show param values in validation error messages

The error messages created by the parameter validation are like "msg": "value is not a valid integer".
It would be helpful for debugging if they contained the actual value of that parmeter: "msg": f"value '{param}' is not a valid integer".

Showing values in errors by default could create privacy issues, so I think this could need to be done with care depending on each specific app.
But still, you can get the body with invalid data and include it in the response, log it, etc.: https://fastapi.tiangolo.com/tutorial/handling-errors/#use-the-requestvalidationerror-body


No GPU Usage

Hi,
Cool script so thanks for that.
(Possibly more a feature request)
I note that on execution my GPU isn't utilised during any of the processes.
Is this by design or something else?
Nvidia GTX3080ti
My GPU is utilised around 90% during normal operation with Reactor.

Interesting, Reactor has always been running on the CPU for me. It might have something to do with the onnxruntime-gpu library, how ever installing it made no difference for me. Did you install face2video in a virtual environment?

Interesting, Reactor has always been running on the CPU for me. It might have something to do with the onnxruntime-gpu library, how ever installing it made no difference for me. Did you install face2video in a virtual environment?

I assume you mean "Reactor has always been running on the GPU for me"?
no virtual envirnoment, Debian 10 with  python 3.10 installed from source.
Everything seems fine...
Also receive this meesage about codecs but wasnt an issue just fyi.

No, Reactor never used the GPU for me. Now, after some tinkering with the venv and the correct onnxruntime-gpu library, it suddenly does. But you are correct, the script versions seem to not use the GPU no matter if in a venv or not. I am currently very busy, but I will take a closer look at the actual Reactor code and the Automatic 1111 API when I have some more free time. If using the GPU would make the process notably faster, then it would definitely be worth figuring out how to utilize the GPU. Thank you for bringing this to my attention.

I finally found the time to take a closer look at this issue. Turns out there is an option built into the reactor API to choose if you want to run the extension via the CPU or the GPU. I have now added the option to select either the CPU or the GPU, with GPU being the default option. However, changing between CPU and GPU between videos requires restarting automatically for the change to apply. Running this GPU-based appears to be at least 30-50% faster. Thanks again for pointing this out.


materializecss android native back button is not working

added materializecss to app, everything is working fine. but the problem is with the back button of android. It gets buffered, when i go to another view then back button is processed. If i clicked multiple times on back button all that is executed when i change view.
app is running on latest ionic version.

Thanks for submitting an issue with us! Would you mind sharing a code sample so that we can easily reproduce your issue? Also are you currently using Ionic v1 or Ionic 2? Thanks again!

Hello! Thanks for opening an issue with us! Since it has been a little while since there was any activity on this issue i will be closing it, but feel free to reopen this issue if needed!


Fix assetUrl in dev in certain instances

Rationale:
In some cases, webpack was attempting to compile the path ../client/[file] as /client/[file] (due to path normalization running this logic instead of this logic)
This PR makes that case work in dev, while avoiding regressions in production

I tried but for the life of me I couldn't reproduce the issue outside of the repo where it originally manifested itself

Hmm, I wonder if this has to do with lockfile differences (likely webpack?)

!merge


Add migration instructions for Meteor 3

Add a deprecation notice to the readme and instructions on how to migrate the code to Meteor 3 and its Express-based webapp

Added initial deprecation notice. Will release deprecated version 1.2.0 to draw more attention to this and then as I migrate my app will add a migration guide.

@perbergland @StorytellerCZ Not sure I understood why it needs to be deprecated.
This package creates a router that enables to pass params through the url and have some additional fancy stuff with filters etc. Does express have a direct mapping with those features?

Taking a look here, seems that express have the req.params for the url named parameters and also the filter is actually simple to implement too. Gotcha, now makes more sense 😄


Make UUID generation configurable via UuidFactory in the Metrics Factory.

@ddimensia is having trouble with the way UUID.randomUuid() uses synchronized methods and requested a configurable uuid generator.
N.B.: we discussed also adding a create(UUID uuid) to the MetricsFactory interface in order to control the uuid of individual Metrics instances (e.g. to set the same UUID as the related request), but I've not implemented that here without first running it by @BrandonArp / @vjkoskela as it seems a considerably more difficult a design decision.

Looks good! Thanks!
For background, there was contention in highly concurrent systems on UUID generation.


Watch connection status is inconsistent

Sometimes on start the watch connection may report an error, when in reality it's connected

The issue is bigger than anticipated, it seems status changes aren't being received at the watch manager level


Code Style (ReSharper)

Does anybody uses ReSharper?
I think it would be interesting to modify the existing MahApps.Metro.sln.DotSettings to have a neat way to cleanup the code using ReSharper. This will provide a code style that is overarching the complete project.
Until now I have seen following code style issues:

private modifier is missing
existence of unused using-directives
number of blank lines (somtimes 1 blank line sometimes multiple)
non-uniform curly brackets-placements (bracket on new line, bracket on same line)
method order (no strict order according modifier, kind, name)

ReSharper provides a neat way to enforce - by showing solution errors - some rules. Furthermore by using Code-Cleanup the predefined code style is followed.

@xxMUROxx it's already on my todo list...

@xxMUROxx also the XAML style...

Below you see my current .DotSettings file that I use as global style for my projects.
Settings.DotSettings.txt

for xaml code I am using https://visualstudiogallery.msdn.microsoft.com/3de2a3c6-def5-42c4-924d-cc13a29ff5b7 extension.

@sachokFoX same for me. Nice extension :+1:

@xxMUROxx just added, i close this, continued in #2350

@punker76 thanks


sap.m.Dialog: Dialog loses modality when closing a second dialog

OpenUI5 version: latest
Browser/version (+device/version):All
Any other tested browsers/devices(OK/FAIL):
URL (minimal example if possible): https://jsbin.com/maredo/edit?html,output
User/password (if required and possible - do not post any confidential information here):
Steps to reproduce the problem:

Open up sample and press Launch Dialog button
Press Launch button on First Dialog that pops up
Press Close button on Second Dialog that pops up
Press tab key repeatedly and notice that keyboard focus cycles between Launch & Close buttons
Click in grayed-out background area outside of dialog
Press tab key and notice it gives focus to Launch Dialog button, then cycles to Input field
When Input field has focus, enter text into it

What is the expected result? Expected that when the 2nd dialog closes, it maintains the modal nature of the first dialog.
What happens instead? When the 2nd dialog closes, the first dialog is no longer modal, and the user can interact with other controls on the page by using keyboard navigation to give the controls focus.
Any other information? (attach screenshot if possible)

Hello cmastandrea,
thanks i could reproduce it. Sorry for the delay, a lot of people are on vacation right now.
I contacted the control owner to take a look, it seems to be an issue with the dialog nesting.
Internally tracked as:<PHONE_NUMBER>
Kind Regards,
Michael

Hi cmastandrea,
I think this was already fixed by https://github.com/SAP/openui5/commit/ca78a8ad351d308f0f143227a643f6c03b642866 and 1.38 wasn't deployed when you tested it.
Hence I wasn't able to reproduce the issue. The BlockLayer is edited correctly and clicking into the input field isn't possible anymore.
Could you please confirm?
KR
Ruben

Ruben - I'm still able to rep it using the original sample

Hi,
the issue is now solved. The fix will be available from UI5 version 1.38.9 and 1.40.9.
Best regards,
Jiawei

master df86a1c4636101e2341e25641e062140dbdc9e60, rel-1.38 9eed29f6c28debb7a4f169d670c44ae6114d49c1, rel-1.40 375b4ea57ff3b5d1c0c09e4149e0848491359099, rel-1.42 9cee3bd4211dd1ffbe98500a67508f68d9bf23f1


Add automation to bump Tekton automatically

Changes
This PR adds automation to bump to the latest Tekton LTS release. The first PR it will open will have an inconsistent from/to message because we have different from Tekton versions at various places. From then onwards, the messages will be consistent.
Submitter Checklist

[ ] Includes tests if functionality changed/was added
[ ] Includes docs if changes are user-facing
[x] Set a kind label on this PR
[x] Release notes block has been filled in, or marked NONE

Release Notes
NONE

/approve
/lgtm


[Feature-request] Video Timeline - new Control

Video edition timeline, implementing this feature would be just amazing because they are nearly no good alternative on the market, the timeline would allow mulitple control layer using a row system where every control on the timeline can be moved freely and where the timeline zone can be zoomed in/out and scrolling feature may be implemented with the zoom feature.
The Idea would be so to make a video editor timeline like Adobe premiere pro or better < crazy ?

not surprisingly, it can be very complicated. better to create a separate project than to put it in HC as a control. so i close this issue.


multi-person pose estimation

hello ，author.I have a question that is mhformer can achieve multi-person pose estimation?

This is a single-person method, the outputs are root-relative coordinates. But we can use some tips to achieve multi-person pose estimation, you can refer to https://github.com/fabro66/GAST-Net-3DPoseEstimation.

@Vegetebird I know pelvis is the center of origin for Human3.6m. Can you please let me know where we have defined this in MhFormer code?

Remove global offset
pos_3d[:, 1:] -= pos_3d[:, :1]
In, https://github.com/Vegetebird/MHFormer/blob/179ed65bd86dc7674e16bf31a7dfb4f4bc3ed172/common/load_data_hm36.py#L56

hello ，author.I have a question that is mhformer can achieve multi-person pose estimation?

Hi, Have you implemented multi-person pose estimation yet?


Newer Version Microsoft.VCRedist.2022.arm64 version 14.34.31938.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[x] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@stephengillie It look like my PR was blocked? What is happening over here?

@stephengillie  How does it appear on winget?


pieChart example is not working

Hi,
I just clone the v0.5.7 source code and run the charts examples. When I was running the pieChart example in Chrome, I got follow error in the console and the chart not render properly:
d3.min.js:1 Error: Invalid value for  attribute transform="translate(NaN,NaN)"
Other charts examples work fine.
Is this a bug for the pieChart?
Cheers,

@tao-findly Sorry about the delay and thanks for notice that. It should be fixed in the master branch.

Closing this, reopen if the bug persists.

@topicus I'm still seeing the error
Error: <g> attribute transform: Expected number, "translate(NaN,NaN)".

@verdan Try using master branch. I want to fix other issues before publish to npm.

@topicus still same issue. I've doubled check that I have your recent commit that you did in the example and yes, I have the latest master branch.
6d3.js:670 Error: <g> attribute transform: Expected number, "translate(NaN,NaN)".

here is my code.
		<NVD3Chart type="pieChart" datum={dataList} x="label" y="value" showLegend={true} showControls={false}  tooltip={{enabled: true}} height={370} />

@verdan Just to clarify, Is the pieChart example (inside the example folder) not working?
To check why your code is not working I need the datum example (a sample if it's big).
Remember label and value should be keys inside each object of the datum list. I.e:
let dataList = [
  { label: 'My label', value: 12},
  { label: 'My label2', value: 12},
  { label: 'My label3', value: 16}
];


TLS verify_peer flag ignored

When trying to configure Sneakers, the verify_peer flag is ignored.
Sneakers.configure amqp: <path>, log: STDOUT, verify_peer: false
Currently in development with some things that use messaging, we don't need TLS/SSL enabled for the time being but the development messaging service is setup for it (and it changes often).

In master it is possible to pass any Bunny::Session instance you please, which means anything configurable in Bunny is configurable for Sneakers now.


Social media icons on the footer section can be enhanced

🎇 Description
If approved then please assign this task to me i will work on it
🖼 Screenshots
No response

Hey, I want to work on this issue can you assign this to me?

Kindly provide a brief description or reference screenshots for the changes you want to make.😊

I think someone already added the effects, i wanted to add rounded social media icons and hover effect to them


Bump almost all dependencies to their latest version

As in #257, I still left out the swf and lyon crates.
I also removed the default features of the image crate in area-lut and gamma-lut, to match how it is used in the rest of Pathfinder.

Last time I merged a PR like this it broke Metal because the Metal crate relies on foreign-types 0.3.

Oh, I didn’t realise because I don’t have access to any macOS computer.
I’ve downgraded foreign-types to 0.3 to fix it, but it’d be nice to have a way to test that from the CI.

This should now be good to go. :)

This is merged as https://github.com/servo/pathfinder/commit/9723fa441b5a098aac9d3f37aac68d08669a0a4c, minus the part that broke Metal (the cocoa upgrade is incompatible).


[FORMATS-141] Add totalLength, index, and slices to Slice.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/bdg-formats-prb/162/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/bdg-formats-prb/163/
Test PASSed.

Thanks!

No problem! Thanks @heuermh!


404 error particular use case for isomorphic app

This is almost right, but docs PRs should be targeted against the /docs folder in the next branch. They'll be built and pushed to mithril.js.org once the changes are merged to master.


fix(udig): add fourth argument placeholder for PPME_PROCEXIT_1_E

Signed-off-by: Luca Guerra<EMAIL_ADDRESS>Co-authored-by: Lorenzo Susini<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area driver-kmod

/area driver-ebpf

/area libscap

/area libsinsp

/area tests

/area proposals

What this PR does / why we need it:
PPME_PROCEXIT_1_E requires four params ( https://github.com/falcosecurity/libs/blob/5f457a366916a96aff816b809eb0b8e8a5e4961e/driver/event_table.c#L201
). UDIG does not really require/use them yet and so is using placeholders, but it had only 3 of them instead of the required four. At runtime this mismatch is detected and makes pdig crash as indicated in the corresponding issue. This PR fixes that crash.
Which issue(s) this PR fixes:

Fixes #
https://github.com/falcosecurity/pdig/issues/24
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: LucaGuerra
To complete the pull request process, please assign mstemm after the PR has been reviewed.
You can assign the PR to them by writing /assign @mstemm in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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

Hi @LucaGuerra. Thanks for your PR.
I'm waiting for a falcosecurity member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

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

LGTM label has been added.  Git tree hash: 89830b7369110106a84d1ef08df539e8519643d0

/ok-to-test

Great catch, thanks!

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leogr, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

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


In case I send message with incoming webhook app, bot doesn't replay.

In case I send message to bot at Slack it works.
But I send message with incoming webhook it dosen't works.
Please tell me how to fix it

It is better to raise Slack related issues in botkit repository.

Im actually pretty sure this one is on the Watson side. In the past when I've heard this problem it is because the credentials for your cloud function are not getting set before the dialog node that does the callout. You should move the credentials to this node or a node that definitely gets hit in your flow (remember that the 'welcome' node does not get hit in slack because it is user initiated)

Thank you for your advice mitchmason-san. The reason is concern with credentials position. Which files do I have to modify? If you have a information about it please give example.

Where are you currently setting your cloud function credentials? You would need to set them somewhere in order for it to work in the try out panel. Most people do this on the welcome node, but I dont know if you are doing that or not.
You just need to make sure that your cloud function credentials are hit on a dialog node that occurs within the conversation with the user on slack.

Thank you for your kindness mitchmason-san. I have set credentials as below's youtube way.
Are there any diffrence between my way of credentials setting and your setting way?
https://youtu.be/Z2j1HKz2h0A

I am talking about the credentials used to connect dialog to your cloud function.
it doesn't really matter the channel or how you connect, if the callout fails no response will be shown

It was very helpful mitchmason-san.
I will check my credentials of cloud function in watson again.

I dont know where you are storing the credentials, most people just put them into context inside of a dialog node. You need to make sure that same dialog node gets activated during the conversation before the callout (or put them in the same node as the callout)
if that node does not get activated, then the creds are never set and the callout will fail

dear mitchmason-san. What you mean the code as below?
require('dotenv').load();
var Botkit = require('botkit');
var express = require('express');
var middleware = require('botkit-middleware-watson')({
username: process.env.ASSISTANT_USERNAME,
password: process.env.ASSISTANT_PASSWORD,
workspace_id: process.env.WORKSPACE_ID,
url: process.env.ASSISTANT_URL || 'https://gateway.watsonplatform.net/assistant/api',
version: '2018-07-10'
});
// Configure your bot.
var slackController = Botkit.slackbot();
var slackBot = slackController.spawn({
token: process.env.SLACK_TOKEN
});
slackController.hears(['.*'], ['direct_message', 'direct_mention', 'mention'], function(bot, message) {
slackController.log('Slack message received');
middleware.interpret(bot, message, function() {
if (message.watsonError) {
console.log(message.watsonError);
bot.reply(message, message.watsonError.description || message.watsonError.error);
} else if (message.watsonData && 'output' in message.watsonData) {
bot.reply(message, message.watsonData.output.text.join('\n'));
} else {
console.log('Error: received message in unknown format. (Is your connection with Watson Conversation up and running?)');
bot.reply(message, 'I'm sorry, but for technical reasons I can't respond to your message');
}
});
});
slackBot.startRTM();
// Create an Express app
var app = express();
var port = process.env.PORT || 5000;
app.set('port', port);
app.listen(port, function() {
console.log('Client server listening on port ' + port);
});

This is nothing to do with bot kit, slack, etc., it is 100% in your Watson Assistant Dialog.
In a dialog node you have to store your cloud function credentials, where are you doing that?

rereading it I guess not... its the only way too call directly from Watson, and I had just seen this same issue yesterday due to cloud functions, but reading the issue you're right they could be doing something with bot kit instead

I don't see any problem with the code @kota-xbee

dear all I'm very impressed your support.
@Naktibalda -san
this is my call for webhook
SLACK_URL = "****"
def send_slack(content):
payload = {
    "text": content,
    "icon_emoji": ':snake:',
}

data = json.dumps(payload)

requests.post(SLACK_URL, data)

if name == 'main':
main()

@mitchmason -san Is this fit for your advice?

This issue is fairly old and there hasn't been much activity on it. Closing, but please re-open if it still occurs.


Quick query

The UI is useful to get a quick first look at data in Gaffer. Therefore it would be useful to have a small search bar embedded in the toolbar which would allow users to run a query against their gaffer graph using a single seed.
By default, this should be a Get Elements query however this should be configurable.

Merged into develop


Why not report AUC score in the paper.

Hi @Veason-silverbullet .
Thanks for the great work.
I have a quick question about your paper. I wonder why you do not include AUC as one of the metrics in your paper. Because AUC is a commonly used metric for these datasets. Is there any trouble to get AUC from your model?
Best,
Chiyu

Hi @chiyuzhang94 .
It is because for the task QuoteRec, there is only one ground-truth candidate. Applying AUC is less meaningful for single ground-truth, as it would get very high numeric results (i.e., 90+, as I remember) and make it hard to compare recommendation performance.
To calculate AUC for NewsRec and others, I recommend this code https://github.com/Veason-silverbullet/DIGAT/blob/master/evaluate.py.
Thanks for your in-depth question.

Thanks for your answer.


I want to find whether a folder contains an abnormal file that treated as "binary"

Use find along with xargs to achieve this.
Ref:  find lib -name *.rb | xargs flog


Generated factorio mods

Motivation for this change
Simplify factorio mod management in NixOS.
Todos:

[x] Handle incompatible dependencies (prefixed by "!").
[ ] Handle missing optional dependencies, i.e. optional dependencies that are not in factorio-mods.
[ ] Handle mods for stable (0.17) and experimental (0.18) factorio. Provide factorio-mods and factorio-mods-experimental, similar to factorio and factorio-experimental.
[ ] Handle/mention the licenses of the mods.
[ ] Squash (some) commits and submit PR.

Future improvements (not in this PR):

Include some more mods. In addition to Bob's mods I'd like to have Angel's mods, the AAI mods and RSO since I currently use them and they have a pretty high rating.
Get in touch with the factorio devs and ask them for sha256 checksums for the mods, so we can get rid of sha1.

Additional informaiton:

I use sha1 for veriying the downloaded mods. This is nice, because we get the sha1 sum from the mod portal api and I don't need to download all mods for each update but it is also not nice, because it's sha1.
I currently ignore hidden optional deps (prefixed with "(?)"). I'm not sure if it would make sense to handle them any other way than ignoring them.
Some mods are available on github (e.g. Angel's mods). Does it make sense to build them from source instead of using this "general solution"? => I go for the uniform solution and take all mods from the mod portal.
Recommended dependencies might make sense but AFAIK they are only a concept in texts (e.g. Bob's mods should be used together) and not available from the API. Should we remove them or manually add them to the json (and keep them when updating)? => I ignore them for now.

Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@Baughn @elitak @erictapen: Is this the direction you wanted to go with factorio mod packaging?

I don't have the resources to review this atm and honestly I'd rather step down from maintainership for factorio, as I haven't played it for a long time now.
Unrelated: @priegger would you be interested in adding yourself as maintainer? I saw you submitting some updates for the factorio package and you seem to have an interest in the game.

Hi, thanks for your continued contributions! I've recently gotten back into this game and I'm glad someone is enthusiastically updating the nix infrastructure.
Some comments:

* I guess we need to handle mods for stable (0.17) and experimental (0.18) factorio. Does it make sense to have factorio-mods and factorio-mods-experimental, similar to factorio and factorio-experimental?

I don't see the harm in this, sounds like stable won't get updated to 0.18 until August when it becomes the 1.0 release. Can always change it again then.

* I use sha1 for veriying the downloaded mods. This is nice, because we get the sha1 sum from the mod portal api and I don't need to download all mods for each update but it is also not nice, because it's sha1.

In my opinion, this is much better than the trust-on-first-use model that most of nixpkgs is built around, so no need to change this.

 I currently added all mods that were in mods.nix before (bob's mods), but I'd like to add angel's mods and maybe some other mods I use.

I'm not opposed to having a massive JSON dump with all the mods, if there is a sufficiently nice programmatic way to get this data. Similar to how the Haskell module infrastructure works. In the grand scheme of things, several thousand mods aren't going to be an issue so long as we have an auto-update script like you have written :)

* I currently ignore hidden optional deps (prefixed with "(?)"). I'm not sure if it would make sense to handle them any other way than ignoring them.

Sounds reasonable - what's the rationale for an optional dep to be hidden?

* Some mods are available on github (e.g. Angel's mods). Does it make sense to build them from source instead of using this "general solution"?

Probably not - I would suggest that this infrastructure works uniformly for every mod.

* Where and how do we need to mention the licenses of mods? The mod portal api response contains license names and urls. Most of them are custom licenses, IIRC.

I think each mod should produce a derivation and then the license can be set in the meta attribute.

* Recommended dependencies might make sense but AFAIK they are only a concept in texts (e.g. Bob's mods should be used together) and not available from the API. Should we remove them or manually add them to the json (and keep them when updating)?

My suggestion is that you take the JSON API as the single source of truth and bug mod authors to fix their metadata on mods.factorio.com

This is based off what I committed to my branch years ago? I was close to finishing, but the major features that I wanted to request from the upstream devs was sha256 hashes in their JSON, and ideally a way to fetch the mod zips without authentication, maybe with some token they issued for all Nix users. Otherwise, I was going to create my own open mirror of the nixified mod zips that refreshed daily.
I think my plan was to not store any json/nix in the nixpkgs tree, because it changed so often. Unlike executable dependencies (for example python packages, whose APIs remain largely the same between versions), the binary .zip factorio mods are highly volatile and have very strict dependencies.
I haven't investigated Nix Flakes very much, but I suspect that mechanism would be ideal, as it addresses this very issue of having to "freeze" the dependency graph to get reproducible builds.

Hi @elitak, thanks for your reply!
I did not know about your branch, I wrote this from scratch.

To get sha256 in the json would be nice but I see that as a future improvement, not as a blocker. Is there any discussion (in the forums?) on this topic that I could follow up on?
Authentication for downloads is not an issue from my point of view, since factorio has a token authentication and I don't need to provide my password anymore. Ideally I'd like to have pkgs.factorio.mods (and pkgs.factorio-experimental.mods), so I have to "override" only one package to add username and token. That would be a breaking change, but my guess is that nobody uses the current factorio-mods since they are pretty outdated.
For the mod versions: My plan was to provide always the latest versions compatible with factorio and factorio-experimental and refresh regularly. My hope was that this way we might always get mod versions compatible to each other and for more difficult cases, provide a simple way to add own mods with a fixed mod version. Creating a mirror is really difficult, since you have to make sure that you are allowed to distribute the mods you are distributing and AFAIK they can all have their own licenses and restrictions.

My current "workflow" when playing factorio is to use services.factorio and the client syncs with the server (so I think, we don't need to be able to provide mods for the non-headless version anymore in the factorio package, but that's another story). And with the mod sync it's less of a problem to have slightly outdated versions on the server, since it's fixed automatically when connecting to the game. At least that's my current observation and hope.
I would prefer to get something merged rather sooner than later and base the flakes version on it.

before making this ready for review, please squash all fixup commits, as per CONTRIBUTING.md

I think I committed 80% of the important stuff to that mods.nix and functions.nix that are in the master branch of nixpkgs. Anything beyond that was a tangled mess, which is part of the reason I abandoned the effort.
I maybe asked for sha256, but didn't follow up on it. If you post in the right forum it should get the lead dev's attention, they are pretty good at watching for requests.
I think the best solution is to provide users with the means to turn the JSON they can fetch with their credentials into a mods.nix that they can pull form, e.g. run nix-shell -p factorio --run 'factorio-build-modlist > /home/user/mods.nix, then in their configuration.nix: services.factorio.mods = with (import /home/user/mods.nix); [ modName-1.2 othermod-2.0 modWhoseVersionIWantTheNewestOf ];
( What follows is historical stuff I typed out that doesn't really matter anymore )
Sha256 was a bit of a stopper to me, because the way I saw it was that I would have to mirror & sha256-hash has the entire set of mods, then furnish a binary nix cache to the end users. Maybe I was naive, or maybe hashes were completely absent from the json, but I suppose you could use whichever hashing algorithm they have now, if you can adapt the verification function.
The other aspect is that rather than ship the mod.zip files I was creating derivations that may have involved unpacking them; I don't quite recall my reasoning on that. Maybe something to do with running the binary nix cache and having the sha256 hashes known.
As far as legal mirroring goes, my plan was to make a nixos module so that anyone could enable a service and have their own mirror, using their credentials. Whether they choose to disseminate that URL to friends or the public is out of our hands, but ought to be discouraged. Again though, running a mirror is far less than ideal.
I also had plans to parse the dependency format that the factorio mods uses to pull the proper versions as dependencies too. Simply using the HEAD of each is probably fine, in most cases.

Sha256 was a bit of a stopper to me, because the way I saw it was that I would have to mirror & sha256-hash has the entire set of mods, then furnish a binary nix cache to the end users. Maybe I was naive, or maybe hashes were completely absent from the json, but I suppose you could use whichever hashing algorithm they have now, if you can adapt the verification function.

Factorio mods use sha1.

The other aspect is that rather than ship the mod.zip files I was creating derivations that may have involved unpacking them; I don't quite recall my reasoning on that. Maybe something to do with running the binary nix cache and having the sha256 hashes known.

The Factorio devs recommend to not unzip the mods except if you are developing them to have a fast developing cycle.

As far as legal mirroring goes, my plan was to make a nixos module so that anyone could enable a service and have their own mirror, using their credentials. Whether they choose to disseminate that URL to friends or the public is out of our hands, but ought to be discouraged. Again though, running a mirror is far less than ideal.

Sharing Factorio mods unmodified is allowed as long as you don't proclaim that it is your work or modify them. The earlier MP versions uploaded mods quite often but I am not sure if MP still does that.

I also had plans to parse the dependency format that the factorio mods uses to pull the proper versions as dependencies too. Simply using the HEAD of each is probably fine, in most cases.

The version ranger in there are usually out of date and I would enjoy it more if you could just track latest or a specific version. No need to parse the info.json.

Sha256 was a bit of a stopper to me, because the way I saw it was that I would have to mirror & sha256-hash has the entire set of mods, then furnish a binary nix cache to the end users. Maybe I was naive, or maybe hashes were completely absent from the json, but I suppose you could use whichever hashing algorithm they have now, if you can adapt the verification function.

Factorio mods use sha1.

The other aspect is that rather than ship the mod.zip files I was creating derivations that may have involved unpacking them; I don't quite recall my reasoning on that. Maybe something to do with running the binary nix cache and having the sha256 hashes known.

The Factorio devs recommend to not unzip the mods except if you are developing them to have a fast developing cycle.

As far as legal mirroring goes, my plan was to make a nixos module so that anyone could enable a service and have their own mirror, using their credentials. Whether they choose to disseminate that URL to friends or the public is out of our hands, but ought to be discouraged. Again though, running a mirror is far less than ideal.

Sharing Factorio mods unmodified is allowed as long as you don't proclaim that it is your work or modify them. The earlier MP versions uploaded mods quite often but I am not sure if MP still does that.

I also had plans to parse the dependency format that the factorio mods uses to pull the proper versions as dependencies too. Simply using the HEAD of each is probably fine, in most cases.

The version ranger in there are usually out of date and I would enjoy it more if you could just track latest or a specific version. No need to parse the info.json.

Sha256 was a bit of a stopper to me, because the way I saw it was that I would have to mirror & sha256-hash has the entire set of mods, then furnish a binary nix cache to the end users. Maybe I was naive, or maybe hashes were completely absent from the json, but I suppose you could use whichever hashing algorithm they have now, if you can adapt the verification function.

Factorio mods use sha1.

The other aspect is that rather than ship the mod.zip files I was creating derivations that may have involved unpacking them; I don't quite recall my reasoning on that. Maybe something to do with running the binary nix cache and having the sha256 hashes known.

The Factorio devs recommend to not unzip the mods except if you are developing them to have a fast developing cycle.

As far as legal mirroring goes, my plan was to make a nixos module so that anyone could enable a service and have their own mirror, using their credentials. Whether they choose to disseminate that URL to friends or the public is out of our hands, but ought to be discouraged. Again though, running a mirror is far less than ideal.

Sharing Factorio mods unmodified is allowed as long as you don't proclaim that it is your work or modify them. The earlier MP versions uploaded mods quite often but I am not sure if MP still does that.

I also had plans to parse the dependency format that the factorio mods uses to pull the proper versions as dependencies too. Simply using the HEAD of each is probably fine, in most cases.

The version ranger in there are usually out of date and I would enjoy it more if you could just track latest or a specific version. No need to parse the info.json.

Sha256 was a bit of a stopper to me, because the way I saw it was that I would have to mirror & sha256-hash has the entire set of mods, then furnish a binary nix cache to the end users. Maybe I was naive, or maybe hashes were completely absent from the json, but I suppose you could use whichever hashing algorithm they have now, if you can adapt the verification function.

Factorio mods use sha1.

The other aspect is that rather than ship the mod.zip files I was creating derivations that may have involved unpacking them; I don't quite recall my reasoning on that. Maybe something to do with running the binary nix cache and having the sha256 hashes known.

The Factorio devs recommend to not unzip the mods except if you are developing them to have a fast developing cycle.

As far as legal mirroring goes, my plan was to make a nixos module so that anyone could enable a service and have their own mirror, using their credentials. Whether they choose to disseminate that URL to friends or the public is out of our hands, but ought to be discouraged. Again though, running a mirror is far less than ideal.

Sharing Factorio mods unmodified is allowed as long as you don't proclaim that it is your work or modify them. The earlier MP versions uploaded mods quite often but I am not sure if MP still does that.

I also had plans to parse the dependency format that the factorio mods uses to pull the proper versions as dependencies too. Simply using the HEAD of each is probably fine, in most cases.

The version ranger in there are usually out of date and I would enjoy it more if you could just track latest or a specific version. No need to parse the info.json.


Edited summary

Added the description for the class.

Docs Build status updates of commit a45a064:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

Line 31: [Error] Restore nuget package W:\4adn-s\.optemp\packages\opbuild.scripts.1.81.1\tools\packages.config in folder:W:\4adn-s\.optemp\packages failed, possibly due to transient errors from nuget servers. Please try to close and reopen the PR to see if the issue can be resolved. Otherwise, refer to the instructions here to resolve the build issue: https://opsdocs.azurewebsites.net/en-us/opsdocs/partnerdocs/faq?branch=master&tabs=pr-validation-error-solution#q-why-do-i-get-pr-validation-result-with-cryptic-error-or-warning-messages-not-related-to-the-changes-i-make-in-my-working-branch. If the issue still happens, open a ticket in http://SiteHelp.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


how to generate PB file

I use ./lib/export_pbs to generate PB file, but It not work. the error as follow :
ValueError: Shape must be rank 4 but is rank 5 for 'resnet_v1_101/Pad' (op: 'Pad') with input shapes: [1,1,?,?,3], [4,2].
can you tell me? how can  I get  the PB file, Thanks @yangxue0827

This part is written in the Faster RCNN code. If you want to use it in this repo, you need to modify it because this is rotation detection. You need to read the code first and find that the place to be modified is not difficult. @pureyangcry

ok, I'm working for it.

你好，最后是怎么解决的，能共享吗


Provider constraint prevents from upgrading to aws provider 3.x

~> constraint prevents updating to newer aws v3 provider. Is it intended?
https://github.com/terraform-aws-modules/terraform-aws-rds-aurora/blob/589f07f5db3294d2d5b6e14a2cb2ed9feb7cd6f8/versions.tf#L4-L5

Hi!
This is now fixed in v2.21.0 which has been just released.


VSCode extenstion host crashes when working offline.

Issue Type: Bug
I am facing a weird behavior while using VSCode when system is not connected to internet. The extenstion host crashes and does not come up.
I understand that some extenstion will check for update or cache some data when connected to internet. However stopping the entire extenstion host when no internet connectivity feels bit odd to me.
Please let me know if I can provide logs or more information regarding this.
VS Code version: Code - Insiders 1.65.0-insider (b7730c807c1e0fdacdcc91a854bb963715b2a89b, 2022-02-28T14:37:48.095Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz (8 x 2112)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.82GB (7.17GB free)

Process Argv
--crash-reporter-id f5a247d1-3472-440d-8ba1-1c2f1706a088

Screen Reader
no

VM
0%

Extensions (14)

Extension
Author (truncated)
Version

ng-template
Ang
13.2.4

vscode-markdownlint
Dav
0.46.0

vscode-eslint
dba
2.2.2

gitlens
eam
12.0.0

prettier-vscode
esb
9.3.0

gitkraken-authentication
git
1.0.3

output-colorizer
IBM
0.1.2

vscode-typescript-next
ms-
4.7.20220228

angular-console
nrw
17.14.1

vscode-yaml
red
1.4.0

sonarlint-vscode
Son
3.3.3

code-spell-checker
str
2.1.7

vscode-stylelint
sty
1.2.2

vscodeintellicode
Vis
1.2.17

A/B Experiments
vsliv695:30137379
vsins829:30139715
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyl392:30422396
pythontb:30258533
pythonptprofiler:30281269
vsdfh931cf:30280410
vshan820:30294714
pythondataviewer:30285072
vscod805cf:30301675
pythonvspyt200:30323110
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30404738
wslgetstarted:30421357
vsclayoutctrc:30405799
dsvsc009:30440021
pythonvsnew555:30438690
vsbas813:30436447
vscscmwlcmt:30428973
azactmsalcf:30432849
vscgsvidc:30433759
dockersurvey3cf:30438169
pynewfile477:30443519
vsnot107:30443614

It looks like the issue might be caused by one of your installed extensions. All extensions execute together on a single nodejs process, so in order to narrow down the possible problematic extension, please try the following:

run F1 > Help: Start Extension Bisect
(this will restart VS Code with half of your extensions disabled)
try to do the steps which reproduce the problem
if the problem reproduces, click "This is bad" (this narrows down the problematic extension to the half which was enabled)
if the problem does not reproduce, click "Good now" (this narrows down the problematic extension to the half which was disabled)
these steps will repeat until the problematic extension is found

initial
step
final

@alexdima extension bisect did not do anything (VSCode not restarted at all)

@alexdima
In the first iteration itself when all 13 extensions are disabled the issue was reproduced.
Also, I can see there are no icons being loaded in the VSCode window.

@sanket-bhalerao Could you please click Open Developer Tools and add here the output. Could you please also add here the extension host logs (F1 > Developer: Show Logs... > Extension Host)

@alexdima please find the log
devtool.log
extension host.log
s

@sanket-bhalerao Thank you for the logs, it looks like many VS Code processes on your computer are crashing, not just the extension host. Your logs do not show that you have disabled extensions.
Here are some relevant excerpts:
Extension host (LocalProcess) terminated unexpectedly. Code:<PHONE_NUMBER>, Signal: null
ERR Extension host (LocalProcess) terminated unexpectedly. The following extensions were running: vscode.typescript-language-features, Angular.ng-template, VisualStudioExptTeam.vscodeintellicode, vscode.microsoft-authentication, vscode.debug-auto-launch, vscode.git-base, vscode.ipynb, vscode.npm, vscode.git, vscode.github, vscode.emmet, vscode.merge-conflict, dbaeumer.vscode-eslint, gitkraken.gitkraken-authentication, esbenp.prettier-vscode, SonarSource.sonarlint-vscode, streetsidesoftware.code-spell-checker, stylelint.vscode-stylelint, vscode.github-authentication, eamodio.gitlens

Here is where I found before a mention of that error code. Do terminals work for you? https://github.com/Microsoft/vscode/issues/15567#issuecomment-291843933
ERR [uncaught exception in main]: SharedProcess: crashed (detail: crashed, code: -2147483645): Error: SharedProcess: crashed (detail: crashed, code: -2147483645)

The code is a STATUS_BREAKPOINT exception 🤷  https://stackoverflow.com/a/11594375
ERR [uncaught exception in main]: Render frame was disposed before WebFrameMain could be accessed: Error: Render frame was disposed before WebFrameMain could be accessed

Could you please try also our latest Insiders? At this point, I believe there is something special about your machine's configuration that is causing all these processes to crash.

i tried it on the latest insiders build and getting still the same issue.
i don't think there is anything special about the machin/vscode config.

@bpasero @deepak1556 See https://github.com/microsoft/vscode/issues/144154#issuecomment-1056921081 . It looks like many Electron processes are crashing on this machine and this reproduces also with Insiders.

Can you please follow the steps in https://github.com/Microsoft/vscode/wiki/Native-Crash-Issues to get at more details around the crash and attach the result here? Thanks!

@bpasero I am not able to attach the .dmp files directly. Added them to the following zip.
reports.zip

Thanks! @deepak1556 can you work your magic?

@bpasero that was quick response :D
i hope there is no sensitive data in this dmp files. let me know once you download I will delete it.

Also does this crash happen only when you are offline ?

Also does this crash happen only when you are offline ?

@deepak1556 The extension host crash thing happens when I am offline. if I am online even if the extension host crashes it will eventually restart after a couple of tries. when I am offline the extension host crashes and keeps crashing even if it is restarted (manually or automatically) several times.
i do face several other issues when using VSCode.

GIT stops eventually -> can not see the git diff for the edited files
** at this point I can not close the VSCode, I have to close using the Task Manager.
the git icons are shown on the right-hand side in the editor are visible partially
Git panes show loader and no edited files are added.
Extension panel goes in perpetual loading state

@deepak1556 @bpasero apparantly issue is with Insiders build only (so far). If I use stable version of VSCode things work smoothly.
vscode stable version details
Version: 1.65.1 (user setup)
Commit: 8908a9ca0f221f36507231afb39d2d8d1e182702
Date: 2022-03-08T02:06:27.846Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.19044

@sanket-bhalerao regarding https://github.com/microsoft/vscode/issues/144154#issuecomment-1064803780 it makes sense that most of the extension related features are broken due to the nature of the crash. Also this is highly likely the child process that caused the crash was killed by some external service and not from within the application, but to confirm that we need to perform the following steps,

Logs referred in https://github.com/microsoft/vscode/issues/144154#issuecomment-1064046052
Monitor what is causing the process to be terminated using some tool like Gflags https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/registry-entries-for-silent-process-exit

$env:NODE_DEBUG="child_process"
code-insiders --verbose
Attach the log here when the crash happens

find the logs attached.
logs.log

@deepak1556 @bpasero do you need any additional info?

Hey @deepak1556, this issue might need further attention.
@sanket-bhalerao, you can help us out by closing this issue if the problem no longer exists, or adding more information.

the issue is still there.
i have provided all the information requested.
please let me know if anymore information is required

Hey @deepak1556, this issue might need further attention.
@sanket-bhalerao, you can help us out by closing this issue if the problem no longer exists, or adding more information.

@sanket-bhalerao can you try the latest insiders again, we now use a different process for extension host and also there has been runtime updates. I wonder if the crash above still happens.

@deepak1556 , i will try this tonight (IST) see if this is an issue still.

@deepak1556 i can see the issue in the latest insiders.
i tried a few things

the issue does not occur when all the extensions are disabled.
extension bisect is not able to identify the extension

I think I need to go and try this manually by disabling suspected extensions one at a time.
insiders build details.
Version: 1.72.0-insider (user setup)
Commit: 831678f718c8e998adc40d4854d9d35d9586a09f
Date: 2022-09-26T09:36:17.515Z
Electron: 19.0.17
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19044
Sandboxed: Yes

Hey @deepak1556, this issue might need further attention.
@sanket-bhalerao, you can help us out by closing this issue if the problem no longer exists, or adding more information.

The problem still exists
On Fri, 16 Dec, 2022, 16:56 VSCode Triage Bot, @.***>
wrote:

Hey @deepak1556 https://github.com/deepak1556, this issue might need
further attention.
@sanket-bhalerao https://github.com/sanket-bhalerao, you can help us
out by closing this issue if the problem no longer exists, or adding more
information.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/144154#issuecomment-1354592746,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACGV5LNU7NTZNQFRRQ6NFCDWNRGVTANCNFSM5PTJ2QCQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Please check if the issue is present with latest stable 1.85, I feel the libuv changes in https://github.com/microsoft/vscode/issues/186912 might have addressed this issue as well.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Fix to run on REDMINE 5.0.5

Tested on:
Redmine version 5.0.5.stable
Ruby version 3.1.4-p223 (2023-03-30) [x86_64-linux]
Rails version <IP_ADDRESS>

I tried this patch on
redmine51-5.1.3_2
ruby-3.2.5,1
rubygem-rails61-<IP_ADDRESS>
and got:
NameError: undefined local variable or method `￼' for main:Object (NameError)
/usr/local/www/redmine/plugins/computed_custom_field/init.rb:2:in `<top (required)>'

I'd love to get this working in current, thanks for work.


Don't import modules into packages and fix tests

Fix wrong documentation reference
Use a dict to map repo types to owners
Split too long line
Return proper type in cookiecutter local extensions
Install the local development version in integration tests
Don't import modules into packages
Import default nox sessions by default
Fix passing of nox config
Add a nox.configure() overload that takes a RepositoryType

Fixes #46.

@daniel-zullo-frequenz updated


Bluetooth Mesh Generic OnOff & Level Models demo

This is a simple application demonstrating a Bluetooth mesh node in
which Root element has following models

Generic OnOff Server
Generic OnOff Client
Generic Level Server
Generic Level Client

And Secondary element has following models

Generic OnOff Server
Generic OnOff Client

Signed-off-by: vikrant more<EMAIL_ADDRESS>

Codecov Report

Merging #8263 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #8263      +/-   ##
==========================================
- Coverage   64.53%   64.53%   -0.01%
==========================================
  Files         420      420
  Lines       40109    40109
  Branches     6762     6762
==========================================
- Hits        25884    25883       -1
  Misses      11108    11108
- Partials     3117     3118       +1

Impacted Files
Coverage Δ

boards/posix/native_posix/timer_model.c
98.21% <0%> (-1.79%)
:arrow_down:

Continue to review full report at Codecov.

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

@dbkinder Today I've tried my best to solve coding style related error . Hope now developers will review this PR. There is some error which I think irrelevant
author email (vikrant8051<EMAIL_ADDRESS>does not follow the syntax: First Last .
Is that mean I have to have create<EMAIL_ADDRESS>??


Simpler Swaps

Now all of them are consistent and simpler

Also, seems that
=== RUN   TestRateRelative
	/metric_test.go:113: TestRateRelative -> Expected int64(3), got int64(2)

Is broken in Go 1.6.

Thanks for participating 👍


multiple errors on install of ipfs-npm: will not install through desktop client, cannot direct error report, alternative doesn't work either?!!?

Please describe what you were doing when this error happened.
Tryng to install the ipfs-npm module via the IPFS desktop client, and then tried to do the report (BUT this then says the link is too long, and cannot be shortened by bit.ly or other link shortener)...
The tried to follow advice to install direct using the npm install -g approach, and that fails too.
Specifications

OS: win32
IPFS Desktop Version: 0.13.0
Electron Version: 9.3.2
Chrome Version: 83.0.4103.122

Error
TypeError: shell.openItem is not a function
    at recoverableErrorDialog (C:\Users\jimme\AppData\Local\Programs\IPFS Desktop\resources\app.asar\src\dialogs\errors.js:77:11)
    at Object.install (C:\Users\jimme\AppData\Local\Programs\IPFS Desktop\resources\app.asar\src\npm-on-ipfs\package.js:38:5)
    at processTicksAndRejections (internal/process/task_queues.js:94:5)
    at async IpcMainImpl.<anonymous> (C:\Users\jimme\AppData\Local\Programs\IPFS Desktop\resources\app.asar\src\utils\create-toggler.js:10:9)

Hi @Hyperpolymath - this is a known issue and is being actively worked in https://github.com/ipfs-shipyard/ipfs-desktop/pull/1687.

@Hyperpolymath
We fixed log preview and error reporting in #1687 which will ship with v0.13.1 ships next week.
This should make it easier to see what went wrong with npm-on-ipfs.
If the problem with ipfs-npm experiment remains, see if your error is the same as in https://github.com/ipfs-shipyard/ipfs-desktop/issues/1504 before filling a new issue.


Poster for Amazon Berlin (and lead into AIDS)

https://gist.github.com/Pakillo/4854e5d760351206084f6be8abe476b2 from which best bet looks to be https://github.com/brentthorne/posterdown

Getting blocked on posterdown because can't install websocket (and people have similar errors https://github.com/rstudio/websocket/issues/79)

websocket issue was fixed by updating later


Downgrade error when we fail to contact pubsub hub to a warning

This reduces the amount of noise in sentry reports.
r? @syphar

Closing in favor of https://github.com/rust-lang/docs.rs/pull/1540.


Vstest hangs after "Cancelling the operation as requested." message

Description
Note This** is a follow up issue for #2578. Lowering the timeout does not fix our issue. Stryker keeps crashing thanks to the error coming out of vstest.
Original issue:
When working on Stryker mutator I noticed vstest is reporting some sort of error when running a session with two assemblies. At some point in stryker we know all mutations have been tested and we can abort/cancel the testrun. This goes right most of the times. Some times however a error with the message Cancelling the operation as requested. comes from vstest. After that the session seems to have crashed. No clear exception is thrown and it's not clear how to handle the error.
This might be a bug in vstest.
Steps to reproduce
The error occurs when running stryker against two test projects.
1.
a. Clone Stryker-net
b. Rename dir to stryker-net-main
c. Checkout branch 1136_multi_test_project_bug
2.
a. Clone Stryker-net
b. Checkout branch multi_test_project_example
3. Open stryker-net-main (Solution Stryker.CLI.sln)
3. Run project Stryker.CLI in that solution with the following settings (Project Stryker.CLI -> Properties -> Debug)
Working directory: {path where you cloned}\stryker-net\src\Stryker.Core\Stryker.Core
Application arguments: -f
4. Set a breakpoint on this line in the clone from step 1
5. Run clone 1 with the settings as in step 3. The breakpoint should go off in a few minutes.
windows example for step 1&2:
git clone https://github.com/stryker-mutator/stryker-net.git
ren stryker-net stryker-net-main
cd ./stryker-net-main
git checkout 1136_multi_test_project_bug
cd ..
git clone https://github.com/stryker-mutator/stryker-net.git
cd ./stryker-net
git checkout multi_test_project_example

Expected behavior
I expect a clear error to occur or no error at all.
Actual behavior
Vstest sends a error message that we are unable to handle. If I throw an Exception (like in the reproduction code) vstest swallows the exception and doesn't let our own code handle it. I see no other way to detect the crashing of the testsession other than the message.
It would be great if someone could explain to me what the message means and why the vstest session crashes.
Diagnostic logs
As stryker runs a lot of testruns and testsessions it's not very helpful to send all the logs. Stryker puts them on file when the steps to reproduce are followed.
Environment
I ran on Windows 10 with vstest nuget package version 16.7.1.
Own research
I think the error originates from this file: https://github.com/microsoft/vstest/blob/a319f62bfd966d584b3a19e20bad55288436cc97/src/Microsoft.TestPlatform.Common/Utilities/CancellationTokenExtensions.cs
AB#1280844

@richardwerkman I remember this issue from you. Could you please run it with using diagnostic logs and send to us with case when you see that message "Cancelling the operation as requested". I think you can do it faster than us it would be nice to have and analyze again.

@richardwerkman I remember this issue from you. Could you please run it with using diagnostic logs and send to us with case when you see that message "Cancelling the operation as requested". I think you can do it faster than us it would be nice to have and analyze again.

VsTest-log.txt
This is the vstest logs until the moment that we get the error. Scroll all the way down to see what happened right before the error :+1:
If you need anything else please let me know! I really hope this issue can be fixed as it is a real struggle for us at stryker.

VsTest-log.txt
This is the vstest logs until the moment that we get the error. Scroll all the way down to see what happened right before the error :+1:
If you need anything else please let me know! I really hope this issue can be fixed as it is a real struggle for us at stryker.

@Sanan07 any progress yet?

@richardwerkman Unfortunately, not big progress yet. I will try to start looking at this.

@Sanan07 Did you have time to look into this yet?

@richardwerkman Sorry for late, have other priority tasks to complete. Will mark as current work to look at.
Will come to you next week.
Could you also provide testhost logs, which you can get form diagnostic logs (I mentioned earlier in comments). Log you provided is vstest.console logs.
Thank you.

Sorry this took a while. Here are all the logs I can provide right up till the moment the error occurs. I hope this helps!
logs.zip

Just quick update : recently we made investigation on discovery flow and found potential issues with it. Also related to aborting flow. So we are planning to fix it in near future.

Thats awesome news! Please keep me up to date as this is still a pressing matter for us at Stryker. Thanks for the update :+1:

Is this still being worked on?

We are planning to start soon, I will update you when done.

 This is still a pressing issue for us 🤐

Hi, just checking once again if this will be picked up. Please keep us informed :+1:

@Sanan07 any status update for this?

We have PR, which should fix the issue and it is part of another big change. I will update when PR is merged. Probably in couple of weeks.

Many thanks! This will help us in a big way 🙌

Closed by #3349


uncaught exception for failed request to get dictionary file

I'm submitting a ...  (check one with "x")
[x] bug report => check the FAQ and search github for a similar issue or PR before submitting
[ ] support request => check the FAQ and search github for a similar issue before submitting
[ ] feature request

Current behavior
when a translation is requested in translateService.use('lang'), if the language is not found (i.e. 404), there is an uncaught exception that is not propagated to supplied error handler.
this.translateService
			.use(lang)
			.subscribe(
			success => {
				// handle success
			},
			error => {
				console.log(error);

				// handle error
			}
		);

error is never reached.
Expected/desired behavior
no uncaught exception, error is called.
Reproduction of the problem
If the current behavior is a bug or you can illustrate your feature request better with an example, please provide the steps to reproduce and if possible a minimal demo of the problem via https://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:btpW3l0jr5beJVjohy1Q).
delete your set translation dictionary and refresh the page.
What is the motivation / use case for changing the behavior?
correct error handling for cases where retrieving the dictionary file fails, whether it's due to network conditions or whatever. i would also like to be able to display a notification on screen when the request fails.
Please tell us about your environment:

ng2-translate version: 5.0.0
Angular version: 2.3.1

Did you try to use catch on the observable to see if it catches anything?

i tried the catch operator, but it did not work.
per http://reactivex.io/documentation/operators/catch.html

The Catch operator intercepts an onError notification from the source Observable and, instead of passing it through to any observers, replaces it with some other item or sequence of items, potentially allowing the resulting Observable to terminate normally or not to terminate at all.

in a previous version of your code (2.2.2), i had resolved the issue by changing this code
https://github.com/ngx-translate/core/blob/master/src/translate.service.ts#L190
to include an onError that did nothing. the error was then propagated to my error handler function.

@russon77 did you manage to find a workaround for this?

Hello, I'm closing this issue because it's too old.
If you have a similar problem with recent version of the library, please open a new issue.


v0.0.12

Bump to version 0.0.12.
Also, becasue we haven't done this yet, test that all that automated malarkey does what I think it does.

IT WORKED https://github.com/TheGnarCo/gnar-cli/releases/tag/v0.0.12


[Bug]: Python egg install and startup fails when tmp folder is too small

Panel Version
1.11.5
Wings Version
1.11.11
Service
python
Modified
Yes, I modified the egg (will provide details below)
Expected Behavior
This can be resolved by changing the start and install commands to be similar to the following.
TMPDIR=PATH_TO_A_BIGGER_ONE pip install [package name] --target ANOTHER_PATH_TO_A_BIGGER_ONE
Install and startup process requirements correctly.
Actual Behavior
Fails to pull all requirements due to /tmp being too small.
Steps To Reproduce
Install any python code with a requirements file that has more than 100mb of dependencies.
Install logs
No logs but is a known issue

I can confirm this does happen. I think it also happens with Node.js but I'm not 100% sure on that. Normally I just get around this problem using mkdir /home/container/tmp && export TMPDIR=/home/container/tmp.

I see what I can do, maybe even on the image side.

We can set the tmpdir in the egg


[Hotfix] Listener in keyboard cvv

Motivación y Contexto

No funcionaba el botón de continuar en el teclado en la pantalla de código de seguridad
Bug en jira

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/4.0.0-beta-33.0.2@ee15f83). Click here to learn what that means.
The diff coverage is 20%.

@@                     Coverage Diff                      @@
##             release/4.0.0-beta-33.0.2    #1106   +/-   ##
============================================================
  Coverage                             ?   28.17%
============================================================
  Files                                ?      321
  Lines                                ?    15245
  Branches                             ?     1392
============================================================
  Hits                                 ?     4296
  Misses                               ?    10427
  Partials                             ?      522

Impacted Files
Coverage Δ

...ain/java/com/mercadopago/SecurityCodeActivity.java
49.56% <20%> (ø)

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 ee15f83...6ea88cc. Read the comment docs.


When beast::http::error::need_buffer is encountered, double the buffer size

Sometimes when the boost::beast::http::parser is reading the input it will fill up the buffer but can't process the data because it needs more bytes to continue its parsing.
When this happens it throws a boost::beast::http::error::need_buffer exception.  Currently we are just clearing the exception and continuing.  We need to increase the buffer size so that the parser can continue.
I propose doubling the buffer size every time we get this exception.  I don't expect that we would need to double this more than once or twice unless someone set an arbitrarily low buffer size in the configuration.

Can we hardcode a maximum in the config file?     Then we can double on the way to the max...  and not go over the max?
Lets the admin protect their server.  But gracefully handles the scenario you describe.

How many bytes can the parser hold before triggering the exception?
How does it behave if we're dealing with a really large request/file?

How many bytes can the parser hold before triggering the exception? How does it behave if we're dealing with a really large request/file?

I am not sure.  I think this is only triggered in a case like it is parsing the headers and looking for the end \r\n\r\n sequence and the buffer is not big enough to hold everything up until that end token.
I don't know if that is an exact scenario that would cause it.  I've seen it when I had the buffer set to 128 bytes or less.
As for large files, I am not sure.  It is possible that it needs to hold a full HTTP body chunk in memory at a time.

Can we hardcode a maximum in the config file? Then we can double on the way to the max... and not go over the max?
Lets the admin protect their server. But gracefully handles the scenario you describe.

I can add that.

please close if complete

Closing


Allow slices on ClosureExpression's params

Follow up for https://github.com/gtk-rs/gtk4-rs/pull/703

Needs a cargo fmt otherwise looks good now


after calling AngularFireOfflineDatabase.list() it keeps being subscribed to firebase events even when list ref is no longer in use.

not sure how this should look like yet I can see setupList (and setupObject) to call ref.subscribe() and never unsubscribe, also the listCache (and objectCache) seem to keep cached values forever. As a result I can see AngularFireOfflineDatabase.setList() is being called for each internal and external list modification. Probably there should be at least some optional strategies available to automatically/manually clear cache entries and unsubscribe from firebase updates.
Other thing is that for any list modification (i.e. for child_added) always all list is being processed which is probably a candidate for separate issue.

@ciekawy turns out there's already a PR for this.. I'm just waiting on some minor changes. Feel free to check it out and leave feedback here.
Also, a more efficient way to modify lists would be nice! 👍


Collapse Overlay CSS not being applied

in certain contexts the overlay CSS isn't being applied.  We need to set the z-index of all of the overlay children to be beneath it.

Fixed with latest commits.


Load time of Python modules is slow

I am using Visual Studio 2017 and the loading time for modules are a lot longer than with the python interface. It is getting quite long for some of them. Is there something I can do to reduce it?
Loading time in the python interface:
>>> timeit.timeit(setup="import pandas")
0.005933331935494834
>>> timeit.timeit(setup="import numpy")
0.006258085310662409

Loading time in VS:
import time

def test():
    t0=time.clock()
    import pandas
    t1=time.clock()
    print(t1-t0)
test()

The results for pandas and then numpy are:
1.7031186076369706
0.28401291796759

Just so you're aware, the setup parameter to timeit is run once at the start and is not measured as the test. Also, import is optimized and will be much faster for modules that have already been imported. You should really just run the second script with both F5 and Ctrl+F5 to get the "with debugging" and "without debugging" times.
We are already aware that code runs slower while debugging. It's basically unavoidable due to how Python allows debugging, and while we are working towards ways of making it faster, we don't need to keep another bug around for it.
I'll leave this open for now in case you have follow up questions, but we'll close it eventually to keep our tracker from getting busy. Enhancements will show up over time without needing a specific bug.

I see. Thank you for the answer. I am still learning. Sorry if this is obvious.

It's certainly not obvious, but I don't want to make it sound like it's easy to fix (it's not) or that we don't value your feedback (we do). But people count the number of open bugs we have so it's important for us to close duplicates :)


Custom Deployment Script for Linux Container

Quick Question: I'm trying to deploy a Django app to Azure Web App running on Linux / Python 3.7. I'm trying to customize the deployment script, and I've tried following

Easily downloading your current deployment script, and

Custom Deployment Script Generator"

But neither seemed to work.. For 1, there's no Tools Menu for me, and for 2, there were errors thrown for the default deploy.cmd. I think these two methods might both be aimed towards Windows containers? Is there a way to get my hands on the auto-generated deployment script for Linux containers so I can modify it slightly? Thanks!

Hi
If the problem persists and is related to running it on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


Add season 4 exception for Ultimate Spider-Man

Thanks for the pull request! Before a real human comes by, please make sure your PR has all of the below criteria checked

[ ] Give a description on what the PR is for.
[ ] Make sure your PR is based on the DEVELOP branch
[x] Don't send big changes all at once. Split up big PRs into multiple smaller PRs that are easier to manage and review

Please make sure you also read contribution guide and followed all of the steps.
Thanks!


Merge with develop

This pull request introduces 1 alert when merging 30097601b50845a5e135d7649e681bd8f0d851ee into e4592cb4ef3dae75ab34f15dd10412fb88d08f86 - view on LGTM.com
new alerts:

1 for Multiple calls to __init__ during object initialization

Comment posted by LGTM.com


Loot

Is there a current issue with the loot option? It is not working at all.

Hello. Did you read the documentation on the main page. Are you aware of track and tracklist commands?

I see! Thank you for explaining this, and great work!!
I was banned on my primary, is this detectable by BatteEye?

See the main readme:
I'm not responsible for any consequences that result from using this code. BattleState / BattlEye will ban you if you try to use it 'live'.
The main goal is to use it with sptarkov / offline.


Image preview hides when I append data

The image preview works as it should, but when I append data the image preview hides. Is there any solution for this ?

Use the following link and use imgSrc option
https://github.com/nerdy-harry/bootstrap-imageupload


Greater than or equal to

Challenge Comparison with the Greater Than Or Equal To Operator has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
function myTest(val) {
  if (val>=100) {  // Change this line
    return "20 or Over";
  }

  if (val>=10) {  // Change this line
    return "10 or Over";
  }

  return "9 or Under";
}

// Change this value to test
myTest(101);

It is working but it is saying wrong mark

While you are technically correct and should be passing all the tests as they are described, wouldn't it make more sense to change this conditional to more accurately reflect the return message?
if (val>=100) {  // This conditional does not include 20-99
    return "20 or Over";
  }

Regardless, this is a bug because the tests do not match the challenge text.
        "assert(myTest(20) === \"20 or Over\", 'message: myTest(100) should return \"20 or Over\"');",
        "assert(myTest(21) === \"20 or Over\", 'message: myTest(101) should return \"20 or Over\"');",

Link to code for contributors

Thnq

function testGreaterOrEqual(val) {
if (val >= 20) {  // Change this line
return "20 or Over";
}
if (val >= 10) {  // Change this line
return "10 or Over";
}
return "9 or Under";
}
// Change this value to test
testGreaterOrEqual(10);


Support for Laravel 8

Thanks @gpanos .  I added a few other changes, and tagged version 8.0.0 of the package.

Perfect thanks a lot!


Fix amd include of template

Change AMD import of HTML Template in Test via RequireJS text-plugin to relative path.

Fixed on master (v2.2.0) and release-2.1.x (v2.1.1)