scipy.sparse.linalg.eigs gives incorrect largest magnitude eigenvalue

For the matrix trouble_matrix.zip, eigs gives the wrong dominant eigenvalue. The result depends on the initial v0. For fun, I added a 6 line piece at the end that finds the correct dominant eigenvalue with a dead simple power iteration.
import sys
import pickle
import numpy as np
import scipy as sp
import scipy.sparse.linalg as spsla

print(sp.__version__, np.__version__, sys.version_info)

with open("trouble_matrix.p", "rb") as f:
    M = pickle.load(f)

print(type(M), M.shape)

nev = 1
d = M.shape[0]

# Exact, full eig.
S, U = np.linalg.eig(M)
S = S[np.argsort(-np.abs(S))]
print(S[:nev])

# Sparse eig, with different initial guesses.
v0 = np.random.rand(d)
S, U = spsla.eigs(M, k=nev, v0=v0)
print(S)
S, U = spsla.eigs(M, k=nev, v0=v0)
print(S)
v0 = np.random.rand(d)
S, U = spsla.eigs(M, k=nev, v0=v0)
print(S)

# Finding the dominant eigenvalue with a simple power iteration.
v = np.random.rand(d)
for _ in range(100):
    v /= np.linalg.norm(v)
    old_v = v
    v = np.dot(M, v)
print(np.average(v/old_v))

Output:
1.0.0 1.14.0 sys.version_info(major=3, minor=6, micro=3, releaselevel='final', serial=0)
<class 'numpy.ndarray'> (1296, 1296)
[0.65419337-8.24548726e-17j]
[0.84454248+22.62373266j]
[0.84454248+22.62373266j]
[23.2905353-0.77272713j]
(0.6541933722683013+1.0231927548628299e-16j)

One would expect all five numbers above to be the same (to precision). If M is picked to be a random matrix instead, this indeed happens. Asking for more than one dominant eigenvalue goes equally wrong, I'm just choosing to showcase the simplest possible thing. I tried increasing ncv and maxiter, but to no help.
There shouldn't be anything weird about the matrix. The dominant eigenvalue is not degenerate (not shown in the output below). It's not just this one matrix for which this happens, I found a bunch and just picked this as an example.
I found a similar sounding issue for which="LR", but I don't know if I should expect that to be related: https://github.com/scipy/scipy/issues/6827
I assume I'm using the ARPACK version bundled with scipy 1.0.0, which I think is supposed to be 3.3.0. I can check if you let me know how.

This matrix is incredibly ill-conditioned, numpy eigvals and svd --
(1296,) quantiles [ 0  10  25         50    75  90 100]
|np eigvals|      [1e-14 8e-11 3e-9   3e-7  2e-5 0.00043 0.65]
np svd            [8e-24 1e-16 2e-12  2e-7  0.13 5.3e+03 1.3e+11]
|M|_ij            [2e-47 1e-25 1e-19  1e-11 6e-5 0.53 9.4e+10]

So I'd say, forget it, close.
(Are there real testcases for arpack ?  Plottable ones would be nice,
smaller than say 10k x 10k so one could compare with numpy would be nice.
https://sparse.tamu.edu has lots of matrices, but don't know which are
numerically singular, have closely-spaced eigenvalues ...)
(What's the current size limit for dense eigvals on a big fast public machine ?)

Even if it is ill-conditioned, note that a simple power iteration still works on it.
Anyway, the ARPACK folks seem to have kindly fixed this: https://github.com/opencollab/arpack-ng/issues/79
The fix is included in ARPACK 3.7.0, SciPy just hasn't upgraded to it yet.

SciPy is now on Arpack 3.9.0 hence closing this one.


CTRL+Enter switch language

With DBeaver Version <IP_ADDRESS>010191702
and also with latest Version <IP_ADDRESS>106012023
Windows 10 Pro
Whenever I hit CTRL+Enter to execute a query - the system (keyboard) language is changed from English to Hebrew.
Quite annoying.

Are your Windows settings configured to change language on CTRL+Enter or do you have a utility that does so? If yes, than there is nothing you can do except to change the shortcut either in your system or in DBeaver.

Nah, it only happens when I'm in DBeaver and focus is in the editor

I can't reproduce it on my Win10. Can you provide more information about your environment? Do you have any utilities running in the background that can operate with text input or keyboard? Maybe some special utility from keyboard manufacturer?

I've now changed the shortcut to something completely different, CTRL+SHIFT+D and it still changes the language when I hit it. So it's surely not anything outside of DBeaver that's catching the key combination.

Thank you, we will look into it.

@eyallibarak Did you change it to CTRL+SHIFT+D  in Dbeaver or in Windows? Are you sure you don't have some keyboard layout or shortcut control utilities like Punto Switcher, Mahou, Key Switcher and such? Or special utility from your keyboard manufacturer?

I changed to CTRL+SHIFT+D in DBeaver.
I just tested turning the windows hot key off for input/keyboard layout, and DBeaver still changes the input language.

And what about other utilities?

Yeah I'm sure. Also, the change of hot key in DBeaver eliminated this possibility.

@eyallibarak Sorry for the late response. If a simple mouse click to execute query doesn't change the keyboard layout than it is very unusual that this happens with a use of a shortcut because it's only use is to run the same command as a ui button.
Unfortunately we can't fix it without an exact environment to reproduce it.

Then how do you explain it happening even when I change the key combination?
Here's another finding from today - the problem stopped happening for 2 days, so today I did alt+shift to change to Hebrew while focused on the editor, then the problem started happening again. If I'm in English it switched to Hebrew. If I'm in Hebrew it switches twice fast to En and back to He.
Also - if I disable the hotkeys completely in windows settings - this still happens.

Wow! I found the problem!
This happens only if the query has a string with Hebrew text (i.e. where name like '%אורי%')

unfortunately, still cannot reproduce an issue. Could you provide a video of an issue?
sorry for the late response

Now with version <IP_ADDRESS>108160727 the issue is gone.
Noticed something new maybe (good new functionality?) - given a select like this:
select * from interest i where interestType like "%ניסיון%"

when the carret is on the Hebrew word,  the input language is changed to Hebrew, and when moved elsewhere (or in other application windows) changes back to English.


(Bug) TPCDS Query 73 returns wrong results for all connectors / accelerators

Closed as duplicate of https://github.com/spiceai/spiceai/issues/3121


⚠ Bofrost.de has degraded performance

In 7efe5a9, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 980 ms

Resolved: Bofrost.de performance has improved in 2174b6c after 15 minutes.


BEA Mass Verify

What Koala extension does this refer to (if applicable)
Verify
Is your feature request related to a problem? Please describe.
British Esports Association (BEA) have asked us to enable a mass-verify feature that can allow for a CSV to be given and roles to be automatically assigned to each individual in that CSV. In addition, BEA also wants us to remove roles from people/de-verify people that are not in a more up-to-date CSV given.
Describe the solution you'd like
A new command that takes a CSV input in a set format. Parses the CSV, checks the given server for differences in roles. Finally makes changes found.

If no update is needed to a person, no functions are called.
If a person no longer exists in a CSV/has roles changed, these changes will be made removing roles where needed and adding new roles if needed.
If a person is now to the CSV, they will be verified and have appropriate roles added.

Define a CSV specification for use with batch set
Allow verifications for specific email instead of suffix
Create k!verify batchSet for setting from a file
Modify k!verify list to send a CSV or other file if there are over 20 verifications

Describe alternatives you've considered
Remove all roles in a server when given new CSV, then give back roles where needed. Very inefficient and destructive.
Additional context

This may work in a superficial manor similar to Git diff for finding differences.
This is to be reviewed by BEA for any changes needed.

Part 1: Define a CSV specification for use with batch set
Part 2: Allow verifications for specific email instead of suffix
Part 3: Create k!verify batchSet for setting from a file
Part 4: Modify k!verify list to send a CSV or other file if there are over 20 verifications

Define a basic header layout for the CSV, e.g. DiscordUserID, RoleID1, RoleID2, RoleID3, RoleID4. etc

Alter the verify command to allow an email regex/checked from list of allowed emails instead of list fo suffixes.

Create command 'batchSet', takes in a CSV file arguement.
 Extract the data from the CSV, look up Pandas.
 Loop over each individual in the CSV file, remove all roles then add back roles as dictated by the CSV. Alternatively, check the roles already given to said user, remove unnecessary roles and add needed ones.

Get all members verified to the server ID.
 If the list of usernames is over 20, then compile those usernames into a CSV and post it as a reply to the command.
 If the list of usernames is under or is 20, then just post the list of usernames.


Remove educator full_name validation

Who is this PR for?
developers, follow-on to https://github.com/studentinsights/studentinsights/pull/1755
What problem does this PR fix?
There are several duplicates for Somerville, all related to name changes and revealing that we don't handle this during import.  Backing out the validation for now, since it's not as trivial to patch manually and it's not helpful to alert on this every night until we improve this.
What does this PR do?
Removes the validation

selfie


[Table] Initial Table SDK

Initializing auto-gen code, tests, table_client and table_service_client
#11305

It looks like some azure-storage-queue recording files got added (which is why the CI tests ran). Let's remove those files from this PR so it stays Azure Tables specific :)


fix(admin): do not show 'add' button in admin ui

This PR removes the log creation ability, along with 'add' button from being displayed in django admin for all the users.

Codecov Report

Merging #171 into master will increase coverage by 0.06%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #171      +/-   ##
==========================================
+ Coverage   83.26%   83.33%   +0.06%
==========================================
  Files          19       19
  Lines         508      510       +2
==========================================
+ Hits          423      425       +2
  Misses         85       85

Impacted Files
Coverage Δ

src/auditlog/admin.py
100% <100%> (ø)
:arrow_up:

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 bc886fa...85ec7c7. Read the comment docs.

Please, could you rebase to be able to merge it ? Thanks :)

superseded in https://github.com/jazzband/django-auditlog/pull/378


Remove double underscore in epheremal model generated CTE (dbt__CTE...)

