Turn off the faucet

Hi, ToggleOff and ToggleOn is depreciated in alfworld == 0.3.3, right?
I'm wonder what's the command to turn off the faucet?

@MarcCote, do the changes affect Toggle actions?

The changes are not supposed to affect the games. I'd need to have a closer look but I'm pretty busy this week. @BatmanofZuhandArrgh can you share a problematic game id (e.g., the path to the game file) and the trace that show case the error with us?

Hi,
No particular error game. It's just that I don't know what command to use to turn off a faucet.
This is in alfworld/alfworld/agents/controller/base.py right now for Toggle input:
       elif "use " in action_str:             tar = action_str.replace("use ", "")             return {'action': self.Action.TOGGLE, 'tar': tar}
This is the same input in 0.2.2 i believe (I'm using LLM-Planner which integrates Alfworld==0.2.2 into its code base):
        elif "ToggleObjectOn " in action_str:             tar = action_str.replace("ToggleObjectOn ", "")             return {'action': self.Action.TOGGLE, 'tar': tar}         elif "ToggleObjectOff " in action_str:             tar = action_str.replace("ToggleObjectOff ", "")             return {'action': self.Action.TOGGLE, 'tar': tar}
Please correct me if I misunderstand anything

Can you tell me which game has a faucet to toggle?
The use command (i.e., the one that maps to ToggleObject) does work with lamp for instance.
alfworld-play-tw ~/.cache/alfworld/json_2.1.1/train/look_at_obj_in_light-AlarmClock-None-DeskLamp-301/trial_T20190907_174127_043461/

-= Welcome to TextWorld, ALFRED! =-

You are in the middle of a room.

Your task is to: look at alarmclock under the desklamp.
Oracle: [None/None|(None): go to dresser 1 > use desklamp 1 > take alarmclock 2 from dresser 1]

> go to dresser 1
You arrive at loc 4. On the dresser 1, you see a alarmclock 2, a desklamp 1, a keychain 3, a keychain 1, and a watch 1.
Oracle: [0/None|(None): use desklamp 1 > take alarmclock 2 from dresser 1]

> use desklamp 1
You turn on the desklamp 1.
Oracle: [0/None|(None): take alarmclock 2 from dresser 1]

>

@MarcCote , @BatmanofZuhandArrgh , Hey, can you also tell me where I can get a manual/guide on which words to use to interact with an object? Thanks

There's none that I found, I just read the code @Acejoy

Okay, thanks. @BatmanofZuhandArrgh

@Acejoy if you are running alfworld-play-tw you can use the autocomplete (<tab>) to list the available commands.

Also, @BatmanofZuhandArrgh I double checked and there is no text-based game that requires to toggle faucet (nor could I found games with faucet). Some games do require to clean stuff which is done with the action clean X with Y where Y is an object of the sink type.


Test rules registration order for validation and execution rules

The rules unit test is currently a bit weak as it only tests that the rule registration class returns a list in the correct order.
This will prevent an accidental mistake if it is changed however it doesn't really test the fundamentals of how these rules are called in the main code.
It could be better to test these rules are correctly wired up to the components in a more accurate scenario to the live code and test when validation and execution rules are requested. This would also ensure they are attributed up with the correct Validation/Execution attribute.
Either way, there is definitely room for improvement here.
@dangershony sp1 this please

Closed by https://github.com/stratisproject/StratisBitcoinFullNode/pull/2009


[UBS] Review order summary and submit order

As a user I want to review information about my order so that I could manage it if needed before I proceed to the payment.
Preconditions:
The registered user is logged in
User has filled the “Деталі замовлення” and “Особисті дані” tabs
Acceptance criteria:

User is able to review the information about his/her order at the “Оплата” tab of the Order form.

Information about the order is divided into 2 sections:
a. Ваше замовлення
b. Деталі замовника.

In the section “Ваше замовлення” user can see the list of chosen packages and the total amount of the order.

In the section “Деталі замовника” his/her:
a. personal information in the format: Surname and name, email address and phone number;
b. address details in the format: City, district, street, building #, entrance #, comment (if any)

User is able to see the payment method in the drop-down “Спосіб оплати”:
a. system displays "Карткою через LiqPay" by default.

By clicking on the button “Назад”, user is redirected to the previous tab where he/she can edit the information if needed:
a. system should update and display the edited information at the “Оплата” tab.

By clicking on the button “Замовити” user is redirected to the page of the payment system.

Epic #2195

LiqPay payment works, but we have a problem on LiqPay servers (payment is not set as successful as we need Private Entrepreneur account opened in Privat Bank,  so we can't test it) - move to status blocked

Superseded #2541


Set zoom doesn't work as expected

Setting the zoom level multiplies the current zoom level with the set value.
I don't know if this is intentional, but it would be great if there's a way to set the value to a constant zoom level.

This has been fixed in @splinetool/runtime v1.7.3.


LinkComponent to avoid a react-router context pitfall

https://github.com/rackt/react-router/issues/866
https://github.com/facebook/react/issues/2517
React-router heavily relies on the undocumented (officially not supported) React context. This causes a problem, when you put <Link> into the PureComponent, because shouldComponentUpdate() checks just for props and states, but not for context changes. Your <Link> is not re-rendered on a route change and the class active is not assigned.
This is quite a pitfall, because it's not obvious to beginners. I propose to use a special LinkComponent base class for components that contain <Link>. Its shouldComponentUpdate() also returns true when a route (context) is changed.
We don't want to put this logic into the PureComponent, because the most of components don't contain <Link> and they would be unnecessary re-rendered with every route change (serious performance hit for big apps).
To demonstrate this pattern I moved links to a new component Menu.

That's nice workaround. Hopefully official solution will be released soon.

I will try it today on my project and marge lately.

Even if they introduce something like shouldUpdateChildContext() (as was proposed in https://github.com/facebook/react/issues/2517), it will be still handy to have something like LinkComponent.

Is there a reason why this behavior should not be included in PureComponent?

Performance. It runs render with every route change. Therefore, the whole app would be rerendered with every route change if you put it into the PureComponent. (It really matters when the app is complex. It's not one of those over optimalizations).

But route change already rerenders whole app, so we can put in into PureComponent, unless react-router will be fixed.

But route change already rerenders whole app

That's not true. Just look at https://www.facebook.com/messages/ a go through conversations. You will get new routes https://www.facebook.com/messages/personA, https://www.facebook.com/messages/personB but just a very small part of application is changing.
You almost never need to rerender the whole app (typically a header, top bar, side menu, footer stays), especially when you are updating just a dynamic segment (like facebook messages).
I tried to put it into the PureComponent and the navigation became sluggish in my case (well, it was not super snappy like always). It was a deal-breaker. 90% of components don't contain <Link>, so I created LinkComponent and everything's fast again.
But try for yourself on some more complex app and I am sure you will see the difference.

It's misunderstanding, sure not whole UI is changed. Trying to explain it in the other words... This rerenders whole app despite shouldComponentUpdate check. https://github.com/steida/este/blob/master/src/client/main.js#L10
Moved into PureComponent, how it can slowdown up? Only transition between url can be slowdowned.

This rerenders whole app despite shouldComponentUpdate check. https://github.com/steida/este/blob/master/src/client/main.js#L10

Nope, it doesn't. I put console.log into one of my PureComponent render() functions in the top menu and no output during route changes, just after the initial load).
However, I tried to put that logic again into the PureComponent and there was no visible performance hit despite the fact that more components were rerendered.
So yes, maybe this optimization is not worth it since you have to remeber that this works React.Component -> LinkComponent -> LinkComponent but this doesn't React.Component -> PureComponent -> LinkComponent.
Should I update this PR?

I would swear I had problem with that but as I tested now, it works. As for LinkComponent, yes, that nesting can be pretty confusing therefore LinkComponent is no go. Performance during route transition is still superb, and super long lists should be avoided or baked with manual shouldComponentUpdate check anyway. Please update PR, thank you!
BTW, I would rename prop to this.pureComponentLastPath, because lastPath is pretty general.  Updated.

Thank you!


UCP nav menu - issue with the icon

background-repeat: no-repeat; will help.

background-repeat: no-repeat; will help.

Maybe we should move to single category, would be better? Or do you prefer leave it in "Your profile" section?

Maybe we should move to single category, would be better? Or do you prefer leave it in "Your profile" section?

Its related to profile only.

Its related to profile only.

OK, I agree!

OK, I agree!


NeuroExplorer: data offset bug fix

Coverage decreased (-0.005%) to 52.249% when pulling a0877d602ab2e12b89acc8bf9beb9bad3c2d7f32 on Blackfynn:fix-nex-offset into 35f8df1752d3950ac2d84d1f8fd12ed3bb57b211 on NeuralEnsemble:master.

Coverage decreased (-0.005%) to 52.249% when pulling a0877d602ab2e12b89acc8bf9beb9bad3c2d7f32 on Blackfynn:fix-nex-offset into 35f8df1752d3950ac2d84d1f8fd12ed3bb57b211 on NeuralEnsemble:master.


Create ServiceInfo files configuration from annotated ConfigMaps

Allow a user to pre-populate the content of ServiceInfo files by creating ConfigMaps even before creating an instance of the FDOOnboardingServer (ServiceInfo API server). Annotating the ConfigMaps with the required pieces of information - that is the permission, destination path, and filename (in case of multiple files in a ConfigMap) - relieves the user from manually entering this configuration into the CR. Using ConfigMaps also makes it easier to verify that a file exists before mounting it into the server pod. The downside is the size limitation of a ConfigMap, but for now we'll assume that onboarding files are small, and all the heavy lifting is left to the management platform once a device has been onboarded.

/cc @fabiendupont @mresvanis

/lgtm


How to install custom scripts requiring other npm modules when using the Docker image?

For instance adding remind.coffee from the github hubot scripts requires lodash, moment and chrono-mode... It would be great to add for instance a EXTERNAL_DEPENDENCIES environment variable passed to npm install in the image.

@jmatsushita any script you include via EXTERNAL_SCRIPTS have their npm modules installed at startup.  So as long as those dependencies are present in the package.json of that script those will be installed.

Yes but I'm talking about custom scripts which are added per these instructions https://github.com/RocketChat/hubot-rocketchat#custom-scripts

@jmatsushita if you ran npm install in that scripts folder I believe it will be able to resolve the dependencies.

You're right but I thought that adding a line in your Dockerfile would add
a feature upstream and therefore solve the problem for any future person
trying to deploy custom scripts that way :)
On 23 Feb 2016 6:18 p.m., "Aaron Ogle"<EMAIL_ADDRESS>wrote:

@jmatsushita https://github.com/jmatsushita if you ran npm install in
that scripts folder I believe it will be able to resolve the dependencies.
—
Reply to this email directly or view it on GitHub
https://github.com/RocketChat/hubot-rocketchat/issues/103#issuecomment-187797653
.

Possibly.  We can take a look.  We want to keep our dockerfile as simple as possible. The more complexities added, the harder it is to maintain

No need to further complicate the already super-complicated-to-configure-properly container.    Best to  link a  docker volume to the container dir /home/hubot/script when you docker run; and add whatever script plus dependencies you like in the (now) external scripts directory.

Ok I'll just fork it! Wish there was anything other well maintained docker
image for hubot...
On 23 Feb 2016 8:06 p.m., "SingLi"<EMAIL_ADDRESS>wrote:

No need to further complicate the already
super-complicated-to-configure-properly container. Best to link a docker
volume to the container dir /home/hubot/script when you docker run; and
add whatever script plus dependencies you like in the (now) external
scripts directory.
—
Reply to this email directly or view it on GitHub
https://github.com/RocketChat/hubot-rocketchat/issues/103#issuecomment-187844012
.

Actually https://github.com/RocketChat/hubot-rocketchat/issues/103#issuecomment-187797653 doesn't work given that the custom scripts are the old school standalone coffee files without the package.json. I've added a EXTERNAL_DEPENDENCIES environment variable in a fork. (Not  HUBOT_DEPENDENCIES despite what the commit message says).
It can be use by adding npm package names that coffee script depend on in a comma separated list.

There was easier than forking :)
@jmatsushita you could have put the dependency in EXTERNAL_SCRIPTS :)
but I agree, it is a major PITA! It is not as easy as git clone any npm module inside scripts folder.
I guess this is also due to the fact that hubot is switching from scripts to npm module, nad everyhting is borked (doc, here...) I just spent 2 hours installing hubot-trello... (also because there are 20 different one, and the official one doesn't have the latest version on npm...)

@pierreozoux Not sure we were facing the same issue. I needed old scripts that depend on npm modules to be installed without having to change own docker image for each script. Scripts in EXTERNAL_SCRIPTS are meant to use the new format which mean that they can be npm installed. Old scripts (simple coffee files usually) might have node dependencies which need to be installed manually, I added EXTERNAL_DEPENDENCIES to npm install these dependencies.
i.e. if you want to use the hackernews.coffee script which depends on the nodepie npm package then you can mount the coffee file in /home/hubot/scripts and add EXTERNAL_DEPENDENCIES=nodepie when starting the docker container without having to create and maintain your own docker image.
Sounds like your problem was more related to the

already super-complicated-to-configure-properly image

:)

No, just put: nodepie in EXTERNAL_SCRIPTS. It's hacky, but at the
end it is just npm installed like the rest :)
On 02-05-2016 18:19, Jun Matsushita wrote:

@pierreozoux https://github.com/pierreozoux Not sure we were facing
the same issue. I needed old scripts that depend on npm modules to be
installed without having to change own docker image for each script.
Scripts in EXTERNAL_SCRIPTS are meant to use the new format which mean
that they can be npm installed. Old scripts (simple coffee files
usually) might have node dependencies which need to be installed
manually, I added EXTERNAL_DEPENDENCIES to npm install these dependencies.
i.e. if you want to use the hackernews.coffee
https://github.com/github/hubot-scripts/blob/master/src/scripts/hackernews.coffee
script which depends on the |nodepie| npm package then you can mount the
coffee file in |/home/hubot/scripts| and add
|EXTERNAL_DEPENDENCIES=nodepie| when starting the docker container
without having to create and maintain your own docker image.
Sounds like your problem was more related to the
already super-complicated-to-configure-properly image

:)
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/RocketChat/hubot-rocketchat/issues/103#issuecomment-216281896

--
I use PGP to protect our privacy, if you want to know more, you can
follow this
https://emailselfdefense.fsf.org/en/
If you have further questions, please do not hesitate to ask.
You can verify my public key here: https://keybase.io/pierreozoux

Oh man thanks 👍 Why didn't I think of that :)

@pierreozoux oh yeah!  Idk why I didn't think of that as a work around!   Thanks for sharing :+1:


☠ Emoji Is Broken In Noto-COLRv1 Font

For some odd reason, the second bone behind the ☠ emoji is below the skull. Also, for another odd reason, I can’t screenshot normally. And, I don’t even want to look at it myself!

Can you please be a bit more specific?
By "skull" emoji, you probably mean 💀 or U+1F480, right? => https://emojipedia.org/skull/
This is how the Noto-COLRv1.ttf from this repository looks to me on Chrome 104 on macOS:

The corresponding PNG file looks the same:
https://github.com/googlefonts/noto-emoji/blob/main/png/128/emoji_u1f480.png

I meant to say skull and crossbones. (☠)

it looks good to me (Noto-COLRv1.ttf on Chrome 104 on macOS):

below is the same emoji as PNG bitmap:
https://github.com/googlefonts/noto-emoji/blob/main/png/128/emoji_u2620.png

You need to provide more information, e.g. what device, OS, browser name and version, a screenshot, anything

I was on FontLab 8 trying to see the COLRv1 version. The “fact” that the ☠ emoji is broken must be a FontLab 8 thing.

ok, thanks. Then I would suggerst you report the issue to FontLab. Closing as there's nothing to do on our end.

Yep. This is a FontLab 8 thing.

This is me on The FontGauntlet in Chrome.


Include ExecutionResult in ScoringResult

We need this as a preparation for custom scorer support.

Make scorers output debug messages (e.g. diff) to stderr
Integration tests for DiffScorer instead of just unit tests
(actually run the diff command in a shell)


Prevent flash player from exceeding default height

Currently there is no logic in the resizing function to verify if the newly calculated height of the flash video exceeds the default video height. As a result in certain cases were a video with a portrait orientation (ie. from a cell phone) is used the flash player may get resize beyond the height allowed by the surrounding player's styles. This would cause the video to get cropped off instead of properly letterboxing in the allowed viewable area.

@farneman Closing old issues. If you'd like to reopen this, let us know. Thanks!


Fixed link not appearing as a link

Added a space to be consistent with the other enum member's summaries that render a clickable link.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

xml/Microsoft.IdentityModel.Protocols.OpenIdConnect/OpenIdConnectRequestType.xml
:white_check_mark:Succeeded

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.


[named-export] False positives when exported name does not strictly follow PascalCase.

Describe the bug
ESLint detects the warning The export name must match the filename. You need to rename to EstreeParser or estreeParser  filenames-simple/named-export with the following code.

