Not grouping by date for me, and text is white by default

I want to love this extension, and the screenshots look like pretty much what I'd want.
However I tried it today and it's not very usable. I think some of the styling broke, and tried changing different inbox modes but it's not grouping by date like I saw in the screenshots.
What can I do to help you debug this? This is what I'm getting: (Some personal areas I pixelized, but it's pretty much as-is.)

I'm on Google Chrome on Linux (CentOS) with Version 71.0.3578.98 (Official Build) (64-bit)
ps: It would be nice if you would eventually begin using the Github "releases" feature in this repo, so people can click the "watch" eyeball (beside the star) set to "Releases only" and see when this gets updated and improved.

Hi,
Thanks a lot for the information. At my side everything still looks fine, so it's maybe a different version of gmail or something else is interfering.
Are there maybe some other extensions that are interfering with the styling?
If not, could you send a snapshot of the HTML of some of the elements that look wrong? You can do this in the debugger, if you just select the tabs for example you don't send any personal data. Inspect the element, select it in the debugger, than right click => copy => copy outer html
I'll also look into the github releases. That could certainly be useful.

Are there maybe some other extensions that are interfering with the styling?

I don't really use any extensions that affect styling of pages and beyond my favourite adblocker (uBlock Origin), my extensions don't really "edit" pages either, and I have it disabled for Gmail since their ads don't annoy me.
I went a step further, opened an incognito window, enabled your extension to work in incognito (it's a setting you can turn on for all extensions that is off by default.) This greatly reduced the number of active extensions down to a few popular non-styling ones: Lastpass, Session Buddy, uBlock Origin (with Gmail whitelisted, so disabled) and ClutterFree (prevents duplicate tabs, doesn't style or edit them.)
This leads me to believe it's not an extension sabotaging it.
My guess is I have some peculiar Gmail settings enabled that you don't and the extension can't make sense of and it's tripping it at some point.
I'm sorry can you get more specific about the steps for copying "outer html"? I opened the Developer Tools (I guess that's what you meant by "debugger"?), clicked the top left icon in it to "inspect" one of the illegible rows of mail but then I don't know where the "copy outer html" menu is. Rightclicking inside Gmail just shows me its own rightclick actions (to deal with the email) so I guess I must do it somewhere in the Developer Tools window? But not sure where. Pardon my ignorance.
By the way, opening the Developer Tools did let me spot an uncaught exception in your
extension, maybe that's why it's breaking:

Hope some of this helps.

I checked my browser's extension version and it was on 0.3.5 which seems to be the latest you speak of.
I have some good news and some bad news. Let's start with the good news... date grouping works now. :) Bad news... still virtually all white and can't read a thing in the UI. lol
Here's some outerHTML copied from an all-white email row, if it helps:

Click to teach Gmail this conversation is important.

unread, Tenshi .. Steven 13,Re: Creating a valley in Softimage - Ideas, has attachment, 2:36 PM, Anyone? On Sat, Dec 15, 2018, 12:44 Tenshi<EMAIL_ADDRESS>wrote: Guys! Need your Softimage expertise and advices here. In a few weeks from now, at my job, i will began creating a scene that.

<span class="zF"<EMAIL_ADDRESS>name="Tenshi"<EMAIL_ADDRESS>data-hovercard-owner-id="21">Tenshi .. <span class="zF"<EMAIL_ADDRESS>name="Steven"<EMAIL_ADDRESS>data-hovercard-owner-id="21">Steven 13

Re: Creating a valley in Softimage - Ideas
 - Anyone? On Sat, Dec 15, 2018, 12:44 Tenshi<EMAIL_ADDRESS>wrote: Guys! Need your Softimage expertise and advices here. In a few weeks from now, at my job, i will began creating a scene that

Attachment
captur.PNG

+1

			2:36 PM

The html classes match with what I have, so that can't be the problem.
I've managed to replicate the problem though, by switching to the dark theme.
This makes all text white.

You can change the theme back to normal under settings => themes.
Could you check if that is the problem?

Yay! That was it!! :smile: I switched to the Default theme and I can read everything.
I can live with setting leaving the theme at Default for now, though if your extension can somehow adapt to recognize dark themes and style accordingly, that'd be great of course.
Worst case scenario if you can at least add a mention in the extension description and README that it only works with the Default theme, then it'll be less of a surprise to others. :+1:
Thank you for your time investigating this.

Nice! I'll make sure to add it to the description, thats a good idea.
I'll also think about a dark theme, that is a nice addition.
Thanks a lot for helping me fix this bug!


Don't select seasons that haven't started yet

Currently the client will select the next season as soon as it exists, even if the currently ongoing season hasn't finished yet.

Since when are the tests flaky? I first had one unrelated test failing, now three. Locally I had one successful run, but also a fail.

They have been mildly flaky for a bit


[ENG-3508] Institution Selective SSO - API Part

Purpose
Update /v2/institutions/auth/ endpoint to support selective SSO
DevOps Notes

Although this PR has a CAS piece: https://github.com/CenterForOpenScience/osf-cas/pull/59, it (both) can be merged/deployed independently of each other.
This PR doesn't enable uom (the only eligible institution for now) on production.
This PR doesn't affect SSO of any existing institutions

Changes
Selective SSO

Created a map that defines selective SSO parameter for each eligible institution
Before any state changing actions, added a check to verify selective SSO eligibility and user permission
If user is not allowed, raise PermissionDenied with message "InstitutionSsoSelectiveNotAllowed".

Error Handling

All errors/failures in the .authenticate() now raise exceptions with customized short messages. Before, they either return None, None or raise exceptions with log-like messages.
Only JWT/JWE failure raises the AuthenticationFailed exception while the rest all raise PermissionDenied. This make sense since JWT/JWE is the authentication between OSF and CAS and the rest are user or institution errors after the "authentication".

Testing

Added API unit tests
Create new local institutions (under environment local in scripts/populate_institutions.py) to support reworked Postman tests with CAS

By-product

Added placeholder assets for institutions, which serves two purpose

Support local institutions
When institutions want to try OSFI in the test server, we don't have to ask and wait for the assets and I don't have to adjust/trim those temporary assets that never goes into prod.

QA Notes
N/A (This can only be tested by institution partners)
Documentation

[ ] Update Selective SSO in the Institution SSO Developer Guide

Side Effects
N/A
Ticket
https://openscience.atlassian.net/browse/ENG-3508
CAS Part
https://openscience.atlassian.net/browse/ENG-3507 and https://github.com/CenterForOpenScience/osf-cas/pull/59

Rebased in via 4d5022301d84834ffd264389db2c3c2eda05fe5a, consider this merged :octocat:


Can't figure out how to download this video (full episode) from VTM.be

[x] I've verified and I assure that I'm running youtube-dl 2016.07.01
[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[x] Site support request (request for adding support for a new site)
[x] Question

$ youtube-dl -v http://vtm.be/video?aid=144670
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://vtm.be/video?aid=144670']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.07.01
[debug] Python version 2.7.10 - Darwin-15.5.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 3.0.1, ffprobe 3.0.1
[debug] Proxy map: {}
[generic] video?aid=144670: Requesting header
WARNING: Falling back on generic information extractor.
[generic] video?aid=144670: Downloading webpage
[generic] video?aid=144670: Extracting information
ERROR: Unsupported URL: http://vtm.be/video?aid=144670
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 1481, in _real_extract
    doc = compat_etree_fromstring(webpage.encode('utf-8'))
  File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 2524, in compat_etree_fromstring
    doc = _XML(text, parser=etree.XMLParser(target=_TreeBuilder(element_factory=_element_factory)))
  File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 2513, in _XML
    parser.feed(text)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1642, in feed
    self._raiseerror(v)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1506, in _raiseerror
    raise err
ParseError: not well-formed (invalid token): line 70, column 17
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 676, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 343, in extract
    return self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 2182, in _real_extract
    raise UnsupportedError(url)
UnsupportedError: Unsupported URL: http://vtm.be/video?aid=144670

Single video: http://vtm.be/video/volledige-afleveringen/id/256911617431000
Single video: http://vtm.be/video?aid=144670

Description of your issue, suggested solution and other information
When I try to run youtube-dl http://vtm.be/video?aid=137771 it works like expected.
When I try to run youtube-dl http://vtm.be/video?aid=144670it doesn't.
I think it has something to do with the fact that the first video can be watched by everyone.
It's just a sneak peak of an episode.
The second video is a full episode, so you can only watch it when you're logged in.
So I tried to run youtube-dl with the -u option and provided my username, and after that I provided my password when requested.
But that also didn't work unfortunately.
I keep getting the following log:
[generic] video?aid=144670: Requesting header
WARNING: Falling back on generic information extractor.
[generic] video?aid=144670: Downloading webpage
[generic] video?aid=144670: Extracting information
ERROR: Unsupported URL: http://vtm.be/video?aid=144670

Am I doing something wrong?
I allready found #4318, but that's not really the problem I think, because it works with videos that doesn't need an account to watch (ie: not full episodes)

put whole url in quotes " " so that shell can understand .

That gives the same result @himanshuraja

@MichaelDeBoey  Since the site is not fully supported, try to use the --cookies option instead of -u.

Still the same result @TRox1972 😞

@MichaelDeBoey Did you follow these instructions? Does the cookie-file contain the cookies and their values you get after login in with a web browser?

@MichaelDeBoey Did you follow these instructions? Does the cookie-file contain the cookies and their values you get after login in with a web browser?

In some cases cookies works fine, while not always. If this is the case, writing extra codes is inevitable.

@TRox1972 No I didn't.
I now tried it the way explained in the instructions, but I keep getting the following error:

file does not look like a Netscape format cookies file
It's because cookies are storred in .sqlite format I think.

It's because cookies are storred in .sqlite format I think.

FYI: cookies as sqlite are not supported yet. Use cookies exporter to get a plain text file.

in question website  does not have an own extractor in format that we use as extension .

@TRox1972 & @yan12125 just tried it with the cookies (downloaded with the extention like you said) as an option, but it still doesn't work. :/
So I guess this can only be solved by adding a new extractor?

So I guess this can only be solved by adding a new extractor?

By your results, yes.

There's also some valuable info in the Session Cookies and Local Storage I think.
Is there a way to pass these?

In terms of video downloading, implementation of session cookies is the same as other cookies. and local storage eventually goes into cookies/URL parameters/post data, etc. Anyway, a new extractor is necessary.

Anyway, a new extractor is necessary.

OK that's a pitty :/
I've been looking around and found some information to possibly get the .m3u8-file.
Do I make a new thread or do I paste it here?

The most difficult part is login. Public-available videos on vtm.be uses HTML5 <video>, and I guess it holds for private videos, too. The most difficult part is login.

@yan12125: I found a website where it explains (in Dutch) how you can get the .m3u8-file for the specific video, when you have login credentials.

You first need to make an Medialaan-account.
Then go to the following link, which will provide you an JSON-file
https://accounts.eu1.gigya.com/accounts.login?APIKey=3_HZ0FtkMW_gOyKlqQzW5_0FHRC7Nd5XpXJZcDdXY4pk5eES2ZWmejRW5egwVm4ug-&sdk=js_6.1&format=json&loginID=[INSERT E-MAIL HERE]&password=[INSERT PASSWORD HERE]
This JSON-file will give you an UID, an UIDSignature & a signatureTimestamp
Then go to the following link, which will provide you with a second JSON-file http://vod.medialaan.io/api/1.0/item/[INSERT VIDEO ID HERE]/video?app_id=vtm_watch&user_network=vtm-sso&UID=[INSERT UID HERE]&UIDSignature=[INSERT ENCODED UIDSIGNATURE HERE]&signatureTimestamp=[INSERT SIGNATURETIMESTAMP HERE]
The video-id can be found by taking the id from the link:
http://vtm.be/video/volledige-afleveringen/id/256911617431000 gives<PHONE_NUMBER>31000 as video-id
I haven't figured out yet how to get the video-id if the shortlink (http://vtm.be/video?aid=144670) is used
The UIDSignature needs to be encoded before using it in the link.
The second JSON-file has an uri, which should be the URL to the .m3u8 playlist-file for that video.

@yan12125, @dstftw: Is this enough information or do I need to try and get some more?

Public-available videos on vtm.be uses HTML5 <video>, and I guess it holds for private videos, too.

@yan12125: about the HTML5 video-tags: I just tried to look into this, but only the public available videos have this. If you want to watch the full episodes (the ones that need an account), you need at least Flash Player 11.2 😞

@yan12125 & @dstftw: I think I provided enough info to make a new extractor or do I need to provide some extra info?

That should be enough. Need someone with an account to implement it.

@yan12125 you can easily make a new Medialaan account for yourself if you want. :-)

