Can't get into Ubuntu anymore

name: trusty
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/trusty...
crouton: version 1-20170315143304~master:95589555
release: trusty
architecture: amd64
xmethod: xiwi
targets: extension,xiwi,keyboard,unity
host: version 9000.91.0 (Official Build) stable-channel cyan
kernel: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...

Please describe your issue:
I just installed crouton yesterday and it seemed to work well. Today I installed the Oracle Java8 sdk. After rebooting, Ubuntu wouldn't start anymore. I type "sudo startunity" and after a while the screen turns black (like before), but then gets back to my Chrome shell again.
At first I used xorg. I updated and tried again, but got the same problem. I tried changing xorg-intel-sna.conf, but it didn change anything.
Afterwards I updated with a xiwi target, to see if it would work in xiwi, but it didn't. Now when I try to do "sudo startunity -X xorg" it tells me "/mnt/stateful_partition/crouton/chroots/trusty does not contain XMETHOD 'xorg'"
Using "sudo startunity"  now gives me this:
sudo startunity
Entering /mnt/stateful_partition/crouton/chroots/trusty...

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 3584000 verity payload=PARTUUID=d720266c-9660-8d49-a9b6-355b90964854/PARTNROFF=1 hashtree=PARTUUID=d720266c-9660-8d49-a9b6-355b90964854/PARTNROFF=1 hashstart=3584000 alg=sha1 root_hexdigest=eb306a8393dae9c82e6efa835a13e93450079edb salt=97e953709bac895d0fb8166de0408682a846f1c4b700cc3127b1c1ebcdf7b3d2" noinitrd vt.global_cursor_default=0 kern_guid=d720266c-9660-8d49-a9b6-355b90964854 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 12 February 2015  02:49:29PM
xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Wed Apr  5 12:06:50 2017
(++) Using config file: "/etc/X11/xorg-dummy.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
...
Initializing more stuf...
...
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
/usr/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
crouton: version 1-20170315143304~master:95589555
release: trusty
architecture: amd64
xmethod: xiwi
targets: extension,xiwi,keyboard,unity
host: version 9000.91.0 (Official Build) stable-channel cyan
kernel: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Connected to extension, launched crouton in a window.
Error: target STRING not available
Running exit commands...
/usr/bin/xinit: connection to X server lost

waiting for X server to shut down Hangup
Hangup
(EE) Server terminated successfully (0). Closing log file.

Unmounting /mnt/stateful_partition/crouton/chroots/trusty...
chronos@localhost /mnt/stateful_partition/crouton/chroots/trusty/etc/crouton $ sudo edit-chroot -all
name: trusty
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/trusty...
crouton: version 1-20170315143304~master:95589555
release: trusty
architecture: amd64
xmethod: xiwi
targets: extension,xiwi,keyboard,unity
host: version 9000.91.0 (Official Build) stable-channel cyan
kernel: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...

I updated again, now with both xorg, xiwi, touch, keyboard and extension as parameters. "sudo startunity -X xorg" now gives me this, which is the same as happened previously:
Entering /mnt/stateful_partition/crouton/chroots/trusty...

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 3584000 verity payload=PARTUUID=d720266c-9660-8d49-a9b6-355b90964854/PARTNROFF=1 hashtree=PARTUUID=d720266c-9660-8d49-a9b6-355b90964854/PARTNROFF=1 hashstart=3584000 alg=sha1 root_hexdigest=eb306a8393dae9c82e6efa835a13e93450079edb salt=97e953709bac895d0fb8166de0408682a846f1c4b700cc3127b1c1ebcdf7b3d2" noinitrd vt.global_cursor_default=0 kern_guid=d720266c-9660-8d49-a9b6-355b90964854 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 12 February 2015  02:49:29PM
xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Wed Apr  5 18:00:44 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Error executing command as another user: Not authorized

This incident has been reported.
crouton: version 1-20170315143304~master:95589555
release: trusty
architecture: amd64
xmethod: xorg
targets: xorg,xiwi,touch,keyboard,extension,unity
host: version 9000.91.0 (Official Build) stable-channel cyan
kernel: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Running exit commands...
/usr/bin/xinit: connection to X server lost

waiting for X server to shut down Hangup
Hangup
Hangup
(EE) Server terminated successfully (0). Closing log file.

Unmounting /mnt/stateful_partition/crouton/chroots/trusty...
Sending SIGTERM to processes under /mnt/stateful_partition/crouton/chroots/trusty...

Edit:
I've deleted that chroot and installed a new one, this time with xfce instead of unity.
It seems to run, although I haven't done anything besides starting it.
It does seem to give a lot of errors, though. Don't know if these errors are anything bad. Here is the output:
Actually while typing this it suddenly quit. I just switched (with ctrl+alt+shift+next) back to chrome and a while later, I found out something was running into an error. This is the complete output including the quiting part. I will post the new chroot info below.
sudo startxfce4
Entering /mnt/stateful_partition/crouton/chroots/trusty...
/usr/bin/startxfce4: Starting X server

_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 3584000 verity payload=PARTUUID=d720266c-9660-8d49-a9b6-355b90964854/PARTNROFF=1 hashtree=PARTUUID=d720266c-9660-8d49-a9b6-355b90964854/PARTNROFF=1 hashstart=3584000 alg=sha1 root_hexdigest=eb306a8393dae9c82e6efa835a13e93450079edb salt=97e953709bac895d0fb8166de0408682a846f1c4b700cc3127b1c1ebcdf7b3d2" noinitrd vt.global_cursor_default=0 kern_guid=d720266c-9660-8d49-a9b6-355b90964854 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 12 February 2015  02:49:29PM
xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Thu Apr  6 23:46:08 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
crouton: version 1-20170315143304~master:95589555
release: trusty
architecture: amd64
xmethod: xorg
targets: xfce,extension
host: version 9000.91.0 (Official Build) stable-channel cyan
kernel: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
_IceTransmkdir: ERROR: euid != 0,directory /tmp/.ICE-unix will not be created.
xfce4-session: No gpg or ssh authentication agent found

(xfwm4:29612): GLib-CRITICAL **: g_str_has_prefix: assertion 'prefix != NULL' failed
/usr/bin/xbindkeys_autostart: line 24: CONF: unbound variable

(xfwm4:29612): xfwm4-WARNING **: The property '/general/double_click_distance' of type int is not supported

(polkit-gnome-authentication-agent-1:29635): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(polkit-gnome-authentication-agent-1:29635): polkit-gnome-1-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Cannot open /sys/class/tty/tty0/active: No such file or directory
Error: target STRING not available

(xfsettingsd:29639): GLib-CRITICAL **: g_str_has_prefix: assertion 'prefix != NULL' failed
(II) AIGLX: Suspending AIGLX clients for VT switch
^C
Session terminated, terminating shell.../usr/bin/xinit: connection to X server lost

waiting for X server to shut down xscreensaver: 23:52:33: SIGHUP received: restarting...
xscreensaver: 23:52:33: running as rick/rick (1000/1000)

Hangup
Hangup
Hangup
Running exit commands...
xfwm4: Fatal IO error 2 (No such file or directory) on X server :1.0.

(xfsettingsd:29639): libxfce4ui-WARNING **: ICE I/O Error

(xfsettingsd:29639): libxfce4ui-WARNING **: Disconnected from session manager.
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
xfsettingsd: Fatal IO error 11 (Resource temporarily unavailable) on X server :1.0.
xfdesktop: Fatal IO error 11 (Resource temporarily unavailable) on X server :1.0.
(EE)xscreensaver: 23:52:33: Can't open display: :1.0
xscreensaver: 23:52:33: running as rick/rick (1000/1000)

xscreensaver: 23:52:33: Errors at startup are usually authorization problems.
              But you're not logging in as root (good!) so something
              else must be wrong.  Did you read the manual and the FAQ?

              http://www.jwz.org/xscreensaver/faq.html
              http://www.jwz.org/xscreensaver/man.html

 Server terminated successfully (0). Closing log file.

/usr/bin/xinit: unexpected signal 2
 ...terminated.
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...

name: trusty
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/trusty...
crouton: version 1-20170315143304~master:95589555
release: trusty
architecture: amd64
xmethod: xorg
targets: xfce,extension
host: version 9000.91.0 (Official Build) stable-channel cyan
kernel: Linux localhost 3.18.0-13530-g8bc6aca #1 SMP PREEMPT Wed Feb 22 23:41:44 PST 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...

I deleted this chroot and installed a new one, this time with xfce4. Up until now it seems to have no problems running.
Should I close this issue now? As it seems this was an individual problem and there is no way to work on the issue anymore.

@rickhurkens,
Glad you found a solution'ish with xfce4 :)
I'll close it for you... 👍
-DennisL


Update third-party tutorials

Thanks for contributing to Wagtail! 🎉
Before submitting, please review the contributor guidelines https://docs.wagtail.io/en/latest/contributing/index.html and check the following:

Do the tests still pass? (https://docs.wagtail.io/en/latest/contributing/developing.html#testing)
Does the code comply with the style guide? (Run make lint from the Wagtail root)
For Python changes: Have you added tests to cover the new/fixed behaviour?
For front-end changes: Did you test on all of Wagtail’s supported browsers? Please list the exact versions you tested.
For new features: Has the documentation been updated accordingly?

Thanks @brian101co!

@gasman No problem!


ultra mesh

Ultra Mesh
Probably more effort than it's worth since it would be a very rare use case. Won't be working on it any time soon.

shelving


spelling in variable name

Hi,
when describing how to use the ArmNN for inference, I think you misspelled the variable output_binding_info in the next line outputs_binding_info. One 's' to much.
Cheers
...
# Get output binding information for an output layer by using the layer name.
output_binding_info = parser.GetNetworkOutputBindingInfo(0, 'model/output')
output_tensors = ann.make_output_tensors([outputs_binding_info])

@JanderHungrige Thx for letting us know. We will fix it with the next release.


Export-SqlLogin and Update-SqlPermissions

Is this a feature OR bug:
Bug

Powershell Version:
OS Version:
4
Steps to Reproduce
export-sqllogin with a user that has object level permissions set.
Action Results

Expected Results
Additional comments
When granting database permissions for a user, if you grant them direct access to an object, like select on a table, those permissions are not exporting.  I think the reason is that dbatools is only using the EnumDatabasePermissions and EnumMembers (loop through database roles) .  There is EnumObjectPermissions to get any object level permissions that were set.  I have put this together based on what I saw in the code for Export-Sqllogin
 $objperms = $db.EnumObjectPermissions($UserName)
				    foreach ($objperm in $objperms)
				    {

                            $objpermstate = $null
					        $objpermtype = $null
					        $objgrantor = $null
                            $UserName = $null
                            $ObjName = $null
                            $ObjSchema = $null

					        $objpermstate = $objperm.permissionstate
					        $objpermtype = $objperm.PermissionType
					        $objgrantor = $objperm.grantor
                            $UserName = $objperm.grantee
                            $ObjName = $objperm.objectname
                            $ObjSchema = $objperm.objectschema

                            IF ($ObjName -ne $null -and $ObjSchema -ne $null)
                                {$ObjectName = "[$objSchema].[$ObjName]"}
                            ELSEIF ($ObjName -eq $null -and $ObjSchema -ne $null)
                                {$ObjectName = "[$objSchema]"}
						    ELSE
                                {$ObjectName = "[$ObjName]"}

					        if ($objpermstate -eq "GrantWithGrant")
					        {
						        $objgrantwithgrant = "WITH GRANT OPTION"
						        $objpermstate = "grant"
					        }
					        else
					        {
						        $objgrantwithgrant = $null
					        }

					        $outsql += "$objpermstate $objpermtype ON $ObjectName TO [$username] $objgrantwithgrant AS [$objgrantor];`r`n"
  				    }

The 2 commands referenced are not intended to touch object-level permissions within a database. Just at a high level of a database. I think the feature you are referring to would be under Export-Sqluser, which was proposed on Trello.
I can see in the wording of help though it makes the impression that this should get all the database level permissions. We may need to expand that to make it more clear:

Exports Windows and SQL Logins to a T-SQL file. Export includes login, SID, password, default database, default language, server permissions, server roles, db permissions, db roles.

But both of those functions do touch database level permissions. That is part of the problem. Either the database level permission scripts need to be removed or the other object added.  This is what is causing some of the problems I have been experiencing with these functions.
Thank you,
Derek Czarny
On Sat, Dec 10, 2016 at 9:24 PM -0600, "Shawn Melton" <notifications<EMAIL_ADDRESS>wrote:
The 2 commands referenced are not intended to touch object-level permissions within a database. Just at a high level of a database. I think the feature you are referring to would be under Export-Sqluserhttps://trello.com/c/TMVjbWBH, which was proposed on Trello.
I can see in the wording of help though it makes the impression that this should get all the database level permissions. We may need to expand that to make it more clear:
Exports Windows and SQL Logins to a T-SQL file. Export includes login, SID, password, default database, default language, server permissions, server roles, db permissions, db roles.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/sqlcollaborative/dbatools/issues/413#issuecomment-266258198, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AV1NckcEBPUfPJ5F9Q-448PFTSVm4I79ks5rG2zogaJpZM4LH0Qs.

Well, technically yes but not object-level permissions. If you look at the properties of a login or when you create one, the Export command is limited to the functionality of that process. It is strictly exporting the properties of the login at the server level.

In the export-sqllogin code I see enumdatabasemappings, a foreach database loop scripting out the database users and roles, and enumdatabasrpermissions. I am not sure if that is dead code in the routine, but it's in there.
Thank you,
Derek Czarny
On Sat, Dec 10, 2016 at 11:02 PM -0600, "Shawn Melton" <notifications<EMAIL_ADDRESS>wrote:
Well, technically yes but not object-level permissions. If you look at the properties of a login or when you create one, the Export command is limited to the functionality of that process. It is strictly exporting the properties of the login at the server level.
[image]https://cloud.githubusercontent.com/assets/11204251/21078187/4cbb27fc-bf2c-11e6-9d7e-dda89fd1d906.png

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/sqlcollaborative/dbatools/issues/413#issuecomment-266263612, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AV1NclsTAo7NheXAoLXe-eWmaTYMfW9mks5rG4PLgaJpZM4LH0Qs.

@dczarny I'm not disputing what the command does currently. I'm trying to explain that their purpose is simply not to get the object-level permissions. That functionality should be put in another command as it has been proposed on Trello.

export-sqluser is in. I think that settles this issue for now.
@wsmelton : opinions ?


N52: egui_ratatui

Part of #1523

Made an editorial pass. I'll merge it after the CI passes, but feel free to comment if you don't like something and I'll fix it in a follow-up PR :)
Feel free to also link your game once it's public!

@janhohenheim Thank you for the editorial pass, I think you did a great job. My name is not a Gödel, Escher, Bach reference, although that is a fantastic book. My name is based on my fascination with these 3 metals, due to their conductivity, shininess, and many other interesting chemical properties. I think they are super cool.
Happy programming and publishing !


Fix memory usage on cross builds and increase parallelism

          TLDR; cross + android makes memory usage grow like crazy. We're already seeing this on other branches too. We're right at the watermark here. Reducing parallelism on these gives more room.

This is not the way to go about it as eventually we will hit test-threads=1 and this grows runtime considerably which further clogs CI. I'll tackle this sooner rather than later.
Originally posted by @Arqu in https://github.com/n0-computer/iroh/pull/1109#discussion_r1244242432

closed by https://github.com/n0-computer/iroh/pull/1174


Can't place knife into board

Hey,
Don't know if this is how it's supposed to be or if I'm doing something wrong but any tool I try shiftv - right clicking on the cutting board stay in it for a split second then it lays down on the cutting board. Would be cool if it'd stay upright. Not sure if this a a mod issue or game issue.

Hey @SapphireFox420, thanks you for submited this issue.
It is effectively a bug, by Shift+Right-Click on the cutting board with some items, it should stay like if you "planted it" on the cutting board.
This issue will be fix in the next release.


downloads.getgauge.io has invalid certs, so cant install plugins

npx gauge install java -l debug
Gathering metadata for java
Downloading https://downloads.getgauge.io/plugin/java?l=&p=html-report,js,screenshot&o=darwin&a=amd64
Failed to download java-install.json file: Get https://downloads.getgauge.io/plugin/java?l=&p=html-report,js,screenshot&o=darwin&a=amd64: x509: certificate is valid for *.video.logi.com, video.logi.com, not downloads.getgauge.io
Failed to install plugin 'java'.
Reason: Invalid plugin name or there's a network issue while fetching plugin details.

The certs are for logi.com instead of downloads.getgauge.io.

Tried in a ubuntu docker container, and it uses downloads.gauge.org, so it works.
But on mac, even after a brew reinstall gauge, it still tries to load downloads.getgauge.io

I updated ~/.gauge/config to have gauge_repository_url = https://downloads.gauge.org/plugin and it solved it


[ARTEMIS-2939]: Artemis should not delete corrupt log files.

Moving corrupted journal files to the attic folder.

Jira: https://issues.apache.org/jira/browse/ARTEMIS-2939

Limiting the corrupt log files moved to the attic folder could mitigate a future issue due to a disk full. I'm thinking at ActiveMQ Artemis running in a pod using a volume with a limited capacity.

In the case of a pod, wouldn't the restart of the broker be a restart of the pod itself ?

Currently with delete means theres no risk of disk filling up. With this it seems it now introduces that risk. -1 from me, until there is a process to limit the number. Also this feature should be configurable so that default behaviour remains as was, and you have to enable this to turn on. So users dont get a shock change of behaviour on upgrade.

@clebertsuconic WDYT ? ^^

@michaelandrepearce / @ehsavoie I reviewed Emmanuel's branch before he sent the PR, and I asked him to remove the option and always move the file instead of removing.
This is something that should not happen under regular circumstances... the original intent of the feature was on misconfigured sizes.. the user configured at 1M then reconfigured the journal at 10M.. instead of reusing the file the file would be deleted.
As of a damaged file it would be better to move the file for further inspection.
Besides we have plenty of options.. for simplicity I asked to not add another option.
If you're concerned on eventually being disk full.. we could add a limit... or perhaps not start the broker until the attic is cleared... (although I feel a bit concerned on adding such thing when users have automatic tooling to restart the broker).
What about just having a max number of files... if the limit is reached we then start to remove them?
We could have a property to configure the max on the attic.
@ehsavoie my bad I made you remove the property.. but I really want to have the default behavior as moving the files always... a sensible default on the max attic size would be ok
@michaelandrepearce WDYT?

@ehsavoie can you add a max-attic-size configuration parameter, defaulted at 10?
that way we can have it always active.... protect disk full.. etc... etc...


Pulling from upstream

One-line summary
Pulling from upstream
Description
A few sentences describing the overall goals of the pull request's
commits.
Types of Changes
What types of changes does your code introduce? Keep the ones that apply:

New feature (non-breaking change which adds functionality)
Bug fix (non-breaking change which fixes an issue)
Configuration change
Refactor/improvements
Documentation / non-code

Tasks
List of tasks you will do to complete the PR

[ ] Created Task 1
[ ] Created Task 2
[ ] To-do Task 3

Review
List of tasks the reviewer must do to review the PR

[ ] Tests
[ ] Documentation
[ ] CHANGELOG

Deployment Notes
These should highlight any db migrations, feature toggles, etc.

Reopening since it turns out that there no more recent commits to pull from upstream (what I was looking for is in another branch).


Proposal to Upgrade the Cifer Blockchain

This pull request outlines proposed changes to the Cifer blockchain:
1. On the Original Chain (to be renamed “cifer1”):
• Change the chain name to “cifer1”
• Update the CIF token image to indicate an archived/historical (Killed) state
• Set the chain status to “archived” or “historical” (Killed)
2. On the New Forked Chain (to be named “cifer”):
• Use the name “cifer” for the new chain
• Set the chain status to “live” or “active”
• Implement any agreed-upon protocol upgrades or changes to the consensus rules
This proposal aims to address the upgraded version while maintaining transparency and preserving the existing chain’s history.

No need to duplicate the /images/ directory inside the /cifer1/ directory, but otherwise looks good.

Thank you, remove duplicate /images/ directory inside the /cifer1/ directory and edit logo_URIs path to /cifer/ directory.


download mishap

Expected Behavior
download the remote files to a local directory
Actual Behavior
on download, the files are downloaded to the specified directory but also get redownloaded to parent directories and the root folder
Steps to Reproduce the Problem
1.chose command "download" in the open folder in vscode
1.files gets downloaded to all the folders along with the specified folders
1.
Specifications

Version:latest
Platform: win 10

Please provide the directory structure and extension logs.

See how the files get downloaded to parent directory of the folder "social-criminals"

**The contents of the remote directory also get downloaded to the parent directory of the folder #RM_PROJECTS

Please provide the logs.

It has just stuck on this point for 2 minutes, the browsing speeds are at 3mbps

Which command did you run on which file or directory? Please provide me as much as possible information.


Update the documentation with the changes required for "Update SendEmailWithPostmarkTemplate to accept Message Stream"

Hey @tlawrie , can you please take a look and update the necessary documentation part of the changes done in #291  ?
The reason I opened the issue against roadmap, instead of useboomerang.io was to be able to reference the issues against which the work was done. Is that OK or should it be against the useboomerang.io ?

@morarucostel PR created against the documentation repository

Thank you @tlawrie for the update.


RuntimeWarning in preprocessing step

Describe the bug
In the preprocessing step where features are mapped onto the grid, RuntimeWarning is encountered.

This could be likely due to division by zero or exponentially large negative numbers.
Not sure yet.
For now, features associated with 1EAU pdb are not mapped onto the grid, deeprank has ignored.
The preprocessing step proceeds nevertheless.
Individually running a test on random variant in 1EAU did not throw any error (Coos)

Indeed the test was added in commit bfb1409 .


Merge "Consortium manager" Q progress

Purpose

https://issues.folio.org/browse/UICONSET-126
Merge implemented "Quesnelia" related functionality from the feature branch

Related PRs:

https://github.com/folio-org/ui-consortia-settings/pull/25
https://github.com/folio-org/ui-consortia-settings/pull/26
https://github.com/folio-org/ui-consortia-settings/pull/28
https://github.com/folio-org/ui-consortia-settings/pull/30
https://github.com/folio-org/ui-consortia-settings/pull/31
https://github.com/folio-org/ui-consortia-settings/pull/33

Pre-Merge Checklist
Before merging this PR, please go through the following list and take appropriate actions.

[x] I've added appropriate record to the CHANGELOG.md
Does this PR meet or exceed the expected quality standards?

[x] Code coverage on new code is 80% or greater
[x] Duplications on new code is 3% or less
[x] There are no major code smells or security issues

Does this introduce breaking changes?

[ ] If any API-related changes - okapi interfaces and permissions are reviewed/changed correspondingly
[x] There are no breaking changes in this PR.

If there are breaking changes, please STOP and consider the following:

What other modules will these changes impact?
Do JIRAs exist to update the impacted modules?

[ ] If not, please create them
[ ] Do they contain the appropriate level of detail?  Which endpoints/schemas changed, etc.
[ ] Do they have all they appropriate links to blocked/related issues?

Are the JIRAs under active development?

[ ] If not, contact the project's PO and make sure they're aware of the urgency.

Do PRs exist for these changes?

[ ] If so, have they been approved?

Ideally all of the PRs involved in breaking changes would be merged in the same day to avoid breaking the folio-testing environment.  Communication is paramount if that is to be achieved, especially as the number of intermodule and inter-team dependencies increase.
While it's helpful for reviewers to help identify potential problems, ensuring that it's safe to merge is ultimately the responsibility of the PR assignee.

https://github.com/folio-org/ui-consortia-settings/pull/35


Add user:update Handler description

@rickmak @Steven-Chan is planning to remove user:update handler, so will render this PR obsolete.


base-2 HdrHistogram

An modified version of HdrHistogram (http://www.hdrhistogram.org/) that takes advantage of faster bit operation, includes a few report-time optimizations, and provides finer control.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


[FEATURE] Pre-Commit Formatting

Is your feature request related to a problem? Please describe
Linters are mean
Describe the solution you'd like
Automatically format on commit. Use ament_clang_format for C++.

[ ] CI
[ ] Add ROS Test cases


Add support for complex actions and handle tests

With this PR, the implementation of BidirectionalSearch is handled (in the form of BidirectionalSearchMRS)
Support for complex actions is added, though not tested.

This is with regards to #304, I have made the necessary changes. Some cases for node adjacency are handled to get the desired test cases passed.
This support can be tested with complex actions, which I plan to do next, if this is fine to get through.


Writing to TF-Records

This might not be the correct place to implement this functionality, but would adding the ability to write a dataframe to TensorFlow's TF-Records format be possible?

We contributed a library for exporting dataframes to TF-records to https://github.com/tensorflow/ecosystem/tree/master/spark/spark-tensorflow-connector


Plugin not working

Hi,
We tried to install Pushplugin  using.
1.cordova plugin add https://github.com/phonegap-build/PushPlugin.git
Fetching plugin "https://github.com/phonegap-build/PushPlugin.git" via git clone
We tried to install in new project as well as old projects.
Installing "com.phonegap.plugins.PushPlugin" for android
Error during processing of action! Attempting to revert...
Failed to install 'com.phonegap.plugins.PushPlugin':Error: Uh oh!
ENOENT, no such file or directory 'C:\cordova\push\platforms\android\local.prope
rties'
at Object.fs.openSync (fs.js:427:18)
at Object.fs.readFileSync (fs.js:284:15)

I'm getting an error trying to add as well
Fetching plugin "https://github.com/phonegap-build/PushPlugin.git" via git clone
Repository "https://github.com/phonegap-build/PushPlugin.git" checked out to git
ref "master".
Installing "com.phonegap.plugins.PushPlugin" for android
Error during processing of action! Attempting to revert...
Failed to install 'com.phonegap.plugins.PushPlugin':TypeError: Uh oh!
Arguments to path.resolve must be strings
at Object.win32.resolve (path.js:146:13)
at Object.module.exports.framework.install (C:\Users\slick\AppData\Roaming\n
pm\node_modules\cordova\node_modules\cordova-lib\src\plugman\platforms\android.j
s:139:35)
at installWrapper (C:\Users\slick\AppData\Roaming\npm\node_modules\cordova\n
ode_modules\cordova-lib\src\platforms\platforms.js:77:32)
at Object.ActionStack.process (C:\Users\slick\AppData\Roaming\npm\node_modul
es\cordova\node_modules\cordova-lib\src\plugman\util\action-stack.js:68:25)
at handleInstall (C:\Users\slick\AppData\Roaming\npm\node_modules\cordova\no
de_modules\cordova-lib\src\plugman\install.js:550:20)
at C:\Users\slick\AppData\Roaming\npm\node_modules\cordova\node_modules\cord
ova-lib\src\plugman\install.js:342:28

Same Error
Installing "com.phonegap.plugins.PushPlugin" for android
Error during processing of action! Attempting to revert...
Failed to install 'com.phonegap.plugins.PushPlugin':TypeError: Uh oh!
Arguments to path.resolve must be strings
at Object.exports.resolve (path.js:313:15)
at module.exports.framework.install (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/android.js:106:31)
at Object.ActionStack.process (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/action-stack.js:72:25)
at handleInstall (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:591:20)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:340:28
at _fulfilled (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:749:13)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:509:49
at flush (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:108:17)
TypeError: Uh oh!
Arguments to path.resolve must be strings
at Object.exports.resolve (path.js:313:15)
at module.exports.framework.install (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/android.js:106:31)
at Object.ActionStack.process (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/action-stack.js:72:25)
at handleInstall (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:591:20)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:340:28
at _fulfilled (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:749:13)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:509:49
at flush (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:108:17)

I ended up using cordova plugin add https://github.com/phonegap-build/PushPlugin.git#2.4.0 to get the lastest working tag instead of HEAD

It is not even installing using #2.4.0

Make sure you uninstall the plugin before trying to install 2.4.0
On Thu, Jul 23, 2015 at 6:10 PM, Qnalo<EMAIL_ADDRESS>wrote:

It is not even installing using #2
https://github.com/phonegap-build/PushPlugin/pull/2.4.0
—
Reply to this email directly or view it on GitHub
https://github.com/phonegap-build/PushPlugin/issues/610#issuecomment-124285902
.

There is some problem in this plugin.
From last 15 minutes it is showing.
Fetching plugin "https://github.com/phonegap-build/PushPlugin.git" via git clone.
Though internet speed is good.

@cwoolum , Thank you so much.
It work very well with your method
cordova plugin remove com.phonegap.plugins.PushPlugin
cordova plugin add https://github.com/phonegap-build/PushPlugin.git#2.4.0

It is installed but unable to receive push notification.
Send Push message  through PHP and java.But not receiving on test app.
The success message recieved as follows .
MulticastResult(multicast_id=############29####,total=1,success=1,failure=0,canonical_ids=0,results: [[ messageId=0:########## ]]

I was able to successfully receive messages on Android 5.1.1. I think there
are some other bugs related to messages not showing up properly. Make sure
the message you sent is in the correct format.
On Fri, Jul 24, 2015, 5:22 AM Qnalo<EMAIL_ADDRESS>wrote:

It is installed but unable to receive push notification.
Send Push message through PHP and java.But not receiving on test app.
The success message recieved as follows .
MulticastResult(multicast_id=############29
https://github.com/phonegap-build/PushPlugin/issues/29####,total=1,success=1,failure=0,canonical_ids=0,results:
[[ messageId=0:########## ]]
—
Reply to this email directly or view it on GitHub
https://github.com/phonegap-build/PushPlugin/issues/610#issuecomment-124502009
.

Classic example of why dependency management works best when you can explicitly declare your versions

+1
Release 2.5.0 incompatible with PhoneGap Build for Android as well. Most probably caused by https://github.com/phonegap-build/PushPlugin/pull/588

+1
v2.4.0 worked for me

@cwoolum thank you, now it's working.

+1
Same with XDK Build for Android. Version 2.4.0 worked.

+1
2.4.0 worked

+1
2.4.0 worked

+1
Worked for me as well.

To install last version (it's recommended, why would you install a version already obsolete?) probably you should update cordova and android platform, and then uninstall and reinstall the plugin:
sudo npm update -g cordova
cordova platform update android
and finally uninstall and reinstall the plugin

@tonyhef's suggestion worked fine for me. thanks, bro!

Thanks, this worked for me in Intel XDK
Make sure you uninstall the plugin before trying to install 2.4.0

It seems this plugin is deprecated... I might be better to use the new one vs installing the deprecated version above
https://github.com/phonegap/phonegap-plugin-push

I'm having this problem with the new version #1.4.0
https://github.com/phonegap/phonegap-plugin-push

+1
2.4.0 worked

https://github.com/phonegap-build/PushPlugin.git#2.4.0 throws error.

+1
2.4.0 installed
thanks

I am having same problem and i have all try in top suggestions
Error: Failed to fetch plugin https://github.com/phonegap-build/PushPlugin.git via git.
Either there is a connection problems, or plugin spec is incorrect:
Error: "git" command line tool is not installed: make sure it is accessible on your PATH.

@19akash91 your issue looks unrelated to this. It looks like Git is not installed correctly on your machine

my problem is solved after reinstall Git
@cwoolum Thnk you sir


grade-school package exported symbols incorrect.

Due to an oversight on my part in #30, "school.lisp" is still exporting the original list of symbols. Easy fix: change #:school to #:make-school.

Fixed in #47


Update connection-monitor-create-using-portal.md

Improving discoverability for the information regarding the non-azure endpoints agent configuration.

@tvuylsteke : Thanks for your contribution! The author(s) have been notified to review your proposed change. @vinigam

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@vinynigam approved in email


PR #238 is continuously failing e2e

Describe the bug
omega update PR is failing e2e need further investigation
To Reproduce
see PR #238
Expected behavior
E2E should pass

not seen maybe related ns change


VirtualBox completely reboots computer when using "Bridged" mode

I like to use the VirtualBox networking feature in Bridged mode because a) it's the fastest, and b) it reduces hassle when transferring files, and allows sshing without the hassle of opening ports. (DO NOT: tell me to just use NAT, because I only have to forward two ports. I specifically want bridged mode.)

I won't tell you to just use NAT, but I will suggest that you not use a known buggy feature: #985

@dnschneid I saw this, and I would think someone would have made a fix for it. It was at the bottom, and nobody seemed to have acknowledged that.

There aren't any fixes at the moment, but if you want to dig into it and report back, I'm sure it'd be much appreciated.

@dnschneid I would like to give it a go to troubleshoot this issue.
DO you have any direction where to look, Really would like to use briding on my machines


Add cluster status command

There's no way with educates CLI to know if there's already a cluster running. Yes, you can try to create a cluster and it will fail with a message that there's a cluster already running, but it'll be ideal to have a status command to get information about the educates cluster. If it's created, started, stopped or does not exist. It should be:
educates admin cluster status

Addressed in the new installer


Feature request: Codex localization matches the IDE localization settings

Hi Dave,
I'm using the great Codex tool under my RadStudio IDE in Germany, but with English localization in the IDE.
This means, all my IDE menu's were in usually in English.
When I use Codex, I notice that their menu's were translated to German, which looks a little odd with the mixed languages.
It seems IDE translated to German

while other pages stay still in English

I assume you choose the PC'S local language for the translation selection,
would it be possible to use the IDE language selection instead, so that the menu text language will match all other IDE text language?

Yes, it would make sense for the Codex translations be based on the language that was used for Delphi. Just wondering whether this should be a configurable option? To me the answer would be: "no"

Perhaps this would be possible via registry

or the locales

Not sure if this can be reached via IOTA, like that
`uses
ToolsAPI, System.Win.Registry, Winapi.Windows, System.SysUtils;
function GetIDELanguage: string;
var
BaseRegistryKey: string;
Registry: TRegistry;
begin
Result := '';
// Zugriff auf das IOTAServices-Interface, um den Basis-Registrierungsschlüssel zu erhalten
BaseRegistryKey := (BorlandIDEServices as IOTAServices).GetBaseRegistryKey;
Registry := TRegistry.Create(KEY_READ);
try
Registry.RootKey := HKEY_CURRENT_USER;
// Öffnen des Basis-Registrierungspfads
if Registry.OpenKeyReadOnly(BaseRegistryKey) then
begin
if Registry.ValueExists('InstallLanguage') then
begin
Result := Registry.ReadString('InstallLanguage');
Exit;
end;
end;
// Falls 'InstallLanguage' nicht vorhanden ist, 'Localization\Language' prüfen
if Registry.OpenKeyReadOnly(BaseRegistryKey + '\Localization') then
begin
if Registry.ValueExists('Language') then
Result := Registry.ReadString('Language');
end;
finally
Registry.Free;
end;
end;
`
It seems to be "InstallLanguage" in newer IDE and "Language" in older,
but I have not tested this code.


is_extension_available does not work for the last supported extension

The std::string returned by get_device_info_string() contains the ending null character from the C-string returned by clGetDeviceInfo().
This means that is_extension_available() will always fail for the last supported extension as found will contain "extension_name\0" while the temporary std::string created on line 60 from extensionName will contain "extension_name".

One fix could be to change return std::string(info.begin(), info.end()); into return std::string(info.data()); as it will not copy over the null character, but it will also stop at the first null character which might not be desirable in some scenarios (for example if clGetDeviceInfo() returns something like "str0\0str1\0str2\0\0", but I don’t think it is ever the case).
Another solution would be to modify get_device_extensions_string() (and get_device_il_version_string()) to trim out the null character before returning the string to the caller.

I think this was fixed by #912.  Specifically, see the discussion here.  I've gone through all of the extensions in our extension string and they are behaving as expecting, even the last one, and even with extra whitespace before and after the last extension.
@pierremoreau , since I believe this issue is fixed I am closing it, but please feel free to reopen it if we need to take another look.  Thanks!

Yes, I can confirm that this has now been fixed. Thank you for taking care of it!


v2/utility that reconstructs a tensor data from dataSync

I'm submitting a ...
[/] feature request

Summary
As part of V2 refactoring, we often need to interact with Tensor data directly depending on the algorithm that you are working on. However, Tensor data retrieved by dataSync is flattened without any shape, which requires a further processing from our/consumer's end.

This ticket aims to implement a custom Tensor utility method that gets raw Tensor data with correct shape and it can be called dataSyncRaw.
Further Notice

I have submitted a question on TF.js's GitHub page, which can be found https://github.com/tensorflow/tfjs/issues/939
@justadudewhohacks replied to me on BRIIM Slack and it seems like we should build a custom method that reconstructs the flat array into a shaped array using .shape information of the Tensor

References

https://js.tensorflow.org/api/0.13.3/#class:Tensor
https://js.tensorflow.org/api/0.13.3/#tf.Tensor.dataSync

This is done and merged into v2


chore: upgrade dev dependencies

Description

chore: upgrade dev dependencies

Testing required outside of automated testing?

[x] Not Applicable

Screenshots (if appropriate):

[x] Not Applicable

Rollback / Rollforward Procedure

[ ] Roll Forward
[x] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

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


document migration of single node into cluster

URL for relevant page?
New page, probably in Administration.
What products and version are you using?
InfluxDB 1.0+
Where did you look before opening the issue?
Use https://github.com/influxdata/support-runbooks/blob/ga-migration/hosted/aws/OSS_MIGRATION.md as the template.

Part of InfluxEnterprise docs: https://docs.influxdata.com/enterprise/v1.0/guides/migration/


Visual feedback when entering the code after the alarm is triggered

Is your feature request related to a problem? Please describe.
Unlike when entering the disarm code, there is no visual feedback when entering the code after the alarm is triggered, making it difficult to do so.
Describe the solution you'd like
It would be wonderful to have feedback on the number of digits already entered (such as, for example, through the dots used during traditional disarming)

This works as designed now.


Add Rule for zeebe:candidateUsers

zeebe:candidateUsers is only supported by Camunda 8.2 or newer.

Related to https://github.com/camunda/camunda-modeler/issues/3385

Closed via https://github.com/camunda/bpmnlint-plugin-camunda-compat/pull/78.


where is problem ?

Challenge Nesting For Loops has an issue.
User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

function multiplyAll(arr) {
  var product = 1;
  // Only change code below this line
  for(var i=0;i<arr.length;i++)
    for(var j=0;j<arr[i].lenth;j++)
      {
        product =product*arr[i][j];

      }

  // Only change code above this line
  return product;
}

// Modify values below to test your code
multiplyAll([[1,2],[3,4],[5,6,7]]);
//multiplyAll([1,2]);

function multiplyAll(arr){
  var product = 1;
  for(var i in arr){
    for(var j in arr[i]){
      product *= arr[i][j];
    }
  }
  document.write(product);
}
multiplyAll([[1,2],[3,4],[5,6,7]]);
//multiplyAll([[1],[2],[3]]);

@ashishjiit Your code has a typo.
For coding help, please click on the help button from the challenge page.

@ashishjiit
Thank you for reporting this issue.
This is a standard message notifying you that this issue seems to be a request for help. Instead of asking for help here, please click the "Help" button on the challenge on freeCodeCamp, which will take you to the help chatroom for that specific challenge. You can also view our full list of official chatrooms.
If you think I'm wrong in closing this issue, please reopen it and add further clarification. Thank you, and happy coding.


[Bug]: Weblate template not working, complains about SITE_DOMAIN

Description
Hi, trying to add weblateservice from inside Coolify. After pressing deploy, weblate service turns unhealthy with this log:
2024-07-30T10:43:39.128283355Z Starting Weblate 5.6.2...
2024-07-30T10:43:42.995657113Z SystemCheckError: System check identified some issues:
2024-07-30T10:43:42.995693060Z
2024-07-30T10:43:42.995695817Z CRITICALS:
2024-07-30T10:43:42.995698234Z ?: (weblate.E017) Correct the site domain
2024-07-30T10:43:42.995700883Z 	HINT: https://docs.weblate.org/en/weblate-5.6.2/admin/install.html#production-site
2024-07-30T10:43:42.995703585Z
2024-07-30T10:43:42.995705710Z System check identified 1 issue (1 silenced).
2024-07-30T10:43:43.382740276Z Failed to load configuration, please see errors above.

Looking at the template https://github.com/coollabsio/coolify/blob/10b9c4bcfad14d62deafd9915fa2f0a200bf743d/templates/compose/weblate.yaml#L12 it has WEBLATE_SITE_DOMAIN but I cant find it in Environment Variables section along the other weblate environment variables.
Manually adding WEBLATE_SITE_DOMAIN, SITE_DOMAIN, WEBLATE_ALLOWED_HOSTS with the domain of my weblate service and restarting all still complains about same issue.
Any ideas what Im doing wrong?
Minimal Reproduction (if possible, example repository)
Setup new project, add new service, find "weblate", click deploy - check logs.
Exception or Error
2024-07-30T10:43:39.128283355Z Starting Weblate 5.6.2...
2024-07-30T10:43:42.995657113Z SystemCheckError: System check identified some issues:
2024-07-30T10:43:42.995693060Z
2024-07-30T10:43:42.995695817Z CRITICALS:
2024-07-30T10:43:42.995698234Z ?: (weblate.E017) Correct the site domain
2024-07-30T10:43:42.995700883Z 	HINT: https://docs.weblate.org/en/weblate-5.6.2/admin/install.html#production-site
2024-07-30T10:43:42.995703585Z
2024-07-30T10:43:42.995705710Z System check identified 1 issue (1 silenced).
2024-07-30T10:43:43.382740276Z Failed to load configuration, please see errors above.
Version
v4.0.0-beta.319
Cloud?

[ ] Yes
[X] No

This will be fixed in the upcoming version.


About some details of the  PsP_encoder.py

Hi , Thanks for your great work ,I want to konw why you set" i == coarse_ind' not ">=",in this way, only one style vector will follow FPN's middle features. And the follow is the same way.
if i == self.coarse_ind:
p2 = _upsample_add(c3, self.latlayer1(c2))  # FPN's middle features
features = p2
elif i == self.middle_ind:
p1 = _upsample_add(p2, self.latlayer2(c1))  # FPN's fine features
features = p1

Hi @diaodeyi!
The intent is to calculate p2 and p1 only once (at the first iteration they are needed), and then store them at the features varialbe, which will be used by the following iterations (until replaced).
i.e.
for 0 <= i < coarse_ind, features = c3  (use first pyramid level for the coarse layers codes)
for coars_ind <= i < middle_ind, features = p2  (use the second pyramid level for the middle layers codes)
for middle_ind <= i  features = p1  (use the third pyramid level for the fine layers codes)
Best,
Omer


how to convert yolov4-tiny-3l model ?

hi , I have trained the yolov4-tiny-3l model , but how to convert it to openVINO?
thanks.

Hi!
Since tensorflow1.x based on static graph design is used, if the model is adjusted, tensorlow code needs to be rewritten.
You need to modify these parts according to the model you are using:
https://github.com/TNTWEN/OpenVINO-YOLOV4/blob/f7d066c56c5878dac2a9cc8603cb773e7c1dcd42/yolo_v4_tiny.py#L79-L109
https://github.com/TNTWEN/OpenVINO-YOLOV4/blob/f7d066c56c5878dac2a9cc8603cb773e7c1dcd42/yolo_v4_tiny.json#L10-L11
This means that you need to try to understand and adjust the tensorflow part of the code.For me, if we want to deploy YOLO on the embedded edge, I prefer to optimize the full version of the model. For the full yolov3/v4（not tiny）model, I made a script that automatically generates tensorflow code  https://github.com/TNTWEN/OpenVINO-YOLO-Automatic-Generation.
After November 9th, I will share how to optimize the full version of the model to get several times faster on OpenVINO without losing accuracy.

thinks

@zhongwenkun886
https://github.com/TNTWEN/OpenVINO-YOLOV4/tree/v4-tiny-3l


Add print margin column as configurable property.

Adds the margin column as a configurable property.

Pretty bad form to add all that whitespace largely in parts of the files that you haven't touched, let alone in the same commit as changes that are actually interesting #justsayin

Agreed.  Will fix and try again.

thanks for your PR, as @m4ddav3 already mentioned it would be good to cleanup the whitespaces :)

closed cause of #918


Why does the tsConfig property appear twice in the definition of the TsJestGlobalOptions interface?

Until I saw this I never realized that typescript allows repeated definitions of the same property within an interface:
https://github.com/kulshekhar/ts-jest/blob/5b2334356930081410d8f93bc578c27a8c3bd8c7/src/types.ts#L38-L62
Is there a good reason for this? Or is it just a typo?

Actually, no wait. I just tested it out, and it appears that normally tsc will give off an error if you repeat a property in an interface. This code:
export interface foo {
  bar?: boolean | string;

  bar?: boolean | string;
};

gives off this compiler error:
error TS2300: Duplicate identifier 'bar'

So how is the code in types.ts different?

I might be missing something here. But on the assumption that this actually is a typo, I submitted a PR over at #1985 that removes the redundant code

It is not a typo. Original we supported tsConfig. Later #1565 added support with alias tsconfig.

We can consider removing tsConfig in the next major release (v27). For now it can't be removed.

ah. It was a bit like a where's waldo, but now I can spot the difference. Sorry for the issue noise


Add React Native integration

Make enioka Scan easier to include in a React Native project

Reste a faire:

[ ] Supporter les scannersearchoptions en extras de l'intent qui lance l'activity
[ ] Release sur npm
[ ] CompileSdk = 34


Increase test coverage - Pass 1

Pull Request type

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[X] Other (please describe): testing

What is the current behavior?
Issue Number: #38
What is the new behavior?
Test coverage has increased.
Does this introduce a breaking change?

[ ] Yes
[X] No

rebase plz


GH-6 Enable stdin for pods

GH-5 Attempt to fix deployment problems
GH-4 Fix icon link
GH-6 Enable stdin for pods

erm, let me redo that...


Restarting Logstash

Am I missing something or is it not possible for the dynamodb input plugin to only send newer items to elasticsearch? Right now all I can find is that it will duplicate items on each restart ...

@ahmedammar you need to set the perform_scan variable to false in the input plugin to prevent logstash scanning the entire table upon restarting.  Read the README here: https://github.com/awslabs/logstash-input-dynamodb

Thanks for the quick response, trust me I've read that README plenty of times :)
I guess I misunderstood the meaning and set it to 'true'. Just tried with 'false', seems to be working. Awesome thanks!

Sure, :+1:


404 Error

When attempting to use the code, the following occurs:
Started at 12/7/2019, 11:53:50 PM
authorId="##################" guildId="@me" channelId="##################" afterMessageId="" beforeMessageId="" hasLink=false hasFile=false
Error searching messages, API responded with status 404!
{"message":"404: Not Found","code":0}

Additional error from console for reference:
GET https://discordapp.com/api/v6/channels/##################/messages/search?author_id=##################&sort_by=timestamp&sort_order=desc&offset=0 404

I have the exact same error and used scripts like these before so I know that auth, authorID and Channels are correct even if I'd type 'em in manually.

Got the answer I guess. Discord writes that their Search API is still offline and I guess that's the reason it doesn't work? https://status.discordapp.com/incidents/vs0q8cvycg46

@Jyntax yeah that's why it's not working and any other script will also not be working right now. Just need to wait unfortunately.


Use the single request logout endpoint

Logout by deleting the currently used auth token.

Codecov Report

Merging #2201 into canary will increase coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           canary   #2201      +/-   ##
=========================================
+ Coverage    4.37%   4.38%   +<.01%
=========================================
  Files         245     245
  Lines        8874    8856      -18
  Branches      945     945
=========================================
  Hits          388     388
+ Misses       8467    8449      -18
  Partials       19      19

Impacted Files
Coverage Δ

src/commands/logout.js
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


feat(spacectl/stack): add stack output command

Add a command to the stack menu which displays the current outputs
of the stack.

Thanks for the PR @garry-harthill-cko! I will have the Engineering team review it.

@garry-harthill-cko thanks a lot for the contribution - it looks great! I've just left a small suggestion about the usage message for the command. Let me know what you think.

Good point. It does still display the sensitive outputs. Just not the values.


[e2e]: go tag main config-ldflags-noassets slsa3

Repo: https://github.com/slsa-framework/example-package/tree/v14.0.19
Run: https://github.com/slsa-framework/example-package/actions/runs/8107299018
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.go.tag.main.config-ldflags-noassets.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.go.tag.main.config-ldflags-noassets.slsa3.yml
Trigger: push
Branch: v14.0.19
Date: Fri Mar  1 12:12:00 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/v14.0.20
Run: https://github.com/slsa-framework/example-package/actions/runs/8120848281
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.go.tag.main.config-ldflags-noassets.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.go.tag.main.config-ldflags-noassets.slsa3.yml
Trigger: push
Branch: v14.0.20
Date: Sat Mar  2 06:12:58 UTC 2024
Tests are passing now. Closing this issue.


Vue moment v2

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


missing $apiKey

I setup both export GROQ_API_KEY=xxx and .env file, however
Uncaught TypeError: Cannot assign null to property LucianoTonet\GroqPHP\Groq::$apiKey of type string in
Please help, thanks

Hi @zachary
Try passing your api key manually on the client initialization like this:
use LucianoTonet\GroqPHP\Groq;

$groq = new Groq( "YOUR_API_KEY_HERE" );

Just for check it out. Try it and let me know.

Thank you for letting me know, I just noticed the issue comes from phpdotenv.


cannot get resource "csinodeinfos" in API group "csi.storage.k8s.io" at the cluster scope

Is this a BUG REPORT or FEATURE REQUEST?:
/kind bug
What happened:
I am seeing stuff like
I1025 08:04:47.498858       1 csi_handler.go:524] Can't get CSINodeInfo nodes-2-ea-ct-k8s-local: csinodeinfos.csi.storage.k8s.io "nodes-2-ea-ct-k8s-local" is forbidden: User "system:serviceaccount:volume:csi-cinder-controller-sa" cannot get resource "csinodeinfos" in API group "csi.storage.k8s.io" at the cluster scope

What you expected to happen:
I expect 1) add correct rbac rules 2) if this is not needed it should not call it
So are we missing some RBAC rules from example manifests?
How to reproduce it (as minimally and precisely as possible):
install csi stuff to 1.15 and check logs after few days
Anything else we need to know?:
Environment:

openstack-cloud-controller-manager version: 1.15
OS (e.g. from /etc/os-release): debian buster
Kernel (e.g. uname -a):
Install tools: kops
Others:

@zetaab What is the version of external-attacher ? updating it to v1.1.0 or v1.1.1 should fix the issue.
Later version , 1.16 should have this issue fixed.

@zetaab you mentioned in slack you got this working already. Can you post here what have you done to get this working?

@oz123 I did not get this working. It was another issue (calico between servers)

@ramineni I do not have pod external-attacher?
% kubectl get pod csi-cinder-controllerplugin-0 -o yaml|grep image
    image: quay.io/k8scsi/csi-attacher:v1.0.1
    imagePullPolicy: IfNotPresent
    image: quay.io/k8scsi/csi-provisioner:v1.0.1
    imagePullPolicy: IfNotPresent
    image: quay.io/k8scsi/csi-snapshotter:v1.0.1
    imagePullPolicy: Always
    image: docker.io/k8scloudprovider/cinder-csi-plugin:v1.15.0
    imagePullPolicy: IfNotPresent
    image: k8scloudprovider/cinder-csi-plugin:v1.15.0
    imageID: docker-pullable://k8scloudprovider/cinder-csi-plugin@sha256:56e53e73a3495fb7efe6680ee23f2e6ebde7c365b0f85c3c765b149316d70edd
    image: quay.io/k8scsi/csi-attacher:v1.0.1
    imageID: docker-pullable://quay.io/k8scsi/csi-attacher@sha256:6425af42299ba211de685a94953a5c4c6fcbfd2494e445437dd9ebd70b28bf8a
    image: quay.io/k8scsi/csi-provisioner:v1.0.1
    imageID: docker-pullable://quay.io/k8scsi/csi-provisioner@sha256:7d7d832832b536f32e899669a32d4fb75ab972da20c21a2bd6043eb498cf58e8
    image: quay.io/k8scsi/csi-snapshotter:v1.0.1
    imageID: docker-pullable://quay.io/k8scsi/csi-snapshotter@sha256:2668993c32cad68a5ce6f05ec26f6e6cdb9ae8460ec52ed0425aeaed0b588e23

@zetaab image: quay.io/k8scsi/csi-attacher:v1.0.1 , this container is external-attacher sidecar.
https://github.com/kubernetes/cloud-provider-openstack/blob/release-1.15/manifests/cinder-csi-plugin/cinder-csi-controllerplugin.yaml#L38 , can u change the version to v1.1.0 and check ?

@zetaab were you able to test this?

@zetaab closing the issue means that this works for you now?


Plugin Request: nvim-ts-rainbow

Plugin: nvim-ts-rainbow
Plugin repository: https://github.com/p00f/nvim-ts-rainbow
Is the plugin on nixpkgs: Yes
Extra information
Needs support for color options, and hard dependency on tree-sitter plugin

Done !
I chose to set the nvim-ts-rainbow2 version by default because it seems to be the most maintained one.


Patch 1

@majsoft : i recreate your PR into dev branch, for finish coding in main core your language
so I will close you own PR
It will be available soon ;)
Thnaks for you contribution
@bugsounet


Integrate into libRetro

Can you integrate this into libretro (retroarch/kodi) and make a Kodi plugin for this? This would make accessing Roku-exclusive services such as games a lot easier. I just would like to have Roku apps inside of Kodi.

It's a great suggestion the new version of brs-emu library will be way easier to integrate to any app/platform that supports javascript/browser environments. Please report this to the brs-emu repository, this one here is for the Electron app only.


Update cats-effect, cats-effect-laws, ... to 3.2.5

Updates

org.typelevel:cats-effect
org.typelevel:cats-effect-laws
org.typelevel:cats-effect-std
org.typelevel:cats-effect-testkit

from 3.2.2 to 3.2.5.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (3.2.2).
You might want to review and update them manually.
core/shared/src/main/scala/org/http4s/UriTemplate.scala
core/shared/src/main/scala/org/http4s/headers/Forwarded.scala
ember-server/js/yarn.lock
website/jvm/src/hugo/content/changelog.md

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.typelevel" } ]

labels: library-update, semver-patch, old-version-remains

0.23


Check sleep logic when players are spectators

1 spectator, 1 afk, 2 active. Should not count spectators in the player count I think.

Yeah this was wrong. Good catch, tired me


Update list of Web Clients according to crowd-sourced input

See responses to this note:
note18dudvmkvu4xfksrmfkrs9fc93v4mdj6dhjhgz0hyznkcwjut0vhqwzat8n

Done.

https://snort.social/e/nevent1qqspxc5lp38zl448wqhgxh7yx8mys562gtf6vcpxgf0tfld82acnj0spzpmhxue69uhkummnw3ezuamfdejsygzxpsj7dqha57pjk5k37gkn6g4nzakewtmqmnwryyhd3jfwlpgxtspsgqqqqqqskjcj6z


Extraneous warning message: "Make sure that locally built Python SDK docker image has Python X.Y interpreter"

This warning comes up whenever a Python pipeline is constructed. It never seems to actually indicate an issue, my pipelines is always able to run.
Looking through the commit history it looks like the warning may have been added by mistake.
Imported from Jira BEAM-14552. Original Jira may contain additional context.
Reported by: bhulette.

.close-issue


Contact Page

[ ] Do not make my email address public
[ ] Could change image if you'd like
[ ] Remove latin

Recommendations:

Inside of working on making the email ID more secure, we can build a small contact form (Name, email, reason for contacting) that handles sending the form information to the email  through the backend, thus making it secure automatically
Remove the image and the Latin from the contact page. The image is good and can be moved to a different page.
-  Instead of the contact page, we can make a support page - https://www.media.mit.edu/about/funding-and-support/ OR https://bair.berkeley.edu/getting_involved.html

The current contact page has very little purpose as contact details are present on every page, my main suggestion is to modify the purpose of this page, for example https://ai.stanford.edu/about/

"Contact us today, let's innovate together"


Add support for OpenId Connect userinfo_endpoint

Description
[Describe what this change achieves]
This change reworks the OpenID Connect authentication process to allow for the configuration of the new setting userinfo_endpoint. It also allows the configuration of the two associated settings client_id and issuer_id_url, which are used when validating the response provided by the OIDC provider back to the client.
The userinfo_endpoint is a configuration of OIDC originally detailed in the RFC: https://openid.net/specs/openid-connect-core-1_0.html#UserInfo
It functions by creating an automated callback between the Client and the OIDC provider. In the RFC, these are referred to as the Relying Party (RP) and OpenID Provider (OP). In short while the existing OIDC support works by causing the OP to simply send a complete JWT to be parsed by OpenSearch, the new support works by returning that JWT back to the OP while querying the userinfo_endpoint configured during registration.
In turn, the OP will return either a serialized JSON response or a new JWT. This response is then validated based on the details outlined in the RFC, before the sub and roles fields of either the JSON or JWT are formed into a new set of AuthCredentials.
Here is an example of how this works
OP --/app/home# Bearer <sub: stephen>--> RP
RP --GET /<userinfo_endpoint> Bearer <sub: stephen--> OP
OP --OK <sub: stephen, roles: admin, iss: ...> --> RP
Issues Resolved
This change should resolve: https://github.com/opensearch-project/security/issues/2040
Is this a backport? If so, please add backport PR # and/or commits #, and remove backport-failed label from the original PR.
Do these changes introduce new permission(s) to be displayed in the static dropdown on the front-end? If so, please open a draft PR in the security dashboards plugin and link the draft PR here
Testing
I have updated the existing OIDC tests and added new tests which cover the JWT and JSON flows for the userinfo behavior.
Check List

[x] New functionality includes testing
[ ] New functionality has been documented
[ ] New Roles/Permissions have a corresponding security dashboards plugin PR
[ ] API changes companion pull request created
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Opening this up for review while I go ahead and try to test the use case. Going to use OpenSearch with the custom installation and Key\cloack as the OIDC provider.

Hi @DarshitChanpura, thanks for taking a look. I will definitely address your comments before merging. Right now, I am having to backport these changes to the 2.x line to check the stability and functionality of the feature so it will be tomorrow or next week before I update--but I am going to.

@cwperks I swapped over to using Nimbus for sending the requests like you suggested. I ran into some problems with the verification of the fields since it seems like the Nimbus validation is based off of the server response not the actual fields equaling the settings. I also addressed @DarshitChanpura's comments while takng care of this swap and revising the tests.
Going to go back to manually testing things now.

@stephen-crawford Cool feature! I am wondering about one thing: Is the userinfo endpoint then queried for each incoming REST request? If so, this might add quite a bit of latency on these requests.

Hi @nibix, to answer your question, yes. The server will need to be queried for each request. There will be some additional latency when using this feature but presumably anyone who wants to use it would be aware of this trade off. I don't think there is an alternative to this approach since I don't believe our OIDC support caches the credentials for a session. This is a possible improvement down the line but from what I can tell, we expect each request to include valid authorization info. If we were to add caching of some kind, I would expect a new setting i.e. userinfo_ttl which would let you configure the time length that the userinfo should remain valid for. Then a temporary credential could be provided upon the first credentials fetch and returned back to OpenSearch upon all subsequent requests inside that time period.
This would require a fair amount of additional work I suspect.

@stephen-crawford There's already a user cache in BackendRegistry:
https://github.com/opensearch-project/security/blob/359272ef4b3811ec794a1c8ac19e7dfcf42906f4/src/main/java/org/opensearch/security/auth/BackendRegistry.java#L580-L585
Currently, the user cache is only used when there is a AuthenticationBackend which is non no-op or if there are AuthorizationBackend instances. Following the  comment in the code, it looks like that the original assumption was that classes implementing HTTPAuthenticator work only on the request object itself, i.e., not communicating with further backends. That would be the motivation to disable the cache in these cases - as it happens in the code.
To a certain extend, one could argue that the user_info endpoint can be also considered as an authentication backend. If it would be used as such, the user cache would automatically get active - thus reducing the number of necessary requests to the user_info endpoint.

Hi @nibix, my understanding from the comment in the linked code is that the cache is not active for OIDC. It reads
 // noop backend configured and no authorizers
 // that mean authc and authz was completely done via HTTP (like JWT or PKI)
 if (authBackend.getClass() == NoOpAuthenticationBackend.class && authorizers.isEmpty()) {
     // no cache
     return authBackend.authenticate(ac);
 }

So since OIDC is based on the JWT auth I interpreted this as meaning there would not be any caching here. Perhaps, I am mistaken.
Either way, it sounds like you have reservations about making this change? Is there something you would like to see done to this PR to move forward? I still need to setup the test systems to actually confirm it works as expected but the code should mostly be complete.

A round trip per request is a lot of overhead and keeping the user cache in sync across nodes would also be a challenging problem.
Ideally, there is a token that has claims about the subject and roles that can be extracted after initial authentication so that only a round trip on creation of a session is necessary.

@cwperks @derek-ho How should we proceed with this one?


grafana: add instance to flow control metrics legend

What problem does this PR solve?
Previously data of different tikv nodes are mixed together, making the graph hard to read:

What is changed and how it works?
The tikv instance is added to the legend:

Related changes

Need to cherry-pick to the release branch

Check List
Tests

Manual test (add detailed scripts or steps below)

Release note
None

/merge


Update version to 2.1.0

Update version to 2.1.0

cc @1996fanrui PTAL, thx

Thanks for your contribution.
2.1.0-SNAPSHOT maybe better? WDYT?

I've used -SNAPSHOT earlier, I did not see -SNAPSHOT  better point, can you tell me why it's better?

Thanks for your contribution.
2.1.0-SNAPSHOT maybe better? WDYT?

The current branch is dev, which is a branch specially used for development, so I think there is no need to add -SNAPSHOT


Azure Arc call out on-premises environments?

should we call out on-premises environments?  added Azure Arc enabled devices?  please verify and review
based upon these pages this seems accurate:
https://docs.microsoft.com/en-us/azure/azure-arc/servers/overview
https://docs.microsoft.com/en-us/azure/automation/change-tracking/overview

@computeronix : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

Thanks. Merging in the repo is paused; this PR is in the queue to merge when merging resumes.


chore: Regenarate all libraries to change generated snippets namespace.

Also stops modifying Grafeas snippets namespace in postprocessing.

@jskeet The first commit is just removing the Grafeas postprocessing of the Snippets namespace, and the second commit is what results from running the generator with https://github.com/googleapis/gapic-generator-csharp/pull/620.

Closing as this has served it's demonstration purposes.


[Enhancement] Encode file modification time to data cache key.

Before, we use the file path and file size compose the data cache key, which may result in access to expired cache data when the remote file is overwritten. So, we also encode the file modification time to cache key to indicate the file modification, avoid visiting expired cache.
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.1
[x] 3.0
[x] 2.5
[ ] 2.4

S3 file has Etag, why not cosidering using it as cache key.

S3 file has Etag, why not cosidering using it as cache key.

Yes, etag is a more suitable file version identifier for object storage. But it is not universal for other storage systems, also it is a long string, which may take too much memory to keep, or bring some overhead if we hash it. So, I think <filepath, filesize, filemtime> is enough to represent a object in a cache system.

[FE PR Coverage Check]
:disappointed: fail : 10 / 15 (66.67%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/RemoteScanRangeLocations.java
0
2
00.00%
[122, 162]

:large_blue_circle:
com/starrocks/planner/PaimonScanNode.java
0
1
00.00%
[143]

:large_blue_circle:
com/starrocks/connector/hudi/HudiRemoteFileIO.java
0
1
00.00%
[95]

:large_blue_circle:
com/starrocks/planner/DeltaLakeScanNode.java
0
1
00.00%
[194]

:large_blue_circle:
com/starrocks/planner/FileTableScanNode.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/connector/RemoteFileDesc.java
6
6
100.00%
[]

:large_blue_circle:
com/starrocks/connector/hive/HiveRemoteFileIO.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/planner/IcebergScanNode.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 10 / 12 (83.33%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/RemoteScanRangeLocations.java
0
1
00.00%
[122]

:large_blue_circle:
com/starrocks/connector/hudi/HudiRemoteFileIO.java
0
1
00.00%
[95]

:large_blue_circle:
com/starrocks/planner/FileTableScanNode.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/connector/RemoteFileDesc.java
6
6
100.00%
[]

:large_blue_circle:
com/starrocks/connector/hive/HiveRemoteFileIO.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/planner/IcebergScanNode.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 10 / 12 (83.33%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/RemoteScanRangeLocations.java
0
1
00.00%
[122]

:large_blue_circle:
com/starrocks/connector/hudi/HudiRemoteFileIO.java
0
1
00.00%
[95]

:large_blue_circle:
com/starrocks/planner/FileTableScanNode.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/connector/RemoteFileDesc.java
6
6
100.00%
[]

:large_blue_circle:
com/starrocks/connector/hive/HiveRemoteFileIO.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/planner/IcebergScanNode.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 10 / 12 (83.33%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/RemoteScanRangeLocations.java
0
1
00.00%
[122]

:large_blue_circle:
com/starrocks/connector/hudi/HudiRemoteFileIO.java
0
1
00.00%
[95]

:large_blue_circle:
com/starrocks/planner/FileTableScanNode.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/connector/RemoteFileDesc.java
6
6
100.00%
[]

:large_blue_circle:
com/starrocks/connector/hive/HiveRemoteFileIO.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/planner/IcebergScanNode.java
1
1
100.00%
[]

@Mergifyio backport branch-3.1

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5


Use rhel8 based redis & postgres from registry.redhat.io

Postgresql:

https://catalog.redhat.com/software/containers/rhscl/postgresql-10-rhel7/5aa63541ac3db95f196086f1
https://catalog.redhat.com/software/containers/rhel8/postgresql-10/5ba0ae0ddd19c70b45cbf4cd
The rhscl/postgresql-10-rhel7 container image reaches its end of life in May 2021.
Both images contain postgresql-10.15

Redis:

https://catalog.redhat.com/software/containers/rhel8/redis-5/5c401b0cbed8bd75a2c4c287
Redis image @ registry.fedoraproject.org was in the past updated only on our demand.
The fedora based image contains redis-5.0.7, while the rhel8 based contains redis-5.0.3 with patches. (Hopefully, there was no backwards incompatible change between 5.0.3 and 5.0.7)

error: replication controller "postgres-1" has failed progressing

will try locally

How do we actually get it in the cluster?

uh, oh, so I must be logged in then. ok, then this won't fly

In order to pull from registry.redhat.io, some pull secrets will need to be set up (see "Get this image" tab in the Catalog).
And it would be nice to try this out on stg first, to have a sense of what is going to happen when this is rolled out.

Needs more investigation, I created a Jira card for that.


[do not merge] Add a test case of the segfaulter in Issue #9751

@tylerjereddy @jni @stefanv
I'm not sure what version of Xcode we need to recreate the issue, but this the array that would cause the segfault in scikit image.
Scipy issue #9751

@hmaarrfk do we need to keep this open, or can we just add the test case in a comment to gh-9751? The CI changes are only for testing right, none of that needs to be kept?

A comment will do. i mostly wanted to get something working on a CI to share with others.


ux: ChatThread enhancements

Changes
ChatThread

Currently when the writ data is still loading, an obnoxiously large 'No thread found' is rendered; this removes it in favor of rendering nothing until it's ready. Eventually we should consider a thread loading state
Limit the scope of the Escape keydown listener to the containing div element. This addresses the issue where someone opens a thread, types a message, then clicks a user's profile within the thread to view their info modal, then hits escape to close the modal but also closes the thread, losing the drafted post. Now it will require re-focusing the thread context after dismissing the modal. Eventually we should add an onunload to prevent losing the drafted message, and / or restoring the save draft feature.

Currently when the writ data is still loading, an obnoxiously large 'No thread found' is rendered; this removes it in favor of rendering nothing until it's ready

Interesting. I had been dismissing that "No thread found" window the moment I saw it, rather than waiting (I didn't know I should wait).


[Relay] Support for PyTorch Non-Maximum Suppression

@masahi @alexwong @kevinthesun @zhiics please help take a look

@masahi  have incorporated your comments, please take another look, thanks!

@masahi please take another look

Thanks @yongwww @kevinthesun @zhiics


Lower/configurable kapp QPS and Burst limits

Describe the problem/challenge you have
The current QPS and Burst limits on kapp are really high(1000,1000) compared to defaults that client-go rest client(5,10) or controller-runtime(20,30) enforce when creating clients.
While these limits in kapp might not cause issues when used in a standalone manner, the limits can cause excessive amount of load on kube-apiserver when used in kapp-controller which invokes kapp binary as a subprocess for each App/Package that it reconciles and there are many such objects that kapp-controller is trying to reconcile.
Describe the solution you'd like
Configurable QPS and Burst limits which can be set via either environment variables or some other mechanism that can be passed via kapp-controller deployment configuration
Anything else you would like to add:
N/A

Vote on this request
This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.
👍 "I would like to see this addressed as soon as possible"
👎 "There are other more important things to focus on right now"
We are also happy to receive and review Pull Requests if you want to help working on this issue.

Looks like @cppforlife just addressed this in https://github.com/vmware-tanzu/carvel-kapp/pull/221

fixed by https://github.com/vmware-tanzu/carvel-kapp/pull/221


Add besselj0 tests spanning the full gamut of magnitudes

Checklist

Please ensure the following tasks are completed before submitting this pull request.

[x] Read, understood, and followed the contributing guidelines, including the relevant style guides.
[x] Read and understand the Code of Conduct.
[x] Read and understood the licensing terms.
[x] Searched for existing issues and pull requests before submitting this pull request.
[x] Filed an issue (or an issue already existed) prior to submitting this pull request.
[x] Rebased onto latest develop.
[x] Submitted against develop branch.

Description

What is the purpose of this pull request?

This pull request:

Adds a test for the numbers 1e-323, 1e-322, ..., 1e306, 1e307, 1e308 as well as for -1e-323, -1e-322, ..., -1e306, -1e307, -1e308. There are a number of cutoffs that switch to different evaluation strategies, so although test coverage would ensure all branches are exercised, I thought it was worthwhile to just plug in numbers of every possible order of magnitude to increase confidence that there aren't major gaps in the testing, which is not otherwise readily apparent. A tolerance of 16ϵ against julia's output appears to satisfy all numbers tested.

Questions

Any questions for reviewers of this pull request?

No.
Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.

@stdlib-js/reviewers

Once CircleCI passes, @Planeshifter can merge.


SPARK-16178: Remove unnecessary Hive partition check.

What changes were proposed in this pull request?
This removes a check that partition names match from the Hive write path, which was added as a sanity check in SPARK-14459. The sanity check is incorrect because partitionBy could be used to explicitly set columns with names that don't match.
This is also no longer exercised because of changes in SPARK-16032. Now, Hive's partition metadata is derived from the table partitions during the analysis phase and will always match.

Test build #61139 has started for PR 13880 at commit 919f520.

Test build #61139 has finished for PR 13880 at commit 919f520.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/61139/
Test PASSed.


Help Command

Add a help command for users to explore and configure upptime.

@sakshi-choudhary this is present in OCLIF by default, or do you have something extra in mind?

Yeah, I'm closing this.

@sakshi-choudhary this is present in OCLIF by default, or do you have something extra in mind?


 Useless plugin just wasted a week of my time.

Before releasing emotions I would advice to read the readme ;)

@cyp3rius Although he is terrible, the fact is that this query function is very meaningless。

@mkmak2 please analyze the way to provide the pagination as well to hierarchical query.
Note: That should paginate root level comments only and get all the nested structures of each of them.
@glacierck May I ask you to create separated issue which we are going to mark as a backlog item?


Make .15 available in OpenShift OperatorHub

Is your task related to a problem? Please describe.
The current version in operator hub is still showing as .14
Describe the solution you'd like
Make .15 available to upgrade to.

It showed up on my OCP and upgrade went smoothly.


Allow graceful restart when some processes are already dying. This fixes andrewrk/naught#68

Dropping the assert does not seem to break anything. What do you think? (link: andrewrk/naught#68)

Thanks for the patch, and sorry for the delay.


Terraform Controller Installs Corrupted Azure Provider

Describe the bug
It seems that the terraform controller sometimes installs a corrupted terraform azure provider when executing the terraform-executor container. The container logs contain error similar too: Failed to instantiate provider "registry.terraform.io/hashicorp/azurerm" to obtain schema: fork/exec .terraform/plugins/registry.terraform.io/hashicorp/azurerm/2.32.0/linux_amd64/terraform-provider-azurerm_v2.32.0_x5: exec format error. Check this issue.
To Reproduce
Create the following component:
apiVersion: core.oam.dev/v1alpha2
kind: ComponentDefinition
metadata:
  name: db-azure-sql
  annotations:
    definition.oam.dev/description: Terraform configuration for Azure SQL Database
  labels:
    type: terraform
spec:
  workload:
    definition:
      apiVersion: terraform.core.oam.dev/v1beta1
      kind: configuration
  schematic:
    terraform:
      # What goes in the configuration section is pure terraform
      configuration: |

        provider "azurerm" {
          features {}
        }

        resource "azurerm_resource_group" "rg" {
          name     = var.resource_group_name
          location = var.location
        }

        resource "azurerm_mssql_database" "db" {
          name                             = var.db_name
          server_id                        = azurerm_mssql_server.server.id
        }

        resource "azurerm_mssql_server" "server" {
          name                         = var.server_name
          resource_group_name          = azurerm_resource_group.rg.name
          location                     = azurerm_resource_group.rg.location
          version                      = "12.0"
          administrator_login          = var.db_admin_username
          administrator_login_password = var.db_admin_password
        }

        variable server_name {
          description = "Database server name"
          type = string
        }

        variable resource_group_name {
          description = "Resource group holding the Azure SQL Database"
          type = string
        }

        variable db_name {
          description = "Database name"
          type = string
        }

        variable location {
          description = "Region in which the resource group, the sql server and the sql database will be deployed"
          type = string
        }

        variable db_admin_username {
          description = "Username of the database administrator account"
          type = string
        }

        variable db_admin_password {
          description = "Passwrod of the database administrator account"
          type = string
        }

        output "CONNECTION_STRING" {
          value = "Server=tcp:${azurerm_mssql_server.server.fully_qualified_domain_name},1433;Initial Catalog=${azurerm_mssql_database.db.name};Persist Security Info=False;User ID=${var.db_admin_username};Password=${var.db_admin_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
        }

        output "DATABASE_NAME" {
          value = azurerm_mssql_database.db.name
        }

        output "SQL_SERVER_FQDN" {
          value = azurerm_mssql_server.server.fully_qualified_domain_name
        }

        output "SQL_SERVER_ID" {
          value = azurerm_mssql_server.server.id
        }

and the following application to create it:
apiVersion: core.oam.dev/v1beta1
kind: Application
metadata:
  name: sampleapp
  # necessary for the nginx-controller to discover the ingress and assign it an address
  annotations:
    kubernetes.io/ingress.class: nginx
spec:
  components:
    - name: database
      type: db-azure-sql
      properties:
        server_name: kubevela-sql-server
        db_name: kubevela-db
        location: eastus
        db_admin_username: someadmin
        db_admin_password: somepwd
        resource_group_name: kubevela-demo-db
        writeConnectionSecretToRef:
          name: db-output
          namespace: default

Apply the application file on the cluster and check the terraform-executor container log.
Expected behavior
Whatever azure provider version the controller choose to install, it should work out of the box.
Screenshots

KubeVela Version
1.1
Cluster information
1.20
Additional context
To solve the issue, I had to manually ssh into the cluster, find the location of the offending file and manually download the same file using a command similar to curl https://releases.hashicorp.com/terraform-provider-azurerm/2.60.0/terraform-provider-azurerm_2.60.0_linux_amd64.zip --output tmp/terraform-provider-azurerm_2.60.0_linux_amd64.zip (do not mind the version, it's just an example) and put it in the same location. By running the command file on the original one, I could see that it was corrupted. Running file on the new one I downloaded showed it was ok.

BTW, do you have any cloud resources in Azure for your own services? If yes, you can list them in this thread https://github.com/oam-dev/kubevela/issues/2442.

I have the same issue with AWS.

The version of vela-core is 1.1.5:


Update Notifications

Almost done, just need to do the JSON parsing

For Minecraft Json, you can send a message to a player using Player#sendRawMessage(String json);

@twizmwazin I think Elliott means JSON from the Github API.

Yup, getting used to GSON

Implemented


Normalize spaces, newlines, lists

There's a mix of indented and non-indented lists, lists where the object
follows on the next line and the same line.
This normalizes everything to the same type of lists, spacing build jobs
with newlines to easily grok.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Can't understand the step 2

Hi, I can't understand the step 2. Can you wrote more about it, I can't do anything it's so confusing fora non english native speaker and a begginner...

Hi @aesthetically1940s,
You can find "install path" setting in VSCode settings:

The preview still don't work... I'm sorry I'm new in it I can sounds stupid...

You need to pair { and }. It looks like there are several }s missing at the end of your script.
I recommend you to type a } immediately after typing { so it can't be missed.

Ok, I think I correct everything and now I can't see my focus tree omg this drives me crazy...

I changed a thing and now it says no fucos tree... I'm very lost...

Reason of no focus tree is that in first line "f" of focus_tree is removed.
In line 12 after modifier, an additional "}" is typed so "focus_tree = {" is closed, making it no focus inside the tree.
I recommend you to use syntax tools extension such as cwtools. There will be error markers when you meet such issues.