fluxengine client failing to build on linux / unsure how to get gui on linux?

I dwnloaded both the current state of the github, as well as the source code on the latest release, both encounter the same issue after extraction and running make in the proper directory.
[make command issued]
[PROTOC and CXX lines]
In file included from src/fe-analyselayout.cc:6:
lib/sector.h: In member function ‘auto fmt::v6::formatter<Sector::Status>::format(Sector::Status, fmt::v6::format_context&) const’:
lib/sector.h:99:48: error: passing ‘const fmt::v6::formatter<Sector::Status>’ as ‘this’ argument discards qualifiers [-fpermissive]
   99 |             Sector::statusToString(status), ctx);
      |                                                ^
In file included from lib/globals.h:18,
                 from src/fe-analyselayout.cc:2:
/usr/include/fmt/format.h:2942:8: note:   in call to ‘decltype (ctx.out()) fmt::v6::formatter<T, Char, typename std::enable_if<(fmt::v6::internal::type_constant<T, Char>::value != fmt::v6::internal::custom_type), void>::type>::format(const T&, FormatContext&) [with FormatContext = fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char>; T = fmt::v6::basic_string_view<char>; Char = char; typename std::enable_if<(fmt::v6::internal::type_constant<T, Char>::value != fmt::v6::internal::custom_type), void>::type = void; decltype (ctx.out()) = std::back_insert_iterator<fmt::v6::internal::buffer<char> >]’
 2942 |   auto format(const T& val, FormatContext& ctx) -> decltype(ctx.out()) {
      |        ^~~~~~
make: *** [Makefile:271: .obj/src/fe-analyselayout.o] Error 1

I am able to compile version 389 (after installing ninja, which is not on the list of dependencies) [Though now i'm lost as that seems to only be a command line program? I'm here for a GUI, and im only seeing a cmd executable after running make]

Okay more specifically on the gui part, there's no fluxengine-gui executable after running make

oh i see the numbered versions are from 2020, im assuming there was no gui at that time.

That's correct --- use the development build instead. The way releases happened changed.

The compilation failure can be fixed as follows:
--- sector.h.~1~        2023-08-20 21:00:51.000000000 +0100
+++ sector.h    2023-09-03 15:03:15.279574710 +0100
@@ -93,7 +93,7 @@
template <>
struct fmt::formatterSector::Status : formatter<string_view>
{

auto format(Sector::Status status, format_context& ctx) const

auto format(Sector::Status status, format_context& ctx)
{
return formatter<string_view>::format(
Sector::statusToString(status), ctx);

Thanks. github, for screwing up my diff.
Just remove the 'const' from line 96 of .../lib/sector.h


Update contributing

Hi - I updated CONTRIBUTING.md to match our discussion regarding tags vs branches. Please let me know if this is clear enough and if it matches what you had in mind. Thanks!

@tzanio can you merge this when you get the chance? Thank you


Scrape groups

Add group scraping
https://www.linkedin.com/groups/6519652/members/
Try to solve the infinite scroll problem

Hey @nevo-david  I would like to work on the issue. Although I haven't worked so much in scraping but a quick learner. If you guides a little bit then it will be easy. What's this infinite scroll problem in context of scraping groups can you explain?

Hi @Gulshanaggarwal,
Thank you so much for being a part of it!
In every Linkedin search, you have pagination (10/25 results per page).
But for the group area, there is a scrolling that shows more results every time you go down.
So you would need to scroll down multiple times to get all the prospects.
Let me know how else I can help :)
Do you want me to assign it to you? :)

@nevo-david  I just gone through Linkedin but for Group you have pagination already available there. You don't need to scroll again & again.
See the image below->

Is there something else I'm missing?

Yes, this is a group search, I am talking about a specific group :)
Just enter a group

Hey @nevo-david but still I don't see the issue. Can you please share the screenshot?

For example, enter here
https://www.linkedin.com/groups/6519652/

And then
https://www.linkedin.com/groups/6519652/members/

I got it @nevo-david. Thanks for the screenshot, actually I'm not part of any group that's the reason I couldn't see it. It means we have to scrape group users?

Yes!
On Sat, Oct 8, 2022 at 9:00 PM Gulshan aggarwal @.***>
wrote:

I got it @nevo-david https://github.com/nevo-david. Thanks for the
screenshot, actually I'm not part of any group that's the reason I couldn't
see it. It means we have to scrape group users?
—
Reply to this email directly, view it on GitHub
https://github.com/linvo-io/linvo-scraper/issues/5#issuecomment-1272326971,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASA4VQ2BS2PGHEPX5EH5VN3WCF5BDANCNFSM6AAAAAARABVMHY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Nevo David, Ceo & Founder at Linvo.io
@.*** @.**>

Hey @nevo-david I'm getting error when I run any script from package.json file.
see the image below->

Hey @nevo-david I'm getting error when I run any script from package.json file.
see the image below->

Opearting System : Windows
Node Version : 16.13.2

Hey @nevo-david finally I got the solution. I think this problem is especially with Windows users. I just added node at starting of each script and it worked for me. I think we should add it the contribution guidelines so that user don't face issue like these? What do you say?

Hi, I am experiencing the same problem, from a windows machine. I have added "node" at the beginning of the url of each script in the package.json file and it didn't work, can anyone help me, I have tried several options and I can't find the solution.


Update google-chrome to 62.0.3202.94: add appcast

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

https://github.com/caskroom/homebrew-cask/issues/15357#issuecomment-159103232
Omahaproxy is run by Chrome Infra team.

https://omahaproxy.appspot.com/
https://omahaproxy.appspot.com/history?os=mac;channel=stable

