Catchall-Account

Hej,
I write my comment here because I am not sure if your OStatus-suite has a future with ActivityPub at the horizon.
It would be cool if it was possible to follow the whole blog and not just accounts. At the moment you can just follow<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>- it would be nice if I could just follow<EMAIL_ADDRESS>I don't care what * is or if I am able to customize it...

hmm... do you ask because you are the only one using the blog and you want to use the main domain instead of the /author/... domain? Or do you really have a blog with different authors and you want to follow the whole blog?

In the end it will be fixed in both plugins, because ActivityPub does not really define the<EMAIL_ADDRESS>stuff, but still uses the OStatus/WebFinger stuff instead.

I run several Wordpress-sites. My blog kaffeeringe.de has only me as author. But I am thinking about organisations that use Wordpress. There are most likely more than one author. Or the author changes over time. For exampel https://soz.is/ offers Wordpress to SPD volunteer organizations. They sometimes change the webmaster and don't just pass on the account data.
In my case I realized that my admin-username is also my ActivityPub-username. I changed that. I changed my username to<EMAIL_ADDRESS>turned it into a non-admin account and Created a new admin-account with a different name. It would also be easier for one-person blogs not to publicly appear with their admin-usernames.

One way to think about it, perhaps, is that the blog could have a master Actor assigned to it, that basically reshares all of the posts made by that blog's members?
That's effectively how PeerTube associates accounts and channels. An account Actor has multiple channels, each channel is itself a separate Actor that consists of reshared posts from the master account.

The only difference, perhaps, is that the attribution would point in the other direction, where the blog Actor is resharing the statuses coming from individual users.

any suggestions for the identifier<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Or you make that customizable...

<EMAIL_ADDRESS>would help me with my multi-user problem at wordpress too. Then I would not have to care about those author pages ...

i would like that feature too. can we maybe try, i send anything in activityPub and the wp settings screen shows it, ... makes it easier setable, from which individual or groups of accounts, where new activities are created and sent to setable outboxes.

ok, lets leave out the "sending anything in activityPub" for now. the basic options I think as a admin on a wp blog with a couple of other users would be

a list of wp-users > activitypub actor: assign groups of wp users to certain activitypub actors

this list would allow both, Catchall or one activityPub actor per wp user or anything mixed. I guess as first part of the setting, one could some UI to create/manage activityPub actor running through the wp blog.

#43 has been recently opened with a similar question. After reading carefully this topic (and not being a programming expert), I was able to conceptualize two possible ways to make it work:
a) Insert an option in the "ActivityPub Settings" page that allows admins to choose between "Follow the whole blog", "Follow blog sections" or "Follow author". In this case, for each option ActivityPub would create one user/actor for the whole blog (e.g., "wholeblog@blog.net"), one user/actor for each blog section (e.g<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>and so on) and one user/actor for each blog author (as it does today). Admins would then choose what suits them best.
b) Create an option in the "ActivityPub Settings" that allows the automated republishing of the whole site or any of its sections in a preexisting profile (e.g<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>etc.).
This is an important issue because, for example, there are news sites (eg, WSJ, The Economist) that use RSS to spread their news by section, by author, or by grouping all site publications in a single stream. If something similar is made possible using the ActivityPub protocol using WordPress, this would be a further stimulus for growth in protocol usage.

For the whole blog you could either use <blog title>@<blog url> or let the admin define a random actor name. I agree with @manoelnascimento that having "meta users" for categories/sections and tags might be useful as well.

I like the idea by @schiessle having such a mata user would be really great.

I echo this. Take an organisation like Open Rights Group, with a vblog

I would also love to have this feature. In particular it would be great to turn off the automatic creation of profiles for all users of my site and just have one catch-all account, as my site has a lot of users who do not publish posts and I don't feel comfortable auto-generating profiles for them without their knowledge.

For our blog https://24daysindecember.net - which shares posts by multiple authors over the course of the 24 days leading up to 25th of december - we would also really apprechiate some way that people can just subscribe to the whole blog to follow those separate articles. Having to subscribe to the separate authors does not make sense as they are not known beforehand.
So having one catchall, that people can subscribe to while still maintaining the ownership of the post towards a distinct user would really be helpful!

having one catchall, that people can subscribe to while still maintaining the ownership of the post towards a distinct user would really be helpful!

A straight-forward solution to this would be to have the catch-all account Announce/ Share all the Posts with its followers.

One thing to think about is how replies would work.
@example  Would all replies

There are 2 different use-cases here:

Multiple actor model, where authors posts are shared by a main Site actor
Single actor Site model

In this single Actor model, who would be able reply to comments?
Would it make sense for any author to have the authority to reply, or should it map to an editor role?

I think in an ideal world, it would be possible to configure which role it maps to (I've got a variety of custom roles on my site). But failing that, in my case it would make the most sense for it to map to an editor role. Not sure what set-ups others use.

perhaps it would make most sense to map it to the moderate_comments capability

I too would prefer to be able to have one Mastodon profile for the whole blog.
For me, the reason is a bit different: I tend to use my real name and the same profile pic. Thus, the blog's Mastodon profile actually looks as if it impersonates my primary Mastodon account. I don't want people to confuse one with the other.

This is how I would like to use it as well. I just want people to be able to follow our multiuser blog with something like<EMAIL_ADDRESS>We often have new guest bloggers and with the current system people would have to add a new person to follow every time they posted!

I would propose to have a switch in activity settings to change from user to whole blog and - what I need - category.
Also, I need a Follow button for the Website that I could add.
Se also: https://github.com/pfefferle/wordpress-activitypub/issues/14 ( https://github.com/pfefferle/wordpress-activitypub/issues/145 )

I too would prefer to be able to have one Mastodon profile for the whole blog.
For me, the reason is a bit different: I tend to use my real name and the same profile pic. Thus, the blog's Mastodon profile actually looks as if it impersonates my primary Mastodon account. I don't want people to confuse one with the other.

Exactly this! Had it configured then all of a sudden noticed that I'd be following myself or having people follow two different versions of me.

Hey @pfefferle could you give us an idea whether this can be prioritised? I'm not sure if there is a reason why this hasn't happened (eg reworking the code is difficult, or you don't have time to do, or need funding, or other); or perhaps it is in fact at the top of your pile, but it would be great to know your thoughts on it and if it is something that can be done soon.
I am certain it is blocking a lot of take up. This plug in something I could push with lots of organisations as a no brainer thing to do to get them on the Fediverse, but without this feature it won't work for most organisations with multiple authors who change over time (which is nearly all organisations tbh).

Hey @JimKillock
Valid question! At the moment it is simply a time problem! I am currently thinking about my options to invest more time in this and my other plugins. I hope I have an update for you all soon!

@pfefferle good luck and don't overwork yourself either! You're doing amazing work :)

Thank you @pfefferle :)

If this happens (which would be amazing!!) it would be great to then give a GUI for adding aliases to accounts that exist on WordPress so that people can use the domain name but connect it to a mastodon/other fediverse account held elsewhere.
An example of what I mean is here: https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html

Should we add a separate issue? I agree this is a great idea but is probably a different problem to solve.

Please allow me to propose a Mockup. I'm not that familiar with how WordPress work in background. But I hope I'm able to transfer the Idea I have.

@Mannshoch I like your ideas, but the categories part makes things really complicated :)
I like it!

I see a lot of ideas flopping around and everyone has a little different idea for it - From a generic feed for everything to category based stuff...
All good and probably valid.
But if there is a time constraint or a complexity to it that is hard to figure out for now that's causing delays pick a simple implementation first.
To my mind that would be simply an option to set a feed name that streams everything (exactly like a RSS feed does now) and that's it.
For that approach you could even use the RSS feed as a basis and convert it to a activitypub feed perhaps? (not exactly, but you know, its a similar feed in a different format basically...)
See how that works, hear what people think of it.
Then once you have that all figured out, either add a filter or sub-function for category based feeds if that still makes sense.
If there is a question for duplicate content in different feeds then have the plugin assign a hash or ID in the post meta as soon as the plugin sticks it in a feed (the everything feed, user, category, custom or otherwise) and let ALL feeds rely on that. Simple and effective.

Just a thought for the common feed, some have rightfully pointed out that someone who follows both the main account, and individual authors, may find themselves with duplicates in the timeline.
I wonder if instead of posting it as the main account, the main account simply "boosts" whatever is posted by the authors?  That way, the followers can see whom has been posting what, but still follow a "single" point if they so choose.

After reading all of those posts, I think it would be the best way to implement them all to follow ...

individual authors
categories
hashtags
whole blog

... perhaps with a checkbox in the backend GUI for each option to individually choose what is to be exported.
(I have absolutely no idea how complicated this may be, because I never did programming in PHP.)


Make worker configuration be different on each node

There are things in presto configuration which can be set differently on each node.
For example node.id in node.properties or node.internal-adress in config.properites.
The idea is to support template configuration where user could use some variables which will be resolved on target node. Let say we would have a defined set of variables like:

uuid - generates new uuid
current_node - a hostname (or ip address) used topology file for current node
coordinator - a hostname of coordinator node defined in topology file

then in configuration files user could have:

for config.properties:

http-server.http.port=28384
query.max-memory=50GB
query.max-memory-per-node=512MB
discovery.uri=http://${coordinator}:28384
coordinator=false
node.internal-address=${current_node}

for node.properties

node.id=${uuid}
catalog.config-dir=/etc/presto/catalog
node.data-dir=/var/lib/presto/data
node.environment=presto
node.launcher-log-file=/var/log/presto/launcher.log
node.server-log-file=/var/log/presto/server.log
plugin.dir=/usr/lib/presto/lib/plugin

@cawallin @rschlussel What do you think?

I think this is a duplicate of https://github.com/prestodb/presto-admin/issues/35
It seems like s a valuable addition and the syntax you proposed is good.
Right now we special case the node.id.  Because we generate a uuid on the node side if there's no node.id yet in the config file, but then for future deploys we specifically don't overwrite it so that the node names stay the same.

I closed the old one as this one is more detailed

Hello, I would like to work on this issue. Can you assign it to me?
It seems to me that allowing environment variable expansion in configuration files will solve the problem.

Please go ahead. Nobody else it working on this right now.

hai how to set the node.id in node.properties

hai how to set the node.id in node.properties


Adds an index file to each directory, and removes gz suffix

The index file contains an line of the form {name:"394250", min_timestamp: 8509, max_timestmap:<PHONE_NUMBER>} for each element in the directory.

might need a test when ndjson file is already there too

