Setup dark/light mode toggle

This PR is with reference to feature request in #7 to add dark mode.

I have added the basic functionality to toggle between light and dark mode as well as generalized the colors of the website with names body and primary. However, the feature requires following work to be done before it could be merged.

[ ] Dark Mode Colors
Colors need to be added using the same conventions(body and primary colors). We can use the color palette of original version of this website. For reference, the theme colors needs to be set in theme.js file.

[ ] Dark/Light Mode Toggle Button
I have added a very basic version in the Nav.js file for reference. I would like to see it on the right hand side of resume tab in the nav bar.

If anyone wants to take it please let me know.

if nobody is working on this , can I take over this issue ??

Sure, @SiddhanthKapoor. I have assigned it to you.

Sure, @SiddhanthKapoor. I have assigned it to you.

I also created a Pull Request for the twitter icon change  which has not yet been merged  , so I just wanted to confirm if I resolve this issue , you'll merge this ?

Thanks @SiddhanthKapoor, I have merged that. You can work on this.


WebP has a bad performance

Describe the bug
If the app contains a page/window which has a great number of WebP images, it has a bad performance: the app freezes when the images are loading. It works well if they are JPEG format, or the PC has a dedicated video card.
Steps to reproduce the bug
<Image Source="https://example.com/images/001.webp" />
<Image Source="https://example.com/images/002webp" />
...
<Image Source="https://example.com/images/100.webp" />

Expected behavior
The images loading does not block window response (e.g. scrolling by mouse) just like to load JPEG images.
Screenshots
No response
NuGet package version
1.1.2
Packaging type
Packaged (MSIX)
Windows version
Windows 11 version 21H2 (22000)
IDE
Visual Studio 2022
Additional context
No response

Still an issue.


⚠ Samsung has degraded performance

In 7cc17d0, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2568 ms

Resolved: Samsung performance has improved in 15d2cfb.


PCF changes command should take versions into account

Fixing this requires an API to retrieve products info for deployed, but to be deleted products, which does not currently exist.

It actually does, because when installing a new version it gets a different GUID.


Error: no NSS browser

When trying to use anchor lcl with Anchor CLI 0.0.15 installed via Homebrew, I get the following error: Error: no NSS browser. I'm on a 2023 MBP with macOS 14.3. My primary web browser is Arc.

@michaelmior thanks for opening the issue, it looks to be caused by the certutil command not being present on your system, which is part of the nss homebrew package. If you're a homebrew user, a quick fix is to brew install nss, otherwise we're working on a fix and will have a release up hopefully soon.

@benburkert That seems to get me past that stage. But now I get Error: no NSS database.
Also, just a note that I saw the upgrade message says

Run brew upgrade anchordotdev/tap/anchor to update to the latest version.

You also have to run brew update to fetch the latest formula first.

I'm adding update to the recommended command, so in future versions it should look like: brew update && brew upgrade anchordotdev/tap/anchor. That should be safe to run and work whether your defaults match mine or not.
Thanks again for your feedback and interest. I'm going to close this issue for now as I think we've resolved things, but do let us know if you run into anything else or have further feedback for us.

@michaelmior ah, thanks for the clarification, we will take another look.

Ok, we just pushed a new version with what we hope should fix these things for you. v0.0.17 should more gracefully handle the new NSS issue you ran into and future update messages should now be warnings (instead of errors) and suggest using both update and upgrade to avoid that problem. Thanks again for the detailed reports and just let us know if you have any other issues.

@geemus Thanks! That seems to work now :)

@michaelmior awesome. I was pretty confident, but it's always better to have confirmation. Thanks again for working through that with us.

Hey!
I am having the exact same issue with the current anchor version.
anchor version
0.0.20 (darwin/arm64) Commit: c11d743fcc37d2fb95e69e55d30cb835492e7577 BuildDate: 2024-04-04T21:30:23Z

The error seems to happen with all anchor commands. e.g.
anchor lcl
| Let's set up lcl.host HTTPS in your local development environment!
|
| lcl.host (made by the team at Anchor) adds HTTPS in a fast and totally free way
| to local applications & services.
# Setup lcl.host HTTPS Local Development Environment `anchor lcl`
    | Once setup finishes, you'll have a secure context in your browsers and local
    | system so you can use HTTPS locally.
# Audit lcl.host HTTPS Local Development Environment `anchor lcl audit`
    | We'll begin by checking your system to determine what you need for your setup.
    - Checked resources on Anchor.dev: need to provision resources.
    * Scanning local and expected CA certificates…⠦
Error: no NSS browser

I would be happy to provide more debugging information but did not find any guide in your repository.

Somehow I didn't think about installing nss and missed the comment earlier in the thread.
Would it make sense to adjust the error message to include the install?
And maybe add a step to the quick start guide?

@sebimarkgraf Thanks for the detailed report. Although we have currently set things up to default to using NSS, our intention was for it to gracefully skip it if you don't have nss things installed. Unfortunately, you ran into an edge case of that where we had a bug that meant the detection sometimes was giving false positives.
I believe I've fixed this and I just released v0.21.0 which I'm hoping should get you past the problem without needing to install nss.
Just let me know if you have further issues or feedback to share. Thanks!


Increase limits on wire types to support 2.7 mio ATXs

Motivation
This PR increases the limits on wire types to ensure that go-spacemesh can support up to 2.7 Mio ATXs.
Description
I recalculated the necessary limits and updated the scale limits accordingly.
Test Plan

existing tests pass

TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[x] Update documentation as needed
[x] Update changelog as needed

bors merge

rpc error
bors merge


How to use coincident with sharedworkers?

I would like to be able to use coincident with Shared Workers, rather than normal Web Workers.
I do not know what would be involved in making this work, so do not have any suggestions. Though I do know that your legacy Proxied-Worker library seems to support Shared Workers and uses its port property.
Thanks!

Shared Workers can't have access to the window object ... would that be OK? I am thinking about a coincident/shared/main and coincident/shared/worker exports 🤔

@nickchomey what I am asking is: do you expect the ability to deal with the window main thread object in there? 'cause AFAIK SharedWorker cna be used cross tabs too, not just one, so the complexity around that is exponential.

so ... coincident/main and coincident/worker allow workers to invoke functions from main in a synchronous way and without blocking, while the main thread can invoke workers functions asynchronously (hence still without blocking the main thread).
enter coincident/window/main and coincident/window/worker ... in this case, for the main thread the contract is the same but the worker can access the page window or globalThis object synchronously, so that a worker can do document.body.textContent = "worker riding the main thread" or even window.location.ref = "else.where" to redirect, which is quite powerful and never existent before coincident project landed on GitHub.
This functionality never existed before means that proxied-worker library never cared about it and never used the primitives I am using in here, most notably: Atomics.
There is even a fallback to a ServiceWorker based on sabayon Atomics and SharedArrayBufer polyfill/orchestration that was never considered in proxied-worker neither as that module is fairly old and limited, or better, it's not based on the same primitives this module is based on ... which are unique in the whole JS ecosystem and mostly misunderstood or underestimated because "too magic to trust" out there (their problem, imho).
As summary, once a SharedWorker implementation lands I believe the discussion should be around these topics:

should it expose all attached window objects from all tabs that connected to it? I think no
should it behave like a WebSocket where the shared worker can broadcast things to all attached tabs? I think maybe as that's some extra complexity to consider, but not impossible to achieve
should it be a side-channel for Service Workers VS tabs communication? I have no idea if that's even possible