src/utils/eslint-parser/intex.ts  export class ESTreeParser {
  ...

Expected behavior
No warning is detected.
To reproduce
Versions

Node.js: 12.16.3
ESLint: 7.11.0
plugin: 0.4.0

Your .eslintrc.{js,json,yaml}
https://github.com/epaew/eslint-plugin-filenames-simple/blob/d4669182fd95475091ef14df69e0f5bd928b10d2/.eslintrc.yaml
Additional context
Add any other context about the problem here.

You can lint variable names using the following rules (eslint/camelcase, @typescript-eslint/naming-convention, etc.),
and lint filenames using the rule filenames-simple/naming-convention.
So I'd like to change my comparison strategy to simply compare lowercased names without -, _.


Optimization, removing code duplications

Optimize CSS
Use lightningcss instead of postcss as CSS plugin
Use exclude in deno.json
Fix "color-scheme" meta tag

Thanks so much!


Star-tree Optimizations

Problems:

Certain predicates (e.g. NOT_EQUAL) can select too many branches, limiting the performance of star-tree
Star-tree does not support filters with OR

Potential solutions for 1:

During aggregation, negate the aggregation result of the non-selected branches from the star node branch. This solution could become complicated for multiple predicates.
Create a derived column for the predicate result, and apply star-tree on top of it. This solution can only work on the fixed predicate.
First use inverted index to do the filtering, then use pre-aggregated docs to cover the contiguous selected docs

Potential solution for 2:

Use bitmap to store the selected docs for each predicate under OR, then union the bitmaps

I am working on 2.

@atris @Jackie-Jiang Hello, has there been any progress on this ticket ?

@jpohanka #7184 contains the OR support on single dimension predicates. Do you need OR support on multiple dimensions for your use case?

@Jackie-Jiang Yes, in our use case, we use complex predicates, and the support for multiple dimensions would help greatly.

@jpohanka Actually, that would require fundamental changes to the structure of the star tree index, since the current structure would lead to a double counting of certain values for multiple dimensions.
Let me talk to @Jackie-Jiang and get back

@atris @Jackie-Jiang Thank you both.

You may read the star-tree doc to get a high level idea of how star-tree works: https://docs.pinot.apache.org/basics/indexing/star-tree-index?q=star+tree+index


Fix capture by value instead of reference

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en
For changelog. Remove if this is non-significant change.
Category (leave one):

Bug Fix

Short description (up to few sentences):
Fix redundant capturing by value. Fixes #5631.

#5633 (with perf test)


Fix bug causing user-supplied start values to be ignored

model.run() included a named 'start' parameter for passing to the pymc3
sampler, but also had code that assumed 'start' would be part of kwargs,
with the result that user-supplied start values were always overwritten
by default values. This commit simply removes 'start' from the method
signature, so it will always be handled as a kwarg instead.

Thanks!


Adding Seacom as Partner

Description
I'm asking to add Seacom as a Partner
Issues Resolved
Check List

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

I've rebased and pushed, is it ok?

@anteos - it looks like DCO is still failing. Please update your commit with --signoff.

@anteos - it looks like DCO is still failing. Please update your commit with --signoff.

@krisfreedain - I've added the --signoff info; can you review the PR?


Drop by code

I have a question. Could I create a drop by code?
For example call function named drop(int top, int width, int height)

Of caouse. Check out the documentation of Cropper.js for more detail.
In short, set the autoCrop option to true.


add zig topic to repo

Hi, could you be a little more specific in what you mean by "topic"?

Ooh, right. I'm a dummy. I thought they were called tags. I've added zig, zig-package and parser-combinators


Fix css to display cards better throughout

Found an incorrect selector, and corrected display of cards.  Updated question list items to remove bullet points.


Hotstart Error

Hello,
I'm getting the following error when trying to use hotstart. I have all .py, mesh., and pesc_options files copied into the same directory as the output files from the previous run. Followed instructions from:
https://github.com/erdc/proteus/wiki/How-To-Start-a-Run-From-Existing-Data-Files-("Hot-starting")
Additional Information:
Proteus commit 5f910f88239dd7fafd0bdfcb28521ddf60d924c3
Using benchmark case dambreak_Ubbink from air-water-vv, latest commit
Using command: parun dambreak_Ubbink_so.py -l 2 -v -O petsc_options -H
Any help is much appreciated.
Traceback (most recent call last):
File "/cavs/projects/proteus/proteus/linux2/bin/parun", line 6 ,in  exec(compile(open(file).read(), file, 'exec'))
File "/cavs/projects/proteus/proteus/scripts/parun", line 484, in  runName + '_run_prof')
File "/cavs/projects/proteus/proteus/proteus/Profiling.py", line 190, in call
return func(*func_args, **func_kwargs)
File "/cavs/projects/proteus/proteus/proteus/NumericalSolution.py", line 1070, in calculateSolution
lm.u[cj].femSpace.readFunctionXdmf(self.ar[index],lm.u[cj],tCount)
File "/cavs/projects/proteus/proteus/proteus/FemTools.py", line 3625, in readFunctionXdmf
u.dof[:]=ar.hdfFile["/"+u.name+"_p"+ar.comm.rank()+"_t"+str(tCount)]
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/cavs/projects/proteus/warhawk1-gcc-4.9/tmp/h5py-23ywhqphshet/h5py/_objects.c:3185)
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/cavs/projects/proteus/warhawk1-gcc-4.9/tmp/h5py-23ywhqphshet/h5py/_objects.c:3143)
File "/cavs/projects/proteus/proteus/linux2/lib/python2.7/site-packages/h5py/_hl/group.py", line 169, in getitem
oid = h5o.open(self.id, self._e(name), lapl=self._lapl)
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/cavs/projects/proteus/warhawk1-gcc-4.9/tmp/h5py-23ywhqphshet/h5py/_objects.c:3185)
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/cavs/projects/proteus/warhawk1-gcc-4.9/tmp/h5py-23ywhqphshet/h5py/_objects.c:3143)
File "h5py/h5o.pyx", line 190, in h5py.h5o.open (/cavs/projects/proteus/warhawk1-gcc-4.9/tmp/h5py-23ywhqphshet/h5py/h5o.c:4079)
KeyError: "Unable to open object (Object 'p_p0_t11' doesn't exist)"

I believe this was fixed in https://github.com/erdc/proteus/pull/606, which is was  merged into release 1.4.0 and is  in the master branch.  Let me know if you still have issues.

+1

Will reopen if we hear new reports of trouble.


Use buildx for release

Hopefully faster. It broke at one point, maybe it magically fixed itself

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

/test release-test_istio

/test release-test_istio


Capacity Planning for Physical to Azure

How come there is not Capacity Planning section for Physical to Azure like there is for VMWare or HyperV to Azure?  Is the planning tool capable of doing Physical to Azure?  If so, where are those directions?

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

ID: d80f3217-4086-bc86-8ed2-fd42ebcca24e
Version Independent ID: 3c4aceaf-4099-5d15-ea45-c135c5dbf0a2
Content: Set up disaster recovery of physical on-premises servers with Azure Site Recovery - Azure Site Recovery
Content Source: articles/site-recovery/physical-azure-disaster-recovery.md
Service: site-recovery
GitHub Login: @rayne-wiselman
Microsoft Alias: raynew

@rvahaver Thank you for your query, we will look into it and get back to you at the earliest.

@rvahaver Capacity planning for replicating VMware VMs and physical servers - Use this article to plan for capacity and scaling when you replicate on-premises VMware VMs and physical servers to Azure by using Azure Site Recovery.
Let me know if you have any further questions in this matter.

