feat(plugin-form): disable scoped plugin toggle

Summary
KM-621
Instead of hiding scope selection group under scoped plugin, the source scope is fixed and global/scoped checkbox group is greyed out with explanation(by passing a new prop disableScopeSelection). This keeps UI consistency and provide easier configuration of scoped plugins.
Slack: https://kongstrong.slack.com/archives/C03NRECFJPM/p1732126368893859?thread_ts=1729624945.925459&cid=C03NRECFJPM
KM
disableScopeSelection is not passed, hideScopeSelection is kept.

KM Dev Portal

GM
hideScopeSelection is replaced by disableScopeSelection.

GM preview link: https://pr-5021--gateway-manager.cloud-preview.konghq.tech/gateway-manager

Note: let's merge this PR after 3.9 code freeze.


Handle more NTLM attributes

This patch adds the management of more NTLM attributes.
Sponsored by: Wheel Systems (http://www.wheelsystems.com)

@freerdp-bot can you have a look and test a compilation ?

LGTM

LGTM, +1


sw_engine renderer: fix a broken composition bug

tvg sw_engine tries to skip composition as far as its doable,
it tries composition only if the translucent shape with stroking is there.
There has been a condition bug that composition is applied unnecessarily
even if stroking is disabled. This resulted in broken blending
at gradient filling since it applied alpha values multiple times.
Issues:
https://github.com/Samsung/thorvg/issues/209
https://github.com/Samsung/thorvg/issues/445

https://github.com/Samsung/thorvg/pull/520


Pop up Menu Fixes and Improvements

PR Checklist

Please check all that apply to this PR using "x":

[X] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[ ] I have checked that this PR does not introduce a breaking change
[ ] This PR introduces breaking changes and I have provided a detailed explanation below

PR Type
What kind of change does this PR introduce?

[X] Bugfix
[X] Feature
[X] Code style update (formatting)
[ ] Refactoring (no functional changes)
[ ] Documentation changes
[ ] Other - Please describe:

Fixes
Issue Number: Closes #6325

Fixed file deletion issue
some code improvements, removed some unneeded variables
On a reposted claim, name the channel on Follow to avoid confusion:

so in this case if it's just saying "Follow" or "Unfollow" you could think it's going to Follow "lbry"
Watch Later wasn't working well for reposts, fixed it:

small toast for copy link, there was no indication for successful action before:

Looks like this got overlooked, we'll get it reviewed soon! Thanks @saltrafael


How to check if a library is loaded?

I need the places library to do the autocomplete, and I load google map like this:
GoogleMaps.load({ key: 'mykey', libraries: 'places'});
And I need a way to check if the library is loaded, because sometimes it gives errors such as "google.maps.places" undefined.
What's the best way to do this with meteor template? I find that if you put the checking in a helper function it gets stuck forever, something like:
gmaploaded: function(){
return google.maps.places!=null;
}
Which I think is probably wrong at so many levels.
Thanks in advance for any answer!
Edit:
One weird thing: if I make a random change to my code, say just add a line of comment, which is completely irrelevant, and save let it hot reload, places library loads and autocomplete works, don't know why.

Hey, you should be able to just use the GoogleMaps.loaded() method within your helper.

@dburles Hi thx for your reply, but I'm experiencing this weird situation where even if GoogleMaps.loaded() returns true, the autocomplete simply doesn't work, when I check google.maps.places is always returns null.
However if I just somehow refresh the page, say in onRendered function, check if google.maps.places exists and if not do location.reload, and when the page is reloaded the places library is there/autocomplete works properly. I'm using it on one of my pages as a temporary fix for this problem, don't know how this is even possible.

Strange, are you able to create a simple isolated reproduction?

@dburles hi i'm afraid i don't have a simple isolated reproduction atm, I'll keep looking for solutions , and will my answer here if I find any. I guess this one can be closed for now, thank you!


Fix npo support

Before submitting a pull request make sure you have:

[x] Searched the bugtracker for similar pull requests
[x] Read adding new extractor tutorial
[x] Read youtube-dl coding conventions and adjusted the code to meet them
[x] Covered the code with tests (note that PRs without tests will be REJECTED)
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Fix support for NPO sites
This fixes two things that have been changed on the NPO websites:

The current video player no longer returns the token in the JSON body, but instead provides us with an XSRF token in the cookie.
A second call changed from GET to POST and should include this XSRF token.

I have accepted all suggestions here. Sorry I missed some conventions.

@dirkf Is it ready to merge now?

I have had great success using this fork to download NPO Start videos. Greatly appreciated @bartbroere. It would be nice to see these changes merged.

I'd like to merge this but it needs valid tests.
All the current test URLs redirect to the home page, but maybe that doesn't happen in NL. Please ensure that there is at least one valid test (with playable content, non-DRM) and mark any invalid URLs with
        'skip': 'Content expired',

(or ...: 'only available in NL',, or whatever is appropriate) after the info_dict. If an invalid test URL doesn't match the extractor's _VALID_URL, it should be deleted (but I don't think that applies here).
If URLs are only valid in NL, or with an account, please post a console log of successful tests.
I've made some additional suggestions that I might improve with the aid of a usable test URL.

Thanks for the suggested improvements. I'll address all the feedback, and re-request review once I feel it's all done.

@dirkf Looking into it I realised this is probably caused by the recently released new NPO app and website. I'll check all tests and maybe add some new ones

https://github.com/yt-dlp/yt-dlp/pull/9319 addresses the same issues. I think (speaking for the Dutch users a bit) that support for npo.nl is the main feature, and all the other sites often just embed the NPO player in some way.
Since almost all of the other sites no longer work in the same way as before, I would propose throwing away extractors for many other domains, since rebuilding them is probably a lot quicker.

It's a bit vexing that the yt-dlp PR has done the same job, but by all means plunder any useful stuff from there. I would generally merge/back-port an updated yt-dlp extractor but generally also only when ours doesn't work.

It's a bit vexing that the yt-dlp PR has done the same job, but by all means plunder any useful stuff from there. I would generally merge/back-port an updated yt-dlp extractor but generally also only when ours doesn't work.

I'm not convinced that the pull request on yt_dlp actually works for the new npo.nl player yet:
https://github.com/rvsit/yt-dlp/blob/c2d2b589588c7dbe44a97b4d29bad0d68922cd07/yt_dlp/extractor/npo.py#L122-L123
On the other hand, my branch probably doesn't work for some of the yt_dlp test cases yet.
So I think we can do a nice bit of "cross-plundering" between my youtube-dl pull request and @rsvit 's yt-dlp pull request.

Great.
Also, if there are standard patterns for the discarded sites where NPO videos are embedded, we can add a class variable _EMBED_REGEX that is a list of those patterns with the NPO URL found in regex group url. Add this to provide an entry-point that could be called from the generic extractor:
    @classmethod
    def _extract_urls(cls, webpage):
        def yield_urls():
            for p in cls._EMBED_REGEX:
                for m in re.finditer(p, webpage):
                    yield m.group('url')

        return list(yield_urls())

Eventually the webpage extraction system from yt-dlp should be pulled in, with the method standardised in InfoExtractor, and the generic extractor refactored to blazes.

My suggestion for a universal approach would be

Extract POMS id from url with various implementations per url format/domain

They all call the same function that take a POMS id and get's the url's

Optionally enrich it with title and such if not already extracted from url

We could use the POMS api for this, but the url signing/api key is a little annoying even although those keys are public, https://rs.poms.omroep.nl/v1/api/media/[id] example_response_POMS_NTR_388772.json

This indeed seems the best way to do this. I'll rework the code to fit in this pattern.

I'll be mostly offline during April, so this is just a heads up that this PR will not see much progress for a few weeks. I didn't forget about it though, and plan to continue working on it in May.

I may be able to save you much of that work. I've run through the d/l tests locally and adjusted the code somewhat to match. If anyone has an answer to https://github.com/ytdl-org/youtube-dl/pull/31976#discussion_r1548520050, I'll be able to settle that extractor and push an update that should be close to mergeable.

It successfully downloads all test URLs right now, but I'm not sure what it should say in the ext field in the info_dict of each test. I tried debugging it, but that gets tricky with the format_selector method being created at runtime.
The example URLs all download successfully with this command
python3.11 -m youtube_dl https://npo.nl/start/serie/vpro-tegenlicht/seizoen-11/zwart-geld-de-toekomst-komt-uit-afrika https://npo.nl/start/serie/zembla/seizoen-2015/wie-is-de-mol-2/ https://www.bnnvara.nl/videos/27455 https://ongehoordnederland.tv/2024/03/01/korte-clips/heeft-preppen-zin-betwijfel-dat-je-daar-echt-iets-aan-zult-hebben-bij-oorlog-lydia-daniel/ https://www.zapp.nl/programmas/zappsport/gemist/POMS_AT_811523 https://schooltv.nl/item/zapp-music-challenge-2015-zapp-music-challenge-2015 https://hetklokhuis.nl/dossier/142/zoek-het-uit/tv-uitzending/2987/aliens https://www.vpro.nl/programmas/tegenlicht/kijk/afleveringen/2015-2016/offline-als-luxe.html https://anderetijden.nl/programma/1/Andere-Tijden/aflevering/676/Duitse-soldaten-over-de-Slag-bij-Arnhem

but I can't get the test framework to pass. That gives me the error:
youtube_dl.utils.DownloadError: ERROR: requested format not available

So even with the failing tests I think this is an improvement over the current master, which no longer successfully downloads any NPO video. If anyone knows what it should say in ext, I can change it to the correct value.

Hey, this is amazing work! I wanted to test it out, but it no longer seems to work unfortunately. Issue with getting the token.
py.exe -m youtube_dl https://www.bnnvara.nl/videos/27455
[bnnvara] 27455: Downloading JSON metadata
[bnnvara] VARA_101369808: Downloading token
ERROR: An extractor error has occurred. (caused by KeyError('token'));`


Full stop

A minor cosmetic correction

A thought: is that even the actual message?

Good question! I'll investigate.

It seems like the actual error might look like this
API rate limit exceeded for xxx.xxx.xxx.xxx

I think #601 looks better.


add type to template meta

UI needs the ability to filter document templates on type. For example, UI might want to show a dropdown of just the task templates that an org has created. Currently, we'd need to get all template summaries and then fetch each template to select those with template.content.data.type of task.

Adding type to meta in document template. This would help distinguish what kind of template we are working with in the UI.

should be a string type.


Documentation: Self-contained examples in docs

Objective is to ensure that the examples in the docs do not become stale as the library evolves.
Leveraging pymdownx.snippets mkdocs markdown extension allows us to move the examples into their own modules that can be tested alongside the rest of the test suite.
Plan:

[x] create examples/ directory
[x] create tests/examples/
[x] audit and create TODO list of each self contained example in docs
[ ] transfer all examples to a self-contained module in examples/ and include a test suite for each in tests/examples

For each example in the TODO list:

[ ] create a module in examples/ and transfer in the example code
[ ] create a suite for the module in tests/examples that tests the facets of the example that it demonstrates
[ ] replace the example in the docs with an external reference code block, e.g.,

```py title="Tests a Thing"
--8<-- "examples/test_thing.py"
```

I think this is complete(?) in #1073, @provinzkraut can you clarify. Regardless, I think this issue can be closed because Janek had already implemented the script to run each examples in the documentations during the build process.

I think this issue can be closed because Janek had already implemented the script to run each examples in the documentations during the build process.

You’re mistaken there. Yes, we have a tool to execute run examples and record their results when building the docs but:

This is not a replacement for tests. Failures are not reported in the CI / testing process in general
Most examples aren’t yet configured for this


Ensure system tornado package is not installed

Celery requires a newer version

https://ocd.appscale.com:8080/job/Daily Build/1584/


Minimise recipe.json when cargo chef prepare is called with a --bin flag

cargo-chef slims down the workspace members to just the specified binary when cargo chef prepare is invoked with a --bin flag.
At the moment (see #207) we still keep around ALL other local manifests, in case the binary depends on another one of the local crates via a path dependency.
To maximise cache reuse, we could be more sophisticated: only include in the recipe.json file the manifests of the local crates that are in the dependency closure of the specified binary target.

I think this would follow on nicely from https://github.com/LukeMathWalker/cargo-chef/pull/169
An earlier version had a "collect_local_packages" that walked down from the workspace_packages collecting all local manifests
https://github.com/LukeMathWalker/cargo-chef/commit/585a0f5e8784e2be0dc0c9da0dfb5d4915f703a4
Realised that wasn't necessary for #169, but it could serve as the basis for this

There are no examples of how to use the --bin for prepare. Curious to know, are we supposed to use one of the following:
--bin app                      # raw binary name
--bin target/release/app       # the path into the build collateral
--bin services/app             # the path into the source code (kind of...)
--bin services/src/app         # the path toward main.rs but with app


Format of Region, Scenario names, Variable names and Descriptions

I wonder whether it would make sense to define some standards for the naming of variables, model regions, scenario names and also descriptions.

What characters are allowed in variables, units, descriptions etc.? Any rules? Any regular expression that must be matched?
I would suggest to avoid ; and " in descriptions, as they mess with the usual format PIK uses for exchange this data. It doesn't seem to be a big deal, but useful for us (there are a few uses of " which might be just removed 1, 2, 3)
Looking at a scenariomip csv snapshot, I wonder whether it would be preferable to avoid , in region names (not like REMIND dies it) such that the quoting of region names can be avoided, same for scenario names. I also would prefer not to have special characters in scenario names.

Might be worth thinking about it

Thanks for these suggestions - we have started to compile such guidelines at https://docs.ece.iiasa.ac.at/standards.html (rendered from a GitHub repo at https://github.com/iiasa/ece-docs) for lack of a better place. Feel free to open a PR there!

Follow-up (because I tried to implement this): Agree to make ; and " not recommended but we will need double-quotes (at least) for list-comprehension, see for example
https://github.com/IAMconsortium/common-definitions/blob/cb857043274cadcf970d92c252e957594bdbdffe/definitions/region/native_regions/REMIND-MAgPIE_3.4-4.8.yml#L29

If we remove it from the descriptions, variables, scenario names and units, that would be a good step forward (or actually sufficient for the code I have in mind).


Localize method updated to support new changes

Localize method updated to support new changes
https://api.rubyonrails.org/classes/AbstractController/Translation.html#method-i-localize

I was in a rush to get this merged so I could get a release out and didn't catch that this was a breaking change. I'm going to have to revert this so I can get a release out without breaking changes. Feel free to open this back up and we can continue discussion from there.


Cannot build in headless mode for iOS

Godot version
4.0.2
System information
macOS
Issue description
I cannot build in headless mode on a server in my CI/CD. The build works fine on my computer. This is not related to the project structure, I got the same error unrelated to the projects.

I "trick" Godot into a false build to re-create the import (there should be a command to do it, but well, that works for now, see https://github.com/godotengine/godot-proposals/issues/1362#issuecomment-1379140108)
I run the export-release and it fails with almost no logs, so it is impossible to debug

Steps to reproduce
(bash)
# Create the build_ipa folder
# First, do a fake build to re-create the import
${GODOT_EXEC} --path mobile-game/ --headless --export-pack "${EXPORT_TYPE}"  ./build_pck/app.pck || true

# Do the real build
${GODOT_EXEC} --path mobile-game/ --headless --export-release "${EXPORT_TYPE}" ./build_ipa/app.ipa

That outputs (without firing errors, which is the most suspicious)
2023-05-05 13:25:21.470 Godot[1209:8260] *** +[NSString stringWithUTF8String:]: NULL cString
Godot Engine v4.0.2.stable.official.7a0977ce2 - https://godotengine.org

WARNING: Custom cursor shape not supported by this display server.
     at: cursor_set_custom_image (servers/display_server.cpp:480)
export: begin: Exporting for iOS steps: 5
export: end
ERROR: Project export for preset "iOS Production" failed.
   at: _fs_changed (editor/editor_node.cpp:1044)

Minimal reproduction project
N/A, any will work

In case needed, here is the preset (this preset works, Godot succeeds to build on my local device)
[preset.1]

name="iOS Production"
platform="iOS"
runnable=false
dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="../exports/ios/scaling-broccoli.ipa"
encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false
script_encryption_key=""

[preset.1.options]

custom_template/debug=""
custom_template/release=""
architectures/arm64=true
application/app_store_team_id="XXX"
application/provisioning_profile_uuid_debug=""
application/code_sign_identity_debug="Apple Development"
application/export_method_debug=0
application/provisioning_profile_uuid_release=""
application/code_sign_identity_release="Apple Development"
application/export_method_release=0
application/targeted_device_family=2
application/bundle_identifier="XXX"
application/signature=""
application/short_version="1.2"
application/version="1.2"
application/icon_interpolation=4
application/launch_screens_interpolation=4
capabilities/access_wifi=true
capabilities/push_notifications=false
user_data/accessible_from_files_app=false
user_data/accessible_from_itunes_sharing=false
privacy/camera_usage_description=""
privacy/camera_usage_description_localized={}
privacy/microphone_usage_description=""
privacy/microphone_usage_description_localized={}
privacy/photolibrary_usage_description=""
privacy/photolibrary_usage_description_localized={}
icons/iphone_120x120="res://../arts/game-icon/GameIcon-120.png"
icons/iphone_180x180=""
icons/ipad_76x76="res://../arts/game-icon/GameIcon-76.png"
icons/ipad_152x152="res://../arts/game-icon/GameIcon-152.png"
icons/ipad_167x167=""
icons/app_store_1024x1024="res://../arts/game-icon/GameIcon-1024.png"
icons/spotlight_40x40=""
icons/spotlight_80x80=""
icons/settings_58x58=""
icons/settings_87x87=""
icons/notification_40x40=""
icons/notification_60x60=""
storyboard/use_launch_screen_storyboard=false
storyboard/image_scale_mode=0
storyboard/custom_image@2x=""
storyboard/custom_image@3x=""
storyboard/use_custom_bg_color=false
storyboard/custom_bg_color=Color(0, 0, 0, 1)
landscape_launch_screens/iphone_2436x1125=""
landscape_launch_screens/iphone_2208x1242=""
landscape_launch_screens/ipad_1024x768=""
landscape_launch_screens/ipad_2048x1536=""
portrait_launch_screens/iphone_640x960=""
portrait_launch_screens/iphone_640x1136=""
portrait_launch_screens/iphone_750x1334=""
portrait_launch_screens/iphone_1125x2436=""
portrait_launch_screens/ipad_768x1024=""
portrait_launch_screens/ipad_1536x2048=""
portrait_launch_screens/iphone_1242x2208=""

The command won't work also on my local device, no need to run it elsewhere.
So, this works:

Open project in Godot
Click Project > Exports...
Select iOS Production preset
Click Export Project...

PS: it doesn't work 100% as it fires an error at the end, but at least it build the correct .ipa file that I can use later on xCode and xCode can open it. Godot fails because of a problem of signatures
But that doesn't work:

Open terminal and go to project folder (project parent folder in fact, the root of the git repo)
Run godot --path mobile-game/ --headless --export-debug "iOS Production" exports/ios/scaling-broccoli.ipa
Got the "too short build" pasted above (export: begin: Exporting for iOS steps: 5\nexport: end)

So, do you know what the editor and the command line are doing differently?
Thank you for your help ☺

I am having the same problem with v4.1.3.
Does anyone have any information on this?

For my github action this works, but it can be replaced with --import once this pull request https://github.com/godotengine/godot/pull/90431 is available in a stable version
    - name: Install coreutils for gtimeout
      shell: bash
      run: brew install coreutils

    - name: Open project once to import assets
      shell: bash
      continue-on-error: true # timeout will exit with code 124 (can be replaced with "|| true")
      run: gtimeout 25 ./Godot.app/Contents/MacOS/Godot --headless --path ${{ inputs.working-directory }} -e


angular-block-ui not working with angular 1.6.0

I'm getting the following on console after updating from angular 1.5.9 to 1.6.0...
angular.js:14324 Possibly unhandled rejection: {} undefined
(anonymous function) @ angular.js:14324
(anonymous function) @ angular.js:10834
(anonymous function) @ angular-block-ui.js:29
g @ angular.js:16668
$eval @ angular.js:17958
$digest @ angular.js:17772
$apply @ angular.js:18066
l @ angular.js:12207
N.onload @ angular.js:12361

not an issue its working fine with angular 1.6.0, code was hiding an exception.

@dominusbelial  the same issue, what do you mean by hiding an exception?

@hbakhtiyor error/exception stack was suggesting angular-block-ui but i actually had to upgrade some of my promises to make them fully angular 1.6.x compliant.


multiple faces in image

@krasserm how to handle the multiple faces from any image.

I do have a same problem. Infact I want labels on the testing image itself instead of as separate title.
Does anybody solve this problem. Please do help.


Add Sitecore Codeless Schema Extensions Module 1.0

Description / Motivation

Downloads page manifest and supporting index files for publishing the new Sitecore Codeless Schema Extensions module.
This first commit includes placeholders only for the module page's index.md and Release_Notes.md files. The completed versions of these files will be committed shortly.

How Has This Been Tested?

Tested on localhost:3000
Known issue: the lowest level index.md file and the Release_Notes.md file have not yet been populated.

Types of changes

[ ] 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 change)
[X] Documentation update (non-breaking change; modified files are limited to the /data directory or other markdown files)

Checklist:

[X] I have read the Contributing guide.
[X] My code/comments/docs fully adhere to the Code of Conduct.
[ ] My change is a code change.
[X] My change is a documentation change and there are NO other updates required.
[ ] My change has new or updated images which are stored in the /public/images folder that need to be migrated to Sitecore DAM

Not ready for publishing yet!  This first commit is for sharing with another team, that will commit the page details.

@sc-marcusheath Unfortunately I don't have the right to push changes into current PR, feel free to abandon as it was superseded by https://github.com/Sitecore/developer-portal/pull/813.

Abandoning. Superseded by #813


CI job update 2017-12-28 01:19

Update from CI

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/Azure/azure-docs-sdk-dotnet, working directory: W:\vxkr-s, target branch: master, target branch commit: b5926c9e29fd938b0a8095d331b058433273b0ad, source branch: 887dbcc04c6ceff76a50289d8f6f708d/master, source branch commit: .

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

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

:x:Error

Details

[Error] System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary2.get_Item(TKey key) at System.Linq.Enumerable.<SelectManyIterator>d__162.MoveNext()
at System.Linq.Enumerable.<DistinctIterator>d__631.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
at ECMA2Yaml.Models.ECMAStore.BuildFrameworks()
at ECMA2Yaml.Models.ECMAStore.Build()
at ECMA2Yaml.Program.LoadAndConvert(CommandLineOptions opt)
at ECMA2Yaml.Program.Main(String[] args)
[Error] System.IO.FileNotFoundException: File not found.
File name: 'W:\h03r-log-d1a10e2d\change-list-with-redirection.mapped.tsv'
at Microsoft.DocAsCode.Build.Engine.Incrementals.ChangeList.Parse(String tsvFile, String baseDir)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()
Line 80: [Warning] Failed to run script W:\h03r-s_dependentPackages\ECMA2Yaml\tools\Run.ps1 with exit code -1

[Error] System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary2.get_Item(TKey key) at System.Linq.Enumerable.<SelectManyIterator>d__162.MoveNext()
at System.Linq.Enumerable.<DistinctIterator>d__631.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
at ECMA2Yaml.Models.ECMAStore.BuildFrameworks()
at ECMA2Yaml.Models.ECMAStore.Build()
at ECMA2Yaml.Program.LoadAndConvert(CommandLineOptions opt)
at ECMA2Yaml.Program.Main(String[] args)
[Error] System.IO.FileNotFoundException: File not found.
File name: 'W:\h03r-log-d1a10e2d\change-list-with-redirection.mapped.tsv'
at Microsoft.DocAsCode.Build.Engine.Incrementals.ChangeList.Parse(String tsvFile, String baseDir)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()
Line 80: [Warning] Failed to run script W:\h03r-s_dependentPackages\ECMA2Yaml\tools\Run.ps1 with exit code -1

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

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

:x:Error

Details

[Error] System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary2.get_Item(TKey key) at System.Linq.Enumerable.<SelectManyIterator>d__162.MoveNext()
at System.Linq.Enumerable.<DistinctIterator>d__631.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
at ECMA2Yaml.Models.ECMAStore.BuildFrameworks()
at ECMA2Yaml.Models.ECMAStore.Build()
at ECMA2Yaml.Program.LoadAndConvert(CommandLineOptions opt)
at ECMA2Yaml.Program.Main(String[] args)
[Error] System.IO.FileNotFoundException: File not found.
File name: 'W:\mzn5-log-a83a16f2\change-list-with-redirection.mapped.tsv'
at Microsoft.DocAsCode.Build.Engine.Incrementals.ChangeList.Parse(String tsvFile, String baseDir)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()
Line 80: [Warning] Failed to run script W:\mzn5-s_dependentPackages\ECMA2Yaml\tools\Run.ps1 with exit code -1

[Error] System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary2.get_Item(TKey key) at System.Linq.Enumerable.<SelectManyIterator>d__162.MoveNext()
at System.Linq.Enumerable.<DistinctIterator>d__631.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
at ECMA2Yaml.Models.ECMAStore.BuildFrameworks()
at ECMA2Yaml.Models.ECMAStore.Build()
at ECMA2Yaml.Program.LoadAndConvert(CommandLineOptions opt)
at ECMA2Yaml.Program.Main(String[] args)
[Error] System.IO.FileNotFoundException: File not found.
File name: 'W:\mzn5-log-a83a16f2\change-list-with-redirection.mapped.tsv'
at Microsoft.DocAsCode.Build.Engine.Incrementals.ChangeList.Parse(String tsvFile, String baseDir)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()
Line 80: [Warning] Failed to run script W:\mzn5-s_dependentPackages\ECMA2Yaml\tools\Run.ps1 with exit code -1

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


Runing debug but the produced apk filename always app-dev-relase.apk

This problem only happen if I try running apk in debug mode. Thank you in advance.

Steps to Reproduce

Execute `flutter run --flavor dev -t /lib/main_development.dart
The output file at build/app/outputs/flutter-apk/app-dev-release.apk always release variant

Expected results:
Running debug apk on the device.
Actual results:
Exception: Gradle build failed to produce an .apk file. It's likely that this file was generated under /folder/folder/build, but the tool couldn't find it.

Gradle File
android {
    compileSdkVersion 33
    ndkVersion flutter.ndkVersion
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 33
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        ndk {
            abiFilters 'x86','armeabi-v7a','arm64-v8a'
        }
        multiDexEnabled true
    }

    splits {
        abi {
            enable false
            reset()
            include 'x86','armeabi-v7a','arm64-v8a'
            universalApk  true
        }
    }

flavorDimensions "env"
    productFlavors {
        ..
        dev {
            dimension "env"
            applicationIdSuffix ""
            versionNameSuffix "-dev"
            manifestPlaceholders = [appName: "[DEV] App name"]
        }
    }

....
}

flutter doctor
[✓] Flutter (Channel stable, 3.3.10, on macOS 12.6.2 21G320 darwin-x64, locale en-US)
    • Flutter version 3.3.10 on channel stable at /Users/yogidewansyah/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (3 weeks ago), 2022-12-15 07:36:55 -0800
    • Engine revision 3316dd8728
    • Dart version 2.18.6
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Volumes/MacData/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Users/yogidewansyah/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Users/yogidewansyah/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] VS Code
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.56.0