Last, but not least, the IndexedDB issue you mentioned is not necessarily an issue because, like cookies, or localStorage, IndexedDB is attached to the domain: you bootstrap a db on the same domain/path, you get the same db (last time I've checked).
To share states across tabs you have localStorage too, which also offers storage event to communicate to all same-tabs/domain things get notified when a key changed in there ... and I believe this is the most reactive and desirable pattern you want because it's confined on the main thread but it allows any coincident worker to reach out for window.localStorage.setItem("state", JSON.stringify(state)) so that no matter which worker is doing what, all tabs will react to that change done by maybe the only page that bootstrapped, or requires, a worker.
All I am saying is that it looks like your desire for Shared Worker lacks some background around how other primitives work in the JS world, and hopefully some of these hints would help you forward before I find the time and the will to implement what you are asking as it's not super straight forward, the orchestration across multiple sources is not super trivial neither, and I am not fully sure about what should work and should absolutely be banned from that implementation.
If I could have concrete previous work or uses cases that wouldn't work better with just IndexedDB or localStorage, I might at least try to formulate an opinion around this request.
I hope I have explained myself decently enough here, happy to expand on any topic you like.

After refining this module lately to avoid every single possible detail that could interfere with each other when running in a multiple workers or servers scenario (no more shared HEAP, dedicated strong-random channel per each worker) my idea is that a Shared Worker is just an indirection of a shared window ... if multiple workers can interact with the same window object without leaking or interfering with each other, what stops a Shared Worker to provide exactly the same functionalities a window on the main would?
All I am saying is that a Shared Worker is, by definition, a main to target, just like a server, so that in theory you could have a single coincident/window/main on your main thread, a coincident/window/worker on your worker that imports also a coincident/shared/worker so that such Shared Worker can import a coincident/shared/main ... the result is that you have separate modules, and concerns, to synchronously ask operations from both your main tab UI but also from the Shared Worker and it's up to you to use such worker to orchestrate the dance around these two ... would this somehow work for you?
In few words:

each tab bootstraps a worker via coincident
each worker, per each tab, bootstraps a Shared Worker per each main
the Shared Worker is bootstrapped only once but every other tab would follow the same approach
the worker that bootstrapped the Shared Worker contains logic to forward operations that involve both the SW and the window on the page
you end up with N tabs bootstrapping N workers that orchestrate 1 Shared Worker ...

does this make sense to you and do you think this would be desired? In all this I am not factoring in the complexity related to the server offer but it's also true that the server current logic is what makes me confident the current proposed approach might work ... as you can see, it's convoluted behind the scene, but it can be easy as cake on the user ... I still need to understand use cases for all this beside a sync update across tabs ... I mean, why do you need multiple tabs to start with? 😅

P.S. the more I think about this request, the more I feel like it's just an indirection of what I do already with server export ... server in that case is WebSocket driven and it expects either NodeJS or Bun to deal with, but maybe I can improve that server story to pass a Shared Worker end point instead, and call it a day ...

let me simplify my question: are you expecting to use just a Shared Worker instead of a Worker from any tab main? 'cause that is a bit of a stretch of what I can do in terms of time to dedicate to move this forward ... I hope you can understand that.

Perhaps, however, the limitation you're seeing is due to how Coincident works?

this link simply asks a worker to tell if something is available on its global scope and the answer is no, no coincident involved: https://webreflection.github.io/is-it-worker/?SharedWorker

P.S. I don't read Available in Workers in this page anywhere: https://developer.mozilla.org/en-US/docs/Web/API/SharedWorker

for the sake of browser and backend server cpu and memory resources, as well as bandwidth usage - to have them all share a single, consistent source

well ... no ... a server is the source of truth, usually, a shared worker is not necessarily persistent so it's not really a source of truth, you need extra orchestration to make it one, but then again Service Workers are a better primitive.
Maybe all your pain-points will be solved via a Service Worker instead? 🤔

It is all a very common use case of sharedworkers, and even mentioned in that same mdn doc. And many other places.

sure, but if I can't create a SharedWorker from a Worker I am afraid there's not much I can move on in here ... I wish we could clarify this aspect though, as it seems misleading from that test page (which does nothing but report what's found in the global context for that entry) so if it's that page doing something weird in the little code it uses, I'd be happy to improve that: https://github.com/WebReflection/is-it-worker/blob/main/worker.js

just FYI that (my) page doesn't lie ... https://stackoverflow.com/a/30831231

if current state is confirmed (no SharedWorker on Workers ... and I think it is) I need to think upside-down the dance ... or test Atomics would work from a shared worked but at that point I need to orchestrate each main that is connecting to one of those so yeah, we're back to exponential complexity to provide the same ease of API and I don't have this requirement at the moment so my time is really low around this, I am afraid.

uhm ... the thing is, you never need more than a Worker per page/tab but you also could:

reuse the same WebSocket created in main, coincident/server uses main to orchestrate a sync dance in the worker through the Worker->Main->WS->Server->Worker channel
you can connect multiple workers to the same IndexedDB from main ... the main can use async APIs after all and currently it is the shared thread just like SharedWroker would be
the single WASM instance ... I am not fully sure about that ... you execute different code from different tabs and having one tab changing the env you are working on for another tab seems like footgun prone .... but I can see what you are after
having just a shared worker per each main might indeed help with too many tabs and too many workers but again, this scenario is for people incapable of keeping their tabs count low and I can see a lot of sync issues could happen although I am speculating

So, the SharedWorker from main requires both sabayon and coincident changes / updates / features that were never in but maybe I can recycle more code than I think for SharedWorkers and provide a very similar dance I already do with workers ...
Let's see ... still MDN should change that "available everywhere" thing because it's extremely confusing to me.


Persistence updates

This merge has the following changes:

Updated couchbase provider to work with the new persistence api
Updated demo app for persistence to show event/snapshot recovering
Updated persistence api recovery logic to only recover the events that has newer indexes than the last snapshot. This change after discussion on gitter on how the recovery could work better.
Removed index counter update on snapshot

GG guys, totally aggree with that @tomliversidge (https://gitter.im/AsynkronIT/protoactor?at=58dd5956b402a53211cbdf25)

LGTM, ready for merge? anyone else have any opinions?

It's friday, so ready!!!

LGTM! 😄


Add Connetion.stop/1

I'm not really sure how that should work, I tried to analyse the docs for Connection and that's the best I could figure out.

Thank you.


[RTF] missing autoupdates

[x] default password is not displayed in account
[ ] in a meeting while editing a participant if anyhing from "Meeting specific information" (sans is_present) is changed, the information on the profile is not updated until a reload
[ ] in a meeting if you go into the editing mask from a participant who selegated their vote to someone: you have to reselect the participant the vote gets delegated to, otherwise an error is thrown: Cannot read properties of null (reading 'getMeetingUser')
[ ] superadmin: in meeting > motions > new motion > add to agenda Button is missing if the agenda is not reloaded (same for new election. To change the buttons default behaviour navigate to settings > agenda-settings > add to agenda. To be allowed to see the button for non-admin activate participants > group > can manage agenda

in a meeting while editing a participant if anyhing from "Meeting specific information" (sans is_present) is changed, the information on the profile is not updated until a reload

This is not a autoupdate issue and I think this is not rtf specific. Also this might need discussion as changing a form which is currently in edit mode could introduce side effects. Other forms display a warning if somebody else is already editing.

I think this is not rtf specific.
This issue is RTF specific

Only the meeting specific information does not get updated.

superadmin: in meeting > motions > new motion > add to agenda Button is missing if the agenda is not reloaded (same for new election. To change the buttons default behaviour navigate to settings > agenda-settings > add to agenda. To be allowed to see the button for non-admin activate participants > group > can manage agenda

To reproduce this the agenda needs to be empty.


[flutter-engine] patch to make flutter_assets path an asset_manager

Create engine patch that makes the flutter_assets path an asset_manager.
This would allow using relative paths to access anything in the flutter_assets folder from Dart.

The asset manager mechanism is here https://github.com/flutter/engine/blob/main/assets/asset_manager.h. Each manager has one or many resolvers that just knows how to turn a string identifer into an fml::Mapping (mmap-ed fd, heap allocation, etc...) (https://github.com/flutter/engine/blob/9409b75e8f35c53e6937a8e7e98b101372a95096/assets/asset_resolver.h#L60). So if the flutter_assets folder is registered as a resolver, anything in that folder will be turned into mapping if a path relative to that folder is specified.
The asset resolver for looking into a directory like flutter_assets is here https://github.com/flutter/engine/blob/main/assets/directory_asset_bundle.h
That resolver doesn't care what the folder is called. It only needs an open descriptor to a folder that happens to be flutter_assets on the embedder platforms. A totally separate resolver is present on other platforms.
And there can be many resolvers and they will be queried in order.


Videos and audio files won't download anymore

Hello.
Recently, I've noticed that videos won't download anymore, no matter if I press the main [Download] button or if I choose a resolution from the dropdown menu, the download simply won't start. If I use the "Save Link As..." option from the context menu, it now always downloads a 0 kb text file named "videoplayback.txt". I don't know if this is an issue only I have but a few months ago I could download any video or audio files without problem.
I've tried with HTML5 and Flash versions but the problem persists. I don't know if one of my browser's extensions is conflicting with YouTube Center, but if it's working for everyone, then that will hint me that it is a problem on my end and I'll be able to start looking for what's causing this.
By the way, I'm using an old version of Firefox (ver. 37.0.2) because all newer versions after that run with many bugs, scrolling through pages is choppy and the overall environment feels slower.
Thanks for reading and I hope someone can help me.
Regards.

See https://github.com/YePpHa/YouTubeCenter/issues/2098#issuecomment-157497362


Installed but blank screen

i followed the documentation however when i run the page i get a black white page..

Try running chmod 755 -R storage.

made the change still getting a blank screen....

Did you run composer install?

after the change?

Run composer install before the change.. and just tried running it again but still no luck.

is there a recommended os to install on ?? I'm using centos 7

CentOS 7 should work fine. Did Composer work ok? Did you get any errors? Do you have the .env file setup?

Had an error originally because I missed off the ' ' on the database config but fixed that. I have my .env.local.php file in place in the root of the Cachet folder.... The database.php file though I couldn't find in the /app/config folder it was in the root/config folder instead....
Other than that no errors

On 15 May 2015, at 07:28, James Brooks<EMAIL_ADDRESS>wrote:
CentOS 7 should work fine. Did Composer work ok? Did you get any errors? Do you have the .env file setup?
—
Reply to this email directly or view it on GitHub.

Ah the env has changed, just needs to be .env
Take a look at .env.example
I need to update the docs.

On 15 May 2015, at 07:32, philshil<EMAIL_ADDRESS>wrote:
Had an error originally because I missed off the ' ' on the database config but fixed that. I have my .env.local.php file in place in the root of the Cachet folder.... The database.php file though I couldn't find in the /app/config folder it was in the root/config folder instead....
Other than that no errors

On 15 May 2015, at 07:28, James Brooks<EMAIL_ADDRESS>wrote:
CentOS 7 should work fine. Did Composer work ok? Did you get any errors? Do you have the .env file setup?
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

okay
i have updated the .env.example and resaved it as .env still no luck....

On 15 May 2015 at 12:15 James Brooks<EMAIL_ADDRESS>wrote:
Ah the env has changed, just needs to be .env
Take a look at .env.example
I need to update the docs.

On 15 May 2015, at 07:32, philshil<EMAIL_ADDRESS>wrote:
Had an error originally because I missed off the ' ' on the database config
but fixed that. I have my .env.local.php file in place in the root of the
Cachet folder.... The database.php file though I couldn't find in the
/app/config folder it was in the root/config folder instead....
Other than that no errors

On 15 May 2015, at 07:28, James Brooks<EMAIL_ADDRESS>wrote:
CentOS 7 should work fine. Did Composer work ok? Did you get any errors?
Do you have the .env file setup?
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub
https://github.com/cachethq/Cachet/issues/632#issuecomment-102372248 .

Thanks
Phil Shilling

removed the password for security reasons but... if you see any errors please let me know

Ok, now that you have that, have you ran php artisan migrate?

yup still getting a blank screen...

On 16 May 2015, at 07:29, James Brooks<EMAIL_ADDRESS>wrote:
Ok, now that you have that, have you ran php artisan migrate?
—
Reply to this email directly or view it on GitHub https://github.com/cachethq/Cachet/issues/632#issuecomment-102578538.

Are you running Apache? If so, make sure you have mod_rewrite enabled.

This is working fine for me under CentOS 7. I ran the below without any errors.
composer install;
npm install;
bower --allow-root install;
gulp;
php artisan migrate; #(after I edited the .env file)
Does this work fine if you run php artisan serve ?

FYI you only need to run Bower if you're developing Cachet 👍🏻

On 16 May 2015, at 21:35, Ross Boswell<EMAIL_ADDRESS>wrote:
This is working fine for me under CentOS 7. I ran the below without any errors.
composer install;
npm install;
bower --allow-root install;
gulp;
php artisan migrate; #(after I edited the .env file)
Does this work fine if you run php artisan serve ?
—
Reply to this email directly or view it on GitHub.

I installed Apache php and MySQl
Download and installed composer
Then git cloned into directory
Edited the database.php
Edited the .env
Then php artisan migrate
Am I missing something?
Sent from my iPhone

On 16 May 2015, at 22:09, James Brooks<EMAIL_ADDRESS>wrote:
FYI you only need to run Bower if you're developing Cachet 👍🏻

On 16 May 2015, at 21:35, Ross Boswell<EMAIL_ADDRESS>wrote:
This is working fine for me under CentOS 7. I ran the below without any errors.
composer install;
npm install;
bower --allow-root install;
gulp;
php artisan migrate; #(after I edited the .env file)
Does this work fine if you run php artisan serve ?
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

Have you type the below?
$ composer install
I have follow your instructions you have provided and also get a blank page.
Ross

Have you ran composer install?

On 16 May 2015, at 22:12, philshil<EMAIL_ADDRESS>wrote:
I installed Apache php and MySQl
Download and installed composer
Then git cloned into directory
Edited the database.php
Edited the .env
Then php artisan migrate
Am I missing something?
Sent from my iPhone

On 16 May 2015, at 22:09, James Brooks<EMAIL_ADDRESS>wrote:
FYI you only need to run Bower if you're developing Cachet 👍🏻

On 16 May 2015, at 21:35, Ross Boswell<EMAIL_ADDRESS>wrote:
This is working fine for me under CentOS 7. I ran the below without any errors.
composer install;
npm install;
bower --allow-root install;
gulp;
php artisan migrate; #(after I edited the .env file)
Does this work fine if you run php artisan serve ?
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

Type in php artisan serve or php -S localhost:8080 -t public. That way we can figure out whether this is a cachet/laravel issue or a apache setup issue.

Sorry yeah done composer install and composer install --no-dev -o I must be missing something because I get the same results across installs of centOS Debian and opensuse
I have also set mod_rewrite on with the opensuse install and also have set the vhost as well....
When I'm on my machine in the morning I'll try that one Ross.
Sent from my iPhone

On 16 May 2015, at 22:52, Ross Boswell<EMAIL_ADDRESS>wrote:
Type in php artisan serve or php -S localhost:8080 -t public. That way we can figure out whether this is a cachet/laravel issue or a apache setup issue.
—
Reply to this email directly or view it on GitHub.

If someone could post a example of their database.php and .env
File that would be great to compare...
Obviously leaving out the password etc
Sent from my iPhone

On 16 May 2015, at 22:59, Phil Shilling<EMAIL_ADDRESS>wrote:
Sorry yeah done composer install and composer install --no-dev -o I must be missing something because I get the same results across installs of centOS Debian and opensuse
I have also set mod_rewrite on with the opensuse install and also have set the vhost as well....
When I'm on my machine in the morning I'll try that one Ross.
Sent from my iPhone

On 16 May 2015, at 22:52, Ross Boswell<EMAIL_ADDRESS>wrote:
Type in php artisan serve or php -S localhost:8080 -t public. That way we can figure out whether this is a cachet/laravel issue or a apache setup issue.
—
Reply to this email directly or view it on GitHub.

@philshil there is no database.php file that you need to edit now. Your .env file should look like the .env.example file.

@philshil Have you added the virtual host properly as per this link https://docs.cachethq.io/v1.0/docs/installing-cachet? After that when you restart apache do you get any errors.
@jbrooksuk  in any case, I don't think this issue is a bug in Cachet.

okay so i moved to opensuse 13.2 as i like the Yast2 interface
these are my steps i took following the install docs…
ensured mysql, php5.6 and apache2 is installed
installed git and composer
git cloned into /srv/www/Cachet (as /srv/www is root for opensuse)
created a mysql database called cachet
edited the .env.example file (screenshot attached)
saved as just .env
run composer install —no-dev -o
php artisan migrate
mod_rewrite enabled
added cachet.conf to /etc/apache2/vhosts.d copied from the docs site
edited the hosts file
restarted service apache2
still getting a blank screen… I’m stumped :/
i don’t think it is too just can’t seem to see where I’m going wrong….

On 17 May 2015, at 11:12, Ross Boswell<EMAIL_ADDRESS>wrote:
@philshil https://github.com/philshil Have you added the virtual host properly as per this link https://docs.cachethq.io/v1.0/docs/installing-cachet https://docs.cachethq.io/v1.0/docs/installing-cachet? After that when you restart apache do you get any errors.
@jbrooksuk https://github.com/jbrooksuk in any case, I don't think this issue is a bug in Cachet.
—
Reply to this email directly or view it on GitHub https://github.com/cachethq/Cachet/issues/632#issuecomment-102779573.

You have a PDOException being thrown in the Terminal. What does it say?

oh i mistyped the password for the mysql connection, fixed that but still the same problem

Can we Skype tonight?

what time were you thinking?

7PM GMT?

im afraid i can't make 7PM, i won't be available until about 10:30PM GMT or tomorrow i could do 7PM

Is 7PM tomorrow ok then? We'll get this sorted for you, sorry that it's being so troublesome.

7PM works okay tomorrow. Its not a problem, i work in a school and just thought it would be useful for staff and students so its not a rush job :) . It must obviously be something I'm missing or not doing right

We'll find out tomorrow :) send me an email<EMAIL_ADDRESS>with your Skype ID :)

okay will do, shall i create a fresh virtual machine? openness 13.2 okay?

Stick with what you have currently and we'll make that work.

okay will do

James.. i think i have it working now..
i run these commands
Group Writable (Group, User Writable)
$ sudo chmod -R gu+w storage
World-writable (Group, User, Other Writable)
$ sudo chmod -R guo+w storage
it was this last one
$ sudo chmod -R o+w storage/ that seemed to cure it...

That's great news!
Are we able to close this issue now?

i believe so. if i run into a problem il'l let you know..

have just got an incorrect integer value error but i think thats a problem my side

Are you using MySQL?

Yeah i added a component Group, added a component to that group, now if i try to add a component not in the group i get the error

This same error has been reported in #606. @philshil can you pull down the latest master and see if it still occurs? I've made a minor change.

how should i pull down the latest master, forgive me I'm new to github....

cd into the Cachet directory.
git pull

Then try again :)

still got the same error

Sorry, pull again. I've just pushed a fix.

okay that seems to work :) :+1:

Smashing!

Hey guys, if it's not too late, I had this same blank screen problem and I started my installation from scratch using this article.
Everything went smoothly. I hope someone will find it useful.


apis.live.net EOL?

Line item 53 apis.live.net appears to be end of life, per https://docs.microsoft.com/en-us/onedrive/developer/rest-api/concepts/migrating-from-live-sdk?view=odsp-graph-online
Is this still a requirement for M365?

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

ID: 66bd8666-3566-a901-b25b-eb6baba6264a
Version Independent ID: e9f6310f-2207-8c81-d31a-3d5a80beb26b
Content: Office 365 URLs and IP address ranges - Microsoft 365 Enterprise
Content Source: microsoft-365/enterprise/urls-and-ip-address-ranges.md
Service: o365-administration
GitHub Login: @JoeDavies-MSFT
Microsoft Alias: josephd

@khilker15 Thank you for your feedback. We will work with the Author and let you know once the changes are complete.
Thanks
Sri


make dist fails

rm -rf dist
mkdir -p dist/"Mental"
cp plugin.so dist/"Mental"/
strip -s dist/"Mental"/plugin.so
cp -r --parents LICENSE.txt res README.md Demo_Patches plugin.json dist/"Mental"/
cp: cannot stat 'Demo_Patches': No such file or directory
/home/cschol/src/Rack-SDK/Rack-SDK/plugin.mk:55: recipe for target 'dist' failed
make: *** [dist] Error 1

I think it's fixed now


Command re-rerun doesn't work

What are you trying to achieve?
I want to run a command to restart failed tests https://codecept.io/commands/#run-rerun
What do you get instead?
The console says that the run-rerun command does not exist

closed as favor of https://github.com/codeceptjs/CodeceptJS/issues/2670


source pod stops processing when there is a jetstream pod restart

the reason is jetstream writes are taking more than 10 mins during pod restart
{"level":"info","ts":"2023-07-03T17:36:09.059212544Z","logger":"numaflow.Source-processor","caller":"jetstream/writer.go:285","msg":"Sync write was success for messages ","vertex":"apigw-go-stg-in","bufferWriter":"oss-analytics-osamapigwnuma-usw2-stg-apigw-go-stg-filter-keying-0","stream":"oss-analytics-osamapigwnuma-usw2-stg-apigw-go-stg-filter-keying-0","subject":"oss-analytics-osamapigwnuma-usw2-stg-apigw-go-stg-filter-keying-0","count":74,"errorCount ":0,"duration":935855}


Softlayer Bionic Stemcell

As we have Softlayer specific requirement for bosh agent that can't be accepted by community, we need to build the bosh agent and stemcell for Softlayer ourselves. This is the process we currently follow for Softlayer Xenial stemcells. I think we need to follow the same process to build the Softlayer Bionic stemcells.
We will have our own pipeline to build the Softlayer Bionic stemcells. After uploading the Bionic stemcells to S3, we will update repo https://github.com/bosh-io/stemcells-softlayer-index/tree/master/published (ubuntu-bionic directory), so that you can scan it and publish the Softlayer Bionic stemcells to bosh.io.
Please let me know if any concerns. Thanks.

The first version of Softlayer Bionic Stemcell is just published on bosh.io
https://bosh.io/stemcells/bosh-softlayer-xen-ubuntu-bionic-go_agent

Closing this issue as there is no activity for a very long time
you can reopen this issue if the issue still persists


One of the two will be used. Which one is undefined.

npm install node-mac-notifier

I gor an Error: Cannot find module 'nan'

then I try to npm install nan

success to install and then npm start, but it shows duplicate implementation in framework and Notification.node, how to solve this problem ?

objc[59154]: Class NotificationCenterDelegate is implemented in both /Users/chrislee/Downloads/electron/electron-quick-start-master/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework (0x109d6c908) and /Users/chrislee/Downloads/electron/electron-quick-start-master/node_modules/node-mac-notifier/build/Release/Notification.node (0x10a96ea28). One of the two will be used. Which one is undefined.

the same problem

+1

+1

+1


Effects Of Setting Smaller Window Factor: 2.0

Currently test RVN pool and have so far hit two blocks. Both times just a very small fraction of total reward was paid out. Rest got stuck in a change address on the pool wallet. I think this is probably because the pool for testing is just around 300MH with 5-6 miners.
Note: This is using dev branch
Will changing:
"factor": 2.0
to something like
"factor": 0.5
Get payout amounts closer to where they should be? I am assuming it will payout the miners what's due but probably not all at once on the next block?

I tried this out and dropped it to 0.5, and it has helped. payments are close. Here are the numbers of the two blocks hit since the change:
https://i.gyazo.com/085ac6d74282123335e1cd5ef71af819.png
I was hoping it would start paying out some of what is owed from the first two blocks that were hit at factor:2.0 but it hasn't really done that.
So what is the best way to adjust for that. Drop factor from 0.5 to lets say 0.3? Or would there be another method?
The live pool has 300+ miners and 12GH that will hit this pool when I forward them.

We ran into the similar scenario.
Factor 2 actually means difficulty * 2.
The PPLNS algorithm is implemented exactly as described here: https://bitcointalk.org/index.php?topic=39832 (The correct method is as follows. - line)
So far we found three LTC blocks.
Our current window is about 1T shares (470G * 2 <- this factor).
So when we found first block we were having only ~380G shars, the rest part of window remained unpaid (36%) so we had to pay manually to our miners proportionally.
It is pointed in that post: "If the pool has just started, and a block is found before there are shares totaling a score of X, there will be leftover rewards and it should be decided what to do with them...Other options include donating to charity, or distributing among the miners."
After second block we had 100% shares paid out, but window is still quite large for us because of high amount of luck (avg 70%).
It is recommended to set X = 2, because (as I understand) average amount of shares for block is about 1 difficulty, then we add some variation value +0.5 and -0.5 so we get number 2.
We noticed that new miners are paid less on their first block mined with us, because window covers more than 1 block and it upsets our miners who are used to PPS.
We are planning to reduce X too, maybe we'll figure it out together.

@gridmaniac You've explained it spot on. At Coinfoundry we also paid leftover funds for the first one or two blocks (depending on luck) by directly manipulating the balances table after using a spreadsheet to calculate the necessary changes. Later on all our pools have switched to window size 1.

This is excellent information, thank you for sharing. I have a much more solid base understanding now. I will update here with any additional findings.

can someone explain why networkdifficulty field in shares table isn't the same as the actual ravens network difficulty, its exponentially listed higher in the table, is this normal ?


Change map definition to BTF style

What does this PR do?
This PR changes the network agent maps to btf-maps.

Motivation
The primary motivation for doing this was to improve the debugging experience of ebpf programs. bpftool allows us to dump ebpf maps. It also takes advantage of BTF type information to pretty print map keys and values. See examples below. This greatly helps to easily introspect map state. In the future we can take advantage of BTF information to improve our own map dumping facility.
Moreoever, if in the future we want to leverage BPF CO-RE, we will need to emit BTF information for our ebpf programs. The way the maps are defined currently, causes the compiler to generate BTF in a way not acceptable for the kernel. Since cilium/ebpf automatically tries to load BTF information into the kernel if it is present, we must correctly define our maps.
A possible alternative to avoid doing this might be to patch cilium/ebpf to not load BTF information into the kernel.
An entry of conn_stats map emitted by bpftool when the BTF information of a map is loaded in the kernel:
{
        "key": ["0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x7f","0x00","0x00","0x35","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x7f","0x00","0x00","0x01","0x00","0x00","0x00","0x00","0x35","0x00","0x41","0xb3","0xf8","0x00","0x00","0xf0","0xd2","0x0d","0x00","0x00","0x00","0x00","0x00","0x00"
        ],
        "value": ["0x86","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x76","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x7a","0x9f","0xb3","0x12","0xc5","0xf1","0x00","0x00","0x06","0x00","0x00","0x00","0x01","0x00","0x00","0x00","0x02","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x02","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00","0x00"
        ],
        "formatted": {
            "key": {
                "saddr_h": 0,
                "saddr_l": 889192575,
                "daddr_h": 0,
                "daddr_l": 16777343,
                "sport": 53,
                "dport": 45889,
                "netns":<PHONE_NUMBER>,
                "pid": 3538,
                "metadata": 0
            },
            "value": {
                "sent_bytes": 134,
                "recv_bytes": 118,
                "timestamp":<PHONE_NUMBER>12986,
                "flags": 6,
                "direction": 1,
                "sent_packets": 2,
                "recv_packets": 2,
                "tags": 0
            }
        }
    }

Additional Notes
The following is the patch set describing btf-defined maps: https://lore.kernel.org/bpf/20190604134538.GB2014@mini-arch/t/
Features of a btf-defined map from the patch set for easier reference:
The outline of the new map definition (short, BTF-defined maps) is as follows:
1. All the maps should be defined in .maps ELF section. It's possible to
   have both "legacy" map definitions in `maps` sections and BTF-defined
   maps in .maps sections. Everything will still work transparently.
2. The map declaration and initialization is done through
   a global/static variable of a struct type with few mandatory and
   extra optional fields:
   - type field is mandatory and specified type of BPF map;
   - key/value fields are mandatory and capture key/value type/size information;
   - max_entries attribute is optional; if max_entries is not specified or
     initialized, it has to be provided in runtime through libbpf API
     before loading bpf_object;
   - map_flags is optional and if not defined, will be assumed to be 0.
3. Key/value fields should be **a pointer** to a type describing
   key/value. The pointee type is assumed (and will be recorded as such
   and used for size determination) to be a type describing key/value of
   the map. This is done to save excessive amounts of space allocated in
   corresponding ELF sections for key/value of big size.
4. As some maps disallow having BTF type ID associated with key/value,
   it's possible to specify key/value size explicitly without
   associating BTF type ID with it. Use key_size and value_size fields
   to do that (see example below).

Possible Drawbacks / Trade-offs
Increase in the size of ebpf object files. This is almost entirely due to the addition of dwarf debug information. We can significantly bring down this size by stripping dwarf debug sections.

File
Before
After

tracer.o
68 kb
788 kb

conntrack.o
6.2 kb
493 kb

http.o
243 kb
1.2 mb

Describe how to test/QA your changes
Run system-probe with runtime compilation enabled. Observe the logs and verify that all programs are loaded in the kernel.
Repeat without runtime compilation enabled.
system_probe_config:
  enabled: true
  log_level: debug
  enable_runtime_compiler: true
network_config:
  enabled: true
  enable_http_monitoring: true
  enable_https_monitoring: true

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

We can significantly bring down this size by stripping dwarf debug sections.

Let's at least do this in CI for the packaged build. I think it is less important for local dev, since we may want the dwarf debug information for debugging purposes.


create pipeline fails when transient 504 error received from object storage

What happened?:
I was creating a demo environment by running make opencv from examples on a connected hub cluster, and got this transient error:
$ make opencv
pachctl create repo images
pachctl create pipeline -f opencv/edges.json
WARNING: please specify a tag for the docker image in your transform.image spec.
For example, change 'python' to 'python:3' or 'bash' to 'bash:5'. This improves
reproducibility of your pipelines.
Post https://storage.googleapis.com/upload/storage/v1/b/hub-b0-vkpoqld39h/o?alt=json&prettyPrint=false&projection=full&uploadType=multipart: compute: Received 504 `Gateway Timeout
`
make: *** [opencv-base] Error 1

It failed on creating a pipeline, the montage one in particular.  This was at 17:10:21 PST on 2021/01/07.
What you expected to happen?:
I expected Pachyderm to retry on getting a 504 error from object storage.
How to reproduce it (as minimally and precisely as possible)?:
This was transient, as I was able to run the same command after deleting my pipelines and repos 1 minute later.
Anything else we need to know?:
Environment?:

Kubernetes version (use kubectl version):
current Hub version

Pachyderm CLI and pachd server version (use pachctl version):
COMPONENT           VERSION
pachctl             1.12.0
pachd               1.11.9

Cloud provider (e.g. aws, azure, gke) or local deployment (e.g. minikube vs dockerized k8s):
hub

OS (e.g. from /etc/os-release):
macOS Catalina 11.1 (20C69)

Others:

Looking at GCP's documentation here, 504 is an internal error with cloud storage and they suggest we retry after a backoff: https://cloud.google.com/storage/docs/json_api/v1/status-codes#504_Gateway_Timeout

Looking at GCP's documentation here, 504 is an internal error with cloud storage and they suggest we retry after a backoff: https://cloud.google.com/storage/docs/json_api/v1/status-codes#504_Gateway_Timeout

We plan to address this in 2.0 by standardizing errors, and introducing a wrapper client that recognizes errors that prompt a retry and do so using the existing backoff package.  This will make our error handling more robust for all the object stores, not just GCP.
@brycemcanally has started some of this work with the checkedClient, to give an idea of what the wrapper will look like.

We plan to address this in 2.0 by standardizing errors, and introducing a wrapper client that recognizes errors that prompt a retry and do so using the existing backoff package.  This will make our error handling more robust for all the object stores, not just GCP.
@brycemcanally has started some of this work with the checkedClient, to give an idea of what the wrapper will look like.


Switch error output to JSON

Instead of errors like:
$ ./fga store get --store-id invalid-id

failed to initialize FGA Client due to Configuration.StoreId is not a valid ulid

We'd like to expose errors as json, and have the same display as normal output

@rhamzeh Do you have decided on any particular output spec? It could be something like this if it's not required to be nested:
{
  "error": {
    "code": "<ERROR_CODE>",
    "message": "<HUMAN_READABLE_MESSAGE>",
    "details": "<OPTIONAL_DETAILED_MESSAGE>"
  }
}


Login via Facebook is broken #363

Coverage decreased (-0.009%) to 35.668% when pulling 8b76065bfef5eb78ffd2e5a8fe5ee6da2139ac70 on fedys:issue-363 into d888c97d9f0884609f7354e9aea0de713e1d56ff on cross-solution:develop.

Now merged into "release/0.29"

This was merged into release 0.29


vagrant: use kubernetes version 1.7.8

Without specifying the Kubernetes version the playbooks fail due to
behavior changes in kubeadm and friends.
Explicitly ask for 1.7.8 as that is the newest version of 1.7 in the
google yum repo.
Signed-off-by: John Mulligan<EMAIL_ADDRESS>

This change is

LGTM!


Fix uninstall not removing revision when missing webhook

Please provide a description of this PR:
This is found when I was doing the test, the webhook is missing, and the revision can never be uninstalled only if using uninstall --purge.
The old logic list the webhook and check if there's a match, and I revised to use the installed CRs to perform the check.

@hanxiaop: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security_istio
d7f9b801bccdfe66c32f5ceb621ba99ab99685dd
link
true
/test integ-security

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-security

@zirain PTAL, thanks.

@hanxiaop: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
212c29d38a3a7538539201ecd39ec50ede842b8f
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hanxiaop: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
212c29d38a3a7538539201ecd39ec50ede842b8f
link
true
/test lint

gencheck_istio
212c29d38a3a7538539201ecd39ec50ede842b8f
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

can you add test/e2e for this?

@zirain Added. We do have a test that covers revision not found situation, and I've added a test for uninstall when the revision webhook is missing.

This is an issue that leads to inconsistent behavior in the istioctl command currently. I can see the revision in istioctl x revision list; however, I can't delete it since it's missing the webhook (the iop file still exists). In my opinion, we should fix this gap instead of waiting for the future changes to the installed state.

@hanxiaop: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio
c4286760e1bb724e514825e57fe3160d6591d183
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

not stale

/retest

As installed state resource may be removed, this is not a good way to detect the revision. Closed.


Consider tagging submodule "apis"?

I found that package github.com/openshift/hive/apis/hive/v1 is placed in submodule github.com/openshift/hive/apis instead of root module.
However, it seems that submodule github.com/openshift/hive/apis is not tagged. According to Go Modules wiki, submodule should be tagged like relative-path-to-root/vX.X.X.
At now, when trying to import package github.com/openshift/hive/apis/hive/v1, downstream would depends on pseudo-version of module github.com/openshift/hive/apis.
github.com/openshift/hive/apis v0.0.0-20211217134024-32a93e12e129

I think it is not very readable and difficult to upgrade. This is not conductive to version control either.
So, I propose whether it is possible to tag submodule properly. For example, apis/v0.0.1, apis/v1.1.16etc, so that other project can use tag to import this module in go.mod.

This is an interesting idea. However, we don't tag our main branch (anymore) so I'm not sure how much sense it makes to tag the submodule.
I'm curious how you're consuming hive that you are importing the APIs.

Ok, I see. Thanks for your feedback. I didn't notice that main branch is not tagged anymore.


Error in Importing UAV in iGibson

@cgokmen I have 2 questions -
How to make any robot visible in REGISTERED_ROBOTS? I have attached a screenshot of this error. Please let me know.

I tried importing UAV hector_quadcopter https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor on sunday from here.
It is on ROS kinetic but tried porting it for ROS noetic.
I found that the controller classes for UAV needs to be ported.
I did not find controller classes for UAV in iGibson 1.0 as well.
I saw that you are using locomotion robot class and basecontroller for UAV if I am correct.
Does your comment on the realistic/functionality of Quadrotor in the thread https://github.com/StanfordVL/iGibson/issues/179 mean that it doesn't work properly in iGibson 1.0 or the controller is primitive to make the Quadrotor to work realistically ?
Thanks a lot for your comment about the Quadrorot/UAV suggestion. It will save a lot of time for us in the decision :)

@cgokmen can you please let me know

Hi, the quadrotor code used to work in a previous version of iGibson but is unsupported as of now. We are unable to provide much support for it, the main issue is that it does not conform to the newest BaseRobot interface which I think is something you could try to fix. The invalid robot name error is happening because the quadcopter class does not inherit the BaseRobot class. I'm sorry I can't provide more help on this case.


Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Failed to load resource: the server responded with a status of 500 (Internal Server Error)
POST http://localhost/cms/microweber-latest/module/ 500 (Internal Server Error)
| send | @ | api.6cb3f02e15c27321…67a9dd<IP_ADDRESS>.js:6
-- | -- | -- | --
  | ajax | @ | api.6cb3f02e15c27321…67a9dd<IP_ADDRESS>.js:6
  | jQuery.ajax | @ | api.6cb3f02e15c27321…a9dd<IP_ADDRESS>.js:200
  | r.(anonymous function) | @ | api.6cb3f02e15c27321…67a9dd<IP_ADDRESS>.js:6
  | mw._ | @ | api.6cb3f02e15c27321…9dd<IP_ADDRESS>.js:1028
  | mw.load_module | @ | api.6cb3f02e15c27321…a9dd<IP_ADDRESS>.js:821
  | mw.search | @ | home:139
  | (anonymous) | @ | home:197
  | setTimeout (async) |   |
  | mw.autocompleteSearch | @ | home:190
  | onkeyup | @ | home:157

hi @ahmadsyamim, please enable debug in config/app.php and see what is the error

PDOException in Connection.php line 323:
SQLSTATE[42000]: Syntax error or access violation: 1139 Got error 'this version of PCRE is compiled without UTF support at offset 0' from regexp
QueryException in Connection.php line 647:
SQLSTATE[42000]: Syntax error or access violation: 1139 Got error 'this version of PCRE is compiled without UTF support at offset 0' from regexp (SQL: select forge_content.* from forge_content where (title REGEXP asdasdasdasd or content_body REGEXP asdasdasdasd or content REGEXP asdasdasdasd or description REGEXP asdasdasdasd or content_meta_keywords REGEXP asdasdasdasd or content_meta_title REGEXP asdasdasdasd or url REGEXP asdasdasdasd and is_active = 1 and is_deleted = 0) and is_deleted is not null and forge_content.is_active = 1 and forge_content.is_deleted = 0 order by position desc limit 5)

Im seeing this error for 1st time.
What database are you using and also what is your PHP version?

I am getting this error while installing Microweber, I have no idea what could the problem


Fix DICOM UIDs

Discovered via CI that the DICOM UIDs include the current timestamp, which if before 1970 are negative and the minus sign breaks the expected format. These aren't expected to be 100% guaranteed unique in the way UUIDs are so just use the absolute value of the time.

@dehall Considering that the DICOM spec wasn't released until 1993, I think we should be find with UIDs that I guess could be duplicates prior to 1970.


Return better error when spider domain not in scope

I tried to run the 'spider' endpoint, and got a little confused when it seemed to hang endlessly without returning any errors/success messages. Eventually I dug in to look at the logs and noticed the following:
burp_1  | 2018-03-15 03:29:49.405  INFO 1 --- [tp1097446581-17] c.v.burp.extension.web.BurpController    : Is http://foo.example.com/ in Scope: false
burp_1  | 2018-03-15 03:29:49.406  INFO 1 --- [tp1097446581-17] c.v.burp.extension.web.BurpController    : Spider is NOT performed as the http://foo.example.com/ URL is not in scope.

It would be good if this returned some form of failure/error message on the URL endpoint so I could handle it appropriately.

Actually.. apparently my environment was just broken.. it clearly works as expected:
{
    "timestamp":<PHONE_NUMBER>833,
    "status": 409,
    "error": "Conflict",
    "exception": "java.lang.IllegalStateException",
    "message": "The 'baseUrl' is NOT in scope. Set the 'baseUrl' scope to true before retry.",
    "path": "/burp/spider"
}


Support the upload of SVG files

Feature Description
WordPress by default does not support the upload of SVG files.  This can be added with a simple filter.
function cc_mime_types($mimes) {
 $mimes['svg'] = 'image/svg+xml';
 return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');

Original filter from CSS-tricks.
However, there an a number of security issues with SVG, which is why WP core does not support them out of the box. See the original ticket for details.

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria
QA Instructions

Would it make sense to only support uploading SVG from within the stories editor, but not generally for the whole WordPress site?

I am not sure how we would do that, once you enable the REST API to receive the SVG, then the cat is out of the bag.
The security issues, are pretty big, including script injection.

@spacedmonkey I don't think I've seen any security issues in SVGs for a very long time, as long as they are used as external resource (e.g. <img> tag). When inlined - of course, all bets are off. But even then, AMP validator will disallow any script injections there. So, I think we shouldn't have any security issues, and definitely not if we start with external-resource uses.


Add changelog, release info, fix link

@danoc I tested out a fix for the CHANGELOG.md links but I see even hardcoding the host doesn't get around the hostname problem. If you can fix it quickly please add here, otherwise I will revert that file in this PR.

@tomgenoni — I fixed the React/SCSS changelog links. Oddly, it was only happening on production. I think this is ready for review. I've added an edit to your PR to say it fixes https://github.com/thumbtack/thumbprint/issues/102.


scripts: west_commands: sdk: Improve display to support west-1.1.0

WestCommand.inf in west-1.1.0 does not support the end parameter that controls the newline character,
so I will modify the implementation to support it.
In line with this, I changed the progress display to a progress bar instead of a number.

@soburi I should make it clear that I really like the proposed change :) Let me know if my comments make sense

@kartben
Understood. I'm a bit busy at the moment, so I'll deal with it when I have time.


chore(PFP): Remove unused PFP code

Description
-3000 SLOC!
Fixes ACT-45.
This PR removes the majority of PFP related code from the wallet. In particular, it removes all screens and settings menu items related to linking bank accounts. This includes all non-Persona-related helper code, like our Plaid/IHL/Finclusive specific code, as well as related state. I did not modify our Persona.tsx file, since it's unclear what parts of that file exactly will be reused.
Other changes
Describe any minor or "drive-by" changes here.
Tested
An explanation of how the changes were tested or an explanation as to why they don't need to be.
How others should test
Does this need to be tested by QA in the next release cycle? If so please give a brief explanation of how to test these changes.
Related issues
Fixes ACT-45
Backwards compatibility
Brief explanation of why these changes are/are not backwards compatible.

@jophish are there specific screens or flows that QA should test were removed?


Fixing #495 which add the missing domain for a user list API request

This does only apply to v3 identity API which is already
hard coded in this script.

:+1:

:+1:


Avoid Redundant Mesh Exports for Multiple Geometry Modifiers

Summary: When exporting to GLTF 2.0 format, if multiple geometry node modifiers reference the same mesh through properties, the current exporter generates multiple copies of the same mesh, one for each modifier. This results in redundant meshes being included in the exported GLTF file. The requested feature is to optimize the export process so that the referenced mesh is only exported once, and subsequent references in different geometry node modifiers simply point to the original mesh.
Detailed Description: In scenarios where a single mesh is referenced multiple times through different geometry node modifiers (e.g., in a procedural setup or instances), the current exporter exports multiple identical copies of the same mesh for each reference. This redundancy can lead to larger file sizes and unnecessary duplication in the GLTF output.
It would be more efficient if the exporter could recognize when multiple geometry node modifiers refer to the same mesh (via properties), and instead of exporting the mesh multiple times, it would export it once and reference it in the node hierarchy. This would reduce the size of the exported GLTF file and improve the performance when loading the model in a 3D viewer or engine.
Expected Behavior:
If a mesh is referenced by multiple geometry node modifiers (via property references), the exporter should export the mesh once.
In the GLTF file, the mesh should be defined only once, and each reference to it (from different geometry node modifiers) should point to the original mesh.
The exporter should handle this optimization automatically without requiring manual adjustments from the user.

Benefits:
Smaller GLTF file sizes.
Faster export times due to reduced duplication.
Better memory management when the GLTF file is loaded into a 3D engine or viewer.

Example Scenario:
Mesh Mesh_A is referenced by geometry modifier 1 and geometry modifier 2 through a property link.
Current exporter generates two separate copies of Mesh_A in the GLTF file.
With the requested feature, the exporter would only include Mesh_A once, and both geometry modifiers would reference the same mesh.

Additional Notes:
This feature would be especially helpful for complex procedural node setups or instances that reuse the same geometry multiple times.
The GLTF format already supports referencing objects such as meshes via their ID or URI, so this optimization should be straightforward to implement.

Hello,
Please provide an example of .blend file, with your export settings saved inside the file.
Note that exporting Geometry Node instances is experimental. The GN node datamodel is far from being compatible with glTF Specification, so we will not be able to fully support all Blender features


Exponential distribution rate/mean mixup

When instantiating an exponential distribution it asks for a rate
val exp = Exponential(1/4)

val cdtAt5 = exp.cdf(5) // gives: 0.9999999979388464, but should be:  0.7134952031398099

I looked at the source code for Exponential and it calls the apache commons math3 ExponentialDistribution, when using pdf and cdf.
That object assumes a mean which would be 4 in the example above.
The crude fix is just to call Exponential with the mean, but that results in the mean function returning the rate instead of the mean.
The fix seems to be to change the calls instantiating ExponentialDistribution, such that it uses the mean instead of the rate in the Exponential.scala file
new ExponentialDistribution(rate) -> new ExponentialDistribution(mean)

Im still very new to statistics so please correct me if Im wrong.
And Github wouldn't let me make a new branch and a pull request

thanks for spotting!


Change default backend in Horizon 2.0.0 Beta to Captive Core

Change default backend from DatabaseBackend to CaptiveStellarCore. Allow switching to DatabaseBackend by creating a new feature flag.

Closed in https://github.com/stellar/go/pull/3282.


Ensure consistent timestamps in diversity report export

Context
This is “possibly” the cause of a bug where the timestamps could be different, leading to mismatched filenames when creating and reading.
https://dfe-teacher-services.sentry.io/issues/4285141489/?alert_rule_id=853774&alert_type=issue&notification_uuid=95e37bbc-a730-48c3-84b2-55c0360549f8&project=1765973&referrer=slack
Changes proposed in this pull request
Ensures consistent timestamp usage throughout the export operation, possibly resolving related file mismatch issues.

Nice investigatory work! Tricky but would it be possible to test for this?

Nice investigatory work! Tricky but would it be possible to test for this?

@JR-G I did try but I couldn’t get the test to fail with the old code. It also felt like the spec might end up being flakey...

Nice investigatory work! Tricky but would it be possible to test for this?

@JR-G I did try but I couldn’t get the test to fail with the old code. It also felt like the spec might end up being flakey...

Flakiness is often (but not exclusively) due to randomness occurring in our factories. You can use for i in seq N; do be rspec [spec here]; done (with N being the number) to try and trigger a flake with a suspected test. It would be good if we could replicate this to check but also happy to go ahead with this, as it is minor.

Nice investigatory work! Tricky but would it be possible to test for this?

@JR-G I did try but I couldn’t get the test to fail with the old code. It also felt like the spec might end up being flakey...

Maybe we can try to use Timecop.scale on the spec?
Timecop.scale(2) do
  ... time will 'go' twice as fast here
end


Adjust name of JavaScript file in dist folder.

When I take a look at e.g. d3-array, there is a folder called dist<EMAIL_ADDRESS>Could you provide your script also with a dist folder with d3-tip.js and d3-tip.min.js, please?
Having a index.js in the dist folder<EMAIL_ADDRESS>is a bad idea because this name is quite commonly used and might cause errors when you try to bundle the script...

why would it cause error when bundling ? Bundlers are able to deal with multiple files named index.js in different folders.

I have a ASP.Net project where you first define a package mapping which copies the files from the node_modules folder to a certain folder in the project strucutre using a package-mapping-config.js file. Therefore, it would be needed as multiple files could be copied to the same folder. Bundling itself is not the problem. (Thanks for the information by the way, my question was misleading, I guess).

Well, I would consider that an issue of this project then. Enforcing unique file names among the whole npm ecosystem is not something that will ever happen IMO, especially if it is meant to satisfy the needs of a tool in a different ecosystem.
Anyway, according to https://github.com/Caged/d3-tip/issues/239#issuecomment-443053926 this package is not maintained anymore, so this is even less likely to happen.

Anyway, according to #239 (comment) this package is not maintained anymore, so this is even less likely to happen.

Thanks for the update. I didn't know that. Ok, then I will use another implementation...


vpc: fix acl rule with protocol number is not applied correctly in vpc vr

Description

When add a acl rule with protocol number, the iptables rules in vpc vr is not applied correctly.
for example, when add an ingress acl rule (protocol number:50, cidr: <IP_ADDRESS>/32), we expect to have a iptables rule: "-A ACL_INBOUND_eth2 -s <IP_ADDRESS>/32 -p esp -j ACCEPT"
the actual rule is "-A ACL_INBOUND_eth2 -j DROP"
It is because the rules in json are not correct.
network_acl.json.a8c52dca-0278-4e1c-b72b-987ca7121f4f.gz:{"device":"eth2","mac_address":"02:00:7d:27:00:02","private_gateway_acl":false,"nic_ip":"<IP_ADDRESS>","nic_netmask":"28","ingress_rules":[{"type":"protocol","protocol":50,"cidr":"ACCEPT","allowed":false},{"type":"all","cidr":"<IP_ADDRESS>/0","allowed":true},],"egress_rules":[],"type":"networkacl"}
Fixes: #3602
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[X] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):
How Has This Been Tested?

Add acl rule in VPC, then check the iptables rules in VPC VR. all are good with this change.

@blueorangutan package

@andrijapanicsb a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-350

@blueorangutan test

@blueorangutan test

@andrijapanicsb a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@weizhouapache seems that blueorangutan doesn't honour your request, will need to kick his bash :)
thx for the fix, I'm testing manually as we speak.

LGTM
tested manually, results below.
Setup:

Results as expected:

Actually, by checking some strongswan documentation, that is how rules should be added (no PORT definition in the rule) - so that is all OK.

Trillian test result (tid-472)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 28154 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3678-t472-kvm-centos7.zip
Smoke tests completed. 77 look OK, 0 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

@andrijapanicsb thanks for testing !
dport is not supported by some protocols , for example ah/esp/gre (50/51/47)
According to iptables document (https://linux.die.net/man/8/iptables) , dport is supported by some other protocols  besides tcp/udp , for example dccp, sctp. The protocols are rarely used.

@andrijapanicsb
I have tested in a virtual router, it gives the same result, only tcp/udp/dccp/sctp support dport.
root@r-597-VM:~# for i in `seq 0 142`;do iptables -I ACL_INBOUND_eth2 -p $i --dport 1000 -j ACCEPT >/dev/null 2>&1;if [ "$?" == "0" ];then echo $i;fi;done
6
17
33
132

https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml

yes @weizhouapache that's what I mean, that's fine.

@andrijapanicsb nice.
maybe we can take dccp/sctp into consideration afterwards.
They are not in use on our platforms.

your call @weizhouapache  (for now, I'm fine with just this fix here). Thx

@rhtyd @DaanHoogland can you please review it ?


[anchor commitment] Make the anchor commitment type spec compliant

This PR makes the necessary changes to the anchor commitment type to make it compliant with the final spec version as defined in https://github.com/lightningnetwork/lightning-rfc/pull/688
There are two changes needed:

We set the feature bit to 20/21. This means that we now require this bit to be advertised to signal anchor support. The old bit will be ignored by new nodes.
The anchor amounts are given back to the initiator in a coop close scenario. This means that existing nodes having anchor channels will disagree on the final coop close fee if only one of the channel parties update. However if both update closing proceeds as normal. In the worst case force closing works as before.
Anchors are no longer experimental.

NOTE: Watchtowers are still not supported for anchor commitment types, and anchor support is not advertised by default but must be enabled through the --protocol.anchors option.

Did you (manually) test coop closing an old-format anchor channel?

Do you one node running the updated code, one node running the old code? If yes, then I tried this in one of the integration tests, and closing expectedly failed.

Is the itest coop closing with anchors anywhere?
Yes, most tests using anchors are closing the channel at the end, most notably the basic funding flow test. Checks all combinations of channel types.

@halseth looks good, can squash now

Squashed and rebased. Removed the commit making anchors non-experimental as discussed, such that they are still behind a build tag.

@halseth appears related to newly added underflow check
--- FAIL: TestCooperativeCloseDustAdherence (0.03s)
    channel_test.go:2291: unable to close channel: initiator cannot afford proposed coop close fee

@halseth appears related to newly added underflow check
--- FAIL: TestCooperativeCloseDustAdherence (0.03s)
    channel_test.go:2291: unable to close channel: initiator cannot afford proposed coop close fee

Fixed!

lnwallet/channel_test.go:2285:5: `Attemtping` is a misspelling of `Attempting` (misspell)
	// Attemtping to close with this fee now should fails, since Alice

@cfromknecht Should be good now.


Add Sqlite instrumentation

Description
We need to add an instrument_sqlite() method, but first we need to get raw instrumentation working.
See https://github.com/pydantic/pydantic-ai/pull/107 where it doesn't seem to be working, perhaps because sqlite is running in another thread?
Python, Logfire & OS Versions, related packages (not required)
logfire="2.4.1"
platform="macOS-14.6.1-arm64-arm-64bit"
python="3.12.6 (main, Sep 20 2024, 17:42:55) [Clang 15.0.0 (clang-15<IP_ADDRESS>)]"
[related_packages]
requests="2.32.3"
pydantic="2.10.1"
fastapi="0.115.5"
openai="1.55.0"
protobuf="5.28.3"
rich="13.9.4"
executing="2.1.0"
opentelemetry-api="1.28.2"
opentelemetry-exporter-otlp-proto-common="1.28.2"
opentelemetry-exporter-otlp-proto-http="1.28.2"
opentelemetry-instrumentation="0.49b2"
opentelemetry-instrumentation-asgi="0.49b2"
opentelemetry-instrumentation-asyncpg="0.49b2"
opentelemetry-instrumentation-dbapi="0.49b2"
opentelemetry-instrumentation-fastapi="0.49b2"
opentelemetry-instrumentation-sqlite3="0.49b2"
opentelemetry-proto="1.28.2"
opentelemetry-sdk="1.28.2"
opentelemetry-semantic-conventions="0.49b2"
opentelemetry-util-http="0.49b2"

I opened the PR yesterday 😅

https://github.com/pydantic/logfire/pull/634 @samuelcolvin

Amazing! You should try that pr and work out why it's not working.

Amazing! You should try that pr on pydanticAI and work out why it's not working.

Alex already pointed out why it didn't work on your PR.

Closed by https://github.com/pydantic/logfire/pull/634


changed the flow

Hi, I working in the branch v4.0 and I already did it for the theme BlogX, I will do it for Alternative.
https://github.com/bludit/bludit/blob/v4.0/bl-themes/blogx/index.php#L25-L37


Feature/Help needed: Hide specific columns

I'm using this to create a timeline based on weeks and days:

I used the following code to create the cells:
export const buildWeekCells = () => {
  const v = []
  for (let i = 0; i < 52; i += 1) {
    const week = moment().startOf('year').weekday(1).add(i, 'week')

    v.push({
      id: `w${i}`,
      title: `W${i}`,
      start: week.toDate(),
      end: week.add(1, 'week').subtract(2, 'day').toDate(),
    })
  }

  return v
}

export const buildDayCells = () => {
  const v = []
  for (let i = 0; i < 365; i += 1) {
    const day = moment().startOf('year').weekday(7).add(i, 'day')

    if (day.weekday() !== 6 && day.weekday() !== 0) {
      v.push({
        id: `d${i}`,
        title: day.toString()[0],
        start: day.toDate(),
        end: day.add(1, 'day').toDate(),
      })
    }
  }

  return v
}

I couldn't find a way to hide specific columns (in my case the weekends). This could be very useful. Any ideas on how to implement this?

That would be an awesome feature ++

Not sure exactly how it would interact with the event cell rendering, but I have #135 as a pull request that could be used to do something like this. Add class to weekend, then use css to shade or remove those cells.


Created a cancel order function

Problem addressed
There was no cancel order function
Solution
Created the function
Checklist

PR commits have been squashed
All tests pass
Code adheres to contributing guidelines

Hi @joshs85 , don't know if you're able to see the Travis output (please let me know if you're not) but here are the reasons the build is failing:
$ flake8 tastyworks/
tastyworks/models/trading_account.py:266:1: W293 blank line contains whitespace
tastyworks/models/order.py:76:1: W293 blank line contains whitespace
tastyworks/models/order.py:78:9: E303 too many blank lines (2)
tastyworks/models/position.py:8:1: F401 'string' imported but unused
tastyworks/models/position.py:13:1: E302 expected 2 blank lines, found 1
tastyworks/models/position.py:18:1: E302 expected 2 blank lines, found 1
tastyworks/models/position.py:22:1: E302 expected 2 blank lines, found 1
tastyworks/models/position.py:27:1: E302 expected 2 blank lines, found 1
tastyworks/models/position.py:60:43: E226 missing whitespace around arithmetic operator
tastyworks/models/position.py:78:52: E231 missing whitespace after ','
tastyworks/models/position.py:78:87: E231 missing whitespace after ','
tastyworks/models/position.py:78:103: E231 missing whitespace after ','
tastyworks/models/position.py:126:19: W292 no newline at end of file
tastyworks/models/alert.py:1:1: F401 'logging' imported but unused
tastyworks/models/alert.py:7:1: E302 expected 2 blank lines, found 1
tastyworks/models/alert.py:13:1: E302 expected 2 blank lines, found 1
tastyworks/models/alert.py:17:1: E302 expected 2 blank lines, found 1
tastyworks/models/alert.py:28:9: E122 continuation line missing indentation or outdented
tastyworks/models/alert.py:29:9: E122 continuation line missing indentation or outdented
tastyworks/models/alert.py:30:9: E122 continuation line missing indentation or outdented
tastyworks/models/alert.py:31:9: E122 continuation line missing indentation or outdented
tastyworks/models/alert.py:34:1: W293 blank line contains whitespace
tastyworks/models/alert.py:40:17: E128 continuation line under-indented for visual indent
tastyworks/models/alert.py:41:17: E128 continuation line under-indented for visual indent
tastyworks/models/alert.py:42:17: E128 continuation line under-indented for visual indent
tastyworks/models/alert.py:45:19: W292 no newline at end of file
The command "flake8 tastyworks/" exited with 1.


Create vimscript.vimrc

your order of vimscript has arrived

Cool but uhm how do i exit vim?

Press the Esc key then you should see the ––INSERT–– label vanish from the lower-left, To save your changes before you exit, type :w , and then Enter. This will save any changes made. Vim will respond by outputting the filename, to exit Vi/Vim, type :q and hit Enter.

Cool but uhm how do i exit vim?

Press the Esc key then you should see the ––INSERT–– label vanish from the lower-left, To save your changes before you exit, type :w , and then Enter. This will save any changes made. Vim will respond by outputting the filename, to exit Vi/Vim, type :q and hit Enter.

Thanks now i can recover the 15 macbooks ive lost to vim.

Cool but uhm how do i exit vim?

Press the Esc key then you should see the ––INSERT–– label vanish from the lower-left, To save your changes before you exit, type :w , and then Enter. This will save any changes made. Vim will respond by outputting the filename, to exit Vi/Vim, type :q and hit Enter.


hint working fix and fix for adding not updating hint correctly

@keybase/react-hackers some qa feedback

:+1:


Breakpoint

Features

add Breakpoint component

The Carbon Design System grid implementation defines five responsive breakpoints:

Small (sm): less than 672px
Medium (md): 672 - 1056px
Large (lg): 1056 - 1312px
X-Large (xlg): 1312 - 1584px
Max (max): greater than 1584px

This utility component uses the Window.matchMedia API to declaratively determine the current Carbon breakpoint size.
Usage

<Breakpoint bind:size on:match="{(e) => (events = [...events, e.detail])}" />

{size}

  {JSON.stringify(events,null, 2)}

@metonym, I can't seem to import Breakpoint. It shows error: Module '"carbon-components-svelte"' has no exported member 'Breakpoint'. ts(2305)
I am importing it along with other carbon components. Should it be imported from a different package?

@keehun How are you importing it?
See the REPL for an example.

The exact same way as the REPL. Still getting the same problem. In node_modules, I can see the source for Breakpoint and type exports for it and such. Unsure where it's going wrong. All the other components I can use just fine... Will have to do more digging. Might have to install a fresh version of SvelteKit+CDS and see if the issue persists.


make cas better in class of 'ResponseTimeDataCollector'

this pull request look like the following
old version
void fun(){
     if(cas.get()){
          return;
    }
    //do sth
    cas.set(true);
}

pull request version
    if(cas.compareAndSet(false,true)) {
          //do sth
    }

Codecov Report

Merging #4937 into master will decrease coverage by 0.02%.
The diff coverage is 85.71%.

@@            Coverage Diff             @@
##           master    #4937      +/-   ##
==========================================
- Coverage   41.04%   41.02%   -0.03%
==========================================
  Files        2627     2627
  Lines       78795    78793       -2
  Branches    10664    10664
==========================================
- Hits        32345    32323      -22
- Misses      43521    43542      +21
+ Partials     2929     2928       -1

Impacted Files
Coverage Δ

...web/alarm/collector/ResponseTimeDataCollector.java
97.36% <85.71%> (+2.36%)
:arrow_up:

...rp/pinpoint/rpc/control/ControlMessageDecoder.java
64.28% <0%> (-14.29%)
:arrow_down:

...vercorp/pinpoint/rpc/packet/ClientClosePacket.java
55.55% <0%> (-11.12%)
:arrow_down:

...pc/server/LoggingServerMessageListenerFactory.java
90% <0%> (-10%)
:arrow_down:

.../pinpoint/rpc/client/PinpointClientHandshaker.java
60% <0%> (-6.43%)
:arrow_down:

...ofiler/sender/StandbySpanStreamDataSendWorker.java
80.59% <0%> (-2.99%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
79.51% <0%> (-1.05%)
:arrow_down:

...tor/metric/datasource/DefaultDataSourceMetric.java
78.12% <0%> (+3.12%)
:arrow_up:

...rc/main/java/com/navercorp/pinpoint/test/Item.java
72.41% <0%> (+3.44%)
:arrow_up:

...r/response/DefaultResponseTimeMetricCollector.java
100% <0%> (+14.28%)
:arrow_up:

Continue to review full report at Codecov.

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


Multiple card selection (a bulk move for example)

Hi,
Great work, great component, pleased with it but i wonder if there is any chance to add multiple card selection behavior? (ex : i want to move multiple cards)
Thanks a lot for the help.

This library tries to stay true the features offered by the original trello/kanban board. It should be possible to add multi-select behavior if you pass your own custom card template so that you can decide to add checkboxes or some UI element to let the user select multiple cards at the same time.


Importing saved metagraph and running model in different .py results in queue block

Looks like the queue thread blocks the rest of the code from running. Working on a workaround using frozen model.

Workaround implemented, but the code is extremely messy right now. Need to clean up a lot.

Fixed using frozen models and remapping data inputs to feed_dicts rather than queues. So the queues are never started for testing and inference.


CombiSteam V6000

Hi
thanks four your contrbution and providing this integration.
Would be great to see once the CombiSteam V6000 supported as well.
BR

As it stands this issue isn't very helpful, but that's my fault for not providing useful issue templates and guidelines...
Please do the following:

install the latest pre-release version of the integration, as it contains a lot of changes that haven't been released yet.
Enable debug logging for the integration and then add the logs to your issue.
If you can successfully set up a config entry, go ahead and download the diagnostics for it and then attach it to the issue as well.
Describe what a successful integration of the device would look like. This includes things like expected sensors and functionality. Screenshots from the website or app are appreciated as well.


Feature/sdk

The SDK is built by running gradle build or gradle sdk. The output is found in build/distributions/ unlike the majority of the other jar artifacts that are found in build/libs
Things that need to be decided and finalized

[ ] Add dependency on sponge  (needs debate and a decision)
[ ] Add a README (someone write this, or il copy and modify the forge one)
[ ] Add a proper example plugin (atm its just an example forge mod)

This is a living pull-request, I WILL rebase and stuff before merging it into master.

the wrapper should probably be included in the SDK

There will never be a dependency on Sponge, the mod. The SDK should be solely for the API.

@Zidane in this case this should probably be move to the API repo

It seems some people are under the impression that this is an example build script for building a plugin using the API. No this is much more. This is so people can build against the API as well as test their plugin in a working MC environment.
Honestly you can build a plugin using the API with javac, we hardly need an SDK package for that...

@AbrarSyed
Ah my mistake, in that case that is even better. Carry on :).

How about eclipse and Intellij plugins? I was planning to work on an Intellij plugin to automatically create a sponge project.

Intellij is actually easier than eclipse... Just run gradle idea in this SDK, and it will create a fully functioning project. For eclipse we have to ship a workspace.. Which we do in this case.

I was talking about adding a "Sponge Project" type for intellij (and
eclipse) , so you get a full setup with each project. Which is something
the ide would need plugins for.

I think this should have multiple options... SpongeAPI (run with only SpongeVanilla and other plugins as dependencies) and Forge (run with Sponge, Forge, Forge mods and other plugins as dependencies).


slackbutton_bot.js does not include redirectUri in config

I'm using botkit v 0.4.0 from NPM.
https://github.com/howdyai/botkit/blob/master/examples/slackbutton_bot.js#L41
I just got a slackButton bot working from the slackbutton_bot.js starter code. When I was initially trying to get my bot to authenticate via the "login" url, I was getting an error "missing clientId in request". The issue seemed to resolve itself when I passed the redirectUri in as an environment variable.
I think this should be added to the slackbutton_bot.js at the line highlighted in the snippet above. I can submit a fix once someone verifies that this is an actual issue.

Submitted PR #465


spyder crash with ipython 4.0 after spyder --reset

My system is ubuntu 12.04 with python 2.7.3. Just to clarify, I have ipython in my machine for several years and there is no problem with it. When I first install spyder, it does start, but the ipython console is not connected. I thought it might be because the ipython was too old (2.8.x). So I did a pip install -U ipython and got it to 4.0. It still does not work. Using import IPython then IPython.start_ipython() in python console does bring up ipython and seems to work fine. I still want to have it launched when spyder starts so I tried something else. I did spyder --reset. This time spyder won't start at all, with long error messages. Any idea why does this happen and any suggestions?
I have seen other reports of issues related ipython 4.0, not sure this is related though.
The messages are attached below:
Traceback (most recent call last):
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/spyder.py", line 3135, in main
    mainwindow = run_spyder(app, options, args)
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/spyder.py", line 3021, in run_spyder
    main.setup()
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/spyder.py", line 1213, in setup
    self.setup_layout(default=False)
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/spyder.py", line 1436, in setup_layout
    self.setup_default_layouts('default', settings)
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/spyder.py", line 1611, in setup_default_layouts
    widget.toggle_view(True)
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/plugins/ipythonconsole.py", line 680, in toggle_view
    self.create_new_client(give_focus=False)
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/plugins/ipythonconsole.py", line 855, in create_new_client
    menu_actions=self.menu_actions)
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/widgets/ipython.py", line 416, in __init__
    local_kernel=False)
  File "/home/user123/Downloads/tmp/spyder/spyder/spyderlib/widgets/ipython.py", line 184, in __init__
    super(IPythonShellWidget, self).__init__(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/qtconsole/rich_jupyter_widget.py", line 49, in __init__
    super(RichJupyterWidget, self).__init__(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/qtconsole/jupyter_widget.py", line 112, in __init__
    super(JupyterWidget, self).__init__(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/qtconsole/frontend_widget.py", line 153, in __init__
    super(FrontendWidget, self).__init__(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/qtconsole/history_console_widget.py", line 28, in __init__
    super(HistoryConsoleWidget, self).__init__(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/qtconsole/console_widget.py", line 211, in __init__
    LoggingConfigurable.__init__(self, **kw)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/configurable.py", line 85, in __init__
    self.config = config
  File "/usr/local/lib/python2.7/dist-packages/traitlets/traitlets.py", line 450, in __set__
    new_value = self._validate(obj, value)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/traitlets.py", line 471, in _validate
    value = self.validate(obj, value)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/traitlets.py", line 1045, in validate
    self.error(obj, value)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/traitlets.py", line 899, in error
    raise TraitError(e)
TraitError: The 'config' trait of an IPythonShellWidget instance must be a Config, but a value of class 'IPython.config.loader.Config' (i.e. {'IPythonWidget': {'gui_completion': 'droplist', 'enable_calltips': True, 'kind': 'rich', 'paging': 'none', 'buffer_size': 500}}) was specified.

Please run
pip install -U qtconsole
pip install -U spyder

to see if that fixes the problem

Tried the first now working. I installed spyder using source from github. Also I have tried to git pull to get most recent code. Tested python bootstrap.py gives the same output. I did find that setting the below statement (line 946 in spyderlib/spyder.py) to False (keep self.ipyconsole to None) does get spyder started but without ipython console of course:
"        if IPYTHON_QT_INSTALLED and not self.light:
self.set_splash(_("Loading IPython console..."))
from spyderlib.plugins.ipythonconsole import IPythonConsole
self.ipyconsole = IPythonConsole(self)
self.ipyconsole.register_plugin()"
Once the spyder is started, reversing the code back does not matter unless I do another "spyder --reset". Something is wrong with the ipython console setup. I use python as substitute to matlab, so this is as far as I can go. Hope it helps.
I am happy that I have the spyder back up again, but still looking forward for a fix to get ipython console back.

This is an installation problem. You need to properly install IPython, qtconsole and Spyder to their latest versions to have everything working correctly.
If you are unsure on how to do that, I suggest you to install Anaconda, which has everything configured for you.


Cannot login to my company's server

Login to https://rocket.oodrive.net/ works in a browser, but the Android application displays a message claiming
Oops!

The URL you have entered is not valid. Try again

(reverse  translated from French, see the attached screenshot).

Same problem here.
It's working via webbrowser.
On android with version 4.3.1 I get the "Oops! No valid url" message.
The IOS app is working.
We set the log output to debug, but can't see a connection attempt, when we press connect in the app.
Via webbrowser we can see the ldap request, etc.
We using a signed certificate.
Rocket.Chat Version: 2.1.0
Best regards,
Patrick

Same problem here as well...
Rocket.Chat Version | 2.4.2


batch logs

it seems the lib is outputting batch logs to stdout (i removed some values in the log):
2021/02/16 01:08:11 batch payload: {Batch:[{Query:mutation {result: executeRaw(query:"...",parameters:"[...]",) } Variables:map[]} {Query:mutation {result: updateOneParticipant(where:{id:"...",},data:{status:{set:"...",},},) {id createdAt updatedAt status comment location userId organizer eventId }} Variables:map[]} {Query:mutation {result: deleteManyParticipant(where:{id:{in:[],},eventId:{equals:"...",},},) {count }} Variables:map[]}] Transaction:true}

Looks like someone forgot to remove development logging 😄 https://github.com/prisma/prisma-client-go/blob/fad9280463bd9b1196c8029fac429f16bf6f2460/engine/request.go#L66-L67

Oops, thanks. Will fix asap :P


Is the EMACSJ_PRIMARY color changeable?

Thanks for the great plugin!
Are the EMACSJ_PRIMARY and EMACSJ_SECONDARY colors changeable? I can't seem to find them in the Color Scheme list.

I don't believe that it's possible at the moment, but I will check how to make it configurable.

Awesome, thank you!


rockpaperscissor with python

What the program do ?
you can play rockpaperscissor
In what programming language it is written?
python

This pull request do not contains files in specific folders. Please fix it and reopen


[Web - html,css,javascript] - Improve UI of github profiles website.

Title
Improve UI of github profiles website.
Project link
Click here
Domain
~Add 'x' inside [ ] to cross check box.~

[ ] App with Flutter
[ ] App with Java
[ ] App with Kotlin
[x] Web with Html,css javascript
[ ] Web with React

Describe the Issue
Improve UI of Github profiles website according to you but it should look good. Also add screenshot of how it was before and after.

Sorry to say , please don't contribute as it is excluded from Hacktoberfest 2022.


update docs agents.ipynb and minor code updates ( #815 ).

I don't want anything related to IPython in the agents.py etc. files. That should go in notebook.py.

@norvig I didn't make any changes to agents.py (related to IPython).
It contains the class GraphicEnvironment which uses the ipython BlockGrids. Should this whole class be moved to notebook.py??
I mostly made changes in the notebook agents.ipynb in this PR.
I don't understand what you meant.


Type files

I'm not sure, but it might be a good idea for the type definition files to be renamed from .ts to .d.ts.  Look into it more.

nah


Organizations and Microsoft Teams Webhook 404

Gitea version (or commit ref): 1.9.3
Git version: 2.20.1.windows.1
Operating system: Windows Server 2016
Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[ ] MSSQL
[X] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[X] Not relevant

Log gist:

Description
When trying to add a MS Teams webhook, I receive a 404 error. It would seem that the post url /org/MyOrg/settings/hooks/msteams/new does not exist.
Thanks,
Troy
...
Screenshots

have you enable it on your app.ini?

Hi lunny. I wasn't aware of an option for it in the app.ini and can't seem to find anything on that in the Docs config cheat sheet. What is the name of the option I need to set?
I tested adding a teams webhook to a repo and that work with everything posting to teams. I just cannot seem to add the webhook on the org level without getting the 404 error once clicking the Add Webhook button.

I have the same issue. What is the difference between the global and the org settings? I don't get the global settings to work at all.

@JulianSchneider global webhooks haven't been implemented.


Broken with npm 2

`Module build failed: Error: Cannot find module 'pug-walk' from '/Users/removed/workspace/projectNameRemoved/node_modules/pug/lib'
This appears to happen on modulePaths.walk = nodeResolve("pug-walk", {basedir: dirname(modulePaths.pug)});

I'll take a look. This is the same issue #49 is trying to fix.

#49 has been merged.