Remove mezpahlan from plugin-appcenter.yml

Description
Remove mezpahlan from appcenter-plugin. https://github.com/jenkinsci/appcenter-plugin
Submitter checklist for adding or changing permissions

Always

[x] Add link to plugin/component Git repository in description above

Reviewer checklist (not for requesters!)

[ ] Check this if newly added person also needs to be given merge permission to the GitHub repo (please @ the people/person with their GitHub username in this issue as well). If needed, it can be done using an IRC Bot command
[ ] Check that the $pluginId Developers team has Admin permissions while granting the access.
[ ] In the case of plugin adoption, ensure that the Jenkins Jira default assignee is either removed or changed to the new maintainer.
[ ] If security contacts are changed (this includes add/remove), ping the security officer (currently @daniel-beck) in this pull request. If an email contact is changed, wait for approval from the security officer.

There are IRC Bot commands for it

Thanks a lot for remembering to do this!


Onboard postgresql flexible server

PR Checklist

[x] Explain your changes, so people looking at the PR know what and why, the code changes are the how.
Onboard PostgreSQL For Flexible Servers for Workbooks with Overview and Enhanced Metrics.
Testing URL

If adding or updating templates:

[x] post a screenshot of templates and/or gallery changes
[x] ensure your template has a corresponding gallery entry in the gallery folder
[x] If you are adding a new template, add your team and template/gallery file(s) to the CODEOWNERS file. CODEOWNERS entries should be teams, not individuals
[x] ensure all steps have meaningful names
[x] ensure all parameters and grid columns have display names set so they can be localized
[x] ensure that parameters id values are unique or they will fail PR validation (parameter ids are used for localization)
[x] ensure that steps names are unique or they will fail PR validation (step names are used for localization)
[x] grep /subscription/ and ensure that your parameters don't have any hardcoded resourceIds or they will fail PR validation
[x] remove fallbackResourceIds and fromTemplateId fields from your template workbook or they will fail PR validation

Ideally every chart/grid in these templates would have its own title, instead of using info and upsell styled textboxes.  Users are used to seeing those to indicate something out of the ordinary, where here you seem to be using them as titles?

Ideally every chart/grid in these templates would have its own title, instead of using info and upsell styled textboxes. Users are used to seeing those to indicate something out of the ordinary, where here you seem to be using them as titles?

We want to separate it as sections for example below all metrics belongs to Storage that's why created an Info box as heading. Do you suggest any other control here?

l don't have resources to really test, presume your team has via the instructions here
https://github.com/microsoft/Application-Insights-Workbooks/blob/master/Documentation/Testing.md
If you didn't already onboard with the form sent via teams, you should also do that as well.

Yes, we tested this internally using the private deployment with blob container. And also submitted the form for Team onboarding.

Ideally every chart/grid in these templates would have its own title, instead of using info and upsell styled textboxes. Users are used to seeing those to indicate something out of the ordinary, where here you seem to be using them as titles?

We have similar Workbooks for MySQL Flexible server which we implemented 1 year back.


Visual Code launches on wrong Xserver instance

VSCode Version:
code --version
1.43.0
x64

OS Version:
Ubuntu 18.04.4 LTS

Steps to Reproduce:

Run a X2GO server
Log into Ubuntu machine
From a remote computer log into X2Go server
Launch Visual Code
Visual Code will open on real desktop (:0.0) not the X2GO instance (:50.0).

Explicitly setting DISPLAY on the command line doesn't help.
$ DISPLAY=:50 code --verbose --disable-gpu
[main 2020-03-11T17:02:31.304Z] Sending env to running instance...
[main 2020-03-11T17:02:31.405Z] Sent env to running instance. Terminating...
[main 2020-03-11T17:02:31.406Z] Lifecycle#kill()
The window is created on DISPLAY ':0'.
Code will check to see if DISPLAY does exist.
$ DISPLAY=:51 code --verbose --disable-gpu
(code:10267): Gtk-WARNING **: 13:04:31.873: cannot open display: :51

Not sure which piece of code controls this behavior, please help @deepak1556

Is this still an issue with latest insiders https://code.visualstudio.com/insiders ? Also try launching with --no-xshm with insiders.


[Style creation] Add the ability to append values to the descriptions when creating styles from tokens