This is a bit weird:
-bash-4.4.12- /Users/miccal (38) [> checkpoint https://omahaproxy.appspot.com/history?os=mac;channel=stable
2c8e9ce4a646cf4cf2448a9779b74908b9f24968c0c03bb497cf5db50bcbeb96
-bash-4.4.12- /Users/miccal (38) [> checkpoint https://omahaproxy.appspot.com/history?os=mac;channel=beta
2c8e9ce4a646cf4cf2448a9779b74908b9f24968c0c03bb497cf5db50bcbeb96
-bash-4.4.12- /Users/miccal (38) [> checkpoint https://omahaproxy.appspot.com/history?os=mac;channel=dev
2c8e9ce4a646cf4cf2448a9779b74908b9f24968c0c03bb497cf5db50bcbeb96
-bash-4.4.12- /Users/miccal (38) [> checkpoint https://omahaproxy.appspot.com/history?os=mac;channel=canary
2c8e9ce4a646cf4cf2448a9779b74908b9f24968c0c03bb497cf5db50bcbeb96

I am getting a different checkpoint, but also getting the same checkpoint for every release channel.
@commitay any ideas what is going on?


unable to find busted executable

Hi here is the error:
Failed to spawn busted: (spawn busted ENOENT) Check that 'busted' is installed and in your PATH
in vscode terminal i can run busted just fine
Version: 1.80.1 (user setup)
Commit: 74f6148eb9ea00507ec113ec51c489d6ffb4b771
Date: 2023-07-12T17:22:07.651Z
Electron: 22.3.14
ElectronBuildId: 21893604
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045

I have the same problem, fixed it with setting up a whole path to busted


Application repeated crashes

I think that I have followed the instructions as per the readme.md however when I run cf push I get a series of errors in the logs and it finally fails with code 8 app crashed.
I may be missing something very simple here according to the logs the first message I get is createClient is deprecated. I also noticed in the credentials pic the org (irnwk2) is part of the apiKey but my apiKey does not!

Can you paste the logs in here?

James,
When I revisited my app I noticed that I was using eu-gb and not ng I suspect that this may be my problem.  I will close this issue and restart my app development on ng.


Drop cycleway=no property

Connects to https://github.com/mapzen/vector-datasource/issues/774
This only addresses the part of the issue related to cycleway's.
@nvkelso could you review please?

Word.

Updated in 80f256e. Look ok now?
Also, the numbers for cycleway:both look small. Should we just drop that completely?

LGTM


Release on NPM and Git tag

Could you please release the plugin on NPM for easy installation.
And also it would be nice to have tags on GitHub to follow the progression and to install from the Git url as a fallback to NPM.
Thanks

+1 this


Update init xiaomi beryllium

Looks like PRs don't really allow third people to add stuff unless I'm missing something...

Eh I think it actually makes more sense to just open a new PR in the original repo even tho it feels like polluting it but this can't be the way either, I think.
However, feel free to re-open and merge anyways.


403 forbidden at wp.docker.localhost:8000

Codebase
Built-in vanilla WordPress
Host OS
Fedora 28
Docker info output
Containers: 6
 Running: 5
 Paused: 0
 Stopped: 1
Images: 6
Server Version: 1.13.1
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: journald
Cgroup Driver: systemd
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Authorization: rhel-push-plugin
Swarm: inactive
Runtimes: oci runc
Default Runtime: oci
Init Binary: /usr/libexec/docker/docker-init-current
containerd version: c301b045f9faddcf7693229601303639af6b0885 (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
runc version: c301b045f9faddcf7693229601303639af6b0885-dirty (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f)
init version: N/A (expected: 949e6facb77383876aeff8a6944dde66b3089574)
Security Options:
 seccomp
  WARNING: You're not using the default seccomp profile
  Profile: /etc/docker/seccomp.json
 selinux
Kernel Version: 4.16.7-300.fc28.x86_64
Operating System: Fedora 28 (Workstation Edition)
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 3
CPUs: 4
Total Memory: 7.664 GiB
Name: localhost.localdomain
ID: 77UA:53DX:SURV:H7EZ:M44C:GPB3:ODZR:QQRS:HFTB:WUJF:HSP4:X34C
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: true
Registries: docker.io (secure), registry.fedoraproject.org (secure), quay.io (secure), registry.access.redhat.com (secure), docker.io (secure)

Docker compose file
unmodified from your github
I follow the instructions in quick start Option 1: Run Vanilla WordPress from Image.
When it did not work I also edited my hosts file to add <IP_ADDRESS> wp.docker.localhost and tried <IP_ADDRESS> http://wp.docker.localhost:8000
I can't get past 403 forbidden at wp.docker.localhost:8000.
portainer.wp.docker.localhost works fine and shows all the containers running apart from the my_wordpress_project_php which says stopped. If i start it then nothing changes.

Show containers logs

It seems you're missing .env file from archive

my_wordpress_project_php | chown: /var/www/html: Permission denied
my_wordpress_project_nginx | 2018/05/18 09:12:13 [notice] 35#35: *1 "/wp-admin$" does not match "/", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | 2018/05/18 09:12:13 [error] 35#35: *1 "/var/www/html/index.php" is forbidden (13: Permission denied), client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"

It looks like a permissions issue. But it shouldn't happen for vanilla WP because it does not use bind mounts from the host. Make sure you have docker-compose.override.yml file in place.

I have solved the SELinux problem. You need to add a :z after the volume:
https://stackoverflow.com/questions/24288616/permission-denied-on-accessing-host-directory-in-docker
This is needed for all versions of RHEL, CentOS, and Fedora. It would be great to add that to your FAQ or automate it somehow.
docker.compose.yml
    /var/lib/mysql:z

    volumes:
      - ./:/var/www/html:z

I have skipped the option one of your FAQ and am now attempting option 2. I have set my .env file like this:
(xxx is a real value of course)
DB_NAME='xxx'
DB_USER='x'
DB_PASSWORD='x'
DB_ROOT_PASSWORD=password
DB_HOST=mariadb
I now have Error establishing a database connection
I see some errors in the log, do I need to change my hosts file? Sorry, I gave up trying to configure my own Apache/MariaDB/PHP as it was too complex, I am not a back-end person, but I need a dev environment for Javascript! CHEERS!
$ sudo docker-compose logs
Attaching to my_wordpress_project_mariadb, my_wordpress_project_nginx, my_wordpress_project_php, my_wordpress_project_mailhog, my_wordpress_project_traefik, my_wordpress_project_portainer
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] mysqld (mysqld 10.2.14-MariaDB) starting as process 1 ...
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Uses event mutexes
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Compressed tables use zlib 1.2.11
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Using Linux native AIO
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Number of pools: 1
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Using SSE2 crc32 instructions
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Initializing buffer pool, total size = 1G, instances = 4, chunk size = 128M
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Completed initialization of buffer pool
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>92904 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Highest supported file format is Barracuda.
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: 128 out of 128 rollback segments are active.
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Creating shared tablespace for temporary tables
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] InnoDB: 5.7.21 started; log sequence number 1620041
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>92584 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>92584 [Note] InnoDB: Buffer pool(s) load completed at 180518 14:56:17
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] Plugin 'FEEDBACK' is disabled.
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] Server socket created on IP: '<IP_ADDRESS>'.
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Warning] 'proxies_priv' entry '@% root@d219cf380d4d' ignored in --skip-name-resolve mode.
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] Reading of all Master_info entries succeded
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] Added new Master_info '' to hash table
my_wordpress_project_mariadb | 2018-05-18 14:56:17<PHONE_NUMBER>52072 [Note] mysqld: ready for connections.
my_wordpress_project_mariadb | Version: '10.2.14-MariaDB'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MariaDB Server
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: using the "epoll" event method
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: nginx/1.13.12
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: built by gcc 6.4.0 (Alpine 6.4.0)
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: OS: Linux 4.16.8-300.fc28.x86_64
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker processes
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 37
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 38
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 39
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 40
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 41
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 42
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 43
my_wordpress_project_nginx | 2018/05/18 14:46:16 [notice] 1#1: start worker process 44
my_wordpress_project_nginx | 2018/05/18 14:46:24 [notice] 37#37: *1 "/wp-admin$" does not match "/", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | 2018/05/18 14:46:24 [notice] 37#37: *1 "/wp-admin$" does not match "/index.php", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | <IP_ADDRESS> - - [18/May/2018:14:46:24 +0000] "GET / HTTP/1.1" 500 262 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
my_wordpress_project_nginx | 2018/05/18 14:56:29 [notice] 37#37: *3 "/wp-admin$" does not match "/", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | 2018/05/18 14:56:29 [notice] 37#37: *3 "/wp-admin$" does not match "/index.php", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | <IP_ADDRESS> - - [18/May/2018:14:56:29 +0000] "GET / HTTP/1.1" 500 262 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
my_wordpress_project_nginx | 2018/05/18 14:56:30 [notice] 37#37: *3 "/wp-admin$" does not match "/", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | 2018/05/18 14:56:30 [notice] 37#37: *3 "/wp-admin$" does not match "/index.php", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | <IP_ADDRESS> - - [18/May/2018:14:56:30 +0000] "GET / HTTP/1.1" 500 262 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
my_wordpress_project_nginx | 2018/05/18 14:56:30 [notice] 37#37: *3 "/wp-admin$" does not match "/", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | 2018/05/18 14:56:30 [notice] 37#37: *3 "/wp-admin$" does not match "/index.php", client: <IP_ADDRESS>, server: wordpress, request: "GET / HTTP/1.1", host: "wp.docker.localhost:8000"
my_wordpress_project_nginx | <IP_ADDRESS> - - [18/May/2018:14:56:30 +0000] "GET / HTTP/1.1" 500 262 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Using TOML configuration file /dev/null"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=warning msg="web provider configuration is deprecated, you should use these options : api, rest provider, ping and metrics"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Traefik version v1.6.1 built on 2018-05-14_07:16:56PM"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="\nStats collection is disabled.\nHelp us improve Traefik by turning this feature on :)\nMore details on: https://docs.traefik.io/basics/#collected-data\n"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Preparing server http &{Address::80 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] WhiteList:<nil> Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc4203e7180} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Preparing server traefik &{Address::8080 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] WhiteList:<nil> Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc4203e71a0} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Starting server on :80"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Starting provider *docker.Provider {\"Watch\":true,\"Filename\":\"\",\"Constraints\":null,\"Trace\":false,\"TemplateVersion\":2,\"DebugLogGeneratedTemplate\":false,\"Endpoint\":\"unix:///var/run/docker.sock\",\"Domain\":\"\",\"TLS\":null,\"ExposedByDefault\":true,\"UseBindPortIP\":false,\"SwarmMode\":false}"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Starting server on :8080"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Server configuration reloaded on :80"
my_wordpress_project_traefik | time="2018-05-18T14:45:37Z" level=info msg="Server configuration reloaded on :8080"
my_wordpress_project_traefik | time="2018-05-18T14:45:39Z" level=info msg="Server configuration reloaded on :80"
my_wordpress_project_traefik | time="2018-05-18T14:45:39Z" level=info msg="Server configuration reloaded on :8080"
my_wordpress_project_traefik | time="2018-05-18T14:46:15Z" level=info msg="Server configuration reloaded on :80"
my_wordpress_project_traefik | time="2018-05-18T14:46:15Z" level=info msg="Server configuration reloaded on :8080"
my_wordpress_project_traefik | time="2018-05-18T14:46:15Z" level=info msg="Skipping same configuration for provider docker"
my_wordpress_project_traefik | time="2018-05-18T14:46:15Z" level=info msg="Skipping same configuration for provider docker"
my_wordpress_project_traefik | time="2018-05-18T14:46:17Z" level=info msg="Server configuration reloaded on :80"
my_wordpress_project_traefik | time="2018-05-18T14:46:17Z" level=info msg="Server configuration reloaded on :8080"
my_wordpress_project_traefik | time="2018-05-18T14:56:16Z" level=info msg="Server configuration reloaded on :8080"
my_wordpress_project_traefik | time="2018-05-18T14:56:16Z" level=info msg="Server configuration reloaded on :80"
my_wordpress_project_portainer | 2018/05/18 14:45:37 Starting Portainer 1.17.0 on :9000
my_wordpress_project_php | [18-May-2018 14:46:15] NOTICE: fpm is running, pid 1
my_wordpress_project_php | [18-May-2018 14:46:15] NOTICE: ready to handle connections
my_wordpress_project_php | <IP_ADDRESS> -  18/May/2018:14:46:24 +0000 "GET /index.php" 500
my_wordpress_project_php | <IP_ADDRESS> -  18/May/2018:14:56:29 +0000 "GET /index.php" 500
my_wordpress_project_php | <IP_ADDRESS> -  18/May/2018:14:56:30 +0000 "GET /index.php" 500
my_wordpress_project_php | <IP_ADDRESS> -  18/May/2018:14:56:30 +0000 "GET /index.php" 500
my_wordpress_project_mailhog | 2018/05/18 14:45:37 Using in-memory storage
my_wordpress_project_mailhog | 2018/05/18 14:45:37 [SMTP] Binding to address: <IP_ADDRESS>:1025
my_wordpress_project_mailhog | [HTTP] Binding to address: <IP_ADDRESS>:8025
my_wordpress_project_mailhog | 2018/05/18 14:45:37 Serving under http://<IP_ADDRESS>:8025/
my_wordpress_project_mailhog | Creating API v1 with WebPath:
my_wordpress_project_mailhog | Creating API v2 with WebPath:
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_wordpress_project_mailhog | [APIv1] KEEPALIVE /api/v1/events

Hi, I am back to this problem again after a break.
You say:

you might need to manually create/edit your wp-config.php

the entire WP directory is taken from my working hosted Wordpress install from the web. All the details of wp-config.php are present and correct. It is created, what might I need to edit?

or specify db credentials during the setup.

please see my previous post, it shows exactly what is in my .env file. What exact set-up are you referring to?
I can look at http://portainer.wp.docker.localhost:8000/#/images and it shows everything is running but the following are marked as unused:
docker.io/wodby/mariadb:latest
docker.io/wodby/wordpress-nginx:latest
docker.io/wodby/wordpress-php:latest
Cheers!

Can you connect to mariadb via mysql cli from php container?

Thanks for helping, but I think there is a slight misunderstanding. I am coming from front end development and looking for a way to use docker to replace the LAMP environment I created as it became too complex to maintain. I know docker has it's own complexities, but I was hoping that I could use docker4wordpress out of the box as the instructions to follow seemed really easy.
I understand if this product is just too advanced for me at this point and I am wasting your time, then I will stop posting, but if you think there is hope that I can work this out with your help then you will need to speak in a more basic language for my ignorant brain :)

Can you connect to mariadb via mysql cli from php container?

I am afraid I don't know how I would do this, is there a command I can type on my CLI and paste the result here?
Thanks again, I  understand if this is just beyond the scope of support here and thank you for the time you have already spent on this thread.

Error establishing a database connection

If that's your error this means you either have wrong credentials in your wp-config.php or your php container just has no access to mariadb container for some reason. To check which one I suggested to connect to mariadb directly from php via CLI command. If you have Makefile that comes with this project you can run:
$ make shell
# you're in php container now
# trying to connect to mariadb with the default credentials specified in .env file
$ mysql -uwordpress -pwordpress -hmariadb wordpress