[✓] Connected device (3 available)
    • Realme 5 Pro (mobile) • 2c2b791 • android-arm64  • Android 13 (API 33)
    • macOS (desktop)       • macos   • darwin-x64     • macOS 12.6.2 21G320 darwin-x64
    • Chrome (web)          • chrome  • web-javascript • Google Chrome 108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Hi @yodeput, please provide a complete minimal reproducible code sample, preferably without any third-party plugins/packages so that we can investigate this.
If you could also provide the minimal sample in a repo that we could clone and run without needing to make any major changes, that would be ideal.
Thank you

I have my app running well now. Accidentally added this to debug BuildTypes
buildTypes {
       ....
        debug {
            ++ shrinkResources false
            ++ minifyEnabled false
            debuggable true
            signingConfig signingConfigs.debug
        }
    }

and after remove those lines my app working fine. But i wondering why?

and after remove those lines my app working fine. But i wondering why?

Stackoverflow would be the better place for asking this question.
Given that your issue has been resolved on your end, I'll be closing this issue as solved.
Thank you


Gvim only copies the last line of modeless selection

Create a file "1.txt" with these contents:

a1
b2
c3

Run gvim.exe --clean 1.txt
With Ctrl+Shift+Left_click make a modeless selection by dragging the mouse cursor from "a" to "3" inclusive
Hit : and press Ctrl+y to put the selection into the clipboard.

