text:
Jenkins 2.7.4 LTS

Description was provided in separate PR's #19 and #21
In general, the main goal is to upgrade Jenkins to the new 2.7.4 LTS version with almost all plugins.

Hi @anton-kasperovich
I have spun up an ADOP instance with the pre-release tag for the new Jenkins image and comes up fine without any issues.
I have tested the following cases successfully:

Loading the platform
Creating a Tomcat environment
Running through the Java pipeline successfully
Running through the Docker pipeline successfully
Loading the chef platform extension
Logging with users with only viewer/developer permissions in a project and only having the correct stuff visible to me
Logging with users with only viewer/developer permissions in a workspace and only having the correct stuff visible to me

Various issues in old Jenkins which now seem to be fixed:

Clicking the console output button on job in the pipeline view works
Boxes are appropriately sized in the pipeline view for each job
The Jenkins home link in the cucumber report works now

Only issue that I encountered was loading the cartridge collection using the "Load_Cartridge_Collection" job https://raw.githubusercontent.com/Accenture/adop-doa-materials/master/Cartridge_Collections/doa_cartridge_collection.json
Got back some groovy errors:
java.io.NotSerializableException: groovy.json.internal.LazyMap
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:860)
	at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
	at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
	at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
	at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
	at java.util.HashMap.internalWriteEntries(HashMap.java:1785)
	at java.util.HashMap.writeObject(HashMap.java:1362)
	at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:271)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:976)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:967)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:967)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:967)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:967)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:967)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
	at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
	at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
	at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
	at java.util.TreeMap.writeObject(TreeMap.java:2438)
	at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:271)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:976)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1032)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:988)
	at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:854)
	at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
	at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
	at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:132)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:429)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:408)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:356)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$100(CpsThreadGroup.java:78)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:236)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:224)
	at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:47)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:112)
	at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: an exception which occurred:
	in field locals
	in field parent
	in field parent
	in field caller
	in field e
	in field program
	in field threads
	in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@7b8907e3l

This may require a fix Platform Management or enable some Groovy permissions in scriptApproval.xml

Seems the issue could be:
https://github.com/anton-kasperovich/adop-jenkins/blob/2.0/resources/scriptApproval.xml#L2
versus
https://github.com/anton-kasperovich/adop-jenkins/blob/2.0/resources/plugins.txt#L67

Found working solution for Jenkins 2.* http://stackoverflow.com/a/38439681 , but, because we don't have releases for Platform Management, i can't update it as it will break everyone's currently working Jenkins 1.* if they for some reason would decide to re-load platform management. I do found some solutions how to make it works on both version of Jenkins, but still it's require changing security policy to allow me to use some Groovy methods, which is not allowed to use by default. Long story short, i'm trying to rewrite Cartridge_Collection and Platform_Collection jobs to support legacy and new version of Jenkins.

Known issues:

scriptApproval.xml contains wrong version of Security Plugin
Load_Cartridge_Collection fails because of "groovy.json.JsonSlurper"
Load_Platform_Extension_Collection fails because of "groovy.json.JsonSlurper"
Loading "adop-cartridge-doa-m7-m8" cartridge fails because of groovy script file name "ERROR: invalid script name 'doa_labs-m7-m8.groovy; script names may only contain letters, digits and underscores, but may not start with a digit"

Dependencies merged.

Tested old cases with new changes implemented:

Earlier issue with Load Cartridge Collection is now resolved
Re-implemented version of Load Platform Extension Collection also works as expected
All cases that were described in the comment above earlier still work as expected

Have also tested the changes to loading collections in Jenkins 1.* and it works as expected

I've also tested out:

Full pipeline for FOSS Java
Loading a cartridge collection
Loading a platform extension collection

I need to also test out the CLI commands that call Jenkins to make sure they still work.

@nickdgriffin i have tested CLI from TravisCI yaml file:
./adop workspace -w Travis create:
root@scw-928090-adop:/data/adop-docker-compose# ./adop workspace -w Travis create
Loading the credentials..
Creating the workspace ...
Waiting for job to complete...
Checking if job has been built previously or if build has initialised...
Checking if build is in queue...
Workspace 'Travis' has been created successfully.

./adop project -p TestProject -w Travis
root@scw-928090-adop:/data/adop-docker-compose# ./adop project -p TestProject -w Travis create
TestProject Travis
Loading the credentials..
Creating the project space ...
Waiting for job to complete...
Checking if job has been built previously or if build has initialised...
Checking if build is in queue...
Project 'TestProject' has been created successfully in workspace Travis.

Both finished successfully.

Great, I think that's all I had in mind!

authors: anton-kasperovich dsingh07 nickdgriffin

repo: Accenture/adop-jenkins


text:
add user_agent veriable

USER_AGENT variable to allow pingdom use basic authentication

LGTM.

source: gharchive/pull-request

authors: marisbahtins nickdgriffin

repo: Accenture/adop-nexus

license_type: permissive

license_source: bigquery


text:
[BUG] commit msg check cant deal with merge commits

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
It will error out on a message like this one:
Merge remote-tracking branch 'origin/develop' into task/192-spring22-scope
Expected Behavior
merge commits are accepted (both with local and remote tracking branches)
Steps To Reproduce

go on your working branch
try to merge a remote branch into it (one that starts with origin/ as it would happen when online merges happen into develop or main branch and you didn't pull these branches yet)
See error... - our custom msg actually pops up only at the very end which is confusing.

Version
3.1.3
Environment

OS:
Node:
npm:

Participation

[ ] I am willing to submit a pull request for this issue.

Additional comments
No response

and in the same section we got this nice bug:

im rating this as priority as it will block others from contributing

source: gharchive/issue

repo: Accenture/sfmc-devtools

license: MIT

license_source: github-api


text:
Desarrollo Taller 1 Curso Springboot, William Sánchez

Buenas tardes, envío el desarrollo del taller 1 del curso en Springboot, gracias por su atención.

100%

authors: larryramirezsofka wjsanche


text:
Sort and map the emails for better reporting

@steve-norman-rft As we discussed this PR adds the sorting and mapping of users to solve some of the issues commented. It also fixes some new lint rules that were causing some errors
Feel free to test the solution out using the hash of the commit cf119da1671a09ce9720fdb798e7b9ce52154770 so we can verify all is working as expected. If so, I can make another release with these changes

Failed when ran with the latest sha (which won't have the dist updated but I don't think it is that causing it)
2021-08-25T16:21:38.1134879Z ##[group]Run ActionsDesk/enterprise-members-report-action@8022e44a8252d8466869f2bf9f927594e04f248d
2021-08-25T16:21:38.1135912Z with:
2021-08-25T16:21:38.1138207Z   token: ***
2021-08-25T16:21:38.1139272Z   enterprise: ***
2021-08-25T16:21:38.1139757Z   format: html
2021-08-25T16:21:38.1140147Z ##[endgroup]
2021-08-25T16:21:48.7006460Z ##[error]Cannot read property 'trim' of undefined
Please report this to https://github.com/markedjs/marked.
2021-08-25T16:21:48.7270438Z Cleaning up orphan processes

@stoe you're right. I will review also the issue that we are experiencing and see if it's caused by any change here or something else as it looks fishy

authors: droidpl steve-norman-rft


text:
BankId-app will not open on iOS Safari using Blazor Server

When using ActiveLogin in a Blazor Server app the BankId appliction wont open on the device for Safari on iOS
We have a .NET 6 Blazor Server App using Active Login AspNetCore 4.1.0 and only same-device.
When using Edge or Chrome on Safari iOS everything works flawelessly but if you use Safari the BankId app wont open, instead it opens the app.bankid.com url and if you click on the OPEN button in the window the app opens but has nothing to sign:

I have tried debugging using your projects and not the nugets but I cannot figure out why it is not working.
The last thing that gets logged is: BankID auth succeeded with the OrderRef and then the script launches the url https://app.bankid.com with an autostarttoken and redirect, that looks correct.
Other apps work (specifically you Standalone.MvcSample on which our auth is based) so it is not the issue that is described on the page.
I have made a small app to show the problem, it is available here:
https://github.com/bjorndaniel/bankid-activelogin-blazor-issue
The authentication is based upon your Standalone.MvcSample and I use Razor pages for the ExternalCallback-pages
To test the issue:

Edit Properties/launchSettings.json and add the ip of the machine running the app:

Run the app and go to that url from Safari on an iPhone and click Login

Any help on this issue would be much appreciated as Safari on iOS is a showstopper for us.

Hi Daniel!
Thanks for reporting this, and thanks for creating a project that replicates this. Hosting Active Login in a Blazor Server App is not something we officially support at the moment, so I will change this from a bug to a feature request.
With our current priorities, it is not a feature we will look into in the near future. If you are up for sponsoring it (basically buy consultancy ours for us to implement it), let us have a discussion on how to best support Active Login from Blazor.
On the "issue" itself (if you or anyone from the community want to implement it):
My gut feeling (from having spent hours and hours on finding out how different browsers on different OS: es behaves when launching apps) I'm quite sure this has to do with whether the launching of the app was initiated by the user or not, there are security limitations related to this. Without having looked into detail, I think that when running a Blazor server application the launching of the app will be "pushed" down to the client into the DOM and therefore won't be treated as a user action. At least not be treated as "safe" as when the normal flow runs. This, therefore, needs to be handled.

Thank you for the swift reply!
Here is some more info if anyone has the same issue or just wants to have something to do :)
I actually have version that works just by using my own implementation of IBankIdLauncher (really impressed with how extensible your library is!) where I just added Safari as a browser with userinteraction.
private bool GetDeviceMightRequireUserInteractionToLaunchBankIdApp(BankIdSupportedDevice detectedDevice)
{
     return
         detectedDevice.DeviceBrowser == BankIdSupportedDeviceBrowser.Safari ||
          (detectedDevice.DeviceOs == BankIdSupportedDeviceOs.Android
                && detectedDevice.DeviceBrowser != BankIdSupportedDeviceBrowser.Firefox
                && detectedDevice.DeviceBrowser != BankIdSupportedDeviceBrowser.Opera
         );
}