Or I can make you a new one as well @yan12125?

Sorry, but currently I don't have much time on implementing this. Maybe others can help.

No problem @yan12125 :-)
@TomGijselinck is going to give it a try when he has the time, but that's not for the near future unfortunately :/


Codeigniter review 2021

Please submit feature requests to our forum.
We use github issues to track bugs and planned work.

Can you describe more what you mean by review?


WIP: Allow reattempt of overlay network sbox join

if failure happened during restore endpoint phase

Related to https://github.com/docker/docker/issues/25215
Signed-off-by: Alessandro Boch<EMAIL_ADDRESS>

This is critical issue, because many containers could not be started. Please fix this asap.

@aboch I am able to recreate docker #25215; https://github.com/docker/docker/issues/25215#issuecomment-244445371
My concern earlier was if we are leaving state overlay endpoints in the store. Its not the case. Overlay driver has no awareness of the Active sandboxes. So it tries to restore everything and fails in this case because of the missing namespace path. Eventually as part of the stale sandbox cleanup we will remove the endpoint state from overlay driver as well. So this change LGTM.


[Enhancement] Dubbo monitor enhance machine statistic display and enhance alarm function

dubbo监控平台只显示了所有服务端、客户端的整体性能指标，缺少单台机器的指标显示
dubbo监控平台只能统计平均rt和平均qps，平均值本身就是非常不清晰的指标，采用百分比分布统计的方式会更好
dubbo监控平台没有提供报警功能，没有办法及时发现问题。或者留一个口子给报警。

The monitoring platform only shows the overall performance indicators of all servers and clients, and the indicator display of a single machine is missing.
The dubbo monitoring platform can only count the average rt and the average qps. The average value itself is a very unclear indicator. It is better to use the percentage distribution statistics.
The dubbo monitoring platform does not provide an alarm function, there is no way to find the problem in time. Or leave a hook for the alarm.

Sorry, because this issue was raised very early, we have closed it temporarily. You can verify whether this problem still exists in the latest code of the develop branch. If this problem still exists, please reopen it at any time.


Proxy crashing

Im trying to connect to cloud sql from a compute engine instance in my python application. Im running the proxy like this:
nohup ./cloud_sql_proxy -dir=/cloudsql --instances=my-project:us-central1:my-sql-instance=tcp:3307 &

I can successfully connect using the MySql client:
mysql -u root --host <IP_ADDRESS> --port 3307 -p
mysql> select 1;
+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)

I can also connect from a python repl:
>>> from sqlalchemy import create_engine
>>> from sqlalchemy import text
>>> engine = create_engine('mysql+pymysql://root:password@localhost:3307/db')
>>> engine.execute(text("SELECT 1")).fetchone()
(1,)