Only the last line of the selection ("c3") is actually put, the other two are substituted with EOLs, which can be seen with the :reg command.
Vim: gvim_8.1.1824_x86.zip from https://github.com/vim/vim-win32-installer/releases
OS: Windows 10 Home 1803

This seems to be caused by patch 8.1.1534 (commit: bd75b5333d10e63f7a667d4b65e80d309435629e), at least I could reproduce it with https://github.com/vim/vim-win32-installer/releases/tag/v8.1.1534 but not with the previous release https://github.com/vim/vim-win32-installer/releases/tag/v8.1.1525


Add extra (currently no-op) args to support IntelliJ Rust

This partially gets us to working in IntelliJ Rust - #25.
When we do JSON support we should gate it behind -Z unstable-options as the json format isn't stable yet. This matches the official libtest behaviour.

As I haven't heard back, I will close this PR. If you want to take another stab at this, feel free to reopen or open a new PR.


Package deprecation?

Hi, I'm seeking clarity as to whether this documentation is still accurate give the packages status as now deprecated?
https://www.nuget.org/packages/Microsoft.AspNetCore.StaticFiles

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

ID: d47f38e2-bc36-cfb8-b0cc-17a534689f8b
Version Independent ID: 3fec6e08-fc99-7a5c-796f-3f2347cad891
Content: Static files in ASP.NET Core
Content Source: aspnetcore/fundamentals/static-files.md
Product: aspnet-core
Technology: aspnetcore-fundamentals
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Hello @broomfn ... Yes, it's still accurate. The package is depreciated for standalone use (i.e., no need to add a package reference to a project for this API), but the namespace/assembly is still valid with full support. The API has been rolled into the shared framework. For more information, see https://learn.microsoft.com/aspnet/core/fundamentals/metapackage-app. If you want to see the assemblies that are rolled into it, check out https://github.com/dotnet/aspnetcore/blob/main/docs/SharedFramework.md ... and then follow the link to the local shared framework assemblies ... https://github.com/dotnet/aspnetcore/blob/main/eng/SharedFramework.Local.props.

