UI breaks on TypeError: Object of type 'bytes' is not JSON serializable

I am running off of latest, which at this time is 1.8.2.
I setup a simple Hello World with my own DAG, installed using a simple docker-compose.yml.
# docker-compose.yml
version: '2'
services:
  airflow:
    image: puckel/docker-airflow
    volumes:
      - ./dags/:/usr/local/airflow/dags/
      - ./plugins/:/usr/local/airflow/plugins/
      - ./requirements.txt:/requirements.txt
    ports:
      - "8080:8080"
    environment:
      LOAD_EX: n

My requirements.txt is really small too.
# requirements.txt
beautifulsoup4==4.6.0
bs4==0.0.1

The issue comes when I am attempting to look at my DAG.
Attempting to visit: http://localhost:8080/admin/airflow/tree?dag_id=mydag produces the following traceback. And this happens for any link relating to the dag, except for trigger it seems.

                          ____/ (  (    )   )  \___
                         /( (  (  )   _    ))  )   )\
                       ((     (   )(    )  )   (   )  )
                     ((/  ( _(   )   (   _) ) (  () )  )
                    ( (  ( (_)   ((    (   )  .((_ ) .  )_
                   ( (  )    (      (  )    )   ) . ) (   )
                  (  (   (  (   ) (  _  ( _) ).  ) . ) ) ( )
                  ( (  (   ) (  )   (  ))     ) _)(   )  )  )
                 ( (  ( \ ) (    (_  ( ) ( )  )   ) )  )) ( )
                  (  (   (  (   (_ ( ) ( _    )  ) (  )  )   )
                 ( (  ( (  (  )     (_  )  ) )  _)   ) _( ( )
                  ((  (   )(    (     _    )   _) _(_ (  (_ )
                   (_((__(_(__(( ( ( |  ) ) ) )_))__))_)___)
                   ((__)        \\||lll|l||///          \_))
                            (   /(/ (  )  ) )\   )
                          (    ( ( ( | | ) ) )\   )
                           (   /(| / ( )) ) ) )) )
                         (     ( ((((_(|)_)))))     )
                          (      ||\(|(|)|/||     )
                        (        |(||(||)||||        )
                          (     //|/l|||)|\\ \     )
                        (/ / //  /|//||||\\  \ \  \ _)
-------------------------------------------------------------------------------
Node: 303f7161391a
-------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1988, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1641, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1544, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1639, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1625, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.6/site-packages/flask_admin/base.py", line 69, in inner
    return self._run_view(f, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/flask_admin/base.py", line 368, in _run_view
    return fn(self, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/flask_login.py", line 755, in decorated_view
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/airflow/www/utils.py", line 219, in view_func
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/airflow/www/utils.py", line 125, in wrapper
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/airflow/www/views.py", line 1252, in tree
    'num_runs': num_runs})
  File "/usr/local/lib/python3.6/site-packages/wtforms/form.py", line 212, in __call__
    return type.__call__(cls, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/flask_wtf/form.py", line 157, in __init__
    super(Form, self).__init__(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/flask_wtf/form.py", line 87, in __init__
    super(FlaskForm, self).__init__(formdata=formdata, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/wtforms/form.py", line 278, in __init__
    self.process(formdata, obj, data=data, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/wtforms/form.py", line 132, in process
    field.process(formdata)
  File "/usr/local/lib/python3.6/site-packages/wtforms/csrf/core.py", line 43, in process
    self.current_token = self.csrf_impl.generate_csrf_token(self)
  File "/usr/local/lib/python3.6/site-packages/flask_wtf/csrf.py", line 134, in generate_csrf_token
    token_key=self.meta.csrf_field_name
  File "/usr/local/lib/python3.6/site-packages/flask_wtf/csrf.py", line 47, in generate_csrf
    setattr(g, field_name, s.dumps(session[field_name]))
  File "/usr/local/lib/python3.6/site-packages/itsdangerous.py", line 565, in dumps
    payload = want_bytes(self.dump_payload(obj))
  File "/usr/local/lib/python3.6/site-packages/itsdangerous.py", line 847, in dump_payload
    json = super(URLSafeSerializerMixin, self).dump_payload(obj)
  File "/usr/local/lib/python3.6/site-packages/itsdangerous.py", line 550, in dump_payload
    return want_bytes(self.serializer.dumps(obj))
  File "/usr/local/lib/python3.6/site-packages/itsdangerous.py", line 51, in dumps
    return json.dumps(obj, separators=(',', ':'))
  File "/usr/local/lib/python3.6/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
  File "/usr/local/lib/python3.6/json/encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/local/lib/python3.6/json/encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
  File "/usr/local/lib/python3.6/json/encoder.py", line 180, in default
    o.__class__.__name__)
TypeError: Object of type 'bytes' is not JSON serializable

Looks like this happens without a custom setup too. Just by pulling tip and running docker-compose -f docker-compose-LocalExecutor.yml up -d

Hi John, have you managed to correct this issue? I've run into it as well...

Got it. You've got to clear your cookies. Most likely you were running python2 and now running python3, but the cookies are still set to python2.

This was indeed it, thanks @bernardocaldas!

How do I clear the cookies?

+1
I just ran into this as well - What's the method for clearing the cookies here?

@FlorianDietz @scordata
In Chrome

On your computer, open Chrome.
At the top right, click More .
Click More tools Clear browsing data.
At the top, choose a time range. To delete everything, select All time.
Next to "Cookies and other site data" and "Cached images and files," check the boxes.
Click Clear data.

Thanks! I ran into same problem with change of Python 2.7 to Python 3.7 to use F-Strings and the Flask web application started giving this error!
Just simple cookie clear on the Chrome was easier than thought, but my mind didn't venture there, Thanks again for guiding in the right direction.

Got it. You've got to clear your cookies. Most likely you were running python2 and now running python3, but the cookies are still set to python2.

Works for me


Add connect timeout support to HttpClientSupport

gh-1033

Codecov Report

Merging #1040 into master will increase coverage by 0.07%.
The diff coverage is 81.81%.

@@             Coverage Diff              @@
##             master    #1040      +/-   ##
============================================
+ Coverage     77.06%   77.13%   +0.07%
- Complexity      898      900       +2
============================================
  Files           106      106
  Lines          3239     3249      +10
  Branches        449      449
============================================
+ Hits           2496     2506      +10
  Misses          567      567
  Partials        176      176

Impacted Files
Coverage Δ
Complexity Δ

.../server/environment/JGitEnvironmentProperties.java
96.15% <ø> (+3.84%)
28 <0> (+1)
:arrow_up:

...cloud/config/server/support/HttpClientSupport.java
94.44% <100%> (+2.77%)
4 <0> (ø)
:arrow_down:

...server/environment/VaultEnvironmentProperties.java
70.73% <50%> (-2.25%)
15 <1> (+1)

Continue to review full report at Codecov.

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

Also can comment out this line since it's not being used since we provide a custom client.

@fahimfarookme This PR is simply fixing existing functionality that was broken in the previous PR. Please file separate issues for any new feature requests.

@pivotal-dylan-roberts can we resolve the conflicts?

@ryanjbaxter conflicts resolved


Docu missing bsd-4-clause from the list of license keys

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
What part(s) of the article would you like to see updated?
The list of licenses in the section Searching GitHub by license type needs to have bsd-4-clause added with the name BSD 4-clause "Original" or "Old" license
Additional information
No response

Sent from Yahoo Mail on Android
On الثلاثاء, يوليو ١٨, ٢٠٢٣ at ٦:١٦ م, Felicity @.***> wrote:
Closed #26702 as completed via #26703.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Warn if a resolved path from getStatus isn't a request status

Sometimes, you might make a typo or something when setting the path in getStatus. A little warning might help you more quickly debug the problem.
For instance, this is wrong:
getStatus(state, 'gists.labels.createGist');

but I typed it just now (and I wrote this API!). The correct thing is actually:
getStatus(state, 'gists.labels.createGist.status');

I figured it out pretty quickly, but it could have just as easily been logged out for me. It should only log for non-undefined values

Merging into #102


Fastcgi: Content-Length is not set

Content-Length is not sent in Fastcgi response header.
A sample request to a Wordpress site, Content-Length not set, and Transfer-Encoding always chunked:
$ curl -s -D - http://<IP_ADDRESS>:8080 -o /dev/null
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Link: <http://<IP_ADDRESS>:8080/wp-json/>; rel="https://api.w.org/"
Server: Caddy
Date: Sat, 20 Feb 2016 11:21:57 GMT
Transfer-Encoding: chunked

Here https://github.com/mholt/caddy/blob/master/middleware/fastcgi/fastcgi.go#L80, there is always no Content-Length entry in r.Header. And even by forcing contentLength variable to a value doesn't do anything.
I'm tried to fix this to fix #567 #614, any help is welcome.

That's the request's content-length.
Hm, this is strange, though. The response's content-length is set to the value of the header as it comes out of the backend: https://github.com/mholt/caddy/blob/c12847e5ba4341f0f8f3e51bcbc362d14254775f/middleware/fastcgi/fcgiclient.go#L453 - this should set it in the response later when fastcgi.go calls writeHeader().
Can somebody with a PHP or just plain ol' fastcgi backend take a look at this? Maybe @abiosoft if you have a chance... :smile:

Sorry for the confusion Response / request.
Here are the tests:
$ curl -s -D - http://<IP_ADDRESS>:8080
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Feb 2016 12:01:32 GMT
Server: Caddy
Status: 200 OK
Content-Length: 63

Hello, 世界

Behold my Go web app via FastCGI!

$ ./fcgisserver
User-Agent = [curl/7.38.0]
Accept = [*/*]

So it looks like the Go fastcgi backend is setting Content-Length. Could it be that the PHP app is misbehaving and not setting that header?

This is possible. I tested with a wordpress site.

Just had an idea. Try this. In fastcgi.go:144, we copy the response body to the HTTP response. We ignore the first return value which is the number of bytes written. Maybe we should use that to set Content-Length if not already set.
Does that solve the problem?

I think @mholt's suggestion should fix it.

I tried this with no luck:
115       length, err := io.Copy(w, resp.Body)
116       if err != nil {
117         return http.StatusBadGateway, err
118       }
119
120       w.Header().Set("Content-Length", strconv.Itoa(int(length)))

Did i missed something?

Oh, phooey. There's a writeHeader() call just before the copy, which writes the headers, so we need to set all the headers before that.
Perhaps we should just bite the bullet and read into a buffer (from which we can get the length), write all the headers, then write the final response from the buffer.


Only upgrade to brands with matching country code

iD flags a POI as outdated and in need of upgrade even when it matches a brand that’s limited to a different country.
This pizzeria is tagged amenity=restaurant cuisine=pizza name=Cosmo with no brand tags. It’s located in the United States, but iD recommends “upgrading” it to a buffet chain named Cosmo that, according to osmlab/name-suggestion-index@d0568242825cfd00d6bf0feef1e7c827d1b451c9, only exists in Ireland and the UK. As far as I can tell, there’s no relation to the British chain.

In this case, upgrading only added brand tags, but I could imagine another case where it changes the cuisine tag to something incorrect too.

moved to #6513


Dark masked data in homogenous patterns

Hello Niclas,
I just worked on XEOFs and it works really well.
However, I have dark patches (or maybe masked stuff - refer screenshot below) in my homogenous patterns that are quite evident in the first 3 modes. These drop after 4th mode (2nd image)

Is it something that is usual? or is something wrong with my result? in both cases, what does that actually mean?
Also, where can I change the line plot to bar graphs for PCs?

Just by looking at it: sorry no clue! If these were NaNs in the data they should be masked out consistently for different modes, but here the black patches are different for mode 2 and 4. Did you look into the underlying DataArrays to check what type of data it is? That could give you some hints on what you are looking at.
Without any minimal working example or the raw data of your analysis, I cannot offer you more feedback, sorry!

Well, thanks for the information on bars.
I think the masked regions aren't any errors. Looks like after changing transparency I relate they are based on p-values for homogenous and heterogenous arrays

So, it all looks good, sorry for bothering - I came back here to delete the issue.
Another point (and if it is relevant to this)

What does opposite i/p here mean?

Ah! True, that makes sense if you use the p-values to mask the homogeneous patterns! :)
Sorry for the somewhat unclear docstring of heterogeneous patterns. For two data fields X and Y, the homogeneous patterns calculate the correlations  corr(PC_x, X) and corr(PC_y, Y), while heterogeneous patterns are using the opposite field, i.e. corr(PC_x, Y) and corr(PC_y, X). Hope that's clear, if not don't hesitate to open another issue. I close this one as the original question was answered :)


💚 Upgrade black to fix pipeline

Fixed issue in the pipeline

Update GitHub action from v2 to v3
Update black from version 20.8b1 to 22.3.0 to fix the error with dependency click

This hopefully fixes the pipelines issue.

Can you trigger the pipeline on branches? The "on:" statement needs to be modified 🥺

You mean on specific branches only, such as 'main' ?

Its done

Thanks :)


"" header required

Can I get the header file for "new" added to the docker image, msgcmd.cpp requires the placement new operator and it's not usable without including that header.
It may have dependencies on other headers (likely "exception") but I can't say for sure.

@squidcc can you give me a code sample or branch to test it with so that I can track down all needed files?

You can try https://github.com/squidcc/devilution/tree/msgcmd or probably just put #include <new> in any .cpp file.

I seam to be getting an error for a missing file, seams a bit odd since it's required by the file in the include folder:
VS6/VC98/Include\new(9) : fatal error C1083: Cannot open include file: 'exception': No such file or directory
Any ideas where i should get that file from?

That should not be happening. Was VC6 actually installed (using the setup program) or where the files copied directly from an ISO/CAB files?

I figured out what's going on; the original install media didn't fully support long filenames, so standard headers like , ,  etc. were given shorter 8.3 compliant filenames on the original disks and renamed by setup.exe as they were installed. There should be a map of short->long filenames in an .inf file in the \SETUP directory. In this case XCEPTION is the file that needs renaming to "exception".
If that gets  working can you add  as well? VC6 doesn't strictly need it to build the msgcmd code but it looks like the mingw builds are failing without it.

Thanks that is really helpful, I'm a bit limited here with not having an system willing to fully compleat the original install process.
Adding  woudn't help mingw as it doesn't run inside Riivaaja (specific for VC5+VC6 building)

Adding woudn't help mingw as it doesn't run inside Riivaaja (specific for VC5+VC6 building)

I mean I need to add #include <typeinfo> to make mingw builds work (otherwise they complain about using typeid() ), so I need that header to exist for VC6 too.

https://github.com/squidcc/devilution/tree/msgcmd2 is ready to build with added headers, it already builds successfully with mingw.

The new dependencies should now be in place

Building without "-e MAKE_BUILD=pdb" now fails because the VC5 linker can't be found ("/root/DevStudio_5.10/VC/bin/link.exe").

Should be fixed now

This should also have been fixed now


Error: Invalid profile for mode 2 conversion!

Input media info format: Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
If I just choose -m 2 every time, which for combability purposes, I'd want every time, I will get this error if the input is already profile 8: Error: Invalid profile for mode 2 conversion!
Is there anyway to bypass this without having to check the profile before hand?

Sure, sounds reasonable.

I appreciate it! I made a wrapper for your cli program, which basically sends mode 2 to every input, as the RPU I want out of it, to encode to x265 with and for maximum combability, errors out if the input is already mode 2.
Side note, not really related. How are you able to detect which hdr format a hevc file upon input? Mediainfo/ffprobe will not show the proper hdr format of a dolby vision input in hevc format. Only once it's wrapped into a container.

Mode 2 now overrides back to mode 0 when used on a profile 8 RPU.

Side note, not really related. How are you able to detect which hdr format a hevc file upon input? Mediainfo/ffprobe will not show the proper hdr format of a dolby vision input in hevc format. Only once it's wrapped into a container.

In ffmpeg 5.0, ffprobe can detect the RPUs for every frame.

I appreciate the quick work! Thank you for the information on ffprobe.


RDP to RDP Clipboard Excel not Working

Describe the bug
I have 2 RDP sessions and I have Excel open on both.
When I copy Excel content from RDP1 to RDP2 I get the following message:

The text I copied is:
hoxxxxxx AH1x32m)Id
hoxxxxxx 6SjD12U9 "S
hoxxxxxx qN3u70 "k2D
hoxxxxxx qN3u70 "k2D
hoxxxxxx 73uG&B2LNS
hoxxxxxx H8w37;£:Cu
hoxxxxxx Fp092h+\w'
To Reproduce
Steps to reproduce the behavior:

Copy Zells in Excel RDP1
Paste Zells in Excel RDP2
See error

Expected behavior
That the cells are pasted exactly as I copy them
Screenshots

Application details

FreeRDP version (xfreerdp /version)
This is FreeRDP version 3.8.1-dev0 **(6d8d4ddb1)**
Command line used
/opt/freerdp-nightly/bin/xfreerdp3 /d:XXX /u:XXX /p:XXX /size:1915x995 /v:XXXX /decorations /sound /clipboard /cert:ignore /fonts /dynamic-resolution +auto-reconnect /rfx /sec:tls
Output of xfreerdp /buildconfig

Build configuration: BUILD_TESTING=OFF WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL=1 WINPR_HAVE_STDBOOL_H=1 WINPR_HAVE_STDINT_H=1 WINPR_HAVE_STRNDUP=1 WINPR_HAVE_SYSLOG_H=1 WINPR_HAVE_SYS_EVENTFD_H=1 WINPR_HAVE_SYS_FILIO_H= WINPR_HAVE_SYS_SELECT_H=1 WINPR_HAVE_SYS_SOCKIO_H= WINPR_HAVE_SYS_TIMERFD_H=1 WINPR_HAVE_TM_GMTOFF=1 WINPR_HAVE_UNISTD_H=1 WINPR_HAVE_UNWIND_H=1 WITH_AAD=ON WITH_ABSOLUTE_PLUGIN_LOAD_PATHS=ON WITH_ADD_PLUGIN_TO_RPATH=OFF WITH_ALSA=ON WITH_BINARY_VERSIONING=ON WITH_CAIRO=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CJSON_REQUIRED=OFF WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CLIENT_SDL=ON WITH_CLIENT_SDL2=ON WITH_CLIENT_SDL3=OFF WITH_CLIENT_SDL_AVAILABLE=1 WITH_CLIENT_SDL_VERSIONED=OFF WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_CODECS=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_EVENTS=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SCHANNEL=OFF WITH_DEBUG_SDL_EVENTS=OFF WITH_DEBUG_SDL_KBD_EVENTS=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF_AVAILABLE=0 WITH_DEBUG_URBDRC=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=ON WITH_DSP_FFMPEG_AVAILABLE=1 WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FDK_AAC=OFF WITH_FFMPEG=ON WITH_FREERDP_DEPRECATED=OFF WITH_FREERDP_DEPRECATED_COMMANDLINE=ON WITH_FULL_CONFIG_PATH=OFF WITH_FUSE=ON WITH_GFX_FRAME_DUMP=OFF WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_INTERNAL_MD4=OFF WITH_INTERNAL_MD5=OFF WITH_INTERNAL_RC4=OFF WITH_JPEG=OFF WITH_JSONC_REQUIRED=OFF WITH_JSON_DISABLED=OFF WITH_KEYBOARD_LAYOUT_FROM_FILE=OFF WITH_KRB5=ON WITH_KRB5_NO_NTLM_FALLBACK=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBRESSL=OFF WITH_LODEPNG=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_NATIVE_SSPI=OFF WITH_NEON=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSSL=ON WITH_OPUS=ON WITH_OSS=ON WITH_PCSC=ON WITH_PKCS11=ON WITH_PLATFORM_SERVER=ON WITH_POLL=ON WITH_PROFILER=OFF WITH_PROXY=ON WITH_PROXY_APP=ON WITH_PROXY_EMULATE_SMARTCARD=OFF WITH_PROXY_MODULES=ON WITH_PULSE=ON WITH_RDTK=ON WITH_SAMPLE=ON WITH_SANITIZE_ADDRESS=ON WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=0 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=0 WITH_SDL_IMAGE_DIALOGS=ON WITH_SDL_LINK_SHARED=ON WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SHADOW=ON WITH_SMARTCARD_EMULATE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SMARTCARD_PCSC=ON WITH_SOXR=OFF WITH_SSE2=OFF WITH_SWSCALE=ON WITH_SYSTEMD=ON WITH_THIRD_PARTY=OFF WITH_TIMEZONE_COMPILED=ON WITH_TIMEZONE_FROM_FILE=OFF WITH_TIMEZONE_ICU=OFF WITH_UNICODE_BUILTIN=OFF WITH_URIPARSER=ON WITH_VAAPI=OFF WITH_VAAPI_AVAILABLE=1 WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=0 WITH_VERBOSE_WINPR_ASSERT=ON WITH_VIDEO_FFMPEG=ON WITH_VIDEO_FFMPEG_AVAILABLE=1 WITH_WAYLAND=ON WITH_WEBVIEW=ON WITH_WEBVIEW_QT=OFF WITH_WINPR_DEPRECATED=OFF WITH_WINPR_JSON=ON WITH_WINPR_TOOLS=ON WITH_WINPR_UTILS_IMAGE_JPEG=ON WITH_WINPR_UTILS_IMAGE_PNG=ON WITH_WINPR_UTILS_IMAGE_WEBP=ON WITH_WIN_CONSOLE=ON WITH_X11=ON WITH_XCURSOR=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XV=ON
Build type:          RelWithDebInfo
CFLAGS:              -g -O2 -ffile-prefix-map=/build/freerdp-nightly-3.0.0+0~20240901014821.1598~1.gbp6d8d4d=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wpedantic -Wno-padded -Wno-cast-align -Wno-declaration-after-statement -fPIC -Wall -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -fno-omit-frame-pointer -fsanitize=address -fsanitize-address-use-after-scope
Compiler:            GNU, 10.2.1
Target architecture: x64

OS version connecting to (server side)
Debian 11 KDE

Environment (please complete the following information):

OS: Debian

Version/Distribution: 11 KDE

Architecture: amd64:

so, you have a log of the clients?
just as the error dialog suggests, this might be timing related (I don´t know your network characteristics)

What kind of log extract is needed exactly?
The funny thing is that when I copy something from RDP1 to RDP2 in Word, I have no problems

Here the 2 Files from RDP1 and RDP2
rdp1.txt
rdp2.txt

@xBr0th3rx I´ve found an issue in your logs, could you checkout and build the referenced pull request for a test?

@akallabeth Thanks
I did not understand where I can download it. I have never done this before, always directly via .deb package ^^

@xBr0th3rx there is a guide here: https://github.com/FreeRDP/FreeRDP/wiki/Compilation#linux-specifics
basically you do:

sudo apt build-dep devscripts freerdp3-dev
ln -s packaging/deb/freerdp-nightly debian
dpkg-buildpackage

maybe install a few more -dev packages requested by the previous step and repeat (should be listed in the output)

sudo dpkg -i ../*.deb
run the package (installs a nightly, that is in /opt/freerdp-nightly/bin/xfreerdp3)

@akallabeth
Okay Thanks i will wait for the next package :)


I didn't get how to connect with Azure AD Group - is this even possible?

I created Azure AD security group and added this group to Azure SQL Db. Then I created an Azure AD User and made it a member of that group. And If I connect to SQL Azure Db I get an error. This is not clear at all.

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

ID: 2d4a33b0-87d0-f60c-1b52-aeafa889e657
Version Independent ID: c281bdb7-c98c-6853-5077-41b3dd44d3a2
Content: Configure Azure Active Directory authentication - SQL
Content Source: articles/sql-database/sql-database-aad-authentication-configure.md
Service: sql-database
GitHub Login: @GithubMirek
Microsoft Alias: mireks

@alvipeo Thanks for the feedback. We are actively investigating and will get back to you soon but, can you please clarify how are you attempting to connect: Web App, SSMS, other? Thank you!

I wanted to give read only access for Azure AD some users to Azure SQL Db with SSMS. So I thought I'd create an Azure AD group and add this group to db_datareader role. I was able to do this for Azure AD user but I didn't get how to do this for AD group.

@alvipeo I have assigned the issue to the content author to evaluate and update as appropriate.

First of all- have you been able to connect to SQL DB using AAD user  who is a member of the group you created? If not what error message do you get?
As far as adding a group to  db_datareader role the syntax is indicated below
create user [SDDevelopers] from external provider  -- where SDDevelopers is an AAD group
alter role db_datareader add member [SDDevelopers]

#please-close

We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


Use 1.4 and no longer fail builds for TODOs

@Rakoth

We should probably delete /config/.credo.exs


[13th_Age-neovatar] New version update (v. 1.9)

Changes / Comments

Lots of big changes and new features! (courtesy of user Seraaron)
More character specification options on top bar, including alignment, age, and size
Added simple ability check buttons, for use with no background modifier
Added additional basic melee and ranged attacks for secondary weapons
Added repeating resistances / immunities section
Added death saves and other saving throw options
Made initiative ability bonus modifiable for homebrew players
Added more text boxes for more personal character and class expressions, plus some repeating note boxes
Moved incremental advances to make them more clear and added a few other advancement options that were missing previously
Major additions to the repeating power sections: including drop-down usage box, current / total power uses, recharge rate option, feats checkboxes, and colour-coded macro templates
Added spell slots and spell levels
Fixed a few typos and mislabeled macros
Added extra box to repeating backgrounds for listing established skills
Added repeating list for making easy notes about npcs met or places visited
Added general textbox for basic item lists, and kept the repeating section for special items
Added textbox for non-monetary resources
Added chakra / attunement slots for magic items
Re-vamped 'NPC' tab to be more useful and flexible for GMs who like to homebrew, including: repeating custom attack macros, separate from the repeating power macros, and repeating resistances and vulnerabilities
Added more useful macros to the 'Setup' tab for basic attacks and the tier_dmg_mult
Also on the 'Setup' tab is a special repeating power section where feats from the previous version of this sheet should still be found (for pre-existing users so that their work isn't lost), and where homebrew players can add their own custom powers
Updated the sheet preview .jpg to resemble the latest version

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[x] Is this a bug fix?
[x] Does this add functional enhancements (new features or extending existing features)?
[x] Does this add or change functional aesthetics (such as layout or color scheme)?
[x] If changing or removing attributes, what steps have you taken, if any, to preserve player data?
'Feats' in 13th Age almost always function as addendums to other powers and abilities, so I made adding them easier with checkboxes on every power. But this sheet used to also have a separate 'Feats' repeating section that looked idential to the repeating sections for all other powers. I moved the old feats section to the 'Setup' tab so that players shouldn't lose anything they might have written in those boxes. This is the only breaking change that I can think of for pre-existing users.
[ ] If this is a new sheet, did you follow Building Character Sheets standards?
This isn't a new character sheet, but it's my first time editing one and using github, so I read this guide anyway and and many other resources as I could. So I hope I've done everything right!

If you do not know English. Please leave a comment in your native language.

@wing-it
The PR of @Seraaron broke the sheet for users and I am getting (rightfully angry) support requests of Roll20 users, since I'm mentioned as maintainer in the README and sheet.json.
I opened a support ticket at Roll20 (#29135) and requested a rollback.


expose route on the callback

Sometimes it's necessary to get access to which path was matched, for example for monitoring. We should probably expose it as a property on the callback.
Ref https://github.com/yoshuawuyts/merry/issues/47

I think we've solved this already. Thanks!


Cassandra in [cadence-dev] doesn't start with Docker RAM = 10 GiB

The container logs show the entrypoint script spinning, waiting for Cassandra to start, but this never happens.
The Cadence image works fine with Docker RAM at 2 GiB.  I suspect that the Cassandra startup script is using free rather than the cgroup memory limit, although it does appear to be checking whether it's running in a container:
    case "`uname`" in
        Linux)
            if `grep -q 'docker\|lxc' /proc/1/cgroup`
            then
                # running in Docker.
                system_memory_in_mb=$((`cat /sys/fs/cgroup/memory/memory.limit_in_bytes`/1024/1024))
                system_cpu_cores=`nproc`
            else
                system_memory_in_mb=`free -m | awk '/:/ {print $2;exit}'`
                system_cpu_cores=`egrep -c 'processor([[:space:]]+):.*' /proc/cpuinfo`
            fi
        ;;
        FreeBSD)
            system_memory_in_bytes=`sysctl hw.physmem | awk '{print $2}'`
            system_memory_in_mb=`expr $system_memory_in_bytes / 1024 / 1024`
            system_cpu_cores=`sysctl hw.ncpu | awk '{print $2}'`
        ;;
        SunOS)
            system_memory_in_mb=`prtconf | awk '/Memory size:/ {print $3}'`
            system_cpu_cores=`psrinfo | wc -l`
        ;;
        Darwin)
            system_memory_in_bytes=`sysctl hw.memsize | awk '{print $2}'`
            system_memory_in_mb=`expr $system_memory_in_bytes / 1024 / 1024`
            system_cpu_cores=`sysctl hw.ncpu | awk '{print $2}'`
        ;;
        *)
            # assume reasonable defaults for e.g. a modern desktop or
            # cheap server
            system_memory_in_mb="2048"
            system_cpu_cores="2"
        ;;
    esac

So the problem is with this line:
system_memory_in_mb=$((`cat /sys/fs/cgroup/memory/memory.limit_in_bytes`/1024/1024))

here's the fix:
system_memory_in_bytes=`cat /sys/fs/cgroup/memory/memory.limit_in_bytes`
let system_memory_in_mb=$system_memory_in_bytes/1024/1024

FIXED for neonLIBRARY v2.7.0 and the image up on DockerHub was 6 months old, so I went ahead and republished it as well.


Updated MAINTAINERS.md format.

Coming from https://github.com/opensearch-project/.github/issues/121, updated MAINTAINERS.md to match opensearch-project recommended format.

Codecov Report

Merging #44 (91083c6) into main (f496a4e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #44   +/-   ##
=======================================
  Coverage   83.24%   83.24%
=======================================
  Files          57       57
  Lines         746      746
=======================================
  Hits          621      621
  Misses        125      125

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


fix(tableCardFormContent): updating thresholds when dataItem is removed

Closes #
Summary

Thresholds not updating when a data item is removed

Change List (commits, features, bugs, etc)

Added code to remove thresholds for a data items when the data item is removed

Acceptance Test (how to verify the PR)

tests in storybook generated by pr

Regression Test (how to make sure this PR doesn't break old functionality)

tests here

Things to look for during review

[ ] Make sure all references to iot or bx class prefix is using the prefix variable
[ ] (React) All major areas have a data-testid attribute. New test ids should have test written to ensure they are not changed or removed.
[ ] UI should be checked in RTL mode to ensure the proper handling of layout and text.
[ ] All strings should be translatable.
[ ] The code should pass a11y scans (The storybook a11y knob should show no violations). New components should have a11y test written.
[ ] Unit test should be written and should have a coverage of 90% or higher in all areas.
[ ] All components should be passing visual regression test. For new styles or components either a visual regression test should be written for all permutations or the base image updated.
[ ] Changes or new components should either write new or update existing documentation.
[ ] PR should link and close out an existing issue

Can we link this PR to an issue and add a unit test? Preferably also add a link to acceptance test story with instructions. Thanks :-)

Fixed by other https://github.com/carbon-design-system/carbon-addons-iot-react/pull/3565


Wire() initialization problems

Multiple devices call Wire.begin(). This breaks preexising wire connections, but most of the libraries will accept an exising TwoWire instance.
It is probably best to create one TwoWire instance in setup(), and pass it to all I2C initializations.

Only one call to Wire.begin() made in setup().


Enable Separate Test Runs for Unstable Tests

We have some tests that are a bit flakey, and we need to drive improvements in those test areas. At the same time, those tests should not block the insiders build when they fail, as they are known to be flakey.
This task tracks adding a new type of run for flakey/unstable tests. We can move tests between the "unstable" and "stable" buckets as necessary.

This is now enabled for all test run types


Support top tab menu

Hi,
I am developing an application using streamlit and after using this package my code is a lot cleaner. Thank you for that. I have a suggestion, with a side menu, can we also provide an option for the top menu? Like names of the pages appearing on the top with icons.
Thank you
BR,
Ikram

That's an interesting idea, but since the current package is built on top of the existing streamlit multipage functionality, I don't think I will add a top navbar anytime soon.


Authenticate without password

I've just installed ldap-auth-proxy in proxy mode, during my tests I've found that while authenticating, if I just give the login without entering a password, the authentication is validated :(
Am I missing something?

Hi, there was such bug/feature during early development stage, afair, however it supposed to be fixed now. Can you please clarify what was your steps to set up the proxy?

Please note, the example above use an Active Directory server.
I've setup the stack on another infrastructure, with an openldap backend, and I obtain Failed to authenticate: LDAP Result Code 53 \"Unwilling To Perform\": unauthenticated bind (DN with no password) disallowed. But this is a response from the openldap backend, not ldap-auth-proxy.

Thanks a lot for extra detauls, it's definitely weird and it's not something that is expected. Does AD allow user to have empty password, by chance? I know it sounds ridiculous but just to double check (have no AD here, unfortunately). I will double-check the code later today and will give it a try with OpenLDAP too. FTR, I use JumpCloud atm so example configs and all tests was done using their endpoint (I'm not affiliated with them though). For now I think it may be a good idea to reject immediately any credentials with empty username or password, in the end, it shouldn't work at LDAP anyway.

Thanks for taking time to look into this.

Does AD allow user to have empty password

It may, but my account has a password of course... I've tested with a few other apps, and the authentication is rejected when password is not given.

Can you please also post debug logs from both ldap-auth-proxy as well from traefik (I see that you use traefik in front of services, right?) and relevant web server config (at least the part that proxies auth to ldap-auth-proxy)?

Here are the requested logs
ldap-auth-proxy.log
traefik.log
Regarding webserver, I didn't add specific config, just used ldap-auth-proxy as proxy like https://github.com/pinepain/ldap-auth-proxy#proxy

@microsoft This is why I do not bother supporting your products -

@pinepain does this message come from Github???

Nope, I tried to register Azure account to be able to reproduce the issue you are having and apparently, if a user reside in Ukraine, they have to print, sign and send that agreement to Ireland. I'm just curious why printing and not writing it by hand? But never mind, I think the chance MS read and do sth is close to zero (from the negative side).

@kumy am I right that with openldap you are unable to authenticate with empty password and it's only possible with AD, is it correct?

Exact, but I think the restriction in openldap can be adjusted via config.

@kumy hm, I double-checked ldap-auth-proxy code as well as jtblin/go-ldap-client which is used under the hood and i think it's LDAP server-specific configuration, here's a similar issue discussed - https://github.com/Pylons/pyramid_ldap/issues/9#issuecomment-20543667. For now I'll make zero-length username or password to trigger auth failure immediately without contacting LDAP server, I see no good fit for empty usernameo password in in real world.

Here is another issue/report - https://github.com/go-ldap/ldap/issues/93 (just linking for the reference purpose).

For now I'll make zero-length username or password to trigger auth failure immediately without contacting LDAP server

I also feel this may be a nice default. For the general use, may it be switchable via a config option?

@kumy as per LDAP rfc, it may be, however in real life the reason people are putting auth is to avoid anonymous access and both anonymous and unauthenticated authentications do quite the opposite, so I see little or no this use case to applicable to the real world.

@kumy could you please give 0.1.0 docker image tag a try?

Sure, but have to wait tomorrow :disappointed: And thanks @pinepain for the quick fix!

@pinepain just tested. I can see the rejection in the logs, so basically it works. However, we get an http 400 response code. Would be better to send back a 401, so users are requested to fill credentials again. Actually the session is "stalled", we have to clear the browser cache to have the opportunity to authenticate again.

Indeed, makes sense to me, pushed a fix and tagged as 0.1.1, thanks for the feedback.


Implement workflow for a polyrepo package

This tool should be able to support a polyrepo package in the same way that action-create-release-pr does.

We might consider addressing this before working on #13 because we can use this tool to release this tool :)


Video player skip when playing

Hi, so I'm using video player and I was thinking if with this plugin is possible for example on the PlayerVideoAndPopPage when it start the video, I can skip de video, like a button on appbar to skip the video , and the app keep doing what was doing before .

Hi @rubensamuelJesus
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this, you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Adds an option to normalize gradients before updating weights.

This paper: https://arxiv.org/pdf/1707.04822.pdf, shows that gradient normalization can improve convergence by alleviating vanishing/exploding gradients.

That's a reasonable change. I would rename the argument normalize_gradients to be in line with the Keras 2 API (full words, snake case).

Done.

I will add tests and doc strings if these look ok.

I recommend:

Keep backwards compatibility (in particular wrt clipvalue and clipnorm)
Do not introduce a new module. I don't think we need built-in modifiers at all.

So this PR should really be:

A new optimizer kwarg, gradient_modifier
Some check that it's callable (and appropriate error message if not)
Applying that function in the optimizer
Serialize it by name in get_config (i.e. it will require the custom objects API to load compiled saved models that used a custom gradient modifier).

Should we provide l2_normalize function? or let users implement it themselves? The function can live in optimizers module.

There is one in the backend. Users can use it to specify their own normalization modifier.

That l2_normalize does not work with a list of tensors (which is the case with grads). It normalizes a single tensor.

The gradient_modifier function should be applied to each gradient tensor independently (same as weight constraints).

Hmm. The paper (https://arxiv.org/pdf/1707.04822.pdf) doesn't mention it very clearly, but wouldn't we want to normalize across all gradient tensors to preserve relative magnitudes? During backprop, the overall gradient gets distributed and normalizing them independently seems incorrect. Correct me if I am wrong.

I don't know, please check the literature and determine what is the best practice in this case.

Tensorflow docs show that the correct way to clipnorm is to use global norm

https://www.tensorflow.org/api_docs/python/tf/clip_by_global_norm
Paper ref: https://arxiv.org/pdf/1211.5063.pdf

If clipnorm uses global l2 norm then normalize gradients should do the same.
The reason I provided a module is because there are atleast two common use-cases at the moment.

Injecting gradient noise (lots of recent papers about that).
Normalizing gradients.

This is another use-case but might not be very common.

Modified gradients to speed up convergence (ex: https://arxiv.org/pdf/1707.04199.pdf).

We could avoid making a new module, but I think we should provide inbuilt functions for these use-cases given that it's easy to make mistakes (global norm vs local norm).
The thought behind custom module is so that state information can be maintained within classes. For example, with gradient noise, users might want to configure the mean and variance of the Gaussian noise.

We can provide an example script to clarify how to use gradient
normalization. But adding an entire new modules has far-reaching
implications, and we won't do that now. In the future, if enough people
request this feature, we may add built-in modifiers.
For now, we will just add support for the new keyword argument.
On 1 August 2017 at 17:29, Raghavendra Kotikalapudi <
<EMAIL_ADDRESS>wrote:

Tensorflow docs show that the correct way to clipnorm is to use global
norm

https://www.tensorflow.org/api_docs/python/tf/clip_by_global_norm
Paper ref: https://arxiv.org/pdf/1211.5063.pdf

If clipnorm uses global l2 norm then normalize gradients should do the
same.
The reason I provided a module is because there are atleast two common
use-cases at the moment.

Injecting gradient noise (lots of recent papers about that).
Normalizing gradients.

This is another use-case but might not be very common.

Modified gradients to speed up convergence (ex:
https://arxiv.org/pdf/1707.04199.pdf
https://arxiv.org/pdf/1707.04199.pdf).

We could avoid making a new module, but I think we should provide inbuilt
functions for these use-cases given that it's easy to make mistakes (global
norm vs local norm).
The thought behind custom module is so that state information can be
maintained within classes. For example, with gradient noise, users might
want to configure the mean and variance of the Gaussian noise.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fchollet/keras/pull/7459#issuecomment-319533902, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AArWbx6Pg5CuKX02uQhquhOXtguE4ZGLks5sT8MAgaJpZM4OmEHG
.

Ok. I will add an example script showing the usage of gradient noise and normalization.

What's the status of this PR?

Sure, no rush! Just wanted to know whether the PR was still active.

Hi, any news for this PR?


Turn off macro expansion in {def,define-,extend-}module

As discussed on IRC.

Awesome! Can't wait to try this out.

Works for me for (export (do 1)) etc.


Add gw provider specific cmds to set up monitors

Fix for below if using istio:
$ ./bin/kustomize build ./config/observability/prometheus/monitors/envoy | kubectl apply -f -
Error from server (NotFound): error when creating "STDIN": namespaces "envoy-gateway-system" not found
Error from server (NotFound): error when creating "STDIN": namespaces "envoy-gateway-system" not found

@R-Lawton small update to the observability setup steps


Lift JSON 2.6-RC1 parser breaks with Java 8

We try to migrate from Java 7 to Java 8, but we get a very estrange ScalaSigParserError at the servers.
I tried to isolate the error at:
https://github.com/listatree/lift-json-java8
But it only breaks sometimes (in our servers breaks all the time).
An stacktrace error from our servers (not from the running tests) is at:
https://github.com/listatree/lift-json-java8/blob/master/stacktrace.txt
Notice the "net.liftweb.json.MappingException: unknown error" and the "scala.tools.scalap.scalax.rules.ScalaSigParserError: Unexpected failure"
By the way with java 8 at Mac OS X is running OK, the error is with java 8 at Debian GNU/Linux 7.7.
The exact versions:
Java 8u25 (server version for Linux 64 bits)
Debian GNU/Linux 7.7
Scala 2.11.2
Lift JSON 2.6-RC1
JVM startup parameters: -Xms3072m -Xmx3072m -server -Xss8m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=30
Since it's working on Java 7 we are delaying the migration until we can clear this bug.
Thank you very much for Lift, it's an amazing piece of software !! (Y) :)

java 1.8.0_31 still has that problem

This page shows where it has been fixed:
https://bugs.openjdk.java.net/browse/JDK-8058847


Unable to deploy to master

Due to this line, the master branch cannot be deployed to, as master is the default branch and cannot be created again. Perhaps a check could be added for the master branch?

@demoneaux Nice catch, and thanks for opening this issue! :purple_heart:
--
(Never thought someone would use the master branch as the distribution branch)


Homogenous, arbitrarily-long list of positional arguments

It seems like Turtle.Options is missing a way to allow the user to define parsers for arbitrarily-long positional argument lists, as can be illustrated by the following fictional command help:
foo.hs [--switch] [--option] CMD [ARGS...]

Actually, if you wrap the positional parser for one ARG with many it should do the right thing and parse zero or more ARGs and also render the --help usage correctly, too

Great!  Thank you!


feat(parse-comment): added business and content

I added the missing types for "Business development" and "Content" like in this PR.

Is there anything I forgot/missed regarding this PR?

@Berkmann18 LGTM, thanks for doing this!


Scaling gets disabled for others when going into gpose.

Not sure if it's a Mare issue or an issue with the latest update.

Can you try again please?

Running into the same issue. On <IP_ADDRESS> currently, and it seems like no scaling is applied at all now in gpose, my own included.

Same issue. Running <IP_ADDRESS>, Scaling is completely eliminated / reverted upon entering gpose for anyone but myself in the pose.

I have the same issue. Going into gpose with someone who uses Customize+ completely removes it for them while this had never been the case

one question and that is in gpose when someone takes a picture of me this person in gpose no longer has my customize+ settings so outside I have a nice big tail and narrow spain and in gpose I have a small tail and again a bigger spain what could be there??

Is there a fix for this yet? I wasnt having this issues yesterday now I suddenly am, I make a "living" in game doing Gposes I need mah scaling.

No Fix yet, you will have to wait.

No Fix yet, you will have to wait.

Whoa, I think my comment was taken way too heavy handed, I am happy to wait as long as it takes, I was just curious if there was a fix yet that I hadn't seen.  I wasn't trying to shame anyone, I was making a light hearted comment about making money from Gposing. Apologies for the miscommunication.

Well I found out that for me the issue is - people in my friends list.
When I tried to gpose with someone in my friend's list - their scaling didn't work.
When I gposed with people not in my friend's list Their scaling was fine.
I tested it with my friends - removing them: scaling works.
Adding them back: doesn't work.
Don't know if it happens to anyone else, but it happened to my friends as well.
Maybe might help.

Still having this issue.  It seems to correlate with the "apply scaling to only self" toggle for me.  I noticed this when I turned it on so my retainer and player portraits would stop adopting my scaling, but as a result I lose scaling while in gpose.    Unsure how this interacts with Mare, as I don't use it due to bandwidth issues.

Idk why people read "Apply scaling to only self" but that literally does not exist

probably because people remember the function more than the name itself.

I turn it on to avoid my retainer adopting my personal  scaling (and stop it from applying to party members' portraits), but without fail my scaling on myself does not carry over into gpose.

Because you dont own your own character in Gpose, funny as it sounds.

This is happening to me as well as two other friends. When I go into gpose, my custom scaling looks as it should, but those of my friends gets reverted to default. When they gpose, their character looks fine but anyone else gets reverted to default.

This is still an issue, I had to change back to vanilla ears because when I get gposes taken by other people (friends or not) my ears look huge and ugly (I have them really heavily edited with customize).

Then send them your scale.
Or a MCDF for that matter.

Well yea that's what I do but it's really inconvenient everytime I go into a club and I have to send the photographer a 300 character code for that >_<

@StoiaCode Also still an issue for me even after updates. This was not an issue before, therefor sending scales or mcdf's is not a solution to the existing bug. Sending or requesting people's scales and implementing that in every gpose for a group shot is extremely tedious and removes all fun from wanting to take nice shots in the moment. While it is a temporary "solution" posting it here doesn't really help solve the core problem/bug. Posting here is to let the developer know it's still a problem.

I am the developer you are letting know?  I tell you I know about it.

@StoiaCode My bad on not realizing you were the developer! If a fix was implemented I look forward to testing later to see if if works on my end! Thank you!


Adding license info to the gemspec

this does not look like  MIT https://github.com/oauth-xx/oauth-ruby/blob/master/LICENSE - and there are some claims like "sell it" that make it incompatible with a lot of licenses ... at least I think so, but maybe you could point me to some articles about that?

@mpapis So far I can tell, that's exactly the license text of the MIT license. You can compare the text with the original source here. The MIT is progressive license and compatible to Apache-2.0 and many more and you can use it even in closed source projects.

ah it is, sorry my ignorance


[Feature]: Webhook notification integrations

Use Cases or Problem Statement
Webhooks are one of the "types" of notification integration allowed in Snowflake, but it does not seem to be documented or implemented in this terraform provider.
Category
category:resource
Object type(s)
resource:notification_integration
Proposal
Implement a new resource snowflake_webhook_notification_integration, similar to snowflake_email_notification_integration, or expand the general snowflake_notification_integration to include webhook as one of the allowed types.
How much impact is this issue causing?
Low
Additional Information
No response
Would you like to implement a fix?

[ ] Yeah, I'll take it 😎

Hey @chase-robertson. Thanks for reaching out to us.
Notification integration redesign is scheduled for later this year (https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/ROADMAP.md#preparing-the-rest-of-the-fundamental-ga-objects-for-the-provider-v1) and we will consider it then.
Until then, you can use https://registry.terraform.io/providers/Snowflake-Labs/snowflake/latest/docs/resources/unsafe_execute.
We are also open to contributions (check https://github.com/Snowflake-Labs/terraform-provider-snowflake/blob/main/CONTRIBUTING.md).


Disable dependabot pull requests

We never merge those pull requests and they become annoying now

Codecov Report

Merging #14596 (8689d5d) into dev (9664bef) will increase coverage by 0.01%.
The diff coverage is n/a.

:exclamation: Current head 8689d5d differs from pull request most recent head e3524fa. Consider uploading reports for the commit e3524fa to get more accurate results

@@             Coverage Diff              @@
##                dev   #14596      +/-   ##
============================================
+ Coverage     38.46%   38.47%   +0.01%
- Complexity     4543     4547       +4
============================================
  Files          1254     1254
  Lines         43724    43645      -79
  Branches       4825     4807      -18
============================================
- Hits          16818    16794      -24
+ Misses        25033    24978      -55
  Partials       1873     1873

see 63 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


chore: Use Ops.CollectStatus Event

Description
This PR uses new ops feature CollectStatus Event to manage status Charm.  Event named collect_unit_status sets the status of charm automatically at the end of every hook.
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that validate the behaviour of the software
[x] I validated that new and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have bumped the version of the library

Just a comment: this may be the chance to explore a new way of handling charm statuses, like it is done in Charmed Kubeflow Profiles

Hi Dario,
I checked the repository. It raises the error by indicating the status. When an event is triggered we know which status should be set if any error raises. By using ops.CollectStatus statuses are set after every hook run. We can use it to improve our status management more clear.

The change is done in PR https://github.com/canonical/sdcore-amf-k8s-operator/pull/84 because of merge conflicts.


Memory Widget

@oznu
Please look at the screenshot red marked area, the free memory are total different, total memory seems be OK.

So "free" memory is misleading in Linux as the OS will use as much memory as it it can for cache.
If you enter the command free -m, depending on the Linux distribution you are using, you should see an "Available" column, which is a more accurate measure of memory utilisation.
The UI now uses the "Available" memory for its reporting.
See https://askubuntu.com/questions/867068/what-is-available-memory-while-using-free-command/867073#867073 for more info.

OK,
its available not free, need to change translations.

Actual available memory not exist in translations:
 "status.memory.label_free": "Wolna",
    "status.memory.label_total": "Całkowita",
    "status.memory.label_used": "Użyta",
    "status.memory.title_memory": "Pamięć",

We can update the free label; it's not used anywhere else.

I've renamed status.memory.label_free to status.memory.label_available and updated the English translation.


added jhipster generator version

@nshaw, as this is for dev env, closing the docs PR and will update entando-blueprint README

@rimselis, got it, thanks!


boards/nucleo-h743zi2: added netnsh config

Summary
Created netnsh configuration, which is an almost identical copy from nucleo-h743zi/netnsh (except from change in board name).
Impact
This only affects the nucleo-h743zi2.
Testing
This was tested on the nucleo-h743zi2 and pinging works.

@maxikrie  did you see the jumbo config that I created for this board?  My thought there was to pack a lot of features in it for testing including networking which keeps the build time and config count down.  Do you think that is reasonable or should we add this config?  I am not opposed to adding this one if you think it makes sense.

@btashton I will merge this PR. I think nsh, netnsh and usbnsh are important configs to have in the system. Your jumbo config idea is nice to validate many features, but sometimes people only want the Network support and removing all the features from jumbo will make this task more complicated.


Enumeration option cannot be selected in exported variable of type enum

Tested versions
v4.4.dev1.official [28a72fa43]
System information
w10 64
Issue description
Note this code:
Father.gd has only one enumeration "TestEnum"

test.gd inherits from Father.gd
test.gd declares a new enumeration "TestEnum2"

If you initialize the enumeration so that the values do not match the enumeration in Father.gd, the option in the enumeration "Test3" in test.gd will not be selectable in the editor.

Note the comments above each enumeration in "test.gd"
The "Test3" option becomes selectable when you assign the values to the test.gd enumeration in the same order as Father.gd has them.
Steps to reproduce
Try selecting the "Test3" option in the enumeration in the editor
Minimal reproduction project (MRP)
testenum.zip

This is because it's identical to TEST, what you actually have here is:
enum TestEnum2 { TEST = 2, TEST2 = 1, TEST3 = 2 }

Enums with no explicit value will take the last declared value plus one, see here
This is something to potentially add a warning for in the editor, but otherwise nothing is broken or wrong here

I don't read anything about this behavior in the documentation you linked, in the examples the values are always defined in order so it can't be interfered either.
So this should be documented, but to me it feels like an oversight, it should probably be the max of all existing values + 1 and not the last declared value + 1.
From a usability standpoint we definitely don't want to automatically add a conflicting value.

That would massively break compatibility and be unexpected from pretty much every other programming language I've seen, so changing how the values are assigned is not appropriate IMO, at least not until far far later
It does show that the values are assigned the previous value plus one, but should be made a bit more clear, but it doesn't imply anything about it not assigning the previous value plus one or that it makes a unique value

It does show that the values are assigned the previous value plus one, but should be made a bit more clear, but it doesn't imply anything about it not assigning the previous value plus one or that it makes a unique value

But that is what users expect from enums and while not confirming it, the documentation doesn't refute this assumption either.

but do you have any examples of a language

To be honest I'm mostly involved with languages that use the concept of enum classes were this isn't really a topic (e.g. dart, kotlin, python), but python for one uses the max value + 1 approach for its auto method (https://playground.programiz.com/?share_id=8m6uLExKIzTNF)
But I think the fact, that a lot of newer languages opt to implement enums in this way is a strong hint about what users use enums for in high level languages, a unique value.

Expected:
* `BAZ_1 == 6, BAZ_2 == 6`

Actual:
* `BAZ_1 == 11, BAZ_2 == 6`

Why would it be expected that members of different enums are identical? I think the assumption that enum members are unique is much more wide spread. If comparing values from different enums is something that code relies on, the value should be made explicit for all values IMO.

Note that this would break existing code

Totally fair, we shouldn't change the behavior I just noticed that it isn't what I would expect, so I think the docs should clarify it.
But in my opinion we should add an error for the case that godot does automatically assign a conflicting value, if it is intended it should be made explicit. The error could be set to warning in the settings for old code that relies on the behavior, but for most GDScript users this is behavior is just a foot-gun.

But that is what users expect from enums and while not confirming it

What do you base this on?

Why would it be expected that members of different enums are identica?

Because they're declared in exactly the same way except an unrelated earlier value is different

I think the assumption that enum members are unique is much more wide spread

Given that C++, C, and C# behaves this way I'd doubt that unless most users have little other programming experience

But in my opinion we should add an error for the case that godot does automatically assign a conflicting value

That warning would be annoying generally as those who assign a non-linear value would largely know what they're doing, and most users just don't assign explicit values I'd suspect
So far I've never seen a bug report or similar of someone being confused by this, except if that's the cause of the confusion in this report, it seems to be more that the editor doesn't show a duplicate being selected

What do you base this on?

This issue and my own assumptions, admittedly not a solid data foundation :sweat_smile:, but I don't know were I would get better data on this.

I'd doubt that unless most users have little other programming experience

I always felt like newcomers and inexperienced programmers were a large target audience for GDScript.

So far I've never seen a bug report or similar of someone being confused by this

I don't have either, but I also never really have seen someone assigning explicit values out of order, which is kind of required to run into this.

expect most people to make the assumption that it assigns the largest value plus one ever unless it's the same as last value plus one

That isn't the assumption that I think that users have. I think users don't care about enum values without explicit values at all. Personally I wouldn't have any expectations about the actual value of such a thing, if I don't add an explicit value I won't use or rely on the value at all, I just want an unique identifier in this case. But yeah this lacks a real data basis again.

I always felt like newcomers and inexperienced programmers were a large target audience for GDScript.

Same here

I always felt like newcomers and inexperienced programmers were a large target audience for GDScript.

Absolutely, so we can't really expect any specific assumptions they make, regardless, but from my experience I haven't seen people making assumptions that confuse them with how enums are initialized
Will write up a documentation improvement to clarify further

so we can't really expect any specific assumptions they make

Which would speak for an error or warning (but I find that newcomers don't really find warnings since they aren't inlined)
But I guess my assumptions are definitely biased towards enum classes so I'll leave it at that. And an updated documentation goes a long way already :+1:

I think a warning or even an error when exporting enums with duplicate values would be useful as it will make the inspector behave weirdly (and we can't fix that without making it more confusing, as enums are stored by value, not by key, and it would be more wrong to show Test 3 selected instead of Test 1)
But if reasonably many users are having issues with accidental duplicate enum values that's something to look at for a general warning, but would need some data on that (and would suggest opening a proposal for this instead, this issue should probably focus on the editor interface going forward)

Doing some testing on a solution for reducing the confusion in the editor by disabling (and possibly marking as "duplicate") duplicate items so you can't select them, might simply not add them as well but will test different solutions to make this less confusing in the editor


Use project / system line endings

Previously, blackd always used \n (Unix / Linux style) line endings, even on Windows.
When I am using this plugin, and make changes that result in black changing the formatting, I get this warning in PyCharm;

I am using these PyCharm settings (on Windows):

This plugin should use the PyCharm / IDEA line separator setting, and either pass that configuration to blackd, or convert the line endings when black makes any changes.

Interesting idea, thank you. We will try and add something like this in the near future.

Currently, blackd always uses \n (Unix / Linux style) line endings, even on Windows.

psf/black#3257

That will help, but this issue proposes checking that the line endings match the project settings, not just that they are consistent within the file.

It should not be very difficult to accommodate that, I will look into it. Or someone else may also participate, it is basically the issue off replacing any existing line endings in a file with a project specific ones.

I'll have a go at fixing this, though haven't worked on PyCharm / Intellij plugins before

@Zeckie  Did you make any progress with this? Or can I implement this proposal by myself?

@Zeckie Interestingly, I tried to reproduce this using PyCharm 2022.2.3 with the current plugin and failed to trigger those inspections. I was using \r\n as a line separator on my Mac OS X machine.
While code returned from blackd indeed has \n as a line separator, after we pass it to PyCharm no error is triggered.
Can you please share your PyCharm version?

@lensvol, I was able to reproduce this fairly reliably, but have installed some updates (and potentially made some minor changes to settings), and it does not seem to happen any more.
I've installed some updates since originally reporting, now I'm using:

IDE: PyCharm (build #PC-223.8214.51, 20 Dec 2022 21:21)
Windows 10 (10.0, amd64)
JVM: 17.0.5+1-b653.14 (OpenJDK 64-Bit Server VM)

Plugins:

BlackConnect 0.5.0
File Watchers 223.7571.113

Python dependencies (pip freeze):
aiohttp==3.8.3
aiosignal==1.3.1
async-timeout==4.0.2
attrs==22.2.0
black==22.12.0
charset-normalizer==2.1.1
click==8.1.3
colorama==0.4.6
frozenlist==1.3.3
idna==3.4
isort==5.11.4
multidict==6.0.4
mypy-extensions==0.4.3
pathspec==0.10.3
platformdirs==2.6.0
tomli==2.0.1
yarl==1.8.2

Configuration:

line separator settings set to to windows (\r\n), and Inconsistent line separators inspection enabled
Mark modified enabled, so I can see when the file has been saved

BlackConnect using mostly default settings (configured path to blackd, and ensured it is running and connected)
one file watcher configured:

Steps that I was previously able to use to reproduce the issue:

Start with a python file that has correct line endings open in editor
Paste some code into editor that deliberately has some issues to be fixed by black, and some to be fixed by isort, like:

from  typing import  (
Any, Any)
import  re
a: Any = re.match(
"foo",
"bar")

Save (Ctrl + S)
Wait for black and isort to both run (black to fix the formatting, isort to swap the import lines, and remove the duplicate Any. The warning about inconsistent lines was usually displayed.

Now, it seems as though something has changed at step 4 - after saving, it looks like only black runs, and the editor shows up as though it has not saved (the asterisk over the icon):

Pressing Ctrl+S again runs isort.
If I turn off the Trigger when saving changed files setting in BlackConnect, it no longer shows as being unsaved after pressing Ctrl+S once.
I saw this in idea.log, and it looks like it might be related:
2022-12-29 19:33:30,735 [111016548]   INFO - #c.i.o.f.i.MemoryDiskConflictResolver - reload test.py from disk?
2022-12-29 19:33:30,735 [111016548]   INFO - #c.i.o.f.i.MemoryDiskConflictResolver -   documentStamp:3502311
2022-12-29 19:33:30,735 [111016548]   INFO - #c.i.o.f.i.MemoryDiskConflictResolver -   oldFileStamp:3502310
2022-12-29 19:34:15,643 [111061456]   INFO - #c.i.p.w.FwProjectChangeTracker - [tracking vfs changes] start aborted: already running
2022-12-29 19:34:15,643 [111061456]   INFO - #c.i.p.w.FwProjectChangeTracker - [tracking vfs changes] start aborted: already running
2022-12-29 19:34:15,643 [111061456]   INFO - #c.i.p.w.FwProjectChangeTracker - [tracking unsaved documents] start aborted: already running
2022-12-29 19:34:15,643 [111061456]   INFO - #c.i.p.w.FwProjectChangeTracker - [tracking vfs changes] start aborted: already running
2022-12-29 19:34:15,644 [111061457]   INFO - #c.i.p.w.FwProjectChangeTracker - [tracking unsaved documents] stopped
2022-12-29 19:34:15,644 [111061457]   INFO - #c.i.p.w.FwProjectChangeTracker - [tracking vfs changes] start aborted: already running

I have also been able to get the same error (from Inconsistent line separators inspection) without BlackConnect installed, by doing the following:

Start with a python file that has correct line endings open in editor
Paste some code into editor that deliberately has some issues to be fixed by black, and some to be fixed by isort, like:

from  typing import  (
Any, Any)
import  re
a: Any = re.match(
"foo",
"bar")

Save (Ctrl + S)
While isort watcher is running, type something (eg. a space)

@Zeckie Given your findings that this can be reproduced without BlackConnect, I would assume the issue is not really related to plugin?

@lensvol, yes that makes sense - looks to me as though it is either an issue with File Watchers plugin or some internals of PyCharm
There does still appear to be an issue with this plugin, but I think it is different enough to warrant a new issue:

Now, it seems as though something has changed at step 4 - after saving, it looks like only black runs, and the editor shows up as though it has not saved (the asterisk over the icon):


Update CONTRIBUTING.md

Fixed missing sync step that causing missing base components error on launch.

Thanks @aviezab


Failed to build iOS  Error (Xcode): Undefined symbol: _SKStoreProductParameterAdNetworkSourceIdentifier

The version 3.0.0 of the plugin will not build on iOS.
Xcode v 13.2.1 (13C100) on Big Sur

Hi @hicnar, can you please provide the complete output of flutter run -v so that we may verify it?

Here you are
runv.log.zip
PS. Android works just fine

Thanks for providing the log. But I can not reproduce this issue from my end on iOS device (iPhone 7, iOS 15.7.2).
What is your current device (OS, model)? Can you please check if the issue can reproduce with plugin example?

I try to run it on iOS simulator that comes with Xcode (version above) all running on macOS Big Sur version 11.4. You may try exactly this config since there were problems with another flutter package (flutter_purchases) and they were caused by a change that was not backwards compatible with Big Sur which were later fixed. Not saying that this is the same but looks very similar. Will try to run the plugin example later today.

Unfortunately, I don't have macOS Big Sur and the same XCode version. I'm on macOS Ventura 13.0.1, Xcode 14.3. The ads load fine on iPhone 14 Pro, iOS 16.04 emulator.
Can you please provide the output of flutter doctor -v? And please also try running and confirm if the crash also occurs with plugin sample code.

Same error!
New version = new bugs?

@huycozy
Below is a zipped log captured when I attempted to run the packages/google_mobile_ads/example/lib/main.dart
run-v-example-main.log.zip
Same result

@hicnar Thanks, it's helpful. Can you please provide the output of flutter doctor -v as well?

[✓] Flutter (Channel stable, 3.7.12, on macOS 11.4 20F71 darwin-x64, locale en-GB)
• Flutter version 3.7.12 on channel stable at /Users/khycnar/Development/flutter_2.0.5
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 4d9e56e694 (2 weeks ago), 2023-04-17 21:47:46 -0400
• Engine revision 1a65d409c7
• Dart version 2.19.6
• DevTools version 2.20.1
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
• Android SDK at /Users/khycnar/Library/Android/sdk
• Platform android-33, build-tools 33.0.2
• ANDROID_HOME = /Users/khycnar/Library/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 13C100
• CocoaPods version 1.12.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2021.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.1)
• IntelliJ at /Applications/IntelliJ IDEA.app
• Flutter plugin version 73.0.4
• Dart plugin version 231.8770.15
[✓] Connected device (3 available)
• iPhone 13 (mobile) • 78964DE1-4450-47A1-B601-1F38C49B9FF3 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-2 (simulator)
• macOS (desktop)    • macos                                • darwin-x64     • macOS 11.4 20F71 darwin-x64
• Chrome (web)       • chrome                               • web-javascript • Google Chrome 113.0.5672.63
[✓] HTTP Host Availability
• All required HTTP hosts are available

I have two projects both using googleads-mobile-flutter tried both, neither works with the most recent version, the example project does not work either, another guy pointed out he's having the same problem. What else can I do? It is not the architecture, it is something with the library introduced in the last release.

Thanks for your response. Labeling the issue for further insights from the team.

Error log extracted from the complete log above
           Undefined symbols for architecture x86_64:
             "_SKStoreProductParameterAdNetworkSourceIdentifier", referenced from:
                 l030 in GoogleMobileAds(GADInAppStoreMonitor.o)
           ld: symbol(s) not found for architecture x86_64
           clang: error: linker command failed with exit code 1 (use -v to see invocation)

           Result bundle written to path:
            /var/folders/47/xy_zycl96zd4s9rrxds3j6hr0000gn/T/flutter_tools.bXuKRM/flutter_ios_build_temp_dir9wCVRB/temporary_xcresult_bundle

           ** BUILD FAILED **

           The following build commands failed:
            Ld /Users/khycnar/IdeaProjects/googleads-mobile-flutter2/packages/google_mobile_ads/example/build/ios/Debug-iphonesimulator/Runner.app/Runner normal (in target 'Runner' from project 'Runner')
           (1 failure)
[   +7 ms]  └─Compiling, linking and signing... (completed in 601ms)
[        ] Xcode build done.

cc: @jjliu15

I also have same problem

I have made some research and maybe I can help the team for problem solving. My machine have Monterey version 12.1 which supports up to Xcode 13.3.1 which supports iOS 15.4.
SKStoreProductParameterAdNetworkSourceIdentifier is needed for SKAdNetwork 4 which works on iOS 16.1 or later.
In my understanding flutter tries to give a value to SKStoreProductParameterAdNetworkSourceIdentifier but cant find any and gives a build time error.
If it possible if you can make it work for iOS versions below 16.1 by bypassing value initialization to SKStoreProductParameterAdNetworkSourceIdentifier it would work but it is just my guess

Same issue here.

Same issue

For anyone else facing this issue, please do not leave "me too" or "same here" comments on this thread. Please give a thumb-up reaction on the top-level comment that will help the team to prioritize the issue. Thanks!

Seems like the issue is with older xcode version. I am using macOS Big Sur 11.7.7
flutter doctor -v
[✓] Flutter (Channel stable, 3.10.1, on macOS 11.7.7 20G1345 darwin-x64, locale en-FI)
    • Flutter version 3.10.1 on channel stable at /Users/pdm/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d3d8effc68 (2 days ago), 2023-05-16 17:59:05 -0700
    • Engine revision b4fb11214d
    • Dart version 3.0.1
    • DevTools version 2.23.1

[!] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/pdm/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.78.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.64.0

[✓] Connected device (3 available)
    • iPhone 13 Pro Max (mobile) • 432B4314-D1FC-4AE7-A134-2017BE38FC77 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-15-2 (simulator)
    • macOS (desktop)            • macos                                • darwin-x64     • macOS 11.7.7 20G1345 darwin-x64
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 113.0.5672.126

[✓] Network resources
    • All expected network resources are available.

GMA iOS version 10.4.0 increased the minimum supported xcode version to 14.1: https://developers.google.com/admob/ios/rel-notes, so this is intended. Will update the changelog

@jjliu15 - I'll leave this open until the changelog is updated.

Closing this out as the changelog has been updated.


Improved Website Design

https://this-week-in-react.org/ is currently pretty minimalistic. Part of this ticket is the overhaul of the landing page. My plans are as follows (although all of them are discussable):

We can improve the contrast
We add a subscribe form to enter the email address without having to redirect to the Mailchimp form
We can add more news sources, like our Telegram Channel
It should be fully responsive and great to use on mobile phones
We should be able to link to past issues with pagination in mind
I like that React Status includes the latest newsletter directly on their website. Maybe we can do something similar?

At the moment, the website consists of an HTML, CSS, and a JavaScript file.

I was about to opt to work on this but I saw you want to add a responsive site generator, which would have to come before. I'll check if I can get around using Gatsby once it's pushed.

@harleo I don't want to make the website generator step too complex. If you can work with the existing HTML and CSS files, I will happily migrate it to the Gatsby format (which will probably be very similar anyway).

@philipp-spiess I was thinking more of like proper folder structure etc. which wouldn't really work before you do what Gatsby wants. I'll take a look at the design itself in the mean time.
Also regarding the Mailchimp form, you'd have to use the form builder here.

@philipp-spiess Cool, I'll use that right away. Quite tricky once a lot of people are working on adding stuff at the same time.

@harleo Yeah I wasn't expecting this turnout either. I'll lock the landing page and design related changes for you exclusively now. 🙂
(No pressure though, if you don't have the time just write it here again - Thanks for your help!)

@philipp-spiess I can work on this in peace then ;) I'll just do what I planned and juggle the issue with Gatsby later.

Hey @philipp-spiess check out https://github.com/harleo/this-week-in-react/commit/46405f1596d4ecad90e1a70e7a7bb58948eb7545
There are still a few things I want to fix/add but that's where it's headed.
I'll continue working on this later today.

Woohoo @harleo this is already a lot easier to understand than what I have!

I think the background is a bit too intense now though without the React logos. Do you have an idea how we can fix this? Maybe something like https://react.statuscode.com/ where we split the page vertically or by some other trick.
Thank you so much for your help here.

@philipp-spiess I see what you mean. I could split it up like in your example. Do you want to have the issue list on the right then where the iphone is? The problem with that is that the page will have lots of "white-space" due to missing content which will look off on desktop screens - It'll just float there. But I can totally try that if you want it. To bring back the scattered react logos, I could also use a static background image, instead of generating them. I'll continue working on this in the evening.

@harleo Yeah I think we're missing the content for the split approach yet but feel free to use some mocked content instead. If it looks good, I'll make some time to to have the emails available on the website as well.
I don't really have any strong opinions for all of this. If you have something in mind, please just try it out. I'll help wherever I can. 🙂
We can also start merging it to a different branch already if you want.

@philipp-spiess Alright cool. I'd suggest waiting it out until I'm satisfied with how the landing page looks. Then later make adjustments in the branch :)


Get full date format

I'm trying to get a full date format from the posts so that I can order the posts temporally easier, the date is in a 'abbr' element that only shows how much time has passed. I have seen by inspecting the page that the full date format is in the 'title' tag of the 'abbr', unfortunately the method that returns the html doesn't show any tags. There is any method to get these tags?

I'm afraid I haven't found a timestamp in the version of Facebook that I use to extract the posts that indicate the full date and time. I will keep checking alternatives.

Is the mobile version of Facebook that doesn't show the full date format, I'll try to adapt the scraper to the normal version.


Runtime Exception NoClassDefFoundError Logger - com/orhanobut/logger/Logger

Now Getting NoClassDefFoundError -
 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/orhanobut/logger/Logger;
            at com.citrus.sdk.response.CitrusLogger.enableLogs(CitrusLogger.java:16)
            at com.citrus.sdk.CitrusClient.enableLog(CitrusClient.java:164)

INFO: Gradle mode, Version: 3.1.1
I guess SDK missed [Logger Lib] (https://github.com/orhanobut/logger)

I'm facing same problem

@somnathpzalte  - we have fixed this issue in our latest SDK version. Latest SDK version is 3.4.11. Also follow the below link for more details
https://github.com/citruspay/citrus-android-sdk

Thnx MangeshKadam


Formatting Error

Under Audio Conferencing the issue 'Cloud Video Interop information in Meet Now' is not formated correctly.
Also
"Teams voicemail emails will arrive with spf fail if it is a sip call, if it is a pstn call to a user they will arrive with the from attribute with out the correct value, if the customer has a rule where he analyzes the spf voice mails will have the action where the etr decides." should be "without the correct value"

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

ID: 41ddf8ce-fda9-ee9d-d96a-801f9a2f66b7
Version Independent ID: 9aa5a49f-c440-95a8-83a1-9d38bdaeda39
Content: Known issues for Microsoft Teams - Microsoft Teams
Content Source: Teams/Known-issues.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

@NeilPetersen Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@NeilPetersen Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Snapping app windows to zones causes the rounded corners to become sharp

Microsoft PowerToys version
0.57.0
Running as admin

[X] Yes

Area(s) with issue?
FancyZones
Steps to reproduce

Open any app. It will usually open with rounded corners.
Snap it to a FancyZone by using SHIFT key and the corners become SHARP.

Even if the app opened in its designated FancyZone when you opened it, it would open with rounded corners. Resnapping it to the same zone would change its corners to sharp.
✔ Expected Behavior

Open any app. It will usually open with rounded corners.
Snap it to a FancyZone by using SHIFT key and the corners stay ROUND.

❌ Actual Behavior

Open any app. It will usually open with rounded corners.
Snap it to a FancyZone by using SHIFT key and the corners turn SHARP.

Other Software
Windows 11 build 22000.593
PowerToysReport_2022-04-02-18-05-38.zip

This has been fixed here #17425.

/dup #17367


Crestron Database 200.xxx.xxx

Hi
I had trouble using this module once I updated to Crestron Database 200.x
This is a common problem and all previous c# modules needs to recompile.
Is this something you can do?
Thanks :-)

Negative the DeviceDB update would not have affected my modules. I authored these libraries with the SimplSharpNewtonsoft library which wasn’t affected with that library update. The library that was impacted by the Device DB update was the Newtonsoft.json.compact which I never use in my libraries as it has always had issues compared to the SimplSharpNewtonsoft one.
I’m using the current release Device/Crestron DBs and haven’t had an issue with the JSON serializing/deserializing. I have noticed there may be an issue with the processor discovery which would be unrelated however if you hardcode the Bridge IP the issue is mitigated.
What specifically are you having issues with? The only other outstanding issue which I am working on is adding saturation level support for the Hue bulbs that don’t support color but do allow for the white temp change.

On Dec 27, 2020, at 8:30 AM, killi15<EMAIL_ADDRESS>wrote:
Hi
I had trouble using this module once I updated to Crestron Database 200.x
This is a common problem and all previous c# modules needs to recompile.
Is this something you can do?
Thanks :-)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/mthyden/PhillipsHueSIMPLSharp/issues/29, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEW4UWF7PKCEIG7LCP7GG3SW4ZGBANCNFSM4VK2FDFQ.

You may have been right that an underlying simplsharp SDK implementation was using the older Newtonsoft libraries, I normally only vouch for the libraries I directly utilize but noticed when I was working on the CT feature add that the newtonsoft.compact was still being outputted, anyway, its all been recompiled and tested against 4-series so pull down the latest. Apologies for the confusion.

On Dec 27, 2020, at 8:30 AM, killi15<EMAIL_ADDRESS>wrote:
Hi
I had trouble using this module once I updated to Crestron Database 200.x
This is a common problem and all previous c# modules needs to recompile.
Is this something you can do?
Thanks :-)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/mthyden/PhillipsHueSIMPLSharp/issues/29, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEW4UWF7PKCEIG7LCP7GG3SW4ZGBANCNFSM4VK2FDFQ.

Thank you for the update. I did revert back to the old database and was able to get it working again.
But I will try your new version and update database again the next days. Other than this DB issue you modules have been rock solid for about 20 lights for a half year now. :-)

I can confirm that the new version from yesterday now works with the crestron database 200.xxx.xxx
Thank you for this fast update!


So if I understand this right...

.. to make a feed, we have to have our own server?  What are the server requirements like, particularly with respect to disk space?  I'd use my home server, but I don't think I can guarantee sufficient uptime for this sort of task.
There's one feed that REALLY seems to be missing, and since nobody has coded it, I was thinking about giving it a shot.  Specifically, "NeverMiss" - a "Following"-type feed that prioritizes those you follow who post less often over those who post more often, so you don't miss your good friends' post in a sea of spammy posts from really active users (but you'll still get the latters' bangers... or all of their posts, if you scroll down far enough).  Possibly further prioritizing users whose posts you like/share/reply to more as a percentage basis of their total, over those that you like/share/reply to less.

Yup - you'll need to run your own server
I run mine in a small $6/mo droplet & it's been keeping up just fine
Disk space is really up to you - it just depends on how much data you want to keep around. If you keep around all posts in the network for all of time then it will be a lot. If you keep around only relevant posts for a period of 3 days, then it won't be much
Love the feed idea!

Hello I'm so NOT A CODER (but i know what code & can enter code if someone shows me what to enter.)
I clicked a link on BlueSky to Create a FEED: it brought me here.
I'm an Irish History author. Bluesky really needs an Irish History FEED.
Any thoughts? Suggestions?
HELP...? THANKS

Suggestions? HELP...? THANKS

I'm a bit late, but if you're not a coder, you might try skyfeed.app. It would be easier to use, also wouldn't need your own server.

THANKS A LOT!
My New Year's Resolution is to develop the bsky presence as a priority.
FYI check out my blog here:
www.collinsassassination.wordpress.com
(based on my book BOOK LINK http://www.amazon.com/dp/1493784714 )
Best Wishes for 2024!
S M Sigerson
http://www.amazon.com/dp/1493784714
[image: cover.jpg]
bsky.social/bealnamblath
@BealnamBlath
On Tue, Jan 2, 2024 at 2:05 AM wtlgo @.***> wrote:

Suggestions? HELP...? THANKS
I'm a bit late, but if you're not a coder, you might try skyfeed.app. It
would be easier to use, also wouldn't need your own server.
—
Reply to this email directly, view it on GitHub
https://github.com/bluesky-social/feed-generator/issues/52#issuecomment-1873565809,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCIDJFZNBEJMCOHAGXR7XV3YMNTNLAVCNFSM6AAAAAAZ64WHIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZTGU3DKOBQHE
.
You are receiving this because you commented.Message ID:
@.***>

, "NeverMiss" - a "Following"-type feed that prioritizes those you follow who post less often over those who post more often,

@enn-nafnlaus
yep, i want this too. going to make it now

Hello Arvid,
Thanks for the message. That sounds interesting.
I've been wanting to build up my BSky presence... but when i try to log in
with my password, it's refused & there was no "reset" option showing.
Any suggestions?
THANKS,
Sig
(S M Sigerson)
On Sunday, September 1, 2024, Arvid E. Picciani @.***>
wrote:

, "NeverMiss" - a "Following"-type feed that prioritizes those you follow
who post less often over those who post more often,
@enn-nafnlaus https://github.com/enn-nafnlaus
yep, i want this too. going to make it now
—
Reply to this email directly, view it on GitHub
https://github.com/bluesky-social/feed-generator/issues/52#issuecomment-2323236876,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCIDJF6XDJ5NTP5HLTJH6YLZULH5BAVCNFSM6AAAAAAZ64WHIGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRTGIZTMOBXGY
.
You are receiving this because you commented.Message ID:
@.***>

@dholms what about network usage. i havent seen anything about that.

@ImLunaHey maybe take a look at https://github.com/bluesky-social/feed-generator/issues/117

@juncoflockleader that doesnt really answer anything.

@juncoflockleader that doesnt really answer anything.

network usage depends on the amount of posts people are creating. With the current momentum (both user growth and engagement growth) I don't think people can have definitive answers to that.
A best guess: you need about 8TB inbound traffic per month (with users by the end of this month) to process all the posts.


.os.yml: drop support for 4.12, check also 5.2

And later we could switch to 5.3, to ensure compatibility with recent compilers

After checking the supporting distribution version on different os's (link), and the fact that the current Long Term Support release of OCaml is 4.14, I think it is safe to drop support to 4.10 now. Thanks @mseri !