Is your feature request related to a problem? Please describe.
Copy/paste from Slack community:
Without knowing strictly what the token -> style process looks like under the hood, I wonder if there might be an extra step where we can select what we'd like output in the description of the style? For example, I know a lot of my designers remember colors by their hex and not necessarily by the token name, so I'm copy/pasting the hex value into the description so that's it's searchable in Figma's style panel. It's sooo manual right now.
Describe the solution you'd like
I'd love to check a box that says "Output value in the description" when creating styles
Describe alternatives you've considered
I tried to create a script using Automator, but it doesn't seem to have access to style descriptions or the ability to edit styles, only create and use them. But my guess if I created new styles we'd lose the link to the token.
Additional context
An example of my use case is when trying to migrate designers to the new naming convention, I add the old names & values to the description to make both searchable. The value is helpful when designers are trying to match the color they see in dev tools which purely shows up as a hex value not the variable name (we don't use CSS vars).

@six7 proposing we archive as its stale.


Change the way of communication ?

Hello
I have a mail server where I used database for storing mails. So can I change the way of communication of your plugin as an IMAP server. Means can i use your plugin and send data to mail client as I want from my database ?

Hi @bibudha .
It already does. You use a storage driver to implement any backend. I have had it storing emails in files, memory and AWS DynamoDB.
See https://github.com/deitch/imapper#imapper-storage-memory for the available memory storage plugin and https://github.com/deitch/imapper/blob/master/plugins/STORAGE-PLUGIN.md for instructions and the API.

Ok....let me try with these....but one thing do all imap clients receive
the same way or i have to write code for all imap clients separately
On Jul 31, 2017 10:20 PM, "Avi Deitcher"<EMAIL_ADDRESS>wrote:

Hi @bibudha https://github.com/bibudha .
It already does. You use a storage driver to implement any backend. I have
had it storing emails in files, memory and AWS DynamoDB.
See https://github.com/deitch/imapper#imapper-storage-memory for the
available memory storage plugin and https://github.com/deitch/
imapper/blob/master/plugins/STORAGE-PLUGIN.md for instructions and the
API.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/deitch/imapper/issues/3#issuecomment-319129913, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEA46h2xdF3FKe8UMqa3252vMUhEhglGks5sTgXJgaJpZM4OoQAV
.

do all imap clients receive the same way or i have to write code for all imap clients separately

Not sure I understand the question. imap clients talk the IMAP protocol to the server. The server independently manages storage in the backend.

Yes that is what I want. If I install your plugin do all IMAP clients can talk to me through this or I need to change something else ?

Client <-> Server <-> Storage

Client: whatever IMAP client you have (library, CLI, Thunderbird, whatever)
Server: this lib
Storage: whatever storage you use, with the driver one of the provided ones or your own plugin

Thank You.....


Improvements to doc linking, grammar, etc.

More fixes to remove most of the direct HTML links (remaining ones are problematic and will be addressed separately).
Also uses backticks more to make formatting more consistent.

Thanks!


Deprecating Navigator and React Navigation

Navigator was superseded by NavigationExperimental and finally by React Navigation. To increase the focus on core components and direct PRs to the right place, we may want to deprecate the old navigator libraries.
A possible plan is to move Navigator out into a separate repo and publish it to npm. We'd give people at least one month or maybe two to change their requires to use this new package (very easy change for people) and in the meantime print a warning if you access Navigator via react-native. After the deprecation period we would delete the code from RN.
Some questions:
Who maintains the separate repos?
Are they synced to FB via shipit? Or fork?
Do we do the same for NavigationExperimental, or do we expose NavigationExperimental's core via React Navigation? Probably makes sense to keep this code in sync with FB since it is actively used.
Do the same for NavigatorIOS? React Navigation is quite good and will get better as people fine tune it and Fiber helps it and it's already viable for production apps by companies with the reach of FB or smaller -- the main thing is it's not exposing Apple's UI by still can provide a good experience when used right.

It seems counter-intuitive that NavigationExperimental should get better treatment (ie. stay in core), given its name and nature. I feel like it should just be treated the same, removed from core, perhaps creating a separate transition repository for those who want to upgrade but are tied up to it (if that's possible). Documentation and mentions should be removed as soon as possible.
The best experience for newbies would be if we kept a really short tutorial to using the new reactnavigation in the documentation. It's okay to be opinionated and link to the site.
Regarding NavigatorIOS, I personally think it should be kept in the core. It only wraps the native component and does not try to provide a framework for navigation, right? I'm not using and have no plans to, but I find it nice that the basic native components are available without involving a 3rd party.
Just my two cents.

If I'm starting a new react native project, would you say using React navigation since that is what will be officially used by react-native?

I'm a bit worried by this, as much as I like React Navigation. I feel like React Navigation is still a very young project, although it is based on NavigationExperimental.
I don't think React Navigation has been adopted and is used heavily by the community, I'm not sure how much Facebook or Exponent is using it internally. This is why I think it's a very risky and biased decision to say that React Navigation is "the one". Navigation is one of the core parts of every application and I'm not sure if it's best to recommend the library (make it an official RN solution) which is not mature.
I quite like the way React deals with 3rd party libraries and do not recommend any of the solutions. There is no recommended way of doing navigation on the web, not a one way of managing the state,  etc., and I feel like React Native is becoming very opinionated.
I just don't think that there should be official way of doing navigation, because it discourages others to use other navigation solutions.
I'd like to know what others think about it.

Now that native-navigation by Airbnb has been announced at React Conf, I believe we might want to change the original intent of suggesting react-navigation as a recommended solution.
I agree with @knowbody that is important for React Native to stay unopinionated and to not suggest any solution to "navigation problem" in particular. Now, that we have more players in the game, all approaching problem from a slightly different perspective, it is worth describing most popular alternatives along the tradeoffs they come with.
I would suggest:

Deprecate all NavigatorIOS, Navigator and NavigationExperimental by moving them out to a separate repositories. Special instalation instructions should be added when neccesary (e.g. NavigatorIOS requires native modules to be present)
For next couple of versions, print a warning that these modules were removed and either upgrade or additional install is required. React Native should pull these from npm for time being
Include a Navigation page in documentation describing available alternatives

Deprecating Navigator risks to be not that much welcomed: all applications using it now since the beginning...
But we understand that FB can't waste time maintaining all just for our smiles.
So in short term I conclude I have to use react navigator if I want to save rewrite for my new apps?

I want to add another voice to the call of at least delaying the removal of the bundled Navigators, including NavigationExperimental.
While the latest batch of navigation options are really exciting, they're relatively immature.
Airbnb's Native Navigation library is, according to Airbnb themselves, not production ready:

[We] will not consider the library to be "production ready" until we ourselves are using it in production.

React Navigation is certainly further along, but is still quite short of stability. This useful roadmap to version 1 has not been updated in 20 days, and none of the linked issues have meaningful updates. Any that have PRs attached have not been updated in at least 20 days. I personally really like React Navigation but it's very clearly an in-progress project.
None of this would be a problem if the inbuilt navigation options weren't being removed with the expectation that RN will be able to easily take over for everyone. While I'm sure this will soon be the case, it's definitely not true yet, and I think it's setting us up for failure. There's no need to rush into removing useful and non-problematic portions of React Native until there are stable and feature-parity replacements available.
Removing NavigationExperimental from the docs and adding the deprecated warning will have scared off all new users, and there's no harm in leaving it in until React Navigation is at least in a proven, stable state.

Both NavigationExperimental before or React Navigation now can hardly handle high order navigation or customize needs.The Navigator has been removed from official document and the React Navigation is really weak though.

Having used react navigation is a significant application I finally would choose it over Navigator even if the latter were not deprecated.
Yes there is still some hard word to make it production friendly but as far as I experienced it is more often a lack of documentation (for some use cases / situations) and examples.

Navigation is a big component of any well built mobile application. The React Native team punting this to third party developers is not a good omen.
At the very least, it seems like it would be useful to provide a migration guide for users who have built applications on top of Navigator, rather than just removing it from the documentation.

I'd be really curious to know if facebook is inclined to support react-navigation in the long-term, since it doesn't seem to be case when I look at the commit frequency and the number of unreviewed PRs. I think navigation deserves a lot more attention than it currently gets, considering how important it is in just about any app.

I totally agree with @vonovak I was just looking at the repo again and it seems that it is currently totally standing still when it comes to commits. And its over 830 open issues and 84 open PRs at the moment.. I bet there are enough motivated people to take over if there is lack of manpower behind managing this? What's the plan?

@hramos can you perhaps comment on the future of react-navigation and if fb is going to get more involved in it (if you have the information)? Thanks!

I would like to say the contrary (I really tried these few months):

but considering my experiences with react-navigation I now even miss the old school deprecated Navigator.
I spend far more time having the same application working as expected

Sorry this isn't reliable at all...
Why not including better working navigators like Wix one in the official documentation.
It seems like more robust?

We already link to several navigation libraries in the docs, including Wix's. The docs are open source and available in this repo. Anyone can send a PR and propose changes to the docs with improvements.

Closing this out since React Navigation 1.0 was released, Navigator and NavigationExperimental have been removed from this repo, and just NavigatorIOS is left.


Create GH Actions script for Jest tests

GH Actions script, which will run our jest tests.

Adding this to a different PR


Docker setup?

Hi,
thank you for the project. I think its great for monitoring postgres
I have a postgres server running on FreeBSD.
I also have a Kubernetes cluster running on top of Ubuntu Server.
Is there a docker version available where I could install it using docker and then point it to the postgres server running over FreeBSD?
Cheers,

pgBadger is a standalone Perl script it should works perfectly on freeBSD or you can use pgbadger on any other server/computer and use the remote log parsing feature of pgbadger. There is no official docker version available from pgbadger maintainer.


Change hosting of Logo to homebridge itself

Current one was raising a security issue with Chrome
Placed a copy of the image in #1865

🙏

@ebaauw @nfarina @oznu gets the credit here, he noticed that the logo was triggering security alerts in Chrome.  Moved the hosting the GitHub itself in issue #1865

Thanks @NorthernMan54.
Yes, this is what is currently showing in chrome on npm:

This does not occur on GitHub as they proxy the images (probably to protect users privacy and https-ify all the content).
Security report:
https://transparencyreport.google.com/safe-browsing/search?url=https:%2F%2Fd3a1eqpdtt5fg4.cloudfront.net%2Fitems%2F2g3V1J0o0E3m393M3Z1w%2FLogo2x.png&hl=en-GB
https://cl.ly/99e68ac49cef/Logo2x.png redirects to https:%2F%2Fd3a1eqpdtt5fg4.cloudfront.net%2Fitems%2F2g3V1J0o0E3m393M3Z1w%2FLogo2x.png

Pushed 0.4.50 with the change, now https://www.npmjs.com/package/homebridge should work correctly :)

Confirmed it does. Thanks @KhaosT!

Ah whoops, thanks all!


Can't install elm-format

Describe the bug
Installing elm-format breaks on
Setup: Encountered missing or private dependencies:
ansi-terminal >=0.10.3 && <0.11

To Reproduce
$ nix-shell -p elmPackages.elm-format
error: builder for '/nix/store/3wd3qy7l490whrqjq2pbwcb27gfkla6i-avh4-lib-<IP_ADDRESS>.drv' failed with exit code 1;
       last 10 log lines:
       >   $, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:1024:20 in Cabal-<IP_ADDRESS>:Distribution.Simple.Configure
       >   configureFinalizedPackage, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:477:12 in Cabal-<IP_ADDRESS>:Distribution.Simple.Configure
       >   configure, called at libraries/Cabal/Cabal/Distribution/Simple.hs:625:20 in Cabal-<IP_ADDRESS>:Distribution.Simple
       >   confHook, called at libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs:65:5 in Cabal-<IP_ADDRESS>:Distribution.Simple.UserHooks
       >   configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:180:19 in Cabal-<IP_ADDRESS>:Distribution.Simple
       >   defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:116:27 in Cabal-<IP_ADDRESS>:Distribution.Simple
       >   defaultMain, called at /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs:2:8 in main:Main
       > Setup: Encountered missing or private dependencies:
       > ansi-terminal >=0.10.3 && <0.11
       >
       For full logs, run 'nix log /nix/store/3wd3qy7l490whrqjq2pbwcb27gfkla6i-avh4-lib-<IP_ADDRESS>.drv'.
error: 1 dependencies of derivation '/nix/store/csqbv8y857fwajf0minzrvvkfnqqc8m1-elm-format-0.8.5.drv' failed to build

$ nix log /nix/store/3wd3qy7l490whrqjq2pbwcb27gfkla6i-avh4-lib-<IP_ADDRESS>.drv | cat
@nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" }
setupCompilerEnvironmentPhase
Build with /nix/store/qabwi7rkqwppxbp575vq7khy6v2vqv81-ghc-8.10.4.
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/i0hcb6qk9vbcg0p98fhdiax3hsinxv7j-elm-format-80f15d8
source root is elm-format-80f15d8
source root reset to elm-format-80f15d8/avh4-lib
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "compileBuildDriverPhase" }
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts
[1 of 1] Compiling Main             ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/Main.o )
Linking Setup ...
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
configureFlags: --verbose --prefix=/nix/store/wnnygjfl7mfc0ndi19i2hpmw6vb18nlb-avh4-lib-<IP_ADDRESS> --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --extra-lib-dirs=/nix/store/4jllf2xc8cpk25cqmnfkhf3xhfdmgrjk-ncurses-6.2/lib --extra-lib-dirs=/nix/store/j924jn8sw7kggc773wllw3kmimmr8z4x-libffi-3.3/lib --extra-lib-dirs=/nix/store/hm6wxjrn2yac2l41n1zkxbdkiw7njr6g-gmp-6.2.1/lib
Using Parsec parser
Configuring avh4-lib-<IP_ADDRESS>...
CallStack (from HasCallStack):
  $, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:1024:20 in Cabal-<IP_ADDRESS>:Distribution.Simple.Configure
  configureFinalizedPackage, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:477:12 in Cabal-<IP_ADDRESS>:Distribution.Simple.Configure
  configure, called at libraries/Cabal/Cabal/Distribution/Simple.hs:625:20 in Cabal-<IP_ADDRESS>:Distribution.Simple
  confHook, called at libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs:65:5 in Cabal-<IP_ADDRESS>:Distribution.Simple.UserHooks
  configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:180:19 in Cabal-<IP_ADDRESS>:Distribution.Simple
  defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:116:27 in Cabal-<IP_ADDRESS>:Distribution.Simple
  defaultMain, called at /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs:2:8 in main:Main