Right, I think I was using it in a netstandard library, I assume I'll need to target .net 6 (or later) now, or can I include Microsoft.AspNetCore.App into netstandard?

target .net 6 (or later) now

Yes ... for currently supported frameworks, .NET 6 or .NET 7 ... or .NET 8 in November when it reaches RTM. After that, you should be fine. Static assets are supported from libs as long as the app adding the lib enables the middleware (UseStaticFiles), which the vast majority of lib-consuming apps will have ... and certainly any apps that you control in-house.

Thanks again, just in case it helps, it was really the FileExtensionContentTypeProvider class we were using to resolve MIME types, it's a handy utility class that has potential uses in many different places/scenarios IMHO.

Sure, but you can just take that from the API and drop it into your lib ... or another lib/package that you can consume widely. Plus, I'm sure that there's a gazillion community packages that can take care of it. I don't think the product unit will split it out, and it's true ... they don't currently have that type of data in any form that you can readily use it in this case. If you want to ask them tho, open a feature request for the product unit and suggest that they split it out in some way ...
https://github.com/dotnet/aspnetcore/issues

Noted, thanks for all your help :-)


tweak topbar

change empty list icon into a home button until we have a proper navbar on the left
add a "Add a new case" button in the bar that navigates to /new

 Create a linelist data input mechanism in the curator UI


[Table] Adjust table styles to the latest specs

On July 25, 2019 Google updated Specs on Table component. Padding and fonts were updated

[x] I have followed (at least) the PR section of the contributing guide.

@Kybarg, thanks for working on this. Could you take another look at the height of the rows? The Header should be 56px high, but is 57px, or 58px with a checkbox, and the normal row should be 52, but is 53px.
While we're here, the table no longer has elevation, and has an optional border, but we stray into (visually) breaking change territory with those changes.
Also, any idea why the table cells take up more horizontal space than they need to?

@mbrookes Thanks for the review.
Sorry, but I couldn't reproduce bug with 58px row height, only thing I noticed is that sticky head has height of 57px (cause it has bottom border). Could you please provide more detail on that bug?

As for overlapping issue. I use MUI docs Tables page as references, and seems like it works as expected as horizontal bar appears when screen is too small for table to fit. Chrome v75 was used for development.
Yeah, I'll outer border support in this PR.

Oh, we have min-width set. I don't know how I missed it!! 🤦♂

@mbrookes @oliviertassinari Speaking about outer border...
In order to make outer border we need to wrap Table content into some other element, and I'm note sure if it is a big change. I think most of users (like myself) already have their tables wrapped into Paper component.
Is not it better move to make changes to Paper to render outer border at elevation=0 or introduce outlined prop?

@kybarg Interesting, I don't think that the table component should come with an outline by default. However, I think that would be great to support it. I think that we could have two follow-up pull requests:

#15728: add outlined support to paper
#14073: add a way to remove the last border on the table