if that works this mean you have something wrong in wp-config.php, if not then you have some kind of docker network issue on your host OS.

me too same issue .. This above step works for me. Provides this output
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.2.14-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [wordpress]>

I've just launched vanilla WP on my machine and got the same error for a few seconds until I refreshed the page. This might happen because MariaDB hasn't yet fully initialized. You might need to wait a few seconds.


Fix metrics stability blog post images

Renames the blog post md file to index.md. Hugo will not render images otherwise unless they are included as resources.

/assign @ehashman @logicalhan
FYI - didn't catch that the image wasn't loading in the original PR.

Thanks @mrbobbytables and @sftim !


Use GITHUB_TOKEN and default branch based

Summary
Replace custom token with GITHUB_TOKEN and main branch with default checkout branch.
Details and comments

[x] Update GITHUB_TOKEN
[x] Delete ref to so call main branch
[x] Add process_temp_test_results_files into wf ecosystem-project-check.yml
[x] Make every test kind into same action
[x] Tests --> https://github.com/mickahell/ecosystem/pull/186

Closes #496

@frankharkins ready for your review :)
It has a bit more than just the token, I simplified the process and clean some CI


API Reference Link broken

The Link to the "API-Reference" in Section "Creating an event type" leads to 404.

Hey @MALPI, is this still true? Someone want to fix @dehora @rcillo @v-stepanov @valgog @adyach?

It's finde


Build improvements

Webpack has builtin functionality to do pretty much everything the Gruntfile does ; it makes no sense to use two different tools that do the same thing.

Time to throw that one out too.

Thank you, that's a very interesting (and big) PR full of improvements.
I had a look at your modifications and here are the few details I found.

The livereload mecanism is broken in the NW.js App (as you use the same index.html, you removed the script to livereload.js)
It would be great if you could launch the website app behind the http://localhost:8000/webpack-dev-server/index.html url, it would have 2 advantages, first it would keep the "App hot update" banner, and second just after the first launch while webpack is building the app for the first time it would indicate it on the web page instead of having a empty web page.

Then I have some open questions:

I am not sure that having a common index.html file (for web and nw.js) is the best option because the templating language makes the file hard to read, some content shouldn't be on the NW.js side (the IE condition <!--[if lt IE 8]> for example as we know the engine included with NW) and I think some meta tags are irrelevant too inside a NW.js App.
Other question related to the previous, how I you do here to have different titles between Apps, would I need to customize it in the webpack.config.js file? <title>{%=o.htmlWebpackPlugin.options.title || 'Webpack App'%}</title>

I really like the way you reorganized the webpack config files, it makes the whole thing cleaner and easier. What you did with the package.web.json is a very good idea too.
And I am glad that very soon I won't have the npm warnings about those peer deps ;)
Impressive work.


ops files for turbulence and config-server mutually exclusive

Because both of them run on port 8080. Which one should be fixed?

good catch, ill move turbulence.

Closing this due to inactivity.
If you would like to discuss this contribution further, please open a new issue.


[tests-only][full-ci] adding tests for multiple enable disable share

Description
This PR add tests for multiple enable and disable share sync.
Scenario Outline: enable sync of shared resource multiple times
Scenario Outline: disable sync of shared resource multiple times

Related Issue

Related issue: https://github.com/owncloud/ocis/issues/8876

How Has This Been Tested?

test environment:
tlocally
ci

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Technical debt
[ ] Tests only (no source changes)

Checklist:

[ ] Code changes
[ ] Unit tests added
[ ] Acceptance tests added
[ ] Documentation ticket raised:

Also, update the scenarios in the PR description


FR: Please support quickadd

Hi, friend. I love you plugin very much. It help me a lot.
When I create a note, I usually use quickadd template.
So can it support quickadd.
Appreciation!

Hi! I'm very happy you like the plugin.
I will see what I can do to also support Quickadd templates. I need to do some digging though as I'm not sure there is a public API I easily can use.

@SimonTC here is the API https://github.com/chhoumann/quickadd/blob/bce0b4cdac44b867854d6233796e3406dfd163c6/docs/QuickAddAPI.md

@brimwats thanks for the link. Unfortunately to use that API I need access to the params object which you only have access to through QuickAdd macros.  (See the comment here).
It is simple enough to get access to the configured QuickAdd choices so I am now thinking that maybe I can get QuickAdd to execute the choice somehow. I have to look into how QuickAdd works and maybe contact the author to see if something can be done.

@SimonTC Quickadd plugin had update and add the API. Could it help you to achieve the enhancement?

Could you actually give me an example of a template you are using @YIRU69? And maybe explain how you would expect it to work with Note Auto Creator? I'm not using QuickAdd myself, so I am not so familiar with typical use cases.

It is very similar to the Templater plugin, except that it requires the specification of certain parameters for input, such as the {{VALUE}} parameter. For example, if there is title: {{VALUE}} in my notes, a prompt window will appear when I create a note, allowing me to input the parameter. It supports multiple parameters, and you can try it out when you have time.
My personal usage scenario is not complicated, mainly using one parameter. I hope that when using the template quickly, I can directly input the {{VALUE}} parameter. Please let me know if there are any questions, and I will respond as soon as possible.

@YIRU69 there is now a beta release for this. Life has gotten in the way, so I have not had time to test this thoroughly, but from my initial testing it works correctly.
Could you try it out and see if there are any issues?
You can either install the update manually or use BRAT to install it.
I have updated the readme with instructions on how to use templates from QuickAdd, but it basically works the same as templates from Templater.

It words that I make a quick test.


Node 6.0.0 error: "Module version mismatch. Expected 48, got 47"

I don't have any particular clue here.
$  local-npm
/Users/josh/npm/lib/node_modules/local-npm/node_modules/bindings/bindings.js:83
        throw e
        ^

Error: Module version mismatch. Expected 48, got 47.
    at Error (native)
    at Object.Module._extensions..node (module.js:568:18)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at bindings (/Users/josh/npm/lib/node_modules/local-npm/node_modules/bindings/bindings.js:76:44)
    at Object.<anonymous> (/Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown/leveldown.js:4:46)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)

This seems to be an issue with leveldown. Typically these problems can only be resolved by uninstalling local-npm and then reinstalling it. (Especially after you upgrade node/npm.)
Let me know if that helps!

I tried uninstalling and reinstalling.  I got some warnings on install:
$  npm i local-npm -g
/Users/josh/npm/bin/local-npm -> /Users/josh/npm/lib/node_modules/local-npm/lib/bin.js

><EMAIL_ADDRESS>install /Users/josh/npm/lib/node_modules/local-npm/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build

  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3090100/sqlite3.c
  TOUCH Release/obj.target/deps/action_before_build.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3090100/sqlite3.o
Release/obj/gen/sqlite-autoconf-3090100/sqlite3.c:9704:26: warning: unused variable 'sqlite3one' [-Wunused-const-variable]
SQLITE_PRIVATE const int sqlite3one = 1;
                         ^
1 warning generated.

  SOLINK_MODULE(target) Release/node_sqlite3.node
  COPY /Users/josh/npm/lib/node_modules/local-npm/node_modules/sqlite3/lib/binding/node-v48-darwin-x64/node_sqlite3.node
  TOUCH Release/obj.target/action_after_build.stamp

><EMAIL_ADDRESS>install /Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown
> prebuild --install
...etc