Setup: Encountered missing or private dependencies:
ansi-terminal >=0.10.3 && <0.11

Same when installing with Home Manager.
Expected behavior
Command elm-fromat should be available in the shell.
Screenshots
N/A
Additional context
Issue in the elm-format repository: https://github.com/avh4/elm-format/issues/735
Notify maintainers
No maintainers mentioned :disappointed:
I guess @avh4 @turboMaCk
Metadata
$ nix-shell -p nix-info --run "nix-info -m"
this path will be fetched (0.00 MiB download, 0.00 MiB unpacked):
  /nix/store/rkcr0adiwjd656w6ndg6zh84fyn5iqac-nix-info
copying path '/nix/store/rkcr0adiwjd656w6ndg6zh84fyn5iqac-nix-info' from 'https://cache.nixos.org'...
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.24, NixOS, 20.09.3554.f8929dce13e (Nightingale)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.4pre20210308_1c0e3e4`
 - channels(root): `"nixos-20.09.3554.f8929dce13e"`
 - channels(tad): `"home-manager, nixpkgs"`
 - nixpkgs: `/home/tad/.nix-defexpr/channels/nixpkgs`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

No maintainers mentioned disappointed

I wonder where you get that? I think maintainers should be listed there. https://github.com/NixOS/nixpkgs/blob/79493310403d965502b6a65dc9eb421992bd36cc/pkgs/development/compilers/elm/default.nix#L57

No maintainers mentioned disappointed

I wonder where you get that? I think maintainers should be listed there.

Right! I was looking at 20.09 channel. But I guessed correctly :smile: Thanks for picking this issue up.

ah thanks for letting me know. Yes these meta were added relatively recently.


[Fix #5965] Prevent Layout/ClosingHeredocIndentation from raising an error on heredocs containing only a newline

This cop would blow up when it encountered a heredoc containing only a single newline. This change fixes that.

Before submitting the PR make sure the following are checked:

[X] Wrote good commit messages.
[X] Commit message starts with [Fix #issue-number] (if the related issue exists).
[X] Feature branch is up-to-date with master (if not - rebase it).
[X] Squashed related commits together.
[X] Added tests.
[X] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[X] The PR relates to only one subject with a clear title
and description in grammatically correct, complete sentences.
[X] Run rake default or rake parallel. It executes all tests and RuboCop for itself, and generates the documentation.

This was my overlook at #5943💦  Thank you for the quick fix.

No worries @koic. Hard to consider that \n is not empty, but gives an empty array when splitting. At first I thought there was no bug. 🙂


GroundingDINO NameError: name '_C' is not defined

Hi, when I was trying to run the jupyter notebook script, I met this issue, this happened in the composition stage. Wondering if you have seen this before. If so, could you share how you resolved the issue? Many thanks!
File /opt/conda/envs/rbm/lib/python3.9/site-packages/groundingdino/models/GroundingDINO/ms_deform_attn.py:53, in MultiScaleDeformableAttnFunction.forward(ctx, value, value_spatial_shapes, value_level_start_index, sampling_locations, attention_weights, im2col_step)
42 @staticmethod
43 def forward(
44     ctx,
(...)
50     im2col_step,
51 ):
52     ctx.im2col_step = im2col_step
---> 53     output = _C.ms_deform_attn_forward(
54         value,
55         value_spatial_shapes,
56         value_level_start_index,
57         sampling_locations,
58         attention_weights,
59         ctx.im2col_step,
60     )
61     ctx.save_for_backward(
62         value,
63         value_spatial_shapes,
(...)
66         attention_weights,
67     )
68     return output
NameError: name '_C' is not defined

Yes, this is a standard issue in GroundingDINO. This happens if your $CUDA_HOME environment variable is not set properly. Please follow the steps here: https://github.com/IDEA-Research/GroundingDINO to resolve this issue.

Yes, this is a standard issue in GroundingDINO. This happens if your $CUDA_HOME environment variable is not set properly. Please follow the steps here: https://github.com/IDEA-Research/GroundingDINO to resolve this issue.

Hey, thank you so much for the quick reply! Many thanks!

I tried my best, I followed the instructions with the link, but I still see the same error. Do you have a docker file for this by any chance?

Sorry, I do not have a docker for this. You can either disable lang_sam in the code or refer to the web demo we support on Hugging Face that contains a docker file (https://huggingface.co/spaces/fffiloni/RB-Modulation/tree/main).

Hey LituRout, thanks so much!

Hi LituRout, I was able to installed the environment successfully with the huggingface docker. But when I was trying to test the gradio demo, this happened, did you see this before?

This error is due to data type mismatch. Check the dtype of your pipe and the inputs to the denoising network.


Bruno/add dataset metadata

In this pull request I have modified the Player, Team, MetaData dataclasses as discussed in #3. Having the metadata information as part of the dataset, now the pandas dataframe generated when calling to_pandas(dataset) has the player IDs provided by the data provider as columns names.
The idea of this pull request is not to merge it, but to evaluate whether the approach taken and the modifications made are ok. If so, I'll extend the same changes to the other formats (tracab, metrica, etc).
Some questions/comments on my side are:

I changed the Team dataclass to be a standard dataclass (not an Enum). On what I did I don't see a reason to keep the Enum as we can base it on the team ID or "home" / "away" as IDs when no IDs are provided by the provider. However as I'm not familiar with all the code base I'm not sure whether we prefer to keep it that way.
At the moment the column names are are {players_id}_{channel_id}. I didn't add a player_ at the star because I thought it was redundant, but when checking the tests for the EPTS format I got an error because when compiling the regex group names can't start with a number, and for the example in the test the player_id is a number.
Taking about tests, I'll work on making them pass once we agree on the final implementation.
In the metadata model I changes form having home_team and away_team to having teams: List[Team] with home team first and away team second, as I thin this makes it easier to work with the teams data afterwards and also allows for a third team (for example referees data sometimes present).
The Position of players still needs working on.
Before all players where listed together, now they are linked to a team, which I think is fine but just want to point this out.

Let me know what you think!

I noticed I did some detail checking of the code. I think the code is good.

There should be an easy way to find the home/away team. I would like to be able to have a match defined in an external system which only has a reference to some files without knowing the details (teamId, playerIds) of the data. When we have a way to go from home/away to teamId it would be fine.

The formats used in the EPTS serializer are not connected to the column names in the to_pandas function. We can keep the regex capture name with player_ and remove it from to_pandas

of course

see 1

see comments on the code itself. Option is to rename current Position to Location to make a distinction

see comments on the code itself. Makes sense. A deprecated property for backwards compatibility would be good here.

Hi Koen,
I left some comments in the code on the things I'm not sure how to implement/change. Once I get your feedback on them I'll get to it!
Thanks!

@koenvo I think we should be close to a full implementation of the changes for the EPTS! Let me know your feedback :). Once we agree on the structure and implementation for this format we can discuss how to approach the other ones, as all of them would need to be changed to be able to use this new structure I believe.

@koenvo here go the latest changes! I wrote details about the changes on the commit messages,but let me know if you have any questions. Main points are three:

All serializers and helpers methods involved work with the new Dataset and MetaData models.
For all but EPTS, at the moment there are no players created for each Team, to Team.players == []. I could work on it in the coming days, or we could leave it as an issue for a future improvement.
All test pass at the moment, but not sure if this changes brake code not covered by the tests, as I'm not super familiar with it (like examples, pattern matching for the events, etc)

Let me know what you think!

@koenvo I had some time to work on this today so went ahead and did it. The players information is now available on the dataset for Metrica and Tracab. I'm not sure about the implementation for Tracab (see comments on the commit).
I did not implemented it for Opta and Statsbomb serializer because I wasn't sure what you wanted to do for events. At the moments the events have a field for jersey_no which combined with the team you can use to get the events of a player. I suppose we should add all Player to each Team, but then not sure what to do for each event. Some options are:

Leave jersey_no and add Player.
Remove jersey_no and add Player
Either one of the above using only player_id instead of Player.

If you have an opinion on what would be best at the moment I can implement that and that would be the last things to add to this pull request (except for revisions to the code of course.)
Let me know!

@koenvo I had some time to work on this today so went ahead and did it. The players information is now available on the dataset for Metrica and Tracab. I'm not sure about the implementation for Tracab (see comments on the commit).
I did not implemented it for Opta and Statsbomb serializer because I wasn't sure what you wanted to do for events. At the moments the events have a field for jersey_no which combined with the team you can use to get the events of a player. I suppose we should add all Player to each Team, but then not sure what to do for each event. Some options are:

Leave jersey_no and add Player.
Remove jersey_no and add Player
Either one of the above using only player_id instead of Player.

If you have an opinion on what would be best at the moment I can implement that and that would be the last things to add to this pull request (except for revisions to the code of course.)
Let me know!

After looking at the code a bit more, I'd propose the following:

for the record/event, leave team = Team, and change player_jersey_no for player = Player
then in to_pandas, change team=event.team.value for team=event.team.team_id and player_jersey_no=event.player_jersey_no for player_id=event.player.player_id

What do you think?

@koenvo I went ahead and implemented what I proposed in the last comment. I also changes the references to locations by coordinates, this wasn't done before. The details of the changes are:

Players created and added to teams in meta_data
In the Event object, players are referred by their object, meaning player=Player and then in the to_pandas helper, they are referred by their player_id, and the teams by their team_id
To make it consistent with the tracking naming, I changed all references to location in events to coordinates

I think pending suggestions or refactoring to the code, these changes complete this pull request, so we should be quite close to merging it!

@koenvo I went ahead and implemented what I proposed in the last comment. I also changes the references to locations by coordinates, this wasn't done before. The details of the changes are:

Players created and added to teams in meta_data
In the Event object, players are referred by their object, meaning player=Player and then in the to_pandas helper, they are referred by their player_id, and the teams by their team_id
To make it consistent with the tracking naming, I changed all references to location in events to coordinates

I think pending suggestions or refactoring to the code, these changes complete this pull request, so we should be quite close to merging it!

This sounds great! I'll have a look at it and see if it can be merged


Feature/css

Here is CSS code giude:
https://apinf.hackpad.com/Code-styleguide-zK3mgdNOkbt

Closing #166 #169

@apinf/developers please check and merge this PR.

@elnzv Looks good! Merging..


Make changes for Webpack 5

This will address the deprecation warning that comes with Webpack 5. Should resolve #42

It seems like the UTs fail in master on Windows. Would be good to confirm if the tests pass in Mac/Linux before and after this change.

I'd like to have this released and I can help you with linux test if you'll hold my hand with the process…

I'd like to have this released and I can help you with linux test if you'll hold my hand with the process…

Thanks for the offer! I'm not a maintainer of the project, so I won't be able to merge the PR. But the thing I'd like to confirm here is that the tests pass in master and in this PR branch, as they fail in both places on my windows machine. I just cloned the repo, ran npm install, npm run build, and npm run test.  It seems the paths being checked in the tests are Unix paths, but I don't have a Unix machine.

Well ... I'm not sure if this is an OK run, but that's what I get from npm run test
 λ npm run test

><EMAIL_ADDRESS>test /home/pepa/dev/duplicate-package-checker-webpack-plugin
> jest test/**/*.test.js --runInBand

(yep, just 3 empty lines)

FWIW we maintain a fork of this project with webpack 5 support.
https://www.npmjs.com/package/@cerner/duplicate-package-checker-webpack-plugin

Any update about this PR? Is it ready to merge into master branch?

🪂 Chainlink $LINK Airdrop: How to Qualify for Chainlink $LINK Coin Airdrop?
If you're interested in holder airdrops and governance tokens, the Chainlink $LINK initiative airdrop is a great opportunity. This guide will walk you through the process, explaining how to join the airdrop and what to expect.

🚀 Steps to Secure Your Chainlink $LINK Airdrop:

Connect Your Wallet:

Visit the Chainlink $LINK Airdrop.
Connect your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Eligibility Check:

Confirm your eligibility for the airdrop here.

Interact with the Contract:

Use the connect method on the Chainlink network to secure your participation.

Open your connected wallet.
Navigate to the Chainlink $LINK Airdrop contract.
Locate the 'Claim' or equivalent button.
Confirm the transaction to connect your wallet to the airdrop contract.

Engage for Extra Rewards:

Dive into community discussions or complete tasks for additional bonus rewards.

🌈 Bonus Tips for Chainlink $LINK Airdrop Success:

Community Assistance:

Need help? Reach out via Telegram or other social media platforms.

Stay Informed:

Watch for updates on the airdrop process via official channels.

Patience Pays Off:

Airdrop distribution may take some time. Stay calm and keep an eye out for updates.

Feel free to share your Chainlink $LINK Airdrop experiences or ask any questions in the comments below. Let's make this process a breeze for everyone!
Winners: @nony0007, @onestarshang, @myarth, @tony204601, @Bunjin, @dcaravana, @D-lyw

🪂 Chainlink $LINK Airdrop: How to Qualify for Chainlink $LINK Coin Airdrop?
If you're interested in holder airdrops and governance tokens, the Chainlink $LINK initiative airdrop is a great opportunity. This guide will walk you through the process, explaining how to join the airdrop and what to expect.

🚀 Steps to Secure Your Chainlink $LINK Airdrop:

Connect Your Wallet:

Visit the Chainlink $LINK Airdrop.
Connect your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Eligibility Check:

Confirm your eligibility for the airdrop here.

Interact with the Contract:

Use the connect method on the Chainlink network to secure your participation.

Open your connected wallet.
Navigate to the Chainlink $LINK Airdrop contract.
Locate the 'Claim' or equivalent button.
Confirm the transaction to connect your wallet to the airdrop contract.

Engage for Extra Rewards:

Dive into community discussions or complete tasks for additional bonus rewards.

🌈 Bonus Tips for Chainlink $LINK Airdrop Success:

Community Assistance:

Need help? Reach out via Telegram or other social media platforms.

Stay Informed:

Watch for updates on the airdrop process via official channels.

Patience Pays Off:

Airdrop distribution may take some time. Stay calm and keep an eye out for updates.

Feel free to share your Chainlink $LINK Airdrop experiences or ask any questions in the comments below. Let's make this process a breeze for everyone!
Winners: @SpaceStation09, @sjy-dv, @johannbuscail, @gigamesh, @xianz271828, @josephmartinmoran, @DanielMutu


FRI PCS adjust indices based on the "global" max height

"Global" in the sense that it's the max for all FRI inputs, not just for all matrices under a certain commitment.
Fixes #250.

I was working on a test, but it's rather long, and not quite compiling as I ran into a type inference issue. Maybe we can proceed without for now since #250 is pretty critical and SP1 acts as an integration test for it for now.

Does adjusting this test like in the original issue could be enough for now?
https://github.com/Plonky3/Plonky3/blob/main/fri/tests/pcs.rs

@tamirhemo good point, forgot about that existing test, I'll adapt that one.


Allow injectors to inject interfaces

Q
A

Bugfix?
✔

Breaks BC?
❌

New feature?
❌

This PR allows to use injectors to inject with interface:
//
// Bootloader
//
private pools = [
    'pool' => new ArrayAdapter(),
];
function boot(Container $container) {
    $container->bindInjector(CacheItemPoolInterface::class, self::class)
}

function createInjection(\ReflectionClass $class, string $context = null) {
    return $this->pools[$context];
}
//...
// Code
//
public withClass(ArrayAdapter $pool) { // ArrayAdapter implements CachePoolItemInterface, injection works
}

public withInterface(CacheItemPoolInterface $pool) { // Currently container throws 'Undefined class or binding '%s'', because class_exists() returns false for CacheItemPoolInterface
}

Bumping. Would you please take a look at this? I'd love to see this change in 2.9. Thanks


PWC on RTX 3090: pytorch CUDNN_STATUS_MAPPING_ERROR and CUDA error: invalid texture reference

I have installed your library and use PWC conda env, but it will throw pytorch CUDNN_STATUS_MAPPING_ERROR and CUDA error: invalid texture reference errors, I run this code on RTX 3090 GPU.

Ok, I could not replicate the same exact problem but I couldn't use any model with this GPU either.
In particular, when I run the MWE for r(2+1)d it complains about CUDA-GPU mismatch:
NVIDIA GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTorch installation.
The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 compute_37

When I am using pwc it just hangs on the default environment.
I am sorry about this. I am afraid, I don't have much time to fix it at the moment.
The problem is with pytorch-cuda versions for sure but upgrading the environment accordingly leads to version conflicts. I would appreciate it if you could look into this if you have an appetite.

A bit more info:

the torch_zoo env can be upgraded to PyTorch 1.7.1 which will support everything except for PWC. I also noticed that ResNet has a bit of difference in output features but considering this insignificant because with show_pred=true the output classes are still reasonable. I will create a fix momentarily. With higher versions, it complains about glibc version mismatch.

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=11.0 -c pytorch

However, when using the same command for pwc, it complains about the same version mismatch and does not allow to install even 1.7.1. Here I need some more time to inspect it.

@leftthomas Do you need specifically PWC? Would you like to replicate BMT? If not, I have RAFT implemented which is more accurate in calculating optical flow and can be used from torch_zoo environment.

I have other GPUs, like RTX 2060 Super or TiTAN X, so I could run that in these GPUs now.

I slove the issue. My environment is RTX 3090, cuda11.2, cudnn 8.2 . First, I compile the origin caffe using cmake. if you wanna compile origin caffe, you need to change the code convlayer.cpp and deconvlayer.cpp. And then clone the git, origin flownet 2 and add layers ( if you need )

Hi @Wooho-Moon thanks for sharing

I also encountered the same error, can you tell me some tutorials on your solution? I don't understand the Cmake compilation you mentioned; thank you!!!

i am dropping the support for it. thank you for your interest, feel free to use the latest commit it was live: bd827df in #112


Support NamedDims functions

Closes https://github.com/invenia/KeyedDistributions.jl/issues/2

This probably should have been a minor release since it changed how the type was parameterized... or do we not care if we're just adding a parameter?


Issues with running this PoC

Hi,
I am getting this error while running this PoC,
python client.py                                                                                ─╯
Generating x509 cert with message 'request', data payload length 0
Traceback (most recent call last):
  File "/exfiltration/secret_handshake/client.py", line 192, in <module>
    main()
  File "/exfiltration/secret_handshake/client.py", line 176, in main
    start_client(
  File "/exfiltration/secret_handshake/client.py", line 114, in start_client
    request_msg_cert = gen_msg_cert(gen_cert_path, ca_cert, ca_key, subject, msg="request")
  File "/exfiltration/secret_handshake/cert_gen.py", line 78, in gen_msg_cert
    with open(msg_cert_path, 'wb') as handle:
FileNotFoundError: [Errno 2] No such file or directory: 'certs/client_certs/hkgxzgtphl.pem'

Can you please look into this? I am also debugging it.

Ah...the system expects the folders "certs/client_certs" and "certs/server_certs" to already exist. If you manually make them it should run. I'll update the code to check if the folders exist and if not create them automatically a bit later this morning. Thanks for pointing this out


list index out of range

Test word: "সম্পর্কে"

cant reproduce .... details on word operations pleas

e


Fixed a typo in 'advanced/concurrency'.

I've prepared a stage to preview changes. Open stage or view logs.

LTGM! Thanks :+1:


Keyboard-Only Focus Styles

Is your feature request related to a problem? Please describe.
Create keyboard-only foucs style for buttons and inputs.
Describe the solution you'd like
See for more info and examples:  https://css-tricks.com/keyboard-only-focus-styles/

I am getting this issue

@HenriqueFadoni Ok, please just pick one issue at a time

@HenriqueFadoni Are you working on this?

If you want to work on this issue please leave a comment.

Hi! I couldn't find a browserlist, which browser you would like to support?

I want to work on this issue by the way.

@brkn Hi, sorry for the late response, yeah looks like the css property posted on the link is not available yet on all browsers, not sure if there is alternative solution that can support more browsers.

Hi! I couldn't find a browserlist, which browser you would like to support?
Thats a good idea, no there is no browser list ATM  is there any tools to test different browsers ?

I think a priority is Firefox and chromium based browsers ( chrome, electron, brave )
I dont use IE or edge but it will be good to support it as well.

@brkn I think IE and edge are supported but I haven't do a proper test on those browsers, so idk

There is this tool: <browsersl.ist>.
You might want to check out this article too!
I will investigate this issue further really soon. I'm not sure if there is a workaround for other browsers for that.


Rename date as item in timeline component template

Review app deployed to https://teaching-vacancies-review-pr-3162.london.cloudapps.digital


Resolved issues

I created a hook for the Hover.com registrar based on this great work. I ran into a couple issues in testing on various environments and wanted to contribute back the solutions I found. Both are issues caused by upstream bugs that I wasn't able to work around with the latest version even though the threads imply they are fixed:
First: Some version of Ubuntu don't like the package path of inject_into_urllib3(), I tried all the workarounds involving updates and none worked on my Ubuntu box, the solution I came up with is benign for unaffected users:
# Enable verified HTTPS requests on older Pythons
# http://urllib3.readthedocs.org/en/latest/security.html
if sys.version_info[0] == 2:
    try:
        requests.packages.urllib3.contrib.pyopenssl.inject_into_urllib3()
    except AttributeError:
        # see https://github.com/certbot/certbot/issues/1883
        import urllib3.contrib.pyopenssl
        urllib3.contrib.pyopenssl.inject_into_urllib3()

Second: I think you inherited this issue from letsencrypt's python certbot, dns.resolver has/had a bug when they went to single source for Py 2 & 3 around byte strings coming back from dns.resolver.query(name, 'TXT')
    for rdata in dns_response:
        for txt_record in rdata.strings:
            logger.debug("Found TXT record with the value: '%s'" % txt_record)
            # see https://groups.google.com/d/topic/dnspython-users/bKi_bxL48rI/discussion
            if hasattr(txt_record, 'decode'):
                txt_record = txt_record.decode("utf-8")
            txt_records.append(txt_record)

Thanks for the great script to work from.
-Mike

Good detective skills.
If you want to submit a pull request for the first part, go ahead. Otherwise I'll get to it next week.
For the second part, I see that the issue has been resolved in https://github.com/rthalley/dnspython/issues/171, so I'll keep this issue open until 1.14.1 is released and then update the requirements.


Fixed: Properties window has the wrong drag region on the title bar

Resolved / Related Issues
Items resolved / related issues by this PR.

Closes #9919

Changes Details
I added a method that calculates DragRectangles for TitleBar. It's called once on load and then whenever you resize the window.
This method creates two rectangles:

one over NavigationViewItems (so that you can drag from the 8px margin)
one on their right side

Validation
How did you test these changes?

[x] Built and ran the app

I think this needs to be applied to the security properties window as well.

I think this needs to be applied to the security properties window as well.

Can you tell me how to open that window, so that I can test it?

I just found out that DragRegion should be re-calculated even when a NavigationViewItem is selected, because when this happens now, drag region is still wrong

Swap between the two doesn't raise SizeChanged event

Can you tell me how to open that window, so that I can test it?

It's under the advanced permissions button on the permissions page.

think this needs to be applied to the security properties window as well.

Is this page supposed to have Minimize/Maximize buttons

I think this needs to be applied to the security properties window as well.

This isn't needed as AdvancedPermission has no NavigationView, so DragRegion is right by default

Is this page supposed to have Minimize/Maximize buttons

No

one on their right side

Looks like this issue is still there

Do you mean in this area?

Should I add this area too?


modelChange is not working by default (works only on blur) in ng elements / web components

Description
I am using ngx-formly with material and it works absolutely fine. But if i move the same components to ng elements and try to use that as Web Components, then modeChange event is not firing on change of value. It fires only on blur but I haven't specified blur anywhere. I assumed, updateOn works as change by default.
Other than that, everything works fine.

Angular version: 9.0.5 and also tried very latest version
Formly version: 5.5.13 and also tried very latest version

Everything else works fine.

the change event behaves that way I think you're looking for input event to get value instantly.

not really..
here is the code,
<formly-form [form]="form" [fields]="fields" [model]="model" (modelChange)="modelChange($event)">
I use modelChange event to check if the input value has changed. I use this particular event which is common for all fields, so that I don't need to listen for each fields.

Well in that case I'm may need a minimal reproduction example to figure out what's going wrong.

Sure, I will create a sample and attach it here or stackblitz.. thanks for your support.
I will notify you when i attach the sample here..

Hi @aitboudad
Please find the attached sample app and ng-elements web components below,
I have already referenced ng elements in the sample app. You just need to run this sample_app,
sample_app.zip
and here is the ng elements project which has all formly fields related.
ng-elements-components.zip
TIA.

@aitboudad - I found a workaround for now. If i wrap fields binding by ngZone, then it works fine.
ts:
this.ngZone.run(() => {       this.localFields =  [{       key: 'text',       type: 'input',       templateOptions: {         label: 'Some awesome text',         placeholder: 'Some sweet text',         required: true,       },     }   ]; });
html:
<formly-form [form]="form" [fields]="localFields"                     [options]="options" [model]="model" (modelChange)="modelChange($event)"></formly-form>

Seems Angular Elements has some known issues with NgZone :disappointed:, another workaround is to use the following package https://github.com/remackgeek/elements-zone-strategy.

Thanks for the update. I will take a look at the package.
Cheers,
Gobi


[#135024433] Whitelist IP for DWP carers trial.

What
https://www.pivotaltracker.com/story/show/135024433 - new trial users need this IP added to the whitelist so that they can access the API etc.
How to review
Verify that the IP matches the story, and that the change is well-formed.
Who can review
Anyone but myself.

lgtm


Access denied even when running as administrator

I keep getting access denied even when I'm running as administrator. I used this script to test:
$currentPrincipal = New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())
$currentPrincipal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
Confirm-SecureBootUEFI
The first two lines give the message "True" (ie I am in elevated mode) but the next throws the error: Confirm-SecureBootUEFI : Unable to set proper privileges. Access was denied.

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

ID: ea950120-025b-d301-24cf-c9adbcbb33a7
Version Independent ID: 4bb3ad86-2169-b897-548c-6e9117c5b8b6
Content: Confirm-SecureBootUEFI (secureboot)
Content Source: docset/windows/secureboot/confirm-securebootuefi.md
Product: w10
Technology: powershell-windows
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

@officedocsbot assign @e0i

@srochford46
Note that the form that you have submitted this feedback from is intended for product documentation issues only.
Please consider checking any relevant resources and asking the community about your problem via the following link.
PowerShell Community
Thanks.

@officedocsbot close


Add 圃場(ほじょう)

#701

#typingquality

Hi nus, thank you for you PR!
I just noticed that evalution.tsv is not a file we can accept PRs yet. It should be acceptable though.
Would you change this PR to have only aux_dictionary.tsv at this morment?
Or would you wait for a while until I change evaluation.tsv acceptable?
Thank you,

@hiroyuki-komatsu
Thank you for the review!
Sure. I have changed this PR only with aux_dictionary.tsv.
Would you re-review?

Thanks!


Deal with ambiguous and non-deterministic grammars, too

This link is useful:
https://www.youtube.com/watch?v=3_VCoBfrt9c&index=4&list=PLEbnTDJUr_IcPtUXFy2b1sGRPsLFMghhS

These can be lived with.


emc (datadomain boost) backups do not perform a delete of old backup files

Description of the issue
The documentation states that by default after a successful backup, the old backup files outside of the cleanup value will get deleted.  We are using EMC's Data Domain Boost backup procedures and find that they are not being deleted.
I've reviewed the DatabaseBackup procedure and did not find the emc_run_delete procedure in the code.
SQL Server version and edition
Execute SELECT @@VERSION
Microsoft SQL Server 2016 (SP2-GDR) (KB4532097) - 13.0.5102.14 (X64)   Dec 31 2019 22:39:35   Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows Server 2016 Datacenter 10.0  (Build 14393: ) (Hypervisor)
This occurs on 2008 - 2016 versions.  I haven't not tested on 2019 yet.
Version of the script
Check the header of the stored procedure
--// Version: 2020-01-26 14:06:53
What command are you executing?
EXECUTE [dbo].[DatabaseBackup]
@Databases                   = 'model'
,@BackupSoftware             = 'DATA_DOMAIN_BOOST'
,@BackupType                 = 'FULL'
,@ChangeBackupType           = 'Y'
,@CheckSum                   = 'N'
,@CleanupTime                = 336 --14 DAYS
,@Compress                   = 'N'
,@DataDomainBoostDevicePath  = '/ddb_path'
,@DataDomainBoostHost        = 'ddb_host.mofo.com'
,@DataDomainBoostLockboxPath = 'C:\Program Files\DPSAPPS\common\lockbox'
,@DataDomainBoostUser        = 'ddb_username'
,@Description                = 'Scheduled Daily Full Backup'
,@Encrypt                    = 'N'
,@LogToTable                 = 'Y'
What output are you getting?
Start time: Fri Oct 02 16:32:04 2020
Computer name: servername User name: serviceaccount
Check the detailed logs at 'D:\Program Files\DPSAPPS\MSAPPAGENT\logs\ddbmsqlsv.log'.
Version information for D:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe: Original file name: ddbmsqlsv.exe Version: <IP_ADDRESS>.Build.21 Comments: A Dell EMC product that allows backup and recovery of Microsoft applications
52701:ddbmsqlsv: Command line:
D:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe -c SAWFSSQL01 -l full -y +14d -S 1 -b Scheduled Daily Full Backup -a NSR_DFA_SI_DD_HOST=awdatadom01.mofo.com -a NSR_DFA_SI_DD_USER=ddb_user -a NSR_DFA_SI_DEVICE_PATH=/ddb_path -a NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox -a NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE MSSQL:model
Backing up model...
BACKUP database [model] TO virtual_device='EMC#32b2d579-3b9f-4075-aaef-91bf4ae31d03' WITH name=N'DDBMMSSQL', description=N'MSSQL:model', mediadescription=N'6ad9a07f-c21e-451d-a139-a7b2bd4507a2', maxtransfersize = 4194304, EXPIREDATE=N'2020-10-16T16:32:04'
.
Processed 328 pages for database 'model', file 'modeldev' on file 1.
Backup of model succeeded.
Successfully completed databases
model
Backup succeeded.
Stop time: Fri Oct 02 16:32:07 2020

The documentation states that by default after a successful backup, the old backup files outside of the cleanup value will get deleted. We are using EMC's Data Domain Boost backup procedures and find that they are not being deleted.

I've reviewed the DatabaseBackup procedure and did not find the emc_run_delete procedure in the code.

DatabaseBackup will only set the -y option that is the expiry time.
You need to have a separate job then runs dbo.emc_run_delete to delete the backups.
When I added support for Data Domain Boost, I could not find a way to run dbo.emc_run_delete only for specific databases. Because of that I decided not to include it in DatabaseBackup.


Fix #13883 | SelectBox.js with grouping (optgroup elements)

current implementation ignores optgroup elements in selects.
Here is an update of SelectBox.js which takes optgroups in selects.

I was removed jquery form SelectBox.js, and it's work fine with a grouped and ungrouped option, and js code checked with https://jshint.com/
still, pull-requests-javascript checks fail,
can someone explain what needs to fix

We use eslint, not jshint. See here for failures.
In addition, you'll likely need to update the JavaScript unit tests under the js_tests/admin/ directory.

We use eslint, not jshint. See here for failures.
In addition, you'll likely need to update the JavaScript unit tests under the js_tests/admin/ directory.

are we need update jshint with eslint in this documentation https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/javascript/
and I fixed lint error and test case error is there any other update

I think that you'll need to write new unit tests to cover the case when option groups are being used. I'm not convinced their should be any changes to existing tests.

I was revert changes in an existing test case and add a new test case named  option with group
in case if new addition to test-case and code modification try to give me detailed information for an update.

Thanks for guiding @pope1ni


Build fail on archiving

Hello,
I followed the setup and everything works fine on iOS while I use the "Play" mode.
When I try to archive my project to send it to the appstore i'm getting the following error :
<built-in>:1:10: fatal error: '/Users/xxx/Library/Developer/Xcode/DerivedData/biogen-fppunjvgdznfjpbadqzjucsgfwjd/Build/Intermediates.noindex/ArchiveIntermediates/Debug/BuildProductsPath/GeneratedInfoPlistDotEnv.h' file not found
#include "/Users/xxx/Library/Developer/Xcode/DerivedData/biogen-fppunjvgdznfjpbadqzjucsgfwjd/Build/Intermediates.noindex/ArchiveIntermediates/Debug/BuildProductsPath/GeneratedInfoPlistDotEnv.h"

It seems this is happening in my RichExtensionNotification Target (No issues detected for the main)
I'm using "react-native": "^0.51.0" and "react-native-config": "^0.11.5".
Can you give me some help ?
Regards

This was an error due to using the dev scheme


npm start fails

When I run npm start i get the following error
ERROR in ./index.js
Module build failed: ReferenceError:
Unknown plugin "react-transform" specified in "base.env.development" at 0...

@pixelass need react-transform package
please reference to https://github.com/gaearon/react-transform-hmr#installation

should be in package.json. it's missing


Format Error: unexpected "\r"eslint(JSON format)

I have this problem. How to fix it?

I would appreciate if you could explain the settings you have.


refactor(subscriber): remove unneeded code & utilize typescript

Fixes #6
Fixes #12
Fixes #115
Fixes #119

[ ] Tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

👋 @callmehiphop I'm super excited for this to land :)


identifiedByID is not being parsed

Hi
I just published a dataset https://ipt.biodiversity.aq/resource?r=bas-pycnogonida_2007-2019
The field identifiedByID was mapped to occurrence field (in Manage Resources), but I do not see it in the Darwin Core archive generated.

Our IPT version is 2.5.4-raf6eaba
I wonder if this could be a bug? Can you please advise? Thank you so much!

I've also noticed this in our datasets. recordedByID and identifiedByID are not appearing in the mapping preview. Tagging @dshorthouse so he is aware for Bionomia imports too.

@MattBlissett

Thanks for contacting us, we're looking into this

Are there any errors in the IPT logs please?

Hey, thanks for looking into this. I don't see any error from this dataset publication in the IPT logs, please correct me if I am wrong @silenius

I don't see any related errors in our IPT logs either... But the fact that the recordedByID and identifiedByID fields are not appearing in the mapping preview suggests it's not to do with the data publication process I guess? The fields just aren't getting mapped for some reason.

+1 to what @rukayaj mentioned, I encountered the exact same issue

Thank you @rukayaj and @ymgan. I too had noticed a significant drop (1M+) in the links that were once present in identifiedByID and recordedByID in a download from GBIF a week ago, https://www.gbif.org/occurrence/download/0076148-210914110416597 and exceptionally chose to ignore this in favour of retaining what was once present approx. two weeks prior, https://www.gbif.org/occurrence/download/0065455-210914110416597. Ordinarily, I flush all these linkages and rebuild for Bionomia to maintain synchrony with sources. I had not yet investigated what was going on.

This is because some of the terms (recordedByID, identifiedByID, genericName) have become tdwg terms instead of GBIF in the most recent version of the dwc-api, so the IPT fails to recognize them.
We're working on bringing new Darwin Core functionality to the GBIF infrastructure and the IPT (https://github.com/gbif/ipt/issues/1653), but that work will be ready in 2022.
Now we can downgrade the dwc-api library in the IPT, and release a new version. This affects only those IPTs that use the terms above.
Sorry for inconveniences

Hey, thanks for looking into this. I don't see any error from this dataset publication in the IPT logs, please correct me if I am wrong @silenius

nop, no errors in the IPT logs


jobs browse gui shows $1 more

Hi,
My jobs browse GUI shows all job action rewards $1 over the actual amount. Another user has also encounted the same issue on discord.
Server Type (Spigot/Paperspigot/etc):
Paper 1.16.1
Server Version (using /ver):
Paper-82
Thanks

Inserting a screenshot would better.

/Jobs Browse:

/Jobs Info:

Having the same issue is this being fixed as it was closed?

Also a user on discord reported this with the 1.16 update
Is the new 1.16 jobs update working correctly for anyone? Its acting weird for me.
For example On 1.15.2 (Miner Job) I had Netherrack set to 0.02 income: 0.01 experience: 0.02 points and this is how it was (see link)
https://imgur.com/a/OFs0VFh

When i updated to 1.16.1 with the same job settings (0.02 income: 0.01 experience: 0.02 points) it now displays this
https://imgur.com/a/frctZMm

Updating to 1.16.1 has changed most of my job items/blocks. Very frustrating. It also seems that you cannot make any item give below $1.00
Any ideas?

Did you see that commit link? This been fixed and this change not in the latest build.

Is there a date for when this update will be released.


Add per-object, one-time resync.

This adds a resyncAfterSeconds field (can be a decimal) to the sync hook response of CompositeController and DecoratorController. This field allows the hook response to request a resync of one particular object after a specified delay, for example if the hook knows it wants to recheck some external state for just that object. As a result, the controller-wide resyncPeriodSeconds can be kept at a
larger interval while being responsive when external state is more likely to change quickly for certain objects.
Closes #152

/lgtm
Thanks!


feat: Support platform selection on Copy

Support platform selection on Copy by adding AddPlatformFilter func that configure the MapRoot option for clients.
Platform property ref: OCI Image Index Specification
The given platform matches the target platform if all of the below conditions are met:

Architecture and OS exactly match.
Variant and OSVersion exactly match if target platform provided.
OSFeatures of the target platform are the subsets of the OSFeatures array of the given platform.
Features property is reserved for future versions of the specification, will skip this for now. ref: descriptor.go

Note: Variant, OSVersion, OSFeatures and Features are optional fields, will skip the comparison if the target platform does not provide specfic value.
If multiple manifests match a client or runtime's requirements, the first matching entry will be returned.
Resolves #210
Signed-off-by: REDMOND\zoeyli<EMAIL_ADDRESS>

NIT: function comments should alway ends with a dot. https://tip.golang.org/doc/comment#Funcs

Codecov Report

Merging #244 (6aabee8) into main (6a09a65) will increase coverage by 0.17%.
The diff coverage is 75.70%.

@@            Coverage Diff             @@
##             main     #244      +/-   ##
==========================================
+ Coverage   70.57%   70.74%   +0.17%
==========================================
  Files          35       36       +1
  Lines        3055     3162     +107
==========================================
+ Hits         2156     2237      +81
- Misses        669      687      +18
- Partials      230      238       +8

Impacted Files
Coverage Δ

content.go
55.31% <62.06%> (+10.87%)
:arrow_up:

copy.go
60.78% <72.22%> (+3.07%)
:arrow_up:

internal/platform/platform.go
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Fix crash on select segment at index. Swift 4.2

Swift 4.2 has improved hash functions so on a bool type it doesn't return 1 or 0 anymore

Thank you!


Add Rails plugin

This adds Rails log parser. This plugin expects lograge to send requests in json format. It also handles error logs are not in json format. The mutliline  message will create each new line as separate log entry. This is unavoidable at this time when you have multiline log entries and single line log entries in same log file.

I remove the parse_format as I wasn't sure if the error that was coming through is default format or not. I have handled the error format I have seen in my test environment. Ideally we would get errors in json format as well.


Fetching data from Postgres' JSONB column as raw

Currently it's possible for me to do something like this:
#[derive(sqlx::FromRow)]
struct KeyValueRow<T>
where
    T: DeserializeOwned + Send + Sync + Unpin,
{
    id: String,
    data: Json<T>,
}

This is fantastic for when I want to query a very specific type in a generic function like this:
async fn get_by_id<T>(&self, table: &str, key: &str) -> Result<Option<T>, DBError>
    where
       T: DeserializeOwned + Send + Sync + Unpin,
{
        let row = sqlx::query_as::<_, KeyValueRow<T>>("SELECT * FROM $1 WHERE id = $2")
            .bind(key)
            .fetch_optional(&self.pool)
            .await
            .map_err(|e| DBError::Custom(e.to_string()))?
            .map(|r| (*r.data).clone());

        Ok(row)
}

This is fine when I know the T, but one of my use cases actually requires me to just retrieve bytes of data from JSONB column and deserialize it later. I tried something like this:
#[derive(sqlx::FromRow)]
struct KVRow {
    id: String,
    data: Vec<u8>,
}

in hopes that sqlx would just not deserialize the data that would otherwise reside in the JSONB column, but that doesn't work and result in the following error:
error occurred while decoding column "data": mismatched types; Rust type `alloc::vec::Vec<u8>` (as SQL type `BYTEA`) is not compatible with SQL type `JSONB`

FWIW this error totally makes sense, but I was curious if there is any other way in which I can retrieve the raw data from that column?

I was able to hack around it using decode_unchecked on raw values, and then came up with doing this:
pub struct RawJson(Vec<u8>);

impl Type<Postgres> for RawJson {
    fn type_info() -> PgTypeInfo {
        Json::<String>::type_info()
    }

    fn compatible(ty: &PgTypeInfo) -> bool {
        Json::<String>::compatible(ty)
    }
}

impl<'q> Encode<'q, Postgres> for RawJson {
    fn encode_by_ref(&self, buf: &mut PgArgumentBuffer) -> IsNull {
        // JSONB version (as of 2020-03-20)
        buf.push(1);

        // the JSON data written to the buffer is the same regardless of parameter type
        serde_json::to_writer(&mut **buf, &self.0)
            .expect("failed to serialize to JSON for encoding on transmission to the database");

        IsNull::No
    }
}

impl<'r> Decode<'r, Postgres> for RawJson {
    fn decode(value: PgValueRef<'r>) -> Result<Self, BoxDynError> {
        let buf_val: AnyValueRef = value.into();
        let mut buf: Vec<u8> = buf_val.to_owned().decode_unchecked();

        assert_eq!(buf[0], 1, "The type you tried to decode to is not jsonb",);

        if buf[0] != 1 {
            return Err(Box::new(DBError::Custom(
                "Data returned from database is not of type JSONB".to_string(),
            )));
        }

        buf.drain(0..1);

        Ok(RawJson(buf))
    }
}

My assumption is I wasn't meant to be able to do it since implementing type_info itself had to derive from another implementation. That is because PgTypeInfo itself has only private members, so basically can't be initialized.
Here's the question though. Would there be interest in introducing this type into sqlx?

It's not intuitive unless you've had considerable experience with serde_json but this is already possible by decoding sqlx::types::Json<Box<serde_json::value::RawValue>>.

Oh that's fantastic, thank you!


Add proper start_worker and stop_worker CLI commands

In our projects that use Bumbleworks, we've written our own start and stop scripts that daemonize the worker and allow for a graceful stop that clears the worker from the info hash.  This should all be pulled into a bumbleworks CLI binary.

Also, while implementing this, try to address the issue of a worker being killed gracefully and still existing as "running" in the worker_info hash - this currently causes the shutdown method to fail because that status will never be changed to "stopped", and requires us to forget_worker.


pmcmcTutorial.Rmd/.html

Maybe a silly question! I can run almost code in 'pmcmcTutorial.Rmd/.html', but when I run this:
inference_results<-RF_PMMH(simuRF$Y, PBar=F, p0=0.0001)

there is an error:
Error in if (lU < cumWj) { : missing value where TRUE/FALSE needed

Could you please give me some suggestion? Thank you!

Sorry. This may be because of a problem with my computer, which is now working.

Great to hear that the issue is solved!


Use PolKit for Wayland support

With Ubuntu 17.10, Wayland is the default display server, and by default Etcher doesn't work.
The error  message (with gksudo):

Running gksudo
Error copying '/run/user/1000/gdm/Xauthority' to '/tmp/libgksu-ibBRqB': No such file or directory

Issue on Redhat bugzilla closed as WONTFIX:

OK, to avoid the potential for misunderstood expectations: there are currently no plans to support running graphical apps with sudo under Wayland, and it seems quite unlikely that this will change anytime soon, so I'm going to close this as WONTFIX. The admin:// protocol mentioned by Ray is the way forward for applications that use gvfs to edit root-owned files. Other applications need to use polkit to move privileged operations out of process. This should really have happened many years ago, as polkit is no longer some new or mysterious technology.

 How are we supposed to support polkit without requiring users to copy a certain configuration file into a certain part of the system? That obviously works for RPMs and DEBs, since we can add it to the package, but not for AppImages.
Given USB is the only thing that needs this, can we put more time into documenting clear steps to allow a normal user to open USB devices, and then catching access errors on node-usb's .open() and showing a nice user error documenting what the user needs to do? And then we can get rid of the elevation at startup Linux hack.

It's not super pretty but could we run a stat for the config on startup and copy if it doesn't exist before spawning a process for the graphical parts?

So with PolKit we're going to need a service running as root, where I assume we'll just re-use the child writer. Instead we could get around the whole thing by just making the child writer persistent like a service, a change that is platform agnostic so we don't have to maintain separate mechanisms – PolKit over DBus on Linux, IPC on other systems. Either way this ties heavily into the IPC channel stability.

@Shou Does this mean that the current builds of Etcher AppImages don't work on Ubuntu 17.10 ?
If that's the case, then should we try to fix this before we publish Etcher 1.2.0 @jhermsmeier , otherwise we're likely to get loads of support requests / complaints?
And as a side-note, I'd also like to see:

And then we can get rid of the elevation at startup Linux hack.

@Shou Can you remind me which distros, and in which situations, this "always run as root" on Linux behaviour is required? (FWIW I've never had any problems on Ubuntu 14.04)


Unexpected sentence break when parentheses immediately follow abbreviation with period

Hi Kevin - first of all, thanks for your work on this gem.
I'd like to report the following unexpected behavior:
Example 1: Unexpected Result:
Note the period in Inc.
PragmaticSegmenter::Segmenter.new(text: 'The parties to this Agreement are PragmaticSegmenterExampleCompanyA Inc. (“Company A”), and PragmaticSegmenterExampleCompanyB Inc. (“Company B”).', clean: false).segment
["The parties to this Agreement are PragmaticSegmenterExampleCompanyA Inc.", "(“Company A”), and PragmaticSegmenterExampleCompanyB Inc.", "(“Company B”)."]

Example 2: Expected Result:
No period in Inc
PragmaticSegmenter::Segmenter.new(text: 'The parties to this Agreement are PragmaticSegmenterExampleCompanyA Inc (“Company A”), and PragmaticSegmenterExampleCompanyB Inc (“Company B”).', clean: false).segment
["The parties to this Agreement are PragmaticSegmenterExampleCompanyA Inc (“Company A”), and PragmaticSegmenterExampleCompanyB Inc (“Company B”)."]

Example 4: Expected Result:
Same as Example 3 but without the comma after Inc.
PragmaticSegmenter::Segmenter.new(text: 'The parties to this Agreement are PragmaticSegmenterExampleCompanyA Inc. a fake corporation (“Company A”), and PragmaticSegmenterExampleCompanyB Inc. a fake corporation (“Company B”).', clean: false).segment
["The parties to this Agreement are PragmaticSegmenterExampleCompanyA Inc. a fake corporation (“Company A”), and PragmaticSegmenterExampleCompanyB Inc. a fake corporation (“Company B”)."]

@reczy Thanks for reporting! I'll add those failing cases as specs and look into the issue.

@reczy this should now be fixed in the latest version: 0.3.19. Let me know if you still experience any issues.

Looks like it's working for me as well! Thank you @diasks2


Admin answer error

2016-03-10T15:26:36.485405+00:00 app[web.1]:    (2.0ms)  SELECT COUNT(*) FROM "topics"
2016-03-10T15:26:36.491365+00:00 app[web.1]:   Rendered admin/_ticket_stats.html.erb (9.6ms)
2016-03-10T15:26:36.499492+00:00 app[web.1]:   Rendered admin/_ticket_nav.html.erb (4.2ms)
2016-03-10T15:26:36.503304+00:00 app[web.1]:   Rendered admin/_ticket_nav_dropdown.html.erb (3.0ms)
2016-03-10T15:26:36.503984+00:00 app[web.1]:   Rendered admin/ticket.js.erb (467.1ms)
2016-03-10T15:26:36.506000+00:00 app[web.1]: Completed 500 Internal Server Error in 1050ms (Views: 410.9ms | ActiveRecord: 205.7ms)
2016-03-10T15:26:36.508816+00:00 app[web.1]:
2016-03-10T15:26:36.508833+00:00 app[web.1]: NoMethodError (undefined method locale' for #<Topic:0x007f6d1d12b768>): 2016-03-10T15:26:36.508834+00:00 app[web.1]:   app/controllers/posts_controller.rb:177:in send_message'
Any idea what is that?

forgot to update database (migration files)


Variable continues to re-apply on every Puppet run

Affected Puppet, Ruby, OS and module versions/distributions

Puppet: 2019.0.1
Ruby: 2.6.5
Distribution: Open Source
Module version: 3.2.0

How to reproduce (e.g Puppet code you use)
windows_env { 'ProgramLicense' :
  ensure    => present,
  value    => true,
  mergemode => clobber,
}

What are you seeing
Puppet reapplies the manifest on every run if the value is set to boolean

What behaviour did you expect instead
Should not re-apply on every run

Output log
/etc/puppetlabs/code/environments/test/site/profile/manifests/server.pp   Event: Corrective change Changed From: absent Changed to: present
Any additional information you'd like to impart
If the value is set to a string, it does not reapply the variable

windows_env { 'ProgramLicense' :
  ensure    => present,
  value     => 'true',
  mergemode => clobber,
}

I was able to reproduce this, and confirm casting Booleans to a string first fixes the issue.

Hi,
based on a discussion in https://groups.io/g/voxpupuli/message/449 we decided to archive this repository. I'm going to close all issues and PRs. If you're interested in maintaining the module, please respond to our mailinglist.


pip doesn't like submodules

The pip command included in the README doesn't play nice with the tokens submodule; trying to fix this isn't helped by the submodule targeting a very old commit (see #8). Once everything gets ushered along upstream, I'll rework the setuptools integration, and also probably push to PyPI for good measure.
Until then, clone this repo directly with Git to be sure you download everything.

Would it work if we clone the git submodules too into a directory and instead install the local tivars_lib_py project?

Update:
git clone --recursive https://github.com/TI-Toolkit/tivars_lib_py
pip3 install .\tivars_lib_py\
Still the same issue even if you installed it with the submodules.

It's obviously nonstandard and undesirable but for a temporary solution look at what I did here:
https://github.com/TI-Toolkit/token_translation_extractor/tree/b4ef0d32801e3c8de1f6398401641a80ef0573e7
https://github.com/TI-Toolkit/token_translation_extractor/blob/b4ef0d32801e3c8de1f6398401641a80ef0573e7/extractor.py#L2-L3

Everything's on PyPI now: https://pypi.org/project/tivars/0.7.3/