Support for Dart in code snippets

I would like to see 'dart' as one of the supported languages in VS Code.  There is a Snippet Creator (https://github.com/nikitaKunevich/vscode-snippet-creator) that does not work because 'dart' is not in the current list of supported languages.

Just wondering, do you use the Dart extension?

Yes, I do 😊
// John Wiese /  Partner Technology Strategist /<PHONE_NUMBER>
From: Progracientist<EMAIL_ADDRESS>Sent: Friday, February 22, 2019 2:30 AM
To: Microsoft/vscode<EMAIL_ADDRESS>Cc: John Wiese<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Microsoft/vscode] Support for Dart in code snippets (#69159)
Just wondering, do you use the Dart extension?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode%2Fissues%2F69159%23issuecomment-466315574&data=02|01|John.Wiese%40microsoft.com|0f5e2bb5d2014026a2ae08d6989fe563|72f988bf86f141af91ab2d7cd011db47|1|0|636864209848378174&sdata=BUJkA9qABI6Ve2Miw94bnXuJ7%2F6BolsDobu9I8Ktb4Y%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABz9JVu8Zm9IjKZIBRCXA0MLqGIDXX62ks5vP6p3gaJpZM4bH9ef&data=02|01|John.Wiese%40microsoft.com|0f5e2bb5d2014026a2ae08d6989fe563|72f988bf86f141af91ab2d7cd011db47|1|0|636864209848388186&sdata=ewSh8yEQK0673OHP6s6spgLnNwsZnssE7a5VBX7gwP0%3D&reserved=0.

um, not sure how this is caused by an extension.  The documentation clearly does not list 'dart' as one of the supported languages. https://code.visualstudio.com/docs/languages/overview**** so how do we get it listed?  What does using the extension have to do with it not being listed in the list of languages when I try to create a snippet?

Are you talking about the "Select Language Mode" dropdown? If you have the Dart extension installed, it should be listed.

In Visual Studio Code, we have support for almost every major programming language. Several ship in the box, for example, JavaScript, TypeScript, CSS, and HTML but more rich language extensions can be found in the VS Code Marketplace.

Dart isn't listed because we don't ship support this out of the box nor do we have a special getting started guide here. Tho that doesn't mean VS Code doesn't support it. What is you question? What is you issue here?

ok, that is what I thought.  Here's what I would expect to happen:

install VS Code
install the Dart extension (https://github.com/Dart-Code/Dart-Code)
install the Snippet Creator extension (https://github.com/nikitaKunevich/vscode-snippet-creator)
write some code, highlight it, right-click, choose 'create code snippet'
in the list choose, 'dart' (then fill in the info needed)
be able to use that snippet alias in any '*.dart' file

It seems to break at #4, is that an extension issue? Which extension, then Dart extension or the Snippet extension? Is it because of lack of support for Dart OOTB with VS Code?  I'm just trying to figure out how to get this experience better as many people are using VS Code for their development of Flutter apps and one of the complaints I am hearing is that the snippet experience is horrible compared to Intelli-J. I think if it works like I outlined that then there is no issues.  But I don't know where to start to fix it.

I do, and it isn't in the list:

so, to make it a little more interesting I do have 'dart' in the list on my MacBook but not on Windows.  So perhaps it is an issue with the Dart extension?

ok, I take that back, it is there when I just go to File -> Preferences -> User Snippets  on my Mac, but not on Windows. It doesn't show up on either machine when I run the "Create Snippet" command.

@jwiese-ms on Windows where you see this, does Dart appear in the list if you run the Change Language Made command with a file open?

@DanTup yes, if I run the Change Language Mode command I do see dart in the list.  If I select that and then create the snippet it appears to work.  Not sure if there was something just messed up with my config or if there is something else going on, but at least at this point it appears to work like it should.   I'll find a clean machine and start from scratch to see if it is an issue or was something funky with my setup.

@jwiese-ms Ok, cool. If you do hit any issues that may be related to the Dart extension, feel free to ping me!


integration of panels

Hey there,
I just tried out VisualStudio Code and absolutely loved the idea of having a side bar which toggles between various panels:

So the first one shows the file tree, selecting the second one gives you a search panel:

The other ones are the GitHub integration and the debugging tools.
Long story short, I was wondering if this would make sense for Atom. I think it would be great to have something like a panel switcher. I especially love that they can show relevant meta info (e.g. how many files changed) on the icons.
I suppose I just wanted to hear your thoughts on this :)

Related to https://github.com/suda/tool-bar/issues/43

https://github.com/suda/tool-bar/issues/43


Add information to configuration "Protokollierung"

matter 0.2.7
Current option for matter.js debug log

Please add information hat log level for matter instance needs to be set to "debug" to see additional matter.js debug logs in iobroker log.

fixed with 0.2.9


Eliminate inactive (masked out) elements from participating in RVWMO determinations.

The only direction PoR - https://github.com/riscv/riscv-v-spec/commit/a67925038b653a75cd7eadb68b9915449941745d gives to load instructions is:

Masked vector loads do not update inactive elements in the destination vector register group.

and thus is silent on masked out (inactive) elements participation in RVWMO memory ordering.
Consider a strided load:
vlse32 v8,(rs1), rs2, v0.t  where rs2 has value of 16 and rs1 is 32 bit aligned.
If v0 has even bits set, every other element has values loaded from aligned non-overlapping addresses .
RVWMO allows non-overlapping reads to proceed in parallel, allowing opportunistic unordered loading form any relevant present cache-line.
If the odd elements must also have their data read (but not transfered into the vector register inactive elements), then RVWMO rule # 2 kicks in and opportunistic reading of present cache-lines is hampered until all required preceding cachelines are processed. In that interval cache-line may have been ejected to allow the predecessor entries to be loaded (or competing writes to occur), and would then need to be reacquired.
Not only that, but as these odd access are not aligned a simplistic approach of making all ordered requests to the cache subsystem could yield pathetic performance.
I am in favour of interpreting masked out (inactive) elements of a load as not needing to be read, thus not participating in RVWMO rule # 2 determinations.
The indexed case is also affected by decision.
(as are the segmented variants of strided and indexed).

Going further, I had planned to write that mask dependencies are control dependencies under RVWMO. That is, a masked element operation is like a branch around the corresponding operation.
This is usually consistent with how the scalar code would’ve looked prior to vectorization.
It also subsumes your suggestion, since if the mask bit is off, then the corresponding element operation isn’t actually performed, so it doesn’t affect the PPO.

I believe this issue should be addressed on its own even if later subsumed.
Even as a control flow dependency, the branch around could be defined as the "set in the register" part analogous to conditional move following the relevant calculation in transient working registers.
I agree with this mask as control dependencies idea, and also mentioned it in the context of a RVVWMO.
The problem is, that even though the possibility of control dependency can be determined syntactically, the actual dependency flow cannot, but is dependent upon current register values (in V0 specifically).
Do you have a solution for determining and tracing the specifics of this control dependency?
Are there any mature tools (graphing or analytic) to support this dependency type?
It would make consideration of the whole process model (including modifying vsew and/or vlmul that change register dependency allocation) much easier to formalize and develop a relaxed synchronous trap definition.
I hope you have something you can share, even if off list.
(I mention this here for transparency. The specific request I am making is for information on modeling/analysis tools and not any RISCV specific suggestion or decision vetting/avocacy).

Closed by 0c7f5f7b52d0c92586aabddaf6090603ea7d0834


Is this repo still "alive"?

Hi @minimaxir is this repos still alive?
I see many pull requests and suggestions but it has been more than 2 years that this was not updated.
Thanks

Yeah, looks dead. Anybody seen more recent and maintained forks of this?

wonder if there is any recommended fork, I see a ton of them but I'm not sure where the community migrated to

If you sort the list, the one with the most stars has two stars so I suspect there hasn't been a "migration event" yet, but it'd be great to hear from @minimaxir about what they think, whether they'd like to add contributors here or other options to see it up to date?

This list is literally a text file, with no dependencies and very new advances in the field of adversarial strings. By construction, it's not going to be as active as other projects on GitHub.
I do not appreciate the accusations of neglect, there just hasn't been much activity and PRs that don't add much unique value.

@minimaxir Be realistic, the only issue you commented on in the last year was this one accusing you of neglect. I have not seen any other activity here.
There are relevant and important PRs open that get simply ignored.

@minimaxir Be realistic, the only issue you commented on in the last year was this one accusing you of neglect. I have not seen any other activity here. There are relevant and important PRs open that get simply ignored.

That's the great thing about GitHub and open source. You can fork this repository and then add everything to it. :)

@minimaxir Be realistic, the only issue you commented on in the last year was this one accusing you of neglect. I have not seen any other activity here. There are relevant and important PRs open that get simply ignored.

That's the great thing about GitHub and open source. You can fork this repository and then add everything to it. :)

This is also causes the worst thing about open source - fragmentation and dilution of community efforts.

@minimaxir To communicate the project is dead, you may archive it here on GitHub, then you will "free" yourself.


Added missing import.

As this specific code block lists imports in general and an import from the flask package specifically, it should also include g for the sake of completeness.

Thanks!


chore: move @types/estree from devDependencies to dependencies.

See webpack/schema-utils#97
Needed due to line here: https://github.com/webpack/webpack/blob/master/types.d.ts#L62

Thanks


MudDataGrid: Fix RowsPerPage firing ServerData twice

Description
Currently, when DataGrid.RowsPerPage is modified, DataGrid.ServerData is called two time.
First because DataGrid.CurrentPage is reset to 0.
Second because DataGrid.RowsPerPage is modified.
This PR modify this behavior to call only one time DataGrid.ServerData when DataGrid.RowsPerPage is modified.
The modification is DataGrid.RowsPerPage reset the field DataGrid._currentPage to 0 instead of the property.
Fixes #8298
How Has This Been Tested?
I added a test to reproduce the bug.
Type of Changes

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (fix or improvement to the website or code docs)

Checklist

[X] The PR is submitted to the correct branch (dev).
[X] My code follows the code style of this project.
[X] I've added relevant tests.

@ScarletKuro, can you review this PR?

Thanks


Bug/Feature: Add option to connect to devices in /23 networks.

Is your feature request related to a problem? Please describe.
Like the title says I'm having trouble sending files to devices that have a different octet in subnet. If I try to send a device for ex: <IP_ADDRESS> and my ip is <IP_ADDRESS> sometimes it sends to itself and no option to add it manually.
Thank you.
Describe the solution you'd like
It will be nice to be able to modify the 3rd octet when connecting to the device. Maybe the "ID" should be "#xxx.xxx" instead of "#xxx"
Describe alternatives you've considered
No alternatives found.
Additional context
No additional context.

Currently, it is difficult to detect the subnet type.
You can manually type the IP address (the 2nd tab of the hashtag dialog) or you can add your devices to favorites.


How to remove first line indentation in org-mode, in the editor?

In org, whenever I create a new tree and make a new line, the editor automatically indents only this first line, like so:

And only the first line remains indented:

I'd like the editor to behave so that it does not automatically indent that first line.
I have org-indent-mode disabled.

I have org-indent-mode disabled.

You say that, but this is the work of org-indent-mode. Try this:
(after! org
  (setq org-startup-indented nil))

Unless you meant this occurs when you press RET on a new line. In which case, that's electric-indent-mode.
(electric-indent-mode -1)
;; or
(add-hook! 'org-mode-hook (electric-indent-local-mode -1))

More alternatives:
;; if you use evil
(map! :after evil-org
      :map evil-org-mode-map
      :i [return] #'+default/newline
      :i "RET" #'+default/newline)

;; if you don't
(map! :after org
      :map org-mode-map
      [return] #'+default/newline
      "RET" #'+default/newline)

You didn't include your M-x doom/info, so I can't assume anything about your config.

Unless you meant this occurs when you press RET on a new line. In which case, that's electric-indent-mode.
(electric-indent-mode -1) ; globally
;; or
(add-hook! 'org-mode-hook (electric-indent-local-mode -1))

This is what I meant, yes. Thank you, this works for whenever I press RET. However, when I press o (new line below) from the heading, it still indents. Should I just map o in the way you suggested in your last reply?

Also, a new issue arose: whenever I promote a heading into level 2, 3, etc., the heading gets indented by one, and so does the first line of every paragraph.

This is my doom/info:

SYSTEM  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /usr/bin/zsh
        uname      Linux 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64
        path       (~/.emacs.d/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /usr/local/libexec/emacs/27.1.50/x86_64-pc-linux-gnu/)
EMACS   dir        ~/.emacs.d/
        version    27.1.50
        build      kol 30, 2020
        buildopts  --with-json --with-modules --with-harfbuzz --with-compress-install --with-threads --with-included-regex --with-zlib --without-sound --without-xpm --without-jpeg --without-tiff --without-gif --without-png --without-rsvg --without-imagemagick --without-toolkit-scroll-bars --without-gpm --without-dbus --without-makeinfo --without-pop --without-mailutils --without-gsettings --without-pop --without-mailutils
        features   GLIB NOTIFY INOTIFY GNUTLS FREETYPE HARFBUZZ XFT ZLIB GTK3 X11 XDBE XIM MODULES THREADS JSON PDUMPER GMP
        traits     (server-running envvar-file)
DOOM    dir        ~/.doom.d/
        version    2.0.9
        build      grafted, HEAD -> develop, origin/develop, origin/HEAD b3077c9 2020-08-28 04:34:56 -0400
        elc-files  0
        modules    (:completion ivy :ui doom doom-dashboard doom-quit hl-todo modeline nav-flash ophints (popup +defaults) ligatures treemacs unicode vc-gutter vi-tilde-fringe window-select workspaces :editor (evil +everywhere) file-templates fold multiple-cursors snippets word-wrap :emacs dired electric vc :tools (eval +overlay) lookup magit pdf :lang data emacs-lisp javascript latex markdown org python sh :config (default +bindings +smartparens))
        packages   ((centered-cursor-mode) (latex-preview-pane) (evil-escape :disable t) (writeroom-mode) (visual-fill-column))
        unpin      (n/a)
        elpa       (n/a)

Is this still an issue?

Unless you meant this occurs when you press RET on a new line. In which case, that's electric-indent-mode.
(electric-indent-mode -1) ; globally
;; or
(add-hook! 'org-mode-hook (electric-indent-local-mode -1))

Thank you SO MUCH! This weird behavior started to annoying in the recent versions of Emacs/ORG.

This is SO USEFUL that I put it here:
https://emacs.stackexchange.com/questions/63618/how-to-remove-first-line-indentation-in-org-mode-in-the-editor
Thank you @hlissner .


[ModuleInterface] Guard layout based prespecializations in swiftinter…

…face files
rdar://107269447
To allow compilers that don't have this feature enabled to parse interface files that contain declarations that use layout based prespecializations, it has to be guarded.

@swift-ci smoke test

@swift-ci smoke test

@swift-ci smoke test macos

@swift-ci smoke test macos


add url visit count

added url visit count to models.py and added ability to increment it whenever shortened url is redirected in views.py

#6


Doesnt work anymore.

Dont bother wasting your time, kahoot (web) hacks are probably gonna be broken forever
`
1 . your code hooker doesnt even work, public or not it still pops up as red
2. highlights.. i don't even know as theres no way to tell which one is highlighted IF it even works (which it probably doesn't)
3.  Also auto answer doesn't func.
The screenshot below shows me playing with this cheat, confused and unsure of what do. I followed the intrtuctions exactly and even triple checked yet was very disappointed.
 - ZZ1XC

Yea the code is propably not working anynore and the question parser deprecated I could try to fix it tho :)

It works for me?

Only once it did answer incorrectly.

I tried again and it worked perfectly

I am closing this issue now since it works :)


Polygon has over four points

Decoding the following image produces 11 polygon points

text_results = decode(Image.open("test.jpg"))
>>> text_results
[Decoded(data=b'9785699175932', type='EAN13', rect=Rect(left=244, top=410, width=692, height=217), polygon=[Point(x=244, y=411), Point(x=246, y=451), Point(x=247, y=467), Point(x=259, y=627), Point(x=609, y=626), Point(x=936, y=616), Point(x=936, y=590), Point(x=933, y=464), Point(x=932, y=430), Point(x=931, y=410), Point(x=599, y=410)])]


Teams w/Exchange On-Premises - Outlook Contact Access

Hi,
What is the roadmap for MSFT Teams to have Outlook Contact Access within Exchange On Premises environments. This is severely limited usability factor. Imagine setting up a meeting within Teams and being required to enter every attendees email address that is outside your organization. Not very smooth, from a user experience standpoint. Please let us know.
Thank you

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


[MRESOLVER-178] Introduce a simple inter-process SyncContext

First draft of a simple inter-process SyncContext, not using the NamedLock api because the api is too fined grained and it would lead to multiple inter-process calls, while a single call could be sufficient.

The latest code is available at https://github.com/mvndaemon/mvnd/tree/master/sync/src/main/java/org/mvndaemon/mvnd/sync

Do we still need this since it has been removed from mvnd? @cstamas @gnodet

Dropping as the resolver provides a better option with a file based locking.


Preparation for release

Needs to be merged after PR #14

Example 7 did not work for me on Windows, the paths in cell 3 are wrong. getcwd seems to depend where jupyter is started. So if we use venv activate the cwd of jupyter is inside the venv and it does not find the data folder anymore.

I don't think so. You should be in the examples root directory. On my machine, if I activate the environment from the root directory and then run jupyter notebook, I stay in the same folder.

Cleaned up git history.


How to find a embedded array of string with string ?

Hi Guys !
My Database structure like this:
users: {
roles: {
"admin",
"user"
}
}
And i want to select all users who have Admin Role / User Role..
How to do that ?
I tried to use whereRaw, whereIn, and where.. nothing is working for me :(..
User::whereRaw(array("roles" => array("$in" => array("admin"))))
User::where('roles', '=', 'admin')
User::whereIn('roles', array('admin'))
Sorry for my bad english..
Thank you

You're saying that "roles" is an embedded document of users, with two properties, admin and user, but what are their values?  You need to change "roles" into an array, then User::where('roles', '=', 'admin') should work.


Pull secret for windows nodes

Is there an update needed for Windows nodes to use command oc get secrets pull-secret -n openshift-config -o jsonpath='{.data..dockerconfigjson}' for step 1 ?

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

ID: 516ce01f-750e-7c78-02c9-76c717edd681
Version Independent ID: 22950c15-1b08-a9df-f1e7-cc310cbbb1a3
Content: Add or update your Red Hat pull secret on an Azure Red Hat OpenShift 4 cluster
Content Source: articles/openshift/howto-add-update-pull-secret.md
Service: azure-redhat-openshift
GitHub Login: @sakthi-vetrivel
Microsoft Alias: suvetriv

@rp-msft
Thank you for reaching out to us on your query. We will reach out to you on this to answer your question

@rp-msft,
This channel is for driving improvements towards MS Docs,. If you could provide the feedback specific to this documentation you intended to, we would make sure your feedback is addressed accordingly.
For any product related question/issue I would recommend you to create a thread on the forums- Microsoft Q&A or open a support ticket with azure technical support. Since it's not directly related to the documentation, we will close this thread.

This  issue is specific to this document only, for step 1 it appears the command differs for Windows node and needs to be added in addition to the command for linux node listed here.

@rp-msft I will re-review it and update shortly


Install instructions for linux and mac os x

I extracted the linux build instuctions from the travis.yml, but I couldn't verify them.

#19 fixes the build...

fixes #14


[ISSUE #270] Upgrade pravega connector

Fixes issue #270. Related PR #1203.
Motivation
Upgrade pravega connector
Modifications

SubscribeTask supports EventMeshAsyncConsumeContext.commit
Upgrade creation of ReaderGroup and Reader and fix bug
Add license files

@LIU-WEI-git please split into several smaller pr.

@LIU-WEI-git please split into several smaller pr.

Hi, I have split this PR and started PR #1240 and PR #1242. Please review them.


Feature use-serde renamed to serde

Features activating external crates are supposed to have same name as
those crates. However we depend on same feature in other crates so we
need a separate feature. After MSRV bump it is possible to rename the
crates and features so we can now fix this inconsistency.
Sadly, derive can't see that the crate was renamed so all derives must
be told to use the other one.
Replaces #373

I agree with comments preferring - over _. I apologize for bitcoin_hashes. I don't remember what I was thinking.


[msal-browser] Add exports to index.ts

This PR matches the changes being done in #2677, adding additional exports to msal-browser index.ts, to be used in the msal-angular-v2 guard.

Coverage decreased (-11.2%) to 70.27% when pulling 7c2b0d1aae5730017bda2f63049fab48f9e71e7f on browser-new-exports into 737b28c70fa37663ac79b97880d3af2a616a65da on dev.


fix: Delete the default appsettings that ships with qna

Description
None of the existing templates ship with a appsettings.json. The qna template shouldn't too and we should let the defaultSettingsManager create the default settings for all bots as it has all the settings encapsulated in it.
Fixes #4641

Coverage remained the same at 55.148% when pulling 2d66c4ed43f2157e3b03d3adf9bf2086e7d036d3 on bugfix/4641-qna-settings into 77ad8e1b440bb9ff77bd3373f5e03e5371b567e5 on main.


dbeng_abs.php parse error after latest master

latest pull gives this in error_log.
[20-Jan-2015 13:07:30 Europe/Amsterdam] PHP Parse error:  syntax error, unexpected '{' in /var/www/spotweb/lib/dbeng/dbeng_abs.php on line 122

removed those changed 3 lines and my spotweb works normally again

Can you confirm that it is fixed by the latest commit?

yes that one works thx :)


Fixes global Solidarity installation failure (v7.10.3)

Fixes #1893.
Apparently postinstall runs even if you're installing globally, such as npm install -g ignite-cli or npx ignite-cli, which then fails because Solidarity is a devDependency.
This PR removes the postinstall. It doesn't appear there's a straightforward way to only run Solidarity in development mode, which is a bummer.
Thanks to everyone over at #1893 who reported this.

:tada: This PR is included in version 7.10.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add missing algorithm header.

blend state dependes on algorithm since it uses find()

@luigi-rosso could you please add me "Read/Triage" in your project  so that i can request to reviewers?

LGTM thanks!

@hermet invite sent!


CombineVariants outputs "set=Intersection" when all callers make a call

When subsets of the callers make a variant call, we get a nice dash-delimited list of the outputs in the "set" attribute:  set=mutect-varscan-strelka
When every caller makes a call, we just get set=Intersection
It would be nice to have the more explicit/verbose output even when all callers find a site

@tmooney says:  We could fork the existing version and change this block: https://github.com/broadgsa/gatk-protected/blob/aa8764d6c3de146856b174a8674fa787a6311d7c/public/gatk-utils/src/main/java/org/broadinstitute/gatk/utils/variant/GATKVariantContextUtils.java#L1323-L1337
public/gatk-utils/src/main/java/org/broadinstitute/gatk/utils/variant/GATKVariantContextUtils.java:1323-1337
        if ( annotateOrigin ) { // we care about where the call came from
            String setValue;
            if ( nFiltered == 0 && variantSources.size() == originalNumOfVCs ) // nothing was unfiltered
                setValue = MERGE_INTERSECTION;
            else if ( nFiltered == VCs.size() )     // everything was filtered out
                setValue = MERGE_FILTER_IN_ALL;
            else if ( variantSources.isEmpty() )    // everyone was reference
                setValue = MERGE_REF_IN_ALL;
            else {
                final LinkedHashSet<String> s = new LinkedHashSet<>();
                for ( final VariantContext vc : VCs )
                    if ( vc.isVariant() )
                        s.add( vc.isFiltered() ? MERGE_FILTER_PREFIX + vc.getSource() : vc.getSource() );
                setValue = Utils.join("-", s);
            }


remove: unused function

The title says it all.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

The title says it all.

I agree, and the change itself looks good, but can you have a look at the commit message guidelines in this repo.

@bep I fixed the commit message.


chore: add a fluent request client to ease API calls

Partially Closes #1028
Signed-off-by: Armando Ruocco<EMAIL_ADDRESS>

/ok-to-merge


Change operator.yaml to use master, to keep the readme uptodate with …

…latest version
Signed-off-by: Gary Brown<EMAIL_ADDRESS>

This change is

To avoid problem reported in #293 .


Sikulix crashes when typing accented characters

When asking to type something that has an accented character sikulix crashes

Hi @loweaxerium, can you share an example of accented characters that causes SikuliX to crash on type step? Thanks!
I tried the following and TagUI was able to type into the google search bar:
https://google.com
type q as éŒœÐðÇç
wait 5

Thanks for the response, just tested on macOS using a png and it fails.

Hi @loweaxerium, if you are using keyboard step to type into a field, you may try setting the accented characters to a variable, and paste the variable to the text field.
message = 'some international characters'
clipboard(message)
click field.png
keyboard [ctrl]v

SikuliX has limitation a for keyboard step which only accepts US-English keyboard layout.
Do let us know if this helps!

Thanks for sharing more tips!!!


Authentication and authorization - feedback

In the section "Authentication and authorization" the below highlighted text is incorrect. In the CDS Wave 2 and Finance and Operations 10.0.13 / PU37 it needs to be a valid email account.
The next steps walk through this process in Finance and Operations apps.

In Finance and Operations, go to System Administration > Users > Users.
Select New to add a new user. Enter the following information:

User ID - Enter cdsintegration (or a different value).
User name - Enter cds integration (or a different value).
Provider - Leave at the default value.
Email - Enter cdsintegration (or a different value, does not need to be a valid email account).
Assign the security role CDS virtual entity application to this user.
Remove all other roles including System user.

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

ID: 8065cd89-f253-c50b-ed2e-7b84e5b2409c
Version Independent ID: 8c7e311a-582c-1ac6-328e-be817a62924c
Content: Finance and Operations and Common Data Service admin reference - Finance & Operations | Dynamics 365
Content Source: articles/fin-ops-core/dev-itpro/power-platform/admin-reference.md
Service: dynamics-ax-applications
Product: ****
Technology: ****
GitHub Login: @Sunil-Garg
Microsoft Alias: sunilg

@Sunil-Garg, please review.

Bug 527683 logged to track this issue.


Deploying fails under Java 10

lein deploy private
Fails with
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
Because of Java 10 modules deprecation...
latest AWS libs do not suffer from this problem:
https://github.com/s3-wagon-private/s3-wagon-private/pull/61

fixed! :)


Sandbox - Cloudera Manager Issues

Firewall?

I wonder if we just had a heap overflow.  The recommended non-Java memory size is 1.5 GiB, 768.0 MiB more than is configured.

This seems to run cleanly if it's just Hue and the demo on 80 up.  When I try to start Cloudera Manager, Hue comes down.

We're just dropping the sandbox.  Closing this as won't fix.


Structured Qualifications Clean Up

Context
While reviewing the structured qualification work, quite a few bugs were found. This card deals with cleaning up all of these bugs
Changes proposed in this pull request
Checklist documented on ticket
#1 Updated English GCSE error messages

Guidance to review

Link to Trello card
https://trello.com/c/edEWlzAL/2599-dev-structured-qualifications-clean-up-work
Things to check

[ ] This code does not rely on migrations in the same Pull Request
[ ] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[ ] API release notes have been updated if necessary
[ ] New environment variables have been added to the Azure config

Looks good, just found this while testing locally.

One more. We should be using an autocomplete here. Just validating in the form

I've now updated the old English page to bring it more in line with how the newer page works

there is no autocomplete
I've updated the hint to include double awards because we already accept them, but don't mention it
made the width the right size for double award grades


Sticky Notes

Is your feature request related to a problem? Please describe.
we are taking notes in a notepad but the issue arises when we have to create a lot of notes we make lot of notepad files but when need to see all notes in one place note pad failed
Describe the solution you'd like.
For that we will create a Sticky Notes website where you can see all notes at one place
Describe alternatives you've considered.
SS:

Add any other context or screenshots about the feature request here.
No response

@swapnilsparsh the pr is made #748


Change web server from Thin to Puma (or other alternative)

Why?
Thin has not been under active support for many years and has not seen a release since 2016.
Additionally, Thin (and EventMachine, which it is based off of) does not seem to always handle concurrent requests correctly.  In rare cases, a single API call can block Thin from responding to other requests.
Potential alternatives:
Puma -- the default web server included with Rails 5
Unicorn
Rainbows!
Others?
What do we need to do before we can switch off of Thin?
Performance
We currently don't have a baseline of CCNG performance on Thin, and thus no way to measure the effect this may have on Cloud Controller's performance.  We probably would like to have a suite of performance measurements to ensure that at the very least we don't end up degrading performance in any way.
Based on the BOSH team's measurements from switching from Thin to Puma, it's likely that we will only see improvements to response times and throughput.  But we should be able to back this up.
Functionality
We use EventMachine's periodic timer functionality to emit metrics:
https://github.com/cloudfoundry/cloud_controller_ng/blob/4a23a419862ef9b7272f411a4435e33fc7305f30/lib/cloud_controller/metrics/periodic_updater.rb#L18-L20
We would need to figure out how we could replace this functionality.
We also have EventMachine specific code in async_requests.rb and runner.rb
Dependencies
is the dependency of

 #221
 #218
 #217

Notes
It may be helpful to review the BOSH team's previous successful effort when changing the BOSH Director's web server from Thin to Puma:
https://www.pivotaltracker.com/n/projects/1456570/stories/150958544
https://github.com/cloudfoundry/bosh/pull/1800
The CAPI team also previously investigated making the switch in 2017, but it seems that track of work was dropped.  I can't find a recorded reason why it wasn't pursued--@Gerg do you have any recollection around this?
@andy-paine @FloThinksPi @stephanme

I don't remember a particular reason why we didn't do it. I think, like you identified, it isn't a trivial swap and we had other priorities at the time.

This would be awesome, I'd love to see us do it.
Converting CC to the new way of doing component metrics using prom-scraper could eliminate that use of event machine and make metrics just another http endpoint.

I'm going to close this issue as Puma can already be used (still marked as experimental) and I'm confident that we will be able to make it the default webserver at some point in time.


Working with FutureOr produces unnecessary cast.

In the following example, analyzer reports Unnecessary cast, but without cast it's impossible to compile the program.
It seems that analyzer aware of internal FutureOr union, but compiler inference isn't.

import 'dart:async';

extension ToFuture<T> on T {
  Future<T> get toFuture async => this;
}

int sumSync(int a, int b) => a + b;
Future<int> sumAsync(FutureOr<int> a, FutureOr<int> b) async =>
  await a + await b;

FutureOr<int> sumGeneric(FutureOr<int> a, FutureOr<int> b) =>
  switch((a, b)) {
    (int a, int b) => sumSync(a, b) as FutureOr<int>, // Unnecessary cast
    (final a, final b) => sumAsync(a, b),
  };

FutureOr<void> printFuturOr<T>(FutureOr<T> v) async =>
  switch(v) {
    Future<T> v => print('Future<$T> ${await v}'),
    T v => print('$T $v'),
  };

void main() {
  final (a, b) = (1, 2);

  printFuturOr(sumGeneric(a, b)); // int 3
  printFuturOr(sumGeneric(a.toFuture, b)); // Future<int> 3
}

The reason you need the cast is that the upper bound algorithm used to combine Future<int> (from sumAsync) and int (from sumSync) doesn't want (or know) to create a FutureOr type.
That's mostly as safety measure, because introducing a union type can be too easy, while also giving a type which doesn't have any useful methods of its own.
So the upper bound it uses for int and Future<int> is Object (which also doesn't have a any useful methods, so maybe choosing FutureOr<int> would't be that bad).
Then you get an "unneccessary cast" warning because that warning is given for any up-cast, whether it's necessary or not for any other reason. You should just ignore that warning.

Ideally, if the cast is necessary for some reason, then we shouldn't be producing the warning.
The question is, can the analyzer reasonably determine that removing the cast would produce an error (or maybe just that it changes the type of the surrounding expression)? If the reason is the upper bound algorithm, then it seems like we could recognize switch expressions (and conditional expressions I assume) and run the algorithm with the types that would be used if the cast weren't there, and look for a difference.

is this still the case in dart 3.4.4?

Analyzer no longer produces a diagnostic for this code. Thanks for catching, @iapicca


unrar: 6.1.6 -> 6.1.7

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

2 packages failed to build:

python310Packages.unrardll
python39Packages.unrardll

3 packages built:

bazarr
rarcrack
unrar

(but those failures already exist so can be ignored)

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

7 packages built:

bazarr
python310Packages.unrardll
python39Packages.unrardll
rar2fs
rarcrack
sabnzbd
unrar


array_to_img requires PIL

To execute VGG16_demo.py, PIL is needed.

Traceback (most recent call last):
File "VGG16_Demo.py", line 27, in
img = image.load_img(filename, target_size=(224, 224))
File "C:\Users\h04033\Anaconda3\envs\AIR-Tutorial\lib\site-packages\keras\preprocessing\image.py", line 318, in load_img
raise ImportError('Could not import PIL.Image. '
ImportError: Could not import PIL.Image. The use of array_to_img requires PIL.

I was also encountered the same issue on Mac environment.
I resolved it by executing the following command.
"$ pip install pillow"

it is giving same error even after install pillow

I am having the same issue. I have pillow installed already, running command "conda install pillow", requested package already installed. Any Solutions?

I'm seeing the exact same issue @jalilahmed. I'll let you know if I find the solution. Please post here if you find it first.

@schmudde I was installing pillow in wrong environment. if you are using tensorflow background first " conda activate tensorflow" then run "conda install pillow"

Hey guys -
I installed pillow (using a Mac) using pip install pillow. Then, I also tried doing conda activate tensorflow, conda install pillow, but no luck. I keep getting the error,  raise IOError("cannot identify image file %r" and          raise ImportError('Could not import PIL.Image. '
386                           'The use of array_to_img requires PIL.')
--> 387     img = pil_image.open(path).
I thought it had to do with my image files (initially all were pngs, but I converted them to jpgs). But, it just doesn't seem to be working. I'm trying to convert all these image files into tensors of shape (N, 224, 224, 3), where N is the number of images in the dataset.

I am trying to adapt code I found here (https://shirinsplayground.netlify.com/2018/06/keras_fruits/
) to fit a neural network to 5 categories of images.
I am having this ( 'The use of array_to_img requires PIL.')  problem trying to run Keras in R Studio (v. 1.1.456 and R version 3.6.1)- - and have tried installing pillow every which way I can find on stack Overflow, while in R and in Conda and in Python.
I have been launching R-Studio from a conda environment where I check that I have Pillow installed. I have tried on newer and older versions of conda, by uninstalling the newer version of conda that was having compatibilty problems, and downgraded my anaconda to version 2. . I have downgraded my Python to 2.7, because of incompatibilities between the newer python and tensorflow just this week (Python 3.7). I have tried running the code that seems to work for everyone else on the web from my anaconda prompt to (pip install pillow ... and it tells me the requirement is already satisfied). When I install tensorflow using the install_tensorflow() function in R, it reports that it is installing Pillow v. 6.0.1.
And still the error when I try and run the model_fit_generator section,   'The use of array_to_img requires PIL.'
Error in py_call_impl(callable, dots$args, dots$keywords) : ImportError: Could not import PIL.Image. The use of array_to_img requires PIL.
Do the image data generators work for others? Are other people having this glitch? Here is my full code below:
title: "Deep Neural Network Photo Analysis"
author:  "Mari K Reeves"
date: "r Sys.Date()"
output: html_document
rm(list = ls()) #remove all past worksheet variables
#Load Packages
Read in Base Packages ---------------------------------------------------
pckg <- c("dplyr", "tidyr","RColorBrewer", "ggplot2","curl", "caret",
"RCurl","parallel","snowfall","rmarkdown","jpeg", "knitr",
"tictoc", "EBImage", "keras","tensorflow", "magick")
READING IN PACKAGES
for(i in 1:length(pckg)){
if ((!pckg[i] %in% installed.packages())==T) {
if(pckg[i] == 'EBImage'){
if (!requireNamespace("BiocManager", quietly = TRUE)){
install.packages("BiocManager", repos="http://cran.us.r-project.org")
BiocManager::install("EBImage")
}
}
install.packages(pckg[i], repos="http://cran.us.r-project.org",
                 dependencies = T)
print(pckg[i])
do.call("library", list(pckg[i]))

if(pckg[i] == "tensorflow"){
  install_tensorflow()
}

}else{
print(pckg[i])
do.call("library", list(pckg[i]))

}
}
#installing tensorflow again, because it doesn't seem to work in my loop above...
install_tensorflow()
#Some helpful resources: https://shirinsplayground.netlify.com/2018/06/keras_fruits/ and https://blogs.rstudio.com/tensorflow/posts/2018-10-11-activations-intro/
#Set up workspace and identify data directories
basedir<-"C:/Users/marireeves/Documents/RatTrapFever/Data/"
outdir<-"C:/Users/marireeves/Documents/RatTrapFever/Data/OutDir/"
traindir<-"C:/Users/marireeves/Documents/RatTrapFever/Data/19_07_11_Out/Training/"
testdir<-"C:/Users/marireeves/Documents/RatTrapFever/Data/19_07_11_Out/Validation/"
#Make Lists of All Training and Test Pics to subset

set.seed(333)
#for empty frames
trapdir<-paste0(basedir, "Animals/Empty/")
#and for photos with rats
ratdir<-paste0(basedir, "Animals/Rats/")
#and for photos with mice
mousedir<-paste0(basedir, "Animals/Mice/")
#with pigs
pigdir<-paste0(basedir, "Animals/Pigs/")
#humans - not enough now
#peopledir<-paste0(basedir, "Animals/Humans/")
#birds
birdir<-paste0(basedir, "Animals/Birds/")
#read in pictures as images, reduce resolution, write them out as smaller files, and transform them to arrays
#Do this for the training and test sets for the rats and the empty frames
#Send photos to training and validation folders randomly
#first, make a list of all the photo groups
folderlist<-c(trapdir, ratdir, mousedir, pigdir,  birdir)#peopledir,
for (myfolder in folderlist){
mypics <- list.files(myfolder, pattern = "JPG" , full.names = T)
mypics<-sample(mypics, 102, replace = T)#when more pics, set replace to F
mypics<-na.omit(mypics)
trainsize<-round(length(mypics)*0.8, digits = 0)
trainindex<-sample(mypics, trainsize, replace = F)
testindex<-mypics[!(mypics %in% trainindex)]
#give things names based on the name of the infolders
foldername<-as.character(myfolder)
minifolder<-sub("C:/Users/marireeves/Documents/RatTrapFever/Data/Animals/", "", myfolder)
foldername<-sub("C:/Users/marireeves/Documents/RatTrapFever/Data/Animals/", "", myfolder)
foldername<-sub("/", "_", foldername)
testname<-paste0(foldername, "test")
trainname<-paste0(foldername, "train")
afolder<-paste0( as.character(myfolder))
trainfolder<-sub("C:/Users/marireeves/Documents/RatTrapFever/Data/Animals/", traindir, afolder)
testfolder<-sub("C:/Users/marireeves/Documents/RatTrapFever/Data/Animals/", testdir, afolder)
#make this send photos to training and validation folders
for (testpic in testindex){
pic <- readImage(testpic)
pic<- resize(pic, 256, 256)
#give smaller pic a name and write it out as a jpg
picid<-as.character(testpic)
#This sub statement is not working!
picid<-sub(afolder, "", picid)
picname<-sub(".JPG", "_256x256.jpg", picid)
#picname<-sub(minifolder, "", picname)
outpic<-sub(afolder, testfolder, picname)
outpic<-paste0(testfolder, outpic)
writeJPEG(pic, target = outpic)
}
for (trainpic in trainindex){
tpic<-readImage(trainpic)
tpic<-resize(tpic, 256, 256)
pictid<-as.character(trainpic)
pictname<-sub(afolder, "", pictid)
picntname<-sub(".JPG", "_256x256.jpg", pictid)
outpict<-sub(afolder, trainfolder, pictname)
outpict<-paste0(trainfolder, outpict)
writeJPEG(tpic, target = outpict)
}
}
list of animals
names_list <- c("Empty", "Birds", "Rats", "Mice", "Pigs")
number of output classes (i.e. fruits)
output_n <- length(names_list)
image size to scale down to (original images are 100 x 100 px)
img_width <- 256
img_height <- 256
target_size <- c(img_width, img_height)
RGB = 3 channels
channels <- 3
path to image folders
train_image_files_path <-traindir
valid_image_files_path <-testdir
#Set up the image data generator functions
optional data augmentation
train_data_gen <- image_data_generator(traindir,
rescale = 1/255 #,
#rotation_range = 40,
#width_shift_range = 0.2,
#height_shift_range = 0.2,
#shear_range = 0.2,
#zoom_range = 0.2,
#horizontal_flip = TRUE,
#fill_mode = "nearest"
)
Validation data shouldn't be augmented! But it should also be scaled.
valid_data_gen <- image_data_generator(testdir,
rescale = 1/255
)
#load images into memory and resize them
#use_condaenv("r-tensorflow")
training images
train_image_array_gen <- flow_images_from_directory(train_image_files_path,
train_data_gen,
target_size = target_size,
class_mode = "categorical",
classes = names_list,
seed = 333)
validation images
valid_image_array_gen <- flow_images_from_directory(valid_image_files_path,
valid_data_gen,
target_size = target_size,
class_mode = "categorical",
classes = names_list,
seed = 333)
cat("Number of images per class:")
table(factor(train_image_array_gen$classes))
cat("\nClass label vs index mapping:\n")
train_image_array_gen$class_indices
names_classes_indices <- train_image_array_gen$class_indices
save(names_classes_indices, file = paste0(basedir, "names_classes_indices.RData") )
number of training samples
train_samples <- train_image_array_gen$n
number of validation samples
valid_samples <- valid_image_array_gen$n
define batch size and number of epochs
batch_size <- 32
epochs <- 10
#set model parameters and run fit model
#Use this next line if you don't want the model to keep adding new layers each time you
#run the code:
#k_clear_session()
initialise model
model <- keras_model_sequential()
add layers
model %>%
layer_conv_2d(filter = 32, kernel_size = c(3,3), padding = "same", input_shape = c(img_width, img_height, channels)) %>%
layer_activation("relu") %>%
Second hidden layer
layer_conv_2d(filter = 16, kernel_size = c(3,3), padding = "same") %>%
layer_activation_leaky_relu(0.5) %>%
layer_batch_normalization() %>%
Use max pooling
layer_max_pooling_2d(pool_size = c(2,2)) %>%
layer_dropout(0.25) %>%
Flatten max filtered output into feature vector
and feed into dense layer
layer_flatten() %>%
layer_dense(100) %>%
layer_activation("relu") %>%
layer_dropout(0.5) %>%
Outputs from dense layer are projected onto output layer
layer_dense(output_n) %>%
layer_activation("softmax")
compile
model %>% compile(
loss = "categorical_crossentropy",
optimizer = optimizer_rmsprop(lr = 0.0001, decay = 1e-6),
metrics = "accuracy"
)
###This below is the part that fails~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fit
hist <- model %>% fit_generator(
training data
train_image_array_gen,
epochs
steps_per_epoch = as.integer(train_samples / batch_size),
epochs = epochs,
validation data
validation_data = valid_image_array_gen,
validation_steps = as.integer(valid_samples / batch_size),
print progress
verbose = 1,
callbacks = list(
# save best model after every epoch
callback_model_checkpoint("C:/Users/marireeves/Documents/RatTrapFever/Data/OutDir/fruits_checkpoints.h5", save_best_only = TRUE),
# only needed for visualising with TensorBoard
callback_tensorboard(log_dir = "C:/Users/marireeves/Documents/RatTrapFever/Data/OutDir/keras/logs")
)
)


Make all LocustRunners aware of their target_user_count, not just MasterLocustRunner

I need this for my global rps target to work (this change was part of the rejected #1241)

Looks good!


Switch from operator Init mutator to operator factory

Operators are instantiated and then immediately invoke Init with options - it is easier to reason about if we instead use an operator factory that accepts the options when instantiating. Notably, operators can be immutable, and we don't need types for same-operator, different options format pattern

Codecov Report
Base: 74.74% // Head: 72.59% // Decreases project coverage by -2.14% :warning:

Coverage data is based on head (70e2a87) compared to base (9d003ed).
Patch coverage: 63.12% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           v3/dev     #484      +/-   ##
==========================================
- Coverage   74.74%   72.59%   -2.15%
==========================================
  Files         146      146
  Lines        6842     6820      -22
==========================================
- Hits         5114     4951     -163
- Misses       1453     1599     +146
+ Partials      275      270       -5

Flag
Coverage Δ

no-tinygo
72.52% <64.96%> (-2.17%)
:arrow_down:

overall
72.59% <63.12%> (-2.15%)
:arrow_down:

tinygo
71.20% <61.19%> (-2.32%)
:arrow_down:

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

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

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


#59 added gu-IN to locale

review it my Gujarati is not so good. I make sure its correct

yeah thanks


Add implicit iteration to CouplingMap

Summary
This adds an __iter__ method that passes through to iteration through the underlying rustworkx EdgeList (after construction).  This commit does not add the other methods needed to make CouplingMap into a Python sequence, such as __getitem__ and __len__, because constructing the EdgeList has a nonzero cost (the rustworkx implementation eagerly collects the edge indices into a Vec to iterate over), and could lead to hidden performance pitfalls.  The edges also have no particular order associated with them, so implementing Sequence would be a misnomer.
Details and comments
Fix #8863
Fix #8865 (implicitly - see below).
As a side-effect, this makes it legal to pass a CouplingMap instance to the CouplingMap constructor, but this is not a true copy constructor (which in Python are perhaps better spelled as CouplingMap.copy() so immutable objects can avoid the new-object allocation cost without messing around with __new__), since fields like description would not be copied.  This commit takes no position on whether a true copy constructor is a good idea.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.002%) to 84.496%

Files with Coverage Reduction
New Missed Lines
%

qiskit/extensions/quantum_initializer/squ.py
2
79.78%

Totals

Change from base Build<PHONE_NUMBER>:
-0.002%

Covered Lines:
62464

Relevant Lines:
73925

💛  - Coveralls


Change KIT pictures

On this page https://eclipse-tractusx.github.io/developer - we still have two items with Lorem Ipsum text.
Please change the images:

Just added png files if svg is not working


[#noissue] Polishing

Codecov Report

Merging #7341 into master will decrease coverage by 0.02%.
The diff coverage is 14.28%.

@@            Coverage Diff             @@
##           master    #7341      +/-   ##
==========================================
- Coverage   38.62%   38.60%   -0.03%
==========================================
  Files        3320     3320
  Lines       95909    95915       +6
  Branches    11850    11850
==========================================
- Hits        37046    37026      -20
- Misses      55962    55990      +28
+ Partials     2901     2899       -2

Impacted Files
Coverage Δ

...erializer/stat/AgentStatHbaseOperationFactory.java
76.59% <0.00%> (-5.23%)
:arrow_down:

...zer/stat/ApplicationStatHbaseOperationFactory.java
9.09% <0.00%> (-0.67%)
:arrow_down:

.../web/controller/BusinessTransactionController.java
0.00% <ø> (ø)

...orp/pinpoint/web/dao/hbase/HbaseAgentEventDao.java
0.00% <0.00%> (ø)

...corp/pinpoint/web/dao/hbase/HbaseAgentInfoDao.java
0.00% <0.00%> (ø)

...oint/web/dao/hbase/HbaseHostApplicationMapDao.java
0.00% <0.00%> (ø)

...inpoint/web/dao/hbase/HbaseMapResponseTimeDao.java
0.00% <0.00%> (ø)

...int/web/dao/hbase/HbaseMapStatisticsCalleeDao.java
0.00% <0.00%> (ø)

...int/web/dao/hbase/HbaseMapStatisticsCallerDao.java
0.00% <0.00%> (ø)

...t/web/dao/hbase/HbaseApplicationTraceIndexDao.java
70.00% <100.00%> (ø)

... and 8 more

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 71b5a31...98b7d75. Read the comment docs.


Set custom key alias and password

Hi, would it be possible to add ability for specifying your own password and alias for keystore file?
In RenPy, we have to edit the local.properties file in the rapt/project directory.
It would be cool to have a more straightforward way to handle this.
-Ikariya

The just-released v4.3.0 should now support alias and password settings in the config file, please give it a try and let me know how it works out for you!

Hi, just checked build in GH Actions. Works great, thx for such useful tool :)
-Ikariya


web interface not working

domain redirecting to github

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/7810118-web-interface-not-working?utm_campaign=plugin&utm_content=tracker%2F219945&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F219945&utm_medium=issues&utm_source=github).

Hey there, I took csstrashman.com down a few months ago because the worker machines were costing me money on Heroku and nobody clicked the donate button to send me donations.

The project does work fine from the command line, though. Do you need any help installing it?

Could you update your README to inform users about this change and avoid further confusions?

Done.


Transient Purescript-Text-Encoding is overly burdensome.

The transient dependency on the text encoding library is there to provide a very specific use-case that is not general to all users of this library, and thus makes more sense to be removed. Ideally this could be a two stage process where first a new library is released providing the needed functionality, and then the functionality in this library can be removed, alongside a link and explanation that a new library now provides this behavior.
This issue is being created in response to #19

Oh crap, this is especially needed as this underlying library is now deprecated.
https://github.com/inexorabletash/text-encoding
In the deriving library I'll want to try and abstract this problem out.... which means back to my old nightmare.

I lack a minimalist isomorphism to do the decode easily available. I don't remember the full history of the work I was doing.
I'm also thinking of working further at erasing the need for a polyfill in the other library, but that is more of a long term goal.

I kind of agree with the "breakout" library idea actually, as I'm considering improving another library I maintain which has minimal behaviour for base64 encoding, and wrapping these dependencies in a library specifically for working with strings, base64, and arraybuffers collectively.
Did you want to preserve some semblance of the string encoding/decoding for this lib here?

No problem on my side, I have only used binary arraybuffers myself.

If you were to release the stripped down version a la my PR here as another major version, I think I can commit to having a library up by the end of the weekend to provide the now missing functionality, and I could PR your Readme to include a note about what changed and how to resolve the problem.
What do you think?
Important to note I also removed the Show instance as it depended on a node-only inspect.

Would merging to a temporary branch suffice? @athanclark will probably change the API as well and 2 major bumps could be a bit strange...

Sure, I can always do my next library using a local fork copied into the directory. Make a branch for me to merge into and I'll update the PR.

I have created https://github.com/jacereda/purescript-arraybuffer/tree/v9 including your PR.

Cheers to that. So I assume we expect that @athanclark 's work will also end up here as part of the v9 release?

https://github.com/AlexaDeWit/purescript-arraybuffer-encoding This is where the new library will live btw.

I'm right in the middle of thoroughly testing my branch - I'll make sure to pull whatever you've changed. I don't have any form of text-encoding integration right now - I ripped out everything, so any upgrades should be smooth, and I haven't touched arraybuffer-types.

Sounds good. My changes also rip out text-encoding completely, so you may have to resolve conflicts if we did it differently.

@AlexaDeWit would -codecs be a better name since it will also have decoding?

or text-codecs...

I'll give the name some thought. My intent also intends to include working with a wrapped base64 type (still text underneath ofc), but yeah, I'm not fully happy with the name either. If/When I rename though that link will still be valid for a while to find under the new name. Github rename redirects are cozy.

purescript-arraybuffer-codecs maybe, minus the "text" bit. Is decent.

https://github.com/AlexaDeWit/purescript-arraybuffer-codecs renamed, I'll die on this hill and all that. <3

The v10 branch has been merged to master, tell me if you have any problem with the new API in your -arraybuffer-codecs.


clarify current behavior of repeat-until-fail for pytest tests

attempt to clarify the behavior of --repeat-until-fail depending on the type of tests.
Also fixed the original description that suggested the tests are ran N times and repeated N times
related to https://github.com/ros2/build_cop/issues/121

Thanks for the fixup :+1:

Just for reference: I asked upstream if an option for our use case could be added.


Load-balanced pool Bicep / ARM template Error

The example snippet for Bicep and ARM template for the Load-balanced pool - Load-balanced pool (preview) Example throws the following error below. I was able to deploy after removing those parameters.
Additionally, there are no details on how the load balancing works across the backends. Does it do round-robin?

{"status":"Failed","error":{"code":"DeploymentFailed","target":"/subscriptions//resourceGroups/myAPIM/providers/Microsoft.Resources/deployments/myBackendPool","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"ValidationError","message":"One or more fields contain incorrect values:","details":[{"code":"ValidationError","target":"url","message":"Url is not supported for backend pool."},{"code":"ValidationError","target":"protocol","message":"Protocol is not supported for backend pool."}]}]}}

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

ID: 92c18150-be00-5c8f-ad72-02101cd65f52
Version Independent ID: 0d8e1937-93df-e34c-f072-4559461e752f
Content: Azure API Management backends
Content Source: articles/api-management/backends.md
Service: api-management
GitHub Login: @dlepow
Microsoft Alias: danlep

@mikhailalmeida
Thanks for your feedback! We will investigate and update as appropriate.

@mikhailalmeida - Thanks for raising the issue. We have a doc update in progree to correct those examples and to provide more information about the load-balancing process. The example shows round-robin load balancing. Please expect the update to publish sometime within the next week.
According to our usual process, I'll now proceed to close this issue. Thanks again.
#please-close


Update package.json to solve Dependabot alert

From what it looks like we just need to update our dependencies and add a resolutions field, but opening this issue in case it turns out to be more than that.

Sounds good!
(cc'ing @atlasharry)

Corresponding Privacy Pioneer issue for reference.


how do I pause or resume consumer here?

Didn't find anything for the same.

Hey,
You can use the start and stop API for pausing and resuming.
hlConsumer.start(cb)
Start consumer messages from kafka topic.
cb - callback is called when the consumer is started.
If callback was called with err it means consumer failed to start.
hlConsumer.stop(cb)
Stop consuming messages.
cb - callback is called when the consumer is stopped.
message/error events can still be emitted until stop callback is called.

Thanks

The problem is that it has high overhead to start and stop. I would only like to pause in case there's back pressure. Something like blocking the fetch loop. Starting and stopping has a big impact on the smoothness of my pipeline.


New core options with some sublabels.

New Libretro core options format.
It's compatible with older version of RetroArch.
It allows to add sublabels to explain your options:

Now you can order your lists as you want, the 1st item doesn't have to be the default value.
The new default is like here.

You can name your options as you wish and you can also translate them.
So you could now write them all in Japanese and they will show up following the RetroArch language setting.
See translation example here.
Sorry I could not do more sublabels as I don't understand all the options in NP2kai! :sweat_smile:

How wonderful!
It takes time to understand, but I read it carefully.
I would like to try it on various frontends.
Thank you very much!


[vcpkg-ci-ffmpeg,sdl2,libwebp] Require CI pass on all triplets, fix dependencies

arm64-android: Need -lc++, but some deps still need work:
mpg123: -lstdc++
modplug: .../libstdc++
x265: .../libc++

thanks. It was very difficult for me to accept to add failures for ffmpeg in my pr just because it was silently broken on master. I will make mine depend on this


Fatal error  Connection failed: SQLSTATE[HY000] [2002] Connection refused

I'm configuring MR3 with a mysql database.
When I test the connection to the database from the command line I can connect.
When I did a php database/migrate.php the database was migrated without errors.
Now when I login to MR3 I get the following error php database/migrate.php
My mysql config looks like this:
  'driver'    => 'mysql',
  'host'      => 'mysql-server',
  'port'      => 4583,
  'database'  => 'MunkiReport',
  'username'  => 'username',
  'password'  => 'password',
  'charset' => 'utf8',
  'collation' => 'utf8_general_ci',
  'strict' => true,
  'engine' => 'InnoDB ROW_FORMAT=DYNAMIC',
  ];```

Please use Slack or the munkireport mailinglist for support


Make pallet_nfts storages public

Background:
I'm trying to build a pallet to work with pallet_nft,
my goal is disable most of pallet_nfts extrinsic and my pallet will help to management collection, minting nfts and update them, users can only own and burn, rest of other operations are limited.
my first try is using nonfungibles_v2 traits but meet some trouble (I make a PR https://github.com/paritytech/substrate/pull/13514 ), but I don't know how to construct ItemId so I'm stuck.
here's second try, I'm letting my pallet extending pallet_nft (pub trait Config<I: 'static = ()>: frame_system::Config + pallet_nfts::Config<I>), so I can access pallet_nft directly, and most of functions are public so I can call them, however, some of arguments require read from storage (e.g. collection_id) are restricted by pub(super) so I can't access them.
this PR make them public.

@jsidorenko Could you help to take a look? (don't know how to assign reviewers...)

bot merge


init container(s) to install run-time hooks

Fixed by https://github.com/cilium/tetragon/pull/1842


fmt: exhibits strange behaviour when format strings contain spaces

It seems that when spaces are inserted in a format string like %#v, some slightly surprising formatting occurs.
What version of Go are you using (go version)?

The Go playground.
What did you do?
https://play.golang.org/p/2jeholpKdb
What did you expect to see?
I would expect to see errors from fmt complaining about invalid format strings, or a literal representation of the string without the formatting applied, or the space simply be ignored. Instead, the formatting is applied in an inconsistent way.
What did you see instead?
main.Compound{C:(*main.Compound)(0x1040e130), A:5, B:"foo"}
main.Compound{C:(*main.Compound)( 0x1040e130), A: 5, B:"foo"}
main.Compound{C:(*main.Compound)( 0x1040e130), A: 5, B:"foo"}

Note that space is a valid and documented flag character.  The docs say  leave a space for elided sign in numbers (% d); put spaces between bytes printing strings or slices in hex (% x, % X)".
I think the output shown above is correct, so I'm going to close this.


Manually merged. Thanks.


Running Rspec on Rake task

Is there any way to run all my tests on a rake task?
task :runtests=> :environment do
    **HERE RUN RSPEC WITH ALL TESTS AND GET THE RESULT TO A STRING**
    THEN DO SOMETHING WITH TE RESULT
end

Thanks.

Hi @Xosmond, we prefer that the RSpec issue tracker is only used for bugs and features. Would you mind re-asking your question over on our mailing list: https://groups.google.com/forum/#!forum/rspec.


Bumped dotenv to 3.1

Closing #899.

@djmb maybe I am missing something, but I doubt that this change may hit people using Kamal. What examples do you have in mind?
Anyway, if you think that this change is for 2.0, I am fine with this. I already provided a workaround for the issue in #899.

@igor-alexandrov Looks like this was done in https://github.com/basecamp/kamal/pull/924/files#diff-7c2750e7045b7ddc6644f16f09b6690ad88e45b73bf747e14a1a0bf563c0f156R18

Closing this since it is not relevant anymore for Kamal 2.


added LatLng

So. You have two options. You can extend SearchAdapter or you can build your own. So I decided to close this pull request because It may not be part of the library for everyone.


Nested Structure generation without defaults

This PR is to generate the Nested Structure from cue to typescript. It doesn't fully support the default generation for the following case yet.
NestedFoo: {
  Bar: string | *"ohai"
  Foo: {
    Bar: string | *"ohai"
    Baz: AType
  }
} @cuetsy(kind="interface")

The expected result should be
export const nestedFooDefault: NestedFoo = {
  Bar: 'ohai',
  Foo: {
    Bar: 'ohai'
  }
}

instead of
export const nestedFooDefault: NestedFoo = {
  Bar: 'ohai',
}

@sdboyer This PR is not completely working for the default value of nested structure, but the interface generation is working, need to think about how to organise the code for that.

It's fine to just expect all regular calls to pass 0 as a second parameter.
If it really bugs you, you can always make a separate "inner" function for
the recursive call that has a level parameter, and the current
tsprintField will just call that inner one, adding the 0 as a second
parameter.
On Thu, Sep 16, 2021 at 9:55 AM ying-jeanne @.***>
wrote:

@.**** commented on this pull request.
In encoder/generator.go
https://github.com/grafana/cuetsy/pull/23#discussion_r710143502:

// Render a string containing a Typescript semantic equivalent to the provided
// Value, if possible.
//
// The provided Value must be a simple expression (loosely defined, until
// something more precise is understood); e.g., this will NOT render a struct
// literal.
-func tsprintField(v cue.Value) (string, error) {
+func tsprintField(v cue.Value, optionals ...int) (string, error) {

yes, just want to do something equivalent to default parameter to avoid
update everywhere :D, apparently in go there is no such thing. Will do
something static.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/grafana/cuetsy/pull/23#discussion_r710143502, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAFIX7O3CW6TSIADO6IIX3UCHZOTANCNFSM5C3M57TA
.

It's fine to just expect all regular calls to pass 0 as a second parameter. If it really bugs you, you can always make a separate "inner" function for the recursive call that has a level parameter, and the current tsprintField will just call that inner one, adding the 0 as a second parameter.
…
On Thu, Sep 16, 2021 at 9:55 AM ying-jeanne @.> wrote: @.* commented on this pull request. ------------------------------ In encoder/generator.go <#23 (comment)>: > // Render a string containing a Typescript semantic equivalent to the provided // Value, if possible. // // The provided Value must be a simple expression (loosely defined, until // something more precise is understood); e.g., this will NOT render a struct // literal. -func tsprintField(v cue.Value) (string, error) { +func tsprintField(v cue.Value, optionals ...int) (string, error) { yes, just want to do something equivalent to default parameter to avoid update everywhere :D, apparently in go there is no such thing. Will do something static. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#23 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAFIX7O3CW6TSIADO6IIX3UCHZOTANCNFSM5C3M57TA .

probably better as you said, i don't really like this version neither since it fixed the rest of input as int also...


GenericHttpFetcher Getting "400 Bad Request" Only In Incremental Crawl

Hi,
I am encountering an issue where the GenericHttpFetcher is deleting documents because it is receiving a 400 response code but only when it is getting the documents in an incremental crawl. During a fresh crawl, it is able to get all of the documents without receiving a "400 Bad Request" response
Any help on this would be greatly appreciated.

That's odd, and I am unsure why it would make a difference. It is the same type of request made to the page, whether doing an incremental crawl or a fresh one.
Can you share your config?  Ideally limited to a couple pages you know cause this issue.

Hi @essiembre,
I think it was a bug we encountered that it may have been unique to our environment then. Deleting the crawlstore and starting from a fresh crawl fixed the issue. For now it is working as intended.
I won't take up your time with it now, but if the problem appears again I will open another issue.
Thank you for your time.
Best Regards,
Karim Tantawy


import cz.msebera.android.httpclient.Header

For the first example at https://loopj.com/android-async-http/ to work. The following class needs to be imported: cz.msebera.android.httpclient.Header

Hi
When i`v added import cz.msebera.android.httpclient.Header to current project i received "Unable to execute dx error"
it seems some methods and classes are same in both libraries.
please help me to solve that.

In your app/build.gradle file you need to add the following:
dependencies {
compile 'com.loopj.android:android-async-http:1.4.9'
compile 'cz.msebera.android:httpclient:4.3.6'
}

thanks but i dont used gradle.
i`v added both library by jar file

it seems the jar file does not included CZ library.

The link to download the CZ library is included in the following post: http://stackoverflow.com/questions/32939819/android-import-android-async-http-master-have-error

There is a lack of information with 1.4.9... the compile import cz.msebera.android.httpclient.Header; is nowhere but here. I've been hours looking for the solution.

hi,
i have same problem :(
so I'm waiting your solution :)
please help ....

is it solved ?
my problem persists.


specify dependency on gitpython

I had to install it manually.
cf. https://github.com/vcstools/vcstools/blob/a6a0ee4c9201e8bd9b7a7e28efb2c826cda7a1b2/setup.py#L23

+1


Strings Exporter Settings API

Crowdin recently added a bunch of new API methods to manage Strings Exporter settings for some file formats.
The new methods need to be added to this API Client.
API Reference:

List Project Strings Exporter Settings
Add Project Strings Exporter Settings
Get Project Strings Exporter Settings
Delete Project Strings Exporter Settings
Edit Project Strings Exporter Settings

@andrii-bodnar Can I take this up?

@Riju-bak sure, thank you!


Select ("brush") behavior.

For selecting a two-dimensional (or one-dimensional) region. Similar to pv.Behavior.select.

Merged into 2.5.0.


"location must be an absolute path!" when location is a String

The lvm_logical_volume resource does not work correctly when the provided location is a String instead of a Hash.
See https://github.com/chef-cookbooks/lvm/pull/82 for the fix.

Fixed and released


OLS-246: feat: cable diagnostics command

Description
Switch requires cable diagnostics command.
Details are in: https://telecominfraproject.atlassian.net/browse/OLS-246
Summary of changes

Added cable diagnostics command.

NOTE: Using AP Commands framework to implement this command. In future switch commands might be separated from AP commands.

Will be re-done as cherry-pick. Closing.


Adding argo-server, argo-workflow-controller and argo-executor to test-tools

What this PR does / why we need it:
Adding argo-server, argo-workflow-controller and argo-executor to test-tools
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:

should we also add for mongo?

should we also add for mongo?

Done


No context-menu-entry for only office is offered

I have installed under owncloud the app onlyoffice. Sucessfully. But no possibility is offered for editing xlsx-, docx-, odt-files in the owncloud web interface. Only the possibility of downloading the file is offered. Whats going wrong ?
Kind regards
Killerkirsche

Hello,
Have you installed the Document Server and configured the connector? If you haven't, please refer to the following instructions:  https://github.com/ONLYOFFICE/onlyoffice-owncloud#installing-onlyoffice-docs.


Disable plugins for large file

Extremely large files are a problem for VIM. How about this plugin?
https://github.com/vim-scripts/LargeFile

Interesting

I don't think disabling plugins is useful, but disable their usage is.
Below a simple script to do that, i hope the code is clear :
fu! ProcessCommandList(alist)
  for l:opt_set in a:alist
    exe l:opt_set
  endfor
endfu

" file is large over 10mb; small under 24kb
let g:LargeFileSize = 1024 * 1024 * 10
let g:MediumFileSize = 1024 * 24

let s:LargeFileMsg = 'The file is larger than '
      \. (g:LargeFileSize / 1024 / 1024)
      \. ' MB, so some options are changed (see g:LargeFileSize).'

let g:SmallFileActionsOpen=[]
let g:SmallFileActionsEnter=[]
let g:MediumFileActionsOpen=[]
let g:MediumFileActionsEnter=[]
let g:LargeFileActionsEnter=[]
let g:LargeFileActionsOpen=[
      \ 'set eventignore+=Filetype',
      \ 'setlocal bufhidden=unload',
      \ 'setlocal buftype=nowrite',
      \ 'setlocal undolevels=-1',
      \ 'au VimEnter * echo "'.s:LargeFileMsg.'"'
      \]

fu! s:LargeFileSupport(...)
  if len(a:000)
    let b:filesize_at_init=a:000[0]
    let l:event='Open'
  else
    let l:event='Enter'
  endif
  let l:size = (b:filesize_at_init > g:LargeFileSize
        \ || b:filesize_at_init == -2) ? 'Large' :
        \ (b:filesize_at_init > g:MediumFileSize ? 'Medium' : 'Small')
  exe 'call ProcessCommandList(g:'.l:size.'FileActions'.l:event.')'
endfu

augroup LargeFile
  autocmd BufReadPre * silent call s:LargeFileSupport(getfsize(expand("<afile>")))
  autocmd BufEnter * silent call s:LargeFileSupport()
augroup END

We can use vim -u NONE to disable  plugins on large files, or script above. Thanks @luffah !


Consider include the implementation of virtual environment in the installation guide (README.md))

Hi,
This is just a recommendation, but it would be great to include the virtual environment setup for your project.
Here is the article you might find useful.
Also,
consider putting in the
cd Diabetes-Analysis
after the repo cloning. From that, you'll be able to install the requirements package.
Keep up the good work 👍🏽

I updated my readme thanks


Speed up CircleCI builds

The main idea was to cache the Go code from vendored libraries.
CircleCI saves the cache between "dependencies" and "tests", so the build needs to move to "dependencies".
A much bigger time-saving comes from running the GCE commands in the background.
Other changes:

Don't spell-check compressed files, now weave.tar.gz is created before this test is run
Build test runner inside the build container so it can share the cached files (and this is better for consistency too)

This will address the underlying problem of #1100

I don't think restoring an old copy of weave/vendor to a new repository clone followed by git submodule update --init is always safe - in particular, if your restored weave/vendor/foo/bar includes a file which has been removed in the foo/bar commit you're updating to, it will not be removed by git submodule update:
[2193] awh@terraqueous:~/tmp $ mkdir newweave
[2194] awh@terraqueous:~/tmp $ cd newweave/
[2195] awh@terraqueous:~/tmp/newweave $ cp -a ../weave/.git .
[2196] awh@terraqueous:~/tmp/newweave [master] $ git checkout -f
Your branch is up-to-date with 'origin/master'.
[2197] awh@terraqueous:~/tmp/newweave [master] $ touch vendor/github.com/weaveworks/mesh/old.go
[2198] awh@terraqueous:~/tmp/newweave [master] $ git submodule update --init
Submodule path 'tools': checked out 'f9aa081666dcf6a8a6c8a3e061fd47a72370595d'
Submodule path 'vendor/github.com/Sirupsen/logrus': checked out '4b6ea7319e214d98c938f12692336f7ca9348d6b'
Submodule path 'vendor/github.com/andybalholm/go-bit': checked out '34813fe0e46a87398d88d0315e0f22615592b242'
Submodule path 'vendor/github.com/appc/cni': checked out '8bb41b9d6f5029dd7bbdb17045d561736f9fb61a'
Submodule path 'vendor/github.com/boltdb/bolt': checked out 'c6ba97b89e0454fec9aa92e1d33a4e2c5fc1f631'
Submodule path 'vendor/github.com/coreos/go-iptables': checked out 'fbb73372b87f6e89951c2b6b31470c2c9d5cfae3'
Submodule path 'vendor/github.com/docker/docker': checked out '4dc5990d7565a4a15d641bc6a0bc50a02cfcf302'
Submodule path 'vendor/github.com/docker/libnetwork': checked out 'ca6760d6c9d18caea324a1217f6c7032f527f44e'
Submodule path 'vendor/github.com/docker/machine': checked out 'a650a404fc3e006fea17b12615266168db79c776'
Submodule path 'vendor/github.com/fsouza/go-dockerclient': checked out '03cbd2b15b2a68937f9c752aae8ee7dc95172f17'
Submodule path 'vendor/github.com/google/gopacket': checked out 'e732efe9f49bdb679cb087d2eca7191f2f5574b6'
Submodule path 'vendor/github.com/gorilla/context': checked out '1ea25387ff6f684839d82767c1733ff4d4d15d0a'
Submodule path 'vendor/github.com/gorilla/mux': checked out '0eeaf8392f5b04950925b8a69fe70f110fa7cbfc'
Submodule path 'vendor/github.com/hashicorp/go-cleanhttp': checked out 'ad28ea4487f05916463e2423a55166280e8254b5'
Submodule path 'vendor/github.com/j-keck/arping': checked out 'af9a9003cfd88231902ab8959023d743f4ea93d7'
Submodule path 'vendor/github.com/miekg/dns': checked out 'c9d1302d540edfb97d9ecbfe90b4fb515088630b'
Submodule path 'vendor/github.com/opencontainers/runc': checked out '8e129e097220b2591edd59957c4ff08e064e14b9'
Submodule path 'vendor/github.com/pkg/profile': checked out '19396ecfda37c1c9ddaa52019adca59d582e4832'
Submodule path 'vendor/github.com/stretchr/testify': checked out 'f390dcf405f7b83c997eac1b06768bb9f44dec18'
Submodule path 'vendor/github.com/vishvananda/netlink': checked out 'a632d6dc2806fa19d2f7693017d3fb79d3d8fa03'
Submodule path 'vendor/github.com/vishvananda/netns': checked out '1fec6582c067519857603311ad090e23a5ca57de'
Submodule path 'vendor/github.com/weaveworks/go-checkpoint': checked out 'b6cc8365a31bccd0b19591ba4a68704082a17141'
Submodule path 'vendor/github.com/weaveworks/go-odp': checked out '429cc5809b78f5627a2d220c1eaacaae3517226e'
Submodule path 'vendor/github.com/weaveworks/mesh': checked out '23749aaef9d6e55961f95b2500399c94c420368e'
Submodule path 'vendor/golang.org/x/crypto': checked out '7b428712abe956d0e9e1e9a01e163fb6c7171438'
[2199] awh@terraqueous:~/tmp/newweave [master] $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)
  (commit or discard the untracked or modified content in submodules)

	modified:   vendor/github.com/weaveworks/mesh (untracked content)

no changes added to commit (use "git add" and/or "git commit -a")
[2200] awh@terraqueous:~/tmp/newweave [master] $ cd vendor/github.com/weaveworks/mesh/
[2201] awh@terraqueous:~/tmp/newweave/vendor/github.com/weaveworks/mesh [(master~4)] $ git status
HEAD detached at 23749aa
Untracked files:
  (use "git add <file>..." to include in what will be committed)

	old.go

nothing added to commit but untracked files present (use "git add" to track)

Really I should protect against the tests getting to the point where they need the machines and the machines aren't ready yet.

This :smile:

I don't think restoring an old copy of weave/vendor to a new repository clone followed by git submodule update --init is always safe

Do we plan to eventually merge this PR?
My understanding is that there aren't any concerns about these two commits, which we could at least cherry pick?

b7197f1 Move build to 'dependencies' section
67b772c Build test runner inside build container for consistency

FYI, I am now working on something equivalent to this commit on the testing MVP:

b7f4b98 Run GCE hosts setup and destroy in background

I think there is an open question over 4f8e57486def9553c7268c035ff96a0cc393ea04 ("Cache the vendor directory"): What happens if I push a commit that changes a submodule version and does nothing else?
If I do the equivalent locally, nothing is rebuilt.  This may be a limitation of our Makefile more than anything else.


Fix "+rupture-hover" + remove "+hover" alias

rupture-hover was producing this media query:
@media (only screen and (hover: hover)) {
}

...which doesn't work cause of the parentheses around the conditions.
But by removing the parentheses in rupture-hover, the argument hover was replace by rupture-hover word in the outputted CSS. I didn't find a way to keep the alias hover so I removed it...

Hi @jescalan !
Thanks for the great plugin, would you consider merging this pr ? It would be geatly appreciated


why do we depend on pika>=0.9.9 and netifaces>= 0.8 in shoal-agent?

@mchestr @alexjlam @robprior @colsond can any of you remember why we depend on these later version of pika and netifaces? I recall there being good reasons for requiring those versions, but I don't recall what they are. They aren't  available in EPEL yet. If we want to make a good public case updating them we should collectively try to remember what the bugs or features that affected us.

Hmm, those requirements may have just been copied over from shoal server. You could probably backport shoal-agent to use any version of pika you want, since it is still relatively simple in regards to using pika.

For sure we need newer then then RHEL version because the agent doesn't connect with RabbitMQ with the version 0.9.5 version in EPEL.

@colsond rediscovered that we needed the newer version of Pika to support SSL in the client. Since we have decided to remove this for the time being we are ok with Pika 0.9.5. @colsond investigated and @mchestr is right that there is no particular reason to require a newer netifaces.