What do you think?


Support responsiveArray

Hey @roginfarrer would you be interested in a PR to add support for responsiveArray?
Problem Statement
Currently, rainbow-sprinkles does not support the responsiveArray property when using defineProperties. See Vanilla-Extract/sprinkles: https://vanilla-extract.style/documentation/packages/sprinkles/#responsivearray
Proposed Solution
See draft PR: https://github.com/wayfair/rainbow-sprinkles/pull/123

I'm not a fan of the responsiveArray syntax. I think it's illegible to those unfamiliar with the syntax, and it's very difficult to change or introduce new breakpoints without breaking existing implementations. I'm also concerned about introducing an additional level of complexity to the types, which are already very complicated due to merging static and dynamic properties. So I'd be worried about maintaining this in the future.
Thanks for the issue and PR, but I'm going to say no for now.


Formatting changes, updated requirements, check hostname when setting path

Added ruff formatter, updated requirements, check hostname when setting path

@liu9756 @kanishkkov Just a heads up on the changes. Updates to the preprocessing notebook. I added a check for the hostname, so if the paths are different per machine we can account for that. View the notebook changes with the ReviewNB link above (otherwise you just get json edits).


Fix writing stories link

Problem/Feature
The link to writing stories was broken (screenshot below). This PR fixes the link.

Write to your heart's content, include:

[ ] A link to the Figma design in your story (list regularly updated here)
[ ] A link to the Story(ies) in the description
[ ] Is there a Jira ticket associated?
[x] If useful, add screenshots or videos
[ ] If useful (and unclear), add a little explanation of why a certain path was taken
[ ] Instructions on how to test
[ ] Found any restrictions/limitations? Let us know!

Guidelines
Make sure the pull request:

[ ] Follows the established folder/file structure
[ ] Adds unit tests
[ ] Did you verify some accessibility (a11y) basics?
[ ] Adds/updates stories. Guidelines
[ ] Adds/updates documentation (ie proptypes) Guidelines
[ ] Has it been tested in Help Scout's supported browsers?
[ ] Requests review from designer of the feature
[ ] Add label (bug? feature?)

@Charca or @plbabin could one of you review this PR? 🙂

@Charca or @plbabin could one of you review this PR? 🙂

Thanks @abdusabri 👍

Thanks @abdusabri 👍


Have convenience commands to run placement, sentry binary when available

Describe the proposal
As it exists placement binary is downloaded and installed in slim init mode, and a proposal have been created for sentry for the same behavior.https://github.com/dapr/cli/issues/1031
With binaries being present locally in a known location ~/.dapr/bin, should we include a convenience command via dapr cli to run placement/sentry binary with sane defaults? For example dapr start placement -s , dapr start sentry -s?
This is specifically for self-hosted mode as k8s is already handled during installation and restarts are handled by k8s.
@pravinpushkar @yaron2 @artursouza Wdyt?
Release Note

RELEASE NOTE: Add convenience commands for placement/sentry start via dapr CLI

Bumping up in your inbox for thoughts: @pravinpushkar @yaron2 @artursouza
An issue like this would be nice for first time contributors, such as Grace Hopper Conference or Hacktoberfest if that is something we want Dapr to be apart of.


Update for double values in JsonByExample for pnext versions of Starcounter.

Due to the changes in pnext when we switched over to using NewtonSoft.Json as parser for JsonByExample, double values cannot be distinguished directly in Json and needs to be specified in code-behind (https://github.com/Starcounter/Starcounter/issues/3811#issuecomment-243408842).
Documented here: http://starcounter.io/guides/json/#supported-datatypes
This change will not disrupt anything in develop, setting this will just not make any difference there.
(A side-note: the pnext version of KitchenSink is currently failing due to newtonsoft is missing from the installer/package. A new nightly version is currently being built and will finish in a couple of hours)
CC @joozek78

Nightly pnext is finished now, and running KitchenSink with this branch succeeds.


Create pilot workflows to test larger workflows

Impact of the new feature
Inform which systems would be affected by this new feature. WMAgent? ReqMgr2? WorkQueue? WMStats? MicroServices? etc
not entirely sure
Is your feature request related to a problem? Please describe.
We periodically have large workflows that behave badly when we launch them into the system, either using too much memory, outputs are bigger than expected  or that do not work well at specific sites.
When a large workflow fails massively, it is a waste of resources, and can cause problems with sites, and can cause days of cleanup of the system, and use resources while we track down all the problems, and iterate with PDMV that there is an issue with the workflow.
We have a request to run small pilot workflows with a small subset of the data over all the sites that we would like to launch the big workflow at to test it and make sure it is well behaved before we launch the larger workflow.
Describe the solution you'd like

For any workflow over X number of jobs (we have to decide what this dividing line is still 10K?  50K? 100K?) We would launch a small pilot that would run a handful of jobs ~10 at each site we would like the full workflow to run at.

this workflow will be a cross between a backfill and pilot.

This workflow could run at a higher priority, and it wouldn't need all the input on disk to run, just enough to run the test. This would allow us to do the testing while a workflow is still staging
this test workflow would have a string in it that would distinguish it from a full workflow to make it easy to identify, outputs would need to be kept on disk long enough for people to look, but not saved, it could be treated like we treat backfill outputs
Once the test workflow is finished, if it ran without issue everywhere, the full workflow could automatically be launched.
If there is an issue with the test workflow, we would need to have some place to track it, for someone to look at the outputs and determine what the problems are

is it having problems at a specific site?
is there a configuration issue?
are there code issues that didn't show up in the campaign pilot.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Note this will need to be a combined development effort between P&R and WmCore

We may let the major WF run in parallel. Since theoretically the pilot should run earlier due to partial requirement on input. I am a bit afraid in practical terms, requiring pilots to be completely finished will lead to a heavier burden on the operations. (Pilots will get stuck for some WFs which need human check).


error when select ultisnip element in completion list with tsserver

How I understand tsserver tries to handle completion elements and find documentation, description or simply this element in the server completion list.
How can I prevent this check for added completion elements from Ultisnips?
With gopls server, I don't see this problem.

Error(LSP): request completionItem/resolve failed (Request completionItem/resolve failed with message: Error processing request. Cannot read properties of unde
fined (reading 'indexOf')^@TypeError: Cannot read properties of undefined (reading 'indexOf')^@    at normalizeSlashes (/usr/lib64/node_modules/typescript/lib/
tsserver.js:6014:26)^@    at Object.normalizePath (/usr/lib64/node_modules/typescript/lib/tsserver.js:6128:16)^@    at Object.toNormalizedPath (/usr/lib64/node
_modules/typescript/lib/tsserver.js:159741:23)^@    at Session.getFileAndProjectWorker (/usr/lib64/node_modules/typescript/lib/tsserver.js:168067:35)^@    at S
ession.getFileAndProject (/usr/lib64/node_modules/typescript/lib/tsserver.js:168051:29)^@    at Session.getCompletionEntryDetails (/usr/lib64/node_modules/type
script/lib/tsserver.js:168255:31)^@    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/usr/lib64/node_modules/typescript/lib/tsserver.js:167087:61)^@
   at /usr/lib64/node_modules/typescript/lib/tsserver.js:168880:88^@    at Session.executeWithRequestId (/usr/lib64/node_modules/typescript/lib/tsserver.js:168
871:28)^@    at Session.executeCommand (/usr/lib64/node_modules/typescript/lib/tsserver.js:168880:33)^@    at Session.onMessage (/usr/lib64/node_modules/typesc
ript/lib/tsserver.js:168906:35)^@    at Interface.<anonymous> (/usr/lib64/node_modules/typescript/lib/tsserver.js:171511:31)^@    at Interface.emit (node:event
s:513:28)^@    at [_onLine] [as _onLine] (node:internal/readline/interface:422:12)^@    at [_normalWrite] [as _normalWrite] (node:internal/readline/interface:6
15:22)^@    at Socket.ondata (node:internal/readline/interface:249:23)^@    at Socket.emit (node:events:513:28)^@    at addChunk (node:internal/streams/readabl
e:324:12)^@    at readableAddChunk (node:internal/streams/readable:297:9)^@    at Readable.push (node:internal/streams/readable:234:10)^@    at Pipe.onStreamRe
ad (node:internal/stream_base_commons:190:23), code = -32603)

fix in https://github.com/yegappan/lsp/pull/230


Csg 1 7 2

Changing namespaces for Elasticsearch.Net and Nest

I have reviewed the changes and verified the build


Error with "Fixed Header" when enabling "Enum Filter" in the grid.