Oh good point, I'll add that. Maybe it will make the codecov check happy, too :crossed_fingers:

Is there something else I need to do here? (if you're waiting for me to hit the merge button, I don't have permissions for that :smiley: )

my bad - didn't realize


Improve Secret management

Currently some secrets are still hardcoded in the configs. Better if they are shared objects between deployments and configs.
Solution: Put them as secrets and then pass them as environmental variables.

This has been fixed with a centralized secret location for HASS and using SealedSecrets for Kubernetes deployment.


Bug fixing

- fixes a problem when there 2 or more entities that breaks the RPCProxies initialization
- fixes the local deployment when an external datasource is selected

Jenkins please retest this.


Janky when looping through sprites

There seems to be a jank between each sprite when doing this
var canvidControl = canvid({
    selector : '.video',
    videos: {
        clip1: { src: 'clip-1.min.jpg', frames: 32, cols: 6, fps: 30, loops: 1, onEnd: function(){
          canvidControl.play('clip2');
        }},
        clip2: { src: 'clip-2.min.jpg', frames: 32, cols: 6, fps: 30, loops: 1, onEnd: function(){
          canvidControl.play('clip3');
        }},
        clip3: { src: 'clip-3.min.jpg', frames: 32, cols: 6, fps: 30, loops: 1},
    },
    width: 640,
    height: 360,
    loaded: function() {
        canvidControl.play('clip1');
    }
});

Thanks! I will check that

Maybe it makes sense to allow playing of a sequence of multiple clips using one play() call:
canvidControl.play(['clip1', 'clip2', 'clip3']);

Seems to be a common use case. This would probably make it easier to solve the jank issue internally.

I don't think it can be solved, I've tried to implement a different playback system starting from canvid js, and it seems to be an issue with the implementation of requestAnimationFrame that skips a frame when switching sprite sheets.

can you provide a complete test for this issue, for instance on jsbin / jsfiddle or similar? I tried to reproduce it with a multi-clip video but didn't see janks.

Hi man, Android 5.x version will jump frame, this problem does not know how to solve...


chore(Blog): update “2021-10-06-hébergement”

Automatically generated by Netlify CMS

👷 Deploy Preview for lucileetguillaume processing.
🔨 Explore the source changes: 7311a5cfd9a99818035eab04a66e4ee829143b29
🔍 Inspect the deploy log: https://app.netlify.com/sites/lucileetguillaume/deploys/61b6625325e61a0009fb3228


Describe Azure subscription requirements

Todo

Update the pre-requisites of the guide to describe the azure RBAC required to provision (User Access Administrator, and Contributor)

I believe "Role Based Access Control Administrator" role would be enough instead of "User Access Administrator", it is in preview now.

I believe "Role Based Access Control Administrator" role would be enough instead of "User Access Administrator", it is in preview now.

Good to know! We can give it a test with our pipeline.


Register MvcCore

Severity	Code	Description	Project	File	Line
Error	CS1061	'IServiceCollection' does not contain a definition for 'AddMvcCore' and no extension method 'AddMvcCore' accepting a first argument of type 'IServiceCollection' could be found (are you missing a using directive or an assembly reference?)	ITN.TS.Hosting.Web.DNX Core 5.0	ServiceCollectionExtensions.cs	16
Dependecy of project.json
  "dependencies": {
    "Microsoft.AspNet.Http": "1.0.0-*",
    "Microsoft.AspNet.Http.Abstractions": "1.0.0-*",
    "Microsoft.AspNet.Mvc": "6.0.0-*",
    "Microsoft.AspNet.Routing": "1.0.0-*",
    "Microsoft.Dnx.Runtime.Abstractions": "1.0.0-*",
    "Microsoft.Framework.DependencyInjection.Abstractions": "1.0.0-*",
    "Microsoft.Framework.Logging": "1.0.0-*",
  },
  services
                .AddMvcCore()
                .AddViews()
                .AddRazorViewEngine();

The packages and namespaces for DI + Logging were renamed over the weekend: https://github.com/aspnet/Announcements/issues/77

Yes i solved problem but i have one big problem about Unicode
https://github.com/aspnet/Mvc/issues/3252 please help


Changes to support MED codec

Hello,
Here is the second attempt for the MED codec.  The pyproject.toml is now updated with the dhn_med_py dependency.  I specified >=0.9.5 for the version, but if the pip install always just uses the latest available, then perhaps that specification is unnecessary.  Thank you!

Hi Julia, thank you for the wonderful feedback.  I will go through and review the comments.  As for your question about lazy mode and the underlying library, it is acting in lazy mode.  The MedSession() constructor in parse_header is simply reading metadata and opening file pointers, while the get_matrix_by_sample() function in get_analogsignal_chunk() is doing the actual reading/decoding of the data from the files.

I like all of the changes suggested, and will implement them (this might take a few weeks).  Thanks again for the good comments!


Error after upgrade to v0.2.7

I have upgraded to v0.2.7 and after reboot I see the following errors:
2022-06-08 18:00:59 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry <IP_ADDRESS> for lennoxs30
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 339, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/lennoxs30/init.py", line 252, in async_setup_entry
fast_poll_count = entry.data[CONF_FAST_POLL_COUNT]
KeyError: 'fast_scan_count'
2022-06-08 18:00:59 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry <IP_ADDRESS> for lennoxs30
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 339, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/lennoxs30/init.py", line 252, in async_setup_entry
fast_poll_count = entry.data[CONF_FAST_POLL_COUNT]
KeyError: 'fast_scan_count'

I was able to fix this issue by following the info found here:
https://github.com/PeteRager/lennoxs30/issues/147#issuecomment-1100948023
The "fast_scan_count" and "timeout" entries were missing.