But, when I run this same code from my application I'll get Network Unreachable errors:
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1990, in execute
    connection = self.contextual_connect(close_with_result=True)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2039, in contextual_connect
    self._wrap_pool_connect(self.pool.connect, None),
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2078, in _wrap_pool_connect
    e, dialect, self)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1405, in _handle_dbapi_exception_noconnection
    exc_info
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 200, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2074, in _wrap_pool_connect
    return fn()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 376, in connect
    return _ConnectionFairy._checkout(self)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 713, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 480, in checkout
    rec = pool._do_get()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 1060, in _do_get
    self._dec_overflow()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in __exit__
    compat.reraise(exc_type, exc_value, exc_tb)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 1057, in _do_get
    return self._create_connection()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 323, in _create_connection
    return _ConnectionRecord(self)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 449, in __init__
    self.connection = self.__connect()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 607, in __connect
    connection = self.__pool._invoke_creator(self)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 97, in connect
    return dialect.connect(*cargs, **cparams)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 385, in connect
    return self.dbapi.connect(*cargs, **cparams)
  File "/usr/local/lib/python2.7/dist-packages/pymysql/__init__.py", line 88, in Connect
    return Connection(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 679, in __init__
    self.connect()
  File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 922, in connect
    raise exc
OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'localhost' ([Errno 101] Network is unreachable)")

When I ssh back to the box and check the running processes the Cloud SQL proxy is no longer running.
pgrep cloud_sql_proxy
# No longer return a process id

My application is a script so its doing a lot of SQL work so maybe its overloading the proxy? How can I figure out the issue?

You probably need to provide the output of the cloud sql proxy for someone to help out.
Instead of "nohup ./cloud_sql_proxy -dir=/cloudsql --instances=my-project:us-central1:my-sql-instance=tcp:3307 &"
Run "nohup ./cloud_sql_proxy -dir=/cloudsql --instances=my-project:us-central1:my-sql-instance=tcp:3307 &> /some-path-to-save-the-log.txt &"

Thanks Ill give that a try. It seems to be related to the number of connections. If I lower my connection pool things seem to be more stable:
create_engine(...., poolclass=QueuePool, pool_size=1)

Thanks for the bug report!
It would be very helpful for debugging's sake to grab the logs. Note, though, that logs are printed out on stderr, so you'll have to do something more like this:
nohup ./cloud_sql_proxy -dir=/cloudsql --instances=my-project:us-central1:my-sql-instance=tcp:3307 2> /some-path-to-save-the-log.txt &

I tried to reproduce this issue and Im not seeing the problem right now. Ill keep my initialization script as you mentioned so that Ill be capturing log output. Next time the issue arises hopefully Ill have a log to report. Feel free to close this issue for now.

Definitely reopen the issue if you notice it happening again.


gpio.json and support for it.

Allows people to add their robot id into the json and set gpio pins and when controller.py is updated their settings will still be in their json as it is ignored.

Changed to configparser as it makes the config files alot cleaner and less likely for people to make a mistake >.>


Status

Pull Request summary:

Covered Monitoring Status endpoints.
Added from_flatlist that creates a DataSequence of pydantic models from a flat list. Usefull for enpoints that return flat list.

flatlist = [
...     "interfacestatistics",
...     "eioltestatistics",
...     "sulstatistics",
...     "qosstatistics",
...     "devicesystemstatusstatistics",
...     ]
>>> DataSequence.from_flatlist(EnabledIndex, "indexName", flatlist)
DataSequence(EnabledIndex, [
    EnabledIndex(indexName='interfacestatistics'),
    EnabledIndex(indexName='eioltestatistics'),
    EnabledIndex(indexName='sulstatistics'),
    EnabledIndex(indexName='qosstatistics'),
    EnabledIndex(indexName='devicesystemstatusstatistics')
])

Description of changes:
[Add more in depth analysis of what changed, provide logs, examples of usage]
Checklist:

[X] Make sure to run pre-commit before committing changes
[X] Make sure all checks have passed
[X] PR description is clear and comprehensive
[X] Mentioned the issue that this PR solves (if applicable)
[X] Make sure you test the changes

This issue was migrated from an old repository: https://github.com/CiscoDevNet/catalystwan/pull/403


sys/src/cmd/samterm: fix suicide on mouse movement

In io.c, put Mouse * in Alt.v instead of Mouse **
Change-Id: I3eb18146b2b770fc466259b8cdc76f9983049791
Signed-off-by: Hank Donnay<EMAIL_ADDRESS>Also hit the file with clang-format. Actual changes occur on lines 134 & 151.

Samterm still leaves its terminal hosed, but now it's at least usable until you quit. I can't recall if it works when a file is plumbed to it.

LGTM


Parent class gets deleted upon initialization of sqlitelib's class

Hello! I really like this project, however, I have come to an error, which I couldn't fix. It seems that when you initialize a database with sqlitelib in a class, then the =delete operator gets called on the parent class. Eg:
Here I have a class: PokeDex. The classes initializes itself with a database. (I also tried to move the definition to the constructor). It seems my PokeDex object gets deleted.
class PokeDex {       // Sample class
  public:
    Pokemon GetPokemon(string name) const;
    PokeDex();
    sqlitelib::Sqlite db = sqlitelib::Sqlite("./test.db");
};

includes/sqlitelib/sqlitelib.h:279:3: note:   candidate expects 1 argument, 0 provided
dexserver.cpp: In function ‘int main()’:
dexserver.cpp:13:42: error: use of deleted function ‘PokeDex::PokeDex(const PokeDex&)’
   13 |     CROW_ROUTE(dex, "/pokemon/<string>")([pokedex](std::string name){
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   14 |         Pokemon result = pokedex.GetPokemon(name);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   15 |         std::string body = result.description;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   16 |         return body;
      |         ~~~~~~~~~~~~
   17 |     });

Without sqlitelib, the code works perfectly.
Finally, I experimentally removed all occurrence with =delete in sqlitelib.h to no avail.


Belarus

Source:http://map.nca.by/
Can someone review terms before we green light uploading this ? @iandees or @nvkelso ?
I think we want to pay attention to section 3
Thanks!

My reading of the license is that most of it refers to the "Cadastral Map" as a piece of software (see section 1.2). I think that this is what the "noncommercial" clause and the "do not put on the open web" refer to (i.e. do not put a copy of their website elsewhere).
On the other hand section 4 states:
"4.1 The information contained in the Public Cadastral Map is freely accessible and is contained in the Appendix"
The Appendix then contains the list of datasources, which includes "Address Points" among other things.

Thank you @sergiyprotsiv  !!!

Uploading to Dropbox...

I’m okay with that interpretation – I see the same language when using
Google Translate.
On Sat, Sep 23, 2017 at 8:37 AM, Justin Meyers<EMAIL_ADDRESS>wrote:

Uploading to Dropbox...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openaddresses/openaddresses/issues/3404#issuecomment-331643379,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0EOweUXtjb7XGFcrqW8HrJ_X0QTU59ks5slSXWgaJpZM4Phh_o
.

Uploaded to https://s3.amazonaws.com/data.openaddresses.io/cache/uploads/migurski/e29094/belarus.zip
Here are some sample rows for building a conform:
OBJECTID,nameregion,namedistr,obj_name,elementtyp,elementnam,num_house,num_corp,ind_house,im_type,POINT_X,POINT_Y
1,Минская обл.,Вилейский р-н,д. Роличи,ул.,Зелёная,25.000000000000000,0.000000000000000, ,КС,26.640353226820025,55.063889450537772
2,Витебская обл.,Глубокский р-н,г. Глубокое,ул.,Молодёжная,26.000000000000000,0.000000000000000, ,ЗУ,27.702774862270132,55.148415073996546
3,Витебская обл.,Глубокский р-н,г. Глубокое,ул.,Московская,141.000000000000000,0.000000000000000, ,ЗУ,27.674873328341505,55.121986558532910
4,Витебская обл.,Глубокский р-н,г. Глубокое,ул.,Змитрока Бядули,13.000000000000000,0.000000000000000, ,ЗУ,27.692278842294797,55.154571624081257
5,Витебская обл.,Глубокский р-н,г. Глубокое,ул.,Дроздовича,20.000000000000000,0.000000000000000, ,ЗУ,27.666204067963406,55.146007891950717
6,Витебская обл.,Глубокский р-н,г. Глубокое,ул.,Фридриха Энгельса,13.000000000000000,0.000000000000000, ,ЗУ,27.683850466226090,55.140829165733464

here are the shapefiles if they are easier to work with: https://www.dropbox.com/sh/l4argho0a79le5p/AAAq3ZCzLfNBh8CVTetZQCZ5a?dl=0

Imported in https://github.com/openaddresses/openaddresses/pull/3412


[8.x] Added ability to define extra default password rules

Hi! This PR is only fairly simple but I think could be really useful. It adds the functionality for you to define your own custom validation rules that should be run when using the Password::defaults() validation rule.
As far as I could see, this functionality doesn't already exist; but if it does, apologies.
To give a bit of context, I have an app that has 5 different places where users can be created and updated. At the moment, I'm using the password defaults, but also want to add a rule to make sure that every password passes a zxcvbn validation check. So my form request rules look similar to this:
public function rules()
{
    return  [
        // ...
       'password' => ['required', Password::defaults(), new ZxcvbnRule()],
        // ...
    ];
}

By default, I always want my passwords to pass the ZxcvbnRule validation check, so I have this in every place where I'm using Password::defaults(). So, in a way, I'm also treating that rule as a default one too.
So, with my proposed change, I can do something like this to define some extra default password rules:
Password::defaults(function () {
    return Password::min(8)
        ->symbols()
        ->mixedCase()
        ->uncompromised()
        ->rules(new ZxcvbnRule());
});

This means that I can then clean up my form request rules and be confident that the ZxcvbnRule() will always be run wherever the password defaults are used. It could look more like this:

public function rules()
{
    return  [
        // ...
       'password' => ['required', Password::defaults()],
        // ...
    ];
}

The new ->rules() method that I've added supports rule objects and closures and they can be passed in individually or as an array like so:
Password::defaults(function () {
    return Password::min(8)
        ->rules(new ZxcvbnRule());
});

Password::defaults(function () {
    return Password::min(8)
        ->rules([new ZxcvbnRule(), new AnotherRule()]);
});

Password::defaults(function () {
    return Password::min(8)
        ->rules(function ($attribute, $value, $fail) {
            if ($value !== 'foo') {
                $fail('Password is not foo');
            }
        });
});

As far as I can see, this appears to be working. If it's something that you might consider merging, please let me know if you need any changes making 😄

I think very good feature, thanks @ash-jc-allen

Thanks @ash-jc-allen for this great addition!
I only find the order where the customRules are applied rather confusing and in the case of ZxcvbnRule not really what I would expect. The custom rules are merged right at the beginning and are evaluated before any mixedCase, letters, symbols, numbers, uncompromised conditions.
            [$attribute => array_merge(['string', 'min:'.$this->min], $this->customRules)],

Could this be improved by moving the custom rules to the bottom of the stack? I find this more intuitive and a custom rule usually is more complex to evaluate, so it should come after the simple built-in ones.

This is really useful. Thanks for contributing. :)


Create enfieldgrammar.txt

Main webpage is enfieldgrammar.com but emails use .org instead.

@Genetical Pull request merged. Thank you!


Mark/server

Created schemas

Created model

Created schema for users and cards

Created GraphQL schema

Created user, card and query types

Looks good to me.


bugfix: completed blocks write anomaly

bug fixes: due to an interaction between the block & finality signature fetchers, the accumulator, and the block synchronizer, it was possible for a block to get marked complete before it was actually stored, which would result in a later unrecoverable error when anything else later attempted to read back the supposedly complete block data from storage.
also removed a risky optimization suppressing sync leaps which did not consider that other nodes responses to the requests for the same block_hash can differ; also, on larger network with more peers it is also healthy to get a broader response.
finally, added logic to the block synchronizer to actively acquire era validator weights if needed rather than wait for them to potentially be provided which could be a terminal condition if the needed weights were not acquired by other means.

bors r+


mappings.json: Unexpected token ]

When using the lib i get the following error
node_modules/html5-gamepad/mappings.json: Unexpected token ]
I will check later if i can resolve it and maybe push to repo.
If you can check that will be fine too.
Thank you in advance