Enabling "Enum Filter" the "Fixed Header" method no longer works correctly. Figure 1 shows the grid in the version without "Enum Filter", while Figure 2 shows the result of the same grid with the application of "Enum Filter".
I highlight that in the original version the "State" field in the data model was set to "int" while to enable "Enum Filter" it was typed with its enumeration.
Figure 1:

Figura 2:

@MaMon1963 Thank you for reporting this. I'll check this.


Register repository works with errors in 1.1

Steps:

git clone --recurse-submodule https://github.com/zebrunner/zebrunner.git
cd zebrunner
Run ./zebrunner.sh setup
Register organization
Register Repository on branch: master, jdk8
Actual result: Register Repository is failed
Log1:
OnPush job
13:53:40  [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project carina-demo: Fatal error compiling: invalid target release: 11 -> [Help 1]
13:53:40  [ERROR]
13:53:40  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
13:53:40  [ERROR] Re-run Maven using the -X switch to enable full debug logging.
13:53:40  [ERROR]
13:53:40  [ERROR] For more information about the errors and possible solutions, please read the following articles:
13:53:40  [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[Pipeline] }

Log2:
15:57:32  [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:<IP_ADDRESS>6:sonar (default-cli) on project carina-demo: No branches currently exist in this project. Please scan the main branch without passing any branch parameters. -> [Help 1]
15:57:32  [ERROR]
15:57:32  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
15:57:32  [ERROR] Re-run Maven using the -X switch to enable full debug logging.
15:57:32  [ERROR]
15:57:32  [ERROR] For more information about the errors and possible solutions, please read the following articles:
15:57:32  [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[Pipeline] }

closing as not a bug. just a conflicts with java version in code and slave


Fix require paths

This fixes the require paths on Ruby 1.8.7 with Puppet 2.7. See issue #132.

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

@joshuaspence I don't have 2.7 environments floating around anymore. I'm curious what level of testing has been applied to this change since there's nothing automated

We've been running with this modification for more than 6 months in a 2.7 environment.


Update to latest version of main project

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 4 committers have signed the CLA.:white_check_mark: afzaljasani:white_check_mark: tobymao:x: QMalcolm:x: gwenwindflowerYou have signed the CLA already but the status is still pending? Let us recheck it.


Support for Vanguard K08

Will this keyboard get support?
It has an SDK (Aurora Reactive)

Is there any Support for the Vanguard K08. Creative gives the sdk https://www.soundblaster.com/blasterx/aurorasdk/ I would be very happy if you can install that

here's the automated build from the dev branch https://ci.appveyor.com/project/antonpup/aurora/builds/21403936/artifacts

You made my day. I test it after work. thank you.

This works flawlessly on my Vanguard K08


[Feature Request] configurable export type

I have a use case where I would like to change the export type of generated validation schemas from function to const. I believe the best implementation of this would be through a configuration option that defaults to function, but also accepts const as an option.
I intend on submitting a PR to implement this feature.

We're talking on #165

@elijaholmos I'm sorry too late.
You can check some compilation errors with yarn type-check:zod now

@Code-Hex thank you! I'll do some more work on this on Monday 🙂

@elijaholmos Could you add README for validationSchemaExportType?

@Code-Hex yes of course!

@elijaholmos I handled this task.
https://github.com/Code-Hex/graphql-codegen-typescript-validation-schema/pull/392

@Code-Hex thank you - sorry, I've had a lot to keep up with work and was going to handle this later. your help is appreciated

@elijaholmos No problem 😉


VM goes to black screen, won't boot back to gui

Describe the issue
Running Debian XFCE, full screen. After the screen blanker engages, VM comes back up with a black screen. After stopping VM and trying to reboot, the reboot is very slow and does not bring up GUI, but allows booting to console.
Configuration

UTM Version:
3.1.5 (53)
OS Version:
Monterey
Intel or Apple Silicon?
Macbook Air M1
Crash log
None found

Debug log
I will include this if I can reproduce the problem
Pasting the plist
Upload VM

ConfigurationVersion
2
Debug

DebugLog

Display

ConsoleBackgroundColor
#000000
ConsoleFont
Menlo-Regular
ConsoleFontSize
12
ConsoleTextColor
#ffffff
ConsoleTheme
Default
DisplayCard
virtio-ramfb
DisplayDownscaler
linear
DisplayFitScreen

DisplayUpscaler
linear

Drives

DriveName
drive0
ImagePath
debian.qcow2
ImageType
disk
InterfaceType
virtio

DriveName
drive1
ImageType
cd
InterfaceType
usb
Removable

DriveName
drive65D97745-8EB3-4EAB-91A2-9F5E2E9C2AA6
ImagePath
efi_vars.fd
ImageType
none
InterfaceType

Info

Icon
debian
IconCustom

Notes
Default user/pass: debian/debian
Root user/pass: root/password

Input

InputLegacy

Networking

NetworkCard
rtl8139
NetworkCardMAC
5A:1F:39:02:1C:01
NetworkMode
emulated

Printing

Sharing

ClipboardSharing

DirectoryName

DirectorySharing

Usb3Support

UsbRedirectMax
3

Sound

SoundCard
intel-hda
SoundEnabled

System

Architecture
aarch64
BootDevice

BootUefi

CPU
default
CPUCount
0
ForceMulticore

ForcePS2Controller

JITCacheSize
0
MachineProperties
highmem=off
Memory
1024
RTCUseLocalTime

RngEnabled

SystemUUID
8169C503-2646-4317-BE65-7F931B70884F
Target
virt
UseHypervisor

When force-closing the VM, the hard disk file may have become corrupted. As far as I know this can be seen by ending up with filesystem errors shown when booting in console mode. Can you see such errors?

Is there any reasonable safeguards that could be added to UTM to prevent the corruption of the disk file?
E.g. perhaps UTM could send the ACPI shutdown signal to the guest, so that the guest can shutdown gracefully?

@cpach I like that idea! Is there a QEMU Monitor command for that?
It seems like #3842 is a similar if not the same issue.

@cpach indeed, found an example in Canonical Multipass https://github.com/canonical/multipass/blob/9c51de654ea4ff4ca668a3b9852f5e2f89821130/src/platform/backends/qemu/qemu_virtual_machine.cpp
@osy I think we should offer choice of graceful or forced shutdown (using above QMP API) to fix this issue. It remains to be seen if this works for all guest systems.

As I understand the disk is the debian.qcow2 file, right?
Is it possible to get the necessary files from it? It is very important!

Closing this as the ACPI shutdown option was added and the corruption issue unfortunately cannot be fixed.


remove non referenced dependency, parse-server-simple-mailgun-adapter…

… will include it
I'll update the adapter soon, see #2620

Awesome! Thanks for your pull request!

Current coverage is 92.10% (diff: 100%)

Merging #2625 into master will increase coverage by <.01%

@@             master      #2625   diff @@
==========================================
  Files            99         99
  Lines         12112      12112
  Methods        1487       1487
  Messages          0          0
  Branches       1996       1996
==========================================
+ Hits          11155      11156     +1
+ Misses          957        956     -1
  Partials          0          0

Powered by Codecov. Last update 26ce635...7cca467


[BUG] In fluent networking models, Direction and SecurityRuleDirection should be the same type

Describe the bug

Both types define the same members and serve the same purpose.
Expected behavior
They should be the same type.
Actual behavior (include Exception or Stack Trace)
They are two different types, frustrating the users of the SDK.
To Reproduce
Try to code adding an NSG rule...
The only difference between these files is the type name:
https://github.com/Azure/azure-libraries-for-net/blob/master/src/ResourceManagement/Network/Generated/Models/SecurityRuleDirection.cs
https://github.com/Azure/azure-libraries-for-net/blob/master/src/ResourceManagement/Network/Generated/Models/Direction.cs

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

hi @weidongxu-microsoft could you help on this? thanks

For .NET, the development focus has shifted to the next generation of Azure SDKs which follows the new SDK guideline and introduces a set of important new features. Those new packages are currently in preview state and we are actively working on making it production ready. You can visit this link here to see the latest .NET packages:
https://devblogs.microsoft.com/azure-sdk/october-2020-management-ga/
We have also published a few blog posts on why we are doing this:
https://devblogs.microsoft.com/azure-sdk/introducing-new-previews-for-azure-management-libraries/
With this background, .NET Fluent is currently in a low maintenance mode, and we mostly do security and bug fixes. It is subject to deprecation in the future when the new set of .NET packages become Generally Available (GA). Please let us know if there are further questions, thanks!


Fix repo sync

This should fix the repo-sync step by excluding the docs folder.
It also patches the Travis file to only do the sync after the charts got tested
Signed-off-by: Maartje Eyskens<EMAIL_ADDRESS>

Merging. Error is not related to this PR


Difficulty using mask

I am trying to follow the docs to use the oceanmask, but get an error that it is not defined...
julia> import ClimaAnalysis.Visualize: contour2D_on_globe!, oceanmask

WARNING: could not import Visualize.oceanmask into Main # first warning sign!

julia> import ClimaAnalysis.Utils: kwargs as ca_kwargs

julia> import GeoMakie

julia> import CairoMakie
^[[A
julia> oceanmask()
ERROR: UndefVarError: `oceanmask` not defined
Stacktrace:
 [1] top-level scope
   @ REPL[5]:1

julia> oceanmask
ERROR: UndefVarError: `oceanmask` not defined

What version of ClimaAnalysis are you using?

closed because I was using an old version. sorry about that!


Pet owner

Display the name of the owner above tamed entities.

Could you provide a screenshot of the looks?

Could you provide a screenshot of the looks?


Add call to action in CC Free FAQs

https://cockroachlabs.atlassian.net/browse/CC-4586

This change is

Looks great! The only thing that I don't have the knowledge to review is rel="noopener".

@kernfeld-cockroach thanks paul! Looking at other links in the docs, I believe "noopener" is correct but I updated the referral ID so we can tell when users sign up from this page.


Error: Cannot find module 'warnOnce'

🐛 Bug Report
I've been given a project and after having upgraded react-native to 0.59 the build succeeds but packager throws:
error: bundling failed: Error: Cannot find module 'warnOnce'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/user/projects/App/packages/frontend/mobile/node_modules/react-native/Libraries/react-native/react-native-implementation.js:14:18)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)

Also running react-native run-ios makes the application launch and then quit without interacting with the metro-bundler. Only XCode run works.
Expected Behavior
The application to launch.
Environment
React Native Environment Info:
    System:
      OS: macOS High Sierra 10.13.6
      CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
      Memory: 4.29 GB / 16.00 GB
      Shell: 5.3 - /bin/zsh
    Binaries:
      Node: 8.12.0 - ~/.nvm/versions/node/v8.12.0/bin/node
      Yarn: 1.13.0 - ~/.nvm/versions/node/v8.12.0/bin/yarn
      npm: 6.7.0 - ~/.nvm/versions/node/v8.12.0/bin/npm
      Watchman: 4.9.0 - /usr/local/bin/watchman
    SDKs:
      iOS SDK:
        Platforms: iOS 12.1, macOS 10.14, tvOS 12.1, watchOS 5.1
    IDEs:
      Android Studio: 3.1 AI-173.4819257
      Xcode: 10.1/10B61 - /usr/bin/xcodebuild
    npmPackages:
      react: 16.0.0-alpha.12 => 16.0.0-alpha.12
      react-native: 0.59.0 => 0.59.0
    npmGlobalPackages:
      react-native-cli: 2.0.1
      react-native-git-upgrade: 0.2.7

The project uses yarn workspaces and some dependencies get hoisted down to the RN App directory.

If you go out to ./node_modules/react-native/Libraries/react-native/react-native-implementation.js you should see a line like const warnOnce = require('warnOnce'); on line 14
This line is importing the warnOnce module using haste. The warnOnce file should be in ./node_modules/react-native/Libraries/Utilities/warnOnce.js (confirm it's there)
If the file is there then that means that it's missing in the haste map or otherwise not discoverable by
metro so to fix you can force metro to rebuild the haste map from scratch by clearing the cache
To clear basically all RN caches you can run this:
 watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean --force && npm install && npm start -- --reset-cache

If you still have the issue let us know but note that this is more of an environment issue than a bug so we're limited in what we can do to help without a repo 👍

I am bumping into the same problem here. The warnOnce module is there, and force clearing the caches, restarting the packager doesn't solve the issue.

https://github.com/facebook/react-native/issues/23943
there is already open issue, maybe something useful post :(

This is what I have tried:

remove all references of warnOnce in react-native-implementation.js

run the iOS build again
got the following error:
bundling failed: Error: Cannot find module 'warnOnce'   at Function.Module._resolveFilename (module.js:547:15)   at Function.Module._load (module.js:474:25)   at Module.require (module.js:596:17)   at require (internal/module.js:11:18)   at Object.<anonymous> (/Users/gzcheng/Documents/ellentube-mobile/node_modules/react-native/Libraries/react-native/react-native-implementation.js:14:18)   at Module._compile (module.js:652:30)   at Object.Module._extensions..js (module.js:663:10)   at Module.load (module.js:565:32)   at tryModuleLoad (module.js:505:12)

copy the warnOnce.js from /node_modules/react-native/Libraries/Utilities to /node_modules/react-native/Libraries/react-native.

got a duplicate modul name error.

That tells me that packager is able to find the warnOnce module. I am not an expert on this, but it sounds like some we maybe using some incompatible library versions?
This issue has been bothering for about a week... would like to have it resolved soon...

 Nothing seems to get rid of the warnOnce doesn't exist error

What may cause the error below?
SyntaxError in node_modules\react-native\Libraries\Utilities\warnOnce.js: Unexpected token (15:16)
Failed building JavaScript bundle.

@rickhanlonii Should warnOnce.js be using types? Because it is, even though its not a typescript file. Could that be what's causing it to be left out of the haste map? As @gzcheng pointed out, it doesn't seem like the packager is having trouble finding the file.

I verified the file is there is in .\node_modules\react-native\Libraries\Utilities\WarnOnce.js

Changing my .babelrc to only   "presets": ["module:metro-react-native-babel-preset"] as discussed here fixed the issue for me.

@ptsteadman I'm using bable.config.js and I'm already using that preset.

I did upgrade my rn project from 0.59.9 to 0.60.5.
And with some reason which I can't remember, I made a "react-native.config.js" file.
After upgrade rn version, there is warnOnce issue.
But new test project doesn't have.
So I tested some files to test project, and find out "react-native.config.js" file was the reason.
If there is someone suffered this issue, try to remove one of your "*.config.js" 😅

Changing my .babelrc to only  "presets": ["module:metro-react-native-babel-preset"] as discussed here fixed the issue for me.

tried a few things, that solution worked for me

Changing babel preset to "module:metro-react-native-babel-preset" did not help me. Using expo cli generated app. Cleared all cache and node modules, did fresh install, then ran with --clear flag fixed it for me.

I start facing this issue after upgrading form RN 60.4 to 61.1.
My workaround is to change metro.config.js to look like this
const blacklist = require('metro-config/src/defaults/blacklist');

module.exports = {
  resolver: {
    blacklistRE: blacklist([
      /node_modules\/.*\/node_modules\/react-native\/.*/,
    ])
  },
  transformer: {
    getTransformOptions: async () => ({
      transform: {
        experimentalImportSupport: false,
        inlineRequires: false,
      },
    }),
  },
};

None of above suggested solutions fixed it for me. Still happening, I'm on react-native 0.60.5 and can't upgrade for the time being.

```shell
 watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean --force && npm install && npm start -- --reset-cache

no its not  there , what should i do ?

try use
npx react-native
not
react-native

Just stop the terminal window that is executing the metro and in same terminal windows run this:
yarn start --reset-cache
It will work with no other changes!

try use
npx react-native
not
react-native

this solved my issue


Evaluation unloads current model

When Rasa NLU is running as server and receives an evaluation request for a different model, it loads the different model and evaluates it which unloads the current model.

So my plan of attack here is to:

Unload the current model
Load the eval model
Evaluate it
Unload
Reload the first model

Could circumvent unloading the first model, but that could also lead to memory issues

The current model should not be unloaded:
If this is a production server the model is needed and evaluation should happen in a separate thread / process with the model to be tested. If this is a worker which is just waiting for e.g. evaluation jobs, there shouldn't be a model to unload.

Just to give an update here:
I am trying to run the eval in a separate process with the same ProcessPool as we use for training, however I come into errors when trying to pass the model into the submit function, since the spaCy have some issues with pickling.

The issue is fixed, but we decided to edit the test_server.py tests since they weren't performed on a trained NLU model.  If this issue is to be handed over, it should be a relatively simple fix - just need to change the assertions of the other tests

@MetcalfeTom where are we on this one?

@tmbo Addressing review comments today, looks like we'll be ready to close


<IP_ADDRESS>-rc1 Traditional theme could use a smidge more contrast (branding)

Attached is a screenshot of the GUI wallet using the Traditional theme. The branding is almost invisible the contrast is so minimal. It could probably use a bit more oomph. Personally, I don't care for the Traditional theme, but, if we are going to have it, maybe improve it in this regard.

fixed by https://github.com/dashpay/dash/pull/3441


Update secure-your-key-vault.md

There are support requests from users that think they need to specify both the applicationId and objectId in the policy, when that is actually a rare case. The API is currently sending a link to this page, but this page is not helping them to fix. These changes in this PR are intended to help users diagnose and fix the issues.

@msfcolombo : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@ShaneBala-keyvault - Thanks for reviewing the PR.
Publishing in this repository is suspended until Tuesday, September 22. Merging will resume at 7 AM Pacific Tuesday.
This PR is ready for merge after the merge conflict is resolved (the PR review team will do this before merging when publishing resumes).

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Added instrumentor::phase struct API implementation

As there is existing implementation of instrumentor struct, I have created a namespace named instrumentor other than detail and kept phase struct inside it. Please let me know if you think the design should be different.
Fix https://github.com/BlueBrain/CoreNeuron/issues/158.

@pramodk ping, do you think I should add anything else in the PR? Please let me know.

hi @pramodk, do you think I can enhance anything else in the PR? Please let me know.

hi @pramodk, do you have any more comments?

Sorry @tapaswenipathak for not much response here. Everything looks fine, just would like to test this locally with instrumentation enabled to make sure Caliper works as expected.

Some of us are busy with open sourcing of the nmodl tool for this project. Will get back to you in next few days.

Sorry @tapaswenipathak for not much response here. Everything looks fine, just would like to test this locally with instrumentation enabled to make sure Caliper works as expected.

Some of us are busy with open sourcing of the nmodl tool for this project. Will get back to you in next few days.

Oh okay, np, seems like @tristan0x is unavailable, great if you can do a quick review for https://github.com/BlueBrain/CoreNeuron/pull/170, https://github.com/BlueBrain/CoreNeuron/pull/167 as well, thanks.

@tapaswenipathak : I installed Caliper and then try to build this branch as:
→ cmake .. -DENABLE_CALIPER=ON -Dcaliper_DIR=/Users/kumbhar/path/caliper-1.9.1/share/cmake/caliper
→ make
...
[ 26%] Building CXX object coreneuron/CMakeFiles/coreneuron.dir/nrniv/main1.cpp.o
In file included from /Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/main1.cpp:54:
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/profiler_interface.h:266:21: error: 'Instrumentor' is not a class, namespace, or enumeration
            detail::Instrumentor::phase_begin(name);
                    ^
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/profiler_interface.h:38:8: note: 'Instrumentor' declared here
struct Instrumentor {
       ^
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/profiler_interface.h:269:21: error: 'Instrumentor' is not a class, namespace, or enumeration
            detail::Instrumentor::phase_end();
                    ^
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/profiler_interface.h:38:8: note: 'Instrumentor' declared here
struct Instrumentor {
       ^
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/profiler_interface.h:271:6: error: expected ';' after struct
    }
     ^
     ;
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/profiler_interface.h:274:7: error: redefinition of 'Instrumentor' as different kind of symbol
using Instrumentor = detail::Instrumentor<
      ^
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/profiler_interface.h:263:11: note: previous definition is here
namespace Instrumentor {
          ^
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/main1.cpp:167:19: error: no member named 'stop_profile' in namespace 'coreneuron::Instrumentor'
    Instrumentor::stop_profile();
    ~~~~~~~~~~~~~~^
/Users/kumbhar/workarena/repos/bbp/coreneuron/coreneuron/nrniv/main1.cpp:383:19: error: no member named 'phase_begin' in namespace 'coreneuron::Instrumentor'

I now enabled tests/builds in internal CI. It's not accessible from GitHub but errors are obvious if we build simply as:
cmake ..
make

# gives

[ 16%] Building CXX object coreneuron/CMakeFiles/coreneuron.dir/nrniv/main1.cpp.o
In file included from /gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/main1.cpp:54:0:
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/profiler_interface.h:281:11: error: ‘namespace coreneuron::Instrumentor { }’ redeclared as different kind of symbol
 namespace Instrumentor {
           ^~~~~~~~~~~~
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/profiler_interface.h:279:30: note: previous declaration ‘using Instrumentor = struct coreneuron::detail::Instrumentor<coreneuron::detail::NullInstrumentor>’
     detail::NullInstrumentor>;
                              ^
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/profiler_interface.h: In constructor ‘coreneuron::Instrumentor::phase::phase(const char*)’:
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/profiler_interface.h:284:21: error: ‘template<class ... TProfilerImpl> struct coreneuron::detail::Instrumentor’ used without template parameters
             detail::Instrumentor::phase_begin(name);
                     ^~~~~~~~~~~~
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/profiler_interface.h: In destructor ‘coreneuron::Instrumentor::phase::~phase()’:
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/profiler_interface.h:287:21: error: ‘template<class ... TProfilerImpl> struct coreneuron::detail::Instrumentor’ used without template parameters
             detail::Instrumentor::phase_end();
                     ^~~~~~~~~~~~
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/main1.cpp: In function ‘int run_solve_core(int, char**)’:
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/main1.cpp:403:9: error: ‘phase’ is not a member of ‘coreneuron::Instrumentor {aka coreneuron::detail::Instrumentor<coreneuron::detail::NullInstrumentor>}’
         Instrumentor::phase p("load-model");
         ^~~~~~~~~~~~
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/main1.cpp:487:9: error: ‘phase’ is not a member of ‘coreneuron::Instrumentor {aka coreneuron::detail::Instrumentor<coreneuron::detail::NullInstrumentor>}’
         Instrumentor::phase p("output-spike");
         ^~~~~~~~~~~~
/gpfs/bbp.cscs.ch/project/proj20/pramod_scratch/CNEUR-168/coreneuron/coreneuron/nrniv/main1.cpp:492:9: error: ‘phase’ is not a member of ‘coreneuron::Instrumentor {aka coreneuron::detail::Instrumentor<coreneuron::detail::NullInstrumentor>}’
         Instrumentor::phase p("checkpoint");
         ^~~~~~~~~~~~

@tapaswenipathak : I took liberty to push changes to your branch. Now it should build fine. If you could check if I have missed anything my changes? Otherwise looks fine to me.

Thanks @pramodk, appreciate the effort.


Location filter#309

This PR adds a search bar to filter the list of operators by country, state or metro.
Closes #309

@meghanhade this looks great (and like quite a lot of work to implement the data side). I had assumed it would be a simple AJAX call to fetch the JSON from the aggregate endpoint, but looks like Ember Data makes it a much more involved process if you need to wrap the not-so-RESTful response as models.


ack() is not happening with BasicBolt / Apache Storm 1.0.3?

hi Barry,
Example of the bolt on my side. When I run topology - everything works normal and my messages are persisted into database, but Storm UI shows NO acknowledged tuples. Zero. Although my bolt is inherited from BasicBolt that's supposed to do automated ack().
Thoughts?
import pprint
import traceback

import config as cfg
import inflection
from db.bigtable import records
from db.bigtable.connections import connect
from petrel.emitter import BasicBolt

# enable loggers
log = cfg.config.loggers.storm

# establish bigtable connection
connect(*cfg.config.db_connection_params, admin=True)

class PersistenceBolt(BasicBolt):
    def __init__(self):
        self.producer = cfg.config.kafka_producer
        super().__init__(script=__file__)

    def declareOutputFields(self):
        """Final bolt should not define any output fields
        you should always return empty array for the final bolt
        """
        return []

    def process(self, tup):
        # record is supposed to be dict with data we need to persist
        topic, record = tup.values
        log.debug("{}:{}".format(topic, record))

        # if record is not dictionary - bypass the record
        if isinstance(record, dict):
            try:
                persist = getattr(
                    records,
                    inflection.camelize("{}_record".format(topic)))
                persist(**record).save()
            except:
                problem = {
                    "topic": topic,
                    "record": record,
                    "error": traceback.format_exc()
                }
                # send to *_failed kafka topic so we can reprocess later
                self.producer.send("{}_failed".format(topic), problem)
                pp = pprint.PrettyPrinter(indent=4)
                log.debug(pp.pformat(problem))

def run():
    """Default function needed to run bolt as task
    inside Apache Storm Topology
    """
    PersistenceBolt().run()

The ack() happens here. You might try adding logging to that function to make sure it's being executed. Or temporarily switch to Bolt and see if it helps to ack() explicitly.