And then these errors when I tried to launch:
$  local-npm
(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

==== JS stack trace =========================================

Security context: 0xfc84f5c9fa9 <JS Object>#0#
    1: .node [module.js:568] [pc=0xc7240a82724] (this=0x21b5b23f47f9 <an Object with map 0x79079d17be1>#1#,module=0x105219621 <a Module with map 0x79079d181b9>#2#,filename=0x1052195f9 <String[94]: /Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown/build/Release/leveldown.node>)
    2: load [module.js:456] [pc=0xc7240938e72] (this=0x105219621 <a Module with map 0x79079d181b9>#2#,filename=0x1052195f9 <String[94]: /Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown/build/Release/leveldown.node>)
    3: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0xc724093899d] (this=0xfc84f504189 <undefined>,module=0x105219621 <a Module with map 0x79079d181b9>#2#,filename=0x1052195f9 <String[94]: /Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown/build/Release/leveldown.node>)
    4: _load [module.js:407] [pc=0xc72409345e2] (this=0x21b5b23f47b1 <JS Function Module (SharedFunctionInfo 0x21b5b23286a1)>#3#,request=0x105218681 <String[94]: /Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown/build/Release/leveldown.node>,parent=0x10520b1d1 <a Module with map 0x79079d181b9>#4#,isMain=0xfc84f504299 <false>)
[pc=0xc7240a7daee] (this=0x1051e2a79 <an Object with map 0x31d078207bc9>#6#,exports=0x1051e2a79 <an Object with map 0x31d078207bc9>#6#,require=0x1051e5219 <JS Function require (SharedFunctionInfo 0x21b5b2358ec9)>#7#,module=0x1051e2a29 <a Module with map 0x79079d181b9>#8#,__filename=0x1051e2a01 <String[78]: /Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown/leveldown.js>,__dirname=0x1051e51b1 <String[65]: /Users/josh/npm/lib/node_modules/local-npm/node_modules/leveldown>)
,path=0x2556a83bbde9 <String[9]: leveldown>)
79d181b9>#13#,path=0x21b5b235dbf9 <String[5]: level>)
this=0x21b5b23f4879 <a Module with map 0x79079d181b9>#17#,path=0x21b5b2358371 <String[7]: ./index>)
575] [pc=0xc72409340aa] (this=0x21b5b23f47b1 <JS Function Module (SharedFunctionInfo 0x21b5b23286a1)>#3#)

 1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
 2: leveldown::Database::Init()
 3: leveldown::Init(v8::Local<v8::Object>)
 4: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
 5: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
 6: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>)
 7: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
 8: 0xc724080961b
 9: 0xc7240a82724
Segmentation fault: 11

node 6.0.0, npm 3.8.6.

Those look like node/npm errors. I do know that PouchDB currently does not support Node 6, so that's probably what you're running into. You may need to completely reinstall from scratch and npm cache clean as well.

TehShrike I have a working solution for you.
I had exact the same problem as you and I found out the following.
If you use pouchdb in node like this   var PouchDB = require('pouchdb'); the npm package is not updated to the latest version of pouch db code.
solution:

Go to node_modules/pouchdb/lib/index.js
Open that file.
Then go here  and copy the whole code and paste it in index.js file (node_modules/pouchdb/lib/index.js).
save the file (index.js).
Run your app.

This worked for me with node6 as well as in node webkit 0.15.4 with any version of npm that you referred and also with the latest.
Hope this helps.
Best Regards.

hmm, if PouchDB is reinstalled entirely, it should download PouchDB 5.4.4 https://github.com/nolanlawson/local-npm/blob/master/package.json#L36

Of course, I had exact the same issue and for some reason, the code in this file was different that the latest version of pouchdb, even if I had the version 5.0.0 in package.json referred.
And note that was after a whole new build of npm, node, e.t.c.
 For instance if you have .html files make sure that do not import pouchdb in script tag in htlm files.
Let me know if this worked.

@lidakis I just did a npm install --save pouchdb on a new electron project and had the same issue. Then I used your solution but grabbed the current version of pouchdb that mached my package.json "pouchdb": "^5.4.5" and it worked.
Im on Linux using
npm -v
3.10.3
node --version
v6.3.0


.Net Core MSBuild shouldn't try to copy .mdb files when DebugType = Portable in Linux

When using .Net Core MSBuild to build corefx repo, I'm hitting this issue when I set DebugType = Portable. The reason is that with portable pdb generation enabled, a .pdb file will be created, instead of a *.mdb file(.mdb files are only generated when using Mono MSBuild). The failure I'm getting is that according to Microsoft.Common.CurrentVersion.targets located on the Microsoft.Build.Targets nuget package, whenever DebugType is set to portable in a non-Windows environment, it will try to copy the PDB file as well as the MDB file which doesn't exist.
Instead of doing this, MSBuild should notice if it is running Mono MSBuild or .Net Core MSBuild, and depending on which one it is, then choose to copy the PDB or the MDB but not both.
Code in Microsoft.Common.CurrentVersion.targets looks like this:
<_DebugSymbolsIntermediatePathMDB Include="$(IntermediateOutputPath)$(TargetName)$(TargetExt).mdb" Condition="'$(OS)' != 'Windows_NT' and '$(OutputType)' != 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''"/>
<_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathPDB);@(_DebugSymbolsIntermediatePathMDB)" Condition="'$(OutputType)' != 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''"/>

@rainersigwald provided a workaround that can be applied into corefx directly for now, but it would be nice to have the right fix in MSBuild instead.

My commit from a year ago claims to have fixed this.


feat: first interaction action test

Related issue

Proposed changes

Checklist

[x] I have read the contributing guidelines and signed the CLA.
[x] I have read the security policy.
[x] I confirm that this pull request does not address a security
vulnerability. If this pull request addresses a security vulnerability, I
confirm that I got green light (please contact
<EMAIL_ADDRESS>from the maintainers to push
the changes.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] I have added necessary documentation within the code base (if appropriate).

Further comments

Apparently there is some issues with this action https://github.com/actions/first-interaction/issues/10 and tbh I have no idea about powershell.
Maybe this one is better https://github.com/kaxil/boring-cyborg.
I could rip out the greeter module and I think there I could modify it.
Would it be possible to run this app or is a gh action better @zepatrik ?

Omg never use something that is written in powershell :scream:
No, honestly use some action that runs in a linux environment. It is way faster and we know that better. Nobody could debug that.
So you could either use the app or use another GitHub token, e.g. yours :wink: Then there is no problem with permissions. It would comment in your name though. Maybe create an account for ory automation? We might have one already :thinking:

Closing for now, as we decided otherwise.

Closing for now, as we decided otherwise.


IPFS-scholar

Client Allocation Questions
Core Information

Name: IPFS-scholar
Website / Social Media: ipfs.zenpool.io
DataCap Requested: 5TiB
Addresses to be Notarized: f1vaxz47wmq5ne6ph7rc4yi66lmrlhxeijebogvuy

Why haven't I received any reply? Is it because I gave you the wrong information?


Require etcd-quorum-read

This will be default behaviour for Kubernetes-1.9
https://github.com/kubernetes/kubernetes/pull/53717

hey @alex-slynko, I am slightly confused. If this is going to be the default why do we need to explicitly set it?

I thought about setting it while 1.9 is not released and supported by CFCR. But yes, it is not needed.


pl.pretty.write bugs

Just listing some things I hope to fix before a new version is released:

[x] Under Lua 5.3 all numbers are rounded. E.g. pretty.write({5.4}, "") returns {5}.
[x] Keys that are not tables, numbers or strings cause a crash.
[ ] Recursive tables with recursion on key cause a crash. E.g. try t = {}; t[t] = 1; pretty.write(t).
[ ] Values printed using tostring are quoted for some reason, try pretty.write{print}.

@stevedonovan are there any expectation w.r.t. to being able to load output of pretty.write if input table doesn't contain cycles, userdata, functions, and threads? I'd like to rewrite the function making it closer to inspect.lua but it may break this implied contract. Let me know if that's not desirable, then I'll just fixing these bugs.

Good question! At this point, we don't exactly know what people are using pretty.write for - it was certainly intended to be 'pretty' although not necessarily loadable. But "the street finds its own uses for things" as William Gibson said, so maybe we should be conservative about changing it. Your effort is much appreciated, by the way. I reckon that we can do a release pretty soon now.

OK, I've made an executive decision and reverted to '%g' for floats - the output is intended to be pretty, and %g will show as much precision as needed.  We no longer have crashes with keys that are not numbers of strings, but I've just substituted the key's string representation. Basic idea: solid, but no attempt to cover the representation of all cases.  Serious serialization involving other kinds of keys requires special attention - in a way, orthogonal to the job of being pretty. (The prettiness can definitely be improved, e.g. printing tables on a single line when the output is short enough)

IMO a pretty-printer should be as informative as possible. Losing information means that user has to switch to other printers (like luassert formatter, serpent or [v]inspect) to debug, say, any floating point calculation error. Since pl.test uses pl.pretty to report errors, this also renders penlight test assertions not as useful.
I won't argue anymore with an executive decision however :smile: I hope that properly showing table keys is a goal however, because sets of tables are quite common.

For double-precision values, we have 13 odd significant digits. So if there is a significant difference, we'll definitely see it with %g
> 1.0 + 1e-13
1.0000000000001
> 1.0 + 1e-14
1.0

I didn't think about 'sets of tables'. I suppose because identity is a fuzzy thing with tables - I usually don't go there ;)

%g is same as %.6g, which is definitely not enough. tostring uses %.14g, which is still not enough, and %.17g is necessary. See this lua-l thread.

Although the response was that floating-point equality is a nest of vipers (this was hammered into me fairly early in my education.)  Which is why test.asserteq has an optional epsilon precision for comparisons.  But ok, I've been playing here with numbers and I think you're right. Let me revert the revert....

Follow up on that: if a key is a boolean, it gets stringified. Obviously this breaks when de-serializing.
Example with { [true] = 41, ["true"] = 42 } (just so we see the difference). pretty.write returns:
Actual: {["true"]=42,["true"]=41} which is wrong since both keys are equal, making it the same as {["true"]=41} (which is not the correct value anyway for that string key).
Expected: {["true"]=42,[true]=41}.
Might have been caused by 978f0e4fbcc5d8f1d81a6961ef2a3fa2fd90cd49, but I can't check right now.

imo pretty.write is not a serializer, that's a very hard problem to solve.

Sure, although the doc for the first param does say "table to serialize" 😅

@adriweb hence I added https://github.com/Tieske/Penlight/blob/master/lua/pl/pretty.lua#L174-L178


Remove manage.py references in development/docker-compose.vscode-rdb.yml

Proposed Changes
manage.py was removed from next, this docker compose file needs to be updated to remove reference to manage.py

Justification

As discussed on Slack, this can be replaced by:

Remove if __name__ == "__main__" stanza from end of nautobot/core/cli.py`
Move nautobot/core/cli.py to nautobot/core/cli/__init__.py
Drop nautobot/core/cli/__main__.py with the following contents:

if __name__ == "__main__":
    from nautobot.core.cli import main

    main()

This makes it where apps that require manage.py or -m manage (such as debugpy) can instead use -m nautobot.core.cli.

Addressed by #3731.


Implement Ruff code formatting checker

Mostly same as the 'website' repository. Contains instructions in README on how to use, GitHub Actions CI, and a configuration for Ruff itself.

Looks good!


Pause on IO error

What this PR does / why we need it:
This PR reflects pausing of domain on IO error to VMI.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:
None

/hold

/test pull-kubevirt-check-tests-for-flakes

/test pull-kubevirt-check-tests-for-flakes

/hold cancel

/hold
Sometimes IOerror doesn't fire. This makes the test fail. I need to look closer at why we don't get this event from libvirt. There are some relevant unit test failures too.

/test pull-kubevirt-check-tests-for-flakes

/cc @stu-gott

/test pull-kubevirt-check-tests-for-flakes

/hold
I want to base my test on work in this PR. It looks more stable.

/retest

/test pull-kubevirt-e2e-k8s-1.20-sig-storage

/retest

/retest

/cherry-pick release-0.41


Todo App Js Project

Is your feature request related to a problem? Please describe.
Hii I'm a GSSoc22 contributor.
In this Project.
You Can organize your Tasks and once it's completed you can mark it as completed
Describe the solution you'd like.

Describe alternatives you've considered.
Features:

Add new tasks
count completed tasks and count the total tasks

Add any other context or screenshots about the feature request here.
No response

@swapnilsparsh Please assign me to this issue


Failed removal of a registered listener

We are registering a listener on a particular characteristic of a BLE device using
    this.subscription = device.monitorCharacteristicForService(
            serviceUUID,
            characteristicsUUID,
            (error, characteristic) => { ... },
            '1');

and this works fine. We then turn of the BLE device and turn it on again. Since the connection is lost we let the user press a disconnect button which executes
    device.cancelConnection()
    manager.cancelTransaction('1')
    subscription.remove()

But after reconnecting to the device and registering the listener again, the old listener still seems to be registered, i.e. each notification is delivered twice (once over the old and once over the new listener).
How can we assert that the old listener really gets removed?

Transaction IDs in the numeric form are used internally by a library. Please test with different type of a transaction ID and let me know if it helps.

We changed the transaction identifier from 1 to an arbitrary string (e.g. xxx) and the problem still occurs, i.e. if the BLE device is turned off and if we reconnect with that device (after having cancelled the connection) then the old listener is still registered.
If we cancel the connection, then connect to another device, cancel that connection and connect to the first device, it seems to work fine (i.e. the notifications are only delivered once).

When device.cancelConnection() is invoked, the result is BleError: Device 00:07:80:72:AD:CF is not connected in case that the device has been turned off. This might explain why the listener will not be removed. We also changed the order of the method invocations in our disconnect method to
manager.cancelTransaction('1');
subscription.remove();
device.cancelConnection()';

but this did not help either.

We also tried to invoke
manager.cancelTransaction('1');

after reconnection (and also with a different transaction-id which is not numeric), but this did not help either.

We program around this problem, i.e. we ignore all invocations on stale listeners and react only on the last one registered in a particular device.

same issue


RFP - AMD Radeon Software

Checklist

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

Package Details
Software project URL :
https://www.amd.com/en/technologies/radeon-software
Direct download URL for the software / installer :
https://drivers.amd.com/drivers/beta/win10-radeon-software-adrenalin-2020-edition-20.5.1-june10.exe
Software summary / short description:
AMD Radeon Software Adrenalin 2020 Edition 20.5.1 installation package. Made by AMD.

Duplicate of #681


No such file or directory - nodejs on 0.8.1

I have create a folder nodejs at my rails project folder, It's ok my rails_admin 0.6.8
When I upgrade rails_admin gem to 0.8.1 will throw me an error:

Weird!
coffeescript compilation does not like your nodejs folder..
This does not look RailsAdmin related, I cannot help you much, sorry.

thanks


rosa cli - panic: runtime error: invalid memory address or nil pointer dereference

Attempting to login using the latest rosa cli results in errors after input of the offline token and login.
$ rosa login
To login to your Red Hat account, get an offline access token at https://console.redhat.com/openshift/token/rosa
? Copy the token and paste it here: ***

I: Logged in as 'my-redhat-username' on 'https://api.openshift.com'
panic: runtime error: invalid memory address or nil pointer dereference
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x10faa6e]

goroutine 1 [running]:
github.com/openshift/rosa/pkg/ocm.(*Client).Close(...)
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/pkg/ocm/client.go:151
github.com/openshift/rosa/cmd/login.run.func1()
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/cmd/login/cmd.go:255 +0x2e
panic({0x1411c20, 0x25465e0})
	/usr/local/go/src/runtime/panic.go:1038 +0x215
github.com/openshift/rosa/pkg/ocm.(*Client).GetConnectionTokens(...)
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/pkg/ocm/client.go:159
github.com/openshift/rosa/cmd/login.run(0x255d1a0, {0x259c540, 0x0, 0x0})
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/cmd/login/cmd.go:260 +0xb76
github.com/spf13/cobra.(*Command).execute(0x255d1a0, {0x259c540, 0x0, 0x0})
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/vendor/github.com/spf13/cobra/command.go:856 +0x5f8
github.com/spf13/cobra.(*Command).ExecuteC(0x2560da0)
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/vendor/github.com/spf13/cobra/command.go:960 +0x3ad
github.com/spf13/cobra.(*Command).Execute(...)
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/vendor/github.com/spf13/cobra/command.go:897
main.main()
	/home/pvasanth/go/src/gitlab.cee.redhat.com/service/rosa/cmd/rosa/main.go:95 +0x8b

It does appear that login was successful despite the errors that were returned.
$ rosa whoami
AWS Account ID:               <my-aws-account-id>
AWS Default Region:           us-east-1
AWS ARN:                      arn:aws:iam::<aws-account-id>:role/Admin
OCM API:                      https://api.openshift.com
OCM Account ID:               <ocm-account-id>
OCM Account Name:             <First Last>
OCM Account Username:         <my-redhat-username>
OCM Account Email:            <my-email>
OCM Organization ID:          <my-org-id>
OCM Organization Name:        <my-org-name>
OCM Organization External ID: <org-external-id>

$ rosa version
1.1.12

$ grep PRETTY /etc/os-release
PRETTY_NAME="Amazon Linux 2"

$ file -s /usr/local/bin/rosa
/usr/local/bin/rosa: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped

I am pretty sure the reason for this issue lies here:
https://github.com/openshift/rosa/blob/346dc5eeeaa87384e4ac4bf572baaf30feeba673/cmd/login/cmd.go#L241L259
The returned ocm client seems to be empty. This happens when the configuration file does not exist: https://github.com/openshift/rosa/blob/346dc5eeeaa87384e4ac4bf572baaf30feeba673/pkg/ocm/config.go#L73L83

This has been addressed. Hence closing


requestPermission returns empty array (RN 0.73.6)

The requestPermission method returns an empty array.
After initializing Health Connect and confirming the SDK is available, I request permissions along the lines of the core example:
if (!hasHealthConnect) {
  console.error('Health Connect is not available');
  return Promise.reject();
}

const isInitialized = await initialize();

if (!isInitialized) {
  console.error('Failed to initialize Health Connect');
   return Promise.reject();
}

const grantedPermissions = await requestPermission([
  {accessType: 'read', recordType: 'ActiveCaloriesBurned'},
]);

console.log('Granted permissions:', grantedPermissions);

Which logs the empty array for permissions:
SDK is available
Granted permissions: []

All configurations are set according to the docs:
AndroidManifest.xml
<uses-permission android:name="android.permission.health.READ_ACTIVE_CALORIES_BURNED"/>
...
<activity
  android:name=".MainActivity"
  android:label="@string/app_name"
  android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
  android:launchMode="singleTask"
  android:windowSoftInputMode="adjustResize"
  android:exported="true">
  ...
  <intent-filter>
    <action android:name="androidx.health.ACTION_SHOW_PERMISSIONS_RATIONALE" />
  </intent-filter>
</activity>

MainActivity.kt
import android.os.Bundle
// ...
import dev.matinzd.healthconnect.permissions.HealthConnectPermissionDelegate
//...
override fun onCreate(savedInstanceState: Bundle?) {
  // react-native-screens override
  super.onCreate(null);

  HealthConnectPermissionDelegate.setPermissionDelegate(this)
}
//...

I have tested several error resolutions, including cleaning the build gradle and attempting to access various Health Connect permissions.
My current thought is that it has something to with the Health Connect intents since the dialog for Health Connect does not open in the simulator when awaiting requestPermission.
Environment:

Health Connect Version: 2<IP_ADDRESS>.release (beta)
React Native Version: 0.73.6
New architecture enabled: No

Thanks in advance for the help.

Same error here!

Ace solution @oscarparedez 👍
Revised my AndroidManifest.xml as follows:
<activity
  android:name=".MainActivity"
  android:label="@string/app_name"
  android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
  android:launchMode="singleTask"
  android:windowSoftInputMode="adjustResize"
  android:exported="true">
  ...
  <!-- For supported versions through Android 13, create an activity to show the rationale
  of Health Connect permissions once users click the privacy policy link. -->
  <intent-filter>
    <action android:name="androidx.health.ACTION_SHOW_PERMISSIONS_RATIONALE" />
  </intent-filter>
</activity>

<!-- For versions starting Android 14, create an activity alias to show the rationale
of Health Connect permissions once users click the privacy policy link. -->
<activity-alias
  android:name="ViewPermissionUsageActivity"
  android:exported="true"
  android:targetActivity=".MainActivity"
  android:permission="android.permission.START_VIEW_PERMISSION_USAGE">
  <intent-filter>
    <action android:name="android.intent.action.VIEW_PERMISSION_USAGE" />
    <category android:name="android.intent.category.HEALTH_PERMISSIONS" />
  </intent-filter>
</activity-alias>

Confirmed operational on both Android 13 and Android 14.

I also included this in the manifest of the example app:
https://github.com/matinzd/react-native-health-connect/blob/main/example/android/app/src/main/AndroidManifest.xml
I will try to add it to the documentation as well. Sorry for the confusion.

The exact steps are already in the documentation:
https://matinzd.github.io/react-native-health-connect/docs/permissions/
Hope that helps!

Thanks @matinzd!


Allow requests to override automatic visibility

Fix https://github.com/Azure/typespec-azure/issues/3214

This feels like something we could discuss briefly in a design meeting. To that end I have two questions: should we consider making a general purpose inputVisibility decorator in the compiler, which sets the visibility we apply for input types of an operation? And should we also have outputVisibility to specify same for the output types?
I feel like this could layer nicely with custom lifecycle methods, such that e.g. my JSON RPC @query lifecycle decorator can dispatch to inputVisibility/outputVisibility thus allowing other to understand what visibility rules to apply to the operation.

Worth talking about #2150 at the same time as this.

Closing in favor of https://github.com/microsoft/typespec/issues/2186


WebUI control is broken after update

After the latest ESPhome update, my webui doesn't show controls for the AC as it showed before.
In HA works fine and i can control correctly...
See screenshot:

the webui has never showed any control for me when i first developed it.

Aftel last ESPhome update, webui shows controls again. So I guess the issue was with ESPhome itself...


Workflow and Docker Compose Setup for minimal setup on a VPS

Still in "DRAFT" status.
This eventually closes #347 once a bit more documentation is added - a "simple" setup to deploy serverpod to a "cheap" arm server on any vps provider.
Replace this paragraph with a description of what this PR is changing or adding, and why.
List which issues are fixed by this PR. You must list at least one issue.
Pre-launch Checklist

[x] I read the Contribute page and followed the process outlined there for submitting PRs.
[x] This update contains only one single feature or bug fix and nothing else. (If you are submitting multiple fixes, please make multiple PRs.)
[x] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///), and made sure that the documentation follows the same style as other Serverpod documentation. I checked spelling and grammar.
[ ] I added new tests to check the change I am making.
[ ] All existing and new tests are passing.
[ ] Any breaking changes are documented below.

If you need help, consider asking for advice on the discussion board.
Breaking changes
If you have done any breaking changes, make sure to outline them here, so that they can be included in the notes for the next release.

I have read the CLA Document and I hereby sign the CLA

recheck

lgtm, maybe traefik v3 with HTTP/3 would be a nice addition, but i think it's not really necessary

Regarding the security of the GitHub PAT in the dockerfile:
Using multi stage build this is safe to do.
See the official documentation  and another explanation in a response by ChatGPT docker captain

@Isakdl I managed to get the pipeline to work over at https://github.com/dkbast/vps_example/pull/1 - but there seems to be some problem with the serverpod config which I haven't gotten around to debugging yet, from what I can see the serverpod container keeps rebooting, so probably something went wrong with the environment variables, I'm currently trying get this to work locally to debug where the problem is :)

@dkbast Alright cool! As discussed in Berlin ensure to remove the redis variable, if you haven't this is probably why the instance is restarting as it expects the full config or it will crash.

@Isakdl the problem seems to be the web server, but I'm wondering which part of the config might be missing, the ports, scheme and host are all set via environment variables.
vps_example_server-serverpod-1  | SERVERPOD version: 2.0.1, dart: 3.2.5 (stable) (Tue Jan 16 15:02:13 2024 +0000) on "linux_arm64", time: 2024-07-19 15:03:51.441030Z
vps_example_server-serverpod-1  | mode: production, role: monolith, logging: normal, serverId: default
vps_example_server-serverpod-1  | Unhandled exception:
vps_example_server-serverpod-1  | Bad state: Web server is disabled, supply a web server configuration to enable this feature.
vps_example_server-serverpod-1  | #0      Serverpod.webServer (package:serverpod/src/server/serverpod.dart:122)
vps_example_server-serverpod-1  | #1      run (package:vps_example_server/server.dart:24)
vps_example_server-serverpod-1  | #2      main (file:///app/bin/main.dart:6)
vps_example_server-serverpod-1  | #3      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295)
vps_example_server-serverpod-1  | #4      _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184)
vps_example_server-serverpod-1 exited with code 255

@Isakdl I was able to fix the problem - we forgot to pass the environment variables "again" into the container in the compose file, but for some reason serverpod cant read the password from the environment

Right, I don't think the env feature is available on the stable version right now, try to use: https://pub.dev/packages/serverpod/versions/2.1.0-beta.1

@Isakdl
I have right now tried to run the whole setup, but experience an error where serverpod doesn't seem to read to Database Password from the environment properly.
Exception: Missing database password.
#0      new DatabaseConfig._fromJson (package:serverpod_shared/src/config.dart:300)
#1      new ServerpodConfig.loadFromMap (package:serverpod_shared/src/config.dart:113)
#2      new ServerpodConfig.load (package:serverpod_shared/src/config.dart:157)
#3      new Serverpod (package:serverpod/src/server/serverpod.dart:308)
#4      run (package:vps_deployment_server/server.dart:14)
#5      main (file:///app/bin/main.dart:6)

Currently using serverpod 2.1.1
Any quick thoughts what might be behind this?

@inf0rmatix Yes you are right, we have a bug here. I made a issue and a fix for it here: https://github.com/serverpod/serverpod/pull/2801
With that change both a missing file or an empty passwords.yaml should work!

Hey @dkbast and @inf0rmatix!
What is the state of this PR? :)

Hey @SandPod! I'll finish things up in the coming days :) 99% done

Hey @SandPod and @dkbast,
I've finished everything, please take it for a spin yourself.
Everything should work out of the box ^^
Please follow the guide at templates/serverpod_templates/github/workflows/deployment-docker.md


ServerApp 100% crashes when connecting to client on Android

First cmd packets coming from the clients are ok (Ping, Background) but the first DrawFrame makes the app crash on read access violation. Inside void CmdDrawFrame::ToPointers() when checking if( !mpDrawGroups.IsPointer() ) the data has the right signature and looks ok (0x800000something) but crashes on first (i = 0) mpDrawGroups[i].ToPointers();
I guess we hit the limits of the following comment :)
// @sammyfreg TODO: Make Offset/Pointer test safer
To Reproduce
Steps to reproduce the behavior:

Launch Client (default ports) on Android
Launch Server
Wait for auto connection (Server settings bound to phone client on local IP)
See error

Side Notes:

I had only 1 client thread running on the ServerApp
No issues when running clients on localhost PC
Also tried getting your latest version, issue is the same.

Desktop (please complete the following information):

OS: Win64

Smartphone (please complete the following information):

Device: Google Pixel 6 Pro
OS: [latest]

I am not setuped to run on Android :/
But first thing first, is this behaviour occuring with compression off?
(Either set the client to disable it with NetImguiApi, or turn it off in
the editor settings)
On Fri., Feb. 11, 2022, 23:26 HALXP @.***> wrote:

First cmd packets coming from the clients are ok (Ping, Background) but
the first DrawFrame makes the app crash on read access violation. Inside
void CmdDrawFrame::ToPointers() when checking if( !mpDrawGroups.IsPointer()
) the data has the right signature and looks ok (0x800000something) but
crashes on first (i = 0) mpDrawGroups[i].ToPointers();
I guess we hit the limits of the following comment :)
// @sammyfreg https://github.com/sammyfreg TODO: Make Offset/Pointer
test safer
To Reproduce
Steps to reproduce the behavior:

Launch Client (default ports) on Android
Launch Server
See error

[image: netimgui_server_crash]
https://user-images.githubusercontent.com/30446630/153608393-d775a1c8-c4c3-46ba-bad2-5dd971e62937.png
Desktop (please complete the following information):

OS: Win64

Smartphone (please complete the following information):

Device: Google Pixel 6 Pro
OS: [latest]

—
Reply to this email directly, view it on GitHub
https://github.com/sammyfreg/netImgui/issues/24, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AESBPY2E6CF52DAMB46BVQ3U2UMBFANCNFSM5OENPRCQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

I do not believe this is the cause, but could you test with latest Dev version (3612a56) ? I fixed some issues 32bits clients and with crash when there's no Dear ImGui draws in a DrawFrameCmd.

Sure! Will try tonight, thanks!
On Sat, Feb 12, 2022, 08:33 Sammy Fatnassi @.***> wrote:

I do not believe this is the cause, but could you test with latest Dev
version (3612a56
https://github.com/sammyfreg/netImgui/commit/3612a56e5ad2e113bd15bc46872f4b6f6c2eb144)
? I fixed some issues 32bits clients and with crash when there's no Dear
ImGui draws in a DrawFrameCmd.
—
Reply to this email directly, view it on GitHub
https://github.com/sammyfreg/netImgui/issues/24#issuecomment-1037042547,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHIJIJRHR65QSZQE7YYLWMLU2YENTANCNFSM5OENPRCQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

Nice!
My first suspicion was an empty drawlist but when I tried generating one on PC, it crashed on the Client before it could be sent to the Server. Interesting that on Android it was able to access Vector[0] with no element allocated.

Sorry to resurect a closed issue but I am experincing the exactly same issue when using an arm64 binary. armv7 (32 bit) is okay.
I also tried turning compression off.
I tried in both the latest in master and the latest in dev (6010086)

That's peculiar. Your server runs on Windows and your Android 32bits client
works but but the 64bits ?
Could it be tied to int endian ordering? I did not code any handling for it
and it assumes Intel ordering.
On Wed., Dec. 28, 2022, 09:59 Joel Kreutzwieser @.***>
wrote:

Sorry to resurect a closed issue but I am experincing the exactly same
issue when using an arm64 binary. armv7 (32 bit) is okay.
I also tried turning compression off.
I tried in both the latest in master and the latest in dev (6010086
https://github.com/sammyfreg/netImgui/commit/6010086d70504f537a0506f13b99a991ca393a3f
)
—
Reply to this email directly, view it on GitHub
https://github.com/sammyfreg/netImgui/issues/24#issuecomment-1366292096,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AESBPY3UOC5ODL7VESRBNK3WPOGFTANCNFSM5OENPRCQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Wow, thanks for replying so quickly.
I did a quick test and it's reporting that its operating in Little Endian mode.
I'm also using the Unreal plugin https://github.com/sammyfreg/UnrealNetImgui
Maybe that has something to do with it.
Going on new years break right away, if I find out something more I'll report back after that.

The bug in my situation was the address space on my side was high enough that the bit used for marking offsets was set. Likely only an issue with how our setup is running. I have a local hack that let's us use this great tool.

Ah... This was always an assert optimisation that had the potential for
trouble like you just encountered.
I might have to revise this without the assumption of the top bit always
being unused for addresses.
On Fri, Jan 13, 2023 at 1:45 PM Joel Kreutzwieser @.***>
wrote:

The bug in my situation was the address space on my side was high enough
that the bit used for marking offsets was set. Likely only an issue with
how our setup is running. I have a local hack that let's us use this great
tool.
—
Reply to this email directly, view it on GitHub
https://github.com/sammyfreg/netImgui/issues/24#issuecomment-1381310141,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AESBPY76IYCX3XVB2FRWWLDWSDMYHANCNFSM5OENPRCQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

I updated the Dev branch with a fix, let me know if it takes care of it (change d882f57e89b30df1b283e4091ddb931749519854).


Can't register on chrome

I recently faced an issue where I couldn't register on the browser yet  I could on my phone.
Retuens an error saying websocket connection failed

Because Chrome cannot set the Origin Header, you cannot connect to tryit.jssip.net locally, but you can connect to the local sip wss server.

Thanks


radio groups  can not be fill

'Radio Button 1': None,
None is the default option,
When I change it to '1'
'Radio Button 1': 1,
or
'Radio Button 1': '1',
no matter the value is int or string,
all of them can not be fill,
the PDF that generated for this field is still empty.
Do I set wrong?
Thank you

o I found a interesting things which is that radio button,
I found after I fill it, I can see it be filled in Adobe reader, but in the chrome broswer,I can see it be filled.
Why? some times this PDF need to be print out, so... you know, maybe there is some bug?

Did you ever resolve this? I am unable to set the option buttons.
(I have been using pypdftk until now, but it is adding an artifact to the buttons: they turn white when clicked in Adobe Reader..)

Hi - The radio groups still don't work for me. If the field is called "Status" with two options - "Active" and "Inactive", I am using {'Status':'1'} if I want to select "Inactive." However, it keeps giving me the error that '1' is not an option. Can anyone suggest any other package in Python to set radio groups, please? or if someone has had luck with this package, please let me know.


Add automatic switching for database selector

Description
This is an alternative proposal for https://github.com/Ensembl/ensembl-client/pull/746. It also supersedes  https://github.com/Ensembl/ensembl-client/pull/749.
Done in this PR
This PR moves the logic for updating the redux state responsible for BLAST form from the useBlastInputSequences React hook into blastFormSlice. As a consequence:

useBlastInputSequences hook and its tests have been deleted.
The logic for updating redux state, including the automatic guessing of input sequence type and the updates to the form settings, has been moved to blastFormSlice. Tests have been added to capture the logic of state updates.
A new hook, useForm, has been created to make sure that redux actions for updating the state that depend on the BLAST config are only called only if the config has been fetched from the server.

Also included in this PR:

Added the button for filling in the BLAST form with a sequence from another app — for example, from the sequence view in the genome browser drawer. The name of the component is BlastSequenceButton.

How to review this PR
The central part of this PR are the updates to blastFormSlice, and the tests for blastFormSlice that capture the desired behaviour; so it's reasonable to start with those. The useBlastForm hook is a connector between blastFormSlice and the React components that talk to it. Finally, the BlastSequenceButton component adds new functionality.
Related JIRA Issues

https://www.ebi.ac.uk/panda/jira/browse/ENSWBSITES-1565
https://www.ebi.ac.uk/panda/jira/browse/ENSWBSITES-1569

Deployment URL(s)
http://database-selector-updated.review.ensembl.org

@azangru could you add the Jira tickets that are related to this PR in the description please.

Just so that you dont forget, white space wrapping need to be fixed on the "Blast whole sequence"

Just so that you dont forget, white space wrapping need to be fixed on the "Blast whole sequence"

Done.

I also notice the copy link isn't copying the sequence to clipboard. Could it be a regression?

@azangru Had another look at the PR and haven't got anything much to add. Looks good to me.

should the cursor be default when the "blast whole sequence" button is disable?
It should; but I think it should be done by the ImageButton component itself. I took a quick glance, and it looks like ImageButton needs some proper improvements done to it, including the use of CSS variables and investigation of whether we can avoid the use of multiple classnames passed to it. As a part of this refactoring, ImageButton should learn to disable its cursor when it's inactive. You can see that the attempt to have this behaviour has already been made.


proxy: truncate payload in HAR beyond a limit

truncate after say 4096 bytes (with an indicator that the body was truncated)

This is done.


Release 2.1.70

On the docket:

[ ] ...

Maybe:

[ ] Decouple PEX runtime interpreter selection from buildtime interpreter selection. #1020

Unlikely / backlog:

[ ] PEX_INHERIT_PATH+default shebangs don't interact well with virtualenvs #1344
[ ] Pex interpreter cache is not upgrade / downgrade safe. #1176
[ ] Provide a better resolve error message for a Platform DistributionTarget when --resolve-local-platforms. #1070
[ ] Remove PEX_PYTHON_PATH from build time interpreter selection. #1075

Split off from "Release 2.1.69 #1633" to make way for a fix for --venv installation in symlink mode with >1 distribution for a project on the PEX_PATH (#1637).


Trello Integration

I love how this package is looking and the Atom blog post made me curious if integrating Trello would be an enhancement worth exploring. My office uses trello constantly and having it baked into Atom would be outstanding!

I agree, that would be a great idea.  Unfortunately it would be a distraction for me.  Hope you find someone to build it!


Adding API REST Test for code challenge

Hi, Adding API REST Test.jmx for code challenge, I used jmeter to replicate the requested scenarios and validations.

Hi, Adding API REST Test.jmx for code challenge, I used jmeter to replicate the requested scenarios and validations.


Filtering INotificationHandler when retrying

Feature Request
I have an pub/sub system and the subscriber retrieves an event from a queue and publishes an INotification. If all handlers execute successfully, the item is removed from the queue.
In cases where there are multiple handlers, if any of the handlers throw an exception, the item is not removed from the queue. A short time later, the same item is retrieved and the notification is republished as a retry. This executes all handlers again, however, I would like a way to skip any that were executed successfully in previous attempts.
The INotification has an event id that would be combined with the type name of the handler to create a unique identifier for the execution of the handler per event.
It would be great to be able to execute some code before each handler is executed to check some sort of data source for whether the handler has been executed for the event id.
I wanted to get your thoughts on this idea first, and if you think it has some merit, I will take a closer look at how it might be implemented. I feel like it's similar to a pipeline behaviour.

I can certainly inject into each handler and exit early if the event has already been successfully handled, but I'm interested in implementing something so the developer doesn't have to add the same code in each handler.

The right way to handle this I think is to make each of your notification handlers an actual subscriber to the event itself. You're blurring the line between queuing and in-process handling, and MediatR is NOT the appropriate solution for that. I would create distinct subscribers for that queue message and have each subscriber manage its own retries/idempotency. NServiceBus/MassTransit etc are the solution I would use.


PES to SEW conversion not working

fresh build of libembroiderery on mac 12.1 but conversion from PES to SEW produces invalid results

Ok, can you show me the terminal output from the conversion?
Let's work this out.

 ./libembroidery/embroider test.pes test.sew
test.pes

maybe I'm missing -t sew?

No that should work. What's the file size of the output?

22KB

Does the sew file not load at all? Or is it incomplete?

using StitchBuddy, the PES previews fine but the SEW is blank

Ah, that's the error message I need. Can you paste the output of:
% xxd test.sew | head

I.e. the first 256bytes in hex format.

00000000: 6004 0000 0a00 0000 1d00 0000 2900 0000  `...........)...
00000010: 0100 0000 3a00 0000 1d00 0000 2900 0000  ....:.......)...
00000020: 0100 0000 4200 0000 1d00 0000 1e00 0000  ....B...........
00000030: 0100 0000 0c00 0000 1d00 0000 1e00 0000  ................
00000040: 0100 0000 4200 0000 1d00 0000 1e00 0000  ....B...........
00000050: 0100 0000 0100 0000 0100 0000 3200 0000  ............2...
00000060: 0100 0000 0100 0000 0100 0000 3200 0000  ............2...
00000070: 0100 0000 3200 0000 1d00 0000 3200 0000  ....2.......2...
00000080: 0100 0000 3200 0000 1d00 0000 3200 0000  ....2.......2...
00000090: 0100 0000 3200 0000 1d00 0000 3200 0000  ....2.......2...