If the user clicks that button (and thus initiates the action) it works and BankId is launched.
However this only works locally or if i run the app as a Azure Web App.
Due to reasons we run our app in a Docker container behind an nginx-proxy and in that case the page is not reloaded on return instead I get your loginpage again and if I click and sign in again then the redirect works (and it looks as if the first created order is the one that is completed)
But I suspect that might be my poor knowledge of nginx and routing?
Anyway this code is in a branch called CustomBankIdLauncher if anyone should stumble upon this issue.

Another update: Got it working :)
The issue was that since I used the button to get the BankIdApp opened when redirecting Safari would open a new window and that didn't work.
My (somewhat hacky) solution now is to allways reuturn a NullRedirectUrl:
private static string GetRedirectUrl(BankIdSupportedDevice device, LaunchUrlRequest request) => NullRedirectUrl;
And then do a periodic refresh of the page in safari (overriding the _LayoutScripts.cshml file):
 if (data.deviceMightRequireUserInteractionToLaunchBankIdApp) {
     var startBankIdAppButtonOnClick = function(event) {
         window.location.href = data.redirectUri;
         hide(startBankIdAppButtonElement);
         event.target.removeEventListener('click', startBankIdAppButtonOnClick);
         setInterval(() => {
             location.reload();
         }, 1000);
     };
     startBankIdAppButtonElement.addEventListener('click', startBankIdAppButtonOnClick);
     show(startBankIdAppButtonElement);
 }

A somewhat hacky solution but it will solve our immediate issue at least.
Again, thanks for this library!

Hi, @bjorndaniel !
Got the exact same issue as you. Blazor, ActiveLogin and Safari. BankId won't launch since the release of iOS 15.5.
We solved it by changing this method:
    private static bool CanUseAppLink(BankIdSupportedDevice device)
    {
        // Only Safari on IOS and Chrome or Edge on Android version >= 6 seems to support
        //  the https://app.bankid.com/ launch url

        return IsSafariOnIos(device)
               || IsChromeOrEdgeOnAndroid6OrGreater(device);
    }

Where we removed IsSafariOnIos(device) || from the return.
Safari on iOS 15.5 does not support the https://app.bankid.com/?autostarttoken=[TOKEN]&redirect=[RETURNURL] launch url as the comment says. At least not in a .NET Core Blazor App. By doing the change above, the launch URL is switched to bankid:///?autostarttoken=[TOKEN]&redirect=[RETURNURL] and that did the trick.
We then use IJSRuntime to open the url on button click:
await jsRuntime.InvokeVoidAsync("open", new[] { launchUrl, "_self" });
Which finally gives us this little popup that opens BankId perfectly:

Hope this helps and if anyone else also has the same problem, please comment. Would be great to figure out if this really is Blazor specific issue or something else.
MVH

authors: PeterOrneholm bjorndaniel tubbecool


text:
update activiti-cloud-modeling to 7.0.50

UpdateBot pushed helm dependency: activiti-cloud-modeling to: 7.0.50

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-modeling 7.0.50


text:
fix(versions): update Activiti/activiti-dependencies versions into develop

UpdateBot pushed maven dependency: org.activiti:activiti-core-dependencies to: 7.1.95

UpdateBot commands:
updatebot push-version --kind maven org.activiti:activiti-core-dependencies 7.1.95 --merge false

repo: Activiti/activiti-dependencies


text:
update org.activiti:activiti-core-dependencies to 7.0.43

UpdateBot pushed maven dependency: org.activiti:activiti-core-dependencies to: 7.0.43

UpdateBot commands:
updatebot push-version --kind maven org.activiti:activiti-core-dependencies 7.0.43 --merge false


text:
Consider using state machine in ProxySession

May be it will be better, but only if doesn't affect code readability.

Moving this issue from Icebox because current code has became unreadable anyway :)

repo: AdguardTeam/CoreLibs


text:
alpha testers?

@mih, I have an alpha version of multimatch now! There is a bit of documentation here, the package is installable via pip install multimatch (and for the little it does, it seems to be working), there are some tests.
At this point, I'm suffering a bit from funnel vision. There's probably a ton to be improved or user-unfriendly, and also, I haven't shown the code to anyone yet. Do you know anyone who might be a naive alpha-tester for this to point me towards bugs, deficiencies in the documentation, general improvements (to then do improvements in code with improvements in user-friendliness in mind), or do you have any other suggestion on how to proceed?
I've also created a backbone for a submission-attempt at JOSS - once this repo is in a 'good-enough' state, a submission looks like a thing of half and hour.

I'll take a look later this week.

(No rush)

With the fix in #8 I could install it from github in a VirtualEnv (does not have pandoc by default). Congrats on putting this together!!
Few comments/suggestions (with highly a subjective touch, focusing on the "what-would-I-have-done-differently aspect" (not saying "better" as I have yet to grasp much of what is being done, before I can afford an opinion).

I prefer long option names without underscores: --direction_threshold -> --direction-threshold

I would not have anything study-specific in a tool repo (i.e. no studyforrest). I haven't looked closely yet, but the bridge seems to be a "converter" that turns remodnav event segmentations into the fixation sequences required by the rest of the code.

description of datafile content doesn't mention unit:

tab separated file with columns corresponding to x-coordinates, y-coordinates, and fixation duration in seconds

coordinates in pixels?

related: I am surprised that there is --screensize, but no way to specify the viewing distance (did not look into the paper yet, hence I don't know if needed, but I would expect threshold etc. to be in visual degrees. I looks like here things need to be all in pixels. Not a big problem, but if I want to run to analyses on the, say, lab-sample of studyforrest vs the MRI-sample, and I want to how the same setup, I would have to use two-different sets of parameters, because sizes and distances differ.

it would be good if code comments shed some light on the intention of what is being done and/or the data structures. Example:
      # initialize empty lists
      sim_dur = []
      sim_x = []
      sim_y = []
      sim_lenx = []
      sim_leny = []
      sim_theta = []
      sim_len = []

The present comment is not really needed. it is fairly obvious that this is the case. What would be intersting here (and elsewhere) is to know why. There are some non-trivial item-access operations (i.e. in simlen() with two indices that go front and back, where I have little intuition what is supposed to happen. A comment up top would help.

related: the army of lists in simlen() smells like a suboptimal data structure. It seems, together, they contain properties of events, and theyy all have to be manipulated in-sync (which is rather error prone). I'd suggest to think about turning the data structure in a single list of events, where each item is a dictionary with the relevant properties (given by a human-readable name). A similar change might be useful for data, which is now accessed by eight elements of a "magic" first axis and them by event on the second axis. It would make sense to handle that vice versa too: first axis events, and then properties by name (names are already there, but only in the docstring of gen_scanpath_structure -- it would be generally useful to use them instead of numerical indices for readability)

Is that helpful?

Few comments/suggestions (with highly a subjective touch, focusing on the "what-would-I-have-done-differently aspect" (not saying "better" as I have yet to grasp much of what is being done, before I can afford an opinion).

Subjective suggestions and comments are the best - they give me a chance to at one point also have subjective opinions instead of no opinion at all.

I prefer long option names without underscores: --direction_threshold -> --direction-threshold

cool, will change that.

I  would not have anything study-specific in a tool repo (i.e. no studyforrest). I haven't looked closely yet, but the bridge seems to be a "converter" that turns remodnav event segmentations into the fixation sequences required by the rest of the code.

Yep, thats correct. I'll strip it down to only multimatch.

description of datafile content doesn't mention unit:
tab separated file with columns corresponding to x-coordinates, y-coordinates, and fixation duration in seconds
coordinates in pixels?

Good that you noticed that, will add the information

related: I am surprised that there is --screensize, but no way to specify the viewing distance (did not look into the paper yet, hence I don't know if needed, but I would expect threshold etc. to be in visual degrees. I looks like here things need to be all in pixels. Not a big problem, but if I want to run to analyses on the, say, lab-sample of studyforrest vs the MRI-sample, and I want to how the same setup, I would have to use two-different sets of parameters, because sizes and distances differ.

Now that you say it, I'm also confused why this isn't anywhere. The code is at least mirroring the matlab implementation. To be entirely sure I checked the Matlab code and the corresponding publication, and there indeed is no viewing distance mentioned. Not even in the validation experiments (Dewhurst, 2012) method description is a viewing distance described anywhere.

Participants and apparatus A group of 20 participants (9
females, 11 males; 26.9±5.3 years old) generated scanpaths
by looking at stimuli in an eyetracker. All participant had
normal or corrected-to-normal vision. In addition, ideal
scanpaths were synthesized by assuming that a single par-
ticipant perfectly performed the task of looking at points in
the given order.
The stimuli were displayed on a Samsung Syncmaster
931c TFT LCD 19-in. (380 × 380 mm) screen running at
60 Hz, with a resolution of 1,280 × 1,024 pixels. The stimuli
were presented using MATLAB R2009b and the Psycho-
physics Toolbox (Brainard, 1997).
Binocular eye movements were recorded at 500 Hz with
the SMI HiSpeed system and iView X 2.5, using default
settings.

I'm not sure, but doesn't this make any comparison between data obtained with different viewing distances problematic? How would a viewing distance be possibly incorporated into a screensize measure? Not that this would be a deficiency of this reimplementation, rather a deficiency of the method itself.

it would be good if code comments shed some light on the intention of what is being done and/or the data structures. [...]

will do!

related: the army of lists in simlen() smells like a suboptimal data structure. It seems, together, they contain properties of events, and theyy all have to be manipulated in-sync (which is rather error prone). I'd suggest to think about turning the data structure in a single list of events, where each item is a dictionary with the relevant properties (given by a human-readable name). A similar change might be useful for data, which is now accessed by eight elements of a "magic" first axis and them by event on the second axis. It would make sense to handle that vice versa too: first axis events, and then properties by name (names are already there, but only in the docstring of gen_scanpath_structure -- it would be generally useful to use them instead of numerical indices for readability)

haha, yes, that makes sense. I think is very visible in the code that I started writing this code with zero knowledge of anything and then sticked to the very first way it worked for the first time without thinking/caring about much more than "phew, thank god it works". I will change that to the proposed data structure and make sure I index more readable.

Is that helpful?

It is super helpful, thank you so much!

authors: AdinaWagner mih

repo: AdinaWagner/multimatch


text:
added login page redirect after submitting captcha

Ok, after submitting correct captcha, use will be redirect to the login page as they press "ok" button on confirm prompt.

@Nitinkumar-29 Can you share the screenshot of your work and there is some conflict in this PR do resolve them also.
Don't forget to sync your fork.

Yes, I'll provide login page screenshot, just resolved all the conflicts in work tree.

@Nitinkumar-29 Your work is great but there is small issue, even if I click on 'cancel' after valid captcha it is redirecting to login page which is an issue.
Can you resolve this issue?

@Nitinkumar-29 Are you still working on this pr or should I close this one?

I did made the changes as you can see in a522767.... commit.
You definitely can merge changes and close this issue. And thanks for allowing me to work on this one.

@Nitinkumar-29 Kudos!! great work.


text:
How to connect to OpenLDAP using adldap2 ?

Hello,
I am trying to connect to LDAP server (running on OpenLDAP instead of Microsoft AD) but i am getting an error with bindAsAdministrator:

[2016-05-18 14:49:36] local.ERROR: exception 'Adldap\Exceptions\Auth\BindException' with message 'Invalid DN syntax' in /web/test/vendor/adldap2/adldap2/src/Auth/Guard.php:91
Stack trace:
#0 /web/test/vendor/adldap2/adldap2/src/Auth/Guard.php(107): Adldap\Auth\Guard->bind('root', 'secret', '', 'domain.tldl')
#1 /web/test/vendor/adldap2/adldap2/src/Connections/Provider.php(184): Adldap\Auth\Guard->bindAsAdministrator()
#2 /web/test/vendor/adldap2/adldap2-laravel/src/AdldapServiceProvider.php(88): Adldap\Connections\Provider->connect()
#3 /web/test/vendor/adldap2/adldap2-laravel/src/AdldapServiceProvider.php(48): Adldap\Laravel\AdldapServiceProvider->addProviders(Object(Adldap\Adldap), Array)
#4 /web/test/vendor/laravel/framework/src/Illuminate/Container/Container.php(735): Adldap\Laravel\AdldapServiceProvider->Adldap\Laravel{closure}(Object(Illuminate\Foundation\Application), Array)

Is there a way to connect to OpenLDAP using adldap2? My user for conncet to ad is: cn=root,dc=foo,dc=bar instead of root@domain.tld.

Hi @paszczus,
At the moment, OpenLDAP isn't supported (see root Adldap2 repository requirements). However some functionality should still work.
I believe binding to OpenLDAP requires usernames to be full DN's. Try using the full distinguished name of your administrator to bind rather than the domains suffix. For example, in your configuration:
'account_suffix' => '', // Set the account suffix to blank

 'admin_username' => 'cn=root,dc=foo,dc=bar',
'admin_password' => 'secret',

Thank you @stevebauman! Now i do not have any errors, but i am unable to login. Is there a way to debug why?
BTW: What we need to do is a portal for migrating from OpenLDAP to Active Directory, so we need to be able to change OpenLDAP AND Active Directory attributes in same project. Is this possible at current version?

Ok i found the reason why it is not working.
In OpenLDAP logs i see:
filter: (&(objectClass=person)(?objectcategory=person)(mail=foo@bar.coml))
while there is no such "objectClass=person" in my LDAP - we have inetPersonOrg.
I was trying to use ADLDAP_LIMITATION_FILTER to change this filter but it only add my filter to previous one.

Hi,
I´m not an expert, but I think you can try with Schemas..
Try to create the provider from this form:
$provider = new \Adldap\Connections\Provider($config, new \Adldap\Connections\Ldap, new \Adldap\Schemas\OpenLDAP);
I´m not sure if it´s the right way...

Thank you @Albvadi ! I have changed 'schema' in adldap.conf and now authorization in openldap logs looks better, but still i am unable to login:
May 24 13:46:47 ldap slapd[27071]: => access_allowed: read access to "mail=test@foo.bar,vd=foo.bar,o=hosting,dc=foo,dc=bar" "eduPersonEntitlement" requested
May 24 13:46:47 ldap slapd[27071]: conn=259853 op=1 ENTRY dn="mail=test@foo.bar,vd=foo.bar,o=hosting,dc=foo,dc=bar"
May 24 13:46:47 ldap slapd[27071]: >>> dnPrettyNormal: <test@foo.bar>
May 24 13:46:47 ldap slapd[27071]: conn=259853 op=2 do_bind: invalid dn (test@foo.bar)

In the first log, I see you are using Laravel implementation.
In Laravel, the default field for login is email instead username and in the 2º line of the last log, the DN is setting with "mail=". It´s correct??
If not, if you are using the username, you need change this first.
I´m beggining a Laravel App too (as explain in #265) and I follow the brilliant Quick Start - From Scratch and works like a charm...

I have started from scratch and changed 'email' to 'username' same as in howto that you have provided but still no luck.
My users are using 'mail' attribute as usernames, so proper full dn for me is:
mail=paszczus@foo.bar,vd=foo.bar,o=hosting,dc=foo,dc=bar

@paszczus, if you're using OpenLDAP, you'll most likely need to configure your prefix and suffix in the configuration to encapsulate the users email.
For example:
// config/adldap.php

'account_prefix' => 'mail='

'account_suffix' => ',vd=foo.bar,o=hosting,dc=foo,dc=bar',

@paszczus I just finished implementing the auth with laravel with OpenLDAP binding with the user's ldap credentials only.
If you can run a ldapsearch from command line or use http://php.net/manual/en/function.ldap-get-dn.php to get the DN for the user you are trying to authenticate for it will be the DN you'd need to split for the prefix and suffix.
I don't know if you're running into the same issue I did at first. Our group accounts and individual accounts have different DNs completely. I didn't notice until I tested both and one would auth and the other didn't depending on the DNs returned from the ldapsearch/ldap_get_dn() from above.
For the config/adldap.php file set the following:
'schema' => Adldap\Schemas\OpenLDAP::class,
'base_dn' => 'dc=foo,dc=bar', // just your DCs from the account_suffix
'admin_account_suffix' => '', // don't set a admin account suffix
// setting admin username/password to null only binds as the user
'admin_username' => env('ADLDAP_ADMIN_USERNAME', null),
'admin_password' => env('ADLDAP_ADMIN_PASSWORD', null),

For the config/adldap_auth.php file set the following:
    // email is the unique User model attribute you are authenicating with in the users table
    // mail is the attribute from the ldap that you are matching the email with to authenticate
    'username_attribute' => ['email' => 'mail'],

    // I left LIMITATION_FILTER blank and it still worked for me
    'limitation_filter' => env('ADLDAP_LIMITATION_FILTER', ''),

    // login attribute should be your attribute from ldap that you are authenticating with
    'login_attribute' => env('ADLDAP_LOGIN_ATTRIBUTE', 'mail'),

Thank you guys!
After many testing i have figured out that i need to use account_prefix and suffix for users, but for root account i do not want to use it, so i have to put blank space in admin_account_suffix - without it my account_suffix was added.
There is another problem with this, since i am using many domains i cannot staticly set vd=foo.bar cause other users from other.foo.bar domain will be not able to login.

authors: Albvadi chrispelzer paszczus stevebauman


text:
Connection is unsuccessful when using SSL or TLS "Can't contact LDAP server"

Laravel Version: 5.2.* (Latest as of today)
Adldap2-Laravel Version: 3.0.* (Latest as of today)
PHP Version: 7.0.9
Domain controller: 2012 r2 with AD CS enterprice CA

Description:
When connecting with SSL \ TLS, i recive an "Can't contact LDAP server" error, if i run without it, there is no problem, I have connected with an 3rd party application called "LDAP Admin" and successfully connected with both SSL and TLS to the same server from the same server my Laravel app is hosted on.
Ports used
ssl@636
tls\nonsecure@389

Hi @tarreislam, unfortunately TLS and SSL can be difficult to configure in PHP.
When no contact can be made to your LDAP server when using SSL/TLS, this is most likely a configuration issue in PHP itself.
You may need to insert this into your AppServiceProvider in the register / boot method:
putenv(‘LDAPTLS_CIPHER_SUITE=NORMAL:!VERS-TLS1.2’);

As noted in the comment here:
http://php.net/manual/en/function.ldap-bind.php#118543
Or, you may need to insert this for TLS connectivity:
putenv("TLS_CACERT=/path/to/certificate");
putenv("TLS_REQCERT=never");

Your application you're utilizing is most likely not PHP based, but incorporates other solutions for connecting via SSL / TLS.
Can you try the following suggestions above?
I would also suggest reviewing the comments on the ldap_bind method in PHP docs as many commenters have resolutions for connecting via SSL / TLS:
http://php.net/manual/en/function.ldap-bind.php

Hello again.
I tried to put this in my boot\register in my AppServiceprovider
        putenv("LDAPTLS_CIPHER_SUITE=NORMAL:!VERS-TLS1.2");
        putenv("TLS_CACERT=c:/SS-ROOT.crt");
        putenv("TLS_REQCERT=never");
        $_ENV['LDAPTLS_CIPHER_SUITE'] = "NORMAL:!VERS-TLS1.2";
        $_ENV['TLS_REQCERT'] = "never";
        $_ENV['TLS_CACERT'] = "c:/SS-ROOT.crt";

Also I tried (Form my dev machine running windows) creating C:\OpenLDAP\sysconf\ldap.conf as suggested from http://php.net/manual/en/function.ldap-bind.php
TLS_REQCERT	never
TLS_CACERT	c:/SS-ROOT.crt

but still no luck.

Same here.
I solved it, disabling the tls request.
Add in the config\adldap.php inside the connection_settings on your server options, after use_tls:
/*
|--------------------------------------------------------------------------
| SSL & TLS
|--------------------------------------------------------------------------
|
| If you need to be able to change user passwords on your server, then an
| SSL or TLS connection is required. All other operations are allowed
| on unsecured protocols.
|
| One of these options are definitely recommended if you
| have the ability to connect to your server securely.
|
*/
'use_ssl' => true,
'use_tls' => false,

'custom_options' => [
    // See: http://php.net/ldap_set_option
    LDAP_OPT_X_TLS_REQUIRE_CERT => LDAP_OPT_X_TLS_NEVER
]

@Albvadi Hey, thats pretty good! I will try this asap.

Thanks so much @Albvadi, really appreciate your help here! Unfortunately I'm not experienced in OpenLDAP, so this is MUCH appreciated.

Im using successful in windows 7 with wamp64, But I move all my projects and database on Centos 7. It is not work.
BindException in Guard.php line 80: Can't contact LDAP server
Have you any idea?

@Albvadi this also worked for me, sorry for late answer :) +1

Thanks for following up @tarreislam.
@bahman2216, if you're still experiencing issues please create a new issue, thanks!

authors: Albvadi bahman2216 stevebauman tarreislam


text:
Which fields are optional?

Lots of fields are present or not present in different colleges.  It's difficult to distinguish what might be a parser bug from what is missing data.  Which fields are optional?

Those gaps are for missing data in the source we scraped. Unfortunately there are lots of gaps but most top colleges have complete data.
We can discuss later today.

On Mar 30, 2015, at 7:24 PM, Charlie DeTar notifications@github.com wrote:
Lots of fields are present or not present in different colleges. It's difficult to distinguish what might be a parser bug from what is missing data. Which fields are optional?
—
Reply to this email directly or view it on GitHub.

authors: AndrewMagliozzi yourcelf

repo: AdmitHub/collegeData

license: mit


text:
Typo in instructions

Instruction step 2 has a typo: heroku buildpacks:set https://github.com/AdmitHub/meteor-buildpack-horse.git
It should be buildpack:set.

Hmmm... the docs indicate buildpacks:set is correct: https://devcenter.heroku.com/articles/buildpacks#using-a-custom-buildpack .  The command line client, too, shows "buildpacks" as the name of the command (try heroku help` and heroku help buildpacks``).
The docs do also say "You can specify an exact version of a buildpack by using a git revision with the buildpack:set command" -- I wonder if that's a typo.  Heroku seems to support a "list of buildpacks" now, I'm not sure if that has something to do with it; I've only ever used one.

I'm not sure what changed, but I got an error when I used buildpacks:set saying there's no such command; the error went away when I changed it to buildpack:set. Strange.

I thought this may have been my issue, but I really believe buildpacks:set is the correct command, and this should be closed.

authors: KamuelaFranco thdoan yourcelf

repo: AdmitHub/meteor-buildpack-horse


text:
OSGi support for Java HTTP Client

There is already OSGi configuration support for Apache HTTP Client in https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/master/bundle/src/main/java/com/adobe/acs/commons/http/impl/HttpClientFactoryImpl.java.
Similar support for Java 11+ HTTP Client would be beneficial as well. That should comprise:

Management of proxy settings via configuration factories and an OSGi service implementing java.net.ProxySelector
Configuration and lifecycle management of Clients which allows to configure

TrustStore being used (the one from AEM vs the one from the JRE)
KeyStore being used (one of a specific AEM user or the one from the JRE)
Timeouts
Base URL
Disabling certificate checks
Authentication (Basic Auth and Certificate based)

@davidjgonzalez Can you clarify if such a feature clashes with a product feature on Adobe's roadmap?


text:
#1885 - WorkflowPackageManager API now supports (and prefers) /var/wo…

…rkflow/packages location.
Supports (and prefers) /var/workflow/packages if it exists, else falls back to /etc/workflow/packages.

Pull Request Test Coverage Report for Build 4344

0 of 4 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.006%) to 52.148%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

bundle/src/main/java/com/adobe/acs/commons/workflow/impl/WorkflowPackageManagerImpl.java
0
4
0.0%

Totals

Change from base Build 4335:
-0.006%

Covered Lines:
13088

Relevant Lines:
25098

💛  - Coveralls

authors: coveralls davidjgonzalez


text:
Using external MongoDB for UGC-Storage (MSRP) fails on installation due to wrong path to mongo executable

The dropDatabase() call does not use the correct path to the mongo executable:
build.xml
<exec executable="mongo" spawn="true">
	<arg line='${mongo.prefix} --eval "db.dropDatabase()"'/>
</exec>

see https://github.com/Adobe-Marketing-Cloud/aem-demo-machine/pull/10

resolved

authors: coatpont steffenrosi

repo: Adobe-Marketing-Cloud/aem-demo-machine


text:
Add production deployment workflow

Purpose of this pull request
This pull request (PR) adds the production deployment workflow to the repo. We need to be able to deploy to prod next week for the June release.

@dshevtsov, should the base branch be the June release integration branch? I'm afraid merging this now would trigger a deployment and main doesn't yet have production-ready content.

Actually, I don't think there is a June release integration branch. Still, we don't want to deploy to prod until next Tuesday. I'm assuming that means this PR shouldn't be merged until we're ready to deploy main to prod.

We can continue discussing this internally: COMDOX-586

authors: dshevtsov jeff-matthews

repo: AdobeDocs/commerce-extensibility


text:
Math.exp(10_000.0) returns 0.0 instead of Infinity with JDK 14

Summary
I'm executing some calculations using Java x86 in a Windows 64 (due to an external DLL library that requires x86 Java for windows environments) and I've got stuck with the following problem.
System.out.println(Math.exp(10_000.0)); // Prints 0.0

I'm using the AdoptJDK version "14.0.2" (x86) (build 14.0.2+12) downloaded here. I noticed the same error occurring since version openjdk 11.0.8 (x86) (build 11.0.8+10)
When using different versions like:

oracle 1.8.0_261 (x86) (build 1.8.0_261-b12)
openjdk version "13" 2019-09-17 (x64)
openjdk 14.0.2 2020-07-14 (x64)

The command below prints Infinity (that should be the right answer):
System.out.println(Math.exp(10_000.0));
        // openjdk 14.0.2 (x86) (build 14.0.2+12) 2020-07-14 -> prints 0.0
        // openjdk 11.0.8 (x86) (build 11.0.8+10) 2020-07-14 -> prints 0.0
        // openjdk 14.0.2 (x64) (build 14.0.2+12) 2020-07-14 -> prints Infinity
        // oracle 1.8.0_261 (x86) (build 1.8.0_261-b12) -> prints Infinity
        // openjdk version "13" 2019-09-17 (x64) -> prints Infinity

Triaging info
Java version (unziped from the downloaded package):
C:\java\jdk-14.0.2+12-x86\bin>java.exe -version
openjdk version "14.0.2" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.2+12)
OpenJDK Client VM AdoptOpenJDK (build 14.0.2+12, mixed mode, sharing)

C:\java\jdk-11.0.8+10-x86\bin>java.exe -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK Client VM AdoptOpenJDK (build 11.0.8+10, mixed mode)

SO:

Type: Windows 10 Home (x64)
Version: 2004
Compilation: 19041.508

Interesting.
Testprogram:
public class Test {
	public static void main(String[] args) {
		System.out.println(Math.exp(10_000.0));
	}
}

On Linux:
$ javac Test.java
$ java Test
Infinity
$ java -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)

Red Hat build on Windows:
PS C:\Users\Administrator\Downloads> .\openjdk-11.0.8_10\bin\javac.exe Test.java
PS C:\Users\Administrator\Downloads> .\openjdk-11.0.8_10\bin\java.exe Test
Infinity
PS C:\Users\Administrator\Downloads> .\openjdk-11.0.8_10\bin\java.exe -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment 18.9 (build 11.0.8+10)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10, mixed mode)

AdoptOpenJDK on Windows:
PS C:\Users\Administrator\Downloads> .\jdk-11.0.8+10\bin\javac.exe Test.java
PS C:\Users\Administrator\Downloads> .\jdk-11.0.8+10\bin\java.exe Test
Infinity
PS C:\Users\Administrator\Downloads> .\jdk-11.0.8+10\bin\java.exe -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)

AdoptOpenJDK x86 (32 bit) on Windows:
PS C:\Users\Administrator\Downloads> .\jdk-11.0.8+10\bin\javac.exe Test.java
PS C:\Users\Administrator\Downloads> .\jdk-11.0.8+10\bin\java.exe Test
0.0
PS C:\Users\Administrator\Downloads> .\jdk-11.0.8+10\bin\java.exe -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK Client VM AdoptOpenJDK (build 11.0.8+10, mixed mode)

Happens with Azul Zulu, too:
PS C:\Users\Administrator\Downloads> .\zulu11.41.23-ca-jdk11.0.8-win_i686\bin\javac.exe Test.java
PS C:\Users\Administrator\Downloads> .\zulu11.41.23-ca-jdk11.0.8-win_i686\bin\java.exe Test
0.0
PS C:\Users\Administrator\Downloads> .\zulu11.41.23-ca-jdk11.0.8-win_i686\bin\java.exe -version
openjdk version "11.0.8" 2020-07-14 LTS
OpenJDK Runtime Environment Zulu11.41+23-CA (build 11.0.8+10-LTS)
OpenJDK Client VM Zulu11.41+23-CA (build 11.0.8+10-LTS, mixed mode)

Next question: What is a double in 32 bit Java and should it make a difference.

Sorry, I don't know if this question was for me, but let me give you more context about my scenario.
I'm working with interval arithmetics and I need to compute bounds for numerical values, I mean, in this kind of computation is very common to get stuck in bounds with very high values. For practical reasons I just the need the Math.exp bounding for Infinity. I don't think that a small word (32bits) will be a problem for my calculations. Additionally, I'm using JDK 1.8 32bits where Math.pow works fine, and my computation results are returned as expected.
As a developer I'm using the Windows SO (coorporative reasons), and because this solver requires a C++ library to compute interval arithmetic for real numbers, I need to use the JDK 32bits because I use MinGW plataform to generate the DLLs (dependent libraries).

@schmittjoaopedro Thanks for the additional info, but that was actually a note for me to remember where I left off.
Is using https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html#POSITIVE_INFINITY a viable workaround?

Well, I think so.
Using JDK 8 (x86), the following listing prints true, then I think it could be a good workaround for OpenJDK.
    public static void main(String[] args) {
        System.out.println(Math.exp(10_000.0) == Double.POSITIVE_INFINITY); // true
    }

PS C:\Users\Administrator\Downloads> .\jdk-15+36\bin\javac.exe Test.java
PS C:\Users\Administrator\Downloads> .\jdk-15+36\bin\java.exe Test
0.0
PS C:\Users\Administrator\Downloads> .\jdk-15+36\bin\java.exe -version
openjdk version "15" 2020-09-15
OpenJDK Runtime Environment AdoptOpenJDK (build 15+36)
OpenJDK Client VM AdoptOpenJDK (build 15+36, mixed mode)

PS C:\Users\Administrator\Downloads> .\jdk8u265-b01\bin\javac.exe Test.java
PS C:\Users\Administrator\Downloads> .\jdk8u265-b01\bin\java.exe Test
Infinity
PS C:\Users\Administrator\Downloads> .\jdk8u265-b01\bin\java.exe -version
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_265-b01)
OpenJDK Client VM (AdoptOpenJDK)(build 25.265-b01, mixed mode)

Azul Zulu on Linux (32 bit mode):
$ zulu15.27.17-ca-jdk15.0.0-linux_i686/bin/javac Test.java
$ zulu15.27.17-ca-jdk15.0.0-linux_i686/bin/java Test
0.0
$ zulu15.27.17-ca-jdk15.0.0-linux_i686/bin/java --version
openjdk 15 2020-09-15
OpenJDK Runtime Environment Zulu15.27+17-CA (build 15+36)
OpenJDK Server VM Zulu15.27+17-CA (build 15+36, mixed mode)

Summary of my findings so far: JDK 8 (32 bit) considers System.out.println(Math.exp(10_000.0)); to be Infinity. Somewhere between 8 and 11, that changed to 0.0, regardless of the operating system and language settings.

Math#exp(double) delegates to StrictMath#exp(double) that delegates to FdLibm.exp.compute(double) that is implemented in Java.
What could explain the difference is that with OpenJDK 9, Math.exp() was ported to Java: https://bugs.openjdk.java.net/browse/JDK-8134780.

What happens when run with -XX:-UseLibmIntrinsic?

So the bug is in the intrinsics code. Likely here:
http://hg.openjdk.java.net/jdk-updates/jdk11u-dev/file/360916af5610/src/hotspot/cpu/x86/stubGenerator_x86_32.cpp#l3375

https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-September/069025.html

http://hg.openjdk.java.net/jdk-updates/jdk11u-dev/file/360916af5610/src/hotspot/cpu/x86/stubGenerator_x86_32.cpp#l3375 is only the stub. The actual assembler code for x86 is most likely https://github.com/openjdk/jdk/blob/7817963ce91384380fe65005a6c438b08b022bad/src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp#L482, all generated by the Intel C compiler.

Fixed in 16: https://bugs.openjdk.java.net/browse/JDK-8255368. We'll backport to 11.

Backport has just landed in 11u-dev, should become part of 11.0.11 due in April.

authors: aahlenst jerboaa schmittjoaopedro

repo: AdoptOpenJDK/openjdk-support


text:
if scroll.enabled===true, then DateRange won't initially show the month of selected date range! it shows Feb 1920

DateRange won't initially show the month of selected date range! it shows Feb 1920
same as https://github.com/Adphorus/react-date-range/issues/190 but for DateRange

[BUG] Bug Reproduce Steps
import { DateRange } from "react-date-range";
export default function dateRange() {
return (<DateRange
showDateDisplay={false}
direction="vertical"
scroll={{ enabled: true }}
showMonthAndYearPickers={false}
/>);
}
[BUG] Expected behaviour
It should show the selected Month.
Environment
Package Version:^1.0.0-beta
React version:^16.12.0
Node version:6.13.7
Browser: Chrome

As far as I can see the same issue does not occur in the latest version (1.0.1) I'm closing this.

authors: mahesha-perpetualny onurkerimov

repo: Adphorus/react-date-range


text:
[BUG] Console spam-world save error

[Please fill out the form below and delete the sections in square brackets after reading them]
Version of Advanced Rocketry

AdvancedRocketry-1.16.5-2.0.0-16-universal

Have you verified this is an issue in the latest unstable build

[x] Y

Version of LibVulpes

LibVulpes-1.16.5-1.0.2-26-universal

Version of Minecraft

1.16.5

Does this occur without other mods installed

[x] Y

Crash report or log or visualVM (if applicable)

https://www.dropbox.com/s/fv85phs5b10wpp5/latest.log?dl=0
https://www.dropbox.com/s/9slkxxyka8qvs30/debug.log?dl=0

Description of the problem

Console spam on server error not being able to save world

I had this issue as well. Reverting back to an older version of the mod fixed it for me. I'm not sure if the previous version works since I jumped back to version 10.

I got this issue as well also that it spams every 5 minutes that there is no minecraft:rutile minecraft:dilithium ...

Had the same thing. World would partial save it seemed, as I could restart the game and my newly created world would only then show up. Removing AR2 was the solution, very sadly.

repo: Advanced-Rocketry/AdvancedRocketry


text:
Issue #68 - Add e2e test for post handler

Fixes #68
Don't forget to re-build the extension before running tests as some bugs were found while writing tests

Clicking Menu Items that use POST requests works as before. However sometimes test is failing:

All tests are passed. LGTM


text:
Remove login sub links

LGTM!

repo: AdvisorySG/dawn-advisory-theme


text:
3 months card expiration delay

Describe the bug
Today is December, if I add to the component expiration 9/22,10/22,11/22 component will evaluate card as not expire. We have 10% of our negative response codes Expired cards.
To Reproduce
Steps to reproduce the behavior:

Go to pay with card component or drop-in
Add expiration later than this month 9/22,10/22,11/22
It is evaluate as valid card
If you add 8/22 it evaluate as expired card
Expected behavior
If I add card expired before 12/22 it will evaluate as expired

Screenshots
If applicable, add screenshots to help explain your problem.

Hi @mahus1 - the card issuing schemes say that a card can still be considered valid, for a short period, even if it is expired. I believe this is for subscription type services where they don't want a payment to fail just because a shopper hasn't remembered to update their card details.
For this reason we allow cards to be up to 3 months out of date - and still be considered as valid

repo: Adyen/adyen-web


text:
Implement an API cache for development.

Implementation of local API cache will help in avoiding rate limits of youtube data v3 API.

I would like to work on this. this is a great opportunity for me to study APIs

Sure

what route do you suggest

I am a beginner to this field

Can we use the cache argument from build function??

Can we use the cache argument from the build function??

didn't understand, which build function.
when I created this ticket I had an approach in mind i.e to save the JSON response returned by YouTube Data V3 API in a JSON file, we can track the input(input of public APIs like PyYtData class or vid_info function ) in the JSON file itself and if the input is present in JSON we simply return the response from JSON file instead of querying to YouTube API.
This will be useful in local testing only, you need to make changes in VideoInfo and ChannelInfo classes to avoid querying to Youtube API if the result is there for the particular request in the JSON file.
I hope you got my point

Yes I got your point. I will commit the code in couple of days

Shall we use  redis for this ???

No, we should stick with the json file. We are using this to avoid API rate limit while doing development locally.

No, we should stick with the json file. We are using this to avoid API rate limits while doing development locally.

Ok

I am working on it . Just need to study it a bit more since I have not done before

No probs, take your time

I am not able to get the data from previous query into a JSON
how should I do it

Save the json response returned by YouTube Data API V3 into a json file and next time if you are querying the same thing query to json file instead of YouTube Data API V3

for i in range(self.maxlen):             vid = VidInfo(self.type, self.keyword, self.maxlen, i)             rslt.append(vid)         return rslt
do you mean this

No, I am talking about this point, https://github.com/Agent-Hellboy/pyytdata/blob/master/pyytdata/util/querier.py#L35
here you should do all the operations of saving the whole response https://github.com/Agent-Hellboy/pyytdata/blob/master/pyytdata/util/querier.py#L46 in a JSON file  if the result is not present else return the result from JSON file instead of querying to the YouTube API

we will get a response after req.execute() in fetch method runs right??. if I store req in JSON then it will be just that request not the response??

if I store req in JSON then it will be just that request not the response??

No, you will store both request and response, request as a key in JSON object and response and a value.

we will get a response after req.execute() in fetch method runs right

Yes, inside this you should check if the keyboard is inside your cache if yes you should return it as it is without querying to youtube API. https://github.com/Agent-Hellboy/pyytdata/blob/3ce31fc200ddec2b42c88b9edca038240e96b3f9/pyytdata/util/querier.py#L28

repo: Agent-Hellboy/pyytdata


text:
IndexError: list index out of range

🐛 Bug Report
🔎 Describe the Bug
I can't initiate a session working fine on Python AgentOps 0.2.6 but not on 0.3.X (at the moment on 0.3.2).
🔄 Reproduction Steps
Calling agentops.init() with a properly setup AGENTOPS_API_KEY.
The terminal then display the following error:
🖇 AgentOps: Error: No session exists

2024-07-21 11:39:16,858 - 6119288832 - meta_client.py-meta_client:55 - WARNING: Error: No session exists
🖇 AgentOps: Error: list index out of range
2024-07-21 11:39:16,858 - 6119288832 - meta_client.py-meta_client:55 - WARNING: Error: list index out of range

2024-07-21 11:39:16,858 - 6119288832 - app.py-app:838 - ERROR: Exception on /__/functions.yaml [GET]
Traceback (most recent call last):
  File "/Users/.../functions-py/venv/lib/python3.12/site-packages/agentops/meta_client.py", line 53, in wrapper
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/.../functions-py/venv/lib/python3.12/site-packages/agentops/client.py", line 566, in _safe_get_session
    raise NoSessionException("No session exists")
agentops.exceptions.NoSessionException: No session exists

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/.../functions-py/venv/lib/python3.12/site-packages/agentops/meta_client.py", line 53, in wrapper
    return method(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/.../functions-py/venv/lib/python3.12/site-packages/agentops/client.py", line 455, in create_agent
    session = self._safe_get_session()
              ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/.../functions-py/venv/lib/python3.12/site-packages/agentops/meta_client.py", line 61, in wrapper
    self._sessions[0],  # TODO: find which session caused exception
    ~~~~~~~~~~~~~~^^^
IndexError: list index out of range

🙁 Expected Behavior
Session should start.
🔍 Additional Context
Same code is working fine when downgrading to AgentOps 0.2.6.
Here is my main.py file initiating AgentOps:
"""
Main module for Firebase function with logging, environment validation,
and agent operations initialization.
""
import logging
import os
from firebase_functions import (
  https_fn,
  options,
  storage_fn,
)
from firebase_admin import (
  initialize_app,
  firestore,
)
from ai.crew import crew
import agentops

initialize_app()

# Configure logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

# Validate required environment variables
REQUIRED_ENV_VARS = [
  'OPENAI_API_KEY',
  'SERPER_API_KEY',
  'AGENTOPS_API_KEY',
  'OPENAI_MODEL_NAME',
]

for var in REQUIRED_ENV_VARS:
  if not os.getenv(var):
    logger.error('Error: %s environment variable is not set.', var)
    raise EnvironmentError(f"{var} environment variable is not set.")

agent_ops_api_key = os.getenv('AGENTOPS_API_KEY')

agentops.init(
  api_key=agent_ops_api_key,
  auto_start_session=False,
)
logger.info('Agentops initialized successfully.')

@storage_fn.on_object_finalized(
  timeout_sec=600,
  memory=options.MemoryOption.GB_1,
  region="europe-west1"
)
def onGuideUpload(event: storage_fn.CloudEvent[storage_fn.StorageObjectData]):
  """When a guide is uploaded in the Storage bucket, inject a new AI generated guide in the database."""

  logger.info('Function triggered.')

  # Exit if this is triggered on a file that is not a guide.
  guide_id = event.data.name
  if not guide_id or not guide_id.startswith("guide/"):
    print(f"This is not a guide: {guide_id}")
    return

  guide_id = guide_id.replace("guide/", "")

  try:
    guide_url = 'https://someURL.pdf'
    logger.info('Guide ID: %s', guide_id)
    logger.info('Guide URL: %s', guide_url)

    agentops.start_session()

    result = crew.kickoff(
      inputs={
        "guide_id": guide_id,
        "guide_url": guide_url,
        # "guide_document": document
      }
    )
    logger.info('Crew kickoff completed.')
    logger.info('Result: %s', result)

  except Exception as e:
    agentops.end_session('Fail')
    logger.error('Error during crew.kickoff: %s', e)

    generation_failed(guide_id=guide_id)

    return https_fn.Response("Server Error: Failed during crew kickoff", status=500)

  agentops.end_session('Success')
  logger.info('Agentops session ended successfully.')

  return https_fn.Response(result, status=200)

def generation_failed(guide_id: str):
  """Update a guide from Firestore with the given informations and return its reference ID."""
  db = firestore.client()

  guide_data = {
    'isGenerated': True,
    'hasFailed': True,
  }

  doc_ref = db.collection('guides').document(guide_id)
  doc_ref.set(
    document_data=guide_data,
    merge=True,
  )

  return doc_ref.id

Here is the code at the /Users/.../functions-py/ai/agents.py:32:
reader = Agent(
  role='Guide Content Strategist',
  goal='Parse the guide into a JSON format',
  backstory="""
  Speaks JSON language fluently.
  Very used to read documents related to a house guide: explaining how a house is working, should be used, and what are the places to visit around it.
  These guides can be received into all kind of format, including pictures, PDFs, DOCXs, text files, etc.
  Strictly respect the given JSON format to fill.
  Always making sure no information is lost during the parsing process.
  Can use delegation to the Google Map Finder and the Instagram Finder to fill the missing informations.
  """,
  verbose=True,
  allow_delegation=True,
  # max_iter=10,
  tools=[scrape_tool, directory_tool, file_tool, pdf_tool, docx_tool],
)

Thank you for your great work!

Hey @Tulleb --
Can you upgrade to the latest release of AgentOps and try again?

Looks fixed in 0.3.4, thank you guys!

authors: Tulleb areibman

repo: AgentOps-AI/agentops


text:
feat: upgrade native sdk 4.0.0.133.3

Update native sdk 4.0.0.133.3 dependencies

This pull request is trigger by bot, you can checkout this branch and update it.

Examples built:

https://download.agora.io/demo/test/agora_rtc_engine_android_6.0.0-sp.4001333_20230505031654.zip
https://download.agora.io/demo/test/agora_rtc_engine_ios_6.0.0-sp.4001333_20230505032236.zip

https://download.agora.io/demo/test/agora_rtc_engine_windows_6.0.0-sp.4001333_20230505031251.zip

This comment is commented by bot, do not edit it directly

repo: AgoraIO-Extensions/Agora-Flutter-SDK


text:
feat: upgrade native sdk 4.2.6.232

Update native sdk 4.2.6.232 dependencies

This pull request is trigger by bot, you can checkout this branch and update it.

Examples built:

https://nightly.link/littleGnAl/hoe/actions/runs/7724089914/agora_rtc_engine_android_6.2.6-sp.426232_20240131095727.zip

https://nightly.link/littleGnAl/hoe/actions/runs/7724089914/agora_rtc_engine_macos_6.2.6-sp.426232_20240131095159.zip
https://nightly.link/littleGnAl/hoe/actions/runs/7724089914/agora_rtc_engine_windows_6.2.6-sp.426232_20240131095037.zip
https://nightly.link/littleGnAl/hoe/actions/runs/7724089914/agora_rtc_engine_web_6.2.6-sp.426232_20240131094646.zip

This comment is commented by bot, do not edit it directly

Examples built:

https://nightly.link/littleGnAl/hoe/actions/runs/7724771000/agora_rtc_engine_android_6.2.6-sp.426232_20240131105102.zip
https://nightly.link/littleGnAl/hoe/actions/runs/7724771000/agora_rtc_engine_ios_6.2.6-sp.426232_20240131105601.zip
https://nightly.link/littleGnAl/hoe/actions/runs/7724771000/agora_rtc_engine_macos_6.2.6-sp.426232_20240131104249.zip
https://nightly.link/littleGnAl/hoe/actions/runs/7724771000/agora_rtc_engine_windows_6.2.6-sp.426232_20240131104231.zip
https://nightly.link/littleGnAl/hoe/actions/runs/7724771000/agora_rtc_engine_web_6.2.6-sp.426232_20240131103958.zip

This comment is commented by bot, do not edit it directly


text:
allow CoreEval with same bundles

This removes the assertion that none of the bundles were previously installed.
Any already installed bundle will be skipped at the actual installation step.

I have a fix of core eval I need that is very related. Can you hold off landing this ?

https://github.com/Agoric/agoric-3-proposals/compare/ta/skip-reinstall...mhofman/fix-concurrent-proposal-votes
I'm validating the fix now

That looks good. Safe to land on top of this as a 0.0.7-4

authors: mhofman turadg


text:
Fix map objective UIs

Map objective UIs have a lot of issues dealing with player vision changes and replay time jumps.

Hanamura

fine after own fixes?

Alterac Pass

partial fix was applied to bar colors. Now only the highlighting is wrong
the growing bar is not bound to game time thus a pause will make the animation wrong
team icon is sometimes dark and becomes brighter again during vision changes
replay time jumps can make the objective UI hide (growing stage => jump to capture stage)

Cursed Hollow

messages are directed to the player "your/enemy"

Towers of Doom:

notification can stay visible "Cannons are firing"
notification names "enemy/your cannons"

Garden of Terror

wrong color in icon next to the health bars while plants are attacking. The bar's color is correct
icons below the minimap (open/closed seed icons) not shown FIXED only showing one icon, same as player's UI

Tomb of the Spider Queen

health icon color wrong FIXED only wrong during red vision; flame animation is not sync as I had to use 2 image frames because stategroup actions cannot set a texture for a layer only
"enemy webweaver's summoned" notification

Dragon Shire

fine?

Blackheart's Bay

fine?

Battlefield Of Eternity

fine?

Braxis Holdout

fine?

Haunted Mines

fine?

Infernal Shrines

fine?

Sky Temple

fine?

Volskays Foundry

fine?

Warhead Junction

fine?

TODO complete the list of issues, fix the issues

Alterac Pass' states cannot be fixed using the states as the trigger script sets it based on the team (own team is top bar, enemy team is bottom bar):

watch blue capture => top bar state from 00 to 10
switch to red vision
red captures => top bar state from 10 to 10, undetectable

Workaround ideas:

is the state saved in galaxy variables? Those can be output in a label via some text tags and could be checked

repo: Ahli/Galaxy-Observer-UI


text:
Command not working, most likely to incompatibility with other mods editing terminal

Description:
Able to purchase the Infrared Scanner ship upgrade, used the following commands but none seemed to work:

scan
infrared scan
ir scan
life scan
scan life

The issue may be related to having one or more of the following mods installed with ScanPlus:

LethalTerminalFormatter
LC-TerminalConflictFix

Thanks for reporting this - I believe I narrowed it down to a compatibility issue with LethalTerminalFormatter and should have a patch out soon!

Working!

repo: AidanTweedy/scanplus


text:
Can't run on React.js

The error:
TypeError: google_translate_api_x__WEBPACK_IMPORTED_MODULE_1__ is not a function
I've tried using this library on vanilla js and it works just fine. But when I tried it on React it keeps getting error like in the above even I use the simpliest method to use this library. Is there any settings that I have to apply first in my React project before using this library?
Sorry for my english and I'm new to React and JavaScript, so it will be so kind of you if you can give me an assistance.
Btw, thanks for providing this library

This library isn't compatible with web react, generally, because of CORS.  But that shouldn't make this error.  What version of this package are you using?  Also, what version of node are you using?  And, can you post your babel configuration?

Inactive

authors: AidanWelch muhAzis

repo: AidanWelch/google-translate-api


text:
取消配置文件延迟颜色数量限制

取消配置文件中延迟所对应的颜色数量为7的限制

实际上这个绘图类并没有使用，我记得已经很早就取消颜色数量限制了哈，你现在改动的这个属于我正在迁移的新代码，事务繁忙，一直没有时间重构，就一直放在这了，不过还是感谢你的修复。

repo: AirportR/FullTclash


text:
Add download links

Add download links to 2.4.0 release

repo: Aiven-Open/klaw-docs


text:
Cookie Monster frame not tall enough

Cookie Monster's frame is too short to fit its entire height. I can understand needing to scroll left-right, but this particular issue could be fixed (I think) simply by making CM's frame resizable.
This is in Chrome Version 51.0.2704.103 m.

Yea I was hoping to not have to make the bar bigger as I had hoped most people had a big enough screen, lol.  As for a solution, I rather not make the bar taller honestly, but I know there is a problem.

authors: Aktanusa MackTuesday

repo: Aktanusa/CookieMonster


text:
Cannot open Service Control Manager on computer

I have a fresh install of the opensource edition of NCache on a Windows 2012 R2 box.
When running the following command to create a new cache:
createcache.exe someCache /s 10.142.135.241 /S 128 /t local
The command returns with the following error:
Alachisoft (R) NCache Utility CreateCache. Version 4.6 SP3
Copyright (C) Alachisoft 2017. All rights reserved.
Creating cache 'someCache' on server '10.142.135.241'
Failed to create cache on server '10.142.135.241' .
Error Detail: 'Cannot open Service Control Manager on computer '10.142.135.241'. The operation might require other privileges.'.
Any idea on what this means?
Thanks

Hi @gigi81
Please note that the command line tools send the request to the NCache Service which runs the required function. From the error you've shared it seems like that tool createcache does not have enough rights to request the NCache Service. Please open the command prompt as an Administrator and re run the command, this should let you create the cache.
Moreover, please also make sure your NCache service is up and running from the windows services.
Please let me know if this helped.

I do not have createcache tool available after installing NCache Open Source edition. And I cannot even start "NCacheSvc" on my windows 10. Please help.

Hi Anaya, please note that the Create Cache tool is only available in the NCache Enterprise edition. To create caches please follow the steps mentioned in the link below.
http://www.alachisoft.com/resources/docs/ncache-com/admin-guide/create-a-cache.html
Furthermore, please check the error logged in the Event log Viewer and share that here as well. Most probably it is because the IP mentioned in the NCache Service configuration file is not currently available on the machine.
Moreover, when you install NCache it picks up one of the IPs from the machine and the NCache Service listens on that IP. You can verify the IP on which the NCache Service is currently listening on by viewing the value inside the tag  within the NCache service configurations file located at "C:\Program Files\NCache\bin\service\Alachisoft.NCache.Service.exe.config". NCache needs a static IP on the machine to work just fine. If you make any changes then make sure to save the configuration file and try starting the NCache Service.

authors: Kal-Alachisoft anaya-upadhyay gigi81

repo: Alachisoft/NCache


text:
Header update

General Support Request
In order to match the new grid we need some small adjustments to the as.com header so that it matches the width.

Punting on this issue until we have more information. Unable to refine or recommend a solution at this time with the information presented.

repo: AlaskaAirlines/WebCoreStyleSheets


text:
auro-avatar: BZE failing to load

Describe the bug

Was BZE loaded into the system before the destination fly date?
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context

How can we unit test to ensure that all ASpublished stations have avatars/fallbacks?

We do not yet have fallback support. This issue was created, but never prioritized.

https://github.com/AlaskaAirlines/auro-avatar/issues/13

This issue still persists. Do we have a way to update the BZE image to add it to our list? Who owns this process? I know Kayla Blyton was working with this, but I don't see any documentation here on how to maintain the citylist - how can I push the right image through myself?

@gusnaughton I am not aware of anything I need to do in order to address this BZE issue? As you stated Kayla was on this in the past, but I haven't heard anything? From my perspective, all that needs to be done is an asset at the https://resource.alaskaair.net/-/media/Images/common-assets/destinations/ endpoint.
That being said, the previous comment speaks to having a better fallback image. That is needed for sure!

authors: blackfalcon gusnaughton

repo: AlaskaAirlines/auro-avatar


text:
auro-input: Label using incorrect color & size

Describe the bug
Auro-input is using incorrect label text size and color. Need to update in order to maintain consistency with Figma design & auro-dropdown component.
To Reproduce
Steps to reproduce the behavior:

Go to https://auro.alaskaair.com/components/auro/input
auro-input label is using var(--auro-color-text-primary-on-light)
Once label is active (clicked into and label floats up), auro-input is var(--auro-text-body-size-sm) https://github.com/AlaskaAirlines/auro-input/blob/4ef8a88d6408743fe6abcbba3aab9d87bfa07baf/src/style.scss#L192

Expected behavior
The label should always be var(--auro-color-text-secondary-on-light) (except for in a disabled state). This includes before input (when label is still on line, and mid/after input when label floats up top).
Once clicked into and label floats up, label should be var(--auro-text-body-size-xs)
Please reference this Figma file: https://www.figma.com/file/VpUz89Ov6ImBpY5YvzYbZW/Auro-toolkit?node-id=0%3A1918
This change creates consistency with other auro input elements like dropdown.
Screenshots
Designs:

Code:

Desktop (please complete the following information):

OS: mac
Browser: chrome

@bridgetglewis, @audreychae97

repo: AlaskaAirlines/auro-input


text:
Refactor component code

General Support Request
There is a LOT of code in this element.
Support request
Refactor the code so that there is reasonable sanity for what code should be in what file. There is base-input.js and then there is auro-input.js. With a lot of recent feature adds we have lost sense of what code should be in what file.
auro-input is a large and complex element. Should we consider breaking this into smaller elements with dedicated concerns? E.g. breaking out the credit card icon feature could be an option? What about breaking up concepts into individual js files like having a dedicated js file for supporting the password toggle feature?

Closing in favor of

https://github.com/AlaskaAirlines/auro-input/issues/165


text:
Added http header properties for applying to file loaders

Pretty straight forward pass through for Http headers so that they can be used in the fetch requests.
closes: #81

Nice man! This is super useful.

Any indication when this pull request will be added to master.  I've started using the component but need the http header properties.  Thanks in advance for all your good work!

Why was this PR closed? I'd also like to see this added

@ximenean I think this package is not maintained.

sad, so sad

@hawkzey thanks. What a shame.

authors: Synthetium codersmatter hawkzey white-spirit ximenean

repo: Alcumus/react-doc-viewer


text:
More connection tests, a workaround for "unclean" disconnects

note: this PR targets the staging branch.
While the newly introduced connection tests haven't revealed the cause of disconnects not performing a full cleanup in some edge cases, this PR also introduces a workaround that has been confirmed to fix that issue; it is marked as FIXME so that we can handle it more graciously in the future.

Yes, let's get this landed and I will cut a new release of snarkOS

Args, this is once again an auto-close by Github. A unique issue to only this repo.

authors: howardwu ljedrz

repo: AleoHQ/snarkOS


text:
[Fix] Add checksum to TransmissionID

Motivation
This PR introduces the concept of a TransmissionChecksum. This checksum is a Sha3_256 hash on the underlying Transmission object that is truncated to fit a u128. The intention is to prevent malicious validators from tampering with solutions or transactions and broadcasting these malformed objects to other validators. The addition of these checksums, alongside additional snarkOS level checks will allow honest validators to detect and disregard the attack from the malicious validators.
This PR also unifies the changes from https://github.com/AleoNet/snarkVM/pull/2520, as it aims to solve the same attack. The change there updates block production to correctly address malicious solutions. This additional fix overwrites the solution target with value calculated during solution verification. So even if a malicious solution is injected by a malicious validator, honest validators will always process them and safely convert them to honest solutions.
The CI is run here.
NOTE: This updates the block serialization, so it is not backwards compatible with the networks (Testnet Beta and Canary) being run. These will require a reset.
Benchmarks
The benchmarks indicate that the added runtime overhead is quite miniscule. Data::to_checksum benchmarks (on a 64 GB M1 MAX):

Solution: 10μs
transfer_public transaction: 82μs
Largest possible transaction (128 kb): 5.5ms

TODO:

[ ] Resample Genesis blocks (Canary, Testnet, Mainnet).

Related PRs
The sister PR is https://github.com/AleoNet/snarkOS/pull/3367.

Even though adding the checksum to the proof_target_cache is technically not needed if https://github.com/AleoNet/snarkVM/pull/2520 is implemented, want to add it anyway as defense in depth?

Note: a6d175a was added to further enforce the uniqueness of solution/transaction IDs that make it into blocks. This is also done on the snarkOS level with - 64e58a0

The failed ledger CI passed on Provable's side so we will not re-run:
https://app.circleci.com/pipelines/github/ProvableHQ/snarkVM/194/workflows/70ed53e9-b4d8-4d22-8b32-a88bbc223c79/jobs/14663

authors: raychu86 vicsn zosorock

repo: AleoNet/snarkVM


text:
AVX2 Build getting stuck on "Checking if the site connection is secure" on some sites

AVX2 Build (not sure if other builds are having the issue) is getting stuck on "Checking if the site connection is secure" on some sites. Example site: https://bobistheoilguy.com/forums/threads/is-liqui-moly-good-oil.256191/

Here is another: https://www.amsoil.ca/performance-tests/

browser benchmarks on some benchmarking sites are broken too, seems related to this from the network logs in dev console.

@lemon07r @G2G2G2G This issue should now be resolved with the M110 release.


text:
Is Screen sharing possible?

Is it possible that we can combine this with electron js ( golang to node.js module
Can we recording of enter screen in electron.js based app using webrtc screen sharing api & then stream then recorded video to any rtmp server in real-time.

Feel free to fork the project and combine it with any technologies you'd like. Your suggestion sounds like a cool project!
For this repository however, I'd like to keep it as simple and basic as possible, with no dependencies other than ffmpeg and ffprobe so that it's easily accessible to everyone to use however they'd like.

authors: AlexEidt gigabyteservice

repo: AlexEidt/Vidio


text:
arm64 1.2.7 docker wont starting

Here is my docker file:
version: "3.8"

services:
  neonlink:
    image: alexscifier/neonlink:latest-arm64v8
    container_name: neonlink
    volumes:
      - ./bookmarks.sqlite:/app/db/bookmarks.sqlite
    restart: unless-stopped
    ports:
      - "127.0.0.1:3333:3333"

when I try to start I got the following error:
$ docker-compose up
Creating network "neonlink_default" with the default driver
Creating neonlink ... done
Attaching to neonlink
neonlink    | exec /usr/local/bin/docker-entrypoint.sh: exec format error

when I change back to 1.2.6 everything working fine.

I tried with the latest version again, and it generates for me the same problem. I tried it with empty database but won't help

repo: AlexSciFier/neonlink


text:
[Question] Is there a way to use the script just to create ISO ?

Due to known Virtual Box bug  in Mac OSX Catalina 10.15.2, I intend to use VMWare.
Is it possible to use this script just to generate the ISO and use it with VMWare ?

Thanks for the feedback. Actually not using VMWare. Closing stalled issues.

would like this for esxi

authors: AlexanderWillner Ashtonian leonardo-sj

repo: AlexanderWillner/runMacOSinVirtualBox


text:
Feature request: Add date to Addtional Tracked Flights

Hi,
I would be great if it would be possible to a also add a date to the additional tracked flights. I use it to add flights I do during business trips so my family could follow the flights on our info displays.
To make it more easy I could add the flights I should do before together with a date and then I could show only the specific flight I will fly.

You may create an automation - that add your flight at a proper date. Also in this automation you may add notifications and other things
It would be more complex to add a flight if requires more data than callsign. I think it is better to keep it simple so it would be easy to use for everyone.


text:
Abnormal CPU usage of the CPU module

For some reason, even with a 30 second interval, the CPU module makes Waybar consume a lot of cycles (~75% of a core). As soon as I disable it and restart Waybar, it remains idle. I also have the RAM module enabled, but no problems there. Persists between reboots.

First thx for reporting.
It's weird, you're on which distribution ?

Arch, up-to-date.

authors: Alexays jeremejevs

repo: Alexays/Waybar


text:
Expand the entity of the course

Maybe add field author
/////////////////////////////
Расширить сущность курса. Добавить поле автор например

done in

https://github.com/AlexeyOs/GoodCourses/commit/585a9a15b0875d7a0d96a3b61be33ae44c296f85
https://github.com/AlexeyOs/GoodCourses/commit/5994ae23ab1db687a515baf6bf4a89dfb71cbdc2

repo: AlexeyOs/GoodCourses


text:
tmux + vim + block shape

I use tmux to work with multiples terminals in same time.
Until the last update, everything worked fine, the cursor shape should change when I switch to another vim mode (insert, visual,etc).
Somewhere, in my _vimrc :
let &t_ti ="\e[1 q"
let &t_SI ="\e[5 q"
let &t_EI ="\e[1 q"
let &t_te ="\e[0 q"

Somewhere, in my .tmux.conf :
set -g terminal-overrides "xterm*:Ms=\\E]52;%p1%s;%p2%s\\007:Ss=\\E[%p1%d q:Se=\\E[0 q"
# The terminal-overrides option is fixed for mintty. The cursor changes back to a vertical line.

I got this setting from the link below :
https://gist.github.com/saamalik/5691197
The cursor changes in classic terminal only, but I would like to get this feature in tmux too.

I fixed my problem with this change :
set -g terminal-overrides "screen*:XT:Ms=\\E]52;%p1%s;%p2%s\\007:Ss=\\E[%p1%d q:Se=\\E[0 q"

(screen instead of xterm).
Could someone explain me why it works now ?


text:
Fix T5 actions error in some cases

Hello i have tested Sonoff TX-Ultimate T5-C2-86 in local mode,
all functions works but not actions slide_1 and slide_2
is it possible to improve this function to support ?
Mode Auto: All works with modif lights.py with issue 1247
Mode Cloud: All works with modif lights.py with issue 1247
Mode LAN(local): all functions works but not actions slide_1 and slide_2
Error:
2024-01-21 11:39:54.351 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/sonoff/sensor.py", line 349, in clear_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    if customize := hass.data.get(DATA_CUSTOMIZE):
                    ^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2024-01-21 11:41:14.517 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 715, in ping
    await self._send_frame(message, WSMsgType.PING)
  File "/usr/local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 675, in _send_frame
    self._write(header + mask + message)
  File "/usr/local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 702, in _write
    raise ConnectionResetError("Cannot write to closing transport")
ConnectionResetError: Cannot write to closing transport
2024-01-21 11:48:12.064 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/sonoff/sensor.py", line 349, in clear_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    if customize := hass.data.get(DATA_CUSTOMIZE):
                    ^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2024-01-21 11:48:12.168 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/sonoff/sensor.py", line 349, in clear_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    if customize := hass.data.get(DATA_CUSTOMIZE):
                    ^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2024-01-21 11:48:12.236 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/sonoff/sensor.py", line 349, in clear_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    if customize := hass.data.get(DATA_CUSTOMIZE):
                    ^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2024-01-21 11:50:32.559 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/sonoff/sensor.py", line 349, in clear_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    if customize := hass.data.get(DATA_CUSTOMIZE):
                    ^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2024-01-21 11:50:32.584 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/sonoff/sensor.py", line 349, in clear_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    if customize := hass.data.get(DATA_CUSTOMIZE):
                    ^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'

Known issues:
2024-01-21 11:50:31 [D] LOCAL mode start
2024-01-21 11:50:32 [D] 1001f10a72 <= Local3 | 192.168.1.174:8081 | {'percentageControl': 0, 'calibState': False, 'triggerType': 2, 'lightSwitch': 'off', 'fwVersion': '1.3.1', 'rssi': -47} | 95
2024-01-21 11:50:32 [D] 1001f10a72 <= Local3 | 192.168.1.174:8081 | {'percentageControl': 0, 'calibState': False, 'triggerType': 2, 'lightSwitch': 'off', 'fwVersion': '1.3.1', 'rssi': -47} | 95

https://github.com/AlexxIT/SonoffLAN/releases/tag/v3.6.0

authors: AlexxIT haade-administrator

repo: AlexxIT/SonoffLAN


text:
Add support for RTSPS

Unifi seem to be removing the RTPS feed from their Unifi Protect solution, instead forcing the use of RTSPS feeds. This kind of feed doesn't appear to be supported in the current WebRTC component. Not sure if that's a functionality or technical limitation?
If functionality would be great for this to be added so I can go back to having near instant feeds on Lovelace from these cameras.

Added in latest version
https://github.com/AlexxIT/WebRTC/releases/tag/v2.3.0

authors: AlexxIT Haloooch

repo: AlexxIT/WebRTC


text:
Пропала строка ввода произносимого текста в карточке медиаплеера(

Пропала строка ввода произносимого текста в медиаплеере(
Использую кастомный медиаплеер "mini-media-player" из вашего же примера с вашими же кодом в ловлейс, и всё было отлично, но куда-то пропала строка ввода текста( Кнопка отправить есть, а вот куда вводить текст нету(

Скриншоты плеера

Код ловлейс
      - type: 'custom:mini-media-player'
        entity: media_player.yandex_station_ff98f0296d3325df93cce40f
        artwork: cover
        sound_mode: icon
        shortcuts:
          attribute: sound_mode
          buttons:
            - icon: 'mdi:account-voice'
              id: Произнеси текст
              type: sound_mode
            - icon: 'mdi:robot'
              id: Выполни команду
              type: sound_mode
            - icon: 'mdi:playlist-star'
              id: включи мою любимую музыку вперемешку
              type: command
            - icon: 'mdi:playlist-music'
              id: включи плейлист дня
              type: command
            - icon: 'mdi:heart'
              id: лайк
              type: command
            - icon: 'mdi:heart-off'
              id: снять лайк
              type: command
          columns: 6
        hide:
          sound_mode: true
          runtime: false
        tts:
          platform: yandex_station

Не подскажите что нужно сделать/дописать чтоб появилась?

Попробовал ваш код, только  свою entity указал - всё работает, строка есть

authors: AlexxIT kirillec

repo: AlexxIT/YandexStation