Interesting, I had thought I had that one fixed :-(.
What version did you upgrade from?

I'm not sure which version it was, sorry. Any way to tell from the logs? I know it was earlier than 0.2.0.

That’s helpful.  Prior to 0.2.0 the configuration was in YAML.  It looks like the migration script would not add these new parameters in that were introduced in 0.2.3 and hence the code would encounter the error you saw.
Does that fit your scenario?

Yes, that sounds like the exact issue I encountered. Thanks for your work on this project. It is extremely useful.

Changes have been merged and release will go out tomorrow.  You do not need to upgrade unless you want.
https://github.com/PeteRager/lennoxs30/releases/tag/v0.2.8


Tab contents don't hide if they have css setting display with specificity greater than 2

Can we add a documentation note mentioning that phosphor hides elements with a selector having attribute specificity of 2? I was running into a case where tab content was showing up when it shouldn't, and it turned out that there was some styling that overrode Phosphor's attempt to hide tab content.
Another option would be to make the tab hiding css at  https://github.com/phosphorjs/phosphor/blob/ed6c10e483a7aeb71bdd116ca870a9162d895662/styles/base.css#L282 use !important, but that is strongly recommended against on MDN. Another option would be to wrap tab content in another div that we control, so we can make sure to control the display, but even that doesn't solve the problems of elsewhere in phosphor assuming that you can hide content with a class selector of specificity 2.

CC https://github.com/ipython/ipywidgets/pull/919 where the issue came up.

A related issue - if I hide a widget, and put it in a tab panel, then the tab panel may unhide the widget for me. It may be cleaner to have the tab panel embed each of its content widgets inside of a widget it controls, so it can hide/show the content independently of the widget hiding/showing itself.

It may be cleaner to have the tab panel embed each of its content widgets inside of a widget it controls, so it can hide/show the content independently of the widget hiding/showing itself.

@sccolbert - thoughts about having tab content wrapped in a widget that the tab panel controls?

Can we add a documentation note mentioning that phosphor hides elements with a selector having attribute specificity of 2?

I don't know whether I (we) ever opened an issue on this, but I was talking with the team and we agreed that adding !important to the rule for p-mod-hidden is reasonable, which would solve this specificity problem.

thoughts about having tab content wrapped in a widget that the tab panel controls?

:-1: This would be adding an unnecessary level of nesting for everyone all the time. If you need that behavior, you can wrap the widget yourself.
But, if the only complaint is the auto-showing of widgets when added to the tab panel, you can control that by changing the insertBehavior of the tab panel's tabBar.

👎 This would be adding an unnecessary level of nesting for everyone all the time. If you need that behavior, you can wrap the widget yourself.

I was debating between the badness of an automatic (internal) wrapper widget vs the !important selector. I thought you'd never go for the !important css...

fixed in master

Thanks. We've also added that specifically for tabs to the ipywidgets project in the meantime, and it's worked great: https://github.com/ipython/ipywidgets/blob/master/jupyter-js-widgets/css/widgets-base.css#L899

In master, I've marked anything using p-mod-hidden to hide stuff as !important.


Update to latest CoffeeNet parent version 0.32.0

New CoffeeNet parent version 0.32.0 was released! Please check https://github.com/coffeenet/coffeenet-starter/blob/master/CHANGELOG.md for more information

Pull Request Test Coverage Report for Build 39

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 73.913%

Totals

Change from base Build 38:
0.0%

Covered Lines:
17

Relevant Lines:
23

💛  - Coveralls


Fix Tensor.dropout() with multigpu

Right now .dropout() can not be used with multigpu. .rand(), which is called under the hood, uses Tensor._loadop() which cannot handle multidevice strings.

can you add a regression test (in test_multitensor)?

@chenyuxyz Sure thing!

Also is the recursive call necessary?

I can avoid it, but doing so will introduce more lines.

do it in the correct, simple, compact way (following that order). line count is a metric, not the target


Question: Help with creating a slimmed down version

I need some config help. The documentation here is so well organized that I am sure it is already covered somewhere. My lack of knowledge of docker and linux is playing into it, but have some questions.
I am trying to create a planet database for reverse geocoding in docker running on Windows. Have just over 500G left on my computer after downloading the planet.osm.pbf file
On nominatim.org [https://nominatim.org/release-docs/develop/admin/Import/] they say I need a setting '--reverse-only'
More importantly, I want to '--drop' full and extratags

style
Import time
DB size
after drop

admin
4h
215 GB
20 GB

street
22h
440 GB
185 GB

address
36h
545 GB
260 GB

full
54h
640 GB
330 GB

extratags
54h
650 GB
340 GB

I have looked at all the files in the nominatim-docker/version folder and none seems to be this file.
Any pointers will be appreciated.

The link on nominatim.org points to the /develop (git master) documentation. Recently the names of the setup.php script changed to nominatim import, that is not the stable version.
Make sure what you read is the documentation for the version you're installing, e.g. https://nominatim.org/release-docs/3.5.0/admin/Import-and-Update/ That lists utils/setup.php and you will find the same command in the init.sh script in this repository.

The link on nominatim.org points to the /develop (git master) documentation. Recently the names of the setup.php script changed to nominatim import, that is not the stable version.
Make sure what you read is the documentation for the version you're installing, e.g. https://nominatim.org/release-docs/3.5.0/admin/Import-and-Update/ That lists utils/setup.php and you will find the same command in the init.sh script in this repository.

Thanks mtmail,
I have this update
sudo -u nominatim ./src/build/utils/setup.php --drop --reverse-only --osm-file $OSMFILE --all --threads $THREADS && \
The link you shared asks for setting the CONST_Import_Style. In your answer https://github.com/osm-search/Nominatim/issues/1339 you recommend 'In you local build/settings/local.php add a line to overwrite CONST_Import_Style value (default is in settings/default.php).' I assume for nominatim-docker it is the local.php (the one in the same folder as DockerFile).
I have searched for trying to look for sample / examples of this file but still do not know how to set the value.
Is is something like
@define('CONST_Import_Style.extratags', 'drop');

Thanks mtmail,
I have this update
sudo -u nominatim ./src/build/utils/setup.php --drop --reverse-only --osm-file $OSMFILE --all --threads $THREADS && \
The link you shared asks for setting the CONST_Import_Style. In your answer https://github.com/osm-search/Nominatim/issues/1339 you recommend 'In you local build/settings/local.php add a line to overwrite CONST_Import_Style value (default is in settings/default.php).' I assume for nominatim-docker it is the local.php (the one in the same folder as DockerFile).
I have searched for trying to look for sample / examples of this file but still do not know how to set the value.
Is is something like
@define('CONST_Import_Style.extratags', 'drop');

The setup.php line in your last comment looks alright.
Configuration setting also changed recently (https://github.com/osm-search/Nominatim/pull/2115). If you browse the source for the stable version 3.5 https://github.com/osm-search/Nominatim/tree/3.5.x/settings it will be more clear.
In your local.php set or add @define('CONST_Import_Style', CONST_BasePath.'/settings/ import-extratags.style');

The setup.php line in your last comment looks alright.
Configuration setting also changed recently (https://github.com/osm-search/Nominatim/pull/2115). If you browse the source for the stable version 3.5 https://github.com/osm-search/Nominatim/tree/3.5.x/settings it will be more clear.
In your local.php set or add @define('CONST_Import_Style', CONST_BasePath.'/settings/ import-extratags.style');

In the docker init.sh file the check_import_finished.php line will likely fail. The script didn't handle imports that used --drop correctly. Fixed in https://github.com/osm-search/Nominatim/pull/2119 which wasn't part of Nominatim 3.5 yet. It's best if you comment that line out and run the command manually later. Also better to test the import with a smaller country first.

In the docker init.sh file the check_import_finished.php line will likely fail. The script didn't handle imports that used --drop correctly. Fixed in https://github.com/osm-search/Nominatim/pull/2119 which wasn't part of Nominatim 3.5 yet. It's best if you comment that line out and run the command manually later. Also better to test the import with a smaller country first.

I appreciate you continued help but will @define('CONST_Import_Style', CONST_BasePath.'/settings/ import-extratags.style'); add the extratags to the database or remove / drop it. I want to exclude that data in order to conserve disk space.

I appreciate you continued help but will @define('CONST_Import_Style', CONST_BasePath.'/settings/ import-extratags.style'); add the extratags to the database or remove / drop it. I want to exclude that data in order to conserve disk space.

Using extratags.style will import more data than the default (full) installation, so you don't want to do that then.
--drop will skip creating database tables and indices needed for forward search only, that can save 200GB or more on a planet installation.

Using extratags.style will import more data than the default (full) installation, so you don't want to do that then.
--drop will skip creating database tables and indices needed for forward search only, that can save 200GB or more on a planet installation.

My assumption was that the default import of the planet file would have full and extratags. If so, what should I do to exclude extratags and full styles (or even address style).

My assumption was that the default import of the planet file would have full and extratags. If so, what should I do to exclude extratags and full styles (or even address style).

nominatim.openstreetmap.org uses import-extratags.style which imports more data than needed for geocoding. You can see many extra tags on https://nominatim.openstreetmap.org/ui/details.html?osmtype=R&osmid=62782&class=boundary
Default is @define('CONST_Import_Style', CONST_BasePath.'/settings/import-full.style'); which is enough for housenumber level geocoding and includes names of railways lines, waterways, point-of-interest (bank, restaurant etc).
For you usecase import-address.style could be enough. import-street.style doesn't import house-numbers. import-admin.style doesn't import streets or housenumbers.

nominatim.openstreetmap.org uses import-extratags.style which imports more data than needed for geocoding. You can see many extra tags on https://nominatim.openstreetmap.org/ui/details.html?osmtype=R&osmid=62782&class=boundary
Default is @define('CONST_Import_Style', CONST_BasePath.'/settings/import-full.style'); which is enough for housenumber level geocoding and includes names of railways lines, waterways, point-of-interest (bank, restaurant etc).
For you usecase import-address.style could be enough. import-street.style doesn't import house-numbers. import-admin.style doesn't import streets or housenumbers.

Thanks for your patient and very helpful comments. So, what you're saying is that these settings are ordinal and I do not have to turn them on or off independently but instead just pick the highest level of detail. In other words, I just need to add the following to local.php - @define('CONST_Import_Style', CONST_BasePath.'/settings/ import-address.style');. In doing so, I will select that style which subsumes admin & street but excludes full and extratags.

Thanks for your patient and very helpful comments. So, what you're saying is that these settings are ordinal and I do not have to turn them on or off independently but instead just pick the highest level of detail. In other words, I just need to add the following to local.php - @define('CONST_Import_Style', CONST_BasePath.'/settings/ import-address.style');. In doing so, I will select that style which subsumes admin & street but excludes full and extratags.

@Vicharian Hi can I ask what spec your server is we are thinking of doing the same.


Added buffering symbol

https://github.com/ContextLab/chatify/assets/16517399/e41ec43b-9ca8-4476-ac5a-8666938b9228

This is awesome @HemuManju!
It looks like it's not quite working though-- maybe the animation needs to be added to the package manifest?  Here's what I'm seeing:

Ah! my bad! I didn't update the setup.py file. Now I just updated it.

works now-- merging 🎉 !


Mac: Help > About Mattermost displays a confusing version number

I confirm (by marking "x" in the [ ] below):

[X] This is not a troubleshooting question. Troubleshooting questions go here: http://www.mattermost.org/troubleshoot/.
[X] This doesn't reproduce on web browsers (such as in Chrome). If it does, issue reports go to the Mattermost Server repository.
[X] I have read contributing guidelines.

Summary
Mac: Help > About Mattermost displays a confusing version number
Steps to reproduce
Mac; Mattermost Desktop App v3.7.0; Mattermost Server v4.1.0
Go to Help > About Mattermost.
Expected behavior
Version number is displayed as 3.7.0
Observed behavior
Version number is displayed as 3.7.0 (<IP_ADDRESS>.7.0)

The X part of 3.7.0.X is added by electron-builder. For example, it becomes <IP_ADDRESS> when the app was built in CircleCI's build 100.
The parameter is derived from BUILD_NUMBER environment variable of Jenkins. We need to fix the job.

Note: The job had been already fixed. We can check this when cutting next RC.

Would it be fixed in one of the PR test CI artifacts? If so, we could check it from there

There are no changes in source code to solve this. Need to execute jenkins job.


TSServer crash

VSCode Version: 1.6.0-insider and 1.5.3
OS Version: Windows 7

Steps to Reproduce:

start VS Code IDE
open the typescript file, open Output Panel for Typescript:

[Info  - 4:39:12 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:13 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:13 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:14 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:14 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:15 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:15 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:16 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:16 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:17 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:17 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:18 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:18 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:19 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:19 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:19 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:19 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:20 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:20 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:21 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:21 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:22 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:22 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:23 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:23 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
[Error - 4:39:24 PM] TSServer exited with code:<PHONE_NUMBER>
[Info  - 4:39:24 PM] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\server\typescript\lib\tsserver.js
any help?

Some questions:

Any details on your workspace?
What is in the dev tools console when this happens (Help > Toggle Developer Tools)
Is it 100% reproducible? Have you tried with a different folder/file?

@ttony could you share your workspace. This would ease tracking this down.

Closing since no response have been received in 10 days. Please ping with additional information can be provided.

I am also experiencing this problem:

[Info  - 10:27:35] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\typescript\node_modules\typescript\lib\tsserver.js
[Error - 10:48:36] TSServer exited with code:<PHONE_NUMBER>
[Info  - 10:48:36] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\typescript\node_modules\typescript\lib\tsserver.js

Even though the last line implies the language service is still running, it isn't actually functional in the interface. Most likely this is related to the fact I'm using sshfs to mount my workspaces.

@mjbvz FYI.
Reopening

This is a duplicate of https://github.com/Microsoft/TypeScript/issues/13874 and https://github.com/Microsoft/TypeScript/issues/13997 . Current code insiders has a fixed version of TypeScript

Note: Using 1.10.0-insider and TypeScript 2.2.1-insiders.20170216 getting the error message
The TypeScript language service died unexpectedly 5 times in the last 5 Minutes.
With constantly generating errors in console
[Error - 00:13:51] TSServer exited with code:<PHONE_NUMBER>
[Info  - 00:13:51] Using tsserver from location: c:\Program Files (x86)\Microsoft VS Code Insiders\resources\app\extensions\typescript\node_modules\typescript\lib\tsserver.js

I can only assume this is due to workplace vs embedded typescript versions?

@slyadams Those error codes are what we expect for https://github.com/Microsoft/TypeScript/issues/13874 and https://github.com/Microsoft/TypeScript/issues/13997 . Please try out the latest insiders build and make sure you are using TS 2.2.1-insiders.20170217. If you still see this crash, open a new issue and we can investigate further.
Thanks

I've had the same issue & I this is how i solved it
https://github.com/Microsoft/vscode/issues/26594


merge from arlac77/template-github,arlac77/template-kronos-module

package.json

fix(engines): add >=13.11.0 remove >=13.10.1 (engines.node)

.travis.yml

chore(travis): (jobs.include)
chore(travis): add 13.11.0 remove 13.10.1 (jobs.include.node_js)

Codecov Report

Merging #915 into master will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #915   +/-   ##
=======================================
  Coverage   92.14%   92.14%
=======================================
  Files          10       10
  Lines        1362     1362
  Branches      154      154
=======================================
  Hits         1255     1255
  Misses        107      107

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 7f54d81...fd4e8a4. Read the comment docs.

:tada: This PR is included in version 8.3.19 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


⚠ Jenkins Plugins Artifactory has degraded performance

In 530599d, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 2550 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 45a28b8 after 14 minutes.


[cli] 404 Not found - /v1 url

I have been scripting with the Rancher  CLI for some time now, but have, today found a new issue. I appreciate any assistance, and hope I'm not wasting anyone's time.
I am able to switch to a rancher server. (we run multiple), I can switch contexts, but attempting to run "rancher project ls" now results in a 404 error. The same applies to any other command.
The error includes the url that is not being found ... and it ends in /v1.
I can see in cliclient.go, the url is forced to /v1.
All /v3 urls are working, but any /v1 url will result in a 404.
https://github.com/rancher/cli/blob/fbbf20571a909e9fe3c6ced17b39fbbc5dce2ee0/cliclient/cliclient.go#L151
Am I misreading this?
Is there any way to force /v3 urls?
Thanks

Hi @the-greenman ,
Have you created a rancher cluster using rancher cli?
I'm trying to create a cluster using rancher cli like below:
rancher cluster create --rke-config cluster.yml
it is just creating an empty cluster not considering the nodes. I need to register the nodes again.
If you have already created cluster using rancher-cli, please let me know how did you do that?

Hi @the-greenman ,
Have you created a rancher cluster using rancher cli?
I'm trying to create a cluster using rancher cli like below:
rancher cluster create --rke-config cluster.yml
it is just creating an empty cluster not considering the nodes. I need to register the nodes again.
If you have already created cluster using rancher-cli, please let me know how did you do that?

Hi. I don't actually create the cluster via the cli. I just import the cluster once created. We've got additional terraform for cluster building.


Use React lazy and Suspense instead of bundle-loader and AsyncComponent

Summary
Replace bundle-loader and AsyncComponent with React.Lazy and React.Suspense.
This is a rework of #3981  The issue with the previous PR was that it only had a Suspense component at the top level so when a child component was loading it showed a blank screen.
This version works identically to the current version where each lazy loaded component is wrapped in its own AsyncComponent, but now using React.Suspense.
There is no ticket currently, but was discussed in a developer meeting on Oct 9th.
Advantages of this approach:

Easier for new developers to understand standard React way of lazy loading rather than proprietary code.
Drops a an unneeded library.
It makes it easy for further UX improvements such as eager loading and adding loaders

Testing

Ran production build locally testing bundle sizes, no difference
Ran local production build against community server, no difference
Checked bundle size using webpack monitor, no difference

Thanks to @sudheerDev for his help with this!

@hanzei Would it be possible to please request someone to help me with this? I was working with @sudheerDev but he might have gotten busy. I can discuss in the next developer meeting otherwise and see if someone is willing to help.

@anindha I will reach to to @sudheerDev about this.

Creating a new SpinWick test server using Mattermost Cloud.

Mattermost test server created! :tada:
Access here: https://mattermost-webapp-pr-4034.test.mattermost.cloud

Account Type
Username
Password

Admin
sysadmin
Sys@dmin123

User
user-1
User-1@123

@anindha hey, Sorry i didn't realise that this is up for review. Code looks good to me. This is on my radar. I will go though the spinmint later today and if i dont find any issue this is good to go IMO

New commit detected. SpinWick will upgrade if the updated docker image is available.

Mattermost test server updated with git commit 256a3eccdeba6f714a6719e700b17f8f91007353.
Access here: https://mattermost-webapp-pr-4034.test.mattermost.cloud

@sudheerDev @lindalumitchell do I need to assign a specific QA for this?

Thanks @levb, I'll look into this.

@sudheerDev Feel free to merge.

New commit detected. SpinWick will upgrade if the updated docker image is available.

Mattermost test server updated with git commit f1e00da22f54c42d615515c722e1e7beef2ea6db.
Access here: https://mattermost-webapp-pr-4034.test.mattermost.cloud

@sudheerDev I have rebased. Ready to merge.

Test server destroyed


update technical-reference

more informaiton is needed for implementers on how to deal with data handling

Make clear what parts (data elements) are supported and which not.
Provide insights into the used additional endpoints (e.g for creating groups)

Is onderdeel van documentatie document


OK with watch TTGO V2 but KO with V1

Bonjour,
With the ttgo watch V2 , the connection  IS ok and the demo script run fine ( no explorer file but old version of micropython v1.14 (with lvgl)) (A)
But with ttgo watch V1 the watch IS no found : driver issue , webserial issue , webusb issue ?
Not viper-ide issue but it's not easy to find information about this problem (B)
Thank's for help
Regards
NB : on android
(A) save script as test.py is OK.  walk is OK but file explorer tree always empty.
at begin , listdir with only f::  , no d:<...>
(B) USB single serial is OK but CP210x KO on chrome android or chrome windows

Duplicate of https://github.com/vshymanskyy/ViperIDE/issues/2
CP210x probably doesn't work on Android

Please check again with ViperIDE v0.3.1


Remove test_grib2 integration tests

Companion PR to https://github.com/SciTools/iris-grib/pull/192
I have deleted the iris/tests/integration/test_grib2.py file and moved the tests to the appropriate locations in iris-grib

Could not review pull request. It may be too large, or contain no reviewable changes.

I forgot to delete the results files, which are now no longer used. I will fix that in the next commit

Could not review pull request. It may be too large, or contain no reviewable changes.


NTR: COPII-coated vesicle

Dear GO editors,
we have a term to describe COPI-coated vesicles but none to describe COPII-coated vesicle that bud from the endoplasmic reticulum and which coat are well characterized from yeast PubMed=8004676 to human PubMed=17499046.
Thanks for your help,
Lionel

I wonder if I didn't create this too fast. @lbreuza , do you think that the term 'ER to Golgi transport vesicle' was appropriate? Definition is 'A vesicle that mediates transport from the endoplasmic reticulum to the Golgi complex; bears a coat formed of the COPII coat complex proteins; such vesicles found associated with endoplasmic reticulum (ER) membranes at steady state, and are involved in ER to Golgi (anterograde) vesicle transport.'
I think this should be merged with the new term you requested.
Similarly, 'COPI-coated vesicle' should probably be merged with its child 'Golgi to ER transport vesicle'. The paper cited for this term refers to COPI and COPII vesicles (http://europepmc.org/abstract/MED/11252894).
@mah11 I think you created these terms; can you help clarify the distinction ?
Thanks, Pascale

For clarity, I renamed the following terms:

inter-Golgi transport vesicle -> COPI-coated inter-Golgi transport vesicle
Golgi to ER transport vesicle -> COPI-coated Golgi to ER transport vesicle
(Fig 2 in https://link.springer.com/article/10.1007%2Fs00709-011-0361-7 indicated that both are COPI-coated vesicles).

Thanks, Pascale

Thanks Pascale,
just a detail: is it "COPII-associated ER to Golgi transport vesicle" or coated? For consistency I would suggest the later.
Lionel

Hi @lbreuza
The name is indeed 'COPII-coated ER to Golgi transport vesicle'; I corrected the comment above.
Thanks, Pascale


miner.py

Hey
When running miner.py and giving path and output. I am getting the following error.
if len(self.samples) > 0:
AttributeError: 'AstParser' object has no attribute 'samples'
How to fix this?

@Anurag-Swarnim-Yadav It means that the AstParser object didn't find any C++ functions in files placed in the input directory. Could you show the structure of the input directory?

@Kolkir

@Kolkir So I created an input folder and within that folder I have test.cpp
I am running the following command:
python3 miner.py input/ output/

@Kolkir

so I have a test.cpp file under input directory and I am running the following command:
python3 miner.py input/ output/

@Anurag-Swarnim-Yadav I think the problem is that the libclang can't parse correctly your function because it doesn't know where to find the iostream header. If you use external libraries(standard library is also external) in the code you need to put compilation database with correct compilation commands including all include paths.

@Kolkir
I just removed the iostream header and my current test.cpp has
int main() {
std::cout << "Hello World!";
return 0;
}
but I am still getting the same error.

@Anurag-Swarnim-Yadav now you have the undeclared item std::cout

@Anurag-Swarnim-Yadav Please consider to try the data folder from the original repository for initial experiments

The CMakeLists.txt in the data folder. Do I have to run that first? if yes then what exactly do I need to run ?
Thanks

@Kolkir
root@cd947fd6af0f:/anurag/cppminer/src# python3 miner.py data/ output/
Parallel processes num: 4
Max contexts num: 100
Max path length: 0
Max sub-tokens num: 5
Max AST depth: 0
Input path: /anurag/cppminer/src/data
Output path: /anurag/cppminer/src/output
Parsing files ...
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/clang/cindex.py", line 4129, in get_cindex_library
library = cdll.LoadLibrary(self.get_filename())
File "/usr/lib/python3.6/ctypes/init.py", line 426, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python3.6/ctypes/init.py", line 348, in init
self._handle = _dlopen(self._name, mode)
OSError: libclang.so: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "miner.py", line 144, in
main()
File "miner.py", line 117, in main
for _ in range(parallel_processes_num)]
File "miner.py", line 117, in
for _ in range(parallel_processes_num)]
File "/anurag/cppminer/src/parser_process.py", line 21, in init
self.parser = AstParser(max_contexts_num, max_path_len, max_subtokens_num, max_ast_depth, output_path)
File "/anurag/cppminer/src/cpp_parser/ast_parser.py", line 49, in init
self.index = Index.create()
File "/usr/local/lib/python3.6/dist-packages/clang/cindex.py", line 2666, in create
return Index(conf.lib.clang_createIndex(excludeDecls, 0))
File "/usr/local/lib/python3.6/dist-packages/clang/cindex.py", line 198, in get
value = self.wrapped(instance)
File "/usr/local/lib/python3.6/dist-packages/clang/cindex.py", line 4103, in lib
lib = self.get_cindex_library()
File "/usr/local/lib/python3.6/dist-packages/clang/cindex.py", line 4134, in get_cindex_library
raise LibclangError(msg)
clang.cindex.LibclangError: libclang.so: cannot open shared object file: No such file or directory. To provide a path to libclang use Config.set_library_path() or Config.set_library_file().
Exception ignored in: <bound method AstParser.del of <cpp_parser.ast_parser.AstParser object at 0x7faf6543def0>>
Traceback (most recent call last):
File "/anurag/cppminer/src/cpp_parser/ast_parser.py", line 54, in del
self.save()
File "/anurag/cppminer/src/cpp_parser/ast_parser.py", line 93, in save
if len(self.samples) > 0:
AttributeError: 'AstParser' object has no attribute 'samples'
I just ran the data folder and I still have the same issue

@Anurag-Swarnim-Yadav Notice the error OSError: libclang.so: cannot open shared object file: No such file or directory you didn't installed or configured the libclang.so library at all

@Kolkir  Seems like python is not able to find LibClang library. I tried to Config.set_library_path() but still not working. Do you have any idea about this?
Thanks

May be the version of the python 'clang' package does not support the 'libclang.so' version? I've checked my code with Ubuntu and Arch Linux systems and everything worked fine.

@Kolkir
could you please let me know your python and clang version. I will try to configure accordingly.
Thanks

5.4.31-1-MANJARO
clang 9.0.1-1
Python 3.7
python clang package <IP_ADDRESS>

@Kolkir
Thanks for all the help. I got my issue resolved.  My next question to is : Should we expect raw files for all the input cpp files. I  am using the data provided by you in the data folder. After running miner.py I am getting 4 raw files but you have 5 .cpp files in data. I looked in the raw files. I can see that the miner function is not creating a raw file for the big_op.cc file. Do you have any idea why is it doing that?

@Anurag-Swarnim-Yadav cppminer doesn't create a raw file for each cpp file. You have 4 files just because you have a small number of cpp files and cppminer used 4 processing threads.

@Kolkir
Thanks for answering. Just to be more clear you are saying that raw files created by cpp miner have the five files in it. It just the big_op.cc is small. Hence it has been added to other raw files.
Also, could you please what do you mean by 4 processing threads?

@Anurag-Swarnim-Yadav cppminer can be configured to use several parallel threads(processes) for parsing by default is uses 4 threads. Also, there can be an arbitrary number of raw files after parsing, these files are used just as intermediated buffers for the merge utility.

@Kolkir
Thanks a lot for all the feedback. Have a great day.
Thanks again


Run ios_app_with_extensions_test in presubmit

Once https://github.com/flutter/flutter/pull/94190 merges, ios_app_with_extensions_test can run in a hostonly environment, and so can run presubmit on PRs.
Change Mac_ios ios_app_with_extensions_test to Mac ios_app_with_extensions_test and run hostonly. https://github.com/flutter/flutter/pull/94190#discussion_r756453018

@jmagman are we ready to land the config to run in presubmit?

@godofredoc I think it should work? Worth testing.

Done with https://github.com/flutter/flutter/pull/131441.

Well, the hostonly part was done with https://github.com/flutter/flutter/pull/131441.  It still doesn't run in presubmit, but that's probably okay for now, to avoid using staging resources if this never fails.


FIX to ignore directories, not just their contents

Using eGit in eclipse, the trailing slash is causing folders to not be excluded.

Thanks!


wayland can't redraw, touch doesn't work

i cloned the latest version of lgvl and this driver directly. of course, the compilation will report:
lv_mem_alloc, lv_mem_free, lv_memset_00 are wrong, this problem should be a version matching problem. I'll fix it after editing. Here is the code:
int main(void)
{
    lv_init();
    lv_wayland_init();

	lv_disp_t *disp = lv_wayland_create_window(1280, 800, "Window Title", NULL);
	//lv_wayland_window_set_fullscreen(disp, true);
    lv_demo_widgets();
	while (1) {
		lv_wayland_timer_handler();
		usleep(5000);
	}
    return 0;
}

trying the readme code under wayland has no effect.
after the demo page appears, there is no response. i thought it was because there was no touch event, but the data could be printed out, but the page was stuck.

thank you very much
------------------ Original message ------------------
From: "江天文";
Sendtime: Thursday, Sep 8, 2022 9:12 AM
To: "lvgl/lv_drivers";
Cc: @.***>; "Author";
Subject: Re: [lvgl/lv_drivers] wayland can't redraw, touch doesn't work (Issue #234)
See my previous report, a not so elegant solution suggested, but works.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


fix: struct props field ordering to match cdk8s.ApiObject.toJson()

Fixes #323
Per the description of #323, this change places the Metadata field at the beginning of the generated interface structs, to match the behavior of the cdk8s-core ApiObject.toJson() function. We don't bother with ApiVersion or Kind, as those properties are deleted.

Bumping this, was hoping someone could take a look

@iliapolo is this something you could help me out with?

@heckler1 Yeah i'll take a look at this next week. Thanks! 👍

@Mergifyio update

@iliapolo Hi there, just checking in on this

Hi there, just a quick bump to see if you had any thoughts on this?

💚 All backports created successfully

Status
Branch
Result

✅
1.x

Questions ?
Please refer to the Backport tool documentation


from_bytes_le_support for Integer and Point

See: https://github.com/privacy-scaling-explorations/zkevm-circuits/blob/main/zkevm-circuits/src/tx_circuit/sign_verify.rs#L395-L398 left in the last refactor.

See https://github.com/privacy-scaling-explorations/zkevm-circuits/blob/ce8c0f00a22cbb8fb491f206fd757429d3c5e1ee/zkevm-circuits/src/tx_circuit/sign_verify.rs#L319 which is what we want to remove from zkevm-circuits and move to halo2wrong.
@kilic will take a look to that within the next weeks.


SSH file explorer

What's the Problem?
All the ssh file browsers look ugly
Solution/Idea
Add support for managing files via ssh
Alternatives
Using the command line
Priorities

Capability
Priority

This proposal will allow developers to accomplish W
Must

This proposal will allow end users to accomplish X
Should

This proposal will allow developers to accomplish Y
Could

This proposal will allow end users to accomplish Z
Won't

Files Version
No response
Windows Version
No response
Comments
No response

By this, I presume you mean SFTP, which has been requested in #3917 and #2407.


Powershell 6.0.0-1.debian.9 logging to /var/log/syslog is too verbose...

Hi there,
Opening /usr/bin/pwsh, typing in "hello world." and pressing enter yields 43 (+4 on exit) events to /var/log/syslog. This isn't the case with all of my servers but it is for all of my servers running Powershell 6.0.0-1.debian.9.
Here is the first log generated, as an example:
Jan 25 15:53:30 server-name powershell[18813]: (v6.0.0:7:11) [Command_Lifecycle:CommandStart.Method.Informational] Command Import-Module is Started.#012%n%nContext:%n        Severity = Informational#012        Host Name = ConsoleHost#012        Host Version = 6.0.0#012        Host ID = 183c0648-d3c2-4c60-9ba5-18204b3c9f81#012        Host Application = /opt/microsoft/powershell/6.0.0/pwsh.dll#012        Engine Version = 6.0.0#012        Runspace ID = b261234c-963d-4ab3-b814-03161505d08f#012        Pipeline ID = 1#012        Command Name = Import-Module#012        Command Type = Cmdlet#012        Script Name = #012        Command Path = #012        Sequence Number = 7#012        User = server-name\root#012        Connected User = #012        Shell ID = Microsoft.PowerShell#012%n%nUser Data:%n%n

17 lines later it's telling me that the console is ready for use:
Jan 25 15:53:31 server-name powershell[18813]: (v6.0.0:1:10) [Perftrack_ConsoleStartupStop:PowershellConsoleStartup.WinStop.Informational] PowerShell console is ready for user input

And then finally, 47 lines later it's done with:
Jan 25 16:10:08 server-name powershell[18813]: (v6.0.0:7:11) [Command_Lifecycle:CommandStop.Method.Informational] Command PSConsoleHostReadline is Stopped.#012%n%nContext:%n        Severity = Informational#012        Host Name = ConsoleHost#012        Host Version = 6.0.0#012        Host ID = 183c0648-d3c2-4c60-9ba5-18204b3c9f81#012        Host Application = /opt/microsoft/powershell/6.0.0/pwsh.dll#012        Engine Version = 6.0.0#012        Runspace ID = b261234c-963d-4ab3-b814-03161505d08f#012        Pipeline ID = 9#012        Command Name = PSConsoleHostReadline#012        Command Type = Function#012        Script Name = #012        Command Path = #012        Sequence Number = 42#012        User = server-name\root#012        Connected User = #012        Shell ID = Microsoft.PowerShell#012%n%nUser Data:%n%n

As you can imagine, running even a simple script would cause flooding of syslog and then worse for log servers downstream.
Is this "normal" now, is there a way to disable this behavior or at least redirect logging to another source, for instance to one that isn't sent off for parsing by log servers?
Thanks!

@dantraMSFT Thanks for the clarification. I like the idea that all events are defined in the manifest and the caller just provides event id and payload to write an event.

This would work on Linux and MacOS; in fact, the manifest is currently is being used to generate the resx file containing the event messages that are logged to syslog/os_log. Take a look at tools\ResxGen\Resxgen.psm1.  It currently extracts this information from the manifest in anticipation of changes to our logging.
For example, it's straight forward to use this to generate a C# class like mc.exe does then insert the platform specific 'logger' interface underneath it.

@k1rb: This should now be fixed with PR https://github.com/PowerShell/PowerShell/pull/6086


Fix WandbLogger.watch() method annotation to accept None for the log parameter

This is a comically small change that fixed an annoyance I was having. The wandb watch method has a log argument which can be a string ("gradients", "parameters", "all") OR None. You might provide None if you want to call watch with log_graph but don't want to log the gradients or parameters.
However, the WandBLogger watch method has a type annotation of str for the log parameter which is passed to the underlying wandb.watch log parameter. This PR simply changes that type annotation to Optional[str] so that None doesn't violate the type annotation.
The current WandBLogger docs are kind of more "tutorial style" rather than a full reference of all the methods on the class, so there isn't necessarily a change that needs to be made. However, I'm open to suggestions.

Before submitting

Was this discussed/agreed via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
Did you make sure to update the documentation with your changes? (if necessary)
Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
Did you list all the breaking changes introduced by this pull request?
Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)

PR review
Anyone in the community is welcome to review the PR.
Before you start reviewing, make sure you have read the review guidelines. In short, see the following bullet-list:

Reviewer checklist

[ ] Is this pull request ready for review? (if not, please submit in draft mode)
[ ] Check that all items from Before submitting are resolved
[ ] Make sure the title is self-explanatory and the description concisely explains the PR
[ ] Add labels and milestones (and optionally projects) to the PR so it can be classified

📚 Documentation preview 📚: https://pytorch-lightning--19237.org.readthedocs.build/en/19237/

Thanks for the approvals!


upstream-community-operators [CI] submariner (0.9.0)

Signed-off-by: Steve Mattar<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[ ] Are you familiar with our contribution guidelines?
[ ] Have you packaged and deployed your Operator for Operator Framework?

[ ] Have you tested your Operator in all supported installation modes?
[ ] Have you considered whether you want use semantic versioning order?
[ ] Is your submission signed?
[ ] Is operator icon set?

Updates to existing Operators

[ ] Did you create a ci.yaml file according to the update instructions?
[ ] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?
[ ] Is your submission signed?

Your submission should not

[ ] Modify more than one operator
[ ] Modify an Operator you don't own
[ ] Rename an operator - please remove and add with a different name instead
[ ] Submit operators to both upstream-community-operators and community-operators at once
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[ ] Description about the managed Application and where to find more information
[ ] Features and capabilities of your Operator and how to use it
[ ] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[ ] Human readable name and 1-liner description about your Operator
[ ] Valid category name1
[ ] One of the pre-defined capability levels2
[ ] Links to the maintainer, source code and documentation
[ ] Example templates for all Custom Resource Definitions intended to be used
[ ] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/merge possible

@SteveMattar do you want to add yourself or your colleagues to reviewer list in ci.yaml? See comment above.

@mvalarh should I manually add the label authorized-changes?

@SteveMattar No, it will be set automatically when autor of PR is in reviewer list in ci.yaml file for given operator. More info here.


Version 3.2.0 on npm, but repo has only version 3.1.0 GitHub

The version here (3.1.0) in the repo differs from the version released on npm (3.2.0).
The CHANGELOG.md if neither here updated, nor in the bundle on npm.
What has been changed in 3.2.0? Why is the code not available here?

Hi @jens-duttke
I'm so sorry i forgot to push up the changes to git. Not updated the changelog and pushed the code. I've added support for Logical height and width as outlined in the spec

Great, thanks!
There is just a small typo in the CHANGELOG.md now:
"3.1.0 (February 16th, 2021)" should be "3.2.0 (February 16th, 2021)"

Changing now thank you for that!


feat: add uninstall makefile target

Description of the change:
The changes made in https://github.com/operator-framework/operator-lifecycle-manager/pull/898 rebased with the master. The #898 was closed because got outdated. However, users have to ping it telling that it was very helpful and why it was not merged. So, I think that may still have a good value.

/test e2e-aws-console-olm

/test e2e-aws-olm

/test e2e-aws-olm

/test images
/test e2e-aws-olm

/test e2e-aws-olm
/test e2e-gcp
/test e2e-aws-console-olm

/test e2e-gcp-upgrade
/test e2e-gcp
/test e2e-aws-olm

Hi @ecordell,
WDYT? Could we move with it now?

/test images

/test images

/test e2e-gcp

Hi @njhale,
Really tks for the help. I have no permissions to merge here. So, feel free to do it when/if possible.

Merges to this repo are automated with tide, so as soon as master opens up
this should merge.
On Thu, May 7, 2020 at 6:22 AM Camila Macedo<EMAIL_ADDRESS>wrote:

Hi @njhale https://github.com/njhale,
Really tks for the help. I have no permissions to merge here. So, feel
free to do it when/if possible.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/operator-framework/operator-lifecycle-manager/pull/1438#issuecomment-625166419,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA73QLQ7WZNVFZJKR4HUIQ3RQKDU3ANCNFSM4MF5TVWQ
.

/lgtm

/test e2e-gcp

Hi @njhale,
I need to rebase it with the master to pass in the CI. So, it will lose the /lgtm . Could you please help here by adding it again for we are able to move forward?

/test e2e-gcp

/retest
/lgtm

/test e2e-aws-olm

Hi folks,
I do not understand why the CI does not pass. It has no relation to the changes in PR. Shows that it is broke. See that README changes also face the same issue: https://github.com/operator-framework/operator-lifecycle-manager/pull/1480
is possible to force the merge here @njhale @Bowenislandsong ?


Use updated hello world string

Hah yes I saw that they'd improved the translation of our test fixture 🙈
Looks good, but you seem to have a dirty yarn.lock file. I don't think there should be any changes in coming in that file?

Just reset the yarn.lock


Mining Day

If I minned all day long with like 4k-6k sols and theres still no information abaout any balance neither in z_gettotalbalance or getbalance or listtransactions or listaddressgroupings ... what does it mena, is it a lost day? or is there any chance to get that hashing?

https://explorer.zcha.in/accounts/t1f4Sn1GmXLoG5sufmJtEuSEMs9MEzFuhnH no inputs? just outputs? automatic outputs? so i lost my money?

with last git update i get no coins from pool

I need a little more info, did you find a block?


upstream_dynamic and upstream_check not mutually compatible

Hello,
The 2 following modules seam to be incompatible with each other :

ngx_http_upstream_check_module (check module)
ngx_http_upstream_dynamic_module (dynamic_resolve module)

When a node is flagged as "down" by the check module, tengine still forward requests to this node, resulting in HTTP-502
When a new IP is added to the domain (thru an external DNS server), the dynamic_resolve module add it to the upstream liste and forwards requests to it, but the check module does not display it thru the check_status http endpoint
To reproduce :
Conf :
$> cat nginx.conf
http {

        upstream nodes  {

                dynamic_resolve fallback=stale fail_timeout=30s;

                server test.dev:8080;

                check interval=3000 default_down=false rise=2 fall=2 timeout=2000 type=http;
                check_keepalive_requests 60;
                check_http_send "GET / HTTP/1.0\r\nHost: test.dev\r\n\r\n";
                check_http_expect_alive http_2xx;
        }

        server {
                listen 80;

                location /nodes/ {
                        proxy_pass  http://nodes/;
                }

                location /status {
                  check_status;
                }

        }
}

The "test.dev" domain resolved to only 2 IPs when nginx is first started
A third IP (<IP_ADDRESS>) is then added to the "test.dev" domain
$> dig @<IP_ADDRESS> +short test.dev
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>

The check_status URL only returns the list of known IPs from start time
$> curl <IP_ADDRESS>/status?format=json
Tue Oct 27 09:51:20 EDT 2015
{"servers": {
  "total": 2,
  "generation": 1,
  "server": [
    {"index": 0, "upstream": "nodes", "name": "<IP_ADDRESS>:8080", "status": "down", "rise": 0, "fall": 278, "type": "http", "port": 0},
    {"index": 1, "upstream": "nodes", "name": "<IP_ADDRESS>:8080", "status": "up", "rise": 568, "fall": 0, "type": "http", "port": 0}
  ]
}}

When one IP is detected as "status": "down", tengine keeps sending requests to that IP
$> curl -I <IP_ADDRESS>/nodes/
HTTP/1.1 502 Bad Gateway
Server: Tengine/2.1.1
Date: Tue, 27 Oct 2015 14:02:29 GMT
Content-Type: text/html
Content-Length: 600
Connection: keep-alive

$> tail /var/log/nginx/error.log
2015/10/27 10:02:25 [error] 4794#0: check time out with peer: <IP_ADDRESS>:8080
2015/10/27 10:02:29 [error] 4794#0: *41 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "HEAD /nodes/ HTTP/1.1", upstream: "http://<IP_ADDRESS>:8080/", host: "<IP_ADDRESS>"
2015/10/27 10:02:29 [error] 4794#0: *41 no live upstreams while connecting to upstream, client: <IP_ADDRESS>, server: , request: "HEAD /nodes/ HTTP/1.1", upstream: "http://nodes/", host: "<IP_ADDRESS>"

yes,
upstream_check is too old, and not compatible to any module which changes upstream dynamically.
we has known it, before 2.1.1 being issued, but we can not spare too much time on that.
so if someone helps us redesign this module, we will appreciate it.

With tengine 2.1.2, are those two modules still not compatible? If not, any other workaround?
- ngx_http_upstream_check_module (check module)
- ngx_http_upstream_dynamic_module (dynamic_resolve module)

@gfrankliu It seems not. We're using Tengine version: Tengine/2.2.0 (nginx/1.8.1), but still got this kind of errors. :(

Has this issue been solved yet?

Has this issue been solved yet?


Adding bigtable-emulator tox environment.

Also updating the pubsub system test with similar support for detection of the emulator at run-time rather than import time.
Fixes #2242.
FYI @garye this is the current output:
$ tox -e bigtable-emulator
GLOB sdist-make: .../google-cloud-python/setup.py
bigtable-emulator inst-nodeps: .../google-cloud-python/.tox/dist/google-cloud-0.18.0.zip
bigtable-emulator installed: enum34==1.1.6,future==0.15.2,futures==3.0.5,gax-google-logging-v2==0.8.1,gax-google-pubsub-v1==0.8.1,google-cloud==0.18.0,google-gax==0.12.5,googleapis-common-protos==1.3.4,grpc-google-logging-v2==0.8.1,grpc-google-pubsub-v1==0.8.1,grpcio==1.0.0,httplib2==0.9.2,oauth2client==3.0.0,ply==3.8,protobuf==3.0.0,psutil==4.3.1,py==1.4.31,pyasn1==0.1.9,pyasn1-modules==0.0.8,pytest==3.0.2,rsa==3.4.2,six==1.10.0
bigtable-emulator runtests: PYTHONHASHSEED='2409315821'
bigtable-emulator runtests: commands[0] | python .../google-cloud-python/system_tests/run_emulator.py --package=bigtable
test_read_row (bigtable.TestDataAPI) ... ok
test_read_rows (bigtable.TestDataAPI) ... ok
test_read_with_label_applied (bigtable.TestDataAPI) ... skipped 'Labels not supported by Bigtable emulator'
test_create_instance (bigtable.TestInstanceAdminAPI) ... skipped 'Instance Admin API not supported in Bigtable emulator'
test_list_instances (bigtable.TestInstanceAdminAPI) ... skipped 'Instance Admin API not supported in Bigtable emulator'
test_reload (bigtable.TestInstanceAdminAPI) ... skipped 'Instance Admin API not supported in Bigtable emulator'
test_update (bigtable.TestInstanceAdminAPI) ... skipped 'Instance Admin API not supported in Bigtable emulator'
test_create_column_family (bigtable.TestTableAdminAPI) ... ok
test_create_table (bigtable.TestTableAdminAPI) ... ok
test_delete_column_family (bigtable.TestTableAdminAPI) ... ok
test_list_tables (bigtable.TestTableAdminAPI) ... ok
test_update_column_family (bigtable.TestTableAdminAPI) ... ok

----------------------------------------------------------------------
Ran 12 tests in 0.018s

OK (skipped=5)
E0915 09:38:34.312954162    9877 network_status_tracker.c:48] Memory leaked as all network endpoints were not shut down
___________________________________________________________________ summary ___________________________________________________________________
  bigtable-emulator: commands succeeded
  congratulations :)

LGTM, this is the right set of stuff to be skipping.

w00t.

@daspecster @tseaver PTAL. (Also on LGTM, please remind me to squash.)

LGTM unless @tseaver has more.

Glad to see this merged! Can we do a release on the back of this? We want to add emulator documentation that mentions the python support.

@garye #2242 is the real support needed, and that made it in 0.19.0 (released yesterday).
This change just makes sure maintainers (or any people who clone the repo) can periodicially check if the emulator is working.

Good to know, thanks @dhermes.

Sure thing


(AzureCXP) fixes MicrosoftDocs/azure-docs#121681

We made changes to the line no:81
From: Azure Key Vault Managed HSMs should have purge protection enabled
To: Azure Key Vault Managed HSM should have purge protection enabled

Thanks, @Naveenommi-MSFT!


Incorporate Justus' coveralls setup to develop

This change is

I'm really confused by what the difference is with the Readme in master and develop. Could someone explain please?

I assume that the problem is with the travis and coverage badges.
The master README just shows travis build status and the coverage (which for some reason is displayed as "unknown", is that another issue?) and the develop README shows the master and develop status as well, next to the coverage.
Therefore I'd suggest to resolve the merge conflicts by keeping the old master README as a user does not need to know the status of the develop branch

I'd like to have the develop batch as well, because that's what I as a dev want to see.

I'd like to have the develop batch as well, because that's what I as a dev want to see.


obs kicked into RG at species level without enough support

This obs has a CID at subfamily level but an obs.taxon at sp level. A user voted 'no' to can it be improved which has set it to 'research' but at the ID of the species. I'd expect this to be RG at the CID - or still needsID at the obs.taxon
https://www.inaturalist.org/observations/39619151#activity_comment_4942975

related to explicit disagreement stuff

Also a problem with subspecies IDs, e.g. https://www.inaturalist.org/observations/34383425, which is in GBIF at the subspecies level even though it only has 1 subspecies ID: https://www.gbif.org/occurrence/2429593401
Related forum discussions here and here.  And another example here: https://www.inaturalist.org/observations/479367

@jwidness can you explain the ssp issue? I think those examples have been changes so they no longer illustrate the issue

On a ssp obs, you don't even have to check the box to end up with GBIF having a ssp ID even though only one person gave a ssp ID on iNat.
https://www.inaturalist.org/observations/95792744

https://www.gbif.org/occurrence/3384831903

Personally, I think altering the behavior of the box is only a partial solution, and the optimal plan would include always sending GBIF the CID rather than the observation taxon, but that's a much bigger change.  Even more so if it's bundled with making the CID searchable, as in @boucur's request.

Excellent thanks - I made a separate issue for that since I think its a little different
https://github.com/inaturalist/inaturalist/issues/3322


augument-api and version changes for 0.9.0

not all changes are required here. Needs some more review


Add a filter to hide old PRs/issues

Is your feature request related to a problem? Please describe.
At my company, there are a lot of PRs that have been open for a long time without updates, introducing a lot of visual clutter to the dashboard.
Describe the solution you'd like
I would love to be able to filter out PRs that have not been updated in X days.
Describe alternatives you've considered
GitHub provides an updated filter, which accepts a time range, e.g. >=2024-04-28 would show only the items updated since 2024-04-28. However, this time range is not dynamic, so I can't provide a number of days here and instead need to provide a specific date.
Additional context
Add any other context or screenshots about the feature request here.

lol, I opened this feature immediately after you https://github.com/dlvhdr/gh-dash/issues/375#issue-2321687879


Add README for ElasticSearch plugin

Coverage remained the same at 100.0% when pulling ce6d51f43ce2f509336312ced1360535da904885 on es-readme into 43a18f4e73d97d0800f68e5b32001ad2702e06d9 on master.

Another thing - have a look at the top-level README and /docs, they should mention that ES is also available now.

let's hold off on the top-level README until we've added viper flags for this and we've fully tested it out internally.

Coverage remained the same at 100.0% when pulling 394a0222ad1927b18fc3470173b683f797ed5af1 on es-readme into 43a18f4e73d97d0800f68e5b32001ad2702e06d9 on master.

Coverage remained the same at 100.0% when pulling 3a2827a98c948aefdaa78ed8e15f0650055c2074 on es-readme into a5bc994d0691013931d2ae238958be3bde66e179 on master.

Changes Unknown when pulling c4cfbf01c09e990b858c5b09da9055941501b496 on es-readme into ** on master**.

Coverage remained the same at 100.0% when pulling c4cfbf01c09e990b858c5b09da9055941501b496 on es-readme into dbb9062df4a3bdd8f2fb069b42a084bfbbeaa6a0 on master.


[Doc] Add API reference for offline inference

This PR provides the bare minimum API reference that is required for offline inference using vLLM.
RESOLVE #4684

@simon-mo The model test failed for an unrelated reason. Can this PR still be merged?


How to add one more detection head in Pointpillar?

Hi,
Pointpillar uses one ssd-based detection head.
But I want to add the same detection head here, but the loss is set differently.
Which part of the code should I modify?
Thanks.

Hello, Did you manage to add another head?


gaps on chart

not just on ping collector chart but also on other charts:

The gaps in the charts were a server issue.


adding displayname feature

Other authentification plugins support setting the displayname for a user. I was missing this feature for ep_hash_auth and therefore propose to add it.

Using the filesystem here looks fragile.  Why are you doing that?

Oh I guess you have to if you are using hashed files...

Thanks for this btw.  Looks good.  Will let @muxator have an opinion prior to merge

Any update?

Merging because it's not fair to keep people waiting too long :)


How to user your code?

could you give me an example to use your code?thanks !

Hi @jinhang,
The README.md shows how to install and run the app, exporter.cfg has simple example queries, and the parser tests have some more complicated query examples.
If anything isn't clear, or you are having issues with any specific part, let me know and I'll be happy to help.
Braedon

thanks,could your write a detailed  steps to me , the readme is not clear,I can not try it run,thank you

I can't give more detailed instructions beyond what is in the README
without knowing what the issue is, sorry.
Please let me know what you are trying to do (install it, run it, write
queries, deploy somewhere, etc.) and where you are getting stuck, and I'll
try and help.
On Mon, 5 Sep 2016 12:16 am keehang<EMAIL_ADDRESS>wrote:

thanks,could your write a detailed steps to me , the readme is not clear,I
can not try it run,thank you
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Braedon/prometheus-es-exporter/issues/6#issuecomment-244600177,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAYwEtMoruZB9QFLsg4ELABpntoNSbrKks5qmrasgaJpZM4J0hDj
.

how to use the code monitor my es node?

@jinhang the README provides instructions for using this exporter. If you any specific part is confusing, or does not work, feel free to raise an issue with details, or better yet, submit a PR to help improve it.
Note that, as described in the README, this exporter doesn't monitor ES nodes themselves - it monitors data within a ES cluster by running queries and exporting the results as metrics. If you are wanting to monitor the health of your es node/cluster, you'll want a different tool.


Unable to write the image on a 64 GB SD Card.

Hey Veit Anh,
I tried to write the image on a 64 GB SD Card as the image size is 59.4 GB after extraction. Not successful. Need for an 128 GB ?
I was using BalenaEtcher for writing the image.
Any way out. Pl help.

Hello.
I don't know exactly why you could not write the image.
Maybe because of the difference between the real size of 64GB cards from different manufactures.
You can try again with an SD card from Sandisk or Install the components from scratch. It's maybe better because the version of code I have here is newer than the one in the SD card image.


[Question] What happened to progress bars?

A while back you were able to see progress bars on Rich Presences with a startTimestamp and an endTimestamp
As seen here:

Are there any plans on bringing this back, or adding a field such as progress_bar: <Boolean> which would enable/disable the bar?
I'm interested in using this in an application I'm working on.

Right now, the progress bar is for the spotify integration only. We've never actually released it as a feature for Rich Presence; if that ever appeared, it was an unintended bug. There aren't any plans to add the bar at the moment, as it's fairly specific to music app integrations rather than game integrations.

a more general progress bar outside of time would be cool for game integration however, you could show statistics about a game such as goals completed or level completion. It would be awesome if it could be at least considered as a extra feature.
Maybe having 2 new fields, progress_value : float and progress_max : float, which will display the bar with the values like seen in the screenshot (but formatted in a more generic way like 2 decimal places??).

I was literally just trying to figure out how to get the dang progress bar and have been ripping my hair out because all I get is this "Time left". Is this ever going to be a feature in the future? I'd also much rather see progress left by using a progress bar as opposed to "time left".

I was just googling for the same thing, wanted to use as a progress bar in a rythm game, oh well, what can I do.

It's 2024, have they added the progress bar?

no :(


Rounding on lines doesn't work properly

When the lines are inactive they are rounded to a circle, but when extended they lose the rounded corners and return to hard lines.
Here is my code:
let audioElement: HTMLAudioElement | null = document.querySelector('#audio');
let canvasElement: HTMLCanvasElement | null = document.querySelector('#canvas');
if (audioElement && canvasElement) {
	let wave = new Wave(audioElement, canvasElement, true);

		wave.addAnimation(
			new wave.animations.Lines({
				lineWidth: 3,
				lineColor: 'white',
				count: 100,
				rounded: true,
				center: true,
				mirroredY: true
				})
			);
		}

@ErikSandquist Sorry for the late reply, I will try to take a look at this in the near future, or if you have found a fix, feel free to submit a pull request.


Wrong F-statistics for robust SE

The F-stats for the diagnostics are all wrong when using robust/clustered SE. They are simply not being updated with robust/clustered cases. And the documentation is incorrect for cov_type='cluster'. It should be "clustered".

Wu-Hausman is off, and the f.stat for first-stage diagnostics in IV2SLS is twice as high as it should be with robust SE. It is also using chi2-distribution instead of F-distribution to compute the p-values.

Can you provide a code example that shows what you are seeing?

I can't reproduce. When I change cov_type="robust" to cov_type="unadjusted" I get different F-statistic values.
As for chi2 vs F, I always use chi2(df) distributions rather than using the "asymptotic F" which is just chi2(df) / df.

Sure. Take this data set (the source is ivreg, see below):
        Q      P      D      F   A
0   98.48 100.32  87.40  98.00   1
1   99.19 104.26  97.60  99.10   2
2  102.16 103.44  96.70  99.10   3
3  101.50 104.51  98.20  98.10   4
4  104.24  98.00  99.80 110.80   5
5  103.24  99.46 100.50 108.20   6
6  103.99 101.07 103.20 105.60   7
7   99.90 104.76 107.80 109.80   8
8  100.35  96.45  96.60 108.70   9
9  102.82  91.23  88.90 100.60  10
10  95.44  93.08  75.10  81.00  11
11  92.42  98.80  76.90  68.60  12
12  94.53 102.91  84.60  70.90  13
13  98.76  98.76  90.60  81.40  14
14 105.80  95.12 103.10 102.30  15
15 100.22  98.45 105.10 105.00  16
16 103.52  86.50  96.40 110.50  17
17  99.93 104.02 104.40  92.50  18
18 105.22 105.77 110.70  89.30  19
19 106.23 113.49 127.10  93.00  20

Run this:
def run_diagnostics(mods):
    print("\n----- Coef. SE ------")
    for cov, res in mods.items():
        print(f"{cov:10s}: {res.std_errors.tolist()}")

    print("\n----- Breusch-Pagan Test for Heteroskedasticity ------")
    for cov, res in mods.items():
        endo = res.model.endog.pandas.assign(Intercept=1)
        residuals = res.resids
        bp_test = sms.het_breuschpagan(residuals, endo)
        print(f"{cov:10s}: {bp_test}")

    print("\n----- Wu-Hausman Test ------")
    for cov, res in mods.items():
        print(f"{cov:10s}:\n {res.wu_hausman()}")

    print("\n----- Sargan ------")
    for cov, res in mods.items():
        print(f"{cov:10s}:\n {res.sargan}")

    print("\n----- Basmann ------")
    for cov, res in mods.items():
        print(f"{cov:10s}:\n {res.basmann}")

    print("\n----- First-stage diagnostics ------")
    for cov, res in mods.items():
        print(f"{cov:10s}:\n {res.first_stage.diagnostics}")

res_unadj  = ivreg.from_formula("Q ~ 1 + [P ~  F + A] + D", data=df).fit(cov_type='unadjusted')
res_robust = ivreg.from_formula("Q ~ 1 + [P ~  F + A] + D", data=df).fit(cov_type='robust')
mods = {'Unadjusted':  res_unadj,
        'Robust'    :  res_robust}
run_diagnostics(mods)

You will get
----- Coef. SE ------
Unadjusted: [7.3026520951185425, 0.04327991369214111, 0.08895412123517202]
Robust    : [5.1474532209912285, 0.04292534502530685, 0.07589901329404808]

----- Breusch-Pagan Test for Heteroskedasticity ------
Unadjusted: (0.01697789593123389, 0.8963296692336946, 0.015293088561413301, 0.9029507926709841)
Robust    : (0.01697789593123389, 0.8963296692336946, 0.015293088561413301, 0.9029507926709841)

----- Wu-Hausman Test ------
Unadjusted:
 Wu-Hausman test of exogeneity
H0: All endogenous variables are exogenous
Statistic: 11.7617
P-value: 0.0034
Distributed: F(1,16)
Robust    :
 Wu-Hausman test of exogeneity
H0: All endogenous variables are exogenous
Statistic: 11.7617
P-value: 0.0034
Distributed: F(1,16)

----- Sargan ------
Unadjusted:
 Sargan's test of overidentification
H0: The model is not overidentified.
Statistic: 2.9831
P-value: 0.0841
Distributed: chi2(1)
Robust    :
 Sargan's test of overidentification
H0: The model is not overidentified.
Statistic: 2.9831
P-value: 0.0841
Distributed: chi2(1)

----- Basmann ------
Unadjusted:
 Basmann's test of overidentification
H0: The model is not overidentified.
Statistic: 2.8049
P-value: 0.0940
Distributed: chi2(1)
Robust    :
 Basmann's test of overidentification
H0: The model is not overidentified.
Statistic: 2.8049
P-value: 0.0940
Distributed: chi2(1)

----- First-stage diagnostics ------
Unadjusted:
    rsquared  partial.rsquared  shea.rsquared  f.stat  f.pval   f.dist
P      0.94          0.92              0.92   110.03    0.00  F(2,16)
Robust    :
    rsquared  partial.rsquared  shea.rsquared  f.stat  f.pval   f.dist
P      0.94          0.92              0.92   284.68    0.00  chi2(2)

So, the only adjustment happens for the SE of the coefficients and the first-starge F-stat, but the latter does not match other implementations. See ivreg in R, for instance.
data("Kmenta", package = "ivreg")

res <- ivreg::ivreg(Q ~ D + P | D + F + A, data=df)
summary(res, vcov=sandwich::sandwich)

You get:
Call:
ivreg(formula = Q ~ D + P | D + F + A, data = df)

Residuals:
   Min     1Q Median     3Q    Max
-3.430 -1.243 -0.189  1.576  2.492

Coefficients:
            Estimate Std. Error t value        Pr(>|t|)
(Intercept)  94.6333     5.1475   18.38 0.0000000000012 ***
D             0.3140     0.0429    7.31 0.0000012080527 ***
P            -0.2436     0.0759   -3.21          0.0051 **

Diagnostic tests:
                 df1 df2 statistic        p-value
Weak instruments   2  16    142.34 0.000000000064 ***
Wu-Hausman         1  16     21.90        0.00025 ***
Sargan             1  NA      2.98        0.08414 .
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 1.97 on 17 degrees of freedom
Multiple R-Squared: 0.755,	Adjusted R-squared: 0.726
Wald test: 34.4 on 2 and 17 DF,  p-value: 0.00000105

Your F-stat is twice the one here (see line "weak instruments")


data-hk attribute varies for lazy / async components

Describe the bug
data-hk (usually) contains the same values for SSR-rendered pages which do not contain lazy or async components when rendered with renderToStringAsync. On pages which contain lazy or async components the IDs can vary greatly, usually by growing in size on each page refresh.
Your Example Website or App
https://github.com/knpwrs/solid-ssr
Steps to Reproduce the Bug or Issue

Clone the example repo and run npm run dev (unfortunately this does not run in Stackblitz)
View the page source when viewing / in your browser and refresh the view source page a bunch of times. Notice that the data-hk attributes are usually the same (very rarely they change but not as often as with async components).
View the page source when viewing /about in your browser and refresh the view source page a bunch of times. This page contains an async component. Notice that data-hk changes on nearly every render. The ID usually grows on each render until it resets back to the first state.

Expected behavior
I would expect data-hk to be stable across renders, though I don't actually know if this is a problem.
Screenshots or Videos
/:

/about:

etc until:

Platform

macOS 12.1
Solid 1.4.4
Node 18.2.0
Vite 2.9.12
Firefox 101.0

Additional context
The speed of refrehsing doesn't appear to matter. I was taking my time taking each of those screenshots, pasting, and then refreshing, going back and forth between this issues tab and the dev server tab.

Interesting.. I wouldn't expect this to happen as it is hierarchal and picks up its ID from its parent and resumes as it lazy loads and so on. Is this possibly related to Vite dev mode I wonder?

It looks like it happens in the production build as well:

npm run build
npm start

What would be the best way to go about debugging this?

Ah I see the problem. Not that I expected it to manifest this way, but the dev console gave me a hint. Your app doesn't hydrate. It actually re-renders. And the reason for that is you render outside of the hydrate call. And actually server render it outside of the server render call. I guess it taps into a global that isn't being cleaned up and pushes the numbers larger.
I was able to fix your app by making 2 small changes to the entry files.
In entry.server.jsx
const app = createApp({ url });
const renderPromise = renderToStringAsync(() => app);

// should be
const renderPromise = renderToStringAsync(() => createApp({ url }));

In entry.client.jsx
hydrate(
  createApp(window.hydration),
  document.getElementById('root') as HTMLElement,
);

// should be
hydrate(
  () => createApp(window.hydration),
  document.getElementById('root') as HTMLElement,
);

Solid reads everything based on the reactive context. Its entry points take functions, so the work (rendering) is done in them not outside and passed in.
This should resolve your issue.

Awesome! That did the trick. The only thing I see happening now is that the server renders <HomeTitle>Home</HomeTitle> but then when the client hydrates it renders <HomeTitle />, so the title appears and then goes away. The element is in the dom but it has no text content. The CSS appears to be hydrating correctly and I don't see any errors in the console.

Yeah this seems to be an issue with solid-styled-components that showed up because a change in hydration made in 1.4. I need to make a change in solid-styled-components to make this work. Thanks for bringing this to my attention.

Ok solid-styled-components 0.28.2 should fix this. In addition you need to add solid-styled-components to your noExternals.

That fixed it, thank you!


DBZ-1059 Support qualified table name in rename

https://issues.jboss.org/browse/DBZ-1059

Upstream issue https://github.com/antlr/grammars-v4/pull/1339


Model animate interaction prompt

Reference Issue
Fixes: https://github.com/GoogleWebComponents/model-viewer/issues/708

Removes SVG animations from interaction-prompt and uses a CSS based animation for the interaction prompt and slides it back and forth, if the interaction prompt is visible then the position of the prompt is monitored and the model rotates accordingly.
General Approach
The approach was to use CSS keyframe animations to move the interaction prompt cursor and set the pivot.rotation.y based on the offset of the center of the cursor in relation to the center of the model viewer. While the keyframe animation is on the .controls-prompt the animation is paused and plays once the element is visible.
Examples

Animated models

Animated Robot Model Example

Auto rotate
If auto-rotate is enabled, interaction prompt will display if the user has not interacted with the model yet, after the model has been interacted with the prompt will go away and auto-rotate will work as normal.

Auto Rotate Interaction Example

@googlebot I signed it!

@maaslalani
One thing we need to check for is what happens when you put in a custom interaction prompt via a slot.

@maaslalani great work on the updates! In the interest of time, I'm going to make a proposal for some final tweaks to this PR. My hope is that we can land it ASAP and cut a release on Wednesday or Thursday.

We had an accessibility audit done, and the main result we found with this (and the previous CTA) is that continuous animations (even with a pause) can be problematic. This is for someone with a cognitive disability, who's easily distracted, or someone having difficulty reaching and interacting with the model in order to cease the animation completely.
It was suggested a maximum of 3 rotations and then stopping. I'd be tempted to make that a parameter, but then it feels like we have parameter bloat.
Curious about your thoughts on this.

These changes were landed via #834 . Thanks again @maaslalani !