I tried DST conversion but it doesn't work either and I get a lot of screen output:
 libembroidery % ./embroider test.pes test.dst
test.pes
0 90.933333 19.111111 909 191 909 191
ERROR: format-t01.c encode_record(), x is not in valid range [-121,121] , x = 909
1 79.566667 16.722222 -113 -24 796 167
2 68.200000 14.333333 -114 -24 682 143
3 56.833333 11.944444 -114 -24 568 119
4 45.466667 9.555556 -113 -23 455 96
5 34.100000 7.166667 -114 -24 341 72
6 22.733333 4.777778 -114 -24 227 48
7 11.366667 2.388889 -113 -24 114 24
8 102.300000 21.500000<PHONE_NUMBER> 215
ERROR: format-t01.c encode_record(), x is not in valid range [-121,121] , x = 909

[truncated]

Yeah, that's big jumps not being split properly. I know about that bug.
If you hang on 5 minutes I may work out what this colour change bug is.

Can you paste the output of
% ./libembroidery/embroider test.pes test.csv
% head test.csv

I'm not a dev, I'm a wannabe so that last command didn't work but this did:
% head csv
head: csv: No such file or directory
bastianstassen@iMac-659 ~ % xxd test.csv | head
00000000: 2223 222c 2245 6d62 726f 6964 6572 6d6f  "#","Embroidermo
00000010: 6464 6572 2032 2043 5356 2045 6d62 726f  dder 2 CSV Embro
00000020: 6964 6572 7920 4669 6c65 220a 2223 222c  idery File"."#",
00000030: 2268 7474 703a 2f2f 656d 6272 6f69 6465  "http://embroide
00000040: 726d 6f64 6465 722e 6769 7468 7562 2e69  rmodder.github.i
00000050: 6f22 0a0a 2223 222c 2247 656e 6572 616c  o".."#","General
00000060: 204e 6f74 6573 3a22 0a22 2322 2c22 5468   Notes:"."#","Th
00000070: 6973 2066 696c 6520 6361 6e20 6265 2072  is file can be r
00000080: 6561 6420 6279 2045 7863 656c 206f 7220  ead by Excel or
00000090: 4c69 6272 654f 6666 6963 6520 6173 2043  LibreOffice as C