Describe the bug
In Exasol identifiers starting with double underscore are illegal - hence emepheral models fail when using dbt-exasol adapter.
Steps To Reproduce
Configure you project to use dbt-exasol adapter (available on https://pypi.org/project/dbt-exasol/) and then create an ephemeral model. Once you use that model in a ref dbt generates a CTE named "dbt__CTE" which is not a valid identifier in exasol.
Expected behavior
Ephemeral models should work in Exasol. Therefore we suggest to generate those CTE without the leading "__" characters.
System information
Which database are you using dbt with?

[ ] postgres
[ ] redshift
[ ] bigquery
[ ] snowflake
[x] other (specify: exasol)

The output of dbt --version:
All versions above 0.14.x

The operating system you're using:
ubuntu 18.04.1
The output of python --version:
Python 3.6.9
Additional context
N/A

The quick, Exasol-friendly answer here is to remove the leading double underscore. I can think of at least one thing that would break, though it's an easy fix.
I think the better answer, with an eye toward all the other idiosyncratic plugins, is to move add_ephemeral_model_prefix out of core/dbt/utils and onto the adapter. @beckjake do you have a feeling about this option?

That change would feel in line with making schema test definitions (#2415) and data test counting (#2609) logic into adapter macros. We'd written generic SQL that flew fine on every database we could think of, and now we've met some where it doesn't.

I think the ideal solution to this is actually that dbt support a method or methods on the adapter for inserting CTEs that includes the question of "what prefix to use" as a sort of sub-problem. I think that involves
My reasoning here is that some databases don't support CTEs and only support subqueries, and while I don't imagine that behavior ever being a first-class citizen in dbt, it would be nice to give them that mechanism.

Created PR and also for dbt-utils to remove double underscore. This is indeed the quick fix.  Could we have this merged before  thinking of pushing the prefix decision into the adapter?

I'm sorry, but I'm pretty reluctant to break dbt_utils (again) for a feature that would be a non-breaking change if we implemented it the way we want to implement it in the first place. I understand this is frustrating as a plugin author, and I agree that this is a change that should have been made a long time ago, but here we are. If I'd known about this dbt_utils behavior I would definitely have warned you about it in slack!
This isn't the kind of thing I'd normally suggest, but you might be best off monkey-patching dbt.compilation.add_ephemeral_model_prefix and dbt.providers.add_ephemeral_model_prefix in the adapter's __init__ for now if you're eager to have this working immediately.
If you're committed to the PR path, I think I would be in favor of a PR that does the bare minimum here and makes add_ephemeral_model_prefix an adapter method instead of coming from utils.py. The base adapter could implement it as return '__dbt__CTE_{}'.format(name), and exasol could do the same without the leading __. That's not where we want to be in the end, but it is in the right direction and doesn't break dbt_utils. It's quite likely that the eventual form we do want to implement would be a non-breaking change for adapters after that (even exasol!), which would be wonderful.

Hi - I am not with you on this definition of breaking change versus
non-breaking change. Changing the adapter interface by adding a new,
required method is also a breaking change, is it not? dbt-utils will have
to be changed anyhow.
On Wed, Jul 29, 2020 at 11:32 PM Jacob Beck<EMAIL_ADDRESS>wrote:

I'm sorry, but I'm pretty reluctant to break dbt_utils (again) for a
feature that would be a non-breaking change if we implemented it the way we
want to implement it in the first place. I understand this is frustrating
as a plugin author, and I agree that this is a change that should have been
made a long time ago, but here we are. If I'd known about this dbt_utils
behavior I would definitely have warned you about it in slack!
This isn't the kind of thing I'd normally suggest, but you might be best
off monkey-patching dbt.compilation.add_ephemeral_model_prefix and
dbt.providers.add_ephemeral_model_prefix in the adapter's init for
now if you're eager to have this working immediately.
If you're committed to the PR path, I think I would be in favor of a PR
that does the bare minimum here and makes add_ephemeral_model_prefix an
adapter method instead of coming from utils.py. The base adapter could
implement it as return '_dbt__CTE{}'.format(name), and exasol could do
the same without the leading __. That's not where we want to be in the
end, but it is in the right direction and doesn't break dbt_utils. It's
quite likely that the eventual form we do want to implement would be a
non-breaking change for adapters after that (even exasol!), which would be
wonderful.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fishtown-analytics/dbt/issues/2660#issuecomment-665939714,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABMXWIBKIQOG4UJ3Y3CYCOTR6CINNANCNFSM4PL2TFCA
.

--
Torsten Glunde
Chief Executive Officer (CEO)
Mobil: +49 (0)1702128934
<EMAIL_ADDRESS>http://www.alligator-company.de
Alligator Company Software GmbH . Kirchwender Str. 22 . 30175 Hannover
Amtsgericht Hannover HRB 217339 . USt.-IdNr. DE226230162
Geschäftsführer: Torsten Glunde

If we provide a default implementation in the base adapter then the only adapter that has to override it is exasol (and since CTEs don't work on exasol as it is, really nobody). All the other adapters would inherit that method and behave like they do today.

So should I close the PR and make a new one with your suggested methods? But dbt-utils still needs to be changed to also use the adapter method, right?

I think opening a new PR would be reasonable, yeah. We might want to have a method that does the reverse: take a CTE name and return the name it came from as well, or None if it didn't. Then systems like dbt-utils could use that to give useful error messages like this.
I don't think we need to update dbt-utils immediately, but yes fixing it would be a good idea once this is in dbt-core. If a single plugin temporarily reports the wrong model name in a dbt-utils error message when a user incorrectly uses an ephemeral model, I think that is enough of an edge case to be ok!


Pricing information on of a Part

I'm trying to determine/input the cost of a part when purchased. I can't seem to locate this anywhere under any part / supplier related pages.

Found it under supplier part -> supplier partno -> price break


Document project using Haddock

The project should be fully documented using haddock to make it easier for new contributors.
I propose that it makes sense to do these one module at a time since none of the modules are very large, so here's the list:

[x] TIE.Elm.Internal.Expression
[x] TIE.Elm.Expression
[x] TIE.Elm.Init
[x] TIE.Elm.Ports
[x] TIE.Elm.Types
[x] TIE.FS
[x] TIE.Lib
[x] TIE.Response
[x] TIE.TypeScript

Completed across the following commits:

193a635
69ba518
3acd213
1877b17
81d5cf2
bd78f67
aa005ce
e820cca
a099290


(pouchdb/express-pouchdb#430) - add pouchdb-adapter-http to adapters list

This is a partial fix for https://github.com/pouchdb/express-pouchdb/issues/430 . We can't replicate to/from http databases if we don't have the http adapter installed.

Gonna self-+1, because this is a pretty small change, it's been 24 hours, and I also want to make sure that our monorepo update release process works.


Local publishing?

I tried gradlew publishToMavenLocal but that crashed. Is there any other way to publish jars locally? This would allow changes in plume to be tested in depending projects before merging them.

This seems to be a bug introduced from adding from components.java to publications in build.gradle. Will see if there is a quick fix.

This issue is fixed in v0.0.3 and is now on develop


Switching between two pick lists is not seamless

Is there an existing issue for this?

[X] I have searched the existing issues.

Is this issue related to iced?

[X] My hardware is compatible and my graphics drivers are up-to-date.

What happened?
Switching between two pick lists causes the text in the dropdown of the pick list to change a half second or so before the dropdown is moved to the new pick list. Due to another bug (#1312 ?), OBS crashes when I try to record a video of the bug.
Here is a (poorly written) example:
use std::borrow::Cow;

use iced::{Sandbox, Element};
use iced::widget::{pick_list, row};

fn main() -> iced::Result {
    App::run(iced::Settings::default())?;
    Ok(())
}

struct App {
    list_one: Vec<&'static str>,
    list_one_selected: Option<&'static str>,
    list_two: Vec<&'static str>,
    list_two_selected: Option<&'static str>
}
#[derive(Debug, Copy, Clone)]
enum Message {
    ListOne(&'static str),
    ListTwo(&'static str)
}

impl Sandbox for App {
    type Message = Message;
    fn new() -> Self {
        Self { list_one: vec!("one", "two", "three"), list_one_selected: Option::None, list_two: vec!("alpha", "bravo", "charlie"), list_two_selected: Option::None}
    }
    fn title(&self) -> String {
        String::from("Bugcheck")
    }
    fn update(&mut self, _message: Message) {
        return
    }
    fn view(&self) -> Element<Self::Message> {
        let list_one =  pick_list(Cow::from(self.list_one.clone()), self.list_one_selected.clone(), Message::ListOne);
        let list_two = pick_list(Cow::from(self.list_two.clone()), self.list_two_selected.clone(), Message::ListTwo);

        row![list_one, list_two].into()
    }
}

What is the expected behavior?
Switching between pick lists should be seamless.
Version
master
Operative System
Linux
Do you have any log output?
No response

Here's a video of the issue. It still occurs in 0.5.2 and master (23299a555f8b7e908a6a14915307792a7cf97b9a).

https://user-images.githubusercontent.com/4934192/201333479-3382717f-ddf2-44c0-a234-82b44188031f.mp4

diff --git a/examples/pick_list/src/main.rs b/examples/pick_list/src/main.rs
index 9df1f5c7..8fdb2cdf 100644
--- a/examples/pick_list/src/main.rs
+++ b/examples/pick_list/src/main.rs
@@ -35,17 +35,25 @@ impl Sandbox for Example {
     }

     fn view(&self) -> Element<Message> {
-        let pick_list = pick_list(
-            &Language::ALL[..],
+        let pick_list1 = pick_list(
+            &Language::ALL1[..],
             self.selected_language,
             Message::LanguageSelected,
         )
         .placeholder("Choose a language...");

+        let pick_list2 = pick_list(
+            &Language::ALL2[..],
+            self.selected_language,
+            Message::LanguageSelected,
+        )
+        .placeholder("Choose another language...");
+
         let content = column![
             vertical_space(Length::Units(600)),
             "Which is your favorite language?",
-            pick_list,
+            pick_list1,
+            pick_list2,
             vertical_space(Length::Units(600)),
         ]
         .width(Length::Fill)
@@ -73,10 +81,12 @@ pub enum Language {
 }

 impl Language {
-    const ALL: [Language; 7] = [
+    const ALL1: [Language; 3] = [
         Language::C,
         Language::Elm,
         Language::Ruby,
+    ];
+    const ALL2: [Language; 4] = [
         Language::Haskell,
         Language::Rust,
         Language::Javascript,


no-unused-variable: ignore-pattern does not work for imports

Bug Report

TSLint version: 5.7.0
TypeScript version: 2.5.2
Running TSLint via: CLI

TypeScript code being linted
import angular from 'angular'

with tslint.json configuration:
{"rules": {"no-unused-variable": [true, {"ignore-pattern": "angular"}]}}

Actual behavior
ERROR: /.../example.ts[1, 1]: All imports are unused.
Expected behavior
No error.

Fixed by #3187
Will be part of the next release.


request help: Is there any optimizations on this traverse? For instance, getHeader by headerName.

HttpRequest:166
public String getHeader(String headerName) {
        Map<String, String> headers = getHeaders();
        if (!CollectionUtils.isEmpty(headers)) {
            for (Map.Entry<String, String> header : headers.entrySet()) {
                if (header.getKey().equals(headerName)) {
                    return header.getValue();
                }
            }
           return headers.get(headerName);
        }
        return null;
    }

Is there any optimizations on this traverse? For instance, getHeader by headerName.
 public String getHeader(String headerName) {
        Map<String, String> headers = getHeaders();
        if (!CollectionUtils.isEmpty(headers)) {
           return headers.get(headerName);
        }
        return null;
    }

it will be the same I think...

your apisix-java-plugin-runner version
0.2.0

now the origin code is
    public String getHeader(String headerName) {
        Map<String, String> headers = getHeaders();
        if (!CollectionUtils.isEmpty(headers)) {
            for (Map.Entry<String, String> header : headers.entrySet()) {
                if (header.getKey().equals(headerName)) {
                    return header.getValue();
                }
            }
        }
        return null;
    }

I think this change is not very meaningful.

 public String getHeader(String headerName) {
        Map<String, String> headers = getHeaders();
        if (!CollectionUtils.isEmpty(headers)) {
           return headers.get(headerName);
        }
        return null;
    }

This way to get value may faster due to O(1) time complexity,
instead of foreach  O(n)  time complexity...
@tzssangglass
BTW.Do you mind sharing more information of How to participate in the development of this project?
Maybe I can take some tasks .
Really be interested on Apisix

BTW.Do you mind sharing more information of How to participate in the development of this project?

https://www.apiseven.com/blog/use-Java-to-write-Apache-APISIX-plugins, I hope this helps you.

This way to get value from header may be faster due to O(1) time complexity,
instead of foreach  O(n)  time complexity

Usually there will not be many headers, so the optimization here does not seem necessary. entrySet is only theoretically O(n), not practically.


Site Maintenance

Currently, the site has not been updated in several months, there is a massive backlog of issues including one very critical issue (XSS injection), and most importantly the certificate has expired for the SSL service to the site.
I would be interested in helping you out as a project maintainer, and a systems administrator on this project.
I have already got my own version of the site running, including naturalcrit, and am very experienced with NodeJS, MongoDB, and Javascript, and am confident I could maintain this site and keep the certificate current (using letsencrypt).
If you are interested, please contact me and I will be happy to chat about this.  I recognize that you've mostly moved on from this project, but it's a fantastic resource and I would hate to see it fall completely to disuse as a result of developer burnout.

Hi @kkragenbrink, if you are still interested in the Homebrewery development - you are welcome! Meet us in gitter chat

Lots more motion these days.
@nivthefox the invitation to join gitter and discuss further is still open.
Closing.


[Question] Multilanguage Blog

Hello,
I understood perfectly how to localize specific pages through the example project. But it is still not clear to me how to make a blog in several languages, how would I do it using an api or through several markdown files?

Hi @zeyuri, sorry but I do not understand your question at all. This is an issue tracker though, where people can report bugs they find in open source software. If you have general implementation questions, you are better off posting on StackOverflow, etc. Good luck!

Hey, @isaachinman,
First of all thanks for the very fast response and sorry if my english is not so good, it's not my first language.
I opened this issue because I saw your comments here and your project does support serverless, so I wanted to use your solution, but this repository didn't have a place to initiate a discussion.
I want to make a blog that is in portuguese and english. I know how to setup the translations for everything, but not how to setup the localization folder estructure to use getStaticPaths and places the blog urls under the proper subpaths in the urls and serverless. If you can give me some guidance on how to setup this, I can make an example and make a PR in the future on your project with this example. I've searched online but I didn't find any related example of this with Next Js.

No problem at all!
First, this issue tracker isn't really for asking questions – it's mostly a place where we post bugs/feature requests/etc.
Second, it now sounds like you're asking about static/SSG, is that correct? If so, please see #586.


parameter explaination?

Would be nice if the documentation could be expanded a bit to give some basic info about what the parameters are for and what are their min/max and valid values.

sigma controls the strength of denoising, and every other parameters are the same as in VapourSynth-BM3D

Thanks 👍 :)


Problem when OData returns V3 "odata.metadata" property rather than V4<EMAIL_ADDRESS>

Hi, i have an local OData V3 API that returns a result like it.
{
odata.metadata: "http://localhost/odata/v1/$metadata#Customers",
value: [ ]
}

When i try to use a comnand like "odata().query()" the lib throws an error like it.
Error in resource configuration for action 'odata'. Expected response to contain an array but got an object. ...

Looking the code, i found a validation in line 926 that no consider another property, just<EMAIL_ADDRESS>You have any reason for that?
The lib just support OData V4?

A possible solution would be change the code below...
if (data &&<EMAIL_ADDRESS>&& data.value) {
  var fullObject = data;
  data = data.value;
  for (var property in fullObject) {
	if (property !== "value") {
	  value[property] = fullObject[property];
	}
  }
}

... to anything like that ...
if (data &&<EMAIL_ADDRESS>|| angular.isString(data['odata.metadata'])) && data.value) {
  var fullObject = data;
  data = data.value;
  for (var property in fullObject) {
	if (property !== "value") {
	  value[property] = fullObject[property];
	}
  }
}

.. that works for me.

Any restriction about this possible change ?

This has been solved here : https://github.com/devnixs/ODataAngularResources/issues/5

Thanks @devnixs , i didn't saw this issue, my bad! ;)


busybox: new article

Background
Need a new "catch all" for common configuration (and logging) activities related (and specific) to busybox.
Scope

[x] inittab

[x] automatic login

[ ] dmesg
[ ] runsv (mostly pointers to other articles)
[ ] ??? (needing suggestions!)

Not sure if any of these fit here (busybox has so much!), but heres a bunch of ideas

[ ] loading modules on boot (ex: wireless, bluetooth, etc)
[ ] service management

[ ] writing a new service
[ ] how to use start-stop-daemon
[ ] what is svc?

[ ] where do logs go? (just dmesg? somewhere else?)
[ ] lesser known features

[ ] httpd - no need for python -m http.server!

[ ] system basics

[ ] difference between halt, poweroff, reboot, etc
[ ] how to clear up the terminal with reset

Not sure if any of these fit here (busybox has so much!), but heres a bunch of ideas

[ ]  loading modules on boot (ex: wireless, bluetooth, etc)

[ ]  service management

[ ]  writing a new service
[ ]  how to use start-stop-daemon
[ ]  what is svc?

[ ]  where do logs go? (just dmesg? somewhere else?)

[ ]  lesser known features

[ ]  httpd - no need for python -m http.server!

[ ]  system basics

[ ]  difference between halt, poweroff, reboot, etc
[ ]  how to clear up the terminal with reset

A good list!  thanks!  And even if it doesn't belong here, i think we can find it a "home" =)

i just noticed Dylan's busybox article (must of missed when it was released).  Will close this PR for now and plan in implementing the suggestions to the existing article.


chore: convert config to yaml format

Description
This pull request changes the following:

convert config to yaml format

Related Issues

Closes #592

I would like to change the name from ~/.solo/solo.config to ~/.solo/solo.yaml

Fixed.


Why the out_channels of conv kernel must be 1?

Why the out_channels of conv kernel must be 1?
https://github.com/dstamoulis/single-path-nas/blob/b7c1310ef0056eb6063f9e79e000be069b01518d/nas-search/superkernel.py#L95

it is depthwise conv with multiplier=1


Question: Use with serverless builds?

Is it possible to use this with Now 2.0 and next with the target: 'serverless' builder? I've seen in the src that it boots up a new app (server) which I presume isn't ideal in a serverless paradigm? Thanks :)

The target: serverless builder only has to do with the NextJS app. This library mostly deals with building the back end express app which serves that NextJS app. The target: serverless just takes every page and turns it into a static file. So the real question I think is how to use this library with the new Lambda paradigm.
The source requires you to pass in an instantiated instance of Express which it then adds routes to. So I think technically you could use this w/Now V2 but you would have to do an entire server on a single Lambda which Zeit crew are saying is not great because of cold starts. I think if this library was to be re-written to work with the new serverless paradigm you'd have to have a library which would simply produce different handler functions for you to use.
So you would make your api/auth/callback.js file as part of your builds for example, and then in that file you could pull out `const {callback} = require('next-auth')(conifg) and then do expressApp.get('*', callback)

Thanks for this! I'll close my ticket :)


Try to fix null data

Hi @laskoviymishka ,
I'm closing this for now. Lets move the discussion back to #21   we need to understand the issue that this is trying to solve.


Prevent erroneous dropping of customPropertiesWhitelist array on ValidVariableName sniff

My PHPCS ruleset included:
<rule ref="WordPress.NamingConventions.ValidVariableName">
	<properties>
		<property name="customPropertiesWhitelist" type="array" value="textContent,nodeName,nodeValue" />
	</properties>
</rule>

Nevertheless, I was still getting flagged for code like:
'label' => $link->textContent,

I found that the conditions surrounding the retrieval of the customPropertiesWhitelist property were inadvertently dropping the value when it was defined properly as an array.

@westonruter I think #841 will fix your issue once it is merged.

Marking this as a duplicate of #839 and partial duplicate to the more comprehensive #841.
@westonruter Could you please test with #841 ? That PR should fix these kind of issues for all sniffs merging custom lists.

👍 #841 fixes it.


[Integrated Search bar] Modify Search List for type

Refractor Integrated Search Bar
Add Integrated Search text Field

Description
Modify Search List, Search Bar and Integrated Search Text Field
Links :
No Link(s) added.
Commits

Tests
I added the following tests:
No Test(s) added.
Checklist
Before you create this PR, confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read and followed the Best Practices Guide.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] Added relevant reviewers.

Breaking Change

[] No, no existing tests failed.
[x] Yes, this is a breaking change.

Should be merge type:

[ ] Squash and merge
[x] Rebase and merge

I hope other apps are not affected with this change @Heleo2705

I have to discuss some default cases or otherwise it'll cause breaking of apps. I'll have a meeting with GT devs to discuss the same. We're currently using this branch as ref in MT so it's safe


Move split layout to core

A few initial thoughts on SplitLayout

It would be nice if we could avoid props like leftSplitItemProps/rightSplititemProps
When we set gap on SplitLayout, do we expect that gap to also apply to items in the left/right hand side (if there are multiple items in a side). Currently I don't think this would happen.
If there are two children on each side, what is the intended wrapping behaviour when we run out of space? Should only the last item in the right hand side wrap, or should the whole right side wrap


Problem with LESS &:extend()

Hi, I found a problem when beautifying LESS files
When I have something like this:
.some_class {
   &:extend(.some_other_class);
  //... some more code
}

atom-beautify adds a space between the &: and the extend so the result looks like this:
.some_class {
   &: extend(.some_other_class);
  //... some more code
}

The resulting code does not compile :disappointed:
This does not happen for &:hover
My best guess is that the extend keyword is not on some list of verbs whereas hover is. I set atom to beautify my code on save, now I had to disable it because of this problem.
Thank you in advance!

Published to v0.18.0. Happy New Year! :smiley:

Published to v0.18.0. Happy New Year! :smiley:

Happy New Year to you too! And thank you! Now I can enable beautify again :smile:


Support Paging from CADL

Support Paging:

[ ] emit paging schema
[ ] generate paging protocol method
[ ] generate paging convenience method

@chunyu3, could you update this item about what part is implemented?  Thanks


Fix bwc for concurrent segment search GA

Description
Fix bwc after https://github.com/opensearch-project/OpenSearch/pull/12152 has been merged
Check List

[x] New functionality includes testing.

[x] All tests pass

[x] New functionality has been documented.

[x] New functionality has javadoc added

[x] Failing checks are inspected and point to the corresponding known issue(s) (See: Troubleshooting Failing Builds)
[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)
[x] Public documentation issue/PR created

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks a  mill @jed326 !

@reta Thanks for all the help getting concurrent search over the finish line here!


Items won't decay

Items dropped on the ground won't decay. After some testing, the item keeps its timer at -1 and ATTR stays at 00. If I put the timer at 1, on time out it doesn't decay and calls an error on console. The only way to make them decay is to manually add the decay flag to them.

Fixed. It was a mistake on my part. Somehow a region was flag with no decay by mistake,


Copy-DbaAgentAlert - Fixing logic that checks for alert's existence on destination

Type of Change

[x] Bug fix (non-breaking change, fixes #2480)
[ ] New feature (non-breaking change, adds functionality)
[ ] Breaking change (effects multiple commands or functionality)
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] Nunit test is included
[ ] Documentation
[ ] Build system

Purpose
Alerts can not be copied if they use error messages instead of severities. This fix resolves this issue.
Also fixes behavior when -Force is used by refreshing the SMO object after dropping the alert.
Approach
More detailed comparison between source and destination; refreshing the object after T-SQL command; also code reuse.
Commands to test
Couldn't write a decent test - mocking Connect-SqlInstance turned out to be a nightmare. Can we have a second agent running on Appveyor? From what I remember, one of the instances is Express without the Agent.
It works as intended in my lab, but I really want to add tests for it.
Screenshots

Learning

thanks bud! The only issue I see is that I'd like to keep the Already exists output uniform - would you be able to revert that back? it's for pretty 💅

Huh, I would, but you did it already 🚗 ⌚  Not sure why I changed it, probably wasn't getting the full picture from the old message.


This can't format HTML in eclipse

Doesn't show any way to do this. And why is there HTML files in this repo? Shouldn;t it just be the style files. Why put HTML files if you don't have a link to the website.

The website is here:
https://google.github.io/styleguide/htmlcssguide.html

Thank you


safari mac osx problem

Angular directives do not render in safari Mac osx... {} stays on the page

Hi @LukasMichna, could this be related to https://github.com/winjs/angular-winjs/pull/47 ?
If you grab the latest version of angular-winjs is this still repro for you?


Clear out bitshifting from game logic (and cleanup)

Amend the class name of colorpicker to ColorPicker.
Amend a number of components of the PoolStateManager class to conform to style.
Remove some of the commented-out code.
Rename some private variables, in particular the crucial "ballPocketedState" to "ballsArePocketed". Its cache was also renamed.
ballsArePocketed/oldBallsArePocketed are now bool[] and game logic now reads the array rather than using obtuse, hard-to-parse bitshifting (!!)
Some other properties were renamed for clarity.
OK, there is just a lot of cleanup here.

TO TEST:

Does 8-ball work?
Does 9-ball work?
Do both variants of 4-ball work?
Does all the above work in multiplayer?

Note that no desktop/VR changes are anticipated. Beyond high-level regression, testing can be done in desktop or VR without too much worry.

@Metamaniac I'm largely blocked until this goes in, but I'll be doing some investigation into physics tonight

🫂


Cant add the CaruselView

Hi, I'm getting an error while trying to implement the library. I have added maven....

ERROR: Failed to resolve: com.github.jama5262:CarouselView:1.1.0
Show in Project Structure dialog
Affected Modules: app

Hi @galgistmd have you added jitpack to build.gradle?
allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

Hi, yes I did.
I also tried to do a research about the problem with no success.
On Fri, Apr 3, 2020 at 4:12 PM Jama Mohamed<EMAIL_ADDRESS>wrote:

Hi @galgistmd https://github.com/galgistmd have you added jitpack to
build.gradle?
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jama5262/CarouselView/issues/17#issuecomment-608425311,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOUJUX2ZAPD2P537K7PWMH3RKXOE5ANCNFSM4L3ZVCMQ
.

@galgistmd Can you try this StackOverflow answer and reply the results
https://stackoverflow.com/a/37892027/6459510

Thank you very much for your reply,
problem solved,
Have a nice day.
On Fri, Apr 3, 2020 at 5:49 PM Jama Mohamed<EMAIL_ADDRESS>wrote:

@galgistmd https://github.com/galgistmd Can you try this StackOverflow
answer and reply the results
https://stackoverflow.com/a/37892027/6459510
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jama5262/CarouselView/issues/17#issuecomment-608475484,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOUJUX3S4IPD5EZ4EJZKMP3RKXZN7ANCNFSM4L3ZVCMQ
.


Parameterize Container, SizedBox and Align on child type

Add get_child method to all three types.

Again, I'm not sure about this, discussion is welcome.
In particular, I have doubts about the semantics of the id() method, but I rewrote it as best as I could.

I'm still getting these test failures:
---- tests::layout_tests::flex_paint_rect_overflow stdout ----
thread 'tests::layout_tests::flex_paint_rect_overflow' panicked at 'assertion failed: `(left == right)`
  left: `(10.0, 10.0)`,
 right: `(-10.0, -10.0)`', druid/src/tests/layout_tests.rs:181:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

---- tests::layout_tests::simple_paint_rect stdout ----
thread 'tests::layout_tests::simple_paint_rect' panicked at 'assertion failed: `(left == right)`
  left: `(10.0, 10.0)`,
 right: `(10.0, -10.0)`', druid/src/tests/layout_tests.rs:108:9

The thing is, I'm not even sure whether I should even fix them, or just change the values in the test.
Best I can tell, these failures are due to me changing the way SizedBox stores its child, as a WidgetPod instead of a Box<dyn Widget>. But I'm not sure the values are wrong? I'm not sure what referential they're meant to be in, for starters. I'm going to try running examples to check what happens.

I'm also getting missed call to set_origin warnings. Uuugh.
I'm closing this for now. I don't want to bother.


Setting the 'Label' property in a service bus message

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

ID: 47bc6b40-39cd-eb95-1911-ddff96dda210
Version Independent ID: d91a6110-e9c0-3a34-a321-6850778baaef
Content: Quickstart: Use Azure Service Bus queues with Python
Content Source: articles/service-bus-messaging/service-bus-python-how-to-use-queues.md
Service: service-bus-messaging
GitHub Login: @axisc
Microsoft Alias: aschhab

Relating to an issue (#51668) , now resolved, regarding setting broker properties.
I am unable to set the 'Label' property in a service bus message.
Building on the code from from the previous feedback:
``
from azure.servicebus import ServiceBusClient, Message
CONNECTION_STR = ''
QUEUE_NAME = 'queue`'
Create SB client
sb_client = ServiceBusClient.from_connection_string(conn_str=CONNECTION_STR)
Create Queue sender
queue_sender = sb_client.get_queue(queue_name=QUEUE_NAME)
Build message
message = Message("{'data':'Hello World!'}")
Custom Properties
message.user_properties = {'Label': 'Shell.Energy.Europe.Power.Meter.Actual'}
Brokered Properties
message.properties.content_type = "application/json"
message.properties.label = "M4"
Send message
queue_sender.send(message)
``
The result is that the ContentType is set as "application/json", however the Label property remains empty. I am able to set other properties such as 'ReplyTo' so Am not sure why the Label can't be set this way too?
Any help is much appreciated, thanks

Thanks for the feedback and bringing this to our notice . At this time we are reviewing the feedback and will update the document as appropriate .

Any update on this? thanks

I figured it out! instead of properties.label, it should be properties.subject

@izzy1993 Glad to hear that! We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Dockerfile for centos 7.3.1611

Some BBC teams are using CentOS 7.3.1611 in their CI setup.
There is no prebuilt electron for CentOS, so this PR is an attempt to build electron under CentOS in a docker container.

Hi Josh,
Can we address the issues with XBFB using a similar approach? I've only been able to get it to run cleanly under ubuntu and other Debian ports.
Thanks
J&L
Sent from my iPhone
On 13 Apr 2017, at 12:05, Josh Chisholm <notifications<EMAIL_ADDRESS>wrote:
Some BBC teams are using CentOS 7.3.1611 in their CI setup.
There is no prebuilt electron for CentOS, so this PR is an attempt to build electron under CentOS in a docker container.

You can view, comment on, or merge this pull request online at:
https://github.com/bbc/bbc-a11y/pull/205
Commit Summary

Dockerfile for centos 7.3.1611

File Changes

A docker/centos/Dockerfilehttps://github.com/bbc/bbc-a11y/pull/205/files#diff-0 (22)

Patch Links:

https://github.com/bbc/bbc-a11y/pull/205.patch
https://github.com/bbc/bbc-a11y/pull/205.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/bbc/bbc-a11y/pull/205, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ARLE2ivdsqJImQ7nPyj0IynLnDjnh7-Tks5rvf6_gaJpZM4M8jKW.

http://www.bbc.co.uk
This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.

Sure, if we get electron working here (still very slow WIP) then the goal is to run the a11y tests with xvfb on this docker image, so this becomes an example for other CI environments to follow

This Dockerfile now sets up a CentOS box and installs everything theoretically necessary to run bbc-a11y -- however electron apps are not working on this machine. The process crashes without any feedback when the electron BrowserWindow is instantiated.
There may be some value in looking at alternative docker solutions to running xvfb, such as this one based on CentOS 6: https://hub.docker.com/r/jniesen/centos-firefox-jenkins-slave/~/dockerfile/

Closing this for now


Access to VA environment

This is to track the status of the VA environment and any relevant information regarding the internal VA teams that we are working with

last followed up: 07/21
07/16 follow update:
the ESCO team is completing and finalizing the VLMF Analysis step on this. We are hoping to have your provision planning meeting by mid next week.

Blocker is DVP app code right now

Account created and onboarding session on Wednesday


Should have a generic Fog storage provider

The Fog storage provider would merge the S3, CloudFiles, and Ninefold providers behind a common interface. It would also automatically permit storage to any object storage service supported by Fog, of which there are many.
store_with Fog do |storage|
  storage.provider = "rackspace"
  storage.directory = "container_or_bucket_name"
  # etc
end

Might add this eventually, but it's not on my current to-do list. Will keep issue open.


[sql] syntax highlighting error

Problems with ' '

@DenSmoke Denis, can you paste problematic snippet? It looks like an issue with Unicode characters which I see as well, but I get different errors. Thanks!

@aeschli
5.1.1
INSERT INTO
ТОВАРЫ(ИЗГОТОВИТЕЛЬ,ШИФР,НАИМЕНОВАНИЕ,ЦЕНА,ЛИМИТ)
VALUES
('ААА','А01','Какой то товар',100,20)
SELECT * FROM ТОВАРЫ
5.2.1
INSERT INTO
СТРОКИ_ПРАЙСА (КОД_ТОВАРА,НАЗВАНИЕ_ТОВАРА,ЦЕНА_ТОВАРА)
SELECT
ИЗГОТОВИТЕЛЬ||ШИФР,НАИМЕНОВАНИЕ,ЦЕНА
FROM
ТОВАРЫ
WHERE
ИЗГОТОВИТЕЛЬ<>'ЗОМ'

This issue was moved to textmate/sql.tmbundle#12

delete lines: 570-590, it will work fine.
https://github.com/k--kato/vscode/commit/ca1924c032c0153c36ac2a84b0363dbdc55f51ce

Is it that VSCode uses TextMate's format for the language syntax plist?

This seems to work in the meantime. Verified in 1.10-insiders.


Updated with link to the testnet metadata explorer

Updating documentation
Description of the change
Added link to our testnet transaction metadata explorer that provides many useful ways for developers to get easy access to the metadata posted to the testnet blockchain.
Developers can search for metadata containing specific text content and browse metadata by key or epoch.

While it's a welcome addition, I am a bit confused if block explorer is the right place (as you'd typically expect explorers to provide interfaces to query blocks/transactions at minimum)

While it's a welcome addition, I am a bit confused if block explorer is the right place (as you'd typically expect explorers to provide interfaces to query blocks/transactions at minimum)

See your point as the solution is not a block explorer. Simply reused the existing "chapter". Would you instead recommend creating a separate chapter called "Which metadata explorers can I use for the Cardano testnet?"

Nah - just me pondering in terms of block explorer vs metadata transaction utility (for showcase tools), will wait for more opinions - happy to go with majority

"Which metadata explorers can I use for the Cardano testnet?"

I think in this case that would really be the best thing.


Array enum with exactly 1 enum does not render as a enum

Discussed in https://github.com/scalar/scalar/discussions/1905

Originally posted by westmark May 30, 2024
Hi! I have schema that is an array of string enums. It only contains one enum. Currently it renders as an array[] string with no "available options".  If I add another enum, it renders as an array[] string enum with all available options included. This has to be a bug, right? Swagger renders a single enum array as expected.
(Yes an array with just 1 enum is pretty weird, but it is just the start. More will be added later)

Check Elements vs Scalar


wrong UTF-8 display for PDF-2 document

Attach (recommended) or Link to PDF file here:
Actually downloaded from https://github.com/pdf-association/pdf20examples/raw/master/pdf20-utf8-test.pdf
Configuration:

Web browser and its version: Firefox 96.
Operating system and its version: Windows 7.
PDF.js version: the one that comes with Firefox 96.
Is a browser extension: I think so.

Steps to reproduce the problem:

Open the file metadata, bookmarks and layers are displayed wrong.
The explanation on how this works for PDF-2 seems to be https://www.pdfa.org/understanding-utf-8-in-pdf-2-0/.

What is the expected behavior? (add screenshot)
Right character display.
What went wrong? (add screenshot)
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

I've the same bad rendering on Windows in Firefox (nightly), Chrome and Acrobat DC.
But it looks good with Foxit.


nix-script-haskell missing

Hello,
I just installed nix-script however the nix-script-haskell wrapper is missing there.
Also when I run the blog sample program:
#!/usr/bin/env nix-script
#!buildInputs (pkgs.haskellPackages.ghcWithPackages (ps: [ ps.text ]))
#!build ghc -O -o $OUT_FILE $SCRIPT_FILE

{-# LANGUAGE OverloadedStrings #-}

import Data.Text.IO

main :: IO ()
main = Data.Text.IO.putStrLn "Hello, World!"

I get
nix-script: user error (missing or invalid header)

How did you install? Can you share the command please?

I just nix-env -i nix-script.

Hmm. That would pull from nixpkgs, and this package is not in nixpkgs. If it completed successfully, there may be a name collision! (oh no!)
Can you try installing using the instructions in the README?

OK works! I don't know why I missed that README command, I guess I got fixed on installing from nixpkgs since I saw that nix-script there.


fmt: difference between Print and Println

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?

go version go1.6 darwin/amd64 , also playground

What operating system and processor architecture are you using (go env)?

darwin, amd64

What did you do?
(Use play.golang.org to provide a runnable example, if possible.)

http://play.golang.org/p/jlQVpXBSld

What did you expect to see?

The same formatting on both lines (the one from fmt.Println).

What did you see instead?

While fmt.Print omits the separator between the string and int argument, fmt.Println doesn't.

I should have read the docs. While confusing, it's working as intended. My bad.


Fix registry.yml

Docs Build status updates of commit c93f54b:
:clock10: Full build: the average full build time is 34 min(s) 4 sec(s), this is based on the last 8 build(s) for this repository.
:warning: This is a FULL build due to the 'smoke-test' branch being a new branch in Docs Build service and is still building, or there are build errors in 'smoke-test' branch so the cache for incremental build is not available. Normally no action is required on your part, but if the full build persists, please contact your repository admin to manually perform a full build on the 'smoke-test' branch. For more detailed info, please click here.

Docs Build status updates of commit c93f54b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-autogen/azure-iothub/Registry.yml
:white_check_mark:Succeeded
View (azure-node-latest)

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


Eliminate local interface

Closes #199.
This PR should only be reviewed and accepted after #213 .

Coverage increased (+0.2%) to 48.194% when pulling 8a6c122470c4335fc8cb3fb5603e005fcc2124f3 on ceilican:eliminate-local-interface into 7344f7823d609eded7650bf64362363b5ec662c9 on ScorexFoundation:master.


Fixes several occurrences of the the

Minor/Trivial grammatical fix, removing occurrences of the the in prose.
By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

Withdrawing PR until I figure out how to navigate the process correctly.

@rbowen We do want this! To fix DCO commit with -s and have your git name/email set locally, that's about it.


⚠ Bofrost.fr has degraded performance

In 7ca50ea, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 975 ms

Resolved: Bofrost.fr performance has improved in d50079b after 8 minutes.


[IoTHub] IoT hub new API version and Routing properties

Generated from RestAPI PR: https://github.com/Azure/azure-rest-api-specs/pull/1174

Codecov Report

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

@@           Coverage Diff           @@
##           master    #1130   +/-   ##
=======================================
  Coverage   55.44%   55.44%
=======================================
  Files        2140     2140
  Lines       59721    59721
=======================================
  Hits        33111    33111
  Misses      26610    26610

Impacted Files
Coverage Δ

...e-mgmt-iothub/azure/mgmt/iothub/models/resource.py
100% <ø> (ø)
:arrow_up:

...mt-iothub/azure/mgmt/iothub/models/job_response.py
38.46% <ø> (ø)
:arrow_up:

...re-mgmt-iothub/azure/mgmt/iothub/iot_hub_client.py
100% <ø> (ø)
:arrow_up:

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 83ae4ba...0dc70b7. Read the comment docs.

@lmazuel when do you guys plan to merge this change? We are waiting for the new features in this package.

HI @xscript
Currently there is enough work so I prioritize direct ask from service team or customers. I see you are member of Azure, are the person on charge of this content?
Especially, the initial PR included a new ApiVersion AND an update in the old Swagger. This PR just have the update in the old Swagger, do you need the new ApiVersion?
Thank you,

@lmazuel Thanks for the quick response! 😄
I am not the owner of this package. Our team is trying to update this package in Azure CLI 2.0 and enable new features.
We do need the new API version. From what I see, there is a new API version in the PR. But looks like it is not picked up by CI job. Am I missing anything?

@xscript we do NOT update api-version automatically because it's usually breaking (at least for the CI, since  the records are invalidated by the new URL). The CI just pick up updates in current used file.
Considering the current CLI deadline, are you ready to do that before 6/15 (current CLI iteration end) or will you wait for the next iteration? Then I can put a date on my own task.
Thanks!

@lmazuel Thanks for the thoughtful heads-up!
I just checked recent release schedule of CLI. The next deadline (Sprint 17) is 6/12, which is next Monday. I don't think there is enough time for us to get on this sprint. Let's target for next iteration.
Thanks very much!

@xscript included in https://github.com/Azure/azure-sdk-for-python/pull/1227

@lmazuel Awesome! 👍
Thanks very much!


[Feature]: Implement Dark Mode and toggle on the documentation site

Feature request type
Other
Component name
No response
What should be done?
Implement Dark Mode and toggle on the documentation site in order to better evaluate the existing dark mode of the default theme.
Pretty please :-)
I can learn from your pull request in the hopes of understanding how to apply your sweet framework.
Pull Request

[ ] I would like to do a Pull Request

Wow. I just checked out the NextUI. Dang is that sick. I definitely need to see the dark mode of LumexUI now. 😲

Hey @schaveyt,
Thank you for suggesting this feature!  It’s definitely a priority, and I plan to implement it as soon as the v1.0.0 release is out. I’ve also seen it mentioned on Discord, so I understand how important it is to users.
I appreciate your patience and understanding! If you have additional ideas, feel free to share them.


ENH: Support more of the pandas str accessors

Currently pandas supports a lot of str accessors that xarray doesn't.  Many of them have useful functionality.  I think it would be good if the xarray had more of these str accessors.  I would be willing to begin working on this.
There seem to be three categories.  One that has a one-to-one mapping between input and output (so one input element becomes one output element), and one that has a one-to-many mapping (one input element becomes multiple output elements), and one that has a many-to-one mapping (multiple input elements become one output element).  Exactly how the one-to-many mapping should be handling, if at all, is an open issue.  Some of the many-to-one mappings (specifically join) would need a dimension argument.
One-to-one

[ ] casefold(self)
[ ] normalize(self, form)

One-to-many

[ ] extract(self, pat[, flags, expand])
[ ] extractall(self, pat[, flags])
[ ] findall(self, pat[, flags])
[ ] get_dummies(self[, sep])
[ ] partition(self[, sep, expand])
[ ] rpartition(self[, sep, expand])
[ ] rsplit(self[, pat, n, expand])
[ ] split(self[, pat, n, expand])

Many-to-one

[ ] cat(self[, others, sep, na_rep, join])
[ ] join(self, sep)

This sounds great. Looking forward to those PRa!


marktext: Add darwin support

Motivation for this change
marktext: Add support for darwin platforms
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

ping maintainers: @nh2

This needs a rebase.

Building from source would also solve this: #285320


The scrollTo is ignoring the duration

Hi i set the duration to any number and the jump is instantaneous
window.vueScrollTo = require('vue-scrollTo');
------
var options = {
    easing: vueScrollTo.easing['ease-in'],
    offset: 0
};

vueScrollTo.scrollTo('.form-wrapper', 10, options);

Hey, have you tried using larger numbers?
The duration is in milliseconds! Give 2000 a try (2 seconds), and let me know if it's still not working as expected!

yes!! thank you so much! how i didnt think about it hehe thanks htat solved my issue


Support for intelliJ LSP server

I wanted to use https://github.com/Ruin0x11/intellij-lsp-server as a LSP server but the plugin expects to start the server.
I successfully ran this by using the following client  definition:
"ij":{
	"command": [
		"nc", "localhost", "6868"
	],
	"languageId": "java",
	"scopes":	[
		"source.java"
	],
	"syntaxes": [
		"Packages/Java/Java.sublime-syntax"
	]
},

It might be nice to have inline support for this (even if it just a wrapper for the same thing).
I also needed to define a new sublime project as the intellij-lsp-server expects the path sent on init to be the root of the intellij project. But the plugin takes the first folder defined in the sublime project file as the root (see the code in get_project_path the comment there is incorrect). Maybe allow to overwrite the path in the client config?

Cool that this setup works through nc, you can also omit the "command" block and just specify "tcp_port": 6868 in your case?
The current design for this LSP package is to have 1 folder in your sublime project, which is the rootUri for your LSP workspace.
Thanks for pointing out the incorrect old comment, will fix that soon!

I create a pull request to get tcp_port working without command.
I hope its ok.
Also for any one else looking the default port for intellij-lsp-server is 8080 (I changed it as 8080 is already in use on my machine).
If you want I can create another pull request to add this to the default client config and documentation.

Thanks for the tcp port fix! Would appreciate a PR to add it to the docs at least - I'd like to avoid adding to the default configurations in favour of the user electing to install / enable a language server configuration themselves.


[ConstraintSystem] Use operator designated protocols to speed type checking.

Use the type designated in the operator declaration as a mechanism to
limit the exploration we do in constraint solving. If we can find a
solution with an overload defined within that type or an extension of
that type, we do not look at any of the other options in the
disjunction.
This is disabled by default, and enabled with

-swift-version 5 -Xfrontend -solver-enable-operator-designated-protocols

@swift-ci Please test source compatibility

I have several more changes locally to clean up and stage, but this PR is probably ready to go at this point.

@swift-ci Please smoke test

@swift-ci Please test source compatibility

Source Compatibility issues appear to be GitHub connectivity problems.

@swift-ci Please test source compatibility

@swift-ci Please smoke test

@swift-ci Please test source compatibility


how to visualize like paper?

Hello nice to meet you!
i'm reading about your paper,code and  i don't understand about your  code that how to visualize image like paper??
In paper visualized have highest weight ,how to extract highest weight??
Is correct using "att_logits" with visualize??

Hi, yes, I used "att_logits" to get the retrieval scores for visualization. Specifically, in models_v2.py #1022, "att_logits" is a [N,K,T,JQ] tensor, which means "batch_size"/"modality"/"Time"/"Question word Index". So you can get the heighest attention weight for each modality [Album title / Album description / Album Time / Album Location / Photo Title / Photo ]. In the paper I only visualize with Photo weights.


Bitcoin blockchain size increased to 465GB

What
The size of the bitcoin blockchain has increased from 430 GB to 465 GB
Why
This change will help the minibolt documentation present more accurate information, as well as help me contribute to a project that I care about.
How
Replaced previous "430" instances with "465" instead.
Test & maintenance
How can the changes be tested?
Went to https://blockchair.com/bitcoin/charts/blockchain-size, downloaded the .tsv file, opened the .tsv with LibreOffice, got the current blockchain size that way.

Wow... oops.. my bad.  You're right.  When I checked using the same method that you did, I also see 435GB on my node.
I realize now that my method used was flawed.  I learned just now that 1 GB does not equal 1,000,000,000 bytes.
Per https://archive.ph/271xG#selection-1347.30-1351.53 | https://www.electronicshub.org/how-many-bytes-are-in-a-gigabyte/; a single Gigabyte consists of 1024 megabytes, 1048576 Kilobytes, and a total of<PHONE_NUMBER> bytes.
I would rather have the documentation be as accurate as possible.  For that reason, I will open another PR correcting it again.  This time correcting it from 465 to 435G.  Doing this will give me more experience with using git, make the documentation more accurate, and remind me to continue working on converting my node to a new one fully self-built using minibolt as a guide.  Thank you for your help and effort of putting minibolt together, and patience with me.

Wow... oops.. my bad.  You're right.  When I checked using the same method that you did, I also see 435GB on my node.
I realize now that my method used was flawed.  I learned just now that 1 GB does not equal 1,000,000,000 bytes.
Per https://archive.ph/271xG#selection-1347.30-1351.53 | https://www.electronicshub.org/how-many-bytes-are-in-a-gigabyte/; a single Gigabyte consists of 1024 megabytes, 1048576 Kilobytes, and a total of<PHONE_NUMBER> bytes.
I would rather have the documentation be as accurate as possible.  For that reason, I will open another PR correcting it again.  This time correcting it from 465 to 435G.  Doing this will give me more experience with using git, make the documentation more accurate, and remind me to continue working on converting my node to a new one fully self-built using minibolt as a guide.  Thank you for your help and effort of putting minibolt together, and being patient with me.


merge package template from arlac77/npm-package-template

package.json

chore(devDependencies): remove<EMAIL_ADDRESS>chore(devDependencies): remove<EMAIL_ADDRESS>chore(devDependencies): add<EMAIL_ADDRESS>from template
chore(devDependencies): update<EMAIL_ADDRESS>from template
chore(scripts): update docs@documentation readme src/service-koa.js --section=API from template
chore(scripts): add lint@documentation lint src/service-koa.js from template

.travis.yml

chore(travis): merge from template .travis.yml

README.md

docs(README): update from template

Coverage remained the same at 64.49% when pulling f2ac3f836038ef7485956916c7d07b386c68bd8e on template-sync-1 into 7dc36e759c6390321b8928a3b8ff535278ec71f3 on master.


What would be the best way to bind records?

Right now I guess there's not support for it and it is something hard to do in an F#'ish way
https://learn.microsoft.com/en-us/dotnet/standard/commandline/model-binding#use-a-custom-binder
my second guess would be to do it the same way as the article says which is likely to be the simplest one
any thoughts? feel free to close this if there's not a lot that can be done

I was pondering your question and I came up with a very simple solution involving composition + a simple function to transform the expected tupled args into record form:
module Program

open FSharp.SystemCommandLine

type Cfg =
    {
        Words: string array
        Separator: string option
    }

let buildCfg (words: string array, separator: string option) =
    {  Words = words; Separator = separator }

let app (cfg: Cfg) =
    let separator = defaultArg cfg.Separator ", "
    System.String.Join(separator, cfg.Words) |> printfn "Result: %s"

[<EntryPoint>]
let main argv =
    let words = Input.Option(["--word"; "-w"], Array.empty, "A list of words to be appended")
    let separator = Input.OptionMaybe(["--separator"; "-s"], "A character that will separate the joined words.")

    rootCommand argv {
        description "Appends words together"
        inputs (words, separator)
        setHandler (buildCfg >> app)
    }

Would that work for your use case?

It actually does!
I was wondering if I had to fall back to the plain lib, but this makes a lot of sense
I'll close this for the moment and poke back if have further questions, as I'm porting Perla's cli stuff to this library

such a clever solution btw, I would have never thought about it 😆

Yeah I was kind of excited about that one too, because the proposition of adding custom support for the BaseBinder seemed like an inevitability that I was putting off. But this just seemed like another example of F# making complex things simple. 😀
Also, I took a quick stab at what I think it might look like using the Remove command:
https://github.com/AngelMunoz/Perla/compare/main...JordanMarr:Perla:SCL

Don't mind if I take that!? it looks very great
I'm sure I'll kind of do weird stuff until I get how to use it
but that removes a big concern of my head, thanks!

Not at all! Feel free to use or change it however you see fit.

One more tweak - it may be necessary to compose processExit into each command handler:
command "remove" {
  description "Removes stuff"
  inputs package
  setHandler (toRecord >> runRemove >> processExit)
}

Then Program.fs becomes simpler without being wrapped in a taskResult:
open Perla.Lib
open Types
open Logger
open FSharp.SystemCommandLine

[<EntryPoint>]
let main argv =
  Environment.SetEnvironmentVariable("ASPNETCORE_ENVIRONMENT", "Development")

  rootCommand argv {
    description "Perla"
    //inputs ()                 // Add if a default handler is needed
    setHandler Task.FromResult  // Replace if default handler is needed
    addCommand Commands.runRemoveCmd
  }
  |> Async.AwaitTask
  |> Async.RunSynchronously

I will actually re-work how I'm using TaskResult all over the code base, I'm not really getting the extend and power of it since I'm just using Result<'T, exn> to be honest it doesn't make much sense and I locked myself into forcing everything to go that way 😓
I have actually finished this part I'll put up a branch so you can take a peek how it ended up, suffice to say I haven't tested this yet because since I modified the fundamental types from the app, it is in a broken state for the moment

Here you go
https://gist.github.com/AngelMunoz/bfb1531ffb8a98abe10c98b06bb77dea
I guess that's easier to share at least for the moment
What I'm not sure if I will be able to do because I haven't tried it
is to have a root command handler + the sub command handlers and they not fighting each other
also rather than exposing it for each command I should consider exposing --dev as a global option but I'm not sure just yet

Thanks for posting. That is a satisfying refactor!
Other people have had success with having a Help Command as the main handler that executes if no command is specified, so it should work.

I did a little spike to try adding a "global option" that your commands can use if needed.
module Program

open System.IO
open FSharp.SystemCommandLine

let isDevGlobal = Input.Option("--dev", "Dev mode enabled (global)")

let listCmd =
    let handler (dir: DirectoryInfo, isDev: bool) =
        printfn $"Dev mode enabled: {isDev}"

        if dir.Exists
        then dir.EnumerateFiles() |> Seq.iter (fun f -> printfn "%s" f.FullName)
        else printfn $"{dir.FullName} does not exist."

    let dir = Input.Argument("directory", DirectoryInfo(@"c:\default"))

    command "list" {
        description "lists contents of a directory"
        inputs (dir, isDevGlobal)
        setHandler handler
    }

let deleteCmd =
    let handler (dir: DirectoryInfo, recursive: bool) =
        if dir.Exists then
            if recursive
            then printfn $"Recursively deleting {dir.FullName}"
            else printfn $"Deleting {dir.FullName}"
        else
            printfn $"{dir.FullName} does not exist."

    let dir = Input.Argument("directory", DirectoryInfo(@"c:\default"))
    let recursive = Input.Option("--recursive", false)

    command "delete" {
        description "deletes a directory"
        inputs (dir, recursive)
        setHandler handler
    }

open System.CommandLine.Parsing

[<EntryPoint>]
let main argv =
    rootCommand argv {
        description "File System Manager"
        setHandler id
        addCommands [ listCmd; deleteCmd ]
    }


Update for Canada NAR 2024 data

It appears the underlying data was updated from ISO-8559-1 to UTF-8
Closes #7272

@iandees Thanks for merging but is there somewhere I can upload the dataset or do you want to run that script?

Feel free to use the same Dropbox link: https://github.com/openaddresses/openaddresses/issues/7272#issuecomment-2204194903


Centralise vault environment variable name definitions

Create constants for the Azure and Hashicorp environment variable names and add to EnvironmentVariables.java.
All environment variables in use by Tessera will now be contained within the same file.  To change the value of one of the names, they need only be changed in this central location.

Codecov Report

Merging #651 into master will decrease coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master     #651      +/-   ##
============================================
- Coverage     99.47%   99.47%   -0.01%
  Complexity     1937     1937
============================================
  Files           302      302
  Lines          5947     5943       -4
  Branches        283      283
============================================
- Hits           5916     5912       -4
  Misses            5        5
  Partials         26       26

Impacted Files
Coverage Δ
Complexity Δ

...ey/vault/azure/AzureKeyVaultClientCredentials.java
100% <100%> (ø)
8 <0> (ø)
:arrow_down:

...hashicorp/HashicorpKeyVaultServiceFactoryUtil.java
96.66% <100%> (-0.4%)
10 <6> (ø)

...a/key/vault/azure/AzureKeyVaultServiceFactory.java
92.85% <100%> (ø)
5 <1> (ø)
:arrow_down:

...ult/hashicorp/HashicorpKeyVaultServiceFactory.java
100% <100%> (ø)
10 <1> (ø)
:arrow_down:

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 37db808...58f9c53. Read the comment docs.


RFP - unofficial-google-docs-client

Checklist

[x] The package I am requesting does not already exist on https://chocolatey.org/packages;
[x] There is no open issue for this package;
[x] The issue title starts with 'RFP - ';
[x] The download URL is public and not locked behind a paywall / login;

Package Details
Software project URL :https://github.com/Comp-Labs/Google-Docs/releases/tag/v2022.3.10
Direct download URL for the software / installer : https://github.com/Comp-Labs/Google-Docs/releases/download/v2022.3.10/Google-Docs.exe
Software summary / short description:
This is an unofficial Google Docs/Sheets/Slides client

I pick up this package :slightly_smiling_face:
I actually already have created a Chocolatey package which is currently waiting for the review of Moderators :wink:

This package has been reviewed and approved by @TheCakeIsNaOH :slightly_smiling_face:


Expose highlights / locals / injections in Rust bindings

Probably best to also make a new release on crates.io afterwards. Thanks!

Thanks @luc-tielen, I make a release to crates.io soon.


the -l switches changes results

I was surprised to find that -l changes the set of matches.
~/code/perl5$ ack '^-- $' AUTHORS
--
~/code/perl5$ ack -l '^-- $' AUTHORS

In other words, I get results if I don't pass `-l, but no results if I do.
ack 2.14
Running under Perl 5.23.3 at /Users/rjbs/.plenv/versions/23.3/bin/perl5.23.3

15:28 <haarg> work on 2.12, fails on 2.14
15:33 <@rjbs> Hm.
15:34 <@rjbs> The pattern matters too, so I've been assuming it's a change to
              how pattern is used.
15:35 <@rjbs> like: ack -l . AUTHORS <-- fine

@rjbs This appears to be fixed in Git HEAD:
[git:(HEAD detached at v5.22.0)] [14:42:09] rob@lepus ~/freezer/perl $ ~/projects/ack2/garage/ack-2.14 '^-- $' AUTHORS
--
[git:(HEAD detached at v5.22.0)] [14:42:20] rob@lepus ~/freezer/perl $ ~/projects/ack2/garage/ack-2.14 '^-- $' AUTHORS -l
[git:(HEAD detached at v5.22.0)] [14:42:22] rob@lepus ~/freezer/perl $ ack '^-- $' AUTHORS
--
[git:(HEAD detached at v5.22.0)] [14:42:28] rob@lepus ~/freezer/perl $ ack '^-- $' AUTHORS -l
AUTHORS

@haarg has traced this to b3617f1f9cb1edf5290c046ace76ea29340e9d6a
This change reads the whole file, then scans it at once, but otherwise all patterns were being checked linewise.  This means that ^ and $ are effectively different if the "optimized" version is being used.
This optimization will break many possible patterns.  While the one in my example, ^-- $ would be fixed by adding /m to the regex (and, indeed, works if I pass (?m)^-- $, there are others that wouldn't be fixed.
~/code/perl5$ echo "fo\n\n\noo" > file
~/code/perl5$ ack 'fo\s+oo' file
~/code/perl5$ ack -l 'fo\s+oo' file
file
~/code/perl5$ ack -l '(?m)fo\s+oo' file
file

Duplicate of #491 and #498

Thanks.  I didn't find those tickets because I looked for open tickets, since the bug is still alive in latest release.

If the fix is meant to be 17504aa361eef269c57f43c21e16d1705cd1e7c0 please note my comment above about how this is not making the "optimization" equivalent to the normal behavior.

@rjbs Agreed; that issue was also pointed out in #562.  It looks like we'll have to rip that optimization out =(

@rjbs This should now be fixed; please test out git HEAD and let me know if you find any more odd behavior!


Will physical web taken off from chrome as it is now a part of play services(nearby api)?

As the latest services supports nearby and thus scans for physical web URL's.
Will the physical web taken off from Google chrome and stay a part of play services or will it stay at bith the places?

Chrome will notice when Nearby is turned on and back off. We've done it this way as Chrome will work more widely (to more OS releases) than Nearby will. The goal is to have Nearby do the notfications, chrome will be there as a backup.

Does this mean, that chrome scanning will only begin if nearby scanning is off. If a user is seeing nearby notification, then he would not see chrome physical web notification

The two services know of each other so if Nearby is on, Chrome won't scan.

@scottjenson What do you think about adding this kind of info to the Physical Web FAQ? https://google.github.io/physical-web/faq

@beaufortfrancois : If I can help you with that, let me know?

You can submit a PR at https://github.com/google/physical-web/edit/gh-pages/faq.html if you wish so that the Physical Web team reviews it.

I have a Nexus 5X. If I turn off Nearby, Chrome does not scan for beacons or notify when I am near a Physical Web Beacon. I have customers with different devices experiencing the same issue ever since Nearby was rolled out.

I've experienced Chrome not scanning for beacons in the last few weeks myself. Nearby was not enabled yet (I think).

It should be. If not, please go into Settings>Google>Nearby Notifications and see if it's turned on. Everyone with latest GMS core should have the new Nearby scanner in place (and Chrome turned off) Sorry for the confusion, this just happens as we move from one platform to the next. Closing for now unless there is any additional info (please feel free to reopen)

@scottjenson you wrote "Chrome will notice when Nearby is turned on and back off. We've done it this way as Chrome will work more widely (to more OS releases) than Nearby will. The goal is to have Nearby do the notifications, chrome will be there as a backup."
Could you help myself/customers understand what a consumer interaction with an Eddystone-URL beacon should be like for the first time?
I understand that a compatible phone with Nearby Discoveries should receive a low level notification that will give the user the option to opt in.
Since Chrome will work more widely than Nearby, what should users without Nearby expect?  Will Android Chrome users still get a notification when coming in contact with a Eddystone-URL beacon for the first time?

Sorry, I didn't explain myself well. On Android, we are transitioning from Chrome to Nearby: the primary interaction will be on Nearby. We aren't trying to create/encourage both at the same time. It's simply a means for us to transition from one platform to the next.
That being said, the Physical Web is a new technology we expect to be used in many ways. There are already other scanners being built (on iOS and Android) We view the Physical Web a bit like the web: you can use many 'browsers' yet still get to the same content. At the moment, the primary browser is Nearby but we expect others to appear over time and that's a good thing.

Just for clarification: If you have a device without Nearby (yet) will that user still get a notification with Chrome the first time they interact with a Eddystone-URL beacon?
From my understanding not all Android Devices have Nearby so I'm trying to figure out what their experience will look like.

Dear Scott,
We feel that it is very important for the entire concept to have a clear and consistent path in the UX of beacon discovery. At least on Google's own assets. I understand you're working towards this and hope to see it happen as soon as possible.
A few interesting questions I got over the past few weeks:

what about the close to 500 million Android phones without Google Play (mostly in China)?
when and how will iOS beacon discovery be improved (a lot of clients/prospects see the widget/today screen as not very user friendly)
will other Google iOS apps incorporate beacon discovery at some point? (some clients don't feel confident that people will download Chrome on iOS and Apple is the last to adopt this concept)

@LaurenLeavitt
Yes, if you don't have the more recent version of GMS Core, you will get the Chrome notification. This is clearly a bit odd, we understand that. We're just trying to transition over. We felt it was better to do this than to ask users to turn on thing on and the other off.
@ferencbrachmann
China is a challenge as they may not have GMS Core or Chrome. Not really sure how to handle that situation.
iOS is clearly a challenge, we've discussed this many times. There is only so much we can do.  We have several things we're trying on iOS Chrome to help but honestly, it's not going to be as seemless as Android. We have some optimism that the widgets of iOS10 will make things a bit easier.
We're always looking at other options for IOS but nothing we can comment on at this point.

This blog post may help clarify some things: https://www.phy.net/blog/physical-web-nearby-notifications/


Update documentation to replace minimum version mentions

Do a scrub of the documentation to find any references to minimum version and make sure they are up to date.

Since this is relatively straight forward and I  fell victim to this, I am going to take this on too.

Closes #1989


Mailcomposer

Translated some Chinese
Switched over to mail composer
Added Attachfile Example
Added MeetingRequest Example
Updated Simple.js Example
Updated Readme

Hey Gui,
I have been your package now for a couple year cause it really help for the ease of use with email. Lately i started noticed it was limited in the sense of what i could add to the email. So i went in search of a better way to create the email and potentially send it through your way. this is what i came up with - https://www.npmjs.com/package/mailcomposer . It was extremely easy to insert and i think it really adds huge benefit to your package.
Let me know if you have any question
Green Pioneer

@guileen  let me know your thoughts on this

I think, it's no need to integrate mailcomposer, because mailcomposer is a mail builder, and sendmail is a mail sender, they work on different level.
But if sendmail is not fit well with mailcomposer, then I think sendmail would make some change to fit that, but not integrate mailcomposer.
And some guild documentation of use mailcomposer with sendmail would be enough.

My point to using it is your trying to build mail yourself.. Here . What mail composer will do for us its allow use to build more advanced emails like meeting request. We will then use sendmail to send it out .
can you show me a way currently in the current version how to send a meeting request ?

You are right.


Delete unused import statement.

Impact

[ ] Bug fix (non-breaking change which fixes expected existing functionality)
[X ] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
Delete unused import statement.  Could be lead to naming conflicts or compiler error.

Initial/Pre-Review Thoughts
Quick glance is that it's just imports which just cleans up the code without changing functionality.
Questions I have:

None

Potential risks:

None

What could make the full review difficult:

Nothing


Improve docs of stack, vstack, hstack

This is PR for improving docs of functions/links. Related issue: #2182
Modified functions/links:

functions/array/stack
functions/array/hstack
functions/array/vstack

doctest result is
Document: reference/functions
-----------------------------
1 items passed all tests:
 117 tests in default
117 tests in 1 items.
117 passed and 0 failed.
Test passed.

How about adding the shape of output arrays to examples? It could be more intuitive than actual data.

@delta2323 plz reveiw after the test.

If you do not mind, I would appreciate it if you add the shape of output variables in details.

I added examples of 1-dim array and detail descriptions about the output variables.


Update internationalization-strategies.md

fix typo

@drvoss : Thanks for your contribution! The author, @, has been notified to review your proposed change.

@corob-msft  - Would you review the proposed changes? Thanks


Refactored prereqs makefiles to use apt repos.

Not sure if we want two different targets anymore ("make" and then "make install", according to the docs).  We could probably combine these targets now, at least for SGX1+FLC configurations

bors try

bors try

bors try

bors r+


Firefox Extension

something like firefox extension

Chrome extension is here: https://github.com/MikeRogers0/justdelete.me-chrome-extension
Firefox will support Chrome extensions soon.


add search filters in sessions and speakers

Signed-off-by: Arnav Gupta<EMAIL_ADDRESS>

caters to the following issues
https://github.com/fossasia/open-event-webapp/issues/32
https://github.com/fossasia/open-event-webapp/issues/31


leaderboard.csv & stat-report.csv

What's up?
Hi, I have some questions about this couple of CSV files.
I've run nprintml successfully and he generated a folder named nprintml/run-manatee-1648389395-66989.
In the "model" directory of this folder, I got:

I think the results may be in the CSVs, are they? If so, could you tell me what the concrete meaning of these CSVs are verbosely and what about their fields？(I'm a student maybe with a limited level and I've read the paper and docs but still keep these questions)

Thanks a lot!! Have a nice day^v^.
Due diligence

[X] I have read the docs

Hello,
Thanks for the details included.
nPrintML uses Autogluon AutoML to train models. Autogluon trains a variety of models on the task, the results of which are seen in leaderboard.csv. These results give detailed information about fit time, prediction time, and performance on the test set. The leaderboard.csv file is created by Autogluon.
The stat_report.csv is created by nprintml. We take the best performing Autogluon model (typically a weighted ensemble of multiple models, and is chosen by Autogluon) and calculate a number of standard performance statistics on the test set using the best model. This file is created to aid in presenting results, as the statistics included in stat_report.csv are ones typically included in results tables in papers / presentations (such as the ones in the paper).
Cheers

Thank you for the reply!
Now I know both of two files better(∩_∩).
I also want to know if we can find the model file presented by stat_report.csv. Which one?
What does the field "score*" in leaderboard.csv represent? What score?
And fields like "_test" and "_val", what's the difference between them? (such as score_test and score_val)
That's all.
Really thank you for taking the trouble to reply!!!
Best wishes

I also want to know if we can find the model file presented by stat_report.csv. Which one?

loading models

What does the field "score*" in leaderboard.csv represent? What score?
And fields like "_test" and "_val", what's the difference between them? (such as score_test and score_val)

leaderboard
Also, a handy cheat sheet
Cheers

Thanks！


Angular start cause error

Build at: 2023-02-24T16:30:29.533Z - Hash: 1f974c0785ba152b - Time: 6003ms

./node_modules/steamworks.js/dist/linux64/steamworksjs.linux-x64-gnu.node:1:0 - Error: Module parse failed: Unexpected character '' (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
(Source code omitted for this binary file)

./node_modules/steamworks.js/dist/osx/steamworksjs.darwin-arm64.node:1:0 - Error: Module parse failed: Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
(Source code omitted for this binary file)

./node_modules/steamworks.js/dist/osx/steamworksjs.darwin-x64.node:1:0 - Error: Module parse failed: Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
(Source code omitted for this binary file)

./node_modules/steamworks.js/dist/win64/steamworksjs.win32-x64-msvc.node:1:2 - Error: Module parse failed: Unexpected character '�' (1:2)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
(Source code omitted for this binary file)

** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

× Failed to compile.

The solution it's already on the error message. You need a special loader to handle .node files.


Paths need to be adjusted

It seems like before this repository went public it was called Caliptra? Now it's called caliptra-rtl and the .vf files and scripts and makefiles need to be updated. For example https://github.com/chipsalliance/caliptra-rtl/blob/01fcfd15c6caf75d62a0cf4423605ffa3691fb2a/src/pcrvault/config/pcrvault.vf#L4-L6

Please refer to PR #21


Add Windows and MSVC to swift-tools-support-core

Add .windows to Platform
Add .msvc to Triple.ABI

The latter fixes the problem of SPM on Swift for native Windows (MSVC).

@swift-ci please test

@swift-ci please smoke test

AFAIU the swift-tools-support-core vendored copy is going to be removed from this repo in https://github.com/apple/swift-package-manager/pull/2898.

Yeah, this definitely needs a corresponding TSC PR if there isn't one yet.

sourcekit-lsp failed in the smoke tests because it depends on Platform. I may open a PR there to fix.
But I have a question here: How is Triple.OS different from Platform? Can we just merge them (for example typealias OS = Platform in Triple, so that sourcekit-lsp doesn’t need to extend Platform anymore?

@compnerd So you mean I should directly PR on the apple/swift-tools-support-core repository?

Yes, that's applicable not just to this PR, but to all contributions to TSC in general, I'd say.

Since the “peel-off” is not ready at the moment, I think we should keep these two the same. So I’d open another PR there with the same patch, while keeping this thread for discussion and firsthand commits.

It’s here: apple/swift-tools-support-core#123

Any further advice on this change? 👀

I think that we should get the change figured out in the swift-tools-support-core repository and just sync the repository if it is necessary (lets not increase the work for @neonichu).

As proposed by @compnerd , further discussions and improvements will be done in apple/swift-tools-support-core#123. Mark this as draft to prevent unexpected merge.

We moved our default branch to main and deleted master branch, GitHub automatically closed the PR. Please update the base branch to main.  More detail about the branch update - https://forums.swift.org/t/updating-branch-names/40412


Prevent option.trigger from firing useFetch to many times on mount

Fixed this by spreading prop in useEffect dependency array


openrc-shutdown wrong fd?

When shutting down with 0.27.2 using openrc-init, the shutdown actually doesn't show the services stopped, no openrc related stuff displayed. Basically no openrc statuses on shutdown.
I only get NM or acpid messages displayed on shutdown.
Is this a bug, wrong fd, or do I have overlooked a setting?

You are in the wrong terminal. I get those same messages in tty7. In tty1 the openrc messages appear during shutdown.

On what tty is your lightdm starting @cromerc ?
My sddm starts on tty7 like gentoo.

I have lightdm running on tty7 as well.
But my point is that during shutdown/reboot it doesn't switch back to tty1 which is why we don't see the openrc messages. It used to switch to tty1 at shutdown when I ran consolekit, so this is a elogind issue I believe.

Right, if I downgrade to sysvinit and openrc-0.26.x, I get tty output on shutdown.

Under 0.27.2 with sysvinit it still switched to tty1. The 2 changes I made were switch to elogind and to openrc-init. So if the problem isn't with elogind it means that openrc-init does not switch me back to tty1 during shutdown/restart.

Most likely related:
https://github.com/artix-linux/artix-linux.github.io/issues/8

So uhhhmmm....On #openrc irc. I saw @williamh asking to @cromerc what is missing from openrc-init that makes it work, but he's disconnected from IRC before @cromerc could reply. So I'm just gonna paste here...

ccromer: WilliamH: not sure what is missing, but looking at xdm script it calls fgconsole which returns the current console number. Under sysvinit it is returning 1, and under openrc-init it is returning 7. Not sure why

I totally forgot about, this issue can be closed.
The reason was the xdm script which came from gentoo, but was made for sysvinit initab.
after removing the stuff, xdm behaves as expected on shutdown, and we get openrc messages shown.

I still have to manually switch to tty1 before reboot or shutdown if sysv-utils USE flag is enabled in openrc.

I still have to manually switch to tty1 before reboot or shutdown if sysv-utils USE flag is enabled in openrc.
What is wrong with openrc-init?

If you are using "sysv-utils" you shouldn't be using openrc-init, you should be using sysvinit obviously. openrc-init should be used when sysvinit is not used.

$ equery u openrc
sysv-utils : Install sysvinit compatibility scripts for halt, init, poweroff, reboot and shutdown

Also, sysv-utils USE flag in openrc deletes sysvinit.

Sorry, was under the impression you were using sysvinit.


Generalizes plugins to include digitizers in addition to AWGs.

This adds the ability to add a digitizer plugin in addition to an AWG plugin.
I have not moved any of the existing digitizer drivers just added the ability to add more.
Also added the ability to add a custom enaml plugin for the GUI.

Hold off on merge I found a problem with the GUI.

@bcdonovan Sorry, I tried squashing this into one commit and evidently broke something. It should be restored to the state you left it in now.

@blakejohnson  The network diagram has this branching from the 28 September tip of develop. I rebased this afternoon. Perhaps you need to pull this branch before your merge squash?

@bcdonovan check out the parent of 986821e999eeb3849760f994aa944c9c0d50375c, even on the network diagram.

Somehow that commit, instead of being rebased on develop, is reaching much further back in time.

@blakejohnson I think I've set this branch up the way you had in mind. Now an up-to-date parent and I went ahead and did the squash.

Looks like some of the tests also need to be updated for the new AWG import mechanism.