Updating the DNS Label Manually

In the instructions, there's a set of comments like the following.
# !!! IMPORTANT !!!
#
# Add a DNS alias for the public ip manually before proceeding
#
# !!! IMPORTANT !!!

From the Azure CLI, when creating a Public IP, you can specify the --dns-label so it probably doesn't have to be done manually.
# First create a public IP resource
az network public-ip create \
  --resource-group GitHubActionsRunners \
  --name APGWPublicIp \
  --allocation-method Static \
  --sku Standard \
  --dns-label mydnslabel

Happy to open a PR if it helps.

That's awesome @fgauna12 !! I'd love contributions on this repo but I'm worried it'll make the instructions not consistent with the videos anymore ☹
Maybe we could add this step as a comment i.e. as an alternative?

Oh yeah, that dawned on me when I watched the episode today. That makes sense!
Maybe I'll take a shot at the comment approach.


Allowing to build for .NET 5.0

.NET 5.0 is useful because .NET 6.0 is not available everywhere. The proposed change avoids "error CS8773: Feature 'file-scoped namespace' is not available in C# 9.0. Please use language version 10.0 or greater"
Please publish NuGet package for .NET 5.0 too.

Hello, I don't want support net 5.0 because it is not LTS version and net 5.0 End of Support 8 May 2022 https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core

I respect it and I was/am aware 5.0 is not LTS. I just wanted to deploy my app to a hosting, that supports only .NET 5.0 these day. That was my motivation.

Can your hosting support docker?
I can help with build / configuration dockerfile

It is a limited free hosting for testing purposes. I think it does not support docker. Thank you for the offer.
Nevertheless <LangVersion>latest</LangVersion>  in the project file is ok anyway. I use it in all my project files to have the latest possible C# version.


Check for missing documentation in CI

So if I understand correctly this action fails if and only if Haddock complains about missing documentation, right ? But I assume building the documentation could fail in other ways, e.g if a comment references a value which is not in Haddock's scope. Will those other errors be caught ?

I won't integrate this in the release as it wouldn't appear anyway and I'd rather the haddock build be fully tested, not just tested for these specific warnings. But thanks anyways !


Ensure that default-user still works under SEL

After applying recommended hardening, the users created by cloud-init will no longer be able to use sudo if they've not been granted an appropriate SEL login user context:
$ sudo -i
sudo: PERM_SUDOERS: setresuid(-1, 1, -1): Operation not permitted

Ensure that the default provisioning user be given an appropriate SEL login user context to prevent the above.

Cloud-init's selinux-user option does not seem to function within the context of /etc/cloud/cloud.cfg.
Will attempt, again, if/when Red Hat updates the version of cloud-init they make available to EL7

cloud-init-created users — even default user — get given unrestricted_u if not specifically overridden with requisite cloud-init directives.


Deploy core library as Nuget package

BGPViewerCore class library should be available as a Nuget package, in order to facilitate its use

PRs #18 #19 #20 #21 did it.

PRs #18 #19 #20 #21 did it.


Progress bar and logging during training

The training procedure can take a long time. We should add a progress bar or some logging message during training to inform the user. They can control the verbosity of the message by changing the logging level.

`# stdlib
import sys
import warnings
import logging
warnings.filterwarnings("ignore")
third party
from sklearn.datasets import load_diabetes
synthcity absolute
from synthcity.plugins import Plugins
from synthcity.plugins.core.dataloader import GenericDataLoader
log_level = logging.getLevelName("DEBUG")
logging.basicConfig(stream=sys.stdout, level=log_level)
X, y = load_diabetes(return_X_y=True, as_frame=True)
X["target"] = y
loader = GenericDataLoader(
X,
domain_column="target",
)
synthcity absolute
from synthcity.plugins import Plugins
Set up the logger with a file handler
logger = logging.getLogger("synthcity.plugins")
logger.setLevel(logging.INFO)
file_handler = logging.FileHandler("info.log")
file_handler.setLevel(logging.INFO)
logger.addHandler(file_handler)
Log some messages
logger.debug("This is a debug message")
logger.info("This is an info message")
logger.warning("This is a warning message")
Plugins().list()
Load and train a generative model
synthcity absolute
from synthcity.plugins import Plugins
syn_model = Plugins().get("radialgan")
print("starting fit")
syn_model.fit(loader)
`
I can only see the progress bar but not INFO log stream ouput with the script above (adapted from the tutorials notebooks). How can I amend it to see/get written on the file all log messages?


Support custom cucumber expression types which accept multiple-line arguments, such as doc-strings

Hi,
I need to define a new parameter type which takes as argument a string on multiple lines (such as doc-string)
    Given the following json
  """
  {
    "field0": "value0",
    "field1": "value1"
  }
  """

 typeRegistry.defineParameterType(new ParameterType<>("json",
                "\\s*([^\"\"\\\\]*(\\\\.[^\"\\\\]*)*)\\s*", Json.class, new Transformer<Json>() {
            @Override
            public Json transform(String s) throws Throwable {
                return new Json(s);
            }
        }));

@Given("the following json{json}")
public void setJson(Json json) {
   scenario.write(json.toString());
}

However, this does'n work since the doc-string is passed as second argument:
Given a string=                                                                            # SetSymbolsSteps.sets(String)
      cucumber.runtime.CucumberException: Step [the folowing json{json}] is defined with 1 parameters at 'ro.cucumber.core.features.stepdefs.Steps.setJson(Json)
However, the gherkin step has 2 arguments:

This is just an example. I need to make more complex operations within the transform method, before the final argument is passed to the Java method.
Is there a solution to this problem, or any future features for this ?

I undertand. However, it's kind of ugly...Then I'll have to use the value with list.get(0)

Data tables can auto convert to a single object. So you can just put that in and it will work.

Okay. Let's leave this ticket open until this has been documented. It's a
bit of an odd behavior.
On Sat, Jul 21, 2018, 18:28 fslev<EMAIL_ADDRESS>wrote:

Indeed. I put in practice what you said and it works.
I never thought doc strings are treated as tables too. It seems they are.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cucumber/cucumber/issues/440#issuecomment-406807957,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGoAZxDtfzunO2xrfQvrDj-CnIv3D9ZGks5uI1bAgaJpZM4VZR8M
.

I think the modt intuitive option here would be to use ParameterType to transform a DocString.
The expression itself would not mention it (as in @fslev’s original example). Instead, the correct parameter type would be looked up based on the stepdef’s parameter.
No change should be necessary in the cucumber expressions library to do this, only in Cucumber-JVM. It would only work in statically typed languages, but I think that’s ok.

That's good news.
Doc strings are a very important cucumber feature, since real life systems are tested by providing input data of type xml, jsons etc. They need to be easy to read inside any test.

Removing the regex would remove one of the things that define it as
parameter type.
It would effectively be a doc string type. Even if you tried to store it in
the parameter registry.
Might as well create a separate type and registry. Would be less hassle.
Could still look like a parameter type in the frontend but that doesn't
matter much I think.
On Sat, Jul 21, 2018, 22:51 Aslak Hellesøy<EMAIL_ADDRESS>wrote:

I think the modt intuitive option here would be to use ParameterType to
transform a DocString.
The expression itself would not mention it (as in @fslev
https://github.com/fslev’s original example). Instead, the correct
parameter type would be looked up based on the stepdef’s parameter.
No change should be necessary in the cucumber expressions library to do
this, only in Cucumber-JVM. It would only work in statically typed
languages, but I think that’s ok.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cucumber/cucumber/issues/440#issuecomment-406822830,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGoAZ5bwt5ctZ_1n63Jzbnx8Sho_cQlZks5uI5RIgaJpZM4VZR8M
.

@aslakhellesoy Would we then add the feature to non-statically typed languages? Speaking as a Ruby dev of course.


Error generating when there is IFormFile as a parameter

Above I get an error by having an IList in the parameters. This is for allowing file uploads. The stack trace doesn't make sense to me. Anyone have any idea. I haven't stepped into Ahoy's code yet to determine where exactly the error is

I'm also trying to use IFormFile. I just get a text box for this property in the swagger page. Is it possible to change this to a file upload button?


Add and test for close event on Cursor

Despite (some) documentation to the contrary, some code assumes that destroying a stream will emit a close event. This Cursor does not emit a close event, which causes some interoperability issues. Streams should probably emit the close event despite not being required to do so by the streams2 spec.

Coverage increased (+0.008%) to 96.717% when pulling 1f26fdab974f69b1478dc14a510b84a33c82291b on mixmaxhq:forward-close-event into b84bec25e2044339cb61b7d67ffb49e1696a9be3 on saintedlama:master.

Coverage increased (+0.008%) to 96.717% when pulling 1f26fdab974f69b1478dc14a510b84a33c82291b on mixmaxhq:forward-close-event into b84bec25e2044339cb61b7d67ffb49e1696a9be3 on saintedlama:master.

Looks like a transient failure on travis - it passed on our fork. Could you restart the failed job?

published as 1.7.4 - thanks for the PR


[Identity] Migrate Identity to core-rest-pipeline

At least before we GA v2, we should migrate Identity to use core-rest-pipeline.
The main issue here will be the IdentityClient itself. This will be a good time for us to do some refactoring of this client. Thus, this may tie with https://github.com/Azure/azure-sdk-for-js/issues/14295

closing in favor of #15595


chore(dependencies): restrict yanked pytest version 8.1.0

https://github.com/pytest-dev/pytest/releases/tag/8.1.0 broke some plugins and was yanked

Thanks @wpbonelli !


Discrepancies in Position when Overlay Toggled

I have an element that when I hover over the debug/show overlay toggle displays in the exact right position. However, when the toggle is off it seems to be shifted about 2 columns right. Not sure what's going on here.
.fb-button {
    @include container;
    @include span(full);

    background-color: #3a5795;
    border-radius: 4px;
    height: 35px;

    &:before {
      position: absolute;
      width: 35px;
      height: 35px;
      background: url(http://icons.iconarchive.com/icons/danleech/simple/512/facebook-icon.png);
      background-size: 35px 35px;
      background-repeat: no-repeat;
      content: '';
    }

    &:after {
      width: span(2 of 12);
      position: absolute;
      margin-left: span(5 wide of 12);
      height: 35px;
      padding: 8px;
      content: 'Connect with Facebook';
      text-align: center;
    }

    &:hover {
      cursor: pointer;
      background-color: #2c4170;
    }
  }

The overlay toggle uses generated content on the :after pseudo-element. Looks like we're adding position: relative; to the container when you hover, and that's changing the context for your absolutely-positioned text.
There's no reason to use the container element here. It's meant for handling the very outer (root) wrapper of your entire layout — and should never be used in the same place as a span. Even span(full) is rarely needed, since block elements span the full width by default.


doc: add support for Sphinx dummy builder

Dummy builder writes no files. It is useful e.g. in a CI environment where the actual documentation output is not relevant. The documentation is still built, so errors or warnings are detected.
Enable it for PR builds where the output is not relevant. It should speed up documentation action (edit: saves ~30%).
Ref. https://www.sphinx-doc.org/es/master/_modules/sphinx/builders/dummy.html

@gmarull IMHO this is not really required, given that CI is mostly run on Actions and therefore imposes no limits on resource availability.

Closing, may be recovered if gain is more substantial. If we introduce docs preview, it may not even be used.


Custom-tabs-headers demo not sending unwhitelisted headers

Describe the bug
I ran the custom-tabs-headers example application locally and upon inspecting the network you can see that the unwhitelisted headers, "bearer-token" and "redirect-url" are not being sent in the header. I tested it with a whitelisted header ("accept-language") and the header value is updated in the network request. Also to note that the boolean result value returned from onRelationshipValidationResult is also false, indicating that the digital asset link was not verified. Is there a solution to this or a work around as this feature is important to the application I am working on?
To Reproduce
Steps to reproduce the behavior:

Build and run custom-tabs-headers demo via usb debug
On your browser open chrome://inspect
Find the custom tabs instance on the inspect page and inspect, click the button to launch the url and view the network logs
Network call "padr31.github.io", inspect the request headers, the custom headers are not present

Expected behavior
The digital asset link is validated and the custom headers are seen in the Request Headers of the network call
Smartphone (please complete the following information):

Device: Pixel 2
OS: Android 10
Browsers Installed Chrome
Browser Versions 86.0.4240.99
android-browser-helper library version 1.3.2

Hi @EricTweeds,
Custom headers will only work when the relationship between the app and the origin have been validated via Digital Asset Links - meaning you need to have control over the app and the web page opened by the app. There are more details in this blogpost: https://developers.google.com/web/android/custom-tabs/headers

Hi @andreban
Thank you for your timely response,
I have read and followed those instructions already and all attempts were unsuccessful. I am trying to resolve an issue with my company's production android application that broke in chrome update 83+ as it no longer allows the passing of non-whitelisted headers (Authorization header).
After attempting to implement the digital asset links as described in the article https://developers.google.com/web/android/custom-tabs/headers, I decided to clone this repository and attempt to run the demo application (https://github.com/GoogleChrome/android-browser-helper/tree/master/demos/custom-tabs-headers) provided to see if it would work. Upon running the demo application I could see that it was also experiencing the same issues I was facing.
From what I can tell it appears to be issues validating a digital asset link relation of "delegate_permission/common.use_as_origin" (which the article says to use). I can confirm the digital asset link works since if I change the relation to
"delegate_permission/common.handle_all_urls" I get a confirmation of validation. I also have made sure to use the correct CustomTabsService Relation on the application side for each case (CustomTabsService.RELATION_USE_AS_ORIGIN and CustomTabsService.RELATION_HANDLE_ALL_URLS)

Any update on this issue? I'm experiencing a similar problem which would be a blocker for our project.

I can confirm the feature works:
I created this test web app  [source] and I can confirm I can see the custom headers coming through:

This is the diff from the demo project:
@@ -35,7 +35,7 @@ import android.widget.Button;
 import android.widget.Toast;

 public class MainActivity extends Activity {
-    private static final Uri URL = Uri.parse("https://padr31.github.io/");
+    private static final Uri URL = Uri.parse("https://custom-tabs-custom-he.glitch.me/");

     private CustomTabsSession mSession;
     private CustomTabsServiceConnection mConnection;

Closing as the issue is not reproducible. Please, re open if there's more information that can help us reproduce.

help with adding custom headers
  this is a screenshot from an example.
My code doesn't work either.
in Mainifest.xml
<meta-data android:name="asset_statements" android:resource="@string/asset_statements" />
in string.xml
<string name="asset_statements" translatable="false">[{ \"include\": \"https://qwerty.com/.well-known/assetlinks.json\" }] </string>
file from site: https://qwerty.com/.well-known/assetlinks.json
[{   "relation": ["delegate_permission/common.use_as_origin"],   "target" : { "namespace": "android_app", "package_name": "my.app.android",                "sha256_cert_fingerprints": ["52:52:52:52:36:D9:4E:F3:DB:E5:3E:0E:7A:2D:3C:D8:08:8E:7A:FF:56:FC:30:E0:59:AC:05:43:CE:CE:CE:CE"] } }]
the rest of the code is as in the example [(https://developer.chrome.com/docs/android/custom-tabs/headers/)]

Hii, I am also facing the same issue. I am not getting the non white listed headers. Did any one find the solution?

Hi Team,
Facing the same issue - custom headers are not visible.
@andreban Please verify the details.
Assetlink json link : https://glitch.com/edit/#!/fishy-secret-butter?path=public%2F.well-known%2Fassetlinks.json%3A2%3A3
added the same in the manifest.
mSession.validateRelationship(
CustomTabsService.RELATION_USE_AS_ORIGIN,
URLVal, null
) - getting true for this
Request URL: https://fishy-secret-butter.glitch.me/
Request Method: GET
Status Code: 200
Remote Address: <IP_ADDRESS>:443
Referrer Policy: strict-origin-when-cross-origin
content-length: 1955
content-type: text/html; charset=utf-8
date: Thu, 15 Dec 2022 11:23:46 GMT
etag: W/"7a3-39p6o8uI5d02X6IUAjjHRrHeGhY"
x-powered-by: Express
:authority: fishy-secret-butter.glitch.me
:method: GET
:path: /
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9
accept-encoding: gzip, deflate, br
accept-language: en-US,en;q=0.9
cache-control: no-cache
content-language: content-language
pragma: no-cache
referer: android-app://com.freecharge.android.debug/
sec-ch-ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Linux; Android 11; HD1901) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Mobile Safari/537.36


viewing rights: who can see what documentation

plz

https://github.com/UniversityOfHelsinkiCS/palaute/blob/master/visibility.md


[stable/wordpress] Enable configuration of AllowOverride

Signed-off-by: Javier J. Salmeron Garcia<EMAIL_ADDRESS>
What this PR does / why we need it:
This PR allows setting Apache AllowOverride to None. This is important for security and performance reasons
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/ok-to-test

I'm okay with the changes but let's wait until the WP image that supports the new env. variable is released.
/hold

/hold cancel
/lgtm


Run output through Refmt

There is one idiomatic style for Reason code - Refmt. The output should be run through this automatically. It would also help identify when we cause a syntax error.

Done in 72759661f3d46b5a920246fdfbf683ff9f9f7f81!
Did the by running shell.sh from reason-tools and generating refmt_node.js. Make sure we don't delete that file!


Wrong rendering on CloudFlare pages

Hi Varun,
I am working on my personal website and I would love to use showfolio.
For the time being I am using CF pages to deploy the website, unfortunately it seems not working properly, in the rendering, I used this command here:
npm i && hugo -D --gc
as suggested but the results are still not great, you can see by yourself here https://23abff57.fdicarlo.pages.dev/, is it possible to point me out to which is the issue (I think on the npm) and a possible fix?

Hi @fdicarlo
I can see that you've set the baseurl in config.toml file to https://fdicarlo.com/. And because of this, when Hugo generates the site, it hardcodes the CSS path to begin with this URL, which is not active.
You can change it to https://fdicarlo.pages.dev/and test if the site loads as expected

Hi,
Thank you for your response, I changed in the repo, but no success:
2022-11-22T12:11:48.816585Z	Cloning repository...
2022-11-22T12:11:50.570356Z	From https://github.com/fdicarlo/fdicarlo-hugo
2022-11-22T12:11:50.570983Z	 * branch            f5c1dceb1c87e96d1853e7ccf911c09616ef472c -> FETCH_HEAD
2022-11-22T12:11:50.571161Z
2022-11-22T12:11:51.755878Z	HEAD is now at f5c1dce Update config.toml
2022-11-22T12:11:51.756485Z
2022-11-22T12:11:53.736022Z	Submodule 'themes/showfolio' (https://github.com/apvarun/showfolio-hugo-theme.git) registered for path 'themes/showfolio'
2022-11-22T12:11:53.73668Z	Submodule 'themes/terminal' (https://github.com/panr/hugo-theme-terminal.git) registered for path 'themes/terminal'
2022-11-22T12:11:53.737153Z	Cloning into '/opt/buildhome/clone/themes/showfolio'...
2022-11-22T12:11:53.737356Z	Cloning into '/opt/buildhome/clone/themes/terminal'...
2022-11-22T12:11:53.737481Z	Submodule path 'themes/showfolio': checked out '85fb1499a17ec44c20a5395db2075882ef154c29'
2022-11-22T12:11:53.737597Z	Submodule path 'themes/terminal': checked out '5b9dff342a22d41bd32d21fd6929548c0ca7cc3c'
2022-11-22T12:11:53.73772Z
2022-11-22T12:11:53.7739Z	Success: Finished cloning repository files
2022-11-22T12:11:54.41237Z	Installing dependencies
2022-11-22T12:11:54.426279Z	Python version set to 2.7
2022-11-22T12:11:57.944474Z	v12.18.0 is already installed.
2022-11-22T12:11:59.16925Z	Now using node v12.18.0 (npm v6.14.4)
2022-11-22T12:11:59.41763Z	Started restoring cached build plugins
2022-11-22T12:11:59.434172Z	Finished restoring cached build plugins
2022-11-22T12:11:59.959532Z	Attempting ruby version 2.7.1, read from environment
2022-11-22T12:12:03.759326Z	Using ruby version 2.7.1
2022-11-22T12:12:04.130325Z	Using PHP version 5.6
2022-11-22T12:12:04.301093Z	5.2 is already installed.
2022-11-22T12:12:04.329309Z	Using Swift version 5.2
2022-11-22T12:12:04.330118Z	Started restoring cached node modules
2022-11-22T12:12:04.641933Z	Finished restoring cached node modules
2022-11-22T12:12:04.890256Z	Installing NPM modules using NPM version 6.14.4
2022-11-22T12:12:05.861833Z	npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
2022-11-22T12:12:09.283747Z	npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
2022-11-22T12:12:09.284062Z	npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-11-22T12:12:09.284328Z
2022-11-22T12:12:09.285908Z	added 169 packages from 153 contributors and audited 171 packages in 3.463s
2022-11-22T12:12:09.346495Z
2022-11-22T12:12:09.34685Z	29 packages are looking for funding
2022-11-22T12:12:09.34702Z	  run `npm fund` for details
2022-11-22T12:12:09.347238Z
2022-11-22T12:12:09.347381Z	found 0 vulnerabilities
2022-11-22T12:12:09.347499Z
2022-11-22T12:12:09.367934Z	NPM modules installed
2022-11-22T12:12:09.792834Z	Installing Hugo 0.101.0
2022-11-22T12:12:10.935627Z	hugo v0.101.0-466fa43c16709b4483689930a4f9ac8add5c9f66+extended linux/amd64 BuildDate=2022-06-16T07:09:16Z VendorInfo=gohugoio
2022-11-22T12:12:10.941305Z	Started restoring cached go cache
2022-11-22T12:12:10.963539Z	Finished restoring cached go cache
2022-11-22T12:12:11.121931Z	go version go1.14.4 linux/amd64
2022-11-22T12:12:11.137656Z	go version go1.14.4 linux/amd64
2022-11-22T12:12:11.141191Z	Installing missing commands
2022-11-22T12:12:11.141472Z	Verify run directory
2022-11-22T12:12:11.141623Z	Executing user command: npm i && hugo -D --gc
2022-11-22T12:12:12.672606Z	npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/fsevents):
2022-11-22T12:12:12.672957Z	npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-11-22T12:12:12.673167Z
2022-11-22T12:12:12.675654Z	audited 171 packages in 0.867s
2022-11-22T12:12:12.736456Z
2022-11-22T12:12:12.73684Z	29 packages are looking for funding
2022-11-22T12:12:12.737015Z	  run `npm fund` for details
2022-11-22T12:12:12.737142Z
2022-11-22T12:12:12.737263Z	found 0 vulnerabilities
2022-11-22T12:12:12.737381Z
2022-11-22T12:12:12.822233Z	Start building sites …
2022-11-22T12:12:12.822656Z	hugo v0.101.0-466fa43c16709b4483689930a4f9ac8add5c9f66+extended linux/amd64 BuildDate=2022-06-16T07:09:16Z VendorInfo=gohugoio
2022-11-22T12:12:18.487829Z
2022-11-22T12:12:18.488151Z	                   | EN
2022-11-22T12:12:18.488298Z	-------------------+-----
2022-11-22T12:12:18.488416Z	  Pages            | 10
2022-11-22T12:12:18.488528Z	  Paginator pages  |  0
2022-11-22T12:12:18.488668Z	  Non-page files   |  0
2022-11-22T12:12:18.488791Z	  Static files     | 15
2022-11-22T12:12:18.489102Z	  Processed images |  0
2022-11-22T12:12:18.489288Z	  Aliases          |  0
2022-11-22T12:12:18.489422Z	  Sitemaps         |  1
2022-11-22T12:12:18.489542Z	  Cleaned          |  0
2022-11-22T12:12:18.489669Z
2022-11-22T12:12:18.489804Z	Total in 5689 ms
2022-11-22T12:12:18.497927Z	Finished
2022-11-22T12:12:18.498541Z	Note: No functions dir at /functions found. Skipping.
2022-11-22T12:12:18.498762Z	Validating asset output directory
2022-11-22T12:12:19.077571Z	Deploying your site to Cloudflare's global network...
2022-11-22T12:12:21.224437Z	 Uploading... (16/27)
2022-11-22T12:12:21.225214Z
2022-11-22T12:12:21.849844Z	 Uploading... (19/27)
2022-11-22T12:12:21.850213Z
2022-11-22T12:12:21.92878Z	 Uploading... (23/27)
2022-11-22T12:12:21.929154Z
2022-11-22T12:12:22.333461Z	 Uploading... (27/27)
2022-11-22T12:12:22.33386Z
2022-11-22T12:12:22.336669Z	✨ Success! Uploaded 11 files (16 already uploaded) (1.72 sec)
2022-11-22T12:12:22.337004Z
2022-11-22T12:12:23.012864Z	✨ Upload complete!
2022-11-22T12:12:24.500656Z	Success: Assets published!
2022-11-22T12:12:25.067244Z	Success: Your site was deployed!

Loads fine now I think (checked fdicarlo.pages.dev). Am I missing something?

my bad, I was checking the single deployment rather than the link :) thank you for your help, I definitely learn a new thing


flatten-array: fix nesting

I erronously used c() for nesting, but that won't actually create nesting. Switched to list() Sorry!

Ouch, it's almost as though the reviewer wasn't doing his job...

I'm assuming no students have done this new exercise, so there's nothing to re-test.


searx : internal server error

Describe the bug
I'm running a searx instance through the corresponding NixOS module. The system builds successfully and the uwsgi service manages to start, but when trying to connect to the instance I get an Internal server error. I believe the relevant part of the uwsgi log is the following:
Traceback (most recent call last):
File "/nix/store/y6akp3d17rskpxgz769pmczlr5lh896y-python3-3.10.9-env/lib/python3.10/site-packages/searx/webapp.py", line 191, >
@babel.localeselector
AttributeError: 'Babel' object has no attribute 'localeselector'
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***

Notify maintainers
@matejc @globin @danielfullmer
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
$ nix run nixpkgs#nix-info -- -m
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.81, NixOS, 23.05 (Stoat), 23.05.20230215.6d33e5e`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.2`
 - channels(qaristote): `"nixos-22.05pre333986.73369f8d086"`
 - channels(root): `"nixos-22.05pre369524.5181d5945ed"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Note that I'm building my configuration through a flake and thus use nixpkgs-unstable.

Searx got dropped and we only have searxng which works for me.


Bug Fix: List IPPools not defaulting blocksize properly

[ ] Tests
[ ] Documentation
[ ] Release note

None required

This affects upgrades from previous versions and was hit when trying to
allocate an IP (post upgrade) using CNI calico-ipam plugin.
I can't work out how to write an automated tests for this so I manually
tested it:
Against a blank etcd, I ran (using an old version pre-blocksize version
of calicoctl)
$ calicoctl apply -f ippool-noblock.yml
Successfully applied 1 'IPPool' resource(s)
$ ETCDCTL_API=3 etcdctl get /calico/resources/v3/projectcalico.org/ippools/my.ippool
/calico/resources/v3/projectcalico.org/ippools/my.ippool
{"kind":"IPPool","apiVersion":"projectcalico.org/v3","metadata":{"name":"my.ippool","uid":"575d6752-ce47-11e8-8a72-9cb6d089a923","creationTimestamp":"2018-10-12T17:50:43Z"},"spec":{"cidr":"<IP_ADDRESS>/24","ipipMode":"Never"}}
Then ran a CNI plugin without the fix, and then with the fix to verify
that it worked.
$ cat test.json | CNI_PATH=/tmp CNI_NETNS=/tmp CNI_IFNAME=eth0 CNI_COMMAND=ADD CNI_CONTAINERID=tom bin/amd64/calico-ipam
$ cat test.json
│ File: test.json
1   │ {
2   │   "cniVersion": "0.2.0",
3   │   "name": "net1",
4   │   "type": "calico",
5   │   "log_level": "DEBUG",
6   │   "etcd_endpoints": "http://<IP_ADDRESS>:2379",
7   │   "ipam": {
8   │     "type": "calico-ipam",
9   │     "subnet": "<IP_ADDRESS>/24"
10   │   }
11   │ }
12   │
Without the fix I got:
{
"code": 100,
"msg": "failed to request 1 IPv4 addresses. IPAM allocated only 0"
}
With the fix I got:
{
"cniVersion": "0.2.0",
"ip4": {
"ip": "<IP_ADDRESS>/32"
},
"dns": {}
}

Yeah, merging this should fix the release-v.3.2 branch of the node tests once it makes it to CNI: https://semaphoreci.com/calico/node/branches/release-v3-2


Road to GeoExt 2.1.0 final

This issue is a kind of roadmap towards the final release of GeoExt 2.1.0, which is currently in an alpha-state.
TODOs:

[ ] Finalize and merge relevant open pull requests (suggestion):

[ ] #352
[ ] #355
[ ] #349
[ ] #357

[ ] Adapt the README file according to the changed setup
[ ] Publish a beta and/or rc version
[ ] Fix upcoming issues (optionally)
[ ] Release final 2.1.0 version
[ ] Adapt the website (gh-pages)

I opened this to bring the release of GeoExt 2.1.0 up again. This is also meant as discussion platform.
If I missed some TODOs please extend the list above.

Adapt the README file according to the changed setup

What do you mean by that?
Does anyone have time to review the PRs? I can possibly do #352 if you thin it is ready (but @bentrm wanted to addsth.) but I won't have time for much more.
The website stuff is very important, I'll open a separate ticket.

Adapt the README file according to the changed setup

What do you mean by that?

I think there should be done some adaptions, mainly in the sections "What is GeoExt" and "Ok, I want to use GeoExt now..." because there are hints to ExtJS 4.2. This should be extended with the similar ExtJS 5 informations. I can do that.
I can take care of #355, maybe @weskamm can have a look at #349? Anyone there to take care of #357?

I just gave #357 a review. It is not ready to be merged yet.

I gave #355 a review. There are also still things to do before it can be merged. Since it is a more or less bigger thing a second review would be cool before final merge.

#355 is postponed to a follow up release since it is to much work to get it done until we want to release 2.1.0.
See discussion on the dev-list: http://www.geoext.org/pipermail/dev/2015-August/001295.html

Since #357 is the only open PR (and seems to be closed soon), I try to propose a timeline for the 2.1.0 release process:

Provide a beta version until 2015-09-04
Wait for feedback for one week
Optional roundtrip for bugfixes / adaptions according to feedback (1 week)
Release a final version and adapt depending resources (gh-pages, etc.) until the end of September

Any comments?

That sounds great! :+1:

Ping @chrismayer

Okay, I did the release for GeoExt 2.1.0, which is available here: https://github.com/geoext/geoext2/releases/tag/v2.1.0
I also updated the gh-pages branch with the current docs and examples as well as some adaptions to the index file of http://geoext.github.io/geoext2/. Feel free to have a look.

Just re-opened #359 since the online examples do not work properly when opened with HTTPS.

Aaaaargh! That was stupid, that we only did half the work in #359. Apologies!
Please ping us if you need help with fixing it. Very nice work with the release so far!

With c8e1d7fc which has been pushed to the gh-pages branch by me the online examples should be fine again. If you find any problems please report in #359.

Thanks @chrismayer for all your efforts! :+1:

Since #359 is closed now, I suggest to close this as well and announce version 2.1.0 on the mailing lists.

Go for it! Thanks again!


Move test code/folders/assets into their own top level folder

I'd like to create a new top level folder called HoloToolkit-Tests that contains all the test assets that are currently in the main HoloToolkit folder.
The purpose of this is to clean up the main folder for people who want to use the core assets in their projects without the clutter/bloat of the testing assets.
Should not break functionality (unless a dev has based their code on test code, but seriously why do that?)

Assets

HoloToolkit
HoloToolkit-Examples
HoloToolkit-UnitTests
HoloToolkit-Tests

Some of these test scenes probably belong in HTK-Examples as well...


Python samplegen: clean up sample structure

remove stub cruft from the standalone sample template
also configure a canonical example (with both region tags and response handling) for all languages

This change seems to upset the baseline checker, because it can't find the lines like # callingForm: odyssey. I'm OK with the change itself but we should either revert the calling form strings or change the script.

Good point about the checker. I didn't think to run it manually. I'll fix it.
The good news: it's working as intended!

The calling form presubmits should now be passing. PTAL....

Codecov Report

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

@@            Coverage Diff            @@
##             master    #2224   +/-   ##
=========================================
  Coverage     86.89%   86.89%
  Complexity     5122     5122
=========================================
  Files           452      452
  Lines         20304    20304
  Branches       2175     2175
=========================================
  Hits          17643    17643
  Misses         1892     1892
  Partials        769      769

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 56ef466...b6e7017. Read the comment docs.


Crash on every launch

Issue Type: Bug
Everytime I launch the app I get a crash but the App works fine after that
VS Code version: Code 1.25.1 (1dfc5e557209371715f655691b1235b6b26a06be, 2018-07-11T15:43:53.668Z)
OS version: Windows_NT x64 6.3.9600

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (8 x 3410)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: disabled_softwarevideo_decode: enabledvideo_encode: enabledvpx_decode: unavailable_softwarewebgl: enabledwebgl2: enabled

Memory (System)
7.70GB (5.24GB free)

Process Argv
F:\Programme\VSCode-win32-x64-1.25.1\Code.exe

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

vscode-language-pack-de
MS-
1.25.2

Name der fehlerhaften Anwendung: Code.exe, Version: <IP_ADDRESS>, Zeitstempel: 0x5aa27854
Name des fehlerhaften Moduls: ntdll.dll, Version: 6.3.9600.18969, Zeitstempel: 0x5aa29ff0
Ausnahmecode: 0xc0000361 (STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT)
Fehleroffset: 0x00000000000ecf30
ID des fehlerhaften Prozesses: 0xd8
Startzeit der fehlerhaften Anwendung: 0x01d41e617507443f
Pfad der fehlerhaften Anwendung: F:\Programme\VSCode-win32-x64-1.25.1\Code.exe
Pfad des fehlerhaften Moduls: C:\Windows\SYSTEM32\ntdll.dll
Berichtskennung: b2c0d700-8a54-11e8-87b4-08606ec61c83
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

Can you try to reproduce with our nightly insider builds? You can give our preview releases a try from: https://code.visualstudio.com/insiders/

I can reproduce it with your nightly insider builds

@CanastraRF can you try with our latest insider builds to see if something changed?

@CanastraRF how is the crash surfacing?

I start Code - Insiders.exe
After 1-2 secounds I get Screen Step1.png

After additional 1-2 secounds I get Screen Step2.png

HTH

@CanastraRF weird indeed, I do not think VSCode is triggering this but maybe something in your windows installation triggers it. To validate that, I have builds of VSCode available that use a much newer UI framework, can you maybe give that one a try: Windows: Download

@bpasero
I test with 1.27.0-exploration and it is the same behaivior.

This is also on all Computer in out Domain.
Does the program try to execute any code in the user Profile or temp Folder.
All of out Client are protected with Software restriction policies and no code can be executed from the Profile or temp Folder.

@CanastraRF did you install VSCode global or for your user? We recently switched to supporting user installation which installs to %APPDATA%.
A simple way to check this is if you could try to run from a ZIP file: https://az764295.vo.msecnd.net/stable/4e9361845dc28659923a300945f84731393e210d/VSCode-win32-x64-1.26.0.zip

@CanastraRF that is Windows 8.1 you are using right?

Yes Win 8.1 German x64

If this results in a native crash (not sure), maybe this is possible:
Can you please follow the steps in https://github.com/Microsoft/vscode/wiki/Native-Crash-Issues to get at more details around the crash and attach the result here? Thanks!

@bpasero
I install DebugDiag.
Attached are the logs.
Code__PID__4972__Date__08_16_2018__Time_09_04_58AM__293__Log.zip
Hope I've done it right

@CanastraRF thanks, I was hoping for some stacktrace in those logs but it seems there are none. Does it make any difference if you run VSCode in that compatibility mode (http://pearsonsupport.helpserve.com/Knowledgebase/Article/View/210/2/how-to-install-or-run-a-program-in-compatibility-mode-in-windows-7)?

@bpasero
The Problem was, I can't select the process code.exe before the Crash.
So I selected the process after it crashs.
Now I create a link to code.exe and set compatibility mode
All available Version (Vista to Win8) crashs
I test on a W10 Client in our domain with similar policies without any Crash.

@bpasero
Attached is a additional DebugDump where I run DebugDiag with active rule for code.exe
HTH
Code__PID__176__Date__08_16_2018__Time_09_59_11AM__959__Log.zip

@CanastraRF thanks, there is more info now.
@Tyriar a little bit suspicious is this one:
DetailID = 2
	Count:    1
	Exception #:  0XE06D7363
	Stack:
		KERNELBASE!RaiseException+0x6c
		winpty!winpty_free+0x8421
		winpty!winpty_config_set_agent_timeout+0xd18
		winpty!winpty_config_set_agent_timeout+0x10ea
		winpty!winpty_open+0x68d
		pty+0x3182
		pty+0x1f46
		node!v8::internal::compiler::CommonOperatorBuilder::CreateFrameStateFunctionInfo+0x3650
		node!icu_59::Collator::safeClone+0x1763
		node!icu_59::Collator::safeClone+0x593
		node!icu_59::Collator::safeClone+0x47b
		0x11d`388847a1
		0x55`9e62b7c1
		0xa3
		0x5a`7f6dc080
		0x5a`03264540
		0x16
		0x5a`7f6dc080
		0x11d`3893fa33
		0x11d`388846e1
		0x5a`7f6dbfc0
		0x6
		0x5a`7f6dc0b0
		0x11d`389740e8
		0x22c`e9702311
		0x19c`45286949
		0xb`00000000
		0x22c`e9702421
		0x18`00000000
		0x50`00000000
		0xcd`30dc63d1
		0xcd`30dc3a51
		0xcd`30dc6829
		0x33`d3d61959
		0x3bd`7f53d121
		0x9`00000000
		0x14e`31e07e21
		0xcd`30dc6221
		0x19c`45286949
		0x5a`7f6dc0f8
		0x7
		0x16
		0x5a`7f6dc148
		0x11d`3893fa33
		0x22c`e9702421
		0x18`00000000
		0x50`00000000
		0xcd`30dc63d1
		0xcd`30dc3a51
		0xcd`30dc6829
		0x33`d3d61959
		0x3bd`7f53d121
		0x19c`45286949
		0x55`9e62b7c1
		0x22c`e9702311
		0xcd`30dc6829
		0x7f`00000000
		0x19c`45283ee9
		0x3bd`7f5585d1
		0x3bd`7f5585d1
		0xcd`30dc6221
		0x5a`7f6dc1c0
		0x11d`38885903
		0x22c`e9702421
		0x18`00000000
		0x50`00000000
		0xcd`30dc63d1
		0xcd`30dc3a51
		0x33`d3d619e9
		0x33`d3d61959
		0xcd`30dc6191
		0xcd`30dc6191
		0x3bd`7f5585d1
		0x7`00000000
		0xcd`30dbfa99
		0x1e
		0x5a`7f6dc250
		0x11d`38975e27
		0x22c`e9702421
		0x18`00000000
		0x50`00000000
		0xcd`30db3919
		0xcd`30dc3a51
		0x33`d3d619e9
		0x33`d3d61959

@CanastraRF is it possible that you see this crash only when opening our integrated terminal?

@bpasero
Sorry I'm not familar with code now.
I'm looking for a replacemant of my current Editor.
So I download code and run it.
I've only configure the german Interface.
When the  integrated terminal open in the default configuration it opens.
Can I disable  integrated terminal?

@CanastraRF the terminal is this:

@bpasero
I've not opend any terminal or any other Thing manualy
I've no termial menu at all now

Thanks for any Support.

@CanastraRF ok thanks, unfortunately I am at the end of ideas...


DeviceInfoUpdate.proto missing

Hi,
I'm receiving the message Error: ENOENT: no such file or directory, open '/Users/rhodesy22/Dev/homebridge-apple-tv/node_modules/node-appletv/dist/lib/protos/DeviceInfoUpdate.proto' when putting the Apple TV to sleep.
Thanks

Fixed in 1.0.7.


NoMethodError: undefined method `+' for nil:NilClass

When test_mode: true is set in config.ymg a POST to http://localhost:9696/gateways/1/orders?amount=500000 yields an error with the following output in console:

I, [2016-02-10T14:25:44.271991 #27288]  INFO -- : POST /gateways/1/orders
{"amount"=>"500000"}
I, [2016-02-10T14:25:44.272294 #27288]  INFO -- : Creating new order with attrs: {:amount=>"500000", :currency=>nil, :btc_denomination=>nil, :keychain_id=>nil, :callback_data=>nil, :data=>nil, :description=>nil}
F, [2016-02-10T14:25:44.275719 #27288] FATAL -- : NoMethodError: undefined method +' for nil:NilClass Backtrace:     /home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/gateway.rb:165:in get_next_last_keychain_id'
/home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/gateway.rb:142:in create_order'     /home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/orders_controller.rb:55:in create'
/home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/orders_controller.rb:169:in dispatch'     /home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/orders_controller.rb:16:in initialize'
/home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/initializer.rb:133:in new'     /home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/initializer.rb:133:in block in initialize_routes'
/home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/server.rb:71:in call'     /home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/server.rb:71:in block in process_request'
/home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/server.rb:70:in each'     /home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/server.rb:70:in process_request'
/home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/server.rb:43:in block in response'     /home/anton/.rvm/gems/ruby-2.2.1/gems/logmaster-0.1.5/lib/logmaster.rb:54:in watch_exceptions'
/home/anton/.rvm/gems/ruby-2.2.1/gems/straight-server-1.0.0/lib/straight-server/server.rb:36:in response'     /home/anton/.rvm/gems/ruby-2.2.1/gems/goliath-1.0.4/lib/goliath/api.rb:163:in call'
/home/anton/.rvm/gems/ruby-2.2.1/gems/faye-websocket-0.10.2/lib/faye/adapters/goliath.rb:28:in call'     /home/anton/.rvm/gems/ruby-2.2.1/gems/goliath-1.0.4/lib/goliath/rack/params.rb:65:in block in call'
/home/anton/.rvm/gems/ruby-2.2.1/gems/goliath-1.0.4/lib/goliath/rack/validator.rb:40:in safely'     /home/anton/.rvm/gems/ruby-2.2.1/gems/goliath-1.0.4/lib/goliath/rack/params.rb:63:in call'
/home/anton/.rvm/gems/ruby-2.2.1/gems/goliath-1.0.4/lib/goliath/rack/async_middleware.rb:73:in call'     /home/anton/.rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/content_length.rb:15:in call'
/home/anton/.rvm/gems/ruby-2.2.1/gems/async-rack-0.5.1/lib/async_rack/async_callback.rb:114:in call'     /home/anton/.rvm/gems/ruby-2.2.1/gems/async-rack-0.5.1/lib/async_rack/async_callback.rb:91:in block in new'
/home/anton/.rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/reloader.rb:44:in call'     /home/anton/.rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/reloader.rb:44:in call'
/home/anton/.rvm/gems/ruby-2.2.1/gems/goliath-1.0.4/lib/goliath/request.rb:166:in `block in process'

It does not happen with test_mode: false

Did you solve this problem? I also have it at the moment...


Customize HTTP header in response (and allow not to include the header at all)

Hi,
We're using this package on several projects (only for the logging features, not the SQL comments yet) and it's very useful. Thanks for making it open source!
We have found that having the header included in the HTTP response was not useful to us (at least yet) and even though leaking it should not be an issue, we'd prefer not to have the header in the HTTP response at all. The proposed change allows that.
Also, the proposed change allows to customize the name of the header in the HTTP response. This is especially useful if Django is behind a WSGI server that sanitizes the HTTP header name (and I believe most WSGI servers do):
# The header is `X-Correlation-Id` but is sanitized by the WSGI server.
# Here we must provide the sanitized name.
CID_HEADER = 'HTTP_X_CORRELATION_ID'
# Do not use the default value (equal to CID_HEADER) for the
# response header: we want to have the same header name
# on ingress and egress.
CID_RESPONSE_HEADER = 'X-Correlation-Id'

Hopefully the change is simple enough and backward compatible. Is it something that you think you could merge?

Coverage increased (+0.4%) to 65.625% when pulling 4aec35fcfcdaf8bb4c50f0293dbc0873fdc269fb on Polyconseil:feat/customize_egress_header into fff192f596783137d2c7000b23d51a00d4458abc on snowball-one:master.

Coverage increased (+0.4%) to 65.625% when pulling 4aec35fcfcdaf8bb4c50f0293dbc0873fdc269fb on Polyconseil:feat/customize_egress_header into fff192f596783137d2c7000b23d51a00d4458abc on snowball-one:master.

Coverage increased (+0.4%) to 65.625% when pulling 58ae42e36d2c9906158d2892efa7e7d0106b1321 on Polyconseil:feat/customize_egress_header into fff192f596783137d2c7000b23d51a00d4458abc on snowball-one:master.

Coverage increased (+0.4%) to 65.625% when pulling f10290e2a56e0b63b6803964eb361c1eab0b5f74 on Polyconseil:feat/customize_egress_header into fff192f596783137d2c7000b23d51a00d4458abc on snowball-one:master.

Coverage increased (+0.4%) to 65.625% when pulling f10290e2a56e0b63b6803964eb361c1eab0b5f74 on Polyconseil:feat/customize_egress_header into fff192f596783137d2c7000b23d51a00d4458abc on snowball-one:master.

Travis was unhappy so I added a few unrelated fixes to this pull request:

support for pip 8 ;
update Tox/Travis matrix of Django versions : pytest_django dropped the support of Django 1.6, so I took the liberty to remove the corresponding Tox/Travis support. I added Django 1.9 and Django 1.10. Django 1.8 is still maintained so it should probably be kept. I am not sure that still supporting Django 1.7 is something you want: I've kept it but that's 3 additional builds.

Feel free to exclude the commits you don't want. :)

Coverage increased (+0.4%) to 65.625% when pulling 6f91a5a62711a895680d4bed38697b1da1444119 on Polyconseil:feat/customize_egress_header into fff192f596783137d2c7000b23d51a00d4458abc on snowball-one:master.

Coverage increased (+0.4%) to 65.625% when pulling 6f91a5a62711a895680d4bed38697b1da1444119 on Polyconseil:feat/customize_egress_header into fff192f596783137d2c7000b23d51a00d4458abc on snowball-one:master.

Thanks @dbaty. That looks like a very useful addition. Apologies that I didn't see and merge earlier.
I'll try to make a new PyPI release shortly.

For your reference, I have released version 0.1.2 to pypi (https://pypi.python.org/pypi/django-cid) with your changes. Thanks again @dbaty


visual studio code is not showing the output

Environment (please complete the following information):

OS (e.g., Windows 10):
Extension version (e.g., 1.2.3):

Describe the bug:

Repro steps:

Expected behavior:

Additional context:

Closing as incomplete. Please feel free to add more information if you have any and we can re-open the issue.


[API-breaking] Expose si_addr on siginfo_t. Refs #716

This is the bare minimum to expose this. It also seems to have required making the unions pub, which I wasn't wild about, and I had no clue what to name the anonymous union. But it's a starting point!

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @gnzlbg (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Hmm, so the macros for unions don't automatically mark them Eq/Debug/etc. but we do for structs. These are fields in a public struct, so they need to be Eq somehow...

Hmm, so the macros for unions don't automatically mark them Eq/Debug/etc. but we do for structs. These are fields in a public struct, so they need to be Eq somehow...

The problem is that a union does not tell which field is active, so automatically deriving these cannot in general work. I think it is ok for these unions to not implement those traits. You could manually implement Debug to at least print the union name.
Usually, these unions are members of structs, where the struct stores a discriminant that allows it to tell which field is the active one. For such structs one can manually implement PartialEq, Debug, etc.

For bonus points 1.13 doesn't like unions :-(

@alex yes, I hope I mentioned that in the issue. You need to use cfg(libc_union), generating both type variants (with and without union), and implementing the methods for both cases (e.g. without unions, you just read the appropriate type from the beginning of the padding field).

Hmm, so I attempted to make s_no_extra_traits! support non-pub types, and that didn't seem to go so well. Am I barking up the strong tree here?

That should be possible, but I don't know how easy / hard doing that is. I would keep it simple for now, and just implement these outside any s_...! macros. We can figure out how to add support for these in the macros later. That might mean that the style lint might fail temporarily for this, that's ok.

Ok, after much pain this now builds!
It's failing the size_of check, which is confusing to me, because it looks like it's failing in precisely the way you'd get if the repr(packed) was missing. A local test seems to indicate that this ought to work...
alexgaynor@penguin /tmp> cat t.rs
use std::mem;

#[repr(C)]
#[derive(Copy, Clone)]
struct addr_bnd_t {
    lower: *mut (),
    upper: *mut (),
}

#[repr(C)]
#[derive(Copy, Clone)]
union sigfault_t_anonymous_union {
    addr_bnd: addr_bnd_t,
    pkey: u32,
}

#[repr(C)]
#[derive(Copy, Clone)]
struct sigfault_t {
    addr: *mut (),
    #[cfg(target_arch = "sparc")]
    trapno: i32,
    addr_lsb: i16,
    anonymous_union: sigfault_t_anonymous_union,
}

#[repr(C, packed)]
#[derive(Copy, Clone)]
union sifields_t {
    _pad: [i32; 29],
    sigfault: sigfault_t,
}

pub struct siginfo_t {
    pub si_signo: i32,
    pub si_errno: i32,
    pub si_code: i32,
    sifields: sifields_t,

    #[cfg(target_arch = "x86_64")]
    _align: [u64; 0],
    #[cfg(not(target_arch = "x86_64"))]
    _align: [usize; 0],
}

fn main() {
    println!("{}", mem::size_of::<siginfo_t>());
}
alexgaynor@penguin /tmp> rustc +nightly t.rs; and ./t
warning: type `siginfo_t` should have an upper camel case name
  --> t.rs:34:12
   |
34 | pub struct siginfo_t {
   |            ^^^^^^^^^ help: convert the identifier to upper camel case: `SiginfoT`
   |
   = note: #[warn(non_camel_case_types)] on by default

warning: field is never used: `sifields`
  --> t.rs:38:5
   |
38 |     sifields: sifields_t,
   |     ^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(dead_code)] on by default

128

Let's go around the room, what's the dumbest thing you've done so far today?
I'll go first: I didn't actually push the commit where I added packed.
No one else needs to go :-)

(Realized that a force push doesn't trigger a notification -- I think all the comments have been resolved)

So this looks good.
The only issue that remains is how to deal with the breaking API change. I'll think about that.

Is there anything I can be doing to help push this forward at this point, or are we fully blocked on needing to consider how to handle the backwards incompatibility?

I've tried to inspect crates using the struct, but sourcegraph is broken AFAICT. We can't really use crater for this, since that won't catch code using libc from crates.io. I think it might be better to submit a parallel PR that marks the field as "deprecated", and do a release, telling people to report on an issue here, to see who (if anybody) is using the field.

:umbrella: The latest upstream changes (presumably #1329) made this pull request unmergeable. Please resolve the merge conflicts.

si_addr is now a function on Linux, but a field on MacOS, *BSD and Solaris derivatives.
For consistency, could it be a function everywhere?

A consistent API is provided in the nix crate, would that solve your problem?

nix only reexports libc::siginfo_t.

@jedisct1 then I think it might be worth it to raise this issue there. libc just exposes the system APIs, and the API of linux differs from that of many other OSes when it comes to siginfo_t.

:umbrella: The latest upstream changes (presumably #1346) made this pull request unmergeable. Please resolve the merge conflicts.

:umbrella: The latest upstream changes (presumably #1389) made this pull request unmergeable. Please resolve the merge conflicts.

:umbrella: The latest upstream changes (presumably #1390) made this pull request unmergeable. Please resolve the merge conflicts.

Just curious, I'm currently using _pad to get out provided pointer with my data when getting signal.
Currently compiler throw warning on it with reference to this PR, can I assume that any API breakage will lead to libc 0.2?

@DoumanAsh don't use _pad, it leads to alignment issues -- instead cast the whole struct, as done here: https://github.com/rust-lang/libc/blob/master/src/unix/linux_like/linux/gnu/mod.rs#L185-L196

I'm not sure how you expect me to cast the whole struct, which I already have, but libc doesn't expose sigval field for me.
Regardless my question is whether this PR will bump minor version or patch version?

@DoumanAsh which field are you trying to access precisely ? Maybe we can add a method here to provide this field, and you could start using that instead.

@gnzlbg si_sigval
I think most platforms aside freebsd has it as part of enum since it is used by Posix timers
But if libc would be able somehow imitate C like enums that would be actually great

But if libc would be able somehow imitate C like enums that would be actually great

We want to use a proper rust union here, but we can't do that without breaking those who are accessing the padding field directly. I think we can just add a si_value method that returns that, and you can migrate to use that.
Would you like to send a PR implementing it ? The current siginfo_t already has a method exposing si_addr, you could add a si_value method that internally accesses the padding, just like you are doing right now in your code.

@gnzlbg To be honest I'm not exactly sure my method is the best one.
I wouldn't mind libc switching to unions, and then relying on it rather than trying to read particular offsets.
The problem is that I imagine libc doesn't want to bump minor version which means breaking changes are not allowed...
About PR, I'll try to take a look and add it for platforms with which I'm familiar enough

The plan is to try to make the padding field private with a patch bump, hoping that it doesn't break anybody. If that success, we can modify the internals to use unions like this PR does, and once that works correctly, we can make them public.
We will need to keep the methods around for backward compatibility with toolchains that do not support unions (libc supports up to Rust 1.13.0...).

:umbrella: The latest upstream changes (presumably #1421) made this pull request unmergeable. Please resolve the merge conflicts.

I'm going to close this for now, it's significantly bit-roting, and from my perspective the current implementation works well enough.

was pointed here by the source code comment on siginfo_t.
I'd like access to si_pid and si_status to be able to passively (rather than actively) wait for a child process exit (via SIGCHLD and examining siginfo_t). I checked, and they're part of POSIX (https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html), though I suppose the issue is differing struct field order between OSs.
is there anywhere I can/should direct my questions/searches for this?


Note

write memo for vimrc

DoxygenToolkit year
echo g:V.import('DateTime').now().year()

install?

https://github.com/terryma/vim-multiple-cursors
https://github.com/mbbill/undotree

install?

[ ] https://github.com/t9md/vim-choosewin

see

https://github.com/mattn/efm-langserver
https://github.com/prabirshrestha/vim-lsp/wiki/Servers

efm langserver and lsp server's setting up

note
https://sy-base.com/myrobotics/vim/vim-transparent/

[ ] EndOfBuffer and ColorScheme setting time process in vimrc's color setting

[ ] add https://github.com/cormacrelf/vim-colors-github and daylight time setting

add?

[ ] https://github.com/kaicataldo/material.vim

[ ] https://github.com/deton/jasegment.vim

other

[ ] mecab in tool
[ ] GENE95 EPWING / look word file

[ ] https://github.com/davidosomething/vim-colors-meh
[ ] https://github.com/sainnhe/gruvbox-material

[ ] add normal C-j/C-k to <C-e>j / <C-y>k no cursor move scroll

[ ] redpen

reviewdog need check natural document

[ ] https://github.com/kristijanhusak/vim-carbon-now-sh

[ ] https://github.com/neologd/mecab-ipadic-neologd
for tool/dict

[ ] https://taku910.github.io/cabocha/
cabocha

[ ] g:dein#plugin and startify help ignore rule

[ ] https://qiita.com/gotchane/items/51782cbafbac716b5628 multicursor
[ ] shiva local work

[ ] https://github.com/osyo-manga/vim-automatic
?

[ ] https://github.com/arp242/jumpy.vim jump?

デフォルトでサポートしてるファイルタイプなどのプラグインのオプションを詰める
see syntax - Vim日本語ドキュメント

" コマンドラインで単語移動 {{{
cnoremap <c-b> <S-Left>
cnoremap <c-f> <S-Right>
cnoremap <c-a> <Home>
" }}}

in dotfiles/vimrc at 968b82dacd49282ffd97a4b8ddad9c0e0c8212ea · skanehira/dotfiles

spell check info

[ ] reedes/vim-lexical: Build on Vim’s spell/thes/dict completion
[ ] Moby Thesaurus List by Grady Ward - Free Ebook Project Gutenberg

complete option

kspell / spell check enable/disable related option.
s / thesaurus enable/disable related thesaurus file.

need?

[ ] AndrewRadev/quickpeek.vim: Show a preview popup on quickfix entries

[ ] mattn/emmet-vim: emmet for vim: http://emmet.io/

.bash_profileと.bashrcのまとめ - Qiita
本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita
.bash_profile と .bashrc は何が違うの？使い分けを覚える - Corredor

need fix bashrc/bash_profile with worker setting

[ ] kjssad/quantum.vim: A colorscheme based on the Firefox DevTools

add info

[ ] https://github.com/starship/starship at bash

[ ] higashi000/sarahck.vim: VimでSlack!!
[ ] Rigellute/rigel: 🌌 Colorscheme for vim, terminal and slack - based on the star Rigel ✨.

[ ] liuchengxu/vim-clap: A modern generic interactive finder and dispatcher for Vim and NeoVim
[ ] sainnhe/vim-color-forest-night: 🌲 Comfortable & Pleasant Color Scheme for Vim, Zsh and Terminal Emulators
[ ] rhysd/vim-color-spring-night: Low-contrast calm color scheme for Vim

[ ] mattn/sonictemplate-vim: Easy and high speed coding method

Theme

[ ] lucasprag/simpleblack: A black colorscheme for vim, real black background, #000000
[ ] Rigellute/shades-of-purple.vim: Dark theme for vim
[ ] nightsense/snow: ❄ a blue-tinted winter vimscape (low-contrast vim theme/colorscheme)

[ ] prashantjois/vim-slack: Post from vim directly to slack

change or update?

[ ] rbtnn/vim-mru: This plugin provides to select a file for editing most recently used files by popup window.

[ ] https://github.com/tweekmonster/helpful.vim

auto-git-diff の マッピング

clap

[ ] liuchengxu/vim-clap: Modern generic interactive finder and dispatcher for Vim and NeoVim
[ ] tamago324/vim-clap-help: vim-clap help provider
[ ] hokorobi/vim-clap-filelist

[ ] https://github.com/CoatiSoftware/vim-sourcetrail
[ ] Asheq/close-buffers.vim: Quickly close (bdelete) several buffers at once 📕

[ ] Shougo/junkfile.vim: Create temporary file for memo, testing, ...

see え？君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの？ - Λlisue's blog

[ ] lambdalisue/vim-pyenv: Activate the versions and the virtualenvs of pyenv within a live VIM session

[ ] tweekmonster/fzf-filemru: File MRU with fzf.vim https://github.com/tweekmonster/fzf-filemru

context_filetype plantuml regex and rule aggr.

[ ] echodoc popup/preview setup

[ ] n04ln/yankee.vim

[ ] 6kamykn/dark-theme.vim

[ ] color select (light and dark about 2x2)

bash env value setup fixup
see below
  # PRE_PATH="${HOME}/bin"
  # POST_PATH="/opt/bin"

  PATH="${PRE_PATH+$PRE_PATH:}${PATH}${POST_PATH+:$POST_PATH}"

from https://github.com/choplin/dotfiles/blob/master/_vimrc
  " gfを拡張
  Plug 'kana/vim-gf-user'
  " gf for git diff
  Plug 'kana/vim-gf-diff'

  Plug 'osyo-manga/vim-stargate', { 'for' : ['cpp'] }
  " Exコマンドをそれっぽく展開
  Plug 'thinca/vim-ambicmd'
  " vim-smartword : 単語移動がスマートな感じで
  Plug 'kana/vim-smartword'

  " リポジトリのrootに移動
  Plug 'airblade/vim-rooter'

" :QuickRun 時に quickfix の中身をクリアする
" こうしておかないと quickfix の中身が残ったままになってしまうため
let s:hook = {
\   "name" : "clear_quickfix",
\   "kind" : "hook",
\}

function! s:hook.on_normalized(session, context)
    call setqflist([])
endfunction

call quickrun#module#register(s:hook, 1)
unlet s:hook

from mattn setting
Plug 'hrsh7th/vim-vsnip'
Plug 'hrsh7th/vim-vsnip-integ'

[ ] https://github.com/tyru/empty-prompt.vim

[ ] https://github.com/arzg/vim-substrata

[ ] https://github.com/mzlogin/vim-markdown-toc

To be continued Note2 #24

all trans to #27


Added step to identify MFA preventing login for all clients

MFA applied to the Azure Windows VM Sign in Cloud app can cause a username and password error so have added a step to all clients to help identify this. Have also included a basic KQL query to help find the cause.

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

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

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

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

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

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

#sign-off

@davidbel: I'm sorry - only the author of this article, @Heidilohr, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

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

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

#sign-off

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


Fix for issue 51

Fixing https://github.com/aiven/aiven-kafka-connect-jdbc/issues/51.
This a backwards compatible change.
Introducing a new optional parameter timestamp.initial.ms, defaulting to 0 (ms). If specified, sets the the timestamp value for the first query. This allows for grabbing rows "older" than 0 ms (since epoch).
Also fixed the comments that say that the starting timestamp is 0. The starting timestamp (by default) is greater than zero. The default behaviour is not very logical, but better not break compatibility than make the default more sensible.
Introducing a new optional parameter incrementing.initial. If polling new rows using ids, the default initial check is that the id column is greater than -1. Because of this, rows with negative ids cannot be retrieved. This config parameter allows one to change the -1 to some other value, allowing e.g. picking negative rows with negative values. Also, allows initial filtering of rows, e.g. if set to 100, only rows with id column > 100 are ever picked.

I'd like to make an "end to end" test that tests this parameter against a SQL database. I have a feeling that negative timestamp value might cause problems.

These kind of tests have been added. Though, they don't prove that things work with a "real" database.


Returns the pool according to the slot

Returns the pool according to the slot

Hey, thx for the change. Can you please revert the formatting changes?. It makes the PR difficult to follow.  Thx.
Additionally, I've seen that you didn't add tests for the method you're adding. We require that so we make sure that your code is actually working.

This patch reminds me to accept #1532 and now I'm thinking it was my mistake. I don't want to open the chance to mess JedisCluster instance.
Could we expose HostAndPort instead of Jedis/JedisPool so that users can just create the new connection and no more having a chance to mess the internal?

Could we expose HostAndPort instead of Jedis/JedisPool so that users can just create the new connection and no more having a chance to mess the internal?

Yeah, I think this would be the best approach. Exposing the connection could lead to multiple bugs because users are not handling things as needed. :+1: on exposing HostAndPort and make users create the connection themselves. @HeartSaVioR shall we close this?

Yes. Closing.


fix: broken links when tab not specified closes #455

Oops. I merged too soon 🤦♀  @vpicone can you fix the links above and we can merge in asap

I cancelled the deployment of this PR so we can fix links


Batch upsert collection fails with "error parsing 'data'"

Expected Behavior
Example was copied directly from official documentation
Performing upsert() with an array of arrays should batch insert/update many collection items.
Actual Behavior
Exception is thrown:
Type:        GetStream\Stream\StreamFeedException
Message:     {"detail":"Error parsing 'data'","status_code":400,"code":4,"except
ion":"InputException","exception_fields":{"data":["Error parsing 'data'"]},"dura
tion":"0.16ms"}

Steps to Reproduce the Problem

Install and configure the stream-php library as described in documentation Quickstart
Paste example code from Batch Endpoint documentation

$client->collections()->upsert('visitor', [
    [
        'id' => '123',
        'username' => 'johndoe',
        'favorite_color' => 'blue',
    ]
]);

Execute code and exception is thrown.

Troubleshooting

Tried JS example code which works successfully (ruling out account-specific issues)
JS lib posts to "collections/" endpoint and PHP lib to "meta/" (Collections.php line 178)
PHP lib encapsulates "data" in an array resulting in batch requests having an "extra" array compared to the JS code.
Removing the extra array causes non-batch requests to fail.

Solution
I did not create a pull request because this solution is not something I've put a lot of thought into regarding performance or compatibility, it's just good enough to work.
public function upsert($collectionName, array $data)
    {
        $shouldBatch = array_filter($data, 'is_array') === $data;

        $response = $this->doRequest('POST', 'collections/', ['data' => [$collectionName => $shouldBatch ? $data : array($data)]]);
        $body = $response->getBody()->getContents();
        return json_decode($body, true);
    }

Specifications

Version: 3.0.0
Platform: PHP 7.0.33, Linux, Nginx

Same issue here

@pterk sounds like we serialize data incorrectly here, can you have a quick look?

@logan-jobzmall I've released a version 3.0.1 with a more flexible upsert method.


[Discussion] Limit the exported symbols from _pywrap_tensorflow.so

TensorFlow statically links many fundamental libraries and exported all their symbols, this can cause version conflict for other modules outside of TensorFlow which links against a different version library, see the symbol lookup rules.
For example, I have a script which involves TensorFlow and matplotlib. Just start a Python CLI and execute:
import tensorflow af tf
import matplotlib.pyplot as plt
# ...
plt.show()

The matplotlib may links to libpng symbols from _pywrap_tensorflow.so instead of libpng even though the only installed libpng is the correct one. And it will complains and fails:
libpng warning: Application was compiled with png.h from libpng-1.6.21
libpng warning: Application  is  running with png.c from libpng-1.2.53
libpng error: Incompatible libpng version in application and library

Similar to #1927 and #1924
Fortunately, we have a clear interface, the SWIG APIs. So we may consider only exporting these symbols, here is the guide.
  I'm not sure if Bazel supports this, and we'd have to maintain it.

I wonder if that may be to blame for crashes we've seen with some tensorflow import orders.
For instance we found that we need to import opencv before TensorFlow, also to import go-vncdriver before TensorFlow

It seems there's already some limiting going on, @keveman added exported_symbols_list to extra_linkopts  in https://github.com/tensorflow/tensorflow/commit/5405394ecbc92baf9c45e612185ab42b1dcd0a30 to fix a crash in https://github.com/tensorflow/tensorflow/issues/1992 , so perhaps it's just a matter of adding those extra_linkopts to whichever target builds libtensorflow.so?

I would love it if we limited what is exported from that library. Where
does this .lds file come from? @keveman can probably help more than I do.

@yaroslavvb is correct, _pywrap_tensorflow.so only exports symbols that have tensorflow in them. It is indeed strange that the png* symbols are leaked from_pywrap_tensorflow.so  even with the linker script only allowing tensorflow symbols. @llhe, do you have any ideas why this may be?

@keveman I found the root cause. We build tensorflow by ourself, and made some changes on the bazel build script and misused the bazel select feature, which disabled the version-script settings. So this should also explain the mysterious segfaults when using HDFS in our build reported in #5399.

@yaroslavvb I checked the official _pywrap_tensorflow.so, it exports expected symbols, so it should not be the cause. Also checked CUDA  library
find /usr/local/cuda/lib64/ -name *cu*.so -exec nm -D {} \; | grep " T "

Generally, only symbols prefixed cu are exported except some fftw symbols which should also be expected I guess:
0000000000008610 T fftw_cleanup
0000000000008590 T fftw_cost
0000000000008ef0 T fftw_destroy_plan
0000000000009260 T fftw_execute
0000000000009250 T fftw_execute_dft
0000000000009230 T fftw_execute_dft_c2r
0000000000009240 T fftw_execute_dft_r2c
0000000000008d60 T fftw_export_wisdom_to_file
0000000000008620 T fftwf_cleanup
00000000000085a0 T fftwf_cost
0000000000008f80 T fftwf_destroy_plan
0000000000009210 T fftwf_execute
0000000000009200 T fftwf_execute_dft
00000000000091e0 T fftwf_execute_dft_c2r
00000000000091f0 T fftwf_execute_dft_r2c
0000000000008ee0 T fftwf_export_wisdom_to_file
00000000000085e0 T fftwf_flops
0000000000008630 T fftwf_free
000000000000c7a0 T fftwf_import_wisdom_from_file
00000000000085b0 T fftw_flops
0000000000008650 T fftwf_malloc
000000000000bd50 T fftwf_plan_dft
000000000000c490 T fftwf_plan_dft_1d
000000000000c230 T fftwf_plan_dft_2d
000000000000bfb0 T fftwf_plan_dft_3d
000000000000bcf0 T fftwf_plan_dft_c2r
000000000000c450 T fftwf_plan_dft_c2r_1d
000000000000c1d0 T fftwf_plan_dft_c2r_2d
000000000000bf50 T fftwf_plan_dft_c2r_3d
000000000000bd20 T fftwf_plan_dft_r2c
000000000000c470 T fftwf_plan_dft_r2c_1d
000000000000c200 T fftwf_plan_dft_r2c_2d
000000000000bf80 T fftwf_plan_dft_r2c_3d
000000000000a350 T fftwf_plan_guru_dft
0000000000009fd0 T fftwf_plan_guru_dft_c2r
000000000000a190 T fftwf_plan_guru_dft_r2c
000000000000b5e0 T fftwf_plan_many_dft
000000000000b500 T fftwf_plan_many_dft_c2r
000000000000b570 T fftwf_plan_many_dft_r2c
0000000000008d50 T fftwf_print_plan
0000000000008640 T fftw_free
0000000000008580 T fftwf_set_timelimit
000000000000c5d0 T fftw_import_wisdom_from_file
0000000000008660 T fftw_malloc
000000000000be80 T fftw_plan_dft
000000000000c5b0 T fftw_plan_dft_1d
000000000000c370 T fftw_plan_dft_2d
000000000000c0f0 T fftw_plan_dft_3d
000000000000be20 T fftw_plan_dft_c2r
000000000000c570 T fftw_plan_dft_c2r_1d
000000000000c310 T fftw_plan_dft_c2r_2d
000000000000c090 T fftw_plan_dft_c2r_3d
000000000000be50 T fftw_plan_dft_r2c
000000000000c590 T fftw_plan_dft_r2c_1d
000000000000c340 T fftw_plan_dft_r2c_2d
000000000000c0c0 T fftw_plan_dft_r2c_3d
000000000000a8c0 T fftw_plan_guru_dft
000000000000a520 T fftw_plan_guru_dft_c2r
000000000000a6f0 T fftw_plan_guru_dft_r2c
000000000000b730 T fftw_plan_many_dft
000000000000b650 T fftw_plan_many_dft_c2r
000000000000b6c0 T fftw_plan_many_dft_r2c
0000000000008c20 T fftw_print_plan
0000000000008570 T fftw_set_timelimit

nm is nice tool to verify the shared libraries symbols.

LG_DEBUG may also be useful for debug.

Nice investigation! Bazel's select brings back some memories....we spent time debugging why we couldn't package our custom GPU ops as a Bazel project that depends on TensorFlow as a submodule....turned it out that Bazel's select is not sensitive to workspace it's defined in, and custom_op/cuda had a bunch of those.

Feel free to close this issue unless there's something that's not addressed

Asking for some comments: TF is now hiding all protobuf symbols, this makes it annoying when I want to write a custom op which uses protobuf symbols. It seems like I have to find the version of protobuf that tensorflow is linked to, and link to it when compiling the op.
Can we export protobuf symbols as well?

@ppwwyyxx
--- a/tensorflow/tf_version_script.lds	2017-04-07 22:37:11.949060397 +0000
+++ b/tensorflow/tf_version_script.lds	2017-04-07 22:36:25.300982684 +0000
@@ -2,6 +2,9 @@
   global:
     *tensorflow*;
     *perftools*gputools*;
+    extern "C++" {
+      google::protobuf::MessageLite::*;
+    };
   local:
     *;
 };

I need a graphics card.......... UUUUUUUUUUUU 呜呜呜呜


Improve docs in shiny app

Jeff Leek mentioned today that it was a bit hard to navigate to the docs tab and then back to the data tab. Andrew suggested adding mouse over events to the table columns. My initial exploration in the morning via https://rstudio.github.io/DT/options.html and google led me to mouse over events for the cells, but not the variable names. Looking again I found https://stackoverflow.com/questions/31124122/r-shiny-mouseover-text-for-table-columns which I can try and see if it works with the bootstrap DT style that I'm using.
In any case, this is a low priority task for now.

I'm closing this issue due to inactivity. If it becomes a priority again, we can re-open it.


ourHive.jsx component file created, updated and styled

This is looking good, I like how they are shaping up!!    Lets see if we can get the cards more built out and finalized prior to merging them.
There are a few conflicts on the .css file, but they look fairly straight forward to resolve.


k8smeetup-cn-translation-zhangqx-pr-20170907

cn/docs/admin/authorization/webhook.md
cn/docs/admin/bootstrap-tokens.md
cn/docs/admin/cluster-large.md
cn/docs/admin/service-accounts-admin.md
cn/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.md
cn/docs/tasks/access-application-cluster/configure-cloud-provider-firewall.md
cn/docs/tasks/access-application-cluster/connecting-frontend-backend.md

This change is

@steveperry-53 Help look,Thanks

@tengqm Thanks for great help! I will fix these typos and update the commit.

感谢 @tengqm @zhangxiaoyu-zidif 的给力review，我明天起休假一周，回来后尽快update。

@zhangqx2010
it seems that someone else mergecn/_includes/templates/concept.md,cn/docs/admin/service-accounts-admin.md.
you can delete these two files from your PR. and if you find these two files are not good, you could send another patch for them. thanks for your contributions.

ok
conflicts deleted

cc @zhangxiaoyu-zidif

@zhangqx2010
please fix the PR.
@tengqm
lgtm except some nits.

@zhangxiaoyu-zidif
fixed. Thank you!

@zhangxiaoyu-zidif @tengqm If this is ready, can one of you give tech approval? Thanks.


Add document around HypershiftDeployment and extra-config-resources

Signed-off-by: Joshua Packer<EMAIL_ADDRESS>
Enhancement doc.

Issue reference: https://github.com/stolostron/backlog/issues/20243

/cc @zhujian7 @ianzhang366

/cc @ianzhang366 @zhujian7

/lgtm


[Friends List] Friend cards appear randomly to the right of the friend's profile form after scrolling down to the bottom and then scrolling up to the top

Environment: Windows 10 Pro, Google Chrome (117.0.5938.132)
Reproducible: sometimes
Build found: 29.09.2023
Preconditions
The user is logged in to Green City https://www.greencity.social/#/profile
The 'My Eco Friends' page is opened.
Steps to reproduce

Go to the 'Find a friend' tab
Click on the friend's card (e.g.1: Юлія Вальковець, e.g.2: Secaj, e.g.3: Antonenko Daria,  e.g.4: UBSADMIN2 )
Scroll down to the bottom and then scroll up to the top

Actual result
Friend cards appear randomly to the right of the friend's profile form. (Reproduced only with the first four users in the 'Find a friend' tab).
https://github.com/ita-social-projects/GreenCity/assets/138515375/c0d4a07a-c14b-41c5-87dc-fa27bfe62a4e
Expected result
There is an empty field to the right of the friend's profile form.

User story and test case links
User story #1003

Can't reproduce


Automatically open an issue when a scheduled or triggered job fails

Motivation
We have to manually check for failures in CI jobs that run because of:
CI Docker:

[x] scheduled jobs
[x] main branch merges (push: - main in GitHub workflows)
[x] manual workflow dispatch

Other workflows (in rough priority order):

[ ] releases

https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/continous-delivery.yml
https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/release-binaries.yml

[ ] main branch merges

https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/release-crates-io.yml
https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/continous-integration-os.yml
https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/build-crates-individually.yml

These workflows rarely fail (lower priority):

[ ] main branch merges:

https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/zcash-params.yml
https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/docs.yml
https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/lint.yml

[ ] scheduled jobs

https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/delete-gcp-resources.yml

Manual workflow dispatch can be automatically handled by using the "not a PR" condition.
But we could save ourselves a lot of work by automatically opening or updating a ticket instead:
https://github.com/marketplace/actions/failed-build-issue
Out of Scope

these workflows are out of scope
project management workflows are unlikely to fail:
- https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/project-management.yml
- https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/release-drafter.yml
unused/untested manual dispatch workflows:
- https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/zcashd-manual-deploy.yml
Patch workflows are also unlikely to fail.
Callable workflows fail the calling workflow, so the calling workflow can open a ticket if needed.

Complex Code or Requirements
We should not open a ticket on PR failures, the PR author should check and deal with those.
For manual dispatch we might only want to open a ticket for main branch workflows.
Testing
Deliberately cause a failure in a job, and make sure a ticket gets opened or updated.
Related Work
This will help simplify our release checklist.

Hey team! Please add your planning poker estimate with Zenhub @arya2 @dconnolly @gustavovalverde @oxarbitrage @teor2345 @upbqdn

Is this an issue for @gustavovalverde or should anyone else in the zebra team be able to do this?

Is this an issue for @gustavovalverde or should anyone else in the zebra team be able to do this?

I didn't know the answer to this question, so I spent 15 minutes trying it out for one workflow in PR #7565.
If that works, then anyone can copy it. If it doesn't, we might need Gustavo to help work out why. But let's merge it andsee!

I also made a list of the remaining workflows, and made some of them lower priority. Is it worth splitting them into a separate ticket?

Is this an issue for @gustavovalverde or should anyone else in the zebra team be able to do this?

I didn't know the answer to this question, so I spent 15 minutes trying it out for one workflow in PR #7565.

It seems to work:
https://github.com/ZcashFoundation/zebra/pull/7565#issuecomment-1722610567
So anyone can copy the changes in that PR into the 5 other workflows that run on main.

I moved this from ticket #5574 because it depends on the label name:
Slack Integration
For each new label, run this command in the #zebra-dev channel:
/github subscribe ZcashFoundation/zebra +label:"(new label name)"

After the recent workflow splits and name changes, I updated the open tickets in this tracking issue.

We've done all we're going to do for now


Fixed push constant name

Type name was used before instead of variable name

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

Works greatly, someone has to approve it.


Block code does not use mono spaced font (inline code does however)

Actual Behavior:

block code using triple backspace shows a block like it should
highlighting works
the font is NOT mono spaced

Expected Behavior:

block code using triple backspace shows a block like it should
highlighting works
the font IS mono spaced

Steps to reproduce:

Start Markdown.AvaloniaDemo (stable or master)
Scroll down to the block code

What that means for my use case:

I am building a flash card learning program

The cards content is md, drawn using Markdown.Avalonia

One type of card is used to learn guitar tabs and chords, as a type of ascii art

Hint: the tabs can get much more complicated and its impossible to read the tabs in that case - in the above example it does not seem to be a big issue

The tabs and chords are drawn in ascii representation

The tabs and chords are impossible to use without mono spaced fonts

Workaround:

use single backspace quote, aka inline code
problem: looks ugly in this case (background grey very irregular)

v11.0.0-a8 and v0.10.13 fix this issue.
Code blocks with or without syntax highlighting are in monospaced font.
input:
```c
#include <stdio.h>
int main();
```

```
#include <stdio.h>
int main();
```

Output:


Start Driver with headless = True

Hello
I don't understand how I can run one of example with "headless=True".
I am try start minibot.py in docker container, but output was empty.
Which the moment I can call method get_qr() and get him?

Well, minibot does not implement that functionality. But you could look at https://github.com/alfred82santa/whalesong/blob/master/examples/statemonitor-chromium.py#L65
It monitors ref field, which is represented in qr.

New REF value: 1@7Fa4UujqTgeeuzMcb4sM//kdbsk/KlqTWLXTEgiPGlwjR0UHh9x3Pz/u
It is code, which I can use for create image, and I get Qr code?

Thank you so much 🙂


chat-summary-webapp-react cannot save the settings for Azure OpenAI

Describe the bug
I'm running the chat-summary-webapp-react demo app but cannot save the settings.
The first problem is that we need to rename .env.example as .env, which is not clear in the documents.
But still cannot save the settings.
To Reproduce
Steps to reproduce the behavior:

Go to 'http://localhost:7071'
Choose Azure OpenAI
Type the key, deployment name, and endpoint
Click on 'Save'
See errors "ModelNotAvailable", "Unauthorized". Sometimes can list the deployed models but cannot save the settings, e.g. "Model xxx not available on xxx endpoint"

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: Windows 11
IDE: VS Code
NuGet Package Version [e.g. 0.1.0]

Additional context
Add any other context about the problem here.

@craigomatic @hathind-ms

We're looking at this one now.

@yanxiaodi - are you still having this issue?  cc: @craigomatic

@evchaki I'll try it today and let you know. Thanks!

@evchaki it works now. I think it works only with text-davinci-003? I tried gpt-4 but got an error:

Is it expected? Thanks.

We just updated the samples to support chat completion models, ie: gpt35 turbo and gpt4 with PR #1279 so if you pull the latest code you should be able to get it to work with gpt4.
I will close this for now as it appears the original issue was resolved. Please reopen if needed!


Added event classifier

Btw - can you add:
REQ,Requested,
as well - we need it for JIT/OVS (for Operational events)


Feature/v render

Codecov Report

Merging #651 (dd77e4a) into develop (ee486d3) will decrease coverage by 0.46%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop     #651      +/-   ##
===========================================
- Coverage    66.79%   66.33%   -0.47%
===========================================
  Files          230      232       +2
  Lines        12921    12973      +52
===========================================
- Hits          8631     8605      -26
- Misses        4290     4368      +78

Impacted Files
Coverage Δ

framework/render/video/AFActiveVideoRender.cpp
0.00% <0.00%> (ø)

framework/render/video/AFActiveVideoRender.h
0.00% <0.00%> (ø)

framework/render/video/IVideoRender.h
12.50% <ø> (-68.75%)
:arrow_down:

framework/render/video/vsync/IVSync.h
0.00% <ø> (-66.67%)
:arrow_down:

framework/render/video/vsync/timedVSync.h
0.00% <0.00%> (ø)

mediaPlayer/player_msg_control.cpp
77.60% <0.00%> (-4.00%)
:arrow_down:

framework/demuxer/avFormatDemuxer.cpp
77.94% <0.00%> (-2.57%)
:arrow_down:

framework/data_source/curl/curl_data_source.cpp
83.58% <0.00%> (-1.12%)
:arrow_down:

... and 8 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #651 (dd77e4a) into develop (ee486d3) will decrease coverage by 0.46%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop     #651      +/-   ##
===========================================
- Coverage    66.79%   66.33%   -0.47%
===========================================
  Files          230      232       +2
  Lines        12921    12973      +52
===========================================
- Hits          8631     8605      -26
- Misses        4290     4368      +78

Impacted Files
Coverage Δ

framework/render/video/AFActiveVideoRender.cpp
0.00% <0.00%> (ø)

framework/render/video/AFActiveVideoRender.h
0.00% <0.00%> (ø)

framework/render/video/IVideoRender.h
12.50% <ø> (-68.75%)
:arrow_down:

framework/render/video/vsync/IVSync.h
0.00% <ø> (-66.67%)
:arrow_down:

framework/render/video/vsync/timedVSync.h
0.00% <0.00%> (ø)

mediaPlayer/player_msg_control.cpp
77.60% <0.00%> (-4.00%)
:arrow_down:

framework/demuxer/avFormatDemuxer.cpp
77.94% <0.00%> (-2.57%)
:arrow_down:

framework/data_source/curl/curl_data_source.cpp
83.58% <0.00%> (-1.12%)
:arrow_down:

... and 8 more

Continue to review full report at Codecov.

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


error: {"error":"Something went wrong on our end, please try again","code":6}

Hello, i'm getting alwasy the Following Error:

error: {"error":"Something went wrong on our end, please try again","code":6}

{"level":"error","message":"getItemData Promise rejected: Error reading item data from DB: MongoError: Topology was destroyed","timestamp":"16:08:29"}

Just restart the MongoDB and API Server.. It works again


DEX-798 Fix api responses when incorrect public key

https://github.com/wavesplatform/matcher/pull/441

https://github.com/wavesplatform/matcher/pull/441


How to use with a release that doesn't have a final release yet?

Set the version to latest in combination with bosh create release --force && bosh upload release.

Does this issue still apply since https://github.com/cloudfoundry-incubator/bosh-workspace/issues/37 has been fixed?

This will be very helpful!
We have a workaround which works for us. It's:

modify bosh release project to use a local blostore.
sync depending blobs into the local blob store
generate a final release which is uploaded to the local blobstore
modify the bosh workspace to use the local bosh release git repo


Fix a bug that the initial deploy and the rollback do not work

Coverage remained the same at 97.74% when pulling 8cdbca15746ab49f4e86bdd4450e0f27a0c16a14 on fix-bug-that-initial-deploy-and-rollback-do-not-work into 77b757b3a8d513c68722ac838b75fade2351ffdf on master.


Replace index exports with moduleName style instead of MN style

This will match the style of fp-ts.
E.g.
import { taskDecoder } from 'schemable-ts-types'

versus currently:
import { TD } from 'schemable-ts-types'

Closed with #208


New scenario: 'only 50 pieces'

A scenario which ends after dropping a certain number of pieces.
This could either be a challenge to survive for that many pieces (like Klax) or a challenge to dig towards a reward in that many pieces (like Nyet 3). You could even have an absurd level which starts out empty and ends after one line clear -- and the goal is to set off a huge combo.

I've added two levels; one which speeds up the more pieces you drop, and one which ends after 80 pieces. The "ends after one line clear" seems unrelated to this story, as that could have already been created without the 'certain number of pieces' functionality.


Version 0.7.0

Add support for locks and first alert smoke/co alarm (not smoke/co listeners).

Add support for locks and First Alert smoke/co alarm (not listeners)


Private Channel Meeting caveats

To save users some headaches the docs should mention the caveats to Private channels. For instance, you cannot create meetings directly in Private channels. Instead, you need to create the meeting directly from the General channel and select the Private channel.
Another caveat is turning a Private channel Public. Once it is public, it apparently cannot be converted back to Private. I haven't found this anywhere in the docs.

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

ID: 92fcb1f6-5cc2-f6bd-cfa9-11d811f1dbf1
Version Independent ID: 9a571e6d-8cb3-9ff8-a5c2-62deab146264
Content: Admin quick start - Meetings and live events in Microsoft Teams - Microsoft Teams
Content Source: Teams/quick-start-meetings-live-events.md
Service: msteams
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

@felizondojr  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hi @felizondojr, thank you for your feedback and help us to improve docs.microsoft.com.
I've verified, and I can see the option to create meetings from a private channel:

I think the ability to convert channels between private and public is not yet available, but the product group is working on it:
https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38974249-make-public-channel-private
https://microsoftteams.uservoice.com/forums/555103-public/suggestions/38535709-convert-private-channel-to-public-channel
You can also vote for this feature.

@felizondojr  Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.