If would be nice if you had a small page under Physical to Azure disaster recovery called “Plan capacity” like you have for VMware and HyperV that pointed you back to the VMware page since it is if you do run VMware in your organization you would not even think to look there for physical servers.  It is also not very obvious on that page that you are also including physical servers.
Can you run the Deployment Planner for Physical Servers?  If so, how.  I do not see that mentioned anywhere under VMware anywhere.
David Haver
Senior Cloud Architect
THInc.IT, A Cherry Bekaert LLP Company
(O)<PHONE_NUMBER> | (D)<PHONE_NUMBER> | (C)<PHONE_NUMBER>  <= The best number to reach me during COVID-19 times
From: SadiqhAhmed-MSFT<EMAIL_ADDRESS>Sent: Wednesday, April 29, 2020 3:07 AM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: David Haver<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [MicrosoftDocs/azure-docs] Capacity Planning for Physical to Azure (#53077)
Caution: This email is from outside of the organization.
@rvahaverhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Frvahaver&data=02|01|david.haver%40thincit.com|e250217267ac4212215a08d7ec0be033|8947360ea9e844aa89232cf28453d1d3|0|0|637237408072235415&sdata=HrbbqC9uBKoZQteyEV7U3WVF2dQBwINIWRVpx8zY5k8%3D&reserved=0 Capacity planning for replicating VMware VMs and physical servershttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsite-recovery%2Fsite-recovery-plan-capacity-vmware&data=02|01|david.haver%40thincit.com|e250217267ac4212215a08d7ec0be033|8947360ea9e844aa89232cf28453d1d3|0|0|637237408072245412&sdata=bzA4RVXPti2ad7iT6SY0qGANV%2B3j%2Ft3Pa25WFuZar30%3D&reserved=0 - Use this article to plan for capacity and scaling when you replicate on-premises VMware VMs and physical servers to Azure by using Azure Site Recovery.
Let me know if you have any further questions in this matter.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F53077%23issuecomment-621027057&data=02|01|david.haver%40thincit.com|e250217267ac4212215a08d7ec0be033|8947360ea9e844aa89232cf28453d1d3|0|0|637237408072255407&sdata=xdPO%2FDvmFVBTUNZ4e9K9Tn4nXlVvol9PL4bBho1Z1SM%3D&reserved=0, or unsubscribehttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAG6B5G63MS4NSSCZQEIVGYLRO7GYJANCNFSM4MOOK4TQ&data=02|01|david.haver%40thincit.com|e250217267ac4212215a08d7ec0be033|8947360ea9e844aa89232cf28453d1d3|0|0|637237408072255407&sdata=Z3slhD1%2BA26bOzItx6QzOr4GgvJZ3rgAM1Nnzw87WIU%3D&reserved=0.

@rvahaver Can you run the Deployment Planner for Physical Servers?

No, it is not possible.

@rvahaver Closing this issue for now. Feel free to reach out to us if you have additional questions we can help with.


create hello microverse

create index.html
create style.css
write hello microverse in index.html
give style of this heading in style.css

my activity status is not changed..
On Thu, Mar 23, 2023 at 12:35 PM Okemdi Udeh @.***>
wrote:

@.**** approved this pull request.
Hi @alizaamir123 https://github.com/alizaamir123,
Approved 🪄
Your project is complete! There is nothing else to say other than... it's
time to merge it 💎
Congratulations! 🎉
Highlights

Descriptive PR title and summary ✅
Follows Github flow ✅
Good commit messages ✅

Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this
PR. However, I strongly recommend you consider them as they can improve
your code. Some of them were simply missed by the previous reviewer, and
addressing them will really improve your application.
You can also consider the following:
N/A
Cheers and Happy coding!🍻💻
Feel free to leave any questions or comments in the PR thread if something
is not 100% clear.
Please, remember to tag me in your question so I can receive the
notification.
As described in the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561, you have
a limited number of reviews per project (check the exact number in your
Dashboard). If you think the code review was unfair, you can request a
second opinion using this form https://airtable.com/shrQAqnBwek5a0O0s.
—
Reply to this email directly, view it on GitHub
https://github.com/alizaamir123/hellomicroverse/pull/1#pullrequestreview-1355428409,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATWAXS2G3LULQVBJV2L5PETW5SQYZANCNFSM6AAAAAAWC5W7DQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

oh thank u i thought it is rejected thank u
On Thu, Mar 23, 2023 at 2:05 PM Aliza Amir @.***> wrote:

my activity status is not changed..
On Thu, Mar 23, 2023 at 12:35 PM Okemdi Udeh @.***>
wrote:

@.**** approved this pull request.
Hi @alizaamir123 https://github.com/alizaamir123,
Approved 🪄
Your project is complete! There is nothing else to say other than... it's
time to merge it 💎
Congratulations! 🎉
Highlights

Descriptive PR title and summary ✅
Follows Github flow ✅
Good commit messages ✅

Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this
PR. However, I strongly recommend you consider them as they can improve
your code. Some of them were simply missed by the previous reviewer, and
addressing them will really improve your application.
You can also consider the following:
N/A
Cheers and Happy coding!🍻💻
Feel free to leave any questions or comments in the PR thread if
something is not 100% clear.
Please, remember to tag me in your question so I can receive the
notification.
As described in the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561, you have
a limited number of reviews per project (check the exact number in your
Dashboard). If you think the code review was unfair, you can request a
second opinion using this form https://airtable.com/shrQAqnBwek5a0O0s.
—
Reply to this email directly, view it on GitHub
https://github.com/alizaamir123/hellomicroverse/pull/1#pullrequestreview-1355428409,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATWAXS2G3LULQVBJV2L5PETW5SQYZANCNFSM6AAAAAAWC5W7DQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

@alizaamir123 Please implement my OPTIONAL suggestion 🙏🏼


[ENH]: Raise error during derevative generation if no data found

Is there an existing issue for this?

[X] I have searched the existing issues

New feature
In actual state, when using `bids.copy_to_derivative` with incorrect query an warning is raised:

>> query.modality = 'xxx';
>> bids.copy_to_derivative(BIDS, 'pipeline_name', 'empty_copy', 'out_path', '..', 'filter', query)
Warning: No data found for this query

Will it be a good idea to replace warning by an error?
Warnings are easily missed by users (especially in pipelines where warnings are surrounded by a lot output), and empty generated derivative dataset can cause non obvious errors downstream.

While the error will force the stop of execution immediately, and it will make much easier to found the cause (incorrect query or incorrect original dataset).

In case if user accepts the possibility of queries without results, it is easy enough to place the `bids.copy_to_derivative` inside a try-catch.

Unclear documentation
No response

how about we use add a "tolerant" flag for the API of this function like we have in a few others and set it to false by default, so that it will error by default but can be just turned into a warning by switching it to true?

should be fixed.
will try on our labs pipeline.


Add docs for reproduction of main model training

When going through the repository / docs, it is not clear how to reproduce a full model training run.
Currently, I am encountering errors with unknown amino acid keys (e.g. "N[0.98]" or "R."
Steps followed:

Casanovo installed in a conda env and ensured proper functioning with casanovo --help
Downloaded data from the nine species benchmark ftp://massive.ucsd.edu/v01/MSV000090982 under updates/2023-03-08_woutb_2c43c18c/peak
Used some random files therein as training and validation .mgf files. e.g. casanovo train --validation_peak_path Mus-musculus/20160323_CoAN_WT3_3377.mgf Mus-musculus/20160323_CoAN_WT2_3376.mgf
The following crashes:

Traceback

Traceback (most recent call last):
  File "/opt/Anaconda3/envs/gaetan_msms/bin/casanovo", line 8, in <module>
    sys.exit(main())
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/rich_click/rich_command.py", line 126, in main
    rv = self.invoke(ctx)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/data/home/gaetandw/msms/casanovo/casanovo/casanovo.py", line 220, in train
    runner.train(train_peak_path, validation_peak_path)
  File "/data/home/gaetandw/msms/casanovo/casanovo/denovo/model_runner.py", line 107, in train
    self.trainer.fit(
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/trainer/trainer.py", line 544, in fit
    call._call_and_handle_interrupt(
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/trainer/call.py", line 43, in _call_and_handle_interrupt
    return trainer.strategy.launcher.launch(trainer_fn, *args, trainer=trainer, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/strategies/launchers/subprocess_script.py", line 102, in launch
    return function(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/trainer/trainer.py", line 580, in _fit_impl
    self._run(model, ckpt_path=ckpt_path)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/trainer/trainer.py", line 989, in _run
    results = self._run_stage()
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/trainer/trainer.py", line 1035, in _run_stage
    self.fit_loop.run()
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/fit_loop.py", line 202, in run
    self.advance()
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/fit_loop.py", line 359, in advance
    self.epoch_loop.run(self._data_fetcher)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/training_epoch_loop.py", line 136, in run
    self.advance(data_fetcher)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/training_epoch_loop.py", line 240, in advance
    batch_output = self.automatic_optimization.run(trainer.optimizers[0], batch_idx, kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/optimization/automatic.py", line 187, in run
    self._optimizer_step(batch_idx, closure)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/optimization/automatic.py", line 265, in _optimizer_step
    call._call_lightning_module_hook(
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/trainer/call.py", line 157, in _call_lightning_module_hook
    output = fn(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/core/module.py", line 1291, in optimizer_step
    optimizer.step(closure=optimizer_closure)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/core/optimizer.py", line 151, in step
    step_output = self._strategy.optimizer_step(self._optimizer, closure, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/strategies/ddp.py", line 265, in optimizer_step
    optimizer_output = super().optimizer_step(optimizer, closure, model, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/strategies/strategy.py", line 230, in optimizer_step
    return self.precision_plugin.optimizer_step(optimizer, model=model, closure=closure, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/plugins/precision/precision.py", line 117, in optimizer_step
    return optimizer.step(closure=closure, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/optim/lr_scheduler.py", line 68, in wrapper
    return wrapped(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/optim/optimizer.py", line 373, in wrapper
    out = func(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/optim/optimizer.py", line 76, in _use_grad
    ret = func(self, *args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/optim/adam.py", line 143, in step
    loss = closure()
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/plugins/precision/precision.py", line 104, in _wrap_closure
    closure_result = closure()
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/optimization/automatic.py", line 140, in __call__
    self._result = self.closure(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/optimization/automatic.py", line 126, in closure
    step_output = self._step_fn()
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/loops/optimization/automatic.py", line 315, in _training_step
    training_step_output = call._call_strategy_hook(trainer, "training_step", *kwargs.values())
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/trainer/call.py", line 309, in _call_strategy_hook
    output = fn(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/strategies/strategy.py", line 381, in training_step
    return self._forward_redirection(self.model, self.lightning_module, "training_step", *args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/strategies/strategy.py", line 633, in __call__
    wrapper_output = wrapper_module(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/parallel/distributed.py", line 1519, in forward
    else self._run_ddp_forward(*inputs, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/parallel/distributed.py", line 1355, in _run_ddp_forward
    return self.module(*inputs, **kwargs)  # type: ignore[index]
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/lightning/pytorch/strategies/strategy.py", line 626, in wrapped_forward
    out = method(*_args, **_kwargs)
  File "/data/home/gaetandw/msms/casanovo/casanovo/denovo/model.py", line 730, in training_step
    pred, truth = self._forward_step(*batch)
  File "/data/home/gaetandw/msms/casanovo/casanovo/denovo/model.py", line 706, in _forward_step
    return self.decoder(sequences, precursors, *self.encoder(spectra))
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/depthcharge/components/transformers.py", line 422, in forward
    tokens = [self.tokenize(s) for s in sequences]
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/depthcharge/components/transformers.py", line 422, in <listcomp>
    tokens = [self.tokenize(s) for s in sequences]
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/depthcharge/components/transformers.py", line 183, in tokenize
    tokens = [self._aa2idx[aa] for aa in sequence]
  File "/opt/Anaconda3/envs/gaetan_msms/lib/python3.10/site-packages/depthcharge/components/transformers.py", line 183, in <listcomp>
    tokens = [self._aa2idx[aa] for aa in sequence]
KeyError: 'R.'

Using the sample data included in the repository works without errors.
I note that using the original mgf files (not the updated ones), also give similar errors.
I'm not too familiar with the field but I can only assume this is some sort of PTM?
More documentation on how to reproduce the main experiments of the paper w.r.t. model training would be useful!
Cheers, Gaetan

You're right, the annotated MGF files from both the original and revised nine-species benchmark data are not directly compatible with Casanovo due to the way PTMs are encoded in the peptide sequences. By default, Casanovo uses a MassIVE-KB style encoding, which has the modification mass, with three decimals, directly in the peptide sequence (e.g. M+15.995YPEP). In contrast, the original nine-species data uses parentheses and only two decimals (e.g. M(+15.99)YPEP), and the revised nine-species benchmark data uses the Tide syntax with square brackets, four decimals, and no explicit sign (e.g. M[15.9949]YPEP).
It's a mess, I know. 😳 Ultimately we want to standardize on the ProForma syntax for modified sequences (#201), but for now the workaround we've been using is to do a simple string convert between those encodings:

For the original nine-species data:

mod_dict = {"(+57.02)": "+57.021", "(+15.99)": "+15.995", "(+.98)": "+0.984"}

For the revised nine-species data:

mod_dict = {
    "C": "C+57.021",
    "M[15.9949]": "M+15.995",
    "[0.9840]": "+0.984",
}

n_term_mods = {
    "[-17.0265]": "-17.027",
    "[42.0106]": "+42.011",
    "[43.0058]": "+43.006",
    "[25.9803]": "+43.006-17.027",
}

Maybe a brief consolation: data from MassIVE-KB should work directly.


Fix Days Of Buffering metric

Github Issue: #931
Explanation of Bugfix/Feature/Enhancement:
Detection of transfer transaction is improved. Now, if you don't specify payee - Days of Buffering will be calculated correctly.
Other
I have noticed that isTransfer logic is using in many places:

Is it possible to avoid duplication?

Oh, forgot to mention that yes, it's possible to avoid the duplication. The best place to add a helper function like that would be in https://github.com/toolkit-for-ynab/toolkit-for-ynab/blob/master/source/common/res/features/shared/main.js, which also needs to get ported over to our new feature style eventually.


Not able to use custom messages in hardware_arduino

The arduino_node.cpp uses two custom-made messages included from the package hyperion_msgs. There are problems including the header files generated due to Depth.msg & Pressure.msg. @Mayankm96 can you look into this, as I don't have much experience with Arduino CMake

As far as I remember, I did add those statements.
According to the link, to add custom messages for Arduino you need to add them first to the ROS library which arduino refers to and build them there.  Only then the arduino node can use them. However, this reduces the portability of the code.
However, for linking through CMake it is another story. I'll have to check again but it wasn't working as well at the time I wrote the code. The easiest solution that I can think of to use standard messages in arduino cpp node and then have another node which converts them into our custom messages.
I shall also add that when using sensor messages, it is advised to have Header so that's why I believe using those custom messages are a good practice. I'll keep you updated if I find a better solution to this issue.

@Mayankm96 any updates on this?


Update finagle-http to 20.7.0

Updates com.twitter:finagle-http from 20.6.0 to 20.7.0.
Changelog
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.twitter", artifactId = "finagle-http" } ]

labels: library-update, semver-minor

Codecov Report

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

@@           Coverage Diff           @@
##           master      #21   +/-   ##
=======================================
  Coverage   98.07%   98.07%
=======================================
  Files           1        1
  Lines          52       52
  Branches        4        4
=======================================
  Hits           51       51
  Misses          1        1

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 8750093...f5e042a. Read the comment docs.


Release of version <IP_ADDRESS> of xPSDesiredStateConfiguration

Releasing version <IP_ADDRESS>

This change is

Codecov Report

Merging #399 into master will increase coverage by <1%.
The diff coverage is 0%.

@@          Coverage Diff           @@
##           master   #399    +/-   ##
======================================
+ Coverage      67%    67%   +<1%
======================================
  Files          27     27
  Lines        3938   3947     +9
  Branches        4      4
======================================
+ Hits         2644   2670    +26
+ Misses       1290   1273    -17
  Partials        4      4


Create lein-based workaround for OSGi clojure.core loading issue

Related to #1. From that ticket:

I ran into this last night when attempting to install and start a lein-bnd bundled OSGi jar. I opened it up and looked at the manifest, then looked at other manifest files for Clojure projects reportedly working on OSGi frameworks, and attempted many manual edits. Nothing worked. Invariably, I would get the clojure.core class not found error when felix tried to install the bundle.

After some progress is made with that ticket, and explorations have resulted in a good path to follow, this ticket will be used to track the actual solution.

This is actually done by clojure.osgi. I've added support to lein-felix to install clojure.osgi bundles to the Felix bundle directory.


[beta 1.69] Backport #11881 Add delays to network retries.

This is a backport of #11881 to beta. The intent is to help mitigate any potential issues that might crop up with turning sparse index on by default.

@rust-lang/cargo This is a proposal for a beta backport. I'm not entirely confident this is a good idea, since networking code is generally delicate, and this has risk that it will introduce some regressions. It is also a fairly large amount of code. However, I worry about potential caching issues with the sparse rollout (though there has only been one report of an issue). The change should land in nightly tomorrow, so at least it will git a little bit of testing there.
Let me know whether or not you think we should move forward with this backport.

Let's discuss the beta backports at today's meeting.


Fix Fixnum and Float comparison in Hash lookup

Before this patch:
$ bin/mruby -e 'p({1 => 2}.key?(1.0))'
true

After this patch (same as Ruby)
$ bin/mruby -e 'p({1 => 2}.key?(1.0))'
false

I think current implementation does not follow ISO Ruby because ISO Ruby requires eql? method to be used for hash key matching and 1.0.eql?(1) is false.

Yes, but we should fix (or change) the relationship of Integer and Float first. I am working on it.

Merged to mruby3 branch.


Switch to embedded PackageIcon

Part of aspnet/AspNetCore-Internal#3146
Local build passes the smell test with these changes. I'm still unsure on whether or not we need to include a reference to the package icon in the .nuspec - the "old way" did so automatically, the "new way" does not (https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#packing-an-icon-image-file). CC @tmat who may know more about that question.

CC @nkolev92 for the question about the .nuspec

Looks like we don't need to worry about the .nuspec, as per https://github.com/aspnet/EntityFramework6/pull/1286#issuecomment-534307966

With the last change, this now includes the icon metadata in all .nuspec's, including the manually generated ones - @dougbu PTAL

Closing in favor of https://github.com/aspnet/Extensions/pull/2391


Nothing gets printed on QEMU

On Chapter/Lesson 16, it had a function in the kernel where it printed text on the screen; I'm not sure if it works for others but when I used QEMU to run the BIN file, nothing got printed but the screen did get cleared.
After a while of trying to re-run the bin file, it says...
Unable to init server: Could not connect: Connection refused
WARNING: Image format was not specified for 'drippleos.bin' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
gtk initialization failed```

I have then moved on to the next lesson, which works but there is no

Have you found any solution? I am now with that bug...


Dates within Index of Dataframe from FundamentalData are all from year 1970

I checked and it seems to be outputting the correct information in descending chronological order (for the year 2020, 2019, 2018, etc) but the TimeStamp in the index is wrong

Temporarily closing this issue due to a prolonged period since the last response was posted. Will re-open if needed.


[WFCORE-5360] Upgrade log4j2 to 2.14.1.

https://issues.redhat.com/browse/WFCORE-5360
Diff: https://github.com/apache/logging-log4j2/compare/rel/2.14.0...rel/2.14.1

@jamezp thanks


Auto fishing not work with green progress bar

For me when progress bar is green script just hold all time. Work good in other situation. In chasm point with Bitter Pufferfish.

It looks like a problem caused by the fish line stabilizer(Стабилизатор лески)
I still don't have access to this item myself, I'll try to confirm it later

It looks like a problem caused by the fish line stabilizer(Стабилизатор лески) I still don't have access to this item myself, I'll try to confirm it later

In other locations I don't have this problem with stabilizer. Also in other point of chasm I don't have problem with stabilizer. I will test this location without stabilizer later. Mayby several factors like collor of progress bar, collor of backgroud and stabilizer broke detection of progress or good zone. I don't have problem with green progress bar in other location.

I tested with other camera rotation no problem doesn't matter stabilizer enabled or not. Problem only when green plant near left side of progress bar.

Thanks for reporting this issue. I will try to fix it as soon as possible, but currently I am quite busy with other tasks. It may take up to a month or even longer to fix this problem. Thank you for your patience and feedback.
Спасибо за сообщение об этой проблеме. Я постараюсь исправить ее как можно скорее, но в настоящее время у меня много других задач. Это может занять до месяца или даже дольше. Спасибо за терпение и обратную связь.


Inaccurate information regarding adding users to organization.

From the prerequisites section:
To add users to an organization, you must be a member of the Project Collection Administrators group. Organization owners are automatically members of this group.

To add users to a project, you must be a member of the Project Administrators or Project Collection Administrators groups.

I've found this to not be true / not exact
Project Admins can invite users in the same Active Directory tenant and assign them (default) stakeholder access. They are then part of the organization as far as I am concerned.
Is there a way to turn this off? I want project admins to be able to assign users to the project ONLY IF the users are already part of my organization, ideally through group rules set up by a project collection admin.
This causes governance issues for us, since we no longer control memberships through AD groups, which we use for several other services.

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

ID: 5f798c7a-540e-3df7-985d-f1a52a53231e
Version Independent ID: fe9362a5-871d-9150-6e39-1e29d150f169
Content: Add members, contributors to projects, teams - Azure DevOps Services
Content Source: docs/organizations/accounts/add-team-members.md
Product: devops
Technology: devops-accounts
GitHub Login: @chcomley
Microsoft Alias: chcomley

Hi @solomson, Thanks for your feedback. I'm following up with the product group and will be in touch. Thanks again!

Hi @solomson, I've created a user story to address the prerequisites, thank you. We're working on a feature that gives you a toggle to turn this off, so stay tuned! Please @mention me if you have any further questions. Have a great weekend!


DataBase Schema Configuration

Hello,
It's possible make possible to configure table names.
For example to give prefix and suffix.
Thanks,

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32134494-database-schema-configuration?utm_campaign=plugin&utm_content=tracker%2F1038413&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1038413&utm_medium=issues&utm_source=github).

Hi, the table are already prefixed with "FF4J_" at the moment.
I can add this evolution (because I do not use JPA).
It will be an attribute to set to the FeatureStoreJdbc.
Is it b what you would like ?

Hi, in job we need to use ff4j. But in database schema all table have a
functional prefix and suffix.
Thank you.
Le 22 mars 2016 18:03, "Cédrick Lunven"<EMAIL_ADDRESS>a écrit :

Hi, the table are already prefixed with "FF4J_" at the moment.
I can add this evolution (because I do not use JPA).
It will be an attribute to set to the FeatureStoreJdbc.
Is it b what you would like ?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/clun/ff4j/issues/104#issuecomment-199909025

Will be available in 1.5 (in extremis), much more work than i expected. I will work for PropertyStore, FeatureStore and EventRepository for both core JDBC and spring JDBC stores.
By default the queryBuilder will use FF4_ as table prefix but you can override this way
FeatureStoreSpringJdbc jdbcStore = new FeatureStoreSpringJdbc();
jdbcStore.setQueryBuilder(new JdbcQueryBuilder("T_FF4J_", "_01"));
jdbcStore.setDataSource(db);

Please find a full sample here
https://github.com/clun/ff4j/blob/master/ff4j-store-springjdbc/src/test/java/org/ff4j/test/store/SpringJdbcFeatureStorePrefixTest.java


Foundation 6 inline buttons broken for when using  or  tag

Foundation 6.0.3 Inline Labels and Buttons break when one uses a <button> or an <input> tag instead of an <a> tag.

Can confirm. This is pretty big; the standard button for performing an action in a form is an <input> or <button> tag, NOT an <a> tag.

It's also a best practice to use <button> anytime you make something look like a button (outside of forms). So an inline list of <button> elements should be fairly common.

See #7278. The HTML example has been updated, and a fix for <button> (and <input>) will land in the next patch.


Something Went Wrong when trying password set by user when myaccount callback url & access url are changed with toml config

Describe the issue:

Use externally hosted myaccount and changed the myaccount callback url and acess url with the toml config.

[myaccount]
access_url = "https://localhost:9001/t/{TENANT_DOMAIN}/myaccount"
callback_url = "regexp=(https://localhost:9000/myaccount|https://localhost:9000/t/(.*)/myaccount|https://localhost:9000/myaccount/login|https://localhost:9000/t/(.*)/myaccount/login)"

Configure [output_adapter.email] in deployment toml
Login to the Console and create a suborg
Switch to the suborg
Create a user inviting user to set the password
Accept the invite by the user, set the password.

This issue is not only for sub organizations. Also reproducible in root organizations.


Stop further releasing to Python 2

Related to #363
This PR probably stops further releasing (> v1.1.1) to Python 2.
I just copied https://github.com/chainer/chainer/pull/8517 and am not sure if this really works.
Please check carefully.

Thanks!


OAK-10347 : Adding small util class for exporting a tree as flat file

@nfsantos, @thomasmueller , wdyt? can you please review?

@nfsantos I tried to address your concerns (except the open ordering question)

@nfsantos , @thomasmueller , @rishabhdaim , I've addressed the review comments plus fixed an unrelated test case. I think the PR is now ready to merge. Can you please +1? Thx!

@stefan-egli made minor changes directly to PR.

thx @rishabhdaim for those fixes!


Error 400 while using on a google colab.

I am having a http error 400 while I'm trying to use it for translating a big .csv archive in google colab.

What is the value of "cell"?

Cell is each of the cells that we could find in a row of a .csv archive. This archives are finally as a .xml archive of microsoft excel that contains information in each cell

Is there any limitations on how much translations you could send to the google api?

400 means bad request, not "too many requests"

My guess is that the value of "cell" is not a string


[UPD] Improve library

Improved hashistack icons and added icons for more tools.
Signed-off-by: Mark<EMAIL_ADDRESS>

They look great. Thanks!


Pair people who understand programming better with people who need little help

I can pair up with someone, who needs help with tasks.

I can pair up with someone, who needs help with tasks.

Pick your time and everyone who wants will join BlueJeans :)


Tower of Hanoi under LMG SOC'21

It consists of three rods and a number of disks of different diameters, which can slide onto any rod , Only one disk may be moved at a time , Each move consists of taking the upper disk from one of the stacks and placing it on top of another stack or an empty rod , No disk may be placed on top of a disk that is smaller than it.
I would like to solve this problem using recursion where firstly I will put n-1 discs from A to B rod and then n th disc from A to C , and lastly all discs from B to C .
Programming language

[ ] C
[x] C++
[ ] Java
[ ] Python

I would request all the mentors to please assign this to me ,My code will have proper comments and examples.

please allow me this to do in java @ravikr126 @Amit366

@ravikr126 @Amit366 please assign this issue to me, I would like to solve this problem using recursion where firstly I will put n-1 discs from A to B rod and then n th disc from A to C , and lastly all discs from B to C in c++


Unable to Instal Gitrob | router.go:41:54: too few values in assetfs.AssetFS literal

Hey there and thank you for using the issue tracker!
Checklist before filing an issue:

[ ] Is this something you can debug and fix? Send a pull request! Bug fixes and documentation fixes are welcome.
[ ] Have a usage question? Ask your question on StackOverflow, StackExchange Security or similar platform.
[ ] Have an idea for a feature? Make sure that it hasn't been suggested before and describe your idea in detail.

None of the above? create a bug report
Make sure to add all the information needed to understand the bug so that someone can help. If information is missing, the issue will be labeled with 'Needs more information' and closed until there is enough information.
Expected Behavior
Installation of Gitrob
Actual Behavior
Unable to install Gitrob
Steps to Reproduce the Problem

Using the below commands:
root@kali:~/tools# go version
go version go1.14.4 linux/amd64
root@kali:~/tools#
root@kali:~/tools# go get github.com/michenriksen/gitrob

github.com/michenriksen/gitrob/core
../go/src/github.com/michenriksen/gitrob/core/router.go:41:54: too few values in assetfs.AssetFS literal
root@kali:~/tools#
root@kali:~/tools# ls -l $GOPATH/bin/git*
ls: cannot access '/root/go/bin/git*': No such file or directory
root@kali:~/tools#
Specifications

Gitrob version: Latest (go get github.com/michenriksen/gitrob)
Operating system: Linux kali 5.4.0-kali3-amd64 #1 SMP Debian 5.4.13-1kali1 (2020-01-20) x86_64 GNU/Linux
Go version: go1.14.4 linux/amd64

I am also facing the same issue.
My OS is Ubuntu 18.04.4 LTS and I am using go version go1.13.3 linux/amd64.
I can confirm the above reported issue as upon installing using command: go get github.com/michenriksen/gitrob, I am getting the same error:
/home/redacted/go/src/github.com/michenriksen/gitrob/core/router.go:41:54: too few values in &assetfs.AssetFS literal

Solving of problem just reinstall os and upgrade by using ubuntu server
only ..
On Tue, 8 Sep, 2020, 18:31 0xsunil<EMAIL_ADDRESS>wrote:

I am also facing the same issue.
My OS is Ubuntu 18.04.4 LTS and I am using go version go1.13.3 linux/amd64.
I can confirm the above reported issue as upon installing using command: go
get github.com/michenriksen/gitrob, I am getting the same error:
/home/redacted/go/src/github.com/michenriksen/gitrob/core/router.go:41:54: too few values in &assetfs.AssetFS literal
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/michenriksen/gitrob/issues/211#issuecomment-688849952,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANCMFYO7GWAXTMCFKZUXKADSEYTKDANCNFSM4Q5QZQSQ
.

I'm facing the same problem while installing.
Go version: go version go1.15.2 linux/amd64

The simple fix, it simply pin the package to 1.0.0 That is a fork of gitrob that is being rebuilt from almost the ground up to be more modular and feature rich. It is still rough around the edges and not ready for prime but it does fix all the issues laid out here as well as contain most of the feature requests and pr's.
That is all you need to do, pin it and then build it from source and you should be good to go. This is a known issue with the version included here. No need to do anything else. Just be careful when doing go get -u as that will but up that package and you will have the same problem again.
@sidahmed-malaoui @preethamarun00 @0xsunil @sofily-security

HI ,
Please i don't well understand your concept ... @mattyjones
Using your package above, i went to "go-bindata-assetfs" and using it imade  some changing  in the "router.go" file of gitrob repository but i still get the same error..
When run this :   go get github.com/michenriksen/gitrob
github.com/michenriksen/gitrob/core
../../../go/src/github.com/michenriksen/gitrob/core/router.go:41:54: too few values in &assetfs.AssetFS literal
Any suggestion ....Thks

@Tcarters If you want to use this repo:

Clone the repo https://github.com/michenriksen/gitrob.git
go mod init to use go mod
rm Gopkg* remove the old stuff
go build to build it

This will get you past the assetFS issue. There are still a few other library games to play as well, I don't remember how I solved them atm, just play with versions and make sure if you change the versions, delete the old package from the disk for good measure and remove your g.sum as that will simply pull the older version that was already downloaded.. The key here is to make sure github.com/elazarl/go-bindata-assetfs v1.0.0 does not get upgraded via go get -u the issue everyone is having is a known issue with the new version and the current code base.

Helo bros go to "precompiled version is available" in gitrob repo and then go assets and find your os version download it its run fine
I solve my issue with this you can also try for that

you can download binary and unzip it and mv gitrob $GOPATH/bin
TO TEST IT WOTK WRITE gitrob
No GitHub access token given. Please provide via command line option or in the GITROB_ACCESS_TOKEN environment variable
and you should config .bashrc  to add
export GITROB_ACCESS_TOKEN="your_token " and fun

Hello,if you touch os software as per your thinking after 1year may get
problem with Linux kernel
On Mon, 5 Oct, 2020, 09:27 Mr-Viurs<EMAIL_ADDRESS>wrote:

you can download binary and unzip it and mv gitrob $GOPATH/bin
TO TEST IT WOTK WRITE gitrob
No GitHub access token given. Please provide via command line option or in
the GITROB_ACCESS_TOKEN environment variable
and you should config .bashrc to add
export GITROB_ACCESS_TOKEN="your_token " and fun
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/michenriksen/gitrob/issues/211#issuecomment-703383120,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANCMFYLU3WV7HJ6APR2C3D3SJE74JANCNFSM4Q5QZQSQ
.

IS THIS TOOL INTENTIONAL BROKEN! ??? why this error still exist and what is the fix? :(

Hii,Just reinstalled os and TOOL INTENTIONAL Broken! In terminal method to install... That be better to get it... -------- Original message --------From: karmickei<EMAIL_ADDRESS>Tue, 24 Nov, 2020, 15:19To: michenriksen/gitrob<EMAIL_ADDRESS>preethamarun<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Re: [michenriksen/gitrob] Unable to Instal Gitrob | router.go:41:54: too few values in assetfs.AssetFS literal (#211)
IS THIS TOOL INTENTIONAL BROKEN! ??? why this error still exist and what is the fix? :(
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

4\. go buil

That worked for me. Thanks

4\. go buil

That worked for me. Thanks

Awesome, thanks!
On Mon, Jan 18, 2021 at 5:52 PM Chintan Gurjar<EMAIL_ADDRESS>wrote:

4. go buil
That worked for me. Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/michenriksen/gitrob/issues/211#issuecomment-762216394,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANCMFYLTCBTNM72CZTFSNE3S2QRYRANCNFSM4Q5QZQSQ
.

Awesome, thanks!
On Mon, Jan 18, 2021 at 5:52 PM Chintan Gurjar<EMAIL_ADDRESS>wrote:

4. go buil
That worked for me. Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/michenriksen/gitrob/issues/211#issuecomment-762216394,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANCMFYLTCBTNM72CZTFSNE3S2QRYRANCNFSM4Q5QZQSQ
.


🐞 Dagger engine causing system-wide freeze on startup

What is the issue?
When starting the dagger engine container, my machine will freeze for a second or two. This also occurs randomly when when using dagger but I am not sure exactly what the cause is. Best guess is something to do with networking, due to these kernel logs appearing just before the freeze:
Jul 10 12:15:43 srv1 kernel: dagger0: port 1(vethee2d8db1) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 1(vethee2d8db1) entered disabled state
Jul 10 12:15:43 srv1 kernel: device vethee2d8db1 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 1(vethee2d8db1) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 1(vethee2d8db1) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 2(veth6b11f021) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 2(veth6b11f021) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth6b11f021 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 2(veth6b11f021) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 2(veth6b11f021) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 3(veth735c4edd) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 3(veth735c4edd) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth735c4edd entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 3(veth735c4edd) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 3(veth735c4edd) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 4(veth3cde91ca) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 4(veth3cde91ca) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth3cde91ca entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 4(veth3cde91ca) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 4(veth3cde91ca) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 5(veth00a89420) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 5(veth00a89420) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth00a89420 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 5(veth00a89420) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 5(veth00a89420) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 6(vethf1977263) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 6(vethf1977263) entered disabled state
Jul 10 12:15:43 srv1 kernel: device vethf1977263 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 6(vethf1977263) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 6(vethf1977263) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 7(veth261cdf99) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 7(veth261cdf99) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth261cdf99 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 7(veth261cdf99) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 7(veth261cdf99) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 8(vethf5113e9c) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 8(vethf5113e9c) entered disabled state
Jul 10 12:15:43 srv1 kernel: device vethf5113e9c entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 8(vethf5113e9c) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 8(vethf5113e9c) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 9(vetheac08bf9) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 9(vetheac08bf9) entered disabled state
Jul 10 12:15:43 srv1 kernel: device vetheac08bf9 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 9(vetheac08bf9) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 9(vetheac08bf9) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 10(veth71fb17a1) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 10(veth71fb17a1) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth71fb17a1 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 10(veth71fb17a1) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 10(veth71fb17a1) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 11(vethc10ebe18) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 11(vethc10ebe18) entered disabled state
Jul 10 12:15:43 srv1 kernel: device vethc10ebe18 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 11(vethc10ebe18) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 11(vethc10ebe18) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 12(veth2c0059df) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 12(veth2c0059df) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth2c0059df entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 12(veth2c0059df) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 12(veth2c0059df) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 13(vethf3a15fc9) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 13(vethf3a15fc9) entered disabled state
Jul 10 12:15:43 srv1 kernel: device vethf3a15fc9 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 13(vethf3a15fc9) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 13(vethf3a15fc9) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 14(veth00718b9a) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 14(veth00718b9a) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth00718b9a entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 14(veth00718b9a) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 14(veth00718b9a) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 15(veth9753d881) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 15(veth9753d881) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth9753d881 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 15(veth9753d881) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 15(veth9753d881) entered forwarding state
Jul 10 12:15:43 srv1 kernel: dagger0: port 16(veth8154abd4) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 16(veth8154abd4) entered disabled state
Jul 10 12:15:43 srv1 kernel: device veth8154abd4 entered promiscuous mode
Jul 10 12:15:43 srv1 kernel: dagger0: port 16(veth8154abd4) entered blocking state
Jul 10 12:15:43 srv1 kernel: dagger0: port 16(veth8154abd4) entered forwarding state

Log output
No response
Steps to reproduce
No response
SDK version
v0.6.2
OS version
Linux srv1 6.1.38-1-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Jul  5 23:49:30 UTC 2023 x86_64 GNU/Linux

Those logs will show up all the time regardless so I don't put much stock in it for evidence of anything, but networking seems like a good guess nonetheless, considering Buildkit pre-allocates a pool of CNI networks on start.
I run Linux as my daily driver and restart the engine multiple times a day during development and haven't encountered any system freezes, so my guess is that this has something to do with your machine setup. Perhaps something system-wide like AppArmor, or a firewall/VPN?

Yeah it's almost certainly something with my machine, but what exactly I am not sure. I have apparmor but it didn't block anything, no vpn.

@kralicky I know you mentioned dnsmasq as well.

Yes, I am currently using networkmanager's dnsmasq.

@kralicky
https://discord.com/channels/707636530424053791/1100004042207416404/1100317784178704426
A user and @marcosnils talked about something possibly related...
User Emx:

enabling the iptable_nat module fixed it. Is it a hard must? (Centos stream 8 with kernel 4.18)

Marcos:

oh right! that's because docker has a fallback client-side proxy to bypass the iptables thing... So yes, for services to work is a hard must currently

I already had those loaded, but it looks like if I stop NetworkManager and restart dagger, no issues. Then as soon as I restart NetworkManager, it freezes. :thinking:

Interesting.. any chance you can pull up the engine logs and see if you can spot what's the last line that gets logged when it hangs and what it prints after it comes back? :pray:

Okay, I finally figured this one out. Wasn't caused by dagger after all. The culprit was the OpenWeather gnome extension, believe it or not. :smile: Looks like maybe it was performing synchronous and/or invalid DNS lookups whenever the network configuration changed in a particular way, causing gnome-shell to freeze. It just so happened that starting or stopping certain docker containers triggered that behavior in the extension.


A program’s info page should not be accessible (until “Mentee application” state) - sign in user

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

Currently, A program’s info page is accessible even before the “Mentee application” state.

Describe the solution you'd like

A program’s info page should not be accessible (until “Mentee application” state) - sign in user

@anjula-sack, I would like to work on this issue.

sure go ahead!


Add media control in notification

I have a webview page where I need to play some videos.  I want to show a media notification controller on notification bar whenever the video is played. Is this possible?

Me too

Have you done show notification in yoour app?


Azazel

Here is Azazel, the Middle Boss, as was agreed upon after the Town Hall Meeting.
Description
Azazel taught mankind to make weapons and cosmetics, for which he was cast out of heaven. In AA2, he is the boss in the middle of the map. When Azazel is defeated, he becomes a shop. Both teams can use this shop to buy boss items of lower boss tiers. He will likely be a tier 5 boss (the highest of them all).
Appearance
The arena in which Azazel is located is rather small compared to other boss arenas, and Azazel himself is only slightly bigger than a hero. He wields a crossbow that can shoot 2 bolts at once, which is his greatest invention and the one he uses throughout most of the fight. At phase 3 he wields a short spear.
Abilities and phases

Phase 1

Crossbow Attack: Azazel shoots 2 bolts into the air that comes down after a short delay with a visual indicator.
Regular ranged rightclick.

Phase 2

As soon as phase 2 is triggered Azazel shoots (2 bolts) from his crossbow. As the bolts land he teleports to one of them, while the other location spawns an illusion.
The illusion and Azazel are linked up together. They then move in a circular fashion around the arena. If you touch the link, you get damaged and stunned. Both Azazel and the illusion still do regular ranged attacks during this.
If you damage the boss enough, the illusion disappears and Azazel enters phase 3.

Phase 3

He gains a spear, becoming melee.
Spear Ability: A swiping attack that after a windup, pushes enemies caught in it across the arena.
Meatballs: Meteors start raining down, leaving permanent fire marks where they land.
Boss Item
Azazel's Crossbow: Select 2 AoEs, deals damage based on your attack damage.

Coooooool

As for the effect of azazels crossbow it is confusing. Are the AOEs rigid in repect to eachother as far as distance between them, or do you get to select both AOEs. I figured both bolts would fire at the same time and it would be a true AOE (not like snipers ahgs) based on the boss. Also i imagine that range, cooldown, mana, and % of attack damage will come during balancing.

This post is in the wrong section. It's supposed to be in aaa as an "implement boss" issue. Closed.

Where would you see this implement boss thread.


[ICP] uses medComboBox (tiny)

Reminder: instead of QComboBox, medComboBox can only be scrolled when it has focus, it prevents annoying behaviours when scrolling down a toolbox.

Of for me

✔ ✅ ☑ 🆗 👌 👍 👏


Problem fitting Salmonella Typhimurium database- convergence error

Hello!
Thanks for the amazing tool! Looking forward to using it on my analyses, but I need a little help
Versions
poppunk 2.4.0
poppunk_sketch 1.7.3
Command used and output returned
After creating a database with:
poppunk --create-db --output Salmonella_mink15_maxk35_sketch_size100000 --r-files reference_list.txt --threads 4 --mi n-k 15 --max-k 35 --sketch-size 100000 --plot-fit 5
ran:
poppunk --fit-model bgmm --ref-db Salmonella_mink15_maxk35_sketch_size100000 --output Teste_com_K8 --K 8
 poppunk --fit-model bgmm --ref-db Salmonella_mink15_maxk35_sketch_size100000 --output Teste_com_K12b --K 12 -- threads 6
poppunk --fit-model bgmm --ref-db Salmonella_mink15_maxk35_sketch_size100000 --output Teste_com_K5 --K 5
Describe the bug
I am trying to fit a database of 456 genomes of Salmonella Typhimurium to a bgmm model and there are some issues.
First, I'm having problems with hitting  good score:
If I run the program with --K 8 I get this scores:

Network summary:

    Components                              56
    Density                                 0.1040
    Transitivity                            0.8277
    Mean betweenness                        0.2590
    Weighted-mean betweenness               0.2266
    Score                                   0.7417
    Score (w/ betweenness)                  0.5496
    Score (w/ weighted-betweenness)         0.5736

Removing 307 sequences
If I raise this to  --K 12 I get these:

Network summary:

    Components                              188
    Density                                 0.0365
    Transitivity                            0.9484
    Mean betweenness                        0.2066
    Weighted-mean betweenness               0.1875
    Score                                   0.9138
    Score (w/ betweenness)                  0.7250
    Score (w/ weighted-betweenness)         0.7424

Removing 212 sequences
Which are indeed better, however, I'm unsure if I can trust it becaue:

Is it okay/normal thar I have that difference within Score, Score (w/ betweenness), Score (w/ weighted-betweenness)?
Everytime I run the fit-model it pops this warning and I don't know if I can ignore it (my guess is that I can't, but I have no idea of what to do):
/home/malu/anaconda3/envs/PopPunk/lib/python3.9/site-packages/sklearn/mixture/_base.py:265: ConvergenceWarning: Initialization 5 did not converge. Try different init parameters, or increase max_iter, tol or check for degenerate data. warnings.warn('Initialization %d did not converge. '
Not sure if related, but I can't create a Cytoscape visualization ( I get "OSError: error reading from file '':basic_ios::clear: iostream error") (I can't create a cytoscape visualization even when using the listeria_example dataset)
dbscan is unable to identify clusters (Failed to find distinct clusters in this dataset)

The convergence error in 2) disapears if I lower the K value below 7, for K5 I get:

Network summary:
Components                              118
Density                                 0.0507
Transitivity                            0.9223
Mean betweenness                        0.3412
Weighted-mean betweenness               0.1778
Score                                   0.8756
Score (w/ betweenness)                  0.5768
Score (w/ weighted-betweenness)         0.7199
Removing 256 sequences

Which is a nice fit I guess? But I'm not comfortable ignoring the previous results without understanding what caused them
My guess is that maybe my samples are too similar, and that's expected. One thing I wanted to do was filter-out redundancy using poppunk (my goal is to determine the evolution of a characteristic on Salmonella Typhimurium, hopefully, cleaning my dataset a little bit would reduce potential noise).
Here's the density plot

And here is the K plot of K5, I'm a little bothered that that big spot at the left  is subdivided in 3 "blobs"

It's okay to use the K5 results? Why isn't Cytoscape working?
Thanks!

Firstly, can I just check that you've seen this part of the documentation: https://poppunk.readthedocs.io/en/latest/model_fitting.html#how-good-is-my-fit
This might help give an overview of what you're aiming for here

Is it okay/normal thar I have that difference within Score, Score (w/ betweenness), Score (w/ weighted-betweenness)?

Yes, that's fine. The alternative scores only really help with datasets >10k samples
https://poppunk.readthedocs.io/en/latest/model_fitting.html#alternative-network-scores

Everytime I run the fit-model it pops this warning and I don't know if I can ignore it (my guess is that I can't, but I have no idea of what to do):
/home/malu/anaconda3/envs/PopPunk/lib/python3.9/site-packages/sklearn/mixture/_base.py:265: ConvergenceWarning: Initialization 5 did not converge. Try different init parameters, or increase max_iter, tol or check for degenerate data. warnings.warn('Initialization %d did not converge. '

This is actually ok. In BGMM mode the fit is run five times with different start points, and the best fit taken. This just shows that one of the attempts didn't work. It does suggest that the number of components and fit might not be working that well for the data, but it's not an error.

Not sure if related, but I can't create a Cytoscape visualization ( I get "OSError: error reading from file '':basic_ios::clear: iostream error") (I can't create a cytoscape visualization even when using the listeria_example dataset)
dbscan is unable to identify clusters (Failed to find distinct clusters in this dataset)

I am not sure what might be causing this based on the information here. If you'd like me to investigate further, please open a new issue ideally with a reproducible example, including the full command run, and your conda environment information.

dbscan is unable to identify clusters (Failed to find distinct clusters in this dataset)

This can happen, and seems more common with smaller datasets. You can try altering --D or --min-cluster-prop (see https://poppunk.readthedocs.io/en/latest/model_fitting.html#dbscan)

Which is a nice fit I guess? But I'm not comfortable ignoring the previous results without understanding what caused them

This is of course good science!
Overall however, you are doing the right thing by looking at the density plot, and the plot of the fit. This is the best way to assess whether the fit is doing what you want, and the network scores etc can be a useful quantitative companion to decide between choices.
In any mode, only the two clusters used to draw the boundary matter, so as long as they are correct everything else will work fine.
I think you have two ways you could cluster this data, either like your K = 5 fit which splits the main component closest to the origin in two (you can see in the density plot there is a centre at a = 0.05 and another one very close to zero, which the fit is pretty much getting right), or capturing all of the points in the blob closest to the origin as a single component.
You could do the latter with K = 2 or 3 I imagine, or using refine fit, or just using --threshold 0.002.

My guess is that maybe my samples are too similar, and that's expected. One thing I wanted to do was filter-out redundancy using poppunk (my goal is to determine the evolution of a characteristic on Salmonella Typhimurium, hopefully, cleaning my dataset a little bit would reduce potential noise).

So it depends on your purpose. pi < 0.001 is pretty closely related (I see you've increased the sketch size which is sensible here), and just taking that as a threshold (as you've clearly got a large separation in your plot) would identify all the closely related samples.

Thank you so much for the detailed answer!
I will try out the --threshold 0.002
K=2 or 3 were giving out poor fits .
When I try to use refine as in poppunk --fit-model refine --ref-db Salmonella_mink15_maxk35_sketch_size100000 --model-dir Teste_com_K5 --output refinedK5
I get this message:

Traceback (most recent call last):
File "/home/malu/miniconda3/envs/poppunk/bin/poppunk", line 11, in
sys.exit(main())
File "/home/malu/miniconda3/envs/poppunk/lib/python3.9/site-packages/PopPUNK/main.py", line 411, in main
assignments = new_model.fit(distMat, refList, model,
File "/home/malu/miniconda3/envs/poppunk/lib/python3.9/site-packages/PopPUNK/models.py", line 781, in fit
refineFit(X/self.scale,
File "/home/malu/miniconda3/envs/poppunk/lib/python3.9/site-packages/PopPUNK/refine.py", line 203, in refineFit
raise RuntimeError("Optimisation failed: produced a boundary outside of allowed range\n")
RuntimeError: Optimisation failed: produced a boundary outside of allowed range

It only runs if I add the --unconstrained flag (it does not improve that much, I get a 0.8947 score)
Soon I'll open an issue on cytoscape crashing
Thanks again for the answer!


Adding a rake task to import projects from mediaflux into the front end

coverage: 84.083% (-0.6%) from 84.655%
when pulling 3346c10d2322594abe8a55094e73dda315bba1db on projects-from-csv
into 38f3e2c9b88f7dcbf72c38f4f8870dc6365220e4 on main.


install.sh COPY ./docker/docker-entrypoint.sh ./docker/.env failure

From the latest in master I am getting the following when running ./install.sh:
Step 37/44 : COPY ./docker/docker-entrypoint.sh ./docker/.env $DISPATCH_CONF/
ERROR: Service 'web' failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder204368258/docker/.env: no such file or directory
Cleaning up...

Looking at this a bit closer, it isn't quite clear what the purpose is for .env and .requirements.txt is in the repo. Should these be handled by .gitignore?
The ensure_file_from_example() seems to be responsible for creating these files, but by default they exist. Just a little unclear.
SECRET_KEY=.* does not exist in any of the .env* files, so the sed update doesn't work -- additionally, if it is made to work there may be an additional space after the =.
What does .env-e do?
I think a re-work of how the example files are used and generated would be most helpful for getting this project going.

checkout https://github.com/Netflix/dispatch/issues/39
https://github.com/TheDahv/dispatch/commit/db0fbda11f5cb51000ef66b24a9bd27fe1ad32d2

I also wonder what the .env-e file does?

The entire entrypoint.sh has been removed for a simpler solution.


New version: DynamicGrids v0.5.0

Registering package: DynamicGrids
Repository: https://github.com/cesaraustralia/DynamicGrids.jl
Created by: @rafaqz
Version: v0.5.0
Commit: fb34a04c4e196961905500f6343bf9a8f81fdee7
Reviewed by: @rafaqz
Reference: https://github.com/cesaraustralia/DynamicGrids.jl/commit/fb34a04c4e196961905500f6343bf9a8f81fdee7#commitcomment-35888117

Ignore this.


fix: clearer exploit kick messages

Make it clearer to the kicked user and the mod messages why they were kicked from the server.

landed in 23293a39772e0a8eec5792697bb475b9d4a9f5d9


Deadlock When Running distributed.initialize() on one TPU Host by Accident

Issue
Encountered a deadlock while running a JAX-based LLM training script on a TPU-v4-32 pod. SSH'd into worker 0 and ran the script there directly, instead of using --worker all --command "...".
 \
    --logger.wandb_dir="$HOME/experiment_output/open_llama_7b"

Error Message
/home/air/.local/lib/python3.10/site-packages/jax/_src/xla_bridge.py:152: UserWarning: TPU backend initialization is taking more than 60.0 seconds. Did you run your code on all TPU hosts? See https://jax.readthedocs.io/en/latest/multi_process.html for more information.
  warnings.warn(

After this warning, the script hung indefinitely.
System info (python version, jaxlib version, accelerator, etc.)
Environment

JAX version: 0.4.28
Hardware: TPU-v4-32 pod
Python version: 3.10
TPU-Ubuntu-base-22.04

@s-smits what do you think would be the best behavior here? We could eventually time out completely and exit with an error instead of hanging, but the timeout would have to be pretty long to make sure we don't accidentally quit too early on large deployments. I'm curious if you have more ideas!

Yes, that sounds very tricky indeed. A time-out is not needed in my opinion. Being able to CTRL+C to cancel the TPU processes initiated with distributed.initialize() would solve the problem for me. I'd reckon the nesting depth is quite large, with multiple layers of TPU processes, such that even repeated CTRL+C attempts fail to fully terminate the entire process tree, however this would be desirable. If this is an unique edge case and you've never seen such a request before, I don't mind closing the Issue without a solution.

Ah great point about CTRL+C not working! I've also run into this, although haven't investigated yet. I think it does have something to do with calling into the C++ TPU runtime.
Let's keep this issue open to track handling CTRL+C correctly in this situation. I took the liberty of editing your initial issue a bit to include this, so people don't have to read the whole thread (feel free to edit my edits more). Thanks for this feedback!


Set up automated deployment via Travis

Looks good, I restored the indentation in .travis.yml, the Travis CI CLI loves to mess with this 😏

@ntwb Thanks 👍

Nice! LGTM.


perf(ui/tab-item): add class

Checklist

[x ] Fix linting errors
[x ] Tests have been added / updated (or snapshots)

Change information

Add class to tab-item component

Codecov Report

Merging #400 (8d48230) into dev (f968dd6) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##              dev     #400   +/-   ##
=======================================
  Coverage   96.48%   96.49%
=======================================
  Files         217      217
  Lines        5098     5102    +4
  Branches      987      980    -7
=======================================
+ Hits         4919     4923    +4
  Misses        175      175
  Partials        4        4

Impacted Files
Coverage Δ

packages/varlet-ui/src/tab-item/TabItem.vue
100.00% <100.00%> (ø)

packages/varlet-ui/src/dialog/Dialog.vue
100.00% <0.00%> (ø)

Continue to review full report at Codecov.

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