what info is required for registration: source_id

Inherited from CMIP6, we have, e.g.,
{
    "source_id": {
        "REMO2020": {
            "activity_participation": [
                "CORDEX"
            ],
            "cohort": [
                "Registered"
            ],
            "institution_id": [
                "GERICS"
            ],
            "label":"REMO2020",
            "license":"REMO2020 data produced by GERICS is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0; https://creativecommons.org/licenses/by/4.0/). Consult https://pcmdi.llnl.gov/CMIP6/TermsOfUse for terms of use governing input4MIPs output, including citation requirements and proper acknowledgment. Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in this file). The data producers and data providers make no warranty, either express or implied, including, but not limited to, warranties of merchantability and fitness for a particular purpose. All liabilities arising from the supply of the information (including any liability arising in negligence) are excluded to the fullest extent permitted by law.",
            "model_component":{
                "aerosol":{
                    "description":"CLASSIC (v1.0)",
                    "native_nominal_resolution":"250 km"
                },
                "atmos":{
                    "description":"HadGAM2 (r1.1, N96; 192 x 145 longitude/latitude; 38 levels; top level 39255 m)",
                    "native_nominal_resolution":"250 km"
                },
                "atmosChem":{
                    "description":"none",
                    "native_nominal_resolution":"none"
                },
                "land":{
                    "description":"CABLE2.4",
                    "native_nominal_resolution":"250 km"
                },
                "landIce":{
                    "description":"none",
                    "native_nominal_resolution":"none"
                },
                "ocean":{
                    "description":"ACCESS-OM2 (MOM5, tripolar primarily 1deg; 360 x 300 longitude/latitude; 50 levels; top grid cell 0-10 m)",
                    "native_nominal_resolution":"100 km"
                },
                "ocnBgchem":{
                    "description":"WOMBAT (same grid as ocean)",
                    "native_nominal_resolution":"100 km"
                },
                "seaIce":{
                    "description":"CICE4.1 (same grid as ocean)",
                    "native_nominal_resolution":"100 km"
                }
            },
            "release_year":"2022",
            "source_id": "REMO2020"
        }
    }
}

should we keep model_components?. This informations is condensed during creation of the CV file, e.g., into:
 "source_id":{
            "REMO2020":{
                "activity_participation":[
                    "CORDEX"
                ],
                "cohort":[
                    "Registered"
                ],
                "institution_id":[
                    "GERICS"
                ],
                "license":"REMO2020 data produced by GERICS is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0; https://creativecommons.org/licenses/by/4.0/). Consult https://pcmdi.llnl.gov/CMIP6/TermsOfUse for terms of use governing input4MIPs output, including citation requirements and proper acknowledgment. Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in this file). The data producers and data providers make no warranty, either express or implied, including, but not limited to, warranties of merchantability and fitness for a particular purpose. All liabilities arising from the supply of the information (including any liability arising in negligence) are excluded to the fullest extent permitted by law.",
                "source_id":"REMO2020",
                "source":"REMO2020 (2022): \naerosol: CLASSIC (v1.0)\natmos: HadGAM2 (r1.1, N96; 192 x 145 longitude/latitude; 38 levels; top level 39255 m)\natmosChem: none\nland: CABLE2.4\nlandIce: none\nocean: ACCESS-OM2 (MOM5, tripolar primarily 1deg; 360 x 300 longitude/latitude; 50 levels; top grid cell 0-10 m)\nocnBgchem: WOMBAT (same grid as ocean)\nseaIce: CICE4.1 (same grid as ocean)"
            }
        },

In general, we can keep the CMIP6 template with some updates (e.g. lake model) and perhaps we don't need "native_nominal_resolution" as it's not a constant and depends on resolution of a domain (e.g. EUR-44 or EUR-11).


add package dxsdk

This packages misses protected vs_runtime and shared configs

This packages misses protected vs_runtime and shared configs

has shared configs, just no vs_runtime

@ChrisCatCP Can you improve it again? add vs runtime as readonly and use is_plat and is_arch instead of is_host

vs_runtime should be MD in release and MDd in debug, is there a way to do that?

i think vs_runtime is invalid here


Add support for using variables in abstract patterns

Variable references in abstract patterns are replaced in value attribute as well in order to support let element. Original code wasn't replacing variable references in sch:let/ elements.

There is a test for that bug: https://github.com/dmj/schematron-test/tree/t/pull-57/pattern

Fixes same problem as #50.
Related issue: #5


wheels for isodate

Do you consider providing Python wheels for isodate? cf. http://pythonwheels.com/

will do with the next release (soon)
thanks


ISPN-10525 ProtoStreamTypeIdsUniqunessTest and WrappedMessage added t…

https://issues.jboss.org/browse/ISPN-10525

Integrated into master, thanks @ryanemerson !


Non-null assertion function or operator

The type validator currently raises an error if properties for a value that may be null (i.e., a value with a type of <type> | null) are accessed. Currently, the any() function is the only way to suppress type errors, but this will convert the nullably-typed value into a value of type any, which offers no completions or property name checking.
As an alternative, we should offer some way to strip away the nullability of an inferred type for a given value, or in other words to cast <type> | null to <type>. This could be used when a template author knows that a value will not be null but the type checker does not. This may occur when an earlier check precludes a null value from reaching a certain expression in a way that the type checker doesn't understand, or it may occur when an author can assume a value is non-null for reasons not contained within the template itself.
The syntax for this could be as simple as a nonNull function that, like any, is not included in the compiled JSON template because it is only relevant during compilation:
var thisWillError = foo.bar // raises an error because foo is of type `{bar: string} | null`
var thisIsFine = nonNull(foo).bar // nonNull(foo) returns a value of type `{bar: string}`, so autocomplete works on `.bar`

A terser but slightly more complicated to implement variant could borrow the ! postfix operator from TypeScript and C#
var thisWillError = foo.bar // raises an error because foo is of type `{bar: string} | null`
var thisIsFine = foo!.bar // foo returns a value of type `{bar: string}`, so autocomplete works on `.bar`

The added complexity for ! would stem from needing to establish precedence rules and because we would need a linter to warn on/provide a code fix for operator soup like foo!.?bar.

At a team meeting today, there was a clear preference for the postfix ! option, even though this might not be as intuitive to users who are not familiar with similar operators from other languages. Code fix suggestions on expressions that need but are missing a ! should give us an opportunity to let users know what the operator does and when it should be used.