So what I want to see is slightly below that:
% head -n40 test.csv

Oh dear, that's a new one. I've not cleared out the memory for the strings so it's got whatever rubbish is there.
I'm writing a patch that should help with this testing and fix some minor bugs, hang on.

Ok, git pull and rebuild with cmake --build ..

oh man... I'm not a dev, I'm a hack... this is gonna go horribly wrong :-)

You've followed me to here I've not been confused by your replies at any point.
This is a good real world test of the software, so I'm enjoying it.

You do git pull from inside the code directory.
So from where your terminal appears to be:
cd libembroidery
git pull

% ./libembroidery/embroider test.pes test.sew
test.pes
Debugging Information
number of colors = 251
number of stitches = 3896
Color: 0 1
Color: 1 1
Color: 2 1
Color: 3 1
Color: 4 1
Color: 5 1
Color: 6 1

[truncated]

Huh, now that's surprising.
How similar to your design is
number of colors = 251
number of stitches = 3896

I doubt it really is a 251 thread color pattern.

lol, indeed not: 2 colors

and how many stitches?

That's useful. I'm thinking...

Ok, so can I see the same hexdump for your input?
xxd test.pes | head

% xxd test.pes | head
00000000: 2350 4553 3030 3031 802f 0100 0100 0100  #PES0001./......
00000010: 0100 ffff 0000 0700 4345 6d62 4f6e 6500  ........CEmbOne.
00000020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000030: 0080 3f00 0000 0000 0000 0000 0080 3f00  ..?...........?.
00000040: d80e 4480 eba5 4401 0000 0000 0059 038e  ..D...D......Y..
00000050: 0200 0000 0000 0000 0062 00ff ff00 0007  .........b......
00000060: 0043 5365 7753 6567 0100 1d00 0200 ac01  .CSewSeg........
00000070: b9fe 0400 51ff 0380 0000 1d00 872c 0400  ....Q........,..
00000080: 51ff 0000 52ff 0400 51ff 0000 52ff 0400  Q...R...Q...R...
00000090: 51ff 0000 52ff 0a00 5cff 1500 67ff 2300  Q...R...\...g.#.

