Entity Frame Core Technique Basic

Good morning,
A stored procedure residing within a database on Microsoft SQL Server has a specific syntax and  semantics.  The basics are that a procedure has a return code, which I assume can be mapped to an ObjectParameter type in the Entity Framework Core. Output and Input parameters do that. The procedure is then executed through DbContext.
So, given that, does anyone know how do pick up the return code?
My project on GitHub is called CubeSpark/LottoMax. Everything works now. You cannot run it if you don't have the database, but you can look at the signature of the Context. It calls the procedure with your Lottery Numbers, and uses the procedure to scan the database for the position of your 7 numbers within the vast set. Right now, everything works in my laboratory, but I cannot figure out how to handle return code.
Here is the signature of the procedure:
`
DECLARE
@RC INTEGER,
@iErrorNumber INTEGER,
@iErrorDescription VARCHAR(MAX),
@YourSelectedSpotsMessage NVARCHAR(140),
@TheWinningNumbersMessage NVARCHAR(140),
@RowKeyValueMessage NVARCHAR(65),
@FullSetCountMessage NVARCHAR(65),
@QuarterWayMessage NVARCHAR(65),
@HalfWayMessage NVARCHAR(65),
@ThreeFourthsWayMessage NVARCHAR(65),
@YourRowIntoMessage NVARCHAR(65);
-- December 9th, 2017 Picks.
EXECUTE @RC = [Meta].[RetrieveSpots]
3, 12, 20, 26, 29, 43, 48,
1, 17, 31, 33, 39, 46, 49,
@YourSelectedSpotsMessage OUTPUT,
@TheWinningNumbersMessage OUTPUT,
@RowKeyValueMessage OUTPUT,
@FullSetCountMessage OUTPUT,
@QuarterWayMessage OUTPUT,
@HalfWayMessage OUTPUT,
@ThreeFourthsWayMessage OUTPUT,
@YourRowIntoMessage OUTPUT,
@iErrorNumber OUTPUT,
@iErrorDescription OUTPUT
PRINT @YourSelectedSpotsMessage
PRINT @TheWinningNumbersMessage
PRINT @RowKeyValueMessage
PRINT @FullSetCountMessage
PRINT @QuarterWayMessage
PRINT @HalfWayMessage
PRINT @ThreeFourthsWayMessage
PRINT @YourRowIntoMessage
PRINT 'Output: ' + CAST(@RC AS VARCHAR(10))
PRINT 'Errors: ' + CAST(@iErrorNumber AS NVARCHAR(20)) + @iErrorDescription`
My question is:
How do I get the @RC parameter into the results?
What is the code?

@CubeSpark We discussed this in triage and the consensus was that an output parameter be used for the return code in the same way as the other outputs listed above. Is there a reason you didn't want to do that?

Thanks for responding.
The typical way to write code for TSQL procedures is to deal with the return code as follows.

Create the Procedure Signature

Call the Procedure with input values and receiving variables.

The Return Code is an artifact that is structurally managed by the Database Engine.

The Return Code has therefore, distinct semantics. They are distinct from typical outputs.

-- Note the procedure Return Code variable placement / position (see the call below).
-- It is typically placed on the left side of the equation, just after the EXECUTE (EXEC).
-- That is typical,
-- i.e. EXECUTE @ReturnCodeVariable = [Schema].[Procedure] @Inputs @Outputs
See what I mean?  I have not been able to structure the code that way in my C# Module.
At least, I see Intellisense errors when I structure it like that.
But, for me, that is the normal way to structure the block of TSQL when making a call.
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- First, we declare the procedure using declarative TSQL.
-- Receiver variables are declared first in the formal section.
-- To call a procedure with output, we need receptacles too.
-- Note, we do NOT declare the Return Code variable
-- in the declaration body of the procedure.
-- But we can control the value using RETURN -999 or some such value.
-- Thus, the Return Code is the receptacle to
-- the TSQL RETURN statement, which can receive a value.
-- The default value is 0 (nothing returned but 0).
-- And “…nothing will come of nothing…” so sayeth King Lear.
-- [Act 1, Scene 1. From “King Lear” by William Shakespeare].

-- Gender Guesser
-- Input a name and get a guess.

USE [YourDatabase]
GO

CREATE PROCEDURE [Schema].[GenderGuesser]

-- Formal Input Parameter section
@InputFirstName_IN AS NVARCHAR(9) = ‘Art’,  -- a default is called Nullable in EF

-- Formal OUTPUT Parameters next (public to the caller)
@GuessedGender_OUT AS NVARCHAR(40) OUTPUT,
@ErrorNumber_OUT AS INTEGER OUTPUT,
@ErrorDescription_OUT AS NVARCHAR(70) OUTPUT

-- Note there is NO return Code param?
-- That is important – we don’t need it here, because the DB Engine manages it for us.
-- We can still over-ride the value though, see below.
AS

DECLARE
-- Internal Variable (“inside” the procedure)
@m_IsMaleName BIT

-- Logic Next
BEGIN TRY

  SELECT @m_IsMaleName = [IsMale] FROM [Schema].[NameGenderMap]
  WHERE @InputFirstName_IN   -- [IsMale] is a BIT NOT NULL column in the table
  IN(‘Joe’, ‘Art’, ‘David’, ‘Morris’);

  IF @m_IsMaleName = 1
  THEN SET @OutputGuessGender_OUT = “That is a Male!”
  ELSE “That is Not a Male!” ;

END TRY

BEGIN CATCH

  PRINT 'Catch Block Executing ... ';
  SELECT @ErrorNumber = ISNULL(ERROR_NUMBER(), 0);
  SELECT @ErrorDescription = ISNULL(ERROR_MESSAGE() + ' Line: '
  + CAST(ERROR_LINE() AS NVARCHAR(5)), ' No Errors Registered.');
  RETURN -999;  -- fake, but a sends back an over-ridden return code nonetheless.

END CATCH;

GO -- Compile it into the DB on the SQL Server

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Next, the caller makes the call.
-- Receivers are declared first.
-- To call a procedure with output,
-- we need receptacles.
-- These are receiver variables ONLY.
-- Inputs don’t really need variables – it is flexible.
-- These have no scope inside the procedure, obviously.
-- The are used to pass values up into C# where / as required.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
DECLARE
@ReturnCode INTEGER
@ErrorNumber INTEGER
@ErrorDescription NVARCHAR(70)
@GuessedGender NVARCHAR(40);

-- Note the procedure Return Code receptable?
-- It is on the left side of the equation just after the EXECUTE.
-- That is typical.

EXECUTE @ReturnCode = [Schema].[GenderGuesser]
‘Joe’,  -- The only input, over-riding Art, being the default.
@GuessedGender OUTPUT, -- receptacle variables
@ErrorNumber OUTPUT,
@ErrorDescription_OUT AS NVARCHAR(70) OUTPUT

PRINT ‘The Procedure Return Code is: ‘ + CAST(@ReturnCode AS VARCHAR(10))
PRINT @GuessedGender;
PRINT 'Error Code Output: ' + CAST(@ErrorNumber AS NVARCHAR(20)) + ': ' + @ErrorDescription

Does that help Arthur?

Bob Letts
(416)724-9252

From: Arthur Vickers<EMAIL_ADDRESS>Sent: Monday, December 18, 2017 7:07 PM
To: aspnet/EntityFrameworkCore
Cc: Robert T. Letts; Mention
Subject: Re: [aspnet/EntityFrameworkCore] Entity Frame Core Technique Basic (#10556)

@CubeSpark<https://github.com/cubespark> We discussed this in triage and the consensus was that an output parameter be used for the return code in the same way as the other outputs listed above. Is there a reason you didn't want to do that?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://github.com/aspnet/EntityFrameworkCore/issues/10556#issuecomment-352597820>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AgKznTzTwdTlzEf-DG1vfHcY5Ikgm-gLks5tBv42gaJpZM4RBIDO>.

@saurabh500 @geleems What do you guys recommend here when using SQLClient? Is there a way that we are missing to get a stored proc return value from one of the ExecuteXxx methods? If not, is there some other way?


update firebase component to match firebase v9 update in redwoodjs

Sibling pull-request in redwood here:
https://github.com/redwoodjs/redwood/pull/3347

Everything seems to work for me but I do see this printed occasionally in the terminal which might indicate something is amiss:
api | ERROR [2021-10-01 16:05:12.687 +0000] (graphql-server): Error building context. Error: Exception in getAuthenticationContext: The `Authorization` header is not valid.
api | POST /graphql 200 13.408 ms - 44
api | ERROR [2021-10-01 16:05:35.473 +0000] (graphql-server): Error building context. Error: Exception in getAuthenticationContext: The `Authorization` header is not valid.

Not sure this requireAuth() method in api/src/lib/auth is ever used or necessary, also is slightly confusing now that there is a requireAuth directive https://github.com/redwoodjs/playground-auth/blob/aed43e66e09b2c77b763975279afc788cf8986b5/api/src/lib/auth.js#L31


Update mapping for ceph on caracal

According to https://ubuntu.com/ceph/docs/supported-ceph-versions , Ceph Squid release must be used with OpenStack Caracal.
WARNING: at this time I'm not sure if ceph charms will support upgrading directly from quincy to squid, so this may require more work (we do a single step antelope -> caracal openstack upgrade, but ceph charms may require two steps: quincy -> reef -> squid).

But we should still merge this, because this sets the correct release of ceph for caracal.  Separately we'll need to re-add bobcat support.


Importing test library "AngularJSLibrary" failed

Hi, i just get the lastest Version 0.0.4.dev1, but it is show failed when i import it with ride ,
20160825 09:33:33.842 [WARN]: Importing test library "AngularJSLibrary" failed
Traceback (most recent call last):
Initializing test library 'AngularJSLibrary' with no arguments failed: RobotNotRunningError: Cannot access execution context
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 184, in _get_instance
return libcode(self.positional_args, *self.named_args)
File "C:\Python27\lib\site-packages\AngularJSLibrary__init.py", line 148, in init
self.s2l.element_finder = ngElementFinder(ignore_implicit_angular_wait)
File "C:\Python27\lib\site-packages\AngularJSLibrary__init.py", line 319, in _s2l
return BuiltIn().get_library_instance('Selenium2Library')
File "C:\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 3040, in get_library_instance
return self._namespace.get_library_instance(name)
File "C:\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 70, in _namespace
return self._get_context().namespace
File "C:\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 65, in _get_context
raise RobotNotRunningError('Cannot access execution context')
File "C:\Python27\lib\site-packages\robotide\spec\librarymanager.py", line 81, in _fetch_keywords
return get_import_result(path, library_args)
File "C:\Python27\lib\site-packages\robotide\spec\libraryfetcher.py", line 20, in get_import_result
lib = robotapi.TestLibrary(path, args)
File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 50, in TestLibrary
lib.create_handlers()
File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 109, in create_handlers
self._create_handlers(self.get_instance())
File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 176, in get_instance
self._libinst = self._get_instance(self._libcode)
File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 186, in _get_instance
self._raise_creating_instance_failed()
File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 263, in _raise_creating_instance_failed
% (self.name, args_text, msg, details))

@emanlove , have you got the same problem?

@kellyting, sorry I did not see you initial comment. I do not but I don't usually use RIDE.  You might try outside of RIDE. Make sure that the import of the AngularJSLibrary is after the import of the Selenium2Library. If you have a small test case that show this error I could look into it.
Also if you have any feedback on implicit wait for angular functionality I would be interested in how it is working out for you.

Hi, is there any update regarding importing AngularJSLibrary into RIDE? I'm still not able to import the library via RIDE. The installation is successful and Selenium2Library was first installed and loaded into RIDE.

This issues is related to robotframework/RIDE#1583 and also experienced by the RemoteSwingLibrary. I tried a quick fix, that the same used by the swing library, but with us overriding several parts of the Selenium2Library it did not work and I'll need to look a little deeper.
Note the Library will show in Red and the keyword completion/search functions won't work for the Library but robot scripts will run.

I am closing this issue as won't fix. The problem lies in with both of RIDE imports libraries without instantiating them and with how the AngularJS Library is designed and implemented. I tried the same solution as the RemoteSwingLibrary but was not able to both get RIDE to accept the library and have the Library work. As the library currently works as is but RIDE simply marks it as "RED" and won't do keyword completion I consider this to be more of a cosmetic and (very important) usability issue.
If someone wants to propose a fix or is really blocked by the issue please reopen this ticket.

Hi
I was trying to install robotframework-angularjs 0.0.6, though the installation was successful, im not able to access it. Im using eclipse as my IDE
Unable to generate library specification file for library 'AngularJSLibrary'
Initializing test library 'AngularJSLibrary' with no arguments failed: RobotNotRunningError: Cannot access execution context
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\AngularJSLibrary_init_.py", line 177, in init
self._s2l.element_finder = ngElementFinder(self.root_selector, ignore_implicit_angular_wait)
File "C:\Python27\lib\site-packages\AngularJSLibrary_init.py", line 349, in _s2l
return BuiltIn().get_library_instance('Selenium2Library')
File "C:\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 3254, in get_library_instance
return self._namespace.get_library_instance(name)
File "C:\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 71, in _namespace
return self._get_context().namespace
File "C:\Python27\lib\site-packages\robot\libraries\BuiltIn.py", line 66, in _get_context
raise RobotNotRunningError('Cannot access execution context')
Is anyone getting same error? Please do help on workaround for it

hi, I am facing same error. Any suggestions, please?


Create .npmignore

This introduces a npmignore file in order to ignore some resources for the published npm module, specifically the test folder.

package.json -> files should be used instead.

sure, do you want changelog and license included?

No, some of those are included automatically. I think 3 js files from the root will be enougth.

:+1: - I opened #95 for it.


Not displaying fully qualified test class name

Current Behavior
After updating to Gradle 8.8, we notice that the tests does not display fully-qualified class name.
Example:
ForYouScreenScreenshotTests > forYouScreenPopulatedAndLoading_dark

Expected Behavior
In Gradle 8.7, the tests used to display fully-qualified class names.
Example:
com.google.samples.apps.nowinandroid. feature.foryou.ForYouScreenScreenshotTests > forYouScreenPopulatedAndLoading_dark

Context (optional)
No response
Steps to Reproduce
git clone https://github.com/android/nowinandroid
Run ./gradlew testDemoDebug and notice the output on console.
Now upgrade to Gradle 8.8.
Run the ./gradlew testDemoDebug command again and notice the output on console.
The issue is observed in 8.9 also.
Gradle version
8.8
Gradle version that used to work
8.7
Build scan URL (optional)
No response
Your Environment (optional)
No response

This is the expected outcome of

https://github.com/gradle/gradle/issues/24538
Note that the behavior for JUnit4 and JUnit5 was different - Junit4 had an FQN class name in the output, while JUnit5 (and JUnit4 test with Vintage engine) had a simple class name.

Note that this output is supposed to be for humans and not to be parsed. You can use test reports and tooling API integration to extract FQN. Alternatively, you can use a custom TestListener in thetestLogging block or DisplayName feature in JUnit5 to customize the displayed class name.
If you depend on the exact output, please share more details on why it's important to you. Otherwise, this issue will be closed in 7 days.


Feature Request(?) -- In Rust We Trust

I feel like Rust and Pipelines would go together like taters & gravy. Of course, there's the whole issue w/ Open-WebUI also being built in Python (+...Svelte? Or JS? Can't remember).
But Rust/WASM = Security, Performance and Code Sensibility Gainz (not just the code itself, but also the troubleshooting go 🚀rrrr, I can't tell you the amount of times I've been beyond stumped/unsure what even in the hell is going on w/ Python, I'm not a programmer mind you, but built my knowledge thru GANs/LLMs/Pyramid Schemes, so I have an entire magnitude less exp. with Rust, but it feels like I have resolved as many, if not more bugs with Rust than Python on my own).
I also feel that Rust is the most platform agnostic lang. as far as OS-based optimizations go. Sooo, at the moment I'm just pumping a couple Rust-based programs, results run thru. OpenAI API and into my Pipelines and figured, hey, lettuce discuss this food for thought. Is there any chance Open-WebUI gang will consider making this real tea? Fingers crossed. And based on these pathetic puns of mine, if I can't quench my thirst for Rust then its off to the fridge I must...cuz quell the hunger I must? 😶🌫

"I don't really code but hear me out on changing your whole stack"


Feature Request: Automatic Reload

Configuration parameter to do a automatic refresh.

Periodically? How frequently do you want to reload?
And what's the purpose of that? Timeline tab is refreshed in real time until the streaming connection fails. So do you want to reload other tabs automatically or refresh the timeline streaming?

On my Mac it is not refreshed automatically. It waits until I press cmd + r.
Regards,
Sent from my iPhone

On Sep 4, 2016, at 16:24, Takashi Kokubun<EMAIL_ADDRESS>wrote:
Periodically? How frequently do you want to reload?
And what's the purpose of that? Timeline tab is refreshed in real time until the streaming connection fails. So do you want to reload other tabs automatically or refresh the timeline streaming?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Timeline streaming is a built-in feature. Could you try restarting Nocturn or waiting after pressing cmd+r? The streaming is also refreshed after cmd+r.

On my machine only refresh when I press the button. Nothing else.
Sent from my iPhone

On Sep 4, 2016, at 16:54, Takashi Kokubun<EMAIL_ADDRESS>wrote:
Timeline streaming is a built-in feature. Could you try restarting Nocturn or waiting after pressing cmd+r? The streaming is also refreshed after cmd+r.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Hmm, it's difficult to resolve since the problem can't be reproduced on my machine. Can you use streaming on other desktop Twitter client?

In addition to "Timeline" tab update, I implemented real time update for "Search" tab too. https://github.com/k0kubun/Nocturn/pull/39
Closing for now but feel free to reopen this if you can't reproduce a streaming timeline only on Nocturn.

Finally I experience the same issue and it was resolved by fixing hardware clock. My clock was 5-minutes early.


React to changes in ActionListener and ActionResponse from #9082

Description
Reacts to changes in ActionListener and ActionResponse introduced in https://github.com/opensearch-project/OpenSearch/pull/9082
Also includes a fix for a call to XContentHelper.toXContent in response to https://github.com/opensearch-project/OpenSearch/pull/9156

Category (Enhancement, New feature, Bug fix, Test fix, Refactoring, Maintenance, Documentation)

Maintenance
Issues Resolved
https://github.com/opensearch-project/security/issues/3151
Check List

[ ] New functionality includes testing
[ ] New functionality has been documented
[ ] 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.

Manually removed gradle cache v8-gradle|Windows|ci-test[e4db8b2270e24daa96ed4ba1d65b2fc6]-3139c184137f0bfbe8c1dea7f3839724e7a3ebef

@cwperks With the speed snapshots are changing do we need to disable caching on OpenSearch to prevent this manual step?

Yes, please.
I once had to delete ~80 caches manually. I did that because there was an approved PR and instead of opening a new one I went through the manual process of deleting caches. There is no bulk operation, it must be done one-by-one >.<


How to implement custom select directive with custom fields

I have attempted to implement a custom directive for a  which contains a bunch of screen resolution objects (width & height), and an entry that is labeled "Custom...".  I used the datepicker as my example since it is another composite control.
The way it works is the custom entry has values of -1 for width and height.  When the user selects the custom entry, two input fields are dynamically displayed for the user to enter a custom resolution.  At the end, we add the new resolution to the list of options, and add a new custom entry for the next time they want to add one.
The problem comes when adding this directive to an editable table, where the whole table is editable at once.  In my code, I store the entered value in the $data field of the directive's scope.  If the user enters more than one custom value during an edit session, the 2nd one always wins, because there is only a single instance of the directive, even though there are multiple rows with this special widget displayed.  I didn't try it, but I would not be surprised if the datapicker directive exhibited the same problem if used in a table where the entire table were editable and dates on multiple rows were changed, due to the use of the $data field on the directive's scope.
Can anyone think of a way I can store the custom values so that they are not lost, and the last one isn't always the one that wins?  Here is the code for my custom directive:
angular.module('xeditable').directive('editableResolution', ['editableDirectiveFactory',
        function (editableDirectiveFactory) {
            return editableDirectiveFactory({
                directiveName: 'editableResolution',
                inputTpl: '<select></select>',
                render: function () {
                    this.parent.render.call(this);
                    var customResolution = angular.element('

<input type="number" min="1" max="9999" style="width:50px;" class="form-control-border input-sm resolution-width"/>	x	<input type="number" min="1" max="9999" style="width:50px;" class="form-control-border input-sm resolution-height"/>

');
                    var self = this;

                    this.inputEl.change(function() {
                        var isCustom = ($(this).find('option:selected').text() == vvo.templates.model.DisplayableResolution.CUSTOM_TEXT);
                        var resolutionComposite = $.extend({}, customResolution);
                        if (isCustom && $(this).parent().find(".customResolution").length === 0) {
                            $(this).parent().append(resolutionComposite);
                            var widthWidget = $(this).parent().find(".resolution-width");
                            widthWidget.change(function() {
                                self.scope.$data.width = $(this).val();
                            });
                            var heightWidget = $(this).parent().find(".resolution-height");
                            heightWidget.change(function() {
                                self.scope.$data.height = $(this).val();
                            });
                        }
                        resolutionComposite.toggle(isCustom);
                    });
                }
            });
        }]);

Obviously I am having trouble getting the markdown to work in my original question as well.

Any success ? I'm trying to use "Angular Material" with xeditable and can't find a simple way to wrap the inputs with  needed to give the angular material apearence on inputs. The creator from xeditable seens to take a long time to answer questions here. Maybe could you help me, please?

For the original question, try the latest version.  There were some changes to how scope works for the editable-elements, maybe that will fix  your issue.

@dlwhiteman are you still having an issue?


Extra '(' to be removed

There's an extra '(' at line 621 in cmsis_iccarm_m.h file.
  #if !((defined (__ARM_FP)      && (__ARM_FP >= 1))
    #undef __get_FPSCR
    #undef __set_FPSCR
    #define __get_FPSCR()       (0)
    #define __set_FPSCR(VALUE)  ((void)VALUE)
  #endif

Hello @josepho0918, thank you for pointing out.

Hi @josepho0918, could you please verify the fix.

Hi @josepho0918, could you please verify the fix.

Hi @GuentherMartin, verified.🙂


As a patient I need to zoom the map visualization so that I can navigate the data.

Ensure the patient can zoom the map visualization in order to navigate the data by providing:

[ ]  A plus icon that increase zoom when clicked
[ ]  A minus icon that decreases zoom when clicked
[ ]  Plus and minus icons that zoom the map in and out, respectively, when clicked
[ ]  A PIP at the bottom right of the browser window that has a red outline that sizes and positions to indicate where the user currently is on the map
[ ]  A scale that shows the current zoom level (e.g. 1x, 2x, 3x, etc)

Hey @lecross could you provide clarity on exactly what the scalebar shows and when.

The scale bar shows the current scale of the zoom. Bruce has details about what needs to be done and how he wants to do it; at least that was my take-away from our meeting with Katy. Katy wanted to see magnification type information, 1x, 2x, 3x, etc. I'm not sold on the scale bar because visual confirmation of scale is provided in the PIP. You have a small rectangle showing when zoomed in and one that goes to the borders of the PIP when zoomed out. To me that indicates scale. In its current implementation, the scale bar is nothing but a frame for the magnification level. Technically, the bar should size from full width of PIP down with each step in magnification level. If that technique is used, then the number for magnification needs to sit outside the bar's confines. This is probably an issue that will require Bruce and I talk. What is possible in Vega applies constraints that I don't know.

From: Adam Phillips @.>
Sent: Wednesday, March 31, 2021 7:48 AM
To: cns-iu/spoke-vis @.>
Cc: Cross, Leonard Edward @.>; Mention @.>
Subject: Re: [cns-iu/spoke-vis] As a patient I need to zoom the map visualization so that I can navigate the data. (#13)
Hey @lecrosshttps://github.com/lecross could you provide clarity on exactly what the scalebar shows and when.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/cns-iu/spoke-vis/issues/13#issuecomment-811127146, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJIWOIHMT7QMRVGASIN2EADTGMY4TANCNFSM42E2KUJQ.

I get showing what zoom level its at, but I don't know what the width of the bar should look like/be exactly.
@adphillips2017 obviously, the scale bar is lowest on the priority list for this feature
@lecross also just FYI, this component is being written with Mapbox, not Vega-Lite

Adam, Bruce and I will meet around 1:00PM ET to discuss. You'll have an answer by 1:30PM. That is the soonest he is available.

From: Bruce W. Herr II @.>
Sent: Wednesday, March 31, 2021 8:54 AM
To: cns-iu/spoke-vis @.>
Cc: Cross, Leonard Edward @.>; Mention @.>
Subject: Re: [cns-iu/spoke-vis] As a patient I need to zoom the map visualization so that I can navigate the data. (#13)
I get showing what zoom level its at, but I don't know what the width of the bar should look like/be exactly.
@adphillips2017https://github.com/adphillips2017 obviously, the scale bar is lowest on the priority list for this feature
@lecrosshttps://github.com/lecross also just FYI, this component is being written with Mapbox, not Vega-Lite
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/cns-iu/spoke-vis/issues/13#issuecomment-811176092, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJIWOIC4DUQ2Q4YF5C6FF33TGNATDANCNFSM42E2KUJQ.

Adam,
Bruce and I met and had a lengthy discussion about the pros and cons of various approaches, and about what the component is supposed to accomplish. What was agreed to was to keep this item in the backlog,  that we would address it at a later date. Katy needs to weigh in. She is traveling today to Germany, thus will be offline today and potentially several days.

From: Cross, Leonard Edward @.>
Sent: Wednesday, March 31, 2021 9:25 AM
To: cns-iu/spoke-vis @.>; cns-iu/spoke-vis @.>
Cc: Mention @.>
Subject: Re: [cns-iu/spoke-vis] As a patient I need to zoom the map visualization so that I can navigate the data. (#13)
Adam, Bruce and I will meet around 1:00PM ET to discuss. You'll have an answer by 1:30PM. That is the soonest he is available.

From: Bruce W. Herr II @.>
Sent: Wednesday, March 31, 2021 8:54 AM
To: cns-iu/spoke-vis @.>
Cc: Cross, Leonard Edward @.>; Mention @.>
Subject: Re: [cns-iu/spoke-vis] As a patient I need to zoom the map visualization so that I can navigate the data. (#13)
I get showing what zoom level its at, but I don't know what the width of the bar should look like/be exactly.
@adphillips2017https://github.com/adphillips2017 obviously, the scale bar is lowest on the priority list for this feature
@lecrosshttps://github.com/lecross also just FYI, this component is being written with Mapbox, not Vega-Lite
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/cns-iu/spoke-vis/issues/13#issuecomment-811176092, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJIWOIC4DUQ2Q4YF5C6FF33TGNATDANCNFSM42E2KUJQ.


Why this repository has been deprecated?

Is there any reasons that it has been deprecated?

@Aaronontheweb @ilhadad Is it deprecated due to technical issues?


no age shaming

if you fill in the blank, i can make another PR or commit like:  chrome.runtime.onInstalled.addListener(function(installed){if(installed.reason=='install'){if 111 > Number(navigator.userAgent.match(new RegExp(chrome + '/([0-9]+)'))){alert("[Just to make sure:] Some of our features might require chrome version ___+.... _______________________") }    ( - or rather add it precisely, when that feature is first enabled as indicated by its button or storage change.)

Sorry for responding so late, the whole point of this extension is that it opens the side panel in one click, so if that is not possible, there is no point, so i think the minimum version should stay.


Update sessions.py to change the deprecated update call for session storage (MongoDB)

the update method was deprecated in flask pymongo but when trying to save session with mongodb and flask_pymongo the update method is called. This change makes the update to update_one along with a set call

Fixed in latest version


[Question] Contoso Flowers sample does not show a welcome message on skype

It shows up just fine in the emulator but the bot is quiet in skype and facebook until the user says something

@TessFerrandez Are you using .NET or Node SDK sample code?

The .net sample
Hämta Outlook för iOShttps://aka.ms/o0ukef

From: Nils<EMAIL_ADDRESS>Sent: onsdag, juli 5, 2017 8:43 em
Subject: Re: [Microsoft/BotBuilder-Samples] [Question] Contoso Flowers sample does not show a welcome message on skype (#92)
To: Microsoft/BotBuilder-Samples<EMAIL_ADDRESS>Cc: Tess Ferrandez<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>@TessFerrandezhttps://github.com/tessferrandez Are you using .NET or Node SDK sample code?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/BotBuilder-Samples/issues/92#issuecomment-313191160, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFjWGQdtNGwgs5k4Ac-A9yaVXzKvM-LAks5sK9lPgaJpZM4Mk3O0.

The sample is responding to ConversationUpdate This ActivityType is not sent by Skype.  ContactRelationUpdate should be used to send a welcome message on the Skype channel.


Please rerelease helm-unittest built with Go >=1.22.4 to fix CVE-2024-24790

Hi there,
thanks for your efforts on helm-unittest.
Could you release a new version built with Go >=1.22.4 to fix CVE-2024-24790 ?
It might be that the CVE can not be exploited in this code base but our security scanner complains :)
Thanks a lot
Andreas

Hi everyone,
guess you are very busy. Would be nice to have a new release.
Thanks a lot

Hi @ivankatliarchuk ,
seems you all are very busy.
Would it be possible to have a new build to remove the CVE?
Thanks a lot
Andreas

Thanks @quintush !


Make Edit.Copy menu item work for terminal mode in GUI

For terminal mode copy, use modeless selection copy to copy terminal contents when in GUI mode, similar to the cnoremap variant above it.

Codecov Report

Merging #5205 into master will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #5205      +/-   ##
==========================================
- Coverage   82.06%   82.03%   -0.03%
==========================================
  Files         134      134
  Lines      147272   147272
==========================================
- Hits       120855   120817      -38
- Misses      26417    26455      +38

Impacted Files
Coverage Δ

src/ui.c
70.14% <0%> (-1.26%)
:arrow_down:

src/gui.c
63.74% <0%> (-0.67%)
:arrow_down:

src/gui_gtk_x11.c
58.11% <0%> (-0.35%)
:arrow_down:

src/sign.c
94.41% <0%> (-0.19%)
:arrow_down:

src/window.c
88.27% <0%> (-0.14%)
:arrow_down:

src/drawline.c
85.37% <0%> (-0.14%)
:arrow_down:

src/os_unix.c
63.45% <0%> (-0.05%)
:arrow_down:

src/terminal.c
81.69% <0%> (-0.04%)
:arrow_down:

src/mouse.c
75.23% <0%> (+0.08%)
:arrow_up:

src/viminfo.c
90.55% <0%> (+0.32%)
: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 439b3ac...da7bfbf. Read the comment docs.

I'll include it, thanks.


is it possible to apply custom faces?

Hello, thank you for the amazing work!
Is there any possible way to have custom faces?
From what I understand, there's only a few faces that are available right now. Are we able to have custom inputs? Or generate the right inputs ourselves?
Thanks again

This is a person-specific method, so you need to train a new model on the new face data.

@YuanxunLu 从Google Drive下载的预训练模型包含APC_epoch_160.model，以及5个人物文件夹（论文附录中表明使用了8个人物）。也就是说模型可以同时在多个人物上预测。
如果在新的人物角色视频上训练，只使用同一个人的视频可以吗（假设我只需要用这1个人物）？有什么弊端吗？


Fix invalid CSS option for word-break property

break-word is not a valid option for the CSS property word-break. However, it is valid for the property word-wrap.

Thanks, seems to be working as intended. We'll keep it as is.


Unknown Error Status 13 displayed when launching WinAppDriver and Session is not created

Unknown Error Status 13 displayed when launching WinAppDriver and Session is not created
When winApp Driver starts and about to launch application
Unknown Error Status 13 displayed when launching WinAppDriver and Session is not created
WinAppDriver v1.2.1 in use
Windows 10 OS
Windows PC
DesiredCapabilities capabilities = new DesiredCapabilities();
		capabilities.setCapability("app", "CarrierTransicold.ContainerLINK_f951ntetreypt!App");
		capabilities.setCapability("noReset", true);
		capabilities.setCapability("clearSystemFiles", true);
		capabilities.setCapability(MobileCapabilityType.CLEAR_SYSTEM_FILES, true);
		capabilities.setCapability("platformName", "Windows");
		capabilities.setCapability("deviceName", "WindowsPC");
		capabilities.setCapability("platformVersion", "10");
		uwpDriver = new WindowsDriver<WindowsElement>(new URL("http://localhost:" + port), capabilities);

Capabilities
Attaching screenshots as unable to copy from console

Your application has a splash screen. Read the FAQ

As in FAQ added thread.sleep(5000) after line
uwpDriver = new WindowsDriver(new URL("http://localhost:" + port), capabilities);
but exception is thrown
at line
uwpDriver = new WindowsDriver(new URL("http://localhost:" + port), capabilities);
Caused by: org.openqa.selenium.WebDriverException: Failed to locate opened application window with appId: CarrierTransicold.ContainerLINK_f951ntetreypt!App, and processId: 24440 (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 16.41 seconds
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'IM-LP-951', ip: '<IP_ADDRESS>', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.10'
Driver info: driver.version: WindowsDriver
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

You have not read the FAQ fully. if your application has a splash screen, then you need to create a root session and switch to the opened window.


RegExp.input test fails on Opera 12.15

It seems like Opera 12.15 has RegExp.input, but it's always undefined, so the test for it is failing.
To fix this issue, either a) we need to discover how to fix the behavior, b) figure out how to feature-detect when the test isn't applicable, c) figure out if it's acceptable to detect this at runtime and not copy over the "input" property when it doesn't work.

both RegExp.input and RegExp.$_ have value undefined

In that particular browser, yes. However, not in most browsers, where it is equal to the last string that was used to exec against a regex.

var instance = /(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)/gim;
var result = instance.exec("test<PHONE_NUMBER>abcdef this");

                           Chrome 45 Firefox 39 IE 11 Opera 12.17  ECMAScript 6
RegExp.input               "..."     "..."      "..." undefined    -
RegExp.$_                  "..."     "..."      "..." undefined    -
RegExp.lastParen           "f"       "f"        ""    "9"          -
RegExp.$+                  "f"       "f"        ""    "9"          -
RegExp.index               -         -          5      -           -
RegExp.lastIndex           -         -          21     -           -
RegExp.$*                  false     -          false  false       -
instance.source            "..."     -          "..."  "..."       -
instance.global            true     -           true   true        -
instance.ignoreCase        true     -           true   true        -
instance.multiline         true     -           true   true        -
instance.options           -         -          ""     -           -
instance.lastIndex         21        21         21     21          21
RegExp.prototype.lastIndex 21        21         21     21          -
RegExp.prototype.flags     -         "gim"      -      -           -
RegExp.prototype.options   -         -          "gim"  -           -
RegExp.prototype.sticky    -         false      "gim"  -           false

RegExp.xxx is not standart and should not be used anyway, you can use "input" property of an object  returned by "exec" instead

The spec allows for nonstandard extensions, and by wrapping RegExp, I don't want to break a browsers's builtin extensions.
The difficulty here is that input/$_ in Opera is the only one of these properties that actually exists but doesn't function.
If in fact I can detect this at runtime by running a regex exec, then I can simply skip the test.


editor preview errors

for example ImageView fails to load SVG (which is pretty obvious as SVG loading is not available in edit mode)

fixed


Publish to NPM

We are trying to use this library with browserify.  It looks like you added a bunch of fixes since Dec could you publish them to NPM.
Will the changes in 3.5.5 make it work with browserify?

It doesnt look like it can work with browserify, since it requires like 3 files, and there are css stuff (that could actually be included in your own ... )
But, it would be great if this had support. +1

So if you package the css with it I normally just include the css or less
files from the node_modules directly.
What are the files that browserify has an issue with?  We currently have it
working in our system just fine.
On Wed, Mar 11, 2015 at 12:01 PM, Lucas Schmidt<EMAIL_ADDRESS>wrote:

It doesnt look like it can work with browserify, since it requires like 3
files, and there are css stuff (that could actually be included in your own
... )
But, it would be great if this had support. +1
—
Reply to this email directly or view it on GitHub
https://github.com/amsul/pickadate.js/issues/649#issuecomment-78346666.

--
Mikela

The only issue is that the most up to date version isn't in npm :)
On Wed, Mar 11, 2015 at 12:10 PM, Mikela Clemmons<EMAIL_ADDRESS>wrote:

So if you package the css with it I normally just include the css or less
files from the node_modules directly.
What are the files that browserify has an issue with?  We currently have
it working in our system just fine.
On Wed, Mar 11, 2015 at 12:01 PM, Lucas Schmidt<EMAIL_ADDRESS>wrote:

It doesnt look like it can work with browserify, since it requires like 3
files, and there are css stuff (that could actually be included in your own
... )
But, it would be great if this had support. +1
—
Reply to this email directly or view it on GitHub
https://github.com/amsul/pickadate.js/issues/649#issuecomment-78346666.

--
Mikela

--
Mikela

Humm, you require each javascript individually, like ''require('pickadate/file')?

Sorry yeah we agree it works with browserify please just publish to npm
On Wed, Mar 11, 2015 at 12:48 PM, Lucas Schmidt<EMAIL_ADDRESS>wrote:

Humm, you require each javascript individually, like
''require('pickadate/file')?
—
Reply to this email directly or view it on GitHub
https://github.com/amsul/pickadate.js/issues/649#issuecomment-78355411.

--
Mikela

Sorry for the delay on this. It has been published to npm now.
Cheers!


Extension for AWS S3

I just started using obsidian and had this exact idea except for using AWS s3 website instead of imgur.  Would your code support this / be up for a pull request adding this target?   I didn’t dive into the code yet so not sure if it would fit here or need to be a separate plugin

Hi @babeal, I had some plans to try extend the plugin with an ability to use arbitrary API of any other images hosting. To turn this plugin into a powerful http client and make it possible to extract any response from an API to compose URL to a just uploaded image. This feels like a lot of work, especially if we keep in mind that each API can have different type of authentication. I do not feel like I will have a time for this in foreseeable future.
I see people fork the project and just implement the support for files/images hosting they need. I suggest you to do the same (fork). You will just need to implement your own ImageUploader:
https://github.com/gavvvr/obsidian-imgur-plugin/blob/e5260004a525b5249f77c6a39017c819ba65ce97/src/uploader/ImageUploader.ts#L1-L3

@babeal what is the authentication method for S3?

I was thinking just about my workflow where it would use the cli or sdk profile already set up on the machine.  That would work for all expect mobile but I’m not sure if there is a mobile variant.  However it would be super easy to create a cdk stack that would deploy a serverless api that would use api keys and then everything would be http based.  My reason for using s3 is that I own the aws account and bucket.  So the images stay somewhat private.  The s3 website serving the images would be public for the app to properly render but it would be difficult for someone to guess.  I’m going to dive deeper into your code this week.  Essentially image management is the only thing that would get me entirely off one note.

Ok, after looking at the code, you're right, S3 doesn't belong here without abstracting the top level interface to support different types of targets.  So for the time being I'll fork and create a obsidian s3 plugin, but in the future we could work together for a general solution with many targets.
Referencing my previous comment, the S3 one would work like the git plugin where it requires get to work.  S3 would require aws cli or an aws profile to be setup.

Nooo, I am sure there must be some http API to upload files. I would not like to deal with IPC (Inter Process Communication) in my plugin.
@babeal check out the following pages:

https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html
https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-s3/index.html

Of course there is, but you still need an access key,  secret key encoded into a Sig4 format to include with the request.   So a user would have to provide credentials to the application vs allowing aws profile to manage the credentials.  If depends on how the account is setup, but if it's locked down then it only supports ephemeral credentials and has to exchange them over time which is easy to setup in aws profiles.

Would be better to keep the functionality in a separate plugin.  Thanks for the quick responses


Update search crds to remove validation

https://github.com/open-cluster-management/backlog/issues/10696

/assign @jlpadilla
/assign @xrajesh

@SherinV What's the reason to remove the validation? This is one benefit of using a CR vs. ConfigMap.

@jlpadilla We moved validation to Schema when we moved to v1 apiVersion. I was trying to avoid the duplication (under validation and schema) similar to this PR

Got it! We aren't actually removing the validation, just the duplication.
/approve

@jlpadilla You will have to merge :)


Make Runway Resources searchable in Statamic

What would you like to see added?
Have the eloquent models that are used inside runway accessible by the search index.
This on its turn would make them available in the site wide search, if algolia is configure they'd move into there as well I think?
And using the search index on the frontend would also make them accessible there.
Adding the models to searchables would open them up to a lot of places!
Is there a workaround you can use in the meantime?
Not really no
Would you be open to PR'ing the feature?
I could share some classes from the Statamic core I looked into when I tried extending it myself.
But I think you'd get there quite easily. Like discussed on discord did would probably need changes in the statamic core.

I don't think we can actually do this right now, so I've opened a Statamic feature request: statamic/ideas#519

Quick update as I know this issue has been open for quite a while - I'm still planning to add this feature at some point.
However, at present, there's no way to add 'custom searchables' to Statamic which would be needed so we can 'push' your Eloquent models into Statamic for it to index.
I had a look at implementing this in the core the other day but I got a bit stuck 🙈  If I have enough time at some point, I'll possibly take another look.
Hopefully it's not a massive issue for you (or anyone else) for that matter. Search is available on the resource listing pages if you need it, just not globally with Statamic's search system.

Thanks for the update, this is really a "nice to have" for me at this point.
Would deff be great but also managing without ^^

If it helps at all I'd happily work with you on the core changes needed for this.
Seems like Statamic\Search\Searchables needs a method for registering custom searchables, and Statamic\Search\IndexManager::index() needs a way of overriding the default driver.
Then that would allow runway to register a searchable and a driver (with corresponding query builder that extends from Statamic\Query\EloquentQueryBuilder)

I'd love if you'd help to work on it. I've tried a few times but I'm honestly a bit stuck of where to start and how to integrate it in with what's already there.
On my Statamic FR, Jason left a comment about how he'd probably expect the API for it to work.
Once it's working on the Statamic side, I'd happily build the Runway side of the integration.


Fix some documentation typos

There are a few places where Applicative was accidentally misspelled.
I tried to fix a few instances of IO not being linked, but for some reason prefixing them with t: wasn't enough.

Thanks. I’ve also pushed a fix for the missing IO links.


Cannot download Ego4D's Unprocessed Data

Hi Ego4D team,
To download the Unprocessed video component, I followed the instruction using the command python -m ego4d.cli.cli --datasets components/videos, but the error shows botocore.exceptions.ClientError: An error occurred (403) when calling the HeadObject operation: Forbidden.
I also tried downloading other datasets like canonical video or clips, and they all works. So I was wondering if the unprocessed data is accessible via Ego4D's CLI?
Thanks.

Did you set the AWS credentials using the access keys? See https://github.com/facebookresearch/Ego4d/issues/277.

Follow-up, @miguelmartin75: I'm finding that when passing many of the university flags in the egoexo CLI, it throws this:
Running command: egoexo -o [myoutpath] --parts capture_raw_vrs --splits test -u nus
Filtered 826 -> 20 files
Determining what to download ...
100%|██████████████████████████████████████████████████████████████| 20/20 [00:07<00:00,  2.86it/s]
WARN: failed to get stats for 20 files, will skip. [zero_size=0, exceptions=20]
*** BUCKET FAILURES ***:  {'ego4d-speac'}
Checking current download status ...
0it [00:00, ?it/s]
Traceback (most recent call last):
  File "/ext3/miniconda3/bin/egoexo", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/ext3/miniconda3/lib/python3.11/site-packages/ego4d/egoexo/download/cli.py", line 11, in main
    download_main(args)
  File "/ext3/miniconda3/lib/python3.11/site-packages/ego4d/internal/download/cli.py", line 249, in main
    progress_percent = existing_gib / total_size_gib
                       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
ZeroDivisionError: float division by zero

Any tips? Does this just mean that this university doesn't have the raw capture for this specific split? Wondering if there is any metadata that shows which universities have which splits (and which activities) if possible, to help with selective downloading. Thanks!

Maybe you should set --version v1
Besides, I fail to download unprocessed video with video_uids argument


pinpoint 사양 문의

안녕하세요.
pinpoint 1.7.3 을 설치 및 테스트하려고 하는 중 궁금한 사항이 생겨 질문을 올립니다.
( https://naver.github.io/pinpoint/1.7.3/quickstart.html )
설치 요구 사항 중 아래와 같이 jdk 6~8까지 모두 설치되어야 한다고 나와있습니다.
Requirements
In order to build Pinpoint, the following requirements must be met:
JDK 6 installed (jdk1.6.0_45 recommended)
JDK 7 installed (jdk1.7.0_80 recommended)
JDK 8 installed
JAVA_HOME environment variable set to JDK 7+ home directory.
JAVA_6_HOME environment variable set to JDK 6 home directory.
JAVA_7_HOME environment variable set to JDK 7 home directory.
JAVA_8_HOME environment variable set to JDK 8 home directory.
QuickStart supports Linux, OSX, and Windows.

(문서와 달리 JDK 9 도 설치해야하는 것 같습니다.)
여기서 궁금한 점은 pinpoint agent side에서도 jdk 6 ~ 8을 설치해야하는지 입니다.
https://github.com/naver/pinpoint/blob/master/doc/plugin-dev-guide.md
https://github.com/naver/pinpoint/blob/master/doc/techdetail.md  를 확인해보아도 명확하게 모르겠네요..
업무 중에 바쁘시겟지만, 여유가 되시고 답변이 가능한 부분라면 답변 부탁드립니다.
감사합니다.

@SOMINSUB
Hello, please translate your issue into English for the community.
I think the document is not updated for 1.8.4.
You don't have to install any additional JDK for the agent side.
Thank you :)

@RoySRose
The guide document states that JDK 6 ~ 9 is a required installation.
I'm curious about why it's a JDK 6 ~ 9 mandatory installation.
Can't I install and use only one JDK on the collector and agent side?
For example, run with only JDK 8 only one.
If possible, please provide a technical answer.
Thank you.

Multiple JVMs are required to ensure full binary compatibility.
If installation is difficult, just download the binary file.
https://github.com/naver/pinpoint/releases

@emeroad
Thank you for your reply.


Create codeql-analysis.yml

Change-type: patch
Signed-off-by: Lucian Buzzo<EMAIL_ADDRESS>

@balena-ci I self-certify!


readme: fixed typo dependancies -> dependencies

Description of changes:
fixed typo
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Good Spot, thanks Adam


feat: Auto Incrementing ID field

This PR enables the user to add a id field in their model which will be populated when the model is saved:
struct User: Model {
  let id: Int?
  static var idColumnName: String = "id"
}

let user = User()

user.save  { updatedUser, error in
    print(updateUser) // User(id: 1)
}

Note: the id type has to be an Int or Int16 or Int32 or Int64

Codecov Report

Merging #47 into master will increase coverage by 2.31%.
The diff coverage is 81.66%.

@@            Coverage Diff             @@
##           master      #47      +/-   ##
==========================================
+ Coverage   30.05%   32.36%   +2.31%
==========================================
  Files           6        6
  Lines        1364     1418      +54
==========================================
+ Hits          410      459      +49
- Misses        954      959       +5

Flag
Coverage Δ

#SwiftKueryORM
32.36% <81.66%> (+2.31%)
:arrow_up:

Impacted Files
Coverage Δ

Sources/SwiftKueryORM/DatabaseDecoder.swift
14.4% <100%> (+3.29%)
:arrow_up:

Sources/SwiftKueryORM/Model.swift
40.55% <80%> (+2.05%)
:arrow_up:

Sources/SwiftKueryORM/TableInfo.swift
65.57% <83.33%> (+3.57%)
: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 7f3a95d...5a70bd4. Read the comment docs.


code.visualstudio page links to localhost

VSCode Version: Irrelevant
OS Version: Irrelevant

Steps to Reproduce:

go to https://code.visualstudio.com/api/extension-capabilities/theming#color-theme
press "grammer" link

resulting url = http://localhost:3000/api/language-extensions/syntax-highlight-guide
expected url = https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide

It's best to file documentation issues to https://github.com/Microsoft/vscode-docs.
Anyway I've fixed it and submitted a pull request.

Fixed and will be published soon. Thanks for noticing!


ThreadFlag protection Level

Not sure which update changed the protection level of the ThreadFlag enum but since your last update it was change to private.
'PlanetModelingManager.ThreadFlag' is inaccessible due to its protection level
DSPResourceSpreadsheetGenMod	...\DSPSpreadsheetGenMod.cs	92	Active
Other elements also had the protection levels changed.

@tng88 I just did an export using the mod's latest v3.2.1 version on the game version <IP_ADDRESS>31, and I didn't have any issues.  Are you having trouble with the released binaries?  Or is your issue only when building the source code on your own?

I was trying to build the source code on my own.

@tng88 I'm happy to help with instructions on building v3.2.1 on your own.  The key component you need is the older Assembly-CSharp.ref.dll which is available on Google Drive.  I got it through a Discord link posted by Windows10CE.  I'll likely need to move to the newer method in the next build, but that's what the baseline is using now.  The file is https://docs.google.com/uc?export=download&id=1vhvu9yr6NiVFDpKb9Iou8iQVkC4lrLXQ  If you would like further instructions, please let me know.


Error Saving the Google Ads Refresh Token: redirect_uri_mismatch

Following the setup instructions to link to google ads. I've watched the setup video multiple times but am running into the same problem. When authorizing the app I receive the following error message.
"Error Saving the Google Ads Refresh Token . Details: redirect_uri_mismatch. Please Try Again!"
I've confirmed that my environment variables list the FQDN being used for serpbear and that it matches under "Authorized redirect URIs". It is using the proper FQDN:port/api/adwords format shown in the setup guide and when viewing the URI directly I do receive the expected "No Code Provided By Google. Please Try Again!" response.
I'm sure it's some basic setting I've overlooked but as much as I search the documentation, I'm not seeing what I'm missing.

same issue here. running on a ubuntu vps.

Hello dear friends,
I am unsuccessful in integrating SerpBear v 2.0.2 with Google Ads. The app is hosted on my personal server on a https subdomain proxied by Cloudflare.
I get the redurect_uri_mismatch error and if I refresh that page I get the invalid_grant error.
I have tried to have the Oath consent screen in test mode and as well as published.
I read and tried most of the fixes suggested on these pages.
NEXT_PUBLIC_APP_URL = Authorised redirect URIs in Google Cloud Platform, Credentials
I do not even know what to do next.
Could you please help me?
Thank you! @towfiqi
Alex

Hi @towfiqi thanks for the amazing apps. I recently stumbled  upon the "Error Saving the Google Ads Refresh Token . Details: redirect_uri_mismatch. Please Try Again!" problem too. In my case I'm using Docker Compose & Apache as reverse proxy.
When I follow the guide, I skipped this step to set nginx config & forget to add the apache equivalent of it.
location / {

	proxy_pass http://localhost:3000;
	proxy_http_version 1.1;
	proxy_set_header Upgrade $http_upgrade;
	proxy_set_header Connection 'upgrade';
	proxy_set_header Host $host;
	proxy_cache_bypass $http_upgrade;
}

So, after realizing the problem, I finally got Google Ads integration working. Here's my working Apache config for anyone that has the same setup with me.
# Request Header
RequestHeader set X-Forwarded-Proto "https" env=HTTPS
RequestHeader set X-Real-IP %{REMOTE_ADDR}s
RequestHeader set X-Forwarded-For %{REMOTE_ADDR}s
RequestHeader set Host %{HTTP_HOST}s

# Preserve original headers
ProxyPreserveHost On

@razrinn Thanks for your input. I am sure the folks above will find it useful.


[NODE][IR] Introduce StructuralHash for the Unified IR.

This PR introduces a new way to handle structural hash for the unified IR.

Each object can now register an optional SEqualHash function, which
describes how to reduce its structural equality to sequence of hash values.
Optionally, the object can choose to allow labeling of vars(e.g. function parameters)
by calling DefHash
We implemented a non-recursive structural hasher that maintains its own stack
to traverse te IR.

This PR also improves the hash value property from the previous relay's hash utility.
In particular, the graph node mode hashs a DAG differently from a tree
by attaching an unique occurence index to each graph node.
In all of the test cases so far, structural_hash is consistent with structural_equal.

if structrual(x, y) then structural_hash(x) == structural_hash(y)
if structural_hash(x) == structural_hash(y) then highly likely structural_equal(x, y)

hash no collison is found in our testcases.

Ideally we should work on automatically generating these functions in the future.
The new structural equal is intented to supersede AttrsHash and relay's StructuralHash function. Follow-up should be performed to redirect the existing usages, and removes
the corresponding implementation.

cc @jroesch @MarisaKirisame @zhiics @wweic @yzhliu @Hzfengsy @merrymercy @junrushao1994


CPS in CPS

RacketScript overflows CPS. Write the CPS transformer in CPS so that this stops happening.
Yo, I heard you like CPS, so I CPS'd your CPS, so that you can CPS in CPS.

This is done. Woot woot.


fix: potential fix for textfile path issues (#7)

I'm trying to guess the installed directory of the package using process.argv, but I'm unsure if this will break once the cli is installed via bun on a system.

Could we not be using something like __dirname instead? This looks a bit unstable. Something along the lines of:
path.join(__dirname, "./ascii", `${name}.txt`);

@jeffgca Checks don't pass yet.

@jeffgca Checks don't pass yet.

Oh yeah, fixed that. It takes a really long time for the checks to run, wish I could run them before committing?

LGTM.


[6.0🍒][Dependency Scanning] Use a standalone DependencyScanningFilesystem on the scanner, sharing a common status cache from Clang's dependency service cache

Cherry-pick of https://github.com/apple/swift/pull/72932
Explanation: Built-in Clang dependency scanner uses a DependencyScanningFilesystem which relies on the stat cache owned by its parent DependencyScanningService. This way repeated attempts to query a filesystem entry hit the cache during scanning. Until now, the Swift scanner did not share this stat cache so filesystem entry lookups by the Swift scanner went directly to the "real" underlying filesystem, resulting in often duplicated calls to stat. This change makes the Swift scanner use/share Clang Scanner's stat cache, unifying the filesystem abstraction for the two.
Risk: Low. This change affects a code-path that is currently disabled in the compiler by-default (Explicit Modules). The addition for Explicit Module Builds is to now rely on existing caching technology already in-use and well-validated by the built-in Clang dependency scanner.
Testing: Existing test suite coverage exercises the relevant code-paths affected by this functional change.
Reviewed By: @cachemeifyoucan

@swift-ci test

@swift-ci test


Bump semver & types to latest version

I have updated the semver and @types/semver library to the latest version available in packages/turbo-workspaces. I have also removed semver from devDependency as it was duplicated.

Allow CI Workflow Run

[ ] approve CI run for commit: 77e0653681300cccafe7734b812685c2367fac3e

Note: this should only be enabled once the PR is ready to go and can only be enabled by a maintainer

Seems the lockfile needs updating?: https://github.com/vercel/turbo/actions/runs/9882553757/job/27406797799?pr=8716

@anthonyshew Yes, it looks like it needs to be updated. Already updated! 😊

@torresgol10 I apologize for you leaving you hanging as long as I did. I was out on parental leave. Would you be able to/want to fix up the new set of conflicts so we can merge this?

@anthonyshew Don't worry, nothing is wrong, I have already solved the problem and updated a pending minor one.


Dynamic threat zones

Currently, the mapper has some standard creature threat zone templates defined which align with the standard Pathfinder rules, but there have been a couple of custom hacks added including a combined reach+adjacent mode used for things like the long arm spell and special sizes for creatures with special abilities.
Proposal:

Add multiple reach zones for creatures who have different reach areas for different weapons (e.g., tail sweeps)
Add the ability to specify any arbitrary reach-zone diameter which will dynamically calculate the threat zone at runtime even if there's no defined template for it.

The mapper should also support multiple reach diameters for creatures where that applies.

This is implemented in 4.10 (currently in alpha)

Fixed in 4.10


Staging system

i.e. local --> test.takeyourmeds.co.uk -->  live

My suggestion is to have:

`master`` deploys to staging
a live branch deploys to live.

I usually prefer swapping this around (ie. with a staging branch) but GitHub PRs make it somewhat too easy (from a good UX PoV) to merge things to master, so queuing up 4 or 5 changes for release somewhat implies the above.
Testing locally (ngrok, whatever) is, IMHO, entirely separate to this.

From phone call: going with this ^

Great
On Tuesday, September 29, 2015, Chris Lamb<EMAIL_ADDRESS>wrote:

From phone call: going with this ^
—
Reply to this email directly or view it on GitHub
https://github.com/takeyourmeds/takeyourmeds-web/issues/41#issuecomment-144166570
.

Blocked by #63, or at least temporarily (no point working on alternative whilst waiting for reply).

May not be possible to have a live branch - rather manual deployment from deployhq will be required due to their lameness. :(
Still, lots of progress today and looking good.

deployhq is bucket of fail so I can either get the master deploying to stage or live deploying.
Closing for now; will think of a different solution.


Eriner prompt not displaying correctly

Please check the existing issues to make sure you're not duplicating a report.
For bug reports, please provide the following information:
In a terminal, run zmanage info and paste the output below:
Zim commit ref:   5387adb
Zsh version:      zsh 5.4.2 (x86_64-apple-darwin16.7.0)
System info:      Darwin m-c02nkcfyg3qd 16.7.0 Darwin Kernel Version 16.7.0: Mon Nov 13 21:56:25 PST 2017; root:xnu-3789.72.11~1/RELEASE_X86_64 x86_64

gist of .zimrc: https://gist.github.com/wonbyte/ae36165e86c3d106fa84ff9eea45142a
gist of .zshrc: https://gist.github.com/wonbyte/bc7e6b81a78d5f4a8177c3b0f7f4d91f

Description
Installed powerline fonts per https://github.com/zimfw/zimfw/blob/master/modules/prompt/themes/eriner.zsh-theme#L8 , however, the prompt is not displaying correctly. I am seeing ? marks.

Is there any other steps that need to be taken after installing fonts and switching themes?
Steps to reproduce
Images or other information

I switched my terminal font to a powerline one 👍

@Eriner Which powerline font are you using on the Github homepage example images?


KBFS Keeps Requesting I Rekey

I have a number of devices connected to my account and I am asked on a regular basis to rekey using my paperkey on each device. I have done this but I keep getting asked to rekey. Not sure why the rekey doesn't appear to be working. Any assistance would be much appreciated! Thanks.
my log id: e1f5f13a80be26bd9ccf671c

Hi @jeffbristow. It looks like the folder in question can only be rekeyed by your devices Home Server and Macbook Air.  Can you log into Keybase from one of those devices?
We're asking for your paper key out of desperation I guess, but we should be more intelligent about that.

Hmm, ok then I'm confused about what's going on, it seems our server-side information might have gotten a little out-of-sync somehow.  Can you try writing a small file to the folder that's badged as needing a rekey?

Oh, actually I think I see now.  The confusion is over a shared folder with a user who reset their account before we handled resets automatically.  I'll mark that folder as ignorable and you shouldn't see the badge anymore.

I was able to make a text file named sample.txt in folder "private/user1,myuser" on Home Server.
I also was able to access the file from a computer I added this morning called DellUltrabook and there were no issues, other than keybase shows that this folder needs to be rekeyed.
(I can share the actual folder name through email).

Will this also end the prompts to rekey?

I hope so.  It seems like your device did do a fair amount of rekeying today on a bunch of folders, so hopefully things are stable besides this one folder.  If this doesn't fix it, we'll take another look at the prompt stuff.  (This is a server-side fix, and will need to wait for the next server deploy, not sure when that will be.)

Thanks, sounds good.

Same issue here; log ID 5d0132248073eb85c001b51c
$ keybase rekey status
TLFs need rekeying:
private/<snip-1>,johanstokking
private/<snip-2>,johanstokking
private/johanstokking

Devices that can rekey:
desktop	Mac
mobile	iPhone 7

I'm on Mac but no luck getting rid of the rekey message.
Does it take time or do you need to do anything?

I'm on Linux, Ubuntu 16.04, Keybase version 1.0.36-20171130235940+7d909be3c. I launched the Desktop application and saw the red dot, indicating something needed my attention. I went to the private folder, and tried to rekey it with my paper secret. In my case, the paper secret did nothing, nor was there any validation saying what happened. It just left me with the need to rekey it again.
I repeated this a few times, restarted the application, etc, and still did not work. I revoked my paper secret and tried to rekey with a new  one and it still didn't work. Eventually I logged in to my account in a browser to make sure my passphrase to login still worked. It did...
I restarted the desktop application once again, and the message to need to rekey the private folder went away, but now there is still a red dot, indicating something needs my attention. It feels like there is a synchronization issue, and it's a little bit frustrating that the application didn't really indicate anything, eg, no real validation was working. I deduced all my answers from just fiddling... Obviously this is not good.

Two things; I think we have a bug that slows down rekeying (cc: @songgao) and also we have a bug with badging (cc: @mmaxim) probably related to chat. We can look into the former if key keybase log send, and the latter, we're already looking into.

@nicorellius I can confirm it took about 50 minutes to rekey your private folder after you added the lion_2017-12-03 device.  It seems like there was an issue on the robot2 device you used to provision it.  Can you please keybase log send from robot2 so we track it down?  Also, a keybase log send from lion_2017-12-03 would be useful as well. Thanks!

@strib Thanks for the feedback. Yes, that sounds about right.
I just sent logs from robot2 and lion_2017-12-03. Let me know if you need anything else. Thanks.

Thanks, looking at the logs now.
robot2 logs: 0982f731822d3f6e928f0c1c
lion_2017-12-03 logs: 5689aa35103f4f0fc666961c

It seems like before the provision, robot2 lost connectivity to our servers (maybe due to some transient DNS thing), and then got into a situation where it was backing off reconnect attempts:
2017-12-02T23:12:23.787200-08:00 ▶ [DEBU kbfs keybase_service_base.go:352] 12a MDServerRemote: CheckReachability(): failed to connect, reconnecting: dial tcp: lookup mdserver-1.kbfs.keybaseapi.com on <IP_ADDRESS>:53: server misbehaving
...
2017-12-02T23:12:23.787568-08:00 ▶ [DEBU kbfs connection.go:619] 12e (CONN MDServerRemote fb905c5e) starting random backoff: 57m46.90297598s

Then the computer went to sleep for many hours, and when it came up I think it was still in this backoff period (which may be triggered based on the waking time, rather than the wall clock time?):
2017-12-03T07:23:15.016555-08:00 ▶ [DEBU kbfs notify_keyfamily.go:34] 148 Key family for user 27392ecdbf4bf98b78ef248b9bdc5c19 changed
2017-12-03T07:23:19.104299-08:00 ▶ [INFO kbfs asm_amd64.s:2337] 149 CheckForRekeys: checking for rekeys

@songgao: perhaps a CheckForRekeys call should use rpc.FireNow()?

How is it possible the backoff is ever 57 minutes? Why not cap it at something way lower?

@mmaxim: is it to avoid a thundering herd when mdservers restart.  But any active mdserver request is supposed to break through the backoff, we're just not doing it for rekey requests right now.

But 57 minutes just seems way too high to solve that particular problem. It seems like something lower could still solve that problem, and lower the bar for missing this break through the backoff deal.

@songgao: perhaps a CheckForRekeys call should use rpc.FireNow()?

Good point; I'll put up a PR.


Show owner of a znetview

Shows the current owner of the ZNetView object that is looked at.
Also removed some view?, it is already checked that it is not null and alive. The null propagation is faulty anyway as ZNetView is a Unity object,

Amazing PR. Wish I would have thought of this! Thanks!


using reorder (nit)

:+1:  I haven't got around to fixing it b/c it was an easy way to see if warnings are still showing up post #518 by just looking at the appveyor/travis logs.


body change opacity with load progress

Hi.
I want to add opacity for body, and increase opacity value with load progress.
Is it possible with PACE?
Or custom template? An example SVG element fill change by load progress?

I think something like this could be achieved with div covering whole page and half transparent black background. You have to make your own theme of course.


Updated Google Chrome to version 93.0.4577.63.

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

CDN hasn't replicated yet?


[python] setup.* typing-extensions vs import typing_extensions

Belated feedback on https://github.com/single-cell-data/TileDB-SOMA/pull/653#discussion_r1062606074

Codecov Report
Base: 66.87% // Head: 75.35% // Increases project coverage by +8.47% :tada:

Coverage data is based on head (a70ad92) compared to base (f11d9ce).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #655      +/-   ##
==========================================
+ Coverage   66.87%   75.35%   +8.47%
==========================================
  Files          64       26      -38
  Lines        3384     1842    -1542
==========================================
- Hits         2263     1388     -875
+ Misses       1121      454     -667

Flag
Coverage Δ

python
75.35% <ø> (ø)

r
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/rinterface.cpp

inst/tiledb/include/tiledb/core_interface.h

src/include/tiledbsoma/column_buffer.h

src/rutilities.h

R/TileDBURI.R

src/include/tiledbsoma/arrow_adapter.h

R/utils.R

R/TileDBObject.R

R/TileDBArray.R

R/SOMASparseNdArray.R

... and 28 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

This is not strictly necessary since kebab-case and snake_case names are normalized to the same thing in PyPI:
pfish@tiledebian:/tmp$ python -m venv snake
pfish@tiledebian:/tmp$ ./snake/bin/pip install typing_extensions
Collecting typing_extensions
  Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Installing collected packages: typing-extensions
Successfully installed typing-extensions-4.4.0
pfish@tiledebian:/tmp$ python -m venv kebab
pfish@tiledebian:/tmp$ ./kebab/bin/pip install typing-extensions
Collecting typing-extensions
  Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Installing collected packages: typing-extensions
Successfully installed typing-extensions-4.4.0

though it does make sense to always use the canonical name in the setup files.

This is not strictly necessary since kebab-case and snake_case names are normalized to the same thing in PyPI:

Any idea why we were seeing a failure with snake cased name?


[#184] More tests

Closes #184

Codecov Report

Merging #205 into master will increase coverage by 0.55%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #205      +/-   ##
============================================
+ Coverage     42.11%   42.67%   +0.55%
- Complexity      172      175       +3
============================================
  Files           164      164
  Lines          1256     1256
  Branches         33       33
============================================
+ Hits            529      536       +7
+ Misses          724      717       -7
  Partials          3        3

Impacted Files
Coverage Δ
Complexity Δ

...oo/atom/codegen/bytebuddy/validator/ValSingle.java
100% <0%> (+100%)
3% <0%> (+3%)
: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 af804fc...dcd5f74. Read the comment docs.


Add Python support

What support are you after specifically? Syntax highlighting is in.

I would love this feature as well, something on the level of https://github.com/microsoft/vscode-go

python debugging would be nice ..

+1 for python support, those might be expected

Python / Django/ Flask debug
OmniComplete for method, class, functions etc.
On the fly syntax check for missing definition
Import of module suggestion.

+1 for @xqliu's list of features

pls see this comment on hacker news: https://news.ycombinator.com/item?id=10589451

Fantastic. Guess we can close this issue

Or someone can assign it to me - my team will be working on Python support over the next 12 months to bring as much from https://github.com/Microsoft/PTVS as possible and also to give VS Code its own unique spin (since the needs and uses are different from VS).
Incidentally, if you're really keen to see this happen and like the sound of living in Washington (state), drop me an email (on my profile) with a resume and let's chat.

Since the work on Python will happen in another repository than vscode I will close this issue.


[WIP] Mutual Information Acquisition Function

Adds a new acquisition function: Mutual Information.
This conversation started in https://github.com/scikit-optimize/scikit-optimize/issues/456. I was interested in seeing how mutual information could speed up searches in complicated spaces.
I first came across the idea of using mutual information following [1], but implementing Krause's approach seemed like it would not be straightforward. However, I came across a more recent approach that showed up at ICML in 2014 [2]. This follows the second paper.
To Do:

[x] Find a good setting for alpha
[ ] See if we can make use of gradient information
[ ] Add tests

Open Questions:

Is gamma being updated properly at each iteration?
How to best handle kwargs for the acquisition function?

I have a short notebook following the development of the acquisition function.
It looks like using mutual information has some promise. Check out the convergence plot on the Branin function at the end of the notebook.

Codecov Report

Merging #460 into master will decrease coverage by 0.7%.
The diff coverage is 52.17%.

@@            Coverage Diff             @@
##           master     #460      +/-   ##
==========================================
- Coverage   86.46%   85.75%   -0.71%
==========================================
  Files          22       22
  Lines        1581     1601      +20
==========================================
+ Hits         1367     1373       +6
- Misses        214      228      +14

Impacted Files
Coverage Δ

skopt/optimizer/base.py
94.82% <100%> (ø)
:arrow_up:

skopt/optimizer/optimizer.py
93.78% <100%> (+0.06%)
:arrow_up:

skopt/acquisition.py
84.61% <42.1%> (-11.35%)
:arrow_down:

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 47e3ae5...f04cd25. Read the comment docs.

For the derivative at time t I derived the following:

Let me know whether that works.

You are awesome!
Let me take a look at it. Do you think that would be all that is necessary when using gradients, or would we possibly need to use some sort of linear combination with the vanilla mutual information?

I would also recommend citing the reference to the paper in the docstring (similiar to how it’s done in PyMC3; there is also issue #118 in which it is requested).


kaniko build is stuck at "step-step-build-and-push"

Pasting this image to give an idea about which step doesn't go through, surprisingly there are no logs for the step
step-step-build-and-push either

We have seen issues on that step, but usually the BuildRun will tell you the kubectl command to execute, in order to retrieve meaningful logs on what went wrong. Are you saying that when triggering that cmd, the logs didnt help?
Hard to debug without any extra information.

That specific step produces no logs in the build pod, almost like an infinite wait.

That specific step produces no logs in the build pod, almost like an infinite wait.

Could you share the exact Build and BuildRun, please? Quite strange. Also, what's the Tekton version?

@sbose78 do you have the status of the pod by chance? If there is no log for the container at all, then there can be (at least two causes):

The binary of the container (kaniko) does not produce logs, I am not aware how this can happen.
Tekton's mechanism to run the main code of the pod's parallel running containers sequentially.

I had the second use case one time. It was caused by a containerd failure. And then I unfortunately had no access to the pod object because the automatic test run had cleaned it up. I was only making conclusions from logs. It might be that the containerd issue caused a pod status that Tekton failed to recognize as a failure.


SA1618 reported for non-exposed members even when documentInternalMembers is false

When the documentInternalMembers or documentPrivateElements option is set to false, SA1618:GenericTypeParametersMustBeDocumented should never be reported for those non-public members which are exempted from the documentation requirement. As expected, there is no reported violation for:
private T Foo<T>()

However, it is reported in the following examples:
///
private T Foo<T>()

/**
 *
 */
private T Foo<T>()

:memo: This was filed per a request in #2361.


Agency 2 Pilot: OneDrive 2.4, 2.5, and 2.6; Agency Defined Domains

Agency 2 has enabled restrictions for OneDrive for Business using a list of domains but showed "FAIL" for 2.4 and 2.6 and "PASS" for 2.5.
There are  already ongoing discussions on possible consolidation of these policies and Microsoft has provided test scripts to run to verify findings. Testing is expected to occur post Coral.
From Ram:

Set-SPOTenantSyncClientRestriction  -Enable -DomainGuids "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A"
And what is experience of Mac Sync Client on Mac for , when trying to sync OneDrive for Business.
A.	Mac Joined to 786548DD-877B-4760-A749-6B1EFBC1190A domain -
B. Mac Joined to domain different from "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A"
C.	Mac not joined any domain.

Set-SPOTenantSyncClientRestriction  -Enable -DomainGuids "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A" -BlockMacSync:$true
And what is experience of Mac Sync Client on Mac for , when trying to sync OneDrive for Business.
A.	Mac Joined to 786548DD-877B-4760-A749-6B1EFBC1190A domain
B.	Mac Joined to domain different from "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A"
C.	Mac not joined any domain.

Set-SPOTenantSyncClientRestriction  -Enable -DomainGuids "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A" -BlockMacSync:$false
And what is experience of Mac Sync Client on Mac for , when trying to sync OneDrive for Business.
A.	Mac Joined to 786548DD-877B-4760-A749-6B1EFBC1190A domain
B.	Mac Joined to domain different from "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A"
C.	Mac not joined any domain.

Set-SPOTenantSyncClientRestriction  -BlockMacSync:$false ( with no domain specified in either enable or disable list)
And what is experience of Mac Sync Client on Mac for , when trying to sync OneDrive for Business.
A.	Mac Joined to any domain
B.	Mac not joined to any domain.

If you run two separate commands
Set-SPOTenantSyncClientRestriction  -BlockMacSync:$true
Set-SPOTenantSyncClientRestriction  -Enable -DomainGuids "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A" " -BlockMacSync:$false
A.	Mac Joined to 786548DD-877B-4760-A749-6B1EFBC1190A domain
B.	Mac Joined to domain different from "786548DD-877B-4760-A749-6B1EFBC1190A; 877564FF-877B-4760-A749-6B1EFBC1190A"
C.	Mac not joined any domain.

We did some hands-on testing relate to this topic and met with CISA and Microsoft to discuss the effectiveness of each one. This issue is blocked based on a final decision from CISA on which policies are going to be kept in the baseline and regarding what changes (if any) will be made to the policies. Once that decision is made, this issue will be updated with the correct scope.

My recommendation is to remove this policy from the baseline because it is not an effective control since it only applies to the OneDrive client software. Usage of the OneDrive API from other clients is excluded from the technical enforcement. I tested this and was able to circumvent the policy simply by using the OneDrive web interface.
Adversaries commonly use MS Graph based scripts in their attack campaigns - this policy would not protect against that.

Per conferring with CISA and based on security testing, OneDrive policies 2.4, 2.5 and 2.6 will be removed from the baseline. @Dylan-MITRE make sure to create an issue to modify ScubaGear accordingly. Closing this issue since the changes will be included in other issues already open in the current release.


Add engine version to settings, read other config settings

In the settings panel, we currently show the UI version but not the engine version. These versions can be different. Will need some API support to get the engine version

API ticket is https://github.com/deephaven/deephaven-core/issues/2668 (superceded https://github.com/deephaven/deephaven-core/issues/1616)

@Zhou-Ziheng this will be similar to how we get the server config values on Enterprise. Take a look at Login.jsx where we set the fetch the server config values and set them in redux, then in SettingsMenu.jsx where we display the version information.
The PR that implemented the API community side was https://github.com/deephaven/deephaven-core/pull/2979. The biggest difference between Enterprise and Community is we'll need to retrieve the values from dh.CoreClient, which you can do after we initialize the client here: https://github.com/deephaven/web-client-ui/blob/c2f10a395058a78c527eb9e0e9750411279eebd2/packages/code-studio/src/main/AppInit.tsx#L192
The properties we care about are detailed in Colin's comment, but basically deephaven.version, java.version are the main ones. We may want to change up how the versions are displayed (i.e. Only show the deephaven.version, have an info button for all the different lib versions? @dsmmcken may have some guidance).


SPIFFS_rename leaks file descriptors

Hello again,
SPIFFS_rename does leak file descriptors, it only returns them in the error case. This makes it impossible to open new files after a few renames:
> hexdump foo
2015-07-08 15:24:57,428 - INFO # SPIFFS_open(foo) = 1
2015-07-08 15:24:57,429 - INFO # …
2015-07-08 15:24:57,508 - INFO # SPIFFS_close(1)
> hexdump foo
2015-07-08 15:24:59,428 - INFO # SPIFFS_open(foo) = 1
2015-07-08 15:24:59,429 - INFO # …
2015-07-08 15:24:59,508 - INFO # SPIFFS_close(1)
> mv foo bar
2015-07-08 15:25:02,690 - INFO # SPIFFS_rename(foo, bar)
> hexdump bar
2015-07-08 15:25:05,043 - INFO # SPIFFS_open(bar) = 2
2015-07-08 15:25:05,043 - INFO # …
2015-07-08 15:25:05,123 - INFO # SPIFFS_close(2)
> mv bar foobar
2015-07-08 15:25:16,404 - INFO # SPIFFS_rename(bar, foobar)
> hexdump foobar
2015-07-08 15:25:19,524 - INFO # cannot open foobar (-10007)
> mv foobar bar
2015-07-08 15:25:24,443 - INFO # SPIFFS_rename(foobar, bar)
2015-07-08 15:25:24,491 - INFO # cannot rename file (-10007)

This seems to fix it:
--- a/src/spiffs_hydrogen.c
+++ b/src/spiffs_hydrogen.c
@@ -720,6 +720,8 @@ s32_t SPIFFS_rename(spiffs *fs, char *old, char *new) {
   }
   SPIFFS_API_CHECK_RES_UNLOCK(fs, res);

+  spiffs_fd_return(fs, fd->file_nbr);
+
   SPIFFS_UNLOCK(fs);

   return res;

Good spotting! I'll look into it when I'm back, might need some extra
patching. Thanks for finding it.
Den 8 jul 2015 15:29 skrev "benpicco"<EMAIL_ADDRESS>
Hello again,
SPIFFS_rename does leak file descriptors, it only returns them in the
error case. This makes it impossible to open new files after a few renames:

hexdump foo
2015-07-08 15:24:57,428 - INFO # SPIFFS_open(foo) = 1
2015-07-08 15:24:57,429 - INFO # …
2015-07-08 15:24:57,508 - INFO # SPIFFS_close(1)
hexdump foo
2015-07-08 15:24:59,428 - INFO # SPIFFS_open(foo) = 1
2015-07-08 15:24:59,429 - INFO # …
2015-07-08 15:24:59,508 - INFO # SPIFFS_close(1)
mv foo bar
2015-07-08 15:25:02,690 - INFO # SPIFFS_rename(foo, bar)
hexdump bar
2015-07-08 15:25:05,043 - INFO # SPIFFS_open(bar) = 2
2015-07-08 15:25:05,043 - INFO # …
2015-07-08 15:25:05,123 - INFO # SPIFFS_close(2)
mv bar foobar
2015-07-08 15:25:16,404 - INFO # SPIFFS_rename(bar, foobar)
hexdump foobar
2015-07-08 15:25:19,524 - INFO # cannot open foobar (-10007)
mv foobar bar
2015-07-08 15:25:24,443 - INFO # SPIFFS_rename(foobar, bar)
2015-07-08 15:25:24,491 - INFO # cannot rename file (-10007)

This seems to fix it:
--- a/src/spiffs_hydrogen.c
+++ b/src/spiffs_hydrogen.c
@@ -720,6 +730,8 @@ s32_t SPIFFS_rename(spiffs *fs, char *old, char *new) {
}
SPIFFS_API_CHECK_RES_UNLOCK(fs, res);

spiffs_fd_return(fs, fd->file_nbr);

SPIFFS_UNLOCK(fs);
return res;

—
Reply to this email directly or view it on GitHub
https://github.com/pellepl/spiffs/issues/28.


Parse DTLS setup in SetRemoteDescription

Take into consideration if remote is running DTLS as a
client/server. Before we ignored this value and we could
enter cases where DTLS would never connect.
Resolves #494

Codecov Report

Merging #780 into master will increase coverage by 0.08%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #780      +/-   ##
=========================================
+ Coverage   75.72%   75.8%   +0.08%
=========================================
  Files          59      59
  Lines        4186    4200      +14
=========================================
+ Hits         3170    3184      +14
  Misses        744     744
  Partials      272     272

Impacted Files
Coverage Δ

dtlsrole.go
100% <100%> (ø)
:arrow_up:

peerconnection.go
72.71% <100%> (ø)
: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 0bbc777...270cd82. Read the comment docs.


shell.nix: Set correct editable sources names

:notebook_with_decorative_cover: Description
Poetry2nix normalises names internally, and these are the names that are set in the respective pyproject.toml files.
This PR also depends on https://github.com/nix-community/poetry2nix/pull/486.
:memo: Checklist

[ ] All user-facing changes have changelog entries.
[ ] The changes are reflected on docs.tenzir.com/threatbus, if necessary.
[ ] The PR description contains instructions for the reviewer, if necessary.

:dart: Review Instructions

Thanks. I'm going to check if https://github.com/nix-community/poetry2nix/issues/307 is solved with the changes here.

@adisbladis can you either sign and re-upload your commit or check "Allow edits from maintainers"?

"Allow edits from maintainers" is already checked.

FYI with the latest master of poetry2nix you could also remove the editable sources section from the Nix expression: https://github.com/nix-community/poetry2nix/pull/487.


Support post-test steps

Use case: coverage reporting to e.g. coveralls for every version in the test matrix.

I already have #9 to cover this 🤦♂


Add Kris Applegate

@wiggitywhitney So sorry, didn't catch that the bio image wasn't linking correctly, got one more PR :) sorry!

@wiggitywhitney So sorry, didn't catch that the bio image wasn't linking correctly, got one more PR :) sorry!

No need to apologize at all, let alone twice!
(◠‿・)—☆


Implement regex_t/regcomp/regexec wrapper similar to regex-rs

This is a follow-up on https://github.com/newsboat/newsboat/pull/948#issuecomment-632655301.

Coverage increased (+0.1%) to 56.444% when pulling 20514e8b3b87f1d9a0dd960523b9c09d9d5ecf88 on dennisschagt:feature/regex_t-memory-management into 7a8a9049093be8f8419bcf3de56eebfe83e008af on newsboat:master.

Nice suggestion.
I applied it with 2 changes:
a. Regex constructor is called with an initialized regex_t value (otherwise we need to check if regex is initialize before calling regfree() in the destructor).
b. Regex::comile() returns a shared_ptr instead of a unique_ptr (otherwise we would have to call compile multiple times like before -- including extra error checking which was missing before this PR).


[styled] Fix override logic to support component without root

[x] I have followed (at least) the PR section of the contributing guide.

Closes #25141

@niting143 I went ahead and added two test cases once for the tooltip, which is really hard to debug when it fails, and another one with a shorter feedback loop. This change will allow fixing #25147 as well


Fix DRY by adding create_element method in abbr extension

I've identified some duplicated code in abbr.py. In my specific use case, I'd prefer to use an a element instead of abbr for another extension. It would be cleaner and more flexible to simply override the create_element method, adhering more to the DRY principle.
Not entirely sure if this change aligns with the project's goals, but I thought it was worth proposing.

I'm indifferent to this being merged. However, if it is to be merged, then it needs a changelog entry. The failing checkspelling test can be ignored as it is not related to this change.


add cameras. several cameras can be added and are offscreen rendered

Hi all,
I added some pieces of code to enable cameras in Robot_dart.
Several cameras can be added (with different locations, and resolution), and they are offscreen rendered (with a pixel buffer). You can save the resulting image in a file, or access a pointer and do anything with it.
It still requires a X11 somehow, but a simple dummy x11 can be used. I added some explanation in the docs (cameras.md).
It's still work in progress, and can be improved in many ways (e.g., attaching a cameras to a body, improving AA, etc..), but it is functioning.
You can decide to merge it now, or later.

I added some pieces of code to enable cameras in Robot_dart.
Several cameras can be added (with different locations, and resolution), and they are offscreen rendered (with a pixel buffer). You can save the resulting image in a file, or access a pointer and do anything with it.

This is great!! Thank you for this!

It still requires a X11 somehow, but a simple dummy x11 can be used. I added some explanation in the docs (cameras.md).

This is normal.. Thanks for the comment though, it will be helpful for sure..

It's still work in progress, and can be improved in many ways (e.g., attaching a cameras to a body, improving AA, etc..), but it is functioning.

I tried it and it works. I will shortly format it and merge master into it.

You can decide to merge it now, or later.

I will review it in detail as soon as possible and I will most probably do a few corrections/renamings..


CliRunner and @click.password_option input not recognized

Hi all,
With Python3.5 and Click 6.6, I am unable to have CliRunner recognize input for the prompt given by @click.password_option. Below is the code in question:
@click.command()
@click.argument('username')
@click.argument('repository')
@click.argument('file', type=click.Path(exists=True))
@click.option('--password', prompt=True, hide_input=True, confirmation_prompt=False)
def cli(username, repository, file, password):
    """Encrypt requires as arguments a username, repository, and
    path to a .travis.yml file. Once the arguments are added, a password
    prompt will ask for a password and another prompt will ask to confirm it. The
    password will then be encrypted via the PKCS1v15 padding scheme, and added to the
    .travis.yml file that was passed as an argument.
    """
    key = retrieve_public_key('{}/{}' .format(username, repository))
    encrypted_password = encrypt_key(key, password.encode())

    with open(file) as conffile:
        config = yaml.load(conffile)

    config.setdefault('deploy', {}).setdefault('password', {})['secure'] = encrypted_password

    with open(file, 'w') as conffile:
        yaml.dump(config, conffile, default_flow_style=False)

    print('Encrypted password added to {}' .format(file))

The test code is as follows:
def test_cli():
    """Tests encrypt's cli function."""
    runner = CliRunner()
    with runner.isolated_filesystem():
        with open('file.yml', 'w') as file:
            file.write('Test')

        result = runner.invoke(cli, ['mandeep', 'Travis-Encrypt', 'file.yml'],
                               'SUPER_SECURE_PASSWORD')
        assert result.exit_code == 0

Edit: Here is the assertion error:
>           assert result.exit_code == 0
E           assert -1 == 0
E            +  where -1 = <Result AttributeError("'str' object has no attribute 'setdefault'",)>.exit_code

travis/tests/test_encrypt.py:37: AssertionError

It makes me think that the input may be passed, but I'm unsure about what's going here.

Turns out it was an issue with my code, not the click library. Marking as closed.


Added Google Analytics into Layout.cshtml

I think that my previous pull request was backwards, pulling from master to analytics.

Closing this pull request, because pull request 315 includes this fix too.