Validating suggests the following
Parse error on line 38:
...                   ],        "axes": [
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['

Malformed JSON. It has now been corrected.


make OTA possible

very much like esphome, make the OTA feature available.
A first attempt was started but does not work (yet).

Will OTA work at all?
The OTA docs need 2 flash partitions, one for currently running code and one for new uploaded code. I would assume that the binary needs to be < 50% of the available flash.
Building the current binary uses most of the flash:
RAM:   [==        ]  20.5% (used 67092 bytes from 327680 bytes)
Flash: [========  ]  82.4% (used 1620805 bytes from 1966080 bytes)


Longpress

Is there already any talk about longpress integration or any plans on that? It would be pretty crucial for usage on mobile as it happens to often that i drag inside of scroll on it, i think many users will face that problem. If there is nothing I would love to integrate something for this.

@Getty I know this is an oldie but did you ever figure it out?

holy moly, no i dont use that, i have no idea if i ever did 8-D sadly cant see the demo else my memory would be recovering better.


Release notes redesign POC

Purpose of this pull request
Release notes redesign drafts

Select the type of change:

[ ] Minor Changes - Typos, formatting, slight revisions
[ ] Update Content - Revisions and updating sections
[ ] New Content - New features, sections, pages, tutorials
[ ] Site and Tools - Updates, maintenance, and new packages for the site, Gatsby, React, etc

Opening in new PR


fix: add index gateway panel's to loki dashboard

:tada: This PR is included in version 1.0.0-alpha.29 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


clusterset v1beta1 migration

Signed-off-by: ldpliu<EMAIL_ADDRESS>https://github.com/open-cluster-management-io/OCM/issues/67

/approve
/lgtm


can't get code and errorMsg in SendMessageContext when running SendMessageProcessor.executeSendMessageHookAfter

BUG REPORT
Please describe the issue you observed:

I can't get code and errorMsg in SendMessageContext when running SendMessageProcessor.executeSendMessageHookAfter

Please tell us about your environment:

4.3.1

Other information (e.g. detailed explanation, logs, related issues, suggestions how to fix, etc):
I have checked the code.  SendMessageProcessor.handlePutMessageResult always returns null.
     if (sendOK) {
            //xxxxxx
            return null;
       }

So the code response != null  is false all the time.
    public void executeSendMessageHookAfter(final RemotingCommand response, final SendMessageContext context) {
        if (hasSendMessageHook()) {
            for (SendMessageHook hook : this.sendMessageHookList) {
                try {
                    if (response != null) {
                      //xxxxx
                        context.setCode(response.getCode());
                        context.setErrorMsg(response.getRemark());
                    }
                    hook.sendMessageAfter(context);
                } catch (Throwable e) {
                    // Ignore
                }
            }
        }
    }

PR #533

I checked the code, found
if (sendOK) {             //xxxxxx            doResponse(ctx, request, response);             //xxxxxx             return null;  }
method doResponse had already processed the response.
In addition, feature SendMessageHook seems to be deprecated, i found no where use this hook in broker.

I checked the code, found
if (sendOK) {
 //xxxxxx
 doResponse(ctx, request, response);
 //xxxxxx
 return null;
}
method doResponse had already processed the response.
In addition, feature SendMessageHook seems to be deprecated, i found no where use this hook in broker.

The method doResponse doesn't affect the SendMessageHook running.
I added some SendMessageHook in broker for tracing message,then i found this issue. Close it if you're sure SendMessageHook will be deprecated

I have  seen your PR, i think it will cause a response send twice.

My mistake, i am not sure SendMessageHook will be deprecated.
I think in method executeSendMessageHookAfter, if response equals null, it means the message has been sent successful, so there is no need to set error message.


As/add vnv report

Add VnV report
Update VnV plan

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.48%. Comparing base (fa6e2e6) to head (393b002).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #74   +/-   ##
=======================================
  Coverage   97.48%   97.48%
=======================================
  Files          10       10
  Lines         397      397
  Branches       12       13    +1
=======================================
  Hits          387      387
  Misses          8        8
  Partials        2        2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fix sentencepiece build error

Combined ORT + ort-ext build for Android fails due to protobuf mismatch.
Move the setting of SPM_USE_BUILTIN_PROTOBUF to before the populate to fix.

Yes. Combined build works with this (assuming exceptions enabled).


Upgrade/wallaby

Upgrade wallaby to version 18.1.  HEADLESS CHROME!

thanks :heart: :yellow_heart: :green_heart: :blue_heart: :purple_heart:


Store and Access ontology mapping arrays

Need
A way to map the ontology ids to the human readable values
Approach

[ ] Copy ontology mapping to S3 bucket in each environment
[ ] Manually test to ensure the server has access to the files

Definition of Done

[ ] Ontology file in each env
[ ] Mock ontology file available for unit tests
[ ] Update schema_curation repo readme with instructions to update ontology files in s3 on schema updates OR write script to manually copy files on schema updates

Not needed. The API layer takes care of this mapping.


Datepicker Positioning is inaccurate after upgrade

Bug, feature request, or proposal:
Hi Team,
I have upgraded my application to the latest release of material 2 and the existing components like date picker is not properly positioned.
I can see the position of the date picker is left of the page instead of the input element. It was working fine till last release 2.0.0-beta.8
What is the expected behavior?
Date picker should render properly on position
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Material - 2.0.0-beta.10
Angular - 4
Is there anything else we should know?
Do we need to change anything explicitly

@mmalerba Is this intended behavior?

@vibingopal can you provide a plunker demonstrating this issue? It seems to be working fine to me: http://plnkr.co/edit/d0kzAwB87YPTSat2tWDx?p=preview

Thank you @mmalerba for your example.But the alignment of the date picker on my app is showing extreme left. I am not referring to material js file as mentioned. My component directly picks the library from node modules.

@vibingopal are you changing the styling of the MdInput at all? I think this happens if you apply display: none to the underline since the popup uses the underline for alignment.

Yes Willshowell. You are right.I am removing the second underline of the  form field with date picker. I donot want to show two lines on the input field

@vibingopal What do you mean by second underline? Try just setting the opacity to 0 instead.
@mmalerba I saw this on SO a while back and I think several folks are doing it. What about switching the connection ref to the input's _connectionContainerRef and maybe updating the popup's PositionStrategy?

I understand the problem now @willshowell . Thank you for your help.  Before in the older version of material beta i used to update the position strategy explicitly in the dependency. After the upgrade to latest version , the configuration is overidden. Will keep a note on this. Thanks again.


[BUG] CAN_NOT_PUBLISH_MULTIPLE_VIDEO_TRACKS error on toggle from camera to screen share

Describe the bug
I'm trying to use the screen sharing on a project. by default the shared video is captured from the camera, and as a user wants, it could be replaced with screen share. but anytime the StartScreenCaptureForWeb() is called, there's no change in remote users' recieved video from the screen sharing user and CAN_NOT_PUBLISH_MULTIPLE_VIDEO_TRACKS appears in console. I've tried it on either refator 2, 3 and 4 but result is the same. Is there any steps that I've missed there?
To Reproduce
Steps to reproduce the behavior:

Join a channel while MRtcEngine.EnableVideo() and MRtcEngine.EnableVideoObserver() are called
Call MRtcEngine.StartScreenCaptureForWeb()
See error
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome v 103, Firefox v 102

Did you follow the sample code? See desktop-screenshare-sample and NewScreenShareClientManager
Test them on demo site: webgl.agoraguru.net

Yeah, I've read them both but honestly didn't find much difference with my code. The only difference was that in the examples joined the channel with a token but I didn't create a token-based app. On my project StartNewScreenCaptureForWeb works but using the StartScreenCaptureForWeb method causes the error mentioned above.
The demo worked just fine.

@ahmadreza-SJ the sample code didn't use a token.  If you meant that the join channel call API, you can have an empty string for the token field if your appId doesn't need token.

Yes, I meant that. I'm using null for the token as it was in another example code.
I can't find why ScreenShare not working and it's blowing my mind

My suggestion is to try to clean up your environment.  E.g., clone your project to a new folder and import the latest WebGL SDK again.  Try if that runs better for you.  Sometimes, it is the Unity project cache causing weird problems.

I've tested that and nothing changed.
I removed Agora WebGL SDK, cloned it to a new folder, reimported the SDK, and then built it. but the error remains.

After Weeks of Debugging, chewing nails, and overflowing sprint tasks, turns out that a code we had written to manage Video/Audio inputs caused the error.
Sorry for bothering you:)


Multicopter MotorModel Plugin and PID Controller for UAV in ROS2

hello everyone,
I am making an altitude and attitude controller for an unmanned aerial vehicle (UAV, drone) with Ignition Gazebo and ROS2. I use the multicopter motor model plugin to do this. I would like your help with an interesting situation I encountered:
When I give the command to go up to my model (drone) with the joystick, the model goes up and hover in the air as I expected. But all of a sudden the model falls to the ground. The model does not move upwards even if I send the ascend command. I think this situation is not caused by the controller I wrote. I would like to explain the reason for this graphically:
https://drive.google.com/file/d/178Reu0bQNrdhItp2T65bAHIVXn2gucPa/view?usp=sharing
Above are two graphs with the same x-axis. In the graphic above, there are the target distance (setpoint), the location (measured) and the difference between the setpoint and the measured (error) for the model to go, and the velocity values to go to the motors produced by the altitude controller in the graphic at the bottom. When the red graph is examined, while the controller is working correctly, that is, the model with reduced error reaches the desired (setpoint) position and drops down at a time.
When the controller graphic is examined at first, it seems to work properly, because as the error decreases (blue line in the upper graph), the velocity value that will go to the produced motors decreases. so I think the source of the problem is not the controller, but the gazebo world. Is there a factor in the gazebo world that I should pay attention to? For example, type of atmosphere, air pressure etc.
I changed the pid coefficients in the attitude controller. I observed that when the coefficients are 0, that is, when the attitude controller is disabled, the model hover in the air and falls suddenly again. The reason I disabled the Attitude controller was the possibility that the pid results produced by this attitude controller could be dropping the model while it was hovering.
this is the link of the simulation video:
https://drive.google.com/file/d/1-wcMwoHd61y1bFJst3OIfsTULB25UVhP/view?usp=sharing
Thank you for your help,
Kind regards.

@omr-web this is a question best suited for answers.gazebosim.org or robotics.stackexchange.com since it doesn't appear to be a bug/feature request on gz-sim. Could you please post your question there?

I am curious on this question and answer. If it is solved can you please let me know, how it is solved. If the question is asked in robotics stack exchange, share the link here.


Line2Ds Transparency Overlap

Hi! First of all, thanks for yesterday's update! 😄
I'm having this problem: link to the reddit discussion. So I'm trying to solve with this addon, since in the README Features it says: "Supports opaque and translucent Line2Ds with any joint and cap type (including multiple overlapping Line2Ds)".
But it seems that simply using AntialiasedLine2Ds instead of Line2Ds doesn't solve the problem, is there something specific to set?
Or is the addon not intended to solve this kind of problem? Thanks in advance.

You need to add the Line2D (or AntialiasedLine2D) as the child of a CanvasGroup node.


Default "pype" database for Ftrack

Closed: Argument database_name is required since https://github.com/pypeclub/pype/pull/331 . There should not be possibility of default value for database name in this class.


[bug]: Dialog and Sheet have no background

Describe the bug
Dialog and Sheet has no background
Affected component/components
Sheet, Dialog
How to reproduce

Create new project npx shadcn@latest init dialog
Replace `page.tsx' with the following code

import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"

export default function Home() {
  return (
    <Dialog>
      <DialogTrigger asChild>

Open

      </DialogTrigger>
      <DialogContent className="sm:max-w-md">
        <DialogHeader>
          <DialogTitle>Test title</DialogTitle>
          <DialogDescription>
            Test description
          </DialogDescription>
        </DialogHeader>

Test content

      </DialogContent>
    </Dialog>
  )
}

Run application and open the dialog
See the following result:

Temporary fix:
I modified the background class in the dialog component from bg-background to bg-[var(--background)], and this corrected the issue. It seems like the default background variable is not being applied correctly in some cases.
Codesandbox/StackBlitz link
No response
Logs
No response
System Info
Chrome, Windows

Before submitting

[X] I've made research efforts and searched the documentation
[X] I've searched for existing issues

Hi there, I tried it and it works fine for me.
Could you maybe give more details of your configs?
Perhaps something is missing in your configuration that's necessary for shadcn UI: https://ui.shadcn.com/docs/installation/vite

https://github.com/user-attachments/assets/ac50d10e-9b11-4479-a1ac-85320b234fcf
When I init a new shadcn project with dashboard-02 i get sheet's without a backgound. Looks like css variables are not being recognized.

It's just because the format of the color definition is wrong. and just delete this code in global.css:
@tailwind base;
@tailwind components;
@tailwind utilities;

/* delete start */
:root {
  --background: #ffffff;
  --foreground: #171717;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
  }
}
/* delete end */

body {
  color: var(--foreground);
  background: var(--background);
  font-family: Arial, Helvetica, sans-serif;
}

@layer utilities {
  .text-balance {
    text-wrap: balance;
  }
}

@layer base {
  :root {
    --background: 0 0% 100%;
    --foreground: 0 0% 3.9%;
...

...

Because in tailwind.config.ts, bg-background is defined like this:
// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        background: 'hsl(var(--background))', <- rgb(var(--background))
        foreground: 'hsl(var(--foreground))', <- rgb(var(--foreground))
      },
    },
  },
}

rgb is correct, but hsl is wrong. Do you see the difference?

@aigc-in-all thanks! that worked!

Here’s a grammatically improved version:
The issue is caused by the Tailwind setup created by create-next-app. I tried the solution above, but it didn’t work.
Solution:
Delete the tailwind.config.ts and global.css files generated by create-next-app.
Recreate these files and copy the configuration from the official Tailwind website to set up Tailwind in Next.js.

Then, run npx shadcn@latest init.
This will fix the issue.

The issue is caused by the Tailwind setup created by create-next-app. I tried the solution above, but it didn’t work.
Solution: Delete the tailwind.config.ts and global.css files generated by create-next-app.
Recreate these files and copy the configuration from the official Tailwind website to set up Tailwind in Next.js.

Then, run npx shadcn@latest init.
This will fix the issue.

This worked for me - Note: you also have to delete the components.json if it exists before you can run the fresh init.

for me, if I am setting colors using the hex string (#000000) then the sheet will have no background. but if I update it to use the correct hsl numbers (0 0 0) then it works
this does not work:
@layer base {
  :root {
    --background: 0 0% 100%;
   }
   .dark{
   --background: #414141;
   }
}

this does work
@layer base {
  :root {
    --background: 0 0% 100%;
   }
   .dark{
    --background: 0 0 8;
   }
}


Unable to determine Swift version for the following pods

[##] Expected Behavior
Install using cocoapods
Actual Behavior
Not able to install.
[!] Unable to determine Swift version for the following pods:

SpreadsheetView does not specify a Swift version and none of the targets (mars) integrating it have the SWIFT_VERSION attribute set. Please contact the author or set the SWIFT_VERSION attribute in at least one of the targets that integrate this pod.

Steps to Reproduce the Problem

Include pod 'SpreadsheetView' to Podfile
pod install

Specifications

Xcode version: 10.3
iOS version: NA
Dependency manager + version: cocoapod 1.7.3

Is SpreadsheetView compatible with Objective C?

Is SpreadsheetView compatible with Objective C?

Also, when installed its not compiling.. has errors.

Also the SDK is very old. Examples are not compatible with latest Swift versions I think.

Also the SDK is very old. Examples are not compatible with latest Swift versions I think.

If you're using it with pods, you may go on your pods -> SpreadsheetView ->Build Settings -> Swift Language Version, and set it to "Swift 4" where it's compatible!
I'm able to use it with swift 5 Xcode 10.3


MatMenu xPositioning value after ignored

Bug, feature request, or proposal:
Bug
What is the expected behavior?
The xPositioning input value "after" should cause the menu to render after its trigger.
What is the current behavior?
The menu opens on the left side of the trigger.
What are the steps to reproduce?
Providing a StackBlitz reproduction is the best way to share your issue.
StackBlitz starter: https://goo.gl/wwnhMV
https://stackblitz.com/edit/angular-pkby21
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Currently we are running on:
material 6.3.2,
angular: 6.0.7"
typescript: 2.8.3
Is there anything else we should know?
yPosition input binding works fine

This is the expected position. In this case after means that the menu's content will flow from the start of the trigger towards the end.


Cleaned up entries for employees who aren't with Puppet anymore

In this pull request, I've deleted the keys for users who aren't with Puppet anymore. I've also updated the authorized_keys files to remove ex-employees from them as well.

+1

+1


fix(client): fix client Get call done in BD update

Signed-off-by: Akhil Mohan<EMAIL_ADDRESS>What this PR does?:
use empty object instead of deepcopy object in Get() call. This
is done so that empty fields returned from API server are not filled
in from the deepcopy object
Does this PR require any upgrade changes?:
No
If the changes in this PR are manually verified, list down the scenarios covered::
Any additional information for your reviewer? :
Mention if this PR is part of any design or a continuation of previous PRs
Checklist:

[ ] Fixes #
[x] PR Title follows the convention of  <type>(<scope>): <subject>
[x] Has the change log section been updated?
[ ] Commit has unit tests
[ ] Commit has integration tests
[ ] (Optional) Are upgrade changes included in this PR? If not, mention the issue/PR to track:
[ ] (Optional) If documentation changes are required, which issue on https://github.com/openebs/openebs-docs is used to track them:

Unit tests are failing due to this?

Codecov Report

Merging #648 (beabcc7) into develop (4b09fda) will increase coverage by 0.36%.
The diff coverage is 66.66%.

@@             Coverage Diff             @@
##           develop     #648      +/-   ##
===========================================
+ Coverage    45.99%   46.36%   +0.36%
===========================================
  Files           78       78
  Lines         3820     3822       +2
===========================================
+ Hits          1757     1772      +15
+ Misses        1905     1889      -16
- Partials       158      161       +3

Impacted Files
Coverage Δ

cmd/ndm_daemonset/controller/blockdevicestore.go
71.91% <66.66%> (-1.00%)
:arrow_down:

cmd/ndm_daemonset/probe/udevprobe.go
49.01% <0.00%> (+2.37%)
:arrow_up:

cmd/ndm_daemonset/probe/addhandler.go
74.40% <0.00%> (+3.07%)
: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 a1b308a...beabcc7. Read the comment docs.

Fixed the unit tests @RealHarshThakur


[multistage] timeout issue running multi-table join on limited resource

based on https://github.com/apache/pinot/pull/9541

we've observe severe timeout issues when running with SSB test queries with -XX:ActiveProcessorCount=2
This is highly likely due to thread thrashing.

We should either

early terminate on resource contention. or
make sure there's enough resource allocated for executing these multi-table joins, or
improve planner resource anticipation

This is caused because there's a shared thread pool that's sized using the number of available cores and is used for both remote and local execution. Specifically, if there's more MailboxReceiveOperator tasks than there are threads in the pool it will block all threads (as the operator is a blocking call).
See #9615 as a potential workaround.

i think this can be closed and merged with #9615 . we've already identified the issue and also we already saw the TODO has been added.


fixed-buttons and navbar icons size

closes #154

Thanks for your Valuable contribution.
Don't forget to star the repo.


Extract editor run toolbar into its own component

As a part of the ongoing efforts to refactor the EditorNode monolith this PR extracts the run bar component and project running logic to a dedicated class. This also allows to refactor the internal logic and public API a bit, to make it cleaner, more consistent. And to fix a couple of issues in the process. The logic should remain the same though.

Introduce EditorRunBar, accessible as a singleton in the engine codebase. This component is not exposed to the API, but its public methods are, through the EditorInterface. This was already the case and has not changed.
Rework the API surface and internal logic of this new component, to hopefully make it cleaner and clearer. I identified at least a couple of issues while working on this, and fixed them:

We don't always correctly check for the custom movie path when running the current scene. (As an aside, this is only supported when running the current scene, but not for the main scene or for custom scenes; something to improve in the future).
We don't respect the current state of the play buttons when the theme changes.

Improve EditorNode includes in various files, fixing dependency issues which became apparent during the refactoring. This is why this PR touches so many areas, there were many implicit includes which had to be adjusted.
Simplify the EditorScript class, and also rename its files to match the class name.

Marking as a draft as this is based on the EditorInterface refactoring from https://github.com/godotengine/godot/pull/75694.

Sounds great, ik this is more like for other pr, but maybe separate parts like 2d,3d,UI and asset library too, and maybe have the ability to have for example 1 3d ánd 1 2d  screen  at the same time with multi window.

Since relevant parts were extracted with https://github.com/godotengine/godot/pull/76176, which is merged, this is now rebased on top of master and ready for review.

Thanks!


deps: up goreleaser to v1.9.2

Details are here https://github.com/goreleaser/goreleaser/releases/tag/v1.9.2.

https://github.com/kamilsk/godownloader/blob/d8e83f3c32b50383008d0be8038b14f9e243e539/go.mod#L8


kysely-bun-worker vs kysely-bun-sqlite

kysely-bun-worker and kysely-bun-sqlite are two different dialects that work with bun:sqlite. However, internally the naming used for the kysely-bun-worker dialect is called bun-sqlite. At first glance the name implies that kysely-bun-sqlite is what is used internally. It took me sometime to figure out why my setup wasn't working because of this confusion.
In my app I am using kysely-bun-sqlite and I am unable to use codegen. I'd like to propose we rename the current dialect from bun-sqlite to bun-sqlite-worker and include the kysely-bun-sqlite dialect to avoid future confusion.

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

Actually just saw the same thing with postgres too - the schema files in both were different (one was updated, one was not).

I've tried to address this here: https://github.com/RobinBlomberg/kysely-codegen/pull/174
N.B.
I opted for: kysely-bun-sqlite and worker-bun-sqlite
Instead of: kysely-bun-sqlite and bun-sqlite-worker
As I feel the former is more consistently named. Please let me know your thoughts...

@tlonny agreed

Should be released in<EMAIL_ADDRESS>🚀


v1.0.18 - Album art source

First of all, compliments with the great progress. This software fills a gap that I really was missing in my smart home setup.
Not really a big deal, but something I wonder. I have included in my flac files jpegs with album art. I do notice in some cases that the art I see in Music Assistant is another version of the album's art than included in the files. So I expect that it is sourced online. Is there perhaps a way to prioritize the artwork included in the local files?

Album art is derived from the ID3 tags of the actual track (in case of local filesystem audio) and, if the artist/album/track could be matched on Musicbrainz, metadata from metadata sources like Fanart.tv and the audiodb.
At this time there is not (yet) support for albumart as jpg files in the directories but that will be pretty easy to add.
Besides that I have plans for a built-in info editor to update the metadata yourself including the images and prioritize those. The backend plumping is already present for that but need to find some time some day to create the UI

Just wanted to let you know that since v1.1 the embedded/local metadata is prioritized over online metadata.

Awesome. I must say, I like the speed on which you are developing this all.

Thanks!


SkyFactory 4 - Electrolyser not outputting oxygen to pressurized tube or fluiduct

My electrolyser won't output the oxygen (or any fluid) into a tube or fluiduct.
My setup:

@MatthyPlayz Are you pulling out the hydrogen or deuterium? That has to be pulled out first before the oxygen can be extracted.

Thank you!

No prob! The output order issue will be fixed soon :)


resolved KeyError at /connect/get_token/ "given_name"

Hey, awesome repo! I tried to take it for a spin and kept getting an error in the get_token() view. It traced back to user_info['given_name'] not being available. Took a quick look and I only saw the following keys in user_info:
ver, amr, aud, iss, tid, name, unique_name, oid, upn, exp, iat, sub, nbf
After changing 'given_name' to 'name' everything resolved correctly. Let me know if you want this submitted another way. Thanks!

Hm, that's super interesting. You used an Office 365 account to sign in, right? I think that's the only account you can use, but I ask because my token looks like this (which I thought was default):
{
   'nbf':1442329312,
   'tid':'ed46058a-1957-405e-8d5a-fae110f41cb8',
   'name':'Garth Fort',
   'given_name':'Garth',
<EMAIL_ADDRESS>   'aud':'9da89503-8356-475b-b3ed-f55eb4a49719',
   'sub':'55fnlkGCN2baT89UgiUUy4bOuGwBkXVwAfRMHS1BKQg',
   'ver':'1.0',
   'oid':'dd08eab9-9fe0-4f7e-82f8-059914170ac3',
   'exp':1442333212,
<EMAIL_ADDRESS>   'family_name':'Fort',
   'amr':[
      'pwd'
   ],
   'iss':'https://sts.windows.net/ed46058a-1957-405e-8d5a-fae110f41cb8/',
   'iat':1442329312
}

Definitely an Office 365 account. Using the ID and Secret I created in Azure Active Directory. I notice you also have a field for family_name. I just double checked the user I have setup and both First Name and Last Name fields are blank. Perhaps they aren't included in user_info if blank? See attached.
I'll update the fields and verify shortly.

Very interesting. Thanks for this feedback! We've been on the fence on whether to use name or email address for display purposes... I'm thinking I might to some kind of hybrid of checking if a given_name exists, and then defaulting to upn if not. If you're interested in making that change, feel free to submit a PR.

We decided to strip the username from the UPN. Thanks for your feedback here! You just fixed an issue in a number of our repos!

@DJO3, I just submitted a fix to this issue. If you get a chance, a confirmation that it solves the issue you found would be awesome. Thank you!

@martellaj Confirmed! Issue resolved. Thanks!


Stalled on 'Outdated' challenge

Trying to run npm outdated gets me:
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "outdated"
npm ERR! node v5.2.0
npm ERR! npm  v3.5.2
npm ERR! code E404

npm ERR! 404 missing : how-to-npm
npm ERR! 404
npm ERR! 404  'how-to-npm' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/phildini/Repos/nodeschool/how-to-npm/npm-debug.log

Not sure how to proceed?

How did you proceed?

i met another problem
root@4353b8c24d53:/npm-practice# ls

README.md  node_modules  package-lock.json  package.json  test.js

root@4353b8c24d53:/npm-practice# npm outdated

Package       Current  Wanted  Latest  Location                   Depended by

npm-practice    1.0.1   1.0.6   1.0.6  node_modules/npm-practice  npm-practice

root@4353b8c24d53:/npm-practice# how-to-npm verify npm-practice

Nope, it's not npm-practice.  Try again!

i don't konw where is wrong

how-to-npm verify @linclark/pkg


What do we want to log in our console

I made a PR to update how the console behaved, but I think it could use some more discussion first.

One option:
Test text
console logs from running that test

Second test text
second set of logs

What about this?
Function a should return x
✅  expected output to be x got x

Function b should return y
❌ expected output to be x got y

What do you think @ojeytonwilliams?

I do like that idea.  It's similar to something Randy suggested a while back.  I think this is something we could do independently of the option I suggested.

So the questions to ask here is:

How do we log a gotten result written by the Camper.
How do we log the expected result?

Is it even possible, if so how would we achieve this.

I'm having second thoughts on this - it sounds good, but I'm not sure it makes sense for most of the challenges. Here's a test from a random CSS challenge: The --penguin-belly variable should be declared in the :root and assigned the value pink. Looking through a few others in RWD, I don't think it would work for anything in that section. Javascript is the place where you think it would be best, and maybe possible - but looking at some of those, I don't think it would work there either. Here's a few examples of test text from the JS section:
You should use the .match() method.
You should create a // style comment that contains at least five letters.
You should use the % operator
Seemingly, going to any random challenge has at least one test that wouldn't work without getting rid of it or re-writing it. What would the assert messages for those look like? They would probably just confuse people. There's quite a few that would work:
The value of remainder should be 2
lastLetterOfLastName should be the letter e.
But, for the most part, it doesn't make sense to me with our tests and I don't think it would work. My initial thought on this was that we should just log exactly what the users code logs.

I agree

It's definitely true that not all tests can (or should) be written in this style.  However, since some tests clearly could be, do we want to have a mixed output:
✅ Function a should return x:
expected output to be x got: x

❌ Function b should return y:
expected output to be y got: z

❌ You should use the .match() method.

Something like that?

How would we know which written style needs to be used?

As test authors? I assume you'd try to write tests such that they could give the detailed feedback and fallback to the empty message if it's not possible.
That's assuming we want this in the first place :man_shrugging:

I have specifically been writing tests using their method assertions (e.g. Instead of assert(truthy), assert.isTrue(truthy)) for this reason - in the case we want to have more granular output.
Largely, I am still in favour of this approach: https://github.com/freeCodeCamp/freeCodeCamp/pull/40518
But again, will it work for the new editor tests - they should be written as hints anyway (not just Such and such should return X)

But again, will it work for the new editor tests - they should be written as hints anyway (not just Such and such should return X)

I think that's a very good point.  We should focus on what we want for the project-based curriculum.  The soon-to-be-legacy console isn't really worth worrying about, imo.  It's not terrible as is.
So, since you and @nhcarrigan have been writing almost all the tests, what would you like to be able to do that you can't currently?

what would you like to be able to do that you can't currently?

We have a few features, but there is nothing that has to be done, in terms of running the tests and their output.

So should we just close this then? I agree that it's not worth the effort to slightly improve the existing console that already works quite well.

When in doubt, close it 😉
I think we are happy with the current behaviour of the current editor/console.
If it comes up, we can open a new issue specifically for the new editor/output.


[d3d11] Project CARS 2 missing menu/HUD on HMD (SteamVR)

It appears DXVK has memory allocation issues with this application using SteamVR, resulting in either a crash or hang:

Unlike Windows 10 the application also fails to render any menu/HUD items to the VR headset prior to starting a race.
Software information

Name: Project CARS 2

System information

GPU: GeForce RTX 2060
Driver: NVIDIA 440.44
Wine version: Proton 4.11-11
DXVK version: 1.5
SteamVR version: 1.10.1

Apitrace file(s)

pCARS2AVX.windows10_dx11_steamvr.trace (works as expected, cancelled .trace due to time)
pCARS2AVX.ubuntu1804_dx11_steamvr.trace (memory allocation issue)

Log files

pCARS2AVX_d3d11.ubuntu1804_dxvk15.log (works as expected)
pCARS2AVX_d3d11.ubuntu1804_dxvk15_steamvr.log (memory allocation issue)

Memory allocation failure is not a bug and cannot be fixed.

Due to this comment, can you try with latest Vulkan beta driver?
https://github.com/ValveSoftware/Fossilize/issues/55#issuecomment-572589380

this should be fixed in recent Nvidia drivers

@doitsujin Currently NVIDIA 440.44 is the latest stable release, is a beta driver required?

something might be wrong with your system configuration.

@doitsujin Possible though unlikely, this system is configured for testing purposes. (i.e. standard packages/out-of-the-box experience)

can you try with latest Vulkan beta driver?

@Leopard1907 Currently Ubuntu's graphics PPA does not provide the latest NVIDIA 440.43.02 "Beta" driver, will have to wait for a stable release.
@doitsujin The application also fails to render any menu/HUD items to the VR headset prior to starting a race:
Windows 10 (works as expected)

projectcars2_vrmonitor.windows10_dx11_steamvr.mp4
Ubuntu 18.04 LTS (menu/HUD issue)

projectcars2_vrmonitor.ubuntu1804_dxvk15_steamvr.mp4

And what exactly is the "menu/HUD issue"? The screenshots look the same?
Or are you referring to whatever is in the small window? Note that I have hardly any experience with VR so it's not clear what your problem is.

The missing menu is very likely fixed with https://github.com/ValveSoftware/Proton/pull/4163
Afaik Project Cars and Assetto Corsa Competizione are using Unreal Engine 4, thus it is very likely that both games use the same way to create the menus.

On  a side note, the menus in ACC are working perfectly with said PR, but the game itself crashes in VR (it runs perfectly without VR) when using an NVIDIA card. I tried to collect the info I have here https://github.com/ValveSoftware/SteamVR-for-Linux/issues/397
As far as i read (https://github.com/ValveSoftware/Proton/issues/1420#issuecomment-706723540) Project Cars 2 has the same issue.

This issue might be fixed with Proton 5.13-2 RC, see https://github.com/ValveSoftware/Proton/issues/4360
Unfortunately I don't own PC2, would be cool if somebody could confirm this.

This issue might be fixed with Proton 5.13-2 RC, see ValveSoftware/Proton#4360

@jp7677 Launching Project CARS 2 with Proton 5.13-2 RC3 and SteamVR 1.15.7 now displays the initial "Namco Bandai" loading screen within the headset/HMD but SteamVR itself crashes before progressing further.

I’m not that sure anymore that PC2 uses UE4, so I might miss the mark here completely.

@jp7677 Correct, the "Project CARS" games use the MADNESS Engine along with Automobilista 2 (same issue)

@mimattr thanks for the test and clarification. Sorry to hear that this is a different issue than the one ACC had and thus sorry for the noise I made.

@mimattr Friendly ping. Is this still an issue with latest version? 🙂

Are you still having different issues with latest version?

@Blisto91 Unfortunately the latest issue still remains, launching Project CARS 2 with Proton Experimental 7.0-20220712 and SteamVR 1.23.6 displays the initial "Namco Bandai" loading screen within the headset/HMD but SteamVR itself crashes before progressing further.


Add MinigameService

This is the main service for MinigameCore. This is something like the SpongeAPI's Sponge class except for our implementation stuff.

Could you please target branch 1.0.0?

i will rebase and retarget :+1:


Extending the multisig owners and operations ring

After discussing with @jpitts, we are adding Megan and James to the EthMagicians multisig and operations ring.
Right now the multisig is just Jamie and @bmann, and Boris (me!) doesn’t want to be 50% responsible for handling operations related to the wallet.
Megan has experience with crypto accounting and had previously volunteered to help out more.
James has been an active participant and previously volunteered.
Likely we will set it up as 2 of 4. We can also potentially, using Multis features, give allowances to non multisig holders, but we haven’t needed this capability yet.
This issue is to track the process of completing the move to 2 of 4.

Thanks Boris! @timbeiko the address can be found at https://etherscan.io/address/ethmagicians.eth

@timbeiko also at https://donations.ethereum-magicians.org.

I have invited @Flash-Git and Megan via email to Multis — please create an account and link the address of the wallet you’ll use.

@Flash-Git has linked his address into Multis and I have submitted him as an owner.
@jpitts you need to approve this on chain.

Megan has linked her address to Multis, and I have entered the request to add her as an owner. @jpitts you need to approve.

Sorry about the delay, I'll approve shortly!

Ok these approvals have been submitted:
https://etherscan.io/tx/0xd71bb20dc737bcb14ad7fef0c8ec83171f46ba1ccae26157470dd136bfb148a5
https://etherscan.io/tx/0xa7efeb667fda0edf3edaf642b9a2d4717442986a499976da42dc32e24d30731f

Completed! Thanks Jamie!


Tag semver parsing, environment variables

For example if DRONE_TAG=v1.2.3 we could expose the following variables:
DRONE_SEMVER=1.2.3
DRONE_SEMVER_MAJOR=1
DRONE_SEMVER_MINOR=2
DRONE_SEMVER_PATCH=3

If you could point to where this should be implemented, I am happy to give it a shot!

@tonglil
Seems this is the target file: https://github.com/drone/drone/blob/master/version/version.go

@ozbillwang that is the file for managing Drone's version, not parsing the tag from the webhook payload.

I am closing in favor of https://github.com/drone-plugins/drone-docker/issues/150, which is the primary use case I was trying to solve. Handling this at the plugin level seems to make more sense.


Typescript strict: noImplictAny causing typing issues.

angular-project.zip
OpenLayers 6.5.0
Typescript 4.1.5
TSlint 6.1.0
Angular 11.2.9
Using typescript strict feature and adding "noImplicitAny": true I run into a number of problems. Removing "noImplicitAny": true removes the problem. However I would really like to have this strict feature on.
Note: I am not using the @types/ol typings and installing this also fixes the issue. We don't want to use ol/types we want to use the most accurate typing that live with the code. As we are trying to have better type checking.
To Reproduce:

npm install
use the tsconfig below
ng build -> error message

 {
 "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "forceConsistentCasingInFileNames": true,
    "strict": true,
    // When adding noImplicitAny: true produces this error.
    "noImplicitAny": true,
    "noImplicitReturns": true,
    "noFallthroughCasesInSwitch": true,
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2015",
    "module": "es2020",
    "lib": ["es2018", "dom"],
    // Everything else is setup up manually and added according to the  README file(https://github.com/openlayers/openlayers)
    // START
    "allowJs": true,
    "paths": {
      "ol": ["node_modules/ol/src"],
      "ol/*": ["node_modules/ol/src/*"]
    }
  },
  "include": ["**/*.ts", "node_modules/ol/**/*"],
  "typeAcquisition": {
    "exclude": ["ol"]
  },
  // END
  "angularCompilerOptions": {
    "enableI18nLegacyMessageIdFormat": false,
    "strictInjectionParameters": true,
    "strictInputAccessModifiers": true,
    "strictTemplates": true
  }
}

Error Message
Could not find a declaration file for module 'ol/Map'.  'C:/Users/xyz/Desktop/workspace/app/node_modules/ol/Map.js'
implicitly has an 'any' type.
Try npm i --save-dev @types/ol if it exists or add a new declaration (.d.ts) file containing declare module 'ol/Map';
Expected behavior
The code should be able to compile with all the ol types in the typescript compiler.

Currently we are not publishing auto-generated .d.ts files with the library. We did that previously, but users migrating from @types/ol had several complaints. I'd not be opposed to publishing .d.ts. files again. Maybe @simonseyock wants to weigh in here too.

@ahocevar @simonseyock  if I recall, when you first tried to do this with OL 6.3/6.4 there were some TS issues preventing this from working out as you expected, that was TS 3.9. We're now at 4.2, hopefully a much better baseline. Any options you have which involve using native typings is a welcome consideration. The amount of 3rd party packages using DefinitelyTyped @types has decreased drastically, as most package publishers include bundles types.

I started to investigate what the auto-generated types are missing. The main point that was causing issues are the options objects which are only partially typed. A correct typing is causing problems with jsdoc. You can read more about this here: https://github.com/openlayers/openlayers/issues/11960
I am in favor of fixing this upstream. I am already working on this, but did not have that much time lately. And it is still much work and will take some time until the changes will be propagated.
In the mean time we could add a rewrite that removes the intersection types before processing the types in jsdoc. This will be quite hacky.
Another route is the removal of the BaseObject which is already in discussion for version 7.0.0
I will continue to investigate the auto generation of typescript types. I would think it would be great to have that!


MWPW-133847 | Pricing Page Look Enhancement

Pricing Page Look Enhancement
Resolves: Visual changes needed based on https://xd.adobe.com/view/7a3503ec-976b-461f-be7a-3169a456bde1-2f66/screen/8594b075-70db-466a-907c-3bf2b57611f3/specs/
Tech Debt ticket on integration tests and library: https://jira.corp.adobe.com/browse/MWPW-134171
Test URLs:

Before: https://stage--express--adobecom.hlx.page/express/pricing
After: https://mwpw-133847-main--express--adobecom.hlx.page/express/pricing

Codecov Report

Merging #105 (c993639) into stage (2d9a161) will increase coverage by 0.17%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##            stage     #105      +/-   ##
==========================================
+ Coverage   39.29%   39.46%   +0.17%
==========================================
  Files           9        9
  Lines        4986     4984       -2
==========================================
+ Hits         1959     1967       +8
+ Misses       3027     3017      -10

Impacted Files
Coverage Δ

express/scripts/scripts.js
44.90% <0.00%> (+0.32%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I noticed that we are still getting the fragment error in the console even when it is rendering correctly. It seems as though square brackets are actually used to designate a fragment, which I did not know. So I guess we would have to go with another authoring designation for the text highlighting, italics?

@redvelvet511 looks like we might want to add a space after the superscript.

@redvelvet511 looks like we might want to add a space after the superscript.

done thanks!

I noticed that we are still getting the fragment error in the console even when it is rendering correctly. It seems as though square brackets are actually used to designate a fragment, which I did not know. So I guess we would have to go with another authoring designation for the text highlighting, italics?

also fixed this by using parenthesis (( )) instead of [[ ]]

done thanks!

done thanks!

done thanks!

I noticed that we are still getting the fragment error in the console even when it is rendering correctly. It seems as though square brackets are actually used to designate a fragment, which I did not know. So I guess we would have to go with another authoring designation for the text highlighting, italics?

also fixed this by using parenthesis (( )) instead of [[ ]]

Hi, I think we should add some kind of padding here so it doesn't looked to cramped

Fixed it at the exact same time you commented haha


Throttling bug with Transition

When use Transition I have a bug: Transition childrens do not unmount sometimes.
You can see the bug here: https://youtu.be/osighmGWoUw
Repo: https://github.com/DmitryGG/animated-ui
CodeSandbox: https://codesandbox.io/s/github/DmitryGG/animated-ui
I can reproduce bug only when run CRA dev mode on my PC, and can't reproduce it in CodeSandbox.
I think it is because of low performance (for example record video or show DOM dev tool), as result animation throttling and bugging.

Hard to track this one, in CSB it looks alright to me as well and currently all hang ups in transition should be fixed given that you're using react 16.4.x and not below. Could this maybe be the case?

I had a similar issue, and looks like it was introduced in 5.4.3 (https://codesandbox.io/s/nwlq0820mj - inspect element to see children not being unmounted), 5.4.2 works as expected. (or my code could be wrong?)

Update to react and react-dom 16.4.x then it’ll work. React lifecycles were broken prior to that unfortunately.


Implemented Microsoft Edge and Node 4 support (closes #9, #36, #37)

\cc @inikulin @AlexanderMoskovkin
Also, @VasilyStrelyaev, please check changes in BrowserInfo description and correct them if necessary.

I think we should add the precedence of the commands in the description: e.g. if  macOpenCmdTemplate is specified it will be used as open command, otherwise we will use standard executable launch mechanism.

FPR

lgtm

It requires rebase BTW

FPR

lgtm

Just some minor docs issue
\r-

FPR

lgtm

lgtm

lgtm


Create StreamLayerClient

Add StreamLayerClient skeleton
Add unit test

Resolves: OLPEDGE-1521
Signed-off-by: ashevchu<EMAIL_ADDRESS>

Codecov Report

Merging #165 into master will decrease coverage by 2.5%.
The diff coverage is 100%.

@@           Coverage Diff            @@
##           master    #165     +/-   ##
========================================
- Coverage    64.9%   62.3%   -2.6%
========================================
  Files          51      53      +2
  Lines        1344    1420     +76
  Branches      158     165      +7
========================================
+ Hits          873     886     +13
- Misses        437     500     +63
  Partials       34      34

Impacted Files
Coverage Δ

@here/olp-sdk-dataservice-read/lib/client/index.ts
100% <100%> (ø)
:arrow_up:

...k-dataservice-read/lib/client/StreamLayerClient.ts
100% <100%> (ø)

@here/olp-sdk-dataservice-api/lib/stream-api.ts
11.2% <0%> (ø)

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 e1daae7...f6e7dbb. Read the comment docs.


Bump Wasm deps

wasm-bindgen is out of date with upstream.
To avoid having this problem, unpin the patch version
of wasm-bindgen.
Signed-off-by: Joe Grund<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master     #899   +/-   ##
=======================================
  Coverage   95.42%   95.42%
=======================================
  Files           2        2
  Lines         153      153
=======================================
  Hits          146      146
  Misses          7        7

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 44f3948...ba38ce7. Read the comment docs.


Run real-world applications as tests for the filesystem.

i want to resolve this issue will you please assign me this issue.


Connection to server refused on Raspberry Pi and Ubuntu Server

Version:

k3s version v1.17.4+k3s1
Describe the bug
When trying to execute any kubectl command the following output is generated:
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes) or
The connection to the server <IP_ADDRESS>:6443 was refused - did you specify the right host or port?
To Reproduce

Install Ubuntu Server (64-bit) on Raspberry Pi 4B
Install k3s using curl -sfL https://get.k3s.io | sh -

Expected behavior
A k3s cluster should be present.
Actual behavior
The kubectl command cannot reach the server.
Additional context / logs
As described above I am trying to setup a k3s-cluster on a Raspberry Pi running Ubuntu Server (64-bit) as the os.

What does syslog/journalctl says?

@alekc thanks for the hint. It showed that cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory has not been inserted.
After appending the above to boot/firmware/nobtcmd.txt and /boot/firmware/btcmd.txt I was able to run the kubectl commands.


Switch to _copy_oftype

Follow up on https://github.com/JuliaArrays/FillArrays.jl/pull/172. Still part of trying to get LazyArrays to work on Julia 1.8-beta1: https://github.com/JuliaArrays/LazyArrays.jl/pull/205.
With this change, the tests still pass on earlier Julia versions. Julia 1.8-beta1 fails which I've narrowed down to https://github.com/JuliaLang/julia/issues/44536. Also, there is a problem with a missing eltype for a certain signature which I haven't been able to narrow down yet.

We need to make the compat entry require the version of FillArrays that introduces _copy_oftype

There seems to be some changes to elsize. We'll have to look into this (it might involve creating our own _elsize)

There seems to be some changes to elsize. We'll have to look into this (it might involve creating our own _elsize)

I just came across https://github.com/JuliaLang/julia/issues/44674 so it seems you luckily have a solution for that now.
Based on the reply that I got on https://github.com/JuliaLang/julia/issues/44536, I've now changed the equality in all(mul(Y',X) .=== Y'X) to isapprox in 47611bc.
The tests now still fail with elsize related errors on Julia 1.8-beta1. Oddly enough, the tests do pass on an 1.9 nightly that I also tested. I still haven't been able to figure out what PR in Julia base caused this change.

I have the tests now working, about to push

For me this is good to merge like this :+1: I cannot press the "approve review" button because I'm the author of the PR.


Updating component names

Removing use of pascalCase outside of code examples

Is this still being worked on?
Partly covered in https://github.com/jpmorganchase/salt-ds/pull/1078


overload_methoded function shouldn't set no_cpython_wrapper as False

During testing #9440 , I found another issue related.
from os import environ

environ["NUMBA_CHROME_TRACE"] = "1.json"
environ["NUMBA_CAPTURED_ERRORS"] = "new_style"
environ["NUMBA_DUMP_OPTIMIZED"] = "1"

from numba import njit
from numba.core import types
from numba.typed import Dict

@njit
def goo(k, j):
    d = Dict.empty(types.int64, value_type=types.int64)
    d[1] = 1
    d[2] = 2
    d.pop(k)
    del d[j]

goo(1, 2)

We found impl_pop is compiled 3 times.
Based on #9440, we know 1st and 3rd have the different type signature, so it's recompiled.
More importantly in this issue, I notice 1st and 2nd have the same type signature, but different compilation flags for impl_caches, which results in the recompilation. The only obvious diff in their flags is no_cpython_wrapper. For this overloaded function, this flag should be True, but somehow and somewhere, it's overrided to False for the 1st case.
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------

I couldn't reproduce a case where no_cpython_wrapper is set to False. I added the following diff to debug the problem:
diff --git a/numba/core/typed_passes.py b/numba/core/typed_passes.py
index d981ae409..cba2792c8 100644
--- a/numba/core/typed_passes.py
+++ b/numba/core/typed_passes.py
@@ -452,6 +452,9 @@ class BaseNativeLowering(abc.ABC, LoweringPass):
         metadata = state.metadata
         pre_stats = llvm.passmanagers.dump_refprune_stats()

+        func_name = state.func_id.func_qualname
+        if "impl_pop" in func_name:
+            print('====', func_name, state.flags.no_cpython_wrapper, state.args)
         msg = ("Function %s failed at nopython "
                "mode lowering" % (state.func_id.func_name,))
         with fallback_context(state, msg):

Testing this against current main vs https://github.com/numba/numba/pull/9457
main @ 42616dc0bb40752ae1d2ca08328435144caa8a6c:
$ python ./iss9462.py  | grep "OPTIMIZED DUMP impl_pop"
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------

#9457 @ https://github.com/numba/numba/pull/9457/commits/017b630601ae646d509899aaf1cd8ba3512ed998:
python ./iss9462.py  | grep "OPTIMIZED DUMP impl_pop"
---------------------OPTIMIZED DUMP impl_pop.<locals>.impl----------------------

Seems like the reported issue is fixed in the PR.

When function impl_pop tries to lower itself in its native lowering pass, all flags are good.
But when the caller, e.g., impl_del, tries to call _get_impl, which calls _build_impl for impl_pop if not finding a cache, the flags at the very beginning of _get_impl could have no_cpython_wrapper as False. Then _cache_impl will use this wrong flag as a part of cache_key, which results in recompilation later. @sklam
So, I fixed this issue by this part in that PR:
        flags = targetconfig.ConfigStack.top_or_none()
        dict_flags = dict(flags.options) if flags is not None else {}
        for key, value in self._jit_options.items():
            if key in dict_flags:
                dict_flags["key"] = value

Don't directly use flags, I use dict_flags for cache_key.
But in theory, I think the root cause should be flags = targetconfig.ConfigStack.top_or_none(). Someone pushed the wrong flags into this Stack. But I didn't find the location, so I hacked after the top_or_none(), since self._jit_options always contains the correct options we need.

I don't think this is stale as there is the ongoing PR to fix this. Going to remove the needtriage label.


Documentation inaccuracy

What is the problem you are having with rclone?
Documentation inaccuracy
Notes:
Case Insensitive
"If a cloud storage systems is case sensitive then it is possible to have two files which differ only in case, eg file.txt and FILE.txt. If a cloud storage system is case insensitive then that isn’t possible."
It's actually the other way round. Case sensitive filesystems don't allow two filenames that only differ in case. "FILE.txt" vs "file.txt" is not allowed. A case insensitive filesystem would in turn allow both files to coexist.
That mistake carries throughout the following sentences. The notes about OS and case sensitivity are correct.

The documentation is correct unless the definition of case-sensitivity is different for cloud storage systems.


Implement Facebook Link Preview for better links

Do I need SSR?

Hi @Dlearn, you won't need SSR, just a few meta tags in the index file pointing to your desired image!
Check this out, it's the Open Graph Protocol, and it's used to declare social preview links for all social networks (Twitter use slightly different tags, so be sure to declare all of them!).
You'll end up with something like this in the head of your index.html...
<meta property="og:title" content="Northgard Lore Planner" />
<meta property="og:url" content="<your site url>" />
<meta property="og:image" content="<your image link>" />


Autocomplete with Id & Value, displayWith, & Reactive form.  DisplayWith does not display value

Bug, feature request, or proposal:
Bug
What is the expected behavior?
The reactive form field is the Id and is what the database is expecting.  The display to the user should be the value.
What is the current behavior?
The displayWith function does find and return the value but I think because the input is associated with the Id, it persists in displaying the Id.
What are the steps to reproduce?
https://stackblitz.com/edit/angular-qqbxbt
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular & Material 5
Is there anything else we should know?

Can you expand a bit on the issue you are seeing?  After reading through your report, I am not quite sure of the issue you are encountering.

Hi Joseph,
Sorry, I should have gone back and expounded a bit more.  I continued to work with the issue I was having.  I was trying to add an Autocomplete select form control to a Reactive form.  I could not use formControlName in my html, I had to change it to use a formControl then manually move the data back and forth.
In the stackBlitz I attached I have two autocomplete fields.  The first one uses formControlName but it does not work as expected.  If you select a warehouse from the drop down, the warehouseId field = the whole warehouse object not the warehouseId value (see the Form Value display at the bottom of the screen).  If I change the [value]=”w”  to [value]=”w.warehouseId” then I cannot get the warehouse name to display to the user.
The second autocomplete field does work and is what I have been using to move forward but I have to create a separate FormControl field for each autocomplete field on my page and manually move data when an option is selected.
Maybe this isn’t a bug but instead a feature request.  It would be nice if the autocomplete worked with the Reactive form’s formControlName.
Please let me know if I still didn’t give enough detail.
Thanks,
Tracy.
Tracy Evans | Senior Systems Analyst | Charleston Water System |<PHONE_NUMBER>
From: Joey Perrott<EMAIL_ADDRESS>Sent: Monday, June 25, 2018 11:51 AM
To: angular/material2<EMAIL_ADDRESS>Cc: Evans, Tracy J<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [angular/material2] Autocomplete with Id & Value, displayWith, & Reactive form. DisplayWith does not display value (#11796)
Can you expand a bit on the issue you are seeing? After reading through your report, I am not quite sure of the issue you are encountering.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/angular/material2/issues/11796#issuecomment-400000702, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AUGqLyeS7rFfURsWj1Gse2U4TLSzQz0lks5uAQbagaJpZM4Uovh-.

Hi Joseph,
Sorry, I should have gone back and expounded a bit more.  I continued to work with the issue I was having.  I was trying to add an Autocomplete select form control to a Reactive form.  I could not use formControlName in my html, I had to change it to use a formControl then manually move the data back and forth.
In the stackBlitz I attached I have two autocomplete fields.  The first one uses formControlName but it does not work as expected.  If you select a warehouse from the drop down, the warehouseId field = the whole warehouse object not the warehouseId value (see the Form Value display at the bottom of the screen).  If I change the [value]=”w”  to [value]=”w.warehouseId” then I cannot get the warehouse name to display to the user.
The second autocomplete field does work and is what I have been using to move forward but I have to create a separate FormControl field for each autocomplete field on my page and manually move data when an option is selected.
Maybe this isn’t a bug but instead a feature request.  It would be nice if the autocomplete worked with the Reactive form’s formControlName.
Please let me know if I still didn’t give enough detail.

Going to close this as a duplicate of #12144 since that would cover this use-case