Ok, so I think I can offer your workflow a solution quicker than fixing this. Then fix this at a later date.
Can you output from your design software in Tajima .dst? Then do the conversion to .sew.

OK, I'll try that but it will take me some time to wrestle Inkstitch into submission, again. Thanks for your support. I'll post my results here hopefully later tonight.

I'll open an new issue... use #191

Based on the output you provided, SEW is really not outputting correctly. those first two bytes couldn't possibly be that large. I made a change to output the header with the correct values. That should get this MUCH closer to working... Maybe give it another shot.

00000000: 6004 0000 0a00 0000 1d00 0000 2900 0000  `...........)...
00000010: 0100 0000 3a00 0000 1d00 0000 2900 0000  ....:.......)...
00000020: 0100 0000 4200 0000 1d00 0000 1e00 0000  ....B...........
00000030: 0100 0000 0c00 0000 1d00 0000 1e00 0000  ................
00000040: 0100 0000 4200 0000 1d00 0000 1e00 0000  ....B...........
00000050: 0100 0000 0100 0000 0100 0000 3200 0000  ............2...
00000060: 0100 0000 0100 0000 0100 0000 3200 0000  ............2...
00000070: 0100 0000 3200 0000 1d00 0000 3200 0000  ....2.......2...
00000080: 0100 0000 3200 0000 1d00 0000 3200 0000  ....2.......2...
00000090: 0100 0000 3200 0000 1d00 0000 3200 0000  ....2.......2...

after a git pull and make:
% ./libembroidery/embroider test.pes test.sew
test.pes
Debugging Information
number of colors = 251
number of stitches = 3896

output is 21KB now but still not viable.


CPP: Add a test of common mistakes using locking classes.

(follows on from discussion with @jbj on https://github.com/Semmle/ql/pull/1192)
Add a test showing a couple of common locking pitfalls, which we want to ensure we have good test coverage for:

Bug #6 in Curiously Recurring C++ Bugs at Facebook, where a variable is declared for the lock but a difficult to spot typo results in the default constructor being called rather than the intended one
this bug, where what appears to be a variable declaration is in fact a function declaration

Note that AV Rule 107 has been downgraded to a recommendation.

So as I see it there are two issues:
(1) AV Rule 107.ql ('Function declared in block') is only a recommendation following https://github.com/Semmle/ql/pull/1192/files.  It may be worth making a more specialized version as a warning.
(the other relevant query, LocalVariableHidesGlobalVariable.ql, is a warning)
(2) [As far as I'm aware] the result in 'test7' is not flagged by any query.

(2) could take the form of a LocalVariableHidesMemberVariable.ql query (which you warned might be noisy, but I don't yet follow why) or a 'generalised "expression has no effect"' as you described in the older discussion (which I suspect might work out quite complicated, but could potentially spot more problems).

Noisy or not, LocalVariableHidesMemberVariable.ql would at most be a recommendation. We want something that's at least a warning. I agree that 'generalised "expression has no effect"' could become very complicated.
How about giving an alert when

A local variable shadows a field or a global,
the local variable is default-constructed and never modified,
the type of the local variable has a non-trivial destructor, and
the type of the local variable has a constructor that accepts an argument of the type of the shadowed field.

I think Bug #6 satisfies all four conditions, but it's possible we could drop some of them and find related bugs.


[Chrome specific] DIAL header becomes small if to open-close-open chat panel

Open DIAL app on staging server in Chrome browser desktop
Close chat panel
Open chat panel -> note that the chat header line ~27px -> issue

Expected:  no changes

Verified on staging server successfully


Incompatable with fabric minecraft 1.16.4 mc server

I installed a fabric Minecraft server with the fabric installer and selected fabric 1.16.4 with the latest version however when i try to run the server with Immersive Portals installed it just crashes with the error
Could not find required mod: immersive_portals requires {fabric @ [*]}
Creating Empty clause ?
I have no other mods installed.

I just installed fabric api 0.27 and it seem to be working. 0.28 doesn't seem to work.


[Enhancement] ShadowEffect

Summary
Need to provide the possibility to assign a shadow effect to any view.
API Changes

ShadowEffect (Radius, Opacity, Color (?))

Intended Use Case
Pretty UI
Who Will Do The Work?

[ ] I am willing to take this on myself
[X] Just putting this out there for someone to pick up

I really like the Idea and i think it should be added to XF 5

@Hackavist If you need to help for this one, feel free to contact me, I have one implementation...

@Hackavist If you need to help for this one, feel free to contact me, I have one implementation...

Tell me your preferred way of communication and i would love to discuss it together

@Hackavist If you need to help for this one, feel free to contact me, I have one implementation...

Tell me your preferred way of communication and i would love to discuss it together

You can find me on twitter & telegram @filipkristo.

@Hackavist if you need some help, feel free to contact me too
Think that you can use Sharpnado.Shadows and Javier`s PR as inspiration
https://github.com/roubachof/Sharpnado.Shadows/tree/master/Shadows
https://github.com/xamarin/Xamarin.Forms/pull/10650

@AndreiMisiukevich does this issue needs to be closed ?

Implemented in #725


chore(release): 2.48.0

See CHANGELOG

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 9a3f2b87e19836245e2fec661612445f5f88f05f
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 573df48137ee22b5ddf37d4fa99512a9a78ef5f2
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 2a51cf067844409873f6999f4fd47d02d34608d6
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: e2fd8ffb6ddf5e1c6d0d199232957279dadc63bb
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 1349e1e81576701a56866a23ae41a9d46ca214b1
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Changing protocol scheme in settings menu does not update

Golang version (go version): 1.14.9
OS version (uname -a if on a Unix-like system): macos 10.15.6
Description of the problem including expected versus actual behavior:
Going through the first run and then attempting to change the protocol used (eg. https -> http) for the api url does not update. If a user enters the wrong one when setting up they need to exit the application and change it.
Steps to reproduce:

Start aterm and walk through the setup process using https://localhost:3000
Update config from menus and change from https://localhost:3000 to http://localhost:3000
Attempt to test the connnection

I think each of the edited values are not being saved.


Clean up main view model test branch

I'd prefer code to be reformatted  before being pushed.
I also oped to drop the empty comments as I think it makes it slightly easier to see the actual code.

Ignore the Codacy complaint, it hasn't actually analysed the PR.


Support OpenHarmony

This pr solved https://github.com/Baseflow/flutter-geolocator/issues/1495

move to https://github.com/HarmonyCandies/geolocator_ohos


exclude offline servers from both notifications as well as the counter and the active incidents

perhaps we can do something like greying out the offline server and clearly stating on the incidents view that it's an offline server?

done


Use downloads.python.org site as PyPy download source

Description
PyPy and CFFI have moved to Heptapod - https://morepypy.blogspot.com/2020/02/pypy-and-cffi-have-moved-to-heptapod.html
https://github.com/actions/virtual-environments/issues/638#issuecomment-630414604
Pypy has moved off bitbucket: downloads are now hosted at https://downloads.python.org/pypy and development happens at https://foss.heptapod.net/pypy/pypy.
Related issue:
https://github.com/actions/virtual-environments/issues/638#issuecomment-630414604
Check list

[x] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run

/azp run


Remove "wagtail" prefix from all modules

Since we've dropped Django 1.6 support, we can now rename all modules to get rid of their "wagtail" prefix. For example: wagtail.wagtailcore => wagtail.core
I would like to propose two exceptions to this:

wagtail.contrib.wagtailmedusa => wagtail.contrib.staticsitegen
wagtail.contrib.wagtaildocs => wagtail.documents

I'd also like to propose we take this opportunity to move some apps to contrib:

wagtail.wagtailforms => wagtail.contrib.forms
wagtail.wagtailredirects => wagtail.contrib.redirects
wagtail.wagtailembeds => wagtail.contrib.embeds

We should start with contrib apps, then move on to core apps.
Progress:

[ ] wagtail.contrib.api #1498
[ ] wagtail.contrib.frontendcache #1499
[ ] wagtail.contrib.staticsitegen #1500
[ ] wagtail.contrib.routablepage
[ ] wagtail.contrib.sitemaps #1503
[ ] wagtail.contrib.styleguide #1585
[ ] wagtail.contrib.forms
[ ] wagtail.contrib.redirects
[ ] wagtail.contrib.embeds
[ ] wagtail.admin
[ ] wagtail.core
[ ] wagtail.documents
[ ] wagtail.images
[ ] wagtail.search
[ ] wagtail.sites
[ ] wagtail.snippets
[ ] wagtail.users

@gasman said in last weeks dev meeting that we should take the following approach:

Rename each module removing the "wagtail" prefix
Add alias modules with the old names that import from the new locations (so code continues to work)
Do not add deprecation code yet, the old locations will still be the primary places to import from (relying on the alias modules to forward the imports through to actual locations)
When all modules are renamed, switch to using the new module names in one go and add deprecation warnings to the alias modules
After two release cycles, remove the alias modules

:+1:

Completed in #3918


Consider spans with exception spanEvents as errors

What does this PR do?
This PR adds support for spans with OpenTelemetry exception span events to be considered as error spans so that trace chunks that contain them can go through the ErrorSampler.
Motivation
Error Tracking will support OpenTelemetry exception span events as issues. The sampler should not drop spans that don't have an error status but do have exception span events.
https://datadoghq.atlassian.net/browse/ERRORT-4722

Closing in favor of https://github.com/DataDog/datadog-agent/pull/30065 because exception span events should only be taken into consideration for Error Tracking Backend Standalone (subject of the other PR).


issue in cinatra.hpp

There was an issue in cinatra.hpp
void run()
{
HTTPServer s(num_threads_);
....
...
}
need fixed as below:
void run()
{
#ifndef CINATRA_SINGLE_THREAD
HTTPServer s(num_threads_);
#else
HTTPServer s;
#endif
....
}

Fixed.Thanks a lot.


CXF-SOAP: Cover possible regression of indefinitive hang

Upstream PR: https://github.com/apache/camel-quarkus/pull/5685
Cherry-picked: 1cbc957bb8992735f60f660477bf5ec74c2efc94

Please ensure this change is part of the upstream 3.2.x branch if it's not already there.

Please ensure this change is part of the upstream 3.2.x branch if it's not already there.

Sorry, my bad I prepared PR for the wrong branch (should be 3.2.x branch first)


GH-2511: Fix code examples in the documentation for for Non-Blocking Retries - BackOff Configuration

Closes #2511

@jucosorin Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@jucosorin Thank you for signing the Contributor License Agreement!

Thanks for the contribution; in future, please include the Fixes... comment in the commit comment too, so that the issue will automatically close when we merge.

Oh; sorry; I was mistaken; the comment in the PR caused the auto close too.

Cherry-picked to 2.9.x.