[Fix] decode error(#1806)

Short Description:
[Fix] decode error(#1806)
Fixes:

fix exception like "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 31: ordinal not in range(128)"

someone test and comment please

Not working for me.
$ python pokecli.py -cf config.json
[10:20:29] PokemonGO Bot v1.0
[10:20:29] Configuration initialized
[10:20:29]
[10:20:29] Not logged in!
Traceback (most recent call last):
  File "pokecli.py", line 464, in <module>
    main()
  File "pokecli.py", line 79, in main
    report_summary(bot)
  File "pokecli.py", line 87, in report_summary
    metrics.capture_stats()
  File "/home/vieira/projects/PokemonGo-Bot/pokemongo_bot/metrics.py", line 75, in capture_stats
    response_dict = self.bot.api.call()
  File "/home/vieira/projects/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 57, in call
    if not self._can_call():
  File "/home/vieira/projects/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 29, in _can_call
    raise NotLoggedInException()
pgoapi.exceptions.NotLoggedInException

As soon as I make decoded_str = string instead of decoded_string = string.decode('utf-8') it starts again but the original problem is still there, of course.

I am running it myself and it works
@vieira for your case, It looks like totally different issue from your stacktrace

The fix that works for me is:
--- a/pokemongo_bot/cell_workers/move_to_fort_worker.py
+++ b/pokemongo_bot/cell_workers/move_to_fort_worker.py
@@ -40,7 +40,8 @@ class MoveToFortWorker(object):
         )

         if dist > Constants.MAX_DISTANCE_FORT_IS_REACHABLE:
-            logger.log('Moving towards fort {}, {} left'.format(fort_name, format_dist(dist, unit))
+            logger.log(u'Moving towards fort {}, {} left'
+                    .format(fort_name.decode('utf-8'), format_dist(dist, unit)))

             step_walker = StepWalker(
                 self.bot,

@mingchuno Fell free the use the fix above in your PR if you see fit.

@mingchuno It's the same problem, the Unicode exception is probably getting caught by a generic except that just says unable to login. It's probably because my first name as a special character :wink:

@vieira We should solve it in lower layer since the logger is shared by the whole app.
Adding .decode('utf-8') inside the logger impl is better than adding .decode('utf-8') every where in the code

@mingchuno Yes, I agree but in that case you have the fix every call to the logger that are already passing utf-8 encoded strings. Forget about my first name, it's probably the initial location.

@mingchuno Have a look at https://github.com/PokemonGoF/PokemonGo-Bot/blob/dev/pokemongo_bot/init.py#L456

@vieira Well, I am not actually know much on Python.
Isn't that u'test'.decode('utf-8') still give a valid unicode string?

it works for me fine, thx! But Instead of Cyrillic title i got in terminal pokestot name with wrong encoding anyway (before it also was with not-cyrilic encoding, just another one) :)

@mingchuno You encode a sequence of unicode characters into a str, e.g. print(u'ç'.encode('utf-8')). u'ç'.decode('utf-8') won't work. You use decode, for instance, to bring a some encoded str back to unicode, you have to know how the str was encoded and decode it with the same codec, e.g. 'utf-8'. I am no expert in this, either.

@mingchuno Can you reproduce my problem if you set your initial location to something with special chars, e.g. "ç" or "ü"?

@mingchuno Without changing anything else, I think this works:
def log(string, color='white'):
    try:
        string = string.decode('utf8')
    except UnicodeEncodeError:
        pass

<rest of the original code>

Sometimes log is called with an already decoded str, other with an unicode sequence. If it is already a string decode will fail but it is safe to continue.

@vieira your fix seems to do it for me: (I used to have an error due to the "ü" in Sihlbrücke)
[12:31:10] PokeStop on cooldown. Time left: 4 minutes, 59 seconds
[12:31:13] Moving towards fort 1866 Sihlbrücke, 0.11km left
[12:31:19] -- Recycled 3x Pokeball (keeps only 50 maximum)
[12:31:20] -- Recycled 1x Super Potion (keeps only 1 maximum)
[12:31:20] Moving towards fort 1866 Sihlbrücke, 0.10km left
[12:31:25] Moving towards fort 1866 Sihlbrücke, 0.08km left
[12:31:31] Something rustles nearby!

@sgitkene Ooops, missed an u'' in line 28. I will open a PR with both fixes.

@sgitkene Could you help testing #1824? Thanks!

Please approve

Tested for ~1 hour, this does solve the crashes from logger. However it doesn't log utf-8 character properly. Here are a few examples :

[XX:XX:XX] Now at Pokestop: Lieu De Naissance Jean M├®decin
[XX:XX:XX] Now at Pokestop: Pr├®-Coul├®e Verte
[XX:XX:XX] Moving towards fort Crypte Arch├®ologique, 0.08km left
Still, no more crash is progress, +1 for approval.

190640f06fc623f804c554ce1ac9264c9fa8b22d fixed this

sorry @vieira I was away. I assume it is no longer needed?

@sgitkene No problem at all! I guess #1839 should have fixed this but I can't test right now. If it works with:

initial location with special characters
moving to fort with special characters
arrived at pokestop with special characters

then we can close #1824.

@vieira I've come up against a couple more UnicodeDecode errors with some French place names. It seems that setting the encoding when creating the string passed to  logger.log() proves a better solution, e.g. 'Now at Pokestop: {0}'.format(unicode(fort_name, 'utf-8'))
I've done this with spin_fort.py and move_to_fort.py & had it running for an hour or so with no issues. Maybe it's worth another PR?

The logger has been deprecated and replaced with websockets. Hopefully this isn't an issue anymore. If it is, please re-open against the new approach.


Dashboard - (Front-End)

Create a home page (Dashboard)

Do we have a mockup for this? @ArkSoftwareStudio


Error downloading the nuget package

Problem encountered on https://dotnet.microsoft.com/en-us/platform/upgrade-assistant/tutorial/install-upgrade-assistant
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
Hi
Error
Microsoft Windows [Version 10.0.22000.556]
(c) Microsoft Corporation. All rights reserved.
C:\Users\Robert>dotnet tool install -g upgrade-assistant
C:\Program Files\dotnet\sdk\6.0.201\NuGet.targets(130,5): error : Failed to retrieve information about 'upgrade-assistant' from remote source 'https://nuget.telerik.com/nuget/FindPackagesById()?id='upgrade-assistant'&semVerLevel=2.0.0'. [C:\Users\Robert\AppData\Local\Temp\4sunw0ud.3zi\restore.csproj]
C:\Program Files\dotnet\sdk\6.0.201\NuGet.targets(130,5): error :   Response status code does not indicate success: 401 (Logon failed.). [C:\Users\Robert\AppData\Local\Temp\4sunw0ud.3zi\restore.csproj]
The tool package could not be restored.
Tool 'upgrade-assistant' failed to install. This failure may have been caused by:

You are attempting to install a preview release and did not use the --version option to specify the version.
A package by this name was found, but it was not a .NET tool.
The required NuGet feed cannot be accessed, perhaps because of an Internet connection problem.
You mistyped the name of the tool.

For more reasons, including package naming enforcement, visit https://aka.ms/failure-installing-tool
C:\Users\Robert>

@RobDehn1 Looks like you are having permissions issues based on what is on your NuGet.config, could you try installing with --ignore-failed-sources?


View and apply recommendations

Harness Developer Pull Request
Created a new page 'View and apply recommendations' and documented the enhancements on the recommendations page. Removed the View recommendation section from the three optimization topics.
Local build successful.

Preview environment: https://ci.pr.harness.io/pr-302

Preview environment: https://ci.pr.harness.io/pr-302

Preview environment: https://ci.pr.harness.io/pr-302


[auto-merge] bot-auto-merge-branch-24.10 to branch-24.12 [skip ci] [bot]

auto-merge triggered by github actions on bot-auto-merge-branch-24.10 to create a PR keeping branch-24.12 up-to-date. If this PR is unable to be merged due to conflicts, it will remain open until manually fix.

SUCCESS - auto-merge


use open in app request

Description
Use the OpenInApp request to open files with CS3org WOPI server.
Technically, the whole oCIS WOPI server is not needed anymore after https://github.com/cs3org/reva/pull/1968 and https://github.com/owncloud/ocis/pull/2204 since they introduce an http api, which can be natively used by Web.
related issues

needs https://github.com/owncloud/ocis/pull/2204

closing, since this project is depreciated


Question: Lambda function names format

I am trying to figure out how lambda names are constructed, specifically the trailing part that adds 13 random alphanumeric chars.
The reason its important to me is because some of my lambdas are invoked by SWF decider:
 swf.respondDecisionTaskCompleted({
    taskToken: decisionTask.taskToken,
    decisions: [{
      decisionType: 'ScheduleLambdaFunction',
      scheduleLambdaFunctionDecisionAttributes: {
        id: 'dev-myProject-l-lmyLambdaName-1L7K2VUAN72MB',
        name: 'dev-myProject-l-lmyLambdaName-1L7K2VUAN72MB',
        input: decisionTask.events[0].workflowExecutionStartedEventAttributes.input
      }
    }]
  }

obviously I can only hard code this: '1L7K2VUAN72MB'  just for testing.
Is there a best practice as to how should I refer to a lambda name is such a scenario?
Thanks,
Jonathan

@jodagm Hmm, I'm not sure how to fix this.
Lambda names are generated via the generateLambdaName function in utils/index.js.
However, the random string is an ID that CloudFormation adds to the end of the Lambda.  JAWS has no control over that.  Its purpose, I believe, is to help CloudFormation identify Lambdas that belong to certain stacks.
Programmatically, you could call CloudFormation describeStacks() via the AWS-SDK to fetch all Lambdas in a stack.  It will return all of their Lambda function names.

Thanks @ac360 , that's a good idea. I'll dig into that.

Good luck! :)


Documentation

https://github.com/ga4gh/gsoc2018-ref-retrieval-api/blob/3213960002ec4e8367d9ac4661d64b9bbb9c2172/test_suite/test_sequence_success.py#L4
This code will hopefully live for many years. Could you please flesh out the documentation a bit in these files, for example, how this file works, a little blurb about the structure of these functions and what they're for in the testing framework. I know it's pretty obvious, but better to err on the side of completeness. Thanks.

I've added appropriate comments in the files. Thanks.


Add TimetableItemDetailContent Compose Preview

https://github.com/DroidKaigi/conference-app-2023/blob/0e3b440a58c565f7ffe71e42d5330574367c5d1a/feature/sessions/src/main/java/io/github/droidkaigi/confsched2023/sessions/component/TimetableItemDetailContent.kt#L47
https://developer.android.com/jetpack/compose/tooling/previews

🙋♂

Thanks! Assigned

@winstonmoon Thanks for your inquiry, Could you elaborate what happened to your preview? It says error message or something?

@takahirom
sorry these is no error message but when locale with ja_JP and en_US, preview shows only Japanese.

when I change locale to ja and en, preview shows both language.


Open dialog windows the same way as popups instead of as top-level window.

Java (at least) uses _NET_WM_WINDOW_TYPE_DIALOG for dropdown menus. Before this change, dropdown menus in Java applications would be opened in top-level windows and could be moved around independently, etc.. This change does not seem to have changed the behaviour of dialogs elsewhere (tested with firefox).

I was testing this with Intellij IDEA.
I'm pretty sure firefox was running under xwayland but it wouldn't surprise me if they were doing something different with menus. gvim menus were broken completely for me with or without this patch, and openscad had other issues. It was surprisingly hard for me to think of xwayland apps with menus to test with.
Here's a snippet of what I see from wayland-proxy-virtwl when opening any menu in intellij:

2022-06-08 16:33:42.601    xwayland [INFO]: Setting up Wayland surface 290 using X11 window 0x400244
2022-06-08 16:33:42.601         x11 [INFO]: ChangeWindowAttributes on 0x400244
2022-06-08 16:33:42.601         x11 [INFO]: Sync done
2022-06-08 16:33:42.601         x11 [INFO]: GetProperty 0x400244/"WM_NAME" => "win11"
2022-06-08 16:33:42.602         x11 [INFO]: GetProperty 0x400244/"_NET_WM_WINDOW_TYPE" =>
["_NET_WM_WINDOW_TYPE_DIALOG"]
2022-06-08 16:33:42.602         x11 [INFO]: GetProperty 0x400244/"WM_NORMAL_HINTS" => {29/32:
0c 02 00 00 73 1e 00 00  b8 08 00 00 45 01 00 00
3f 02 00 00 00 00 00 00  00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
00 00 00 00 01 00 00 00+0}
2022-06-08 16:33:42.602         x11 [INFO]: GetWindowAttributes 0x400244 => class:InputOutput override_redirect:true
2022-06-08 16:33:42.602         x11 [INFO]: GetProperty 0x400244/"WM_TRANSIENT_FOR" => {21/32:
e5 00 40 00+0}
2022-06-08 16:33:42.602         x11 [INFO]: GetGeometry 0x400244 => 325x575+7795+2232
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>id:+109 surface:120
2022-06-08 16:33:42.602    xwayland [INFO]: Open xdg_surface@109@325x575+7795+2232/(no role)=0x400244(override-redirect) as top-level
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>id:+118
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>id:+111 toplevel:118
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>mode:2
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>title:"wlproxy5win11"
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>parent:65
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>2022-06-08 16:33:42.602   wl-server [INFO]:           <-<EMAIL_ADDRESS>id:107
2022-06-08 16:33:42.602   wl-server [INFO]:           <-<EMAIL_ADDRESS>serial:212339
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>serial:212339
2022-06-08 16:33:42.602   wl-server [INFO]:           <-<EMAIL_ADDRESS>width:0 height:0 states:""
2022-06-08 16:33:42.602   wl-server [INFO]:           <-<EMAIL_ADDRESS>mode:2
2022-06-08 16:33:42.602   wl-server [INFO]:           <-<EMAIL_ADDRESS>serial:212338
2022-06-08 16:33:42.602   wl-server [INFO]:           -><EMAIL_ADDRESS>serial:212338

The override_redirect:true bit is probably the important thing. It might be OK to treat an override redirect dialog as a popup, e.g. changing:
https://github.com/talex5/wayland-proxy-virtwl/blob/1f051ea4ac914ed75a91d7373664f3a87dc590b8/xwayland.ml#L548
to something like
      | ty :: _ when ty = type_dialog && not win_attrs.override_redirect -> `Dialog

That seems to work fine for me. Would we also want a line like
      | ty :: _ when ty = type_dialog && win_attrs.override_redirect -> `Popup

? Without that line, I think it's working because window_type gets set to Unknown, which is then treated the same way as Popup further down (correct me if I'm wrong), but that's not obvious.
Menus in gvim (and dialog button in intellij) still aren't working for me (also on Sway), but since they work for you, something else must be wrong with my setup.

I think it's working because window_type gets set to Unknown, which is then treated the same way as Popup further down (correct me if I'm wrong), but that's not obvious

Yes. Arguably, Unknown is correct, though. We know it's not a dialog because override-redirect + dialog doesn't make sense. So we keep reading the hints to see if there's something else useful in there. If there isn't then the type is unknown.
For Vim, I have:
$ vim --version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Oct 01 2021 01:51:08)
Included patches: 1-2434
Extra patches: 8.2.3402, 8.2.3403, 8.2.3409, 8.2.3428
[...]
Huge version with GTK3 GUI.

PR updated.


Import error

import tensorflow as tf
tf.add(1, 2).numpy()
I ran the above code for non GPU version and got the following error.
ImportError                               Traceback (most recent call last)
~\Anaconda3\New\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in
57
---> 58   from tensorflow.python.pywrap_tensorflow_internal import *
59
~\Anaconda3\New\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py in
27             return _mod
---> 28     _pywrap_tensorflow_internal = swig_import_helper()
29     del swig_import_helper
~\Anaconda3\New\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py in swig_import_helper()
23             try:
---> 24                 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
25             finally:
~\Anaconda3\New\lib\imp.py in load_module(name, file, filename, details)
241         else:
--> 242             return load_dynamic(name, filename, file)
243     elif type_ == PKG_DIRECTORY:
~\Anaconda3\New\lib\imp.py in load_dynamic(name, path, file)
341             name=name, loader=loader, origin=path)
--> 342         return _load(spec)
343
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
ImportError                               Traceback (most recent call last)
 in
----> 1 import tensorflow as tf
2 tf.add(1, 2).numpy()
~\Anaconda3\New\lib\site-packages\tensorflow_init_.py in
39 import sys as _sys
40
---> 41 from tensorflow.python.tools import module_util as _module_util
42 from tensorflow.python.util.lazy_loader import LazyLoader as _LazyLoader
43
~\Anaconda3\New\lib\site-packages\tensorflow\python_init_.py in
48 import numpy as np
49
---> 50 from tensorflow.python import pywrap_tensorflow
51
52 # Protocol buffers
~\Anaconda3\New\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in
67 for some common reasons and solutions.  Include the entire stack trace
68 above this error message when asking for help.""" % traceback.format_exc()
---> 69   raise ImportError(msg)
70
71 # pylint: enable=wildcard-import,g-import-not-at-top,unused-import,line-too-long
ImportError: Traceback (most recent call last):
File "C:\Users\Vishal\Anaconda3\New\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\Vishal\Anaconda3\New\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\Vishal\Anaconda3\New\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\Vishal\Anaconda3\New\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\Vishal\Anaconda3\New\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.
Failed to load the native TensorFlow runtime.
I upgraded it
(base) C:\Users\Vishal>pip install --upgrade tensorflow
Collecting tensorflow
Using cached https://files.pythonhosted.org/packages/af/50/d7da24189d95e2084bb1cc350a8e4acdf1b0c9b3d57def7a348f0d9cb062/tensorflow-2.2.0-cp37-cp37m-win_amd64.whl
Requirement already satisfied, skipping upgrade: grpcio>=1.8.6 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.28.1)
Requirement already satisfied, skipping upgrade: keras-preprocessing>=1.1.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.1.0)
Requirement already satisfied, skipping upgrade: termcolor>=1.1.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.1.0)
Requirement already satisfied, skipping upgrade: wheel>=0.26; python_version >= "3" in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (0.33.4)
Requirement already satisfied, skipping upgrade: astunparse==1.6.3 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.6.3)
Requirement already satisfied, skipping upgrade: google-pasta>=0.1.8 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (0.2.0)
Requirement already satisfied, skipping upgrade: h5py<2.11.0,>=2.10.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (2.10.0)
Requirement already satisfied, skipping upgrade: protobuf>=3.8.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (3.11.3)
Requirement already satisfied, skipping upgrade: six>=1.12.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.12.0)
Requirement already satisfied, skipping upgrade: wrapt>=1.11.1 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.11.2)
Requirement already satisfied, skipping upgrade: gast==0.3.3 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (0.3.3)
Requirement already satisfied, skipping upgrade: absl-py>=0.7.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (0.9.0)
Requirement already satisfied, skipping upgrade: tensorflow-estimator<2.3.0,>=2.2.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (2.2.0)
Requirement already satisfied, skipping upgrade: opt-einsum>=2.3.2 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (3.2.1)
Requirement already satisfied, skipping upgrade: numpy<2.0,>=1.16.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.16.4)
Requirement already satisfied, skipping upgrade: scipy==1.4.1; python_version >= "3" in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (1.4.1)
Requirement already satisfied, skipping upgrade: tensorboard<2.3.0,>=2.2.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorflow) (2.2.1)
Requirement already satisfied, skipping upgrade: setuptools in c:\users\vishal\anaconda3\new\lib\site-packages (from protobuf>=3.8.0->tensorflow) (41.0.1)
Requirement already satisfied, skipping upgrade: google-auth<2,>=1.6.3 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow) (1.14.3)
Requirement already satisfied, skipping upgrade: google-auth-oauthlib<0.5,>=0.4.1 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow) (0.4.1)
Requirement already satisfied, skipping upgrade: werkzeug>=0.11.15 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow) (0.15.4)
Requirement already satisfied, skipping upgrade: tensorboard-plugin-wit>=1.6.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow) (1.6.0.post3)
Requirement already satisfied, skipping upgrade: markdown>=2.6.8 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow) (3.2.2)
Requirement already satisfied, skipping upgrade: requests<3,>=2.21.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from tensorboard<2.3.0,>=2.2.0->tensorflow) (2.22.0)
Requirement already satisfied, skipping upgrade: pyasn1-modules>=0.2.1 in c:\users\vishal\anaconda3\new\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow) (0.2.8)
Requirement already satisfied, skipping upgrade: rsa<4.1,>=3.1.4 in c:\users\vishal\anaconda3\new\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow) (4.0)
Requirement already satisfied, skipping upgrade: cachetools<5.0,>=2.0.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow) (4.1.0)
Requirement already satisfied, skipping upgrade: requests-oauthlib>=0.7.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow) (1.3.0)
Requirement already satisfied, skipping upgrade: importlib-metadata; python_version < "3.8" in c:\users\vishal\anaconda3\new\lib\site-packages (from markdown>=2.6.8->tensorboard<2.3.0,>=2.2.0->tensorflow) (0.17)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in c:\users\vishal\anaconda3\new\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in c:\users\vishal\anaconda3\new\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow) (2.8)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\vishal\anaconda3\new\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow) (1.24.2)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in c:\users\vishal\anaconda3\new\lib\site-packages (from requests<3,>=2.21.0->tensorboard<2.3.0,>=2.2.0->tensorflow) (2019.6.16)
Requirement already satisfied, skipping upgrade: pyasn1<0.5.0,>=0.4.6 in c:\users\vishal\anaconda3\new\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard<2.3.0,>=2.2.0->tensorflow) (0.4.8)
Requirement already satisfied, skipping upgrade: oauthlib>=3.0.0 in c:\users\vishal\anaconda3\new\lib\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.3.0,>=2.2.0->tensorflow) (3.1.0)
Requirement already satisfied, skipping upgrade: zipp>=0.5 in c:\users\vishal\anaconda3\new\lib\site-packages (from importlib-metadata; python_version < "3.8"->markdown>=2.6.8->tensorboard<2.3.0,>=2.2.0->tensorflow) (0.5.1)
Installing collected packages: tensorflow
Found existing installation: tensorflow 2.0.0
Uninstalling tensorflow-2.0.0:
Successfully uninstalled tensorflow-2.0.0
Successfully installed tensorflow-2.2.0
(base) C:\Users\Vishal>

I started using google colab which is great.
Thank you


Google Chrome and Microsoft Edge

I am using DartPad in Google chrome and Microsoft edge. But most of the time, the UI section either takes too long to show or does not show at all.

Can you please supply an example of code that fails to render, and potentially which resource is failing to load? You should hopefully get some useful information from your Chrome DevTools, or MS Edge equivalent.
Also, it would be helpful to know which versions of Chrome and Edge you are running, and what OS version.

Thank for the reply. The problem is solved. It was because one of my
software was interfering with my internet connection and so the rendering
of the UI was so slow that I thought it was not working. I uninstalled the
software and now the dartpad works normally.
On Mon, Nov 2, 2020, 09:48 Brett Morgan<EMAIL_ADDRESS>wrote:

Can you please supply an example of code that fails to render, and
potentially which resource is failing to load? You should hopefully get
some useful information from your Chrome DevTools, or MS Edge equivalent.
Also, it would be helpful to know which versions of Chrome and Edge you
are running, and what OS version.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/dart-pad/issues/1663#issuecomment-720227184,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQUUW5N6CABANGBIT4TWV5DSNYXKTANCNFSM4TFEOA3A
.

thanks for the update!


Add other options to pass to ffmpeg

Hi, i have a problem when i'm using your lib that the cruiser/pointer is still present on my video. from what i read online and tested a bit, to remove it i need to add this option "draw_mouse 0" before the -i values but i don't have that option (correct me if i'm wrong). it would be nice if you could add an option to add other args as a string array before the -i flag.
this is the command that i can get now with your lib:
ffmpeg -y -video_size 1792x1096 -r 60 -f x11grab -i :0 -pix_fmt yuv420p ./test.mp4
and this is what i need:
ffmpeg -y -video_size 1792x1096 -r 60 -f x11grab  -draw_mouse 0 -i :0 -pix_fmt yuv420p ./test.mp4
thanks!

Thanks for your report @ronerwix and sorry for the late reply.
For now, I prefer to keep the options for this library as limited as possible, but I might reconsider if the use case is a frequent one. I've mostly been using this for webdriver recordings, where this didn't seem to be an issue.
For what it's worth, there are other NodeJS ffmpeg wrappers that do provide a more generic interface.


[sfml] Install usage and change version scheme to relaxed

See title. The SFML usage file was not being deployed.

Current:
The package sfml:x86-windows provides CMake targets:

    find_package(SFML CONFIG REQUIRED)
    # Note: 7 target(s) were omitted.
    target_link_libraries(main PRIVATE FLAC OpenAL OpenGL Vorbis)

usage:
The package sfml provides CMake targets:

    find_package(SFML COMPONENTS system window graphics CONFIG REQUIRED)
    # Windows
    target_link_libraries(main PRIVATE FLAC OpenAL OpenGL Vorbis)
    # Linux/MacOS
    target_link_libraries(main PRIVATE X11 FLAC UDev OpenAL)

Current:
The package sfml:x86-windows provides CMake targets:

    find_package(SFML CONFIG REQUIRED)
    # Note: 7 target(s) were omitted.
    target_link_libraries(main PRIVATE FLAC OpenAL OpenGL Vorbis)

usage:
The package sfml provides CMake targets:

    find_package(SFML COMPONENTS system window graphics CONFIG REQUIRED)
    # Windows
    target_link_libraries(main PRIVATE FLAC OpenAL OpenGL Vorbis)
    # Linux/MacOS
    target_link_libraries(main PRIVATE X11 FLAC UDev OpenAL)

that still looks wrong because the target_link_libraries call is not displaying sfml targets.

that still looks wrong because the target_link_libraries call is not displaying sfml targets.

New text is:
The package sfml provides CMake targets:

    find_package(SFML COMPONENTS system window graphics CONFIG REQUIRED)
    target_link_libraries(main PRIVATE sfml-system sfml-network sfml-graphics sfml-window)

    # If you want SFML to provide an implementation of main():
    target_link_libraries(main PRIVATE sfml-main)

New text is:
The package sfml provides CMake targets:

    find_package(SFML COMPONENTS system window graphics CONFIG REQUIRED)
    target_link_libraries(main PRIVATE sfml-system sfml-network sfml-graphics sfml-window)

    # If you want SFML to provide an implementation of main():
    target_link_libraries(main PRIVATE sfml-main)


fix: Force close after updates

I found a couple of bugs :)

@luckysori I am happy to merge with your changes 😉


Revert "Bump vendors"

This reverts commit e11452b6d611f612a0c2f1d803f63df9bda19fa8.
P95 is still high, want to revert and pin the only changes we need

Codecov Report

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

@@           Coverage Diff           @@
##           master     #218   +/-   ##
=======================================
  Coverage   85.55%   85.55%
=======================================
  Files          24       24
  Lines        1385     1385
=======================================
  Hits         1185     1185
  Misses        145      145
  Partials       55       55

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 b0552c0...ecfd3bd. Read the comment docs.


update phuslog to v1.0.99

to fix panic in https://github.com/betterstack-community/go-logging-benchmarks/pull/4#issuecomment-2104450768

Thanks for the quick fix!


Fixed TypeError being thrown on certain Gaussian states in the Plotter.plot_tracks function

For some Gaussian states the uncertainity can't be plotted by the Plotter class. You can see if you try running the following code
from stonesoup.plotter import Plotter
from stonesoup.types.track import Track
from stonesoup.types.state import GaussianState, StateVector

track = Track([GaussianState(state_vector=[0, 0], covar=[[10, -1], [1, 10]])])
Plotter().plot_tracks(track, mapping=[0, 1], uncertainty=True)
# TypeError: ufunc 'arctan2' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''

This is caused by complex eignevalues or eigenvectors from the uncertainity matrix. I've put in a check for these in the Plotter class. States which cause complex eignevalues or eigenvectors are now skipped in the plot_tracks function and a warning is raised. A test has been created for this behaviour

I think the same error is present in the Plotterly class but haven't tested it


Upgrade deprecated packages and fix security vulnerabilities

Upgrade deprecated packages and fix security vulnerabilities
Current status:

14 vulnerabilities (7 high, 7 critical)
npm WARN deprecated<EMAIL_ADDRESS>npm WARN deprecated<EMAIL_ADDRESS>

When installing packages using the npm install command, npm frequently generates a warning message that says a package is deprecated.

The npm WARN deprecated message means that the package installed on your project is not recommended for use

You may not even see these packages in your package.json file because they are dependencies of the packages that you are using

If you want to remove the deprecated warnings, you can add the --loglevel=error option when running npm install:
npm install --loglevel=error

With the option added, only error messages will be printed when installing your dependencies.

hi @dileep-gadiraju i have did the analysis  that deprecated package warning comes from package.lock.json which the dependencies of package.json dependencies
for resolve this we need to upgrade our dependecy package like

react-native

react-navigation


[DC-2062] Transition write_results_to_(drc|site)_bucket to use buckets

Scope of changes:
Functions:

Modified:

data_steward/validation/participants/writers/ create_site_validation_report(...)

The function accepts a Blob instead of a bucket string.  The blob uses GCS to provide direct upload functionality.
A new try and expect guards against failure.  Error and success logging are still present.
The function accepts a Client instead of the project string.  Otherwise, there are two instances of a patched client or a mocked client in tests without this change.  In addition, the change makes testing possible utilizing a singleton pattern.
Deriving the project string is now possible from the client parameter via client.project attribute.
The function returns a single value for simplification.  Previously the first returned value was never used, and the second returned value was used only in tests.
I added type hinting and followed advice from pylint.

Modified:
data_steward/validation/participants/identity_match/write_results_to_site_buckets()

Reason for change: This function calls the modified create_site_validation_report function above.

The function accepts a client following the singleton pattern for testing.  Before the change, it received a string whose sole purpose was passing it down.
The function utilizes changes in DC-2063 -- using buckets from get_hpo_bucket()
A Blob is created and passed down instead of a filename.
Added a try and except guard for bucket acquisition and blob creation.  Failures are now logged.

Modified:
data_steward/validation/participants/identity_match/write_results_to_drc_bucket(...)

Reason for change: This function calls the modified create_site_validation_report function above.

The function accepts a client following the singleton pattern for testing.  Before the change, it received a string whose sole purpose was passing it down.
The function utilizes changes in DC-2063 -- using buckets from get_drc_bucket()
A Blob is created and passed down instead of a filename.
Added a try and except guard for bucket acquisition and blob creation.  Failures are now logged.

Tests:

Modified
tests/unit_tests/data_steward/validation/participants/writer_tests.WriterTest.test_create_site_validation_report(...)

Fitted a mocked Blob to capture the attributes used (required).
A mocked client provides the project string (required).
Blob.upload_from_file(...) is checked against call count and call parameters (not required, but follows best practice).
I applied type hinting and followed the advice from pylint.

Modified
tests/unit_tests/data_steward/validation/participants/writer_tests.WriterTest.test_create_site_validation_report_with_errors(...)

I applied the analogous changes from the non-error test version.

Modified
tests/unit_tests/data_steward/validation/participants/identity_match_test.IdentityMatchTest.setUp

I renamed some of the variable values for easier identification.  For example, 'aou-awe2' was renamed 'fake_bucket_3' (because it is the third element in a list).
I patched the bucket returning methods get_drc_bucket() and get_hpo_bukect(...) from the client.  The changes have the same effect as the previous string returning methods.

Modified
tests/unit_tests/data_steward/validation/participants/identity_match_test.IdentityMatchTest.test_write_results_to_site_buckets()

Changes only reflect the use of clients, buckets, and blobs.  (required)
I removed the filename variable and applied the corresponding value to a blob's name field.  (required)
It's worth noting that mocked clients' return mocked buckets and have mocked blobs.  So the required functionality found in GCS is copied.
I applied type hints and followed recommendations from pylint.

Modified
tests/unit_tests/data_steward/validation/participants/identity_match_test.IdentityMatchTest.test_write_results_to_site_buckets_simulate_errors()

I applied the analogous changes found in the non-error version.

tests/unit_tests/data_steward/validation/participants/identity_match_test.IdentityMatchTest.test_write_results_to_drc_bucket()

I applied the analogous changes from the non-error site function.
This function has fewer modifications as it uses a single blob instead of multiple ones.

tests/unit_tests/data_steward/validation/participants/identity_match_test.IdentityMatchTest.test_write_results_to_drc_bucket_simulate_errors()

I applied the analogous changes from the error site function.
This function has fewer modifications as it uses a single blob instead of multiple ones.

Only glanced at gcs/__init__.py and added a couple comments. I'd suggest other reviewers to chime in as well.

It's also worth noting that some values and variable renames make the diff messy.  The core changes are listed in the PR,  but I'm going to add some comments at code line numbers for clarity.


A11y_AzureDataStudio(Schema,Dacpac,Backup)_ImportBacpac_ImportBacpacSettings_Screenreader: The labels "File location" and the other two are announced as "clickable".

“Check out Accessibility Insights! -dentify accessibility bugs before check-in and make bug fixing faster and easier.”
Environment Details:
Application Name: Azure Data Studio
Application Version:1.10.0-insider (user setup)
Commit: 1ff9a2e
Electron: 4.2.7
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
Jaws version:2019.1907.42.ILM
Additional Details:
Tools Name: Jaws
MAS ReferencesMAS1.3.1
Repro Steps:

Launch Azure Data Studio application.
Connect to server with windows credentials.
Navigate to Extensions from left menu.
Search & install Dacpac extension.
Navigate to Connections from left menu.
Expand the server connected in step 2.
Right click an on prem database and select Data-tier application wizard from Context menu.
Select third radio button.
Navigate till next button & hit enter.
Start screen reader as jaws.
Navigate to the labels "File location" and the rest 2 using arrow key.

Actual:
On navigating to the labels "File location, Target server, Target database" using arrow key they are announced as "clickable".
Expected:
On navigating to the labels "File location, Target server, Target database" using arrow key they should not be announced as "clickable". The announcement should just be the label name without the word clickable since they are not actionable labels.
Recommendations:
Refer below link which is repository of bug fixes code snippets: https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx
User Impact:
Screen reader users will get reference of the labels as actionable and will try to perform an action which will not take place.
MAS Reference:
MAS 1.3.1- https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={54f28d1f-a2d1-4dcd-84e1-5c9b87e8aba4}
Attachment for Reference:
#6743A11y_AzureDataStudio(Schema,Dacpac,Backup)_ImportBacpac_ImportBacpacSettings_Screenreader.pptx

@kisantia  assigning this one to you.. let's discuss if this is big/wide impact issue

Checked and verified in below version the bug is no longer reproduced and hence closing the bug.
Version: 1.12.0-insider
Commit: a584aca96997a18ecedee73a575536332e542718
Date: 2019-09-19T07:58:50.448Z
VS Code 1.38.0
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
#6743A11y_AzureDataStudio(Schema,Dacpac,Backup)_ImportBacpac_ImportBacpacSettings_Screenreader.pptx


TE 1.4 fused attn caused a NaN when backward

I met an nan using TE 1.4, after I use pytorch autograd.detect_anomaly, it captured the NaN traceback:
Error detected in FusedAttnFuncBackward.
...
[rank5]: RuntimeError: Function 'FusedAttnFuncBackward' returned nan values in its 2th output.

When I install TE 1.7, the nan disappeared.

@cyanguwa Was there any bug fix in fused attention backend's backward between these 2 releases that could explain this?


[GLFW3] build failure

Host Environment

OS: [MacOS]

To Reproduce
Steps to reproduce the behavior:
./vcpkg install glfw3
Failure logs
error: building glfw3:x64-osx failed with: BUILD_FAILED
error: Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
    https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+glfw3
You can submit a new issue at:
    https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[glfw3]+Build+error
Include '[glfw3] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
    vcpkg-tool version: 2022-10-12-b586c2752f75bcc3f6a243749e9a0d94d0d93ccd
    vcpkg-scripts version: a2261f65e 2022-10-14 (33 hours ago)

@Anderson0xFF  please provide the full failure logs. Thanks.

fixed
I was missing installing 'pkg-config'.
brew install pkg-config
it would be nice to add as a requirement at https://vcpkg.io/en/getting-started.html


ng update requires auth credentials

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Command (mark with an x)
- [ ] new
- [ ] build
- [ ] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [x] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Versions
node --version
v9.8.0
npm --version
6.4.1
ng --version
Angular CLI: 7.0.2
Node: 9.8.0
OS: win32 x64
Angular: 7.0.0
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.6.0
@angular-devkit/build-angular     0.6.0
@angular-devkit/build-optimizer   0.6.0
@angular-devkit/core              0.6.0
@angular-devkit/schematics        7.0.2
@angular/cli                      7.0.2
@ngtools/webpack                  6.0.0
@schematics/angular               7.0.2
@schematics/update                0.10.2
rxjs                              6.3.3
typescript                        3.1.3
webpack                           4.6.0

Repro steps

run ng update

ng update
Your global Angular CLI version (7.0.2) is greater than your local
version (6.0.7). The local Angular CLI version is used.

To disable this warning use "ng config -g cli.warnings.versionMismatch false".
    We analyzed your package.json, there are some packages to update:

      Name                               Version                  Command to update
     --------------------------------------------------------------------------------
      @angular/cli                       6.0.7 -> 7.0.2           ng update @angular/cli
      @angular/core                      6.0.3 -> 7.0.0           ng update @angular/core
      rxjs                               6.2.0 -> 6.3.3           ng update rxjs

    There might be additional packages that are outdated.
    Or run ng update --all to try to update all at the same time.

run ng update @angular/core

ng update @angular/core
Your global Angular CLI version (7.0.2) is greater than your local
version (6.0.7). The local Angular CLI version is used.

To disable this warning use "ng config -g cli.warnings.versionMismatch false".
                  Package "@angular/compiler-cli" has an incompatible peer dependency to "typescript" (requires ">=3.1.1 <3.2", would install "2.7.2")
Incompatible peer dependencies found. See above.

run  npm i typescript@latest

npm i typescript@latest
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ~2.5.0 || ~2.6.0 || ~2.7.0 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS><7.0.0 || >6.0.0-beta <7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS><7.0.0 || >6.0.0-beta <7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+<EMAIL_ADDRESS>removed 113 packages, updated 1 package and audited 13532 packages in 13.209s
found 33 vulnerabilities (16 low, 9 moderate, 8 high)
  run `npm audit fix` to fix them, or `npm audit` for details

run ng update @angular/core

ng update @angular/core
Your global Angular CLI version (7.0.2) is greater than your local
version (6.0.7). The local Angular CLI version is used.

To disable this warning use "ng config -g cli.warnings.versionMismatch false".
    Updating package.json with dependency @angular/animations @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/language-service @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/core @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/forms @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/common @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/compiler @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/compiler-cli @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/router @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/platform-browser @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency @angular/platform-browser-dynamic @ "7.0.0" (was "6.0.3")...
    Updating package.json with dependency rxjs @ "6.3.3" (was "6.2.0")...
UPDATE package.json (1582 bytes)
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ~2.5.0 || ~2.6.0 || ~2.7.0 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS><7.0.0 || >6.0.0-beta <7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS><7.0.0 || >6.0.0-beta <7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 25 packages from 9 contributors, removed 2 packages, updated 11 packages, moved 1 package and audited 22687 packages in 25.556s
found 42 vulnerabilities (24 low, 10 moderate, 8 high)
  run `npm audit fix` to fix them, or `npm audit` for details

run ng update @angular/cli

ng update @angular/cli
Your global Angular CLI version (7.0.2) is greater than your local
version (6.0.7). The local Angular CLI version is used.

To disable this warning use "ng config -g cli.warnings.versionMismatch false".
    Updating package.json with dependency @angular/cli @ "7.0.2" (was "6.0.7")...
UPDATE package.json (1582 bytes)
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ~2.5.0 || ~2.6.0 || ~2.7.0 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS><7.0.0 || >6.0.0-beta <7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS><7.0.0 || >6.0.0-beta <7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 46 packages from 57 contributors, removed 3 packages, updated 9 packages and audited 22730 packages in 17.172s
found 42 vulnerabilities (24 low, 10 moderate, 8 high)
  run `npm audit fix` to fix them, or `npm audit` for details
Invalid rule result: Function().

run ng update @angular/cli once again

ng update @angular/cli
This request requires auth credentials. Run `npm login` and repeat the request.

run npm login

npm login
Username: aguacongas
Password:
Email: (this IS public<EMAIL_ADDRESS>Logged in as aguacongas on https://registry.npmjs.org/.

once again run ng update @angular/cli

ng update @angular/cli
This request requires auth credentials. Run `npm login` and repeat the request.

run ng update again

ng update
This request requires auth credentials. Run `npm login` and repeat the request.

The log given by the failure

1st ng update @angular/cli:
Invalid rule result: Function().
after upgrade ng update commands:
This request requires auth credentials. Run npm login and repeat the request.

Desired functionality
ng update should not failled
Mention any other details that might be useful
I do not use private npm repository or repository needing authentication, the package.json is

before update

{
  "name": "chatle.angular",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "publish": "ng build -c production",
    "dev": "ng build --output-path ../chatle/wwwroot/app --watch"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "6.0.3",
    "@angular/common": "6.0.3",
    "@angular/compiler": "6.0.3",
    "@angular/core": "6.0.3",
    "@angular/forms": "6.0.3",
    "@angular/platform-browser": "6.0.3",
    "@angular/platform-browser-dynamic": "6.0.3",
    "@angular/router": "6.0.3",
    "@aspnet/signalr": "^1.0.0",
    "core-js": "^2.4.1",
    "rxjs": "^6.2.0",
    "rxjs-compat": "^6.1.0",
    "zone.js": "~0.8.26"
  },
  "devDependencies": {
    "@angular-devkit/core": "0.6.0",
    "@angular/cli": "6.0.7",
    "@angular/compiler-cli": "6.0.3",
    "@angular/language-service": "6.0.3",
    "@types/jasmine": "~2.5.53",
    "@types/jasminewd2": "~2.0.2",
    "@types/node": "~6.0.60",
    "codelyzer": "^4.0.1",
    "husky": "^0.14.3",
    "jasmine-core": "~2.6.2",
    "jasmine-spec-reporter": "~4.1.0",
    "karma": "~1.7.0",
    "karma-chrome-launcher": "~2.1.1",
    "karma-cli": "~1.0.1",
    "karma-coverage-istanbul-reporter": "^1.2.1",
    "karma-jasmine": "~1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
    "prettier": "^1.11.1",
    "protractor": "~5.1.2",
    "ts-node": "~3.2.0",
    "tslint": "~5.7.0",
    "typescript": "2.7.2",
    "@angular-devkit/build-angular": "~0.6.0"
  }
}

after

{
  "name": "chatle.angular",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "publish": "ng build -c production",
    "dev": "ng build --output-path ../chatle/wwwroot/app --watch"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "7.0.0",
    "@angular/common": "7.0.0",
    "@angular/compiler": "7.0.0",
    "@angular/core": "7.0.0",
    "@angular/forms": "7.0.0",
    "@angular/platform-browser": "7.0.0",
    "@angular/platform-browser-dynamic": "7.0.0",
    "@angular/router": "7.0.0",
    "@aspnet/signalr": "^1.0.0",
    "core-js": "^2.4.1",
    "rxjs": "^6.2.0",
    "rxjs-compat": "^6.1.0",
    "zone.js": "~0.8.26"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.6.0",
    "@angular-devkit/core": "0.6.0",
    "@angular/cli": "7.0.2",
    "@angular/compiler-cli": "7.0.0",
    "@angular/language-service": "7.0.0",
    "@types/jasmine": "~2.5.53",
    "@types/jasminewd2": "~2.0.2",
    "@types/node": "~6.0.60",
    "codelyzer": "^4.0.1",
    "husky": "^0.14.3",
    "jasmine-core": "~2.6.2",
    "jasmine-spec-reporter": "~4.1.0",
    "karma": "~1.7.0",
    "karma-chrome-launcher": "~2.1.1",
    "karma-cli": "~1.0.1",
    "karma-coverage-istanbul-reporter": "^1.2.1",
    "karma-jasmine": "~1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
    "prettier": "^1.11.1",
    "protractor": "~5.1.2",
    "ts-node": "~3.2.0",
    "tslint": "~5.7.0",
    "typescript": "^3.1.3"
  }
}

I'm having the same issue...

See https://github.com/angular/angular-cli/issues/10624#issuecomment-432766003 on this issue. It might just be the location of .npmrc

Same issue here. Removing the npmrc files just introduced other issues so I need that to stay.


RC4 - Solution to white screen on ionic serve - storage related

Ionic version:  (check one with "x")
[ ] 1.x
[*] 2.x
I'm submitting a ...  (check one with "x")
[*] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
Ionic serve white screens with no errors, nothing in console logs etc
However Ionic build --prod works fine, creates output (but no error messages)
Expected behavior:
Should serve the app
Steps to reproduce:
ionic serve on an RC4 / 0.0.47 app scrips app that uses Ionic Storage
Other information:
On investigation, turns out that Ionic Storage 1.1.7 fixes the problem with the white screen.
However the RC4 release changelog says use 1.1.6. People need to be told to go to 1.1.7 if they are experiencing white screen issues (and use Ionic Storage)......

Thanks, you saved my day

Hey @alexbainbridge this has been fixed in the above merged PR and this PR https://github.com/driftyco/ionic2-app-base/pull/123. Thanks!


[Question] Is there a way to jump directly to the result if there is only one match?

Using LSP go to definition, I wonder if there is an option to jump directly to the result if there is only one match, skipping the selection window.
Thanks!

Use Juno to single result:
https://github.com/ibhagwan/fzf-lua/wiki#lsp-jump-to-location-for-single-result


add category

There is no category function, I don't know what radio channels are available, I don't know what language it speaks
Describe the solution you'd like
By country
By language
By tag

This is not planned in the future.


add Military End User (MEU) results to search response

Codecov Report

Merging #411 (d39472d) into master (61b395b) will increase coverage by 0.31%.
The diff coverage is 88.13%.

:exclamation: Current head d39472d differs from pull request most recent head 9307f2a. Consider uploading reports for the commit 9307f2a to get more accurate results

@@            Coverage Diff             @@
##           master     #411      +/-   ##
==========================================
+ Coverage   72.73%   73.05%   +0.31%
==========================================
  Files          35       35
  Lines        2586     2613      +27
==========================================
+ Hits         1881     1909      +28
  Misses        506      506
+ Partials      199      198       -1


Not Closed:- show that emoticons in TextView

Hi @YuAo ... If i will select a Emoticons in in keyboard, I want to show that in TextView... How can I show that? Now its showing only text of the selected emoticons

See #12

@YuAo  That I know how to do it however I am not able to know where do it!!!

Display icons in textview is not included in this lib. You need to do it yourself. You can try to fork this project and change the textToInput property of WUEmoticonsKeyboardKeyItem to a NSAttributedString, so that you can assign a text attachment(which can be the image you want to display) to the textToInput. Then modify the inputText: method of WUEmoticonsKeyboard  to insert the attributed string textToInput to your text view.

Hi @YuAo Even I tried that too
however found that
[self.textInput replaceRange:range withText:attributedString];
does not accept the attributed string but normal string!!

@satyamub Right, you need to convert the textInput property to a textview or textfield based on your app's context.
An alternate solution is to use a text view that supports parsing emotion texts, for example, https://github.com/fsjack/JKRichTextView

If this feature does not work, then there is no use of this library either!!!

Okay @YuAo ...I am trying !!

You can also choose not to use this library : )

@YuAo I did not mean that. I have tried converting the textInput to TextView and then tried to insert the image through the below code
if ([self.textInput isKindOfClass:UITextView.class]) {
UITextView *textView = (UITextView *)self.textInput;
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@" "];
NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init];
textAttachment.image = [UIImage<EMAIL_ADDRESS>UIImage *myIcon = [WUEmoticonsKeyboard imageWithImage:textAttachment.image scaledToSize:CGSizeMake(20, 20)];
        textAttachment.image = myIcon;

        //I'm subtracting 10px to make the image display nicely, accounting
        //for the padding inside the textView

        NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment];
        [attributedString replaceCharactersInRange:NSMakeRange(1, 0) withAttributedString:attrStringWithImage];
        textView.attributedText = attributedString;

        }

Its inserting the emoticons however its inserting the image once...

So, what is your point? It seems that you've successfully inserted the image.

Yes thats true however when next time I press the image, it replacing all texts with image again. There must be something like cursor needs to be set.

It is you who replaced all the texts with the image. You just set the entire attributed text of the text view to the attributed string with image attachment.
What you should do is to use the selectedTextRange or selectedRange property of the text view. selectedTextRange/selectedRange can help you find the cursor's current location. You should only replace(or insert to) the "selected" part of the text view's content with your image attached attributed string.
If you don't know what to do, read the documentation, search on google, or head to sites like stackoverflow.

Thanks sir.. if you could help me in code.. The help will be much appreciated..


Adds react 16.x and react-dom 16.x as peer dependencies

Needed for migrating projects which use react-table-drag-select to React 16.x not to keep both React 15.x and React 16.x in a bundle.

Good call. Sorry I didn't get to merging this in a timely manner.


Layers API for the editor

Fixes #1169.
Here're some of the highlights of this PR:

I extracted a ModuleLoader class that takes care of loading modules for specific layer models (only torque layers have to load external modules at the moment).
Modules are now loaded right before the layer view is generated by the MapView. Before, this process was being done right after the viz.json was loaded. With this change it's now possible to add a Torque layer using map.createTorqueLayer({...}) and ensure that the module will be loaded (and vis#load is a bit cleaner now \o/).
I renamed src/geo/map/map-layer.js to src/geo/map/layer-model-base.js

@viddo could you please CR! Thanks!
cc: @javisantana @javierarce @xavijam

From my point of view having a module loader is something we don't need anymore. The original idea for the module loader was to avoid to load the cartocss parser all the times but now that we have d3.cartodb all the time does not make any sense to have all that complexity to load a few kb.
Loading modules dinamically is also pretty bad since browserify can't do the work is supposed to do

@javisantana good point. I'm all about :fire: code so, even if I'm really happy with our shiny new ModuleLoader, I will :fire: it and make sure torque is always loaded. I think it'll simplify code/tests overall.
I'll comment here once it's done.

:fire: all module loading related stuff. Torque is now required via browserify.
@viddo ready for CR again.

:shipit:


Compatibility with jsFiddle and load XML/JSON/CSV files placed on Github

I am using jsFiddle to learn D3.js and
I am using a special feature to load demo
XML/JSON/CSV files placed on Github.
http://blog.jsfiddle.net/doc-api-github
This feature is very cool to load data
using d3.xhr from Github so you don't
need to run a local web server (python, etc.)
nor have issues with browser unable to load
local files.
The only problem is that jsFiddle allow
only Ajax jQuery by checking the header
"X-Requested-With: XMLHttpRequest".
So they return the following error:
"Please use only with Ajax requests"
Can you set the default headers of d3.xhr to this?
.header("X-Requested-With", "XMLHttpRequest")
.header("Content-Type", "application/x-www-form-urlencoded")
Check out this example to load a JSON from GitHub:
http://jsfiddle.net/lordbaco/8KDg6/
Another project loading the XML from GitHub (use mouse wheel to zoom in/out)
http://jsfiddle.net/lordbaco/kVWNq/
P.S. Use jsFiddle+GitHub could be a nice alternative so people can hack/fork the code of D3.js Gallery currently hosted on http://bl.ocks.org/ and GitHub
Best Regards,
Guy Baconniere

I’m not planning on implementing this, but thank you for the suggestion. This functionality has moved to d3-request for 4.0. I’ve added some documentation to the README there. It probably wouldn’t be hard to detect cross-domain requests as is already done to use XDomainRequest (specifically, /^(http(s)?:)?\/\//.test(url)), but I’m nervous about backwards-compatibility and I think it’s probably good for headers to be set explicitly anyway.


Wildcard make

This PR changes the behaviour of the Makefile to generate test binaries for each file matching *.test.c.
It also includes basic installation instructions in the README (I needed somewhere to write them down anyway…)

Thanks for this.  The Makefile improvements look excellent.  Just a couple of minor typos in the README, I think.

I'm glad that I had StackOverflow as well as the manual to help with the changes :-).  Fixed the typo; ta!
Re CPAN, my interpretation of the cpan man page is that you don't need to specify -i (though you do if you're also specifying -f like in your Travis YAMLs).
The cpanm command for Perlbrew is not a typo, though it looks like it could be one :-).

Yes, the command cpan Template works on mine.

Alas, the Makefile fails in Windows, using dmake with following errors:
dmake:  makefile:  line 34:  Warning: -- More than one prerequisite
for %-target. Use :| ruleop or indirect prerequisites.
dmake:  makefile:  line 40:  Warning: -- More than one prerequisite
for %-target. Use :| ruleop or indirect prerequisites.

I shall have a look into it and see if I can find a fix that works.

Changing the : on lines 34 and 40 to :| makes the errors go away.
However, the list of output files doesn't appear to be being generated by the new all: ...patsubst... part.  And if I run the target file explicitly, I get:
dmake:  Warning: -- Ambiguous inference chains for target 'bin\testickle.exe'
dmake:   1. bin\testickle.exe(bin\%.exe) --> obj\testickle.o(obj\%.o) --> TESTickle.h(TESTickle.h)
dmake:   2. bin\testickle.exe(bin\%.exe) --> obj\testickle.o(obj\%.o) --> testickle.test.c(%.test.c)
dmake:   3. bin\testickle.exe(bin\%.exe) --> testickle_runner.c(%_runner.c) --> testickle.test.c(%.test.c)
dmake:  Warning: -- First matching rule is chosen.
gcc -fms-extensions -std=c99 -Wall -Wextra -Werror -g -o obj\testickle.o -c TESTickle.h
gcc -fms-extensions -std=c99 -Wall -Wextra -Werror -g -o bin\testickle.exe obj\testickle.o
obj\testickle.o: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
dmake:  Error code 129, while making 'bin\testickle.exe'

Shame... though what's dmake?  We were using gmake that comes with Strawberry Perl for previous use of TESTickle on Windows.  I have not actually tested this with gmake though (sorry) -- but I have tried to use Make-internal constructs (rather than shell stuff), so had hoped it would work with gmake because I think that's essentially standard GNU Make. [Side note: /usr/bin/make on the latest OS X release is GNU make.]
If I find the cycles to test this on Windows with gmake too I'll report back.

dmake also comes with Strawberry.  I hadn't noticed gmake was there too.  Alas, it also doesn't work with different errors.
perl test_generator.pl testickle.test.c > testickle_runner.c
gcc -fms-extensions -std=c99 -Wall -Wextra -Werror -g -o bin/testickle.exe testickle_runner.c obj/testickle.o
obj/testickle.o: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
gmake: *** [bin/testickle.exe] Error 1
rm testickle_runner.c

Looks like it's skipping a step.

Alas, it is still missing the .o build step.

Just for completeness, here's the output I get when I have copied testickle.test.c to moo.test.c in the same directory, and run it on OS X...
➜  TESTickle make
src files: moo.test.c testickle.test.c
bin_names: moo testickle
bin_paths: bin/moo bin/testickle
obj_names: moo.o testickle.o
obj_paths: obj/moo.o obj/testickle.o

mkdir -p obj bin
perl test_generator.pl moo.test.c > moo_runner.c
gcc -fms-extensions -std=c99 -Wall -Wextra -Werror -g -o obj/moo.o -c moo.test.c
gcc -fms-extensions -std=c99 -Wall -Wextra -Werror -g -o bin/moo moo_runner.c obj/moo.o
perl test_generator.pl testickle.test.c > testickle_runner.c
gcc -fms-extensions -std=c99 -Wall -Wextra -Werror -g -o obj/testickle.o -c testickle.test.c
gcc -fms-extensions -std=c99 -Wall -Wextra -Werror -g -o bin/testickle testickle_runner.c obj/testickle.o
rm moo_runner.c obj/moo.o testickle_runner.c obj/testickle.o

I think I'm doing something wrong with the three-clause target specifiers, as in this similar example on StackOverflow it has the first clause being a list. Given that I can't remember if I have/haven't yet, I should probably try to put $(OBJ_PATHS) as the first part of line 49.
I should also perhaps try reading the fine manual in more depth :-).

Just seems to need \\ for the windows paths OBJECTS and BINARIES to make gmake clean work.  The rest seems to be fine.

Great. I have made the \\ change, but, before I push: what would you like me to do with the "banner" (debugging info) stuff?  I could take it out, now we are confident that it works, or leave it in for future reassurance.

Thanks.  I think we should take the banner out for now.

P.S. I also wonder if it's worth me adding comments to point out that there is a difference between OBJECTS and BINARIES defined, in the conditional section, for use by the clean target (which will pick up any existing objects or binaries) and those computed based on the *.test.c files in the directory when the Makefile is run?  I think it's important to have the two separated out, because then clean really does a full clean, but it may not be terribly clear from the present Makefile code as to why there are two different techniques used to do (at first glance) the same thing.

Sounds like a good idea.

Done... I'm still not sure if I think that the platform-specific stuff should be after the dynamic stuff -- on the one hand, it feels more appropriate for the platform-specific config to be closer to the top of the Makefile because it's more fundamental platform-related stuff, but on the other hand I wonder if the comments around the dynamic construction of targets based on *.test.c would make more sense if they were higher up.

Yes.  That works on mine now.  I've added issues to address the location of the test specific make code by putting it into a separate makefile and add back support for dmake (probably via a second makefile that uses the include).


Crash in Realm.object(ofType:forPrimaryKey:)

We're seeing crash reports with this trace:
Crashed: realmRead
0  Superhuman                     0x101ad11d8 realm::ClusterNodeInner::try_get(realm::ObjKey, realm::ClusterNode::State&) const + 94472
1  Superhuman                     0x101ad481c realm::ClusterTree::is_valid(realm::ObjKey) const + 108364
2  Superhuman                     0x101bfaf00 realm::Table::find_primary_key(realm::Mixed) const + 655632
3  Superhuman                     0x101859b9c realm::Object realm::Object::get_for_primary_key<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, std::__1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object* __strong) + 381 (object_accessor.hpp:381)
4  Superhuman                     0x1018594cc RLMGetObject + 220 (RLMObjectStore.mm:220)
5  Superhuman                     0x101911de8 Realm.object<A, B>(ofType:forPrimaryKey:) + 673 (Realm.swift:673)

Version of Realm and Tooling
Realm framework version: 10.5.0
Xcode version: 12.3
iOS version: 14.2

Hi @gshahbazian,
Thank you for your report.
Can you provide some sample code? Maybe even an example repo so that we can reproduce your issue?

Hi @gshahbazian,
Thank you for your report.
Can you provide some sample code? Maybe even an example repo so that we can reproduce your issue?

Hey @DominicFrei, I do not have a sample reproducing project at the moment. This began showing up in our crash reporter after testing an upgrade to 10.5.0.
I can try reproducing and following up here.

Hey @DominicFrei, I do not have a sample reproducing project at the moment. This began showing up in our crash reporter after testing an upgrade to 10.5.0.
I can try reproducing and following up here.

@gshahbazian Great, thank you!

@gshahbazian Great, thank you!

I am going to close this for now since it seems it did not occur again and cannot be reproduced.
If anyone has further information on this issue please re-open the ticket at any time.


Solving times - minAvgFeePerOrder

When the min-avg-fee-per-order is activated, the solving time "explodes".
Before the activation, on current mainnet instances, we get solving times of 40 secs, but after activation, we near 2 mins.
Here is one example instance:
https://gnosis-dev-dfusion.s3.amazonaws.com/data/mainnet/standard-solver/instances/2020-05-02/instance_5294687_2020-05-02T08%3A00%3A32.989596121%2B00%3A00.json
Probably, we need to check in this line, whether a solution could eventually be found by some guesstimation.
# If solution is economically viable, exit.
        # Hopefully, in large majority of cases this will occur in the first iteration.
        if is_economic_viable(orders, prices, fee, IntegerTraits) or is_trivial(orders):
            break

Maybe we can check that the solution has a higher owl burn than 1 in total and otherwise skip it anyways?

What is the value currently being passed to --min-avg-fee-per-order ?

10e16 OWL


Update README.md with more detailed instructions

Add more detailed instructions
Potentially Fixes #1

I added clearer instructions on running the app. For the notification permission, I will add an alert on launch if the app doesn't have the permission.


Fixing swagger correctness issue in BackupStatusResponse

ARM (Control Plane) API Specification Update Pull Request
PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

[1] ARM review queue (for merge queues, see [4])
The PRs are processed by time opened, ascending. Your PR may show up on 2nd or later page.
If you addressed Step 1 from the diagram and your PR is not showing up in the queue, ensure the label ARMChangesRequested
is removed from your PR. This should cause the label WaitForARMFeedback to be added.
[2] https://aka.ms/azsdk/support/specreview-channel
[3] List of SDK breaking changes approvers in pinned Teams announcement
[4] public repo merge queue, private repo merge queue (for ARM review queue, [1])
If you need further help with anything, see Getting help section below.
Purpose of this PR
What's the purpose of this PR? Check all that apply. This is mandatory!

[ ] New API version. (Such PR should have been generated with OpenAPI Hub, per this wiki doc.)
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[x] Update existing version to fix swagger quality issues in S360.
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[ ] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to Step 2, "ARM Review", for this PR.

Breaking changes review (Step 1)

If the automation determines you have breaking changes, i.e. Step 1 from the diagram applies to you,
you must follow the breaking changes process.
IMPORTANT This applies even if:

The tool fails while it shouldn't, e.g. due to runtime exception, or incorrect detection of breaking changes.
You believe there is no need for you to request breaking change approval, for any reason.
Such claims must be reviewed, and the process is the same.

ARM API changes review (Step 2)

If this PR is in purview of ARM review then automation will add the ARMReview label.
If you want to force ARM review, add the label yourself.
Proceed according to the diagram at the top of this comment.

Getting help

For general PR approval workflow, see the diagram at the top of this comment.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

Please run pr /RequestMerge when you are ready for this to be merged as indicated in step 4 for the PR workflow diagram

/pr RequestMerge

@hiaga Merge will still be handled by ARM team (non IDC) while the IDC team is ramping up. Please reach out to ARM reviewer for the same.


Add delete image feature

May I know if hermitage can support delete image in thumbnail view?

@vshy108 I know, I'm too late with response but better late than never :D
Hermitage was designed as a library for viewing images, not for gallery edition. So, support for images deletion is not planned, sorry.


Ability to pass sort of id to the item-method

Hi,
I´m starting to use the component, but I think it misses the hability to build the query based upon some key, besides the text itself.
I´m not sure, if there´s any suggested workaround though, please let me know.
I´ll try to explain it:
Suppose, for instance, that I have one screen with 2+ components, and that for each of them the query should be created differently.
The screen is also generated dinamically, on a ng-repeat, based upon a JSON structure, so I can´t really declare the html on 2 different ways (calling 2 different functions).
Instead, I´d rather have something like that (just a suggestion)

Ideally this second attribute should be optional, so that there´s no API incompatibility.
We could also make it a single queryParameter attribute:
queryParameter:
{
query:'xxx'
id: '123'
}
But I sense this would be undesirable for most cases
So that, both the query string and a identifier of the component are passed to the callback function. This way, I would have means of knowing how to build the proper query.
A "this" reference to the element could also solve it, but it feels a little overkill for the task.
Is there any workaround for it?
Thanks

Hi,
yes I see your issue, but currently there is no workaround for this. What I could do is to add a itemsMethodId attribute to be able to add an id for the ìtemsMethodsuch that you can set this attribute for each component in the ng-repeat. Then I would add it to a query object which is then passed to the itemsMethod` such that you can get the id and the query of the component. What do you think about this solution?
Thanks for mentioning it.
Regards.

Yes, that´s pretty much what I´ve done here on the code too.
Do you want me to do a pull request further?
var promise;
                        if (!scope.identifier) {
                            // convert the given function to a $q

promise to support promises too
promise =
$q.when(compiledTemplate.scope.itemsMethod({ query: query }));
}
else {
var queryParameters = {
query: query,
identifier: scope.identifier
}
// convert the given function to a $q
promise to support promises too
promise =
$q.when(compiledTemplate.scope.itemsMethod({ queryparameters:
queryParameters}));
}
btw: The other issue I mentioned, had nothing to do with the components,
but with trying to invoke a function inside a directive; it´s something odd
about the angularjs structure of my classes.
But got it working moving it to the controller (not the directive´s
controller)
Thanks
On Tue, May 26, 2015 at 4:55 PM, Guy Brand<EMAIL_ADDRESS>wrote:

Hi,
yes I see your issue, but currently there is no workaround for this. What
I could do is to add a itemsMethodId attribute to be able to add an id
for the ìtemsMethodsuch that you can set this attribute for each
component in the ng-repeat. Then I would add it to a query object which is
then passed to theitemsMethod` such that you can get the id and the query
of the component. What do you think about this solution?
Thanks for mentioning it.
Regards.
—
Reply to this email directly or view it on GitHub
https://github.com/guylabs/ion-autocomplete/issues/23#issuecomment-105647566
.

I think I might need it on other callbacks methods, so that´s why I suggested a generic "identifier" instead of a simply itemMethodsId

Ok thanks for that. You mean that you will also need it in the clicked item callback right? I can implement it in both places and then finally release 0.2.2.

Ok. That would be awesome.
Thanks
On Wed, May 27, 2015 at 2:31 AM, Guy Brand<EMAIL_ADDRESS>wrote:

Ok thanks for that. You mean that you will also need it in the clicked
item callback right? I can implement it in both places and then finally
release 0.2.2.
—
Reply to this email directly or view it on GitHub
https://github.com/guylabs/ion-autocomplete/issues/23#issuecomment-105762796
.

Hi,
I just added the new functionality. Please checkout the following documentation links:
https://github.com/guylabs/ion-autocomplete#component-id
https://github.com/guylabs/ion-autocomplete#the-items-method
https://github.com/guylabs/ion-autocomplete#the-items-clicked-method
There you will find how to use it. You can get the latest changes with bower if you follow this guide:
http://guylabs.ch/2015/05/08/get-latest-master-changes-of-a-bower-dependency/
Can you please test it in your project such that we can close the issue and then release 0.2.2?
Thanks and regards.


Unexpected sort after LLVM simplification

When running the adder property with Kasmer, the debug output contains several long lines that start with Unexpected sort after LLVM simplification, e.g.:
[Error] Unexpected sort after LLVM simplification: Term (TermAttributes {variables = fromList [], isEvaluated = True, hash = -301300784551631014, isConstructorLike = True, canBeEvaluated = True}) (DomainValueF (SortApp "SortWasmStringToken" []) "\"add\"") Expected sort SortApp "SortWasmString" []

Here is a bug report that should help reproducing this:
booster-llvm.tar.gz

$ kore-rpc-booster --version
hs-backend-booster version:
revision:     445bc0723dd7ae2584e3b794a6b8bd3cadef0ce1
branch:       HEAD
last commit:  Thu Dec 21 10:36:52 2023 +0100

It would be good to also know the version of K (and specifically, the LLVM backend used by that version of K)
(we added a new code path in late December to prepare for a change in the LLVM backend's simplify API).

From code inspection: it appears that the LLVM backend returns this wrong sort, and the code path that is taken is the old (workaround) that got removed 2 days ago.
We need to re-test this with the latest versions of LLVM-backend (meaning latest K) and booster to decide the right fix

@virgil-serbanuta Is this issue still reproducible with the latest versions of K, LLVM-backend, and Booster?
Your post on slack seems to suggest that this is now working for you, please advise whether we can close the issue.

I am running some tests at the moment, and I would prefer to not upgrade my K version until they finish. Unless you say otherwise, I'll test this tomorrow or the day after.

@virgil-serbanuta we're closing the issue as fixed, please reopen as necessary.

This seems to work properly now, thank you!


[BUG] Can't add load balancer

Describe the bug
When trying to add a new load balancer, the VM selection popup doesn't load.
It's impossible to add a load balancer via the UI because of this.
button,
To Reproduce
Steps to reproduce the behavior:

Go to an allocated IP address
Select the "Load Balancing" tab
Enter values into the Name, Public Port, Private Port, Algorithm, Protocol fields
Click on the "Add" button

Expected behavior
The VM selection dialogue should pop up.
Screenshots

Desktop (please complete the following information):

OS: Linux
Browser: Firefox
Version: 74.0.1

Additional context
The issue seems to happen when the listVirtualMachines call sent by the "Add VMs" handler returns an empty list, like this:
{"listvirtualmachinesresponse":{}}

The console log prints the message:
TypeError: t.response is undefined           LoadBalancing.vue:935:10

This is with the latest HEAD (commit bcf86f450d6aede6bad5d556a1cf81fe00ccfd2c )

cc @shwstppr

@onitake is it possible for you to checkout PR #296
I've tried fix error handling on API failure

@shwstppr Awesome, that seems to have fixed the problem. I get a proper list of VMs now, and no error message in the console.


Make admin page UI #222

Issue that this pull request solves
Closes: #222
Proposed changes Make admin page
Brief description of what is fixed or changed - made UI Design for admin page
Types of changes
Put an x in the boxes that apply

[x] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update (Documentation content changed)
[ ] Other (please describe):

Checklist
Put an x in the boxes that apply

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] My changes does not break the current system and it passes all the current test cases.

Screenshots

Please attach the screenshots of the changes made in case of change in user interface
Other information
I am a Swoc participant.
Any other information that is important to this pull request

@mohit355 I have fixed the issue. Please review this PR.

@mohit355 I have fixed the issue. Please review this PR.

hey, @Utkarshn10  heading (Good morning Admins is not responsive. keep in the same line and decrease their font size at each break point

hey, @Utkarshn10  heading (Good morning Admins is not responsive. keep in the same line and decrease their font size at each break point

Make is responsive

Make is responsive

Make is responsive (Online and offline options)

@mohit355 I have made it responsive.

Make is responsive (Online and offline options)

@mohit355 I have made it responsive.

@Kajol-Kumari @mohit355 I have made it responsive. Please review this.

@mohit355 @Kajol-Kumari  Are there any further changes that need to be done?

@Kajol-Kumari @mohit355 I have made it responsive. Please review this.

@mohit355 @Kajol-Kumari  Are there any further changes that need to be done?

@Kajol-Kumari Debug.lg has been deleted.

@Kajol-Kumari Debug.lg has been deleted.


Unable to set control 0x00980911: Input-/Outputerror

Hi Guys, basically I'm using lib camera to take recordings of 30 minutes (fps=30, size=(1640, 1232)) each and the problem is that I get sometimes this error
[0:13:50.33631661] [2210] ERROR V4L2 v4l2_device.cpp:359 'imx219 10-0010': Unable to set control 0x00980911: Input-/Outputerror

This seems to be an I2C error when communicating with the sensor.  Do you by any chance have a touchscreen installed on the Pi?  If so, a recent fix for excessive I2C accesses has been merged (https://github.com/raspberrypi/linux/pull/5545) which may solve your problem.

Yes I do have a touchscreen installed.

Did you manage to try the kernel fix and see if it fixes your problem?

If there are no further updates, I'll close this one down for now.

I updated the kernels today and it seems to work (will need to run longer test)., Thank you very much for the help.

Great, thanks for confirming!


⚠ Bofrost.at has degraded performance

In c60a4e0, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1946 ms

Resolved: Bofrost.at performance has improved in f27ec10 after 21 minutes.


[AIRFLOW-459] docs. getting started. add sqlite reference.

Please accept this PR that addresses the following issues:
https://issues.apache.org/jira/browse/AIRFLOW-459
Testing Done:
Since the PR is a simple docs addition, I did not add or modify tests.

Current coverage is 64.93% (diff: 100%)

Merging #1759 into master will increase coverage by 0.03%

@@             master      #1759   diff @@
==========================================
  Files           128        128
  Lines          9630       9630
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           6250       6253     +3
+ Misses         3380       3377     -3
  Partials          0          0

Powered by Codecov. Last update b9858ed...8ead375


Show "total" column in payment table

Show "total" column in payment table that is equal to amount * quantity.
Right-align amount, quantity, total
For recurring payments, move the duration / # of times description from "amount" to "quantity" column, and don't show a total column.

Fixes #154.


Floating label with arbitrary sibling element to <input>

Prerequisites

[X] I have searched for duplicate or closed feature requests
[X] I have read the contributing guidelines

Proposal
Currently styles hardcode .form-floating > label and ... ~ label. The selector should instead target a new class .floating-label or similar.
Motivation and context
At my company we have the policy to avoid <label>s with an explicit for=elementId attribute and instead use implicit references by nesting the input inside the label. This is not compatible with floating labels and also inconsistent with all other label styling provided by bootstrap which can be applied using a class.

This would be a breaking change to modify the selector and require a class on the labels. I also believe we need the adjacent selector because we're targeting the label when the input is focused and the placeholder isn't shown. No way around that one.

If there are no other aspects to consider I could work on this myself (though only in a few weeks) and create a PR if this feature is desired.

For now we'll leave this as-is. Let's revisit for v6 :).


Added Algorithm for Simplex Method

An implementation of the Simplex Method for linear programming written in Java

seems like Kennyledet is not active and most of the PRs are still on hold.
I'm maintaining the fork at https://github.com/pravsingh/Algorithm-Implementations. Please do send the PRs to this fork.
lets continue with the mission Kennyledet started with.


docs: add last model

Codecov Report
Patch and project coverage have no change.

Comparison is base (dc1c0d1) 28.49% compared to head (4609f00) 28.49%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##           master       #6   +/-   ##
=======================================
  Coverage   28.49%   28.49%
=======================================
  Files          14       14
  Lines         758      758
  Branches       98       98
=======================================
  Hits          216      216
  Misses        538      538
  Partials        4        4

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

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


Favicon support?

Would be awesome if you could somehow show the favicon for each tab 🔥

+1

+1

Getting favicons and associating them with the correct tab isn’t easy, unless you download them yourself which is quite slow.

Would love to see this feature. But I understand the overhead.