xG timeline label should have xG value rather than minute of shot

in plot_timeline() the label we have for shots/goals is the minute of that... which isn't really necessary due to the x-axis. The focus of this plot is on the xG so we should be labeling the xG value instead

hmm no, have to re-write a considerable amount of the code to restructure it to get it to generalize for any number of goals for either team
bit more work but it's got to be done...

also handle 'own goal' cases

i'm also moving around the code so that the 'plot' element code like the title and themes stuff is all closer together and also happens right before the actual plot is made.
for some reason it was stuck at the top?
I've also consolidated a lot of the data pre-processing into one pipe instead of jumping around a myriad of steps and re-assigning it to the 'data' variable. much cleaner this way.

there's no need to split the geom_*() into separate data frames as you can just use group argument but i'll work on that in a separate issue?


ImportError: No module named label_studio_ml.api

run cd label-studio-ml-backend
pip install -e .
cd label_studio_ml/examples
pip install -r requirements.txt
and label-studio-ml init my_ml_backend --script label_studio_ml/examples/simple_text_classifier.py
following the instructions but received:
label-studio-ml start my_ml_backend/
Traceback (most recent call last):
File "./my_ml_backend/_wsgi.py", line 30, in
from label_studio_ml.api import init_app
ImportError: No module named label_studio_ml.api

This is due to default python need to link to python3
ln -s -f /usr/local/bin/python3 /usr/bin/python

ln -s -f /usr/local/bin/python3 /usr/bin/python

My default python version is 3.8 at local, but still have this issue.

After upgrade python to 3.8, go back to the first step, run 'pip install -r requirements.txt' again and everything performs perfectly.

This is due to default python need to link to python3
ln -s -f /usr/local/bin/python3 /usr/bin/python

A more simpler way is to edit server.py, line 112 and change python to python3 for example


[HOPS-1592] Fix block count in block report

Make sure there is no duplicate PR for this issue

Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added and passed (for bug fixes / features)
[ ] HOPS JIRA issue has been opened for this PR
[ l] All commits have been squashed down to a single commit
[x] The commit message has the following format: [HOPS-XXX] message

Post a link to the associated JIRA issue
https://hopshadoop.atlassian.net/browse/HOPS-1592

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:

Can one of the admins verify this patch?


Package verification step to ensure fixes for vulnerable packages from USNs are available in apt repo

Thanks @yatzek


Can't control in manual_control.py [0.9.5]

When I run the client of manual_control.py. I can't control my car with w, s, a and d. And other button like h for help or c for change the weather didn't work either. I can only control my car with up, down, left and right. Is this a bug in carla 0.9.5? How can i fix this problem? Thank you!

We're gonna need a few more infos about your problem:

can you show us your console ?
What is the version of pygame ?
What type of keyboard are you using (qwerty , azerty, etc ...) ?

We're gonna need a few more infos about your problem:

can you show us your console ?
What is the version of pygame ?
What type of keyboard are you using (qwerty , azerty, etc ...) ?

I found that I can control my vehicle with ctrl+w,s,a and d. And other letter key only work with ctrl+this letter key. And answer your question:

I build Carla on ubuntu 18.04
My pygame version is 1.9.6
-I use qwerty keyboard

Thank you again.


Bug: The selected text highlight often disappears on right-click.

Describe the bug
The selected text highlight disappears most of the time after right clicking it. This applies to:

TextBox
TextBlock
RichTextBlock
RichEditBox
PasswordBox
AutoSuggestBox

Steps to reproduce the bug

Open the XAML Controls Gallery > Text > any sample
Select some text (enter it first if necessary)
Right-click said text to bring up the context menu

NOTE: It doesn't always happen on the first right-click, but simply right-click again on the text without closing the context menu and it will typically disappear then.
Expected behavior
The selected text highlight should remain visible until the selected text is no longer selected.
Contrast this behavior to right-clicking text in OneNote; you can right-click selected text there as many times as you like and whatever was selected will keep its highlight the whole time.
Version Info
XAML Controls Gallery v.<IP_ADDRESS>
NuGet package version:

Windows 10 version
Saw the problem?

Insider Build (xxxxx)

May 2019 Update (18362)
Yes

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes/No?

Mobile

Xbox

Surface Hub

IoT

I see this on controls gallery as well.

I had this issue in one of my apps and I fixed it with this, I hope this helps 🙂
<TextBox>
  <TextBox.SelectionHighlightColorWhenNotFocused>
    <SolidColorBrush Color="{StaticResource SystemAccentColor}"/>
  </TextBox.SelectionHighlightColorWhenNotFocused>
</TextBox>

@yaichenbaum
Using SelectionHighlightColorWhenNotFocused is just a workaround rather than a fix, as now when switching apps your highlighted text can't change color.
Popping a context menu for selected text shouldn't cause the text to lose focus. Or if it has to lose focus, then there needs to be logic or a new property to handle this scenario (although that property would/should be equal to SelectionHighlightColor  by default).

Keep alive

Seems to be working for me in WinUI 3 Gallery everywhere but RichTextBlock overflow region.

There was fix for this a while back to took care of most of the cases, except for RichTextBlockOverflow.  When focus moves from one of these controls, it checks to see if the target of the focus (the popup) is owned by the text control and if not, it will remove the selection display.   However, in the case of RichTextBlockOverflow, it does not own the popup.  Its primary RichTextBlock does.  So the RichTextBlockOverflow was thinking that focus was moving to some other Text control and removing the selection.
Fix is in and scheduled for 1.5.


Create InteractionTemplate for flow core transactions

Create InteractionTemplate for flow core transactions
Outcomes

Transactions in https://github.com/onflow/flow-core-contracts/tree/master/transactions/stakingCollection have templates created for them
Transactions in https://github.com/onflow/flow-core-contracts/tree/master/transactions/flowToken have templates created for them

Closed as implemented


connector/github: grab membership of orgs and/or teams instead of just teams

After reading the quick start guide (and the source code, since the documentation at this point is lacking), I managed to get the GitHub connector to work with the following configuration:
# ./examples/config-dev.yaml
connectors:
- type: github
  id: github
  name: github
  config:
    redirectURI: http://<IP_ADDRESS>:5556/dex/callback
    clientID: ***
    clientSecret: ***
    org: my-org

With this, I can start the dex server and the example openid client and complete the authentication workflow:
# First terminal window
./bin/dex serve examples/config-dev.yaml

# Second terminal window
./bin/example-app

The only thing I missed was the ability to only authorize users from some organization. I noticed the source code has the concept of groups, but I tried to set the org configuration key but it doesn't seem to do anything.
Am I doing something wrong?

and the source code, since the documentation at this point is lacking

Yep apologies, we're still working on finalizing the GitHub connector (and what a group means to it). You can track documentation progress for login strategies here: https://github.com/coreos/dex/issues/678

The only thing I missed was the ability to only authorize users from some organization.

No connectors have the ability to restrict login to a subset of the users in a backing management system.
This has been brought up and we'd be open to someone putting together a more complete proposal. Perhaps a dup of https://github.com/coreos/dex/issues/66?

@ericchiang sure, #66 seems to address what I described in this issue.
Sorry for the dup, feel free to close this!

@danielfm cool. A few other issues depend on this so I've add it to the "v2.0.0" milestone.
However I think this brings up a good point about organizations and groups. Since GitHub has two concepts of groups, orgs and teams, we probably want to be able to grab both. Right now we only do teams within an org.
Cool if I commandeer your issue for that issue? That is, rename this issue to be something like
connector/github: grab membership of orgs and/or teams instead of just teams

Done!

Fixed by #1013


Package request: libmdbodbc

For my current project I need to access a Microsoft Access MDB file with PHP.
Would it be possible to add this package? Might be that there will be more dependencies, but I'll have to find this out by trial-and-error unfortunately.

This is part of a newly compiled package called mdbtools
Hopefully it works for you


Changing fonts causes severe lag

When typing the font name, the fonts change immediate after each letter after a very long lag time. I tried typing out the whole thing at once and it seems to be settled on a variable width font and doesn't actually reach the correct font even after waiting. Meanwhile the editor lags severely. Only after relaunching is the font correct.
Ubuntu 22.04, Nvidia, Wayland, a1148e4a1b1f04e50d29456e6b7383f218b73e6c

Looks like I filed a duplicate of #918.


MINOR: remove obsolete warning in StreamsResetter

LGTM! Please feel free to merge and cherry-pick @mjsax .

Thanks @guozhangwang .
Merged to trunk and cherry-picked to 1.1.


Sort by time, rather than the touch function

It looks extremely likely that this code is using the wrong property. touch is a method that increments the time property.
(Sorry for making a repo-local branch, forgot to push to a fork)
Found by https://github.com/microsoft/TypeScript/pull/52807

That's a great find!


disabled button still opens dropdown

I've disabled the .dropdown-toggle button with .btn-disabled class and disabled="disabled" attribute, but it still opens dropdown on click.

Ah, yes. I imagine we'll have to update our JS to allow for this.

If you're using the data attribute api - just remove the attributes when you disable it?

I've submitted a PR to address this issue: https://github.com/twitter/bootstrap/pull/2301


SFML can't be used outside of the main thread on OS X

This forum post mentions it last year. Apparently it can't be fixed :(
It should be added to the documentation.
Example :
#include <boost/thread.hpp>
#include <SFML/Graphics.hpp>

struct graphics
{
	graphics() :
		window(sf::VideoMode(800, 600), "Hello world")
	{
	}

	void operator()()
	{
		while (window.IsOpened())
		{
			sf::Event event;
			while (window.PollEvent(event))
			{
				if (event.Type == sf::Event::Closed)
					window.Close();
			}

			window.Clear();
			window.Display();
		}
	}

private:
	sf::RenderWindow window;
};

int main()
{
	graphics g;

	boost::thread gthread(boost::ref(g));
	gthread.join();
}

Part of the other problem is that the OpenGL Context hates crossing threads.


Redesign sawtooth adapter to make it easy to add new use uses

Generalize the sawtooth adapter
Move use case specific code like batch creation and adddress creation to application adapter
Each application has to implement batch builder interface.

Signed-off-by: Ramakrishna Srinivasamurthy<EMAIL_ADDRESS>

@haojun #32 I accidentally clicked on close and comment.

Idea is to not change the sawtooth adapter for every new use case. Building payload and address calculation is use case specific. Use case which defines iniit(), run() and end(), is also meant to generic. Because we it is going consumed by other hyper ledger.

@dcmiddle thanks Dan for pointing out typo error. I have corrected the typo error.

@feihujiang Please review changes.

@feihujiang I have removed those changes.


Mult-Threading

What would you like to be added:
Multi-Threading
Why is this needed:
My superior is waiting 20 minutes for this to generate and is telling me I'm taking too much of his time with the tool.
 We've been multi-CPU / mult-core for only a decade or two now...

This is already supported (see the configuration section in the README.md). The set of catalogers invoked can be run concurrently via configuration:
#.syft.yaml

# maximum number of workers used to process the list of package catalogers in parallel
parallelism: 5

or via environment variable:
SYFT_PARALLELISM=5 syft myimage:latest

Please provide more details in another issue about performance issues you are encountering with details about the asset causing the issues to discuss further.
As a reminder for future comments, please keep verbiage appropriate and refrain from derogatory comments.

There's a large system being created in our organization (~80gb) and it took about 20 minutes to generate the SBOM for the image. My apologies for the tone.
Using multiple cores/threads, or, workers, should be automatic on this kind of software assuming there's no real trade-off. Something to consider in future.
Search for "RUN syft" language:Dockerfile on github. The time-save with automatic workers will help conserve energy. Think of the 🐧s.


Italics does not render in Firemonkey when SKIA is enabled on Apple platforms iOS and MACOS

Italics do not render in Firemonkey app when SKIA is enabled on Apple platforms iOS and MACOS
I've logged this issue also with Embarcardero as RSS-1231

@jareddavison I suspect that the limitation is related only to Oblique font slant, not Italic. I am now without my mac to test it. Can you test it?
You can edit the .fmx file directly in the notepad. The follow line is for FontSlant=Italic:
Font.StyleExt = {02040000000100000004000000}

The follow line is for FontSlant=Oblique:
Font.StyleExt = {02040000000200000004000000}

Off-topic: Just to who it may interest, I also made a tool to convert font weight, slant and stretch to TFontStyleExt and vice-versa as you cannot choose it using the IDE UI on the previous versions of RAD Studio:
Font.StyleExt.zip

Thank you @viniciusfbb . that's interesting but I don't really understand the implication. Is this a style mapping issue?
See the design time (Windows) and runtime (MacOS) versions of the form:

Updated project files:
SkiaItalicsTest2.zip

For interest's sake I thought I'd also show there is a slight difference between the design time and runtime on windows. I suspect this is because design time is not using SKIA where runtime is, am I right?

@jareddavison I don't know exactly the reason for this yet, and I really want to investigate more about this first. However, now we already have a possible workaround:
https://github.com/skia4delphi/skia4delphi/blob/0a62f87efd325440323aaaabed93eec4c00b6c4f/Source/FMX/FMX.Skia.Canvas.pas#L3033
to:
  SkFontSlant : array[TFontSlant] of TSkFontSlant = (TSkFontSlant.Upright, TSkFontSlant.Italic, {$IFDEF MACOS}TSkFontSlant.Italic{$ELSE}TSkFontSlant.Oblique{$ENDIF});

I suspect this is because design time is not using SKIA where runtime is, am I right?

Yes. Design-time does not use skia because the GlobalUseSkia is False by default and your application change it only in runtime.

Here's the results of the patch on MacOS.

Also, here's the results for iPhone simulator:

@jareddavison The user Hans Jakobsen said on RSS-1231 that Italic + Bold does not work. Can you confirm if that workaround works for italic + bold also?

Yes I can. I will reply in a day or two.
On Thu, 11 July 2024, 6:02 pm Vinícius Felipe Botelho Barbosa, <
@.***> wrote:

@jareddavison https://github.com/jareddavison The user Hans Jakobsen
said on RSS-1231
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-1231 that
Italic + Bold does not work. Can you confirm if that workaround works for
italic + bold also?
—
Reply to this email directly, view it on GitHub
https://github.com/skia4delphi/skia4delphi/issues/322#issuecomment-2223022638,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACYEP3HHKRMEUTXRHTTYVMDZL2F7FAVCNFSM6AAAAABJ2LC6VCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRTGAZDENRTHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

I couldn't reproduce it the report. See image below. Using the unpatched FMX.Skia.Canvas, bold does appear bold, but Italics was broken.

@jareddavison Thank you very much!


Feature/sc 4109/relewise language variant support

This PR adds the ability to have the integration ingest a master variant whenever a language variant is updated. Like wise the master variant will be deleted when the last language variant is removed.
Master variants has the type of the node with the postfix of '-master', so that schemas can be create specificly for the master variants.
Note: The feature is disabled by default and is enabled in the appsettings.json file.
"Enterspeed": {
  "EnableMasterContent": true
}

Result:

Tested ok :)


Unable to log in to Team Services

I get the error "Unable to authenticate to Team Services. Verify your network connection and credentials and try again" consistently every time I try and sign in. Log file is attached.
idea.txt

Hi @Excelzn,
It looks like you are having issues authenticating when you try to get a token from AAD. Does it look like you successfully enter in your credentials in the pop-up browser? Are you able to login through a browser normally? If so, try changing to device flow as your authentication method. You can do that by going to File -> Settings -> Version Control -> Team Services / TFS. Under Authentication Method select Device Flow and try to log in again and see if you see any difference.

Thanks,
-Leah

I got the same error (using PHPStorm) even using "device flow".
I can login using browser normally. I try to clear all credential, change password, etc. Nothing works.
Error after authenticating using "device flow"
getAuthenticationInfoAsync failed: Unexpected exception type: Microsoft.VisualStudio.Services.Common.VssServiceException, Microsoft.VisualStudio.Services.Common
java.lang.AssertionError: Unexpected exception type: Microsoft.VisualStudio.Services.Common.VssServiceException, Microsoft.VisualStudio.Services.Common
	at com.microsoft.alm.client.model.WrappedException.Unwrap(WrappedException.java:186)
	at com.microsoft.alm.client.AlmHttpClientBase.handleResponse(AlmHttpClientBase.java:536)
	at com.microsoft.alm.client.AlmHttpClientBase.sendRequest(AlmHttpClientBase.java:508)
	at com.microsoft.alm.client.AlmHttpClientBase.sendRequest(AlmHttpClientBase.java:518)
	at com.microsoft.visualstudio.services.account.AccountHttpClient.getMyProfile(AccountHttpClient.java:55)
	at com.microsoft.alm.plugin.authentication.facades.VsoAuthInfoProvider.getAuthenticationInfo(VsoAuthInfoProvider.java:123)
	at com.microsoft.alm.plugin.authentication.facades.VsoAuthInfoProvider.getAuthenticationInfoAsync(VsoAuthInfoProvider.java:95)
	at com.microsoft.alm.plugin.authentication.VsoAuthenticationProvider.authenticateAsync(VsoAuthenticationProvider.java:69)
	at com.microsoft.alm.plugin.authentication.AuthHelper.getAuthenticationInfoSynchronously(AuthHelper.java:59)
	at com.microsoft.alm.plugin.context.ServerContextManager.getAuthenticationInfo(ServerContextManager.java:488)
	at com.microsoft.alm.plugin.context.ServerContextManager.createContextFromGitRemoteUrl(ServerContextManager.java:372)
	at com.microsoft.alm.plugin.context.ServerContextManager.createContextFromGitRemoteUrl(ServerContextManager.java:353)
	at com.microsoft.alm.plugin.context.ServerContextManager.getAuthenticatedContext(ServerContextManager.java:333)
	at com.microsoft.alm.plugin.context.ServerContextManager.getUpdatedContext(ServerContextManager.java:562)
	at com.microsoft.alm.plugin.operations.PullRequestLookupOperation$1.run(PullRequestLookupOperation.java:73)
	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)

@legiami could you attach the whole log please? That looks a little different from what's in the first log you attached. Thanks!

@leantk this is last log file idea.txt

That actually worked for me. Thanks.

Hi @legiami it looks like we are having an issue getting your profile while logging you in and that's why it's failing. Would you be able to email me the account URL you are trying to use, the email address associated with that account, and an approximate date/time of the last time you tried this and it failed? I'm going to look at your requests logged in our system and see why they failed in more detail.
My email address is<EMAIL_ADDRESS>Thanks,
-Leah

@leantk I send mail to you. Today everything is working - maybe you have some old data in cache (in plugin or in visualstudio.com)? I don't use account in last week.

Thanks for letting me know @legiami and I'm glad to hear its all working for you now. I'll close this issue as resolved then but if you have any more issues please feel free to reopen it.

HI, i have same error

`com.microsoft.alm.plugin.external.exceptions.ToolException: KEY_TF_EXE_NOT_FOUND
at com.microsoft.alm.plugin.external.tools.TfTool.getValidLocation(TfTool.java:77)
at com.microsoft.alm.plugin.external.commands.Command.run(Command.java:139)
at com.microsoft.alm.plugin.external.commands.Command.runSynchronously(Command.java:216)
at com.microsoft.alm.plugin.idea.tfvc.ui.checkout.TfvcCheckoutModel$1.run(TfvcCheckoutModel.java:80)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:736)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:580)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:395)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:314)
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)
ty`
What do I do wrong?

Is this issue resolved? I am also facing the same issue..

@shivra198, yes, the issue has been marked resolved. There're multiple various problems stated in the opening post and in the comments, so from your message it is unclear what exact problem you're having.
Could you please make sure you use the latest version of the plugin and open a new issue?

I am also facing the same issue in any type of login. can someone help here please

@shbhmpthk, from your message it is unclear what exact problem you're having.
Could you please make sure you use the latest version of the plugin and open a new issue with more detailed explanation?


YDB CLI fails on topic read

$ ydb topic read -c x1 test2_fhrw/c1
{"update":{},"newImage":{"location_type":"RESIDENTIAL BUILDING","complaint_type":"HEATING","incident_address":"1405 EAST 233 STREET","city":"BRONX","address_type":"ADDRESS","incident_zip":"10466","bbl":"2049610077","street_name":"EAST 233 STREET","borough":"Unspecified","status":"Closed","created_date":"2009-12-31T21:00:00.000000Z","closed_date":"2009-12-31T21:00:00.000000Z"},"key":["15630099"],"ts":[1686474168070,18446744073709551615]}VERIFY failed (2023-06-11T12:09:02.866840+0300):
  ydb/public/sdk/cpp/client/ydb_persqueue_core/impl/impl_tracker.h:86
  Increment(): requirement !AwaitingCompletion() failed
NPrivate::InternalPanicImpl(int, char const*, char const*, int, int, int, TBasicStringBuf<char, std::__y1::char_traits<char> >, char const*, unsigned long)+587 (0x1DBA48B)
NPrivate::Panic(NPrivate::TStaticBuf const&, int, char const*, char const*, char const*, ...)+289 (0x1DB26E1)
NYdb::NPersQueue::TSingleClusterReadSessionImpl<false>::ReadFromProcessorImpl(NYdb::NPersQueue::TDeferredActions<false>&)+1688 (0x2A40618)
NYdb::NPersQueue::TSingleClusterReadSessionImpl<false>::OnReadDone(NGrpc::TGrpcStatus&&, unsigned long)+1397 (0x2A41095)
NGrpc::TStreamRequestReadWriteProcessor<Ydb::Topic::V1::TopicService::Stub, Ydb::Topic::StreamReadMessage_FromClient, Ydb::Topic::StreamReadMessage_FromServer>::OnReadDone(bool)+595 (0x2A15A93)
NGrpc::TQueueClientFixedEvent<NGrpc::TStreamRequestReadWriteProcessor<Ydb::Topic::V1::TopicService::Stub, Ydb::Topic::StreamReadMessage_FromClient, Ydb::Topic::StreamReadMessage_FromServer> >::Execute(bool)+35 (0x2A18453)
??+0 (0x217FEC6)
??+0 (0x2102276)
??+0 (0x2102557)
??+0 (0x1DBBB1F)
??+0 (0x7F6674484EA7)
clone+63 (0x7F66743A4A2F)

Tested on YDB serverless and YDB CLI 2.4.0. Steps to reproduce:

Create the table

$ ydb yql -s 'CREATE TABLE `test2_fhrw`(
  unique_key Utf8 NOT NULL,
  created_date timestamp,
  complaint_type Utf8,
  incident_zip Utf8,
  incident_address Utf8,
  street_name Utf8,
  address_type Utf8,
  city Utf8,
  borough Utf8,
  bbl Utf8,
  closed_date timestamp,
  location_type Utf8,
  status Utf8,
  PRIMARY KEY(unique_key)
) WITH (
  AUTO_PARTITIONING_PARTITION_SIZE_MB = 100
);'

Add changefeed and consumer

$ ydb yql -s 'ALTER TABLE test2_fhrw ADD CHANGEFEED c1 WITH (MODE="NEW_AND_OLD_IMAGES",FORMAT="JSON",VIRTUAL_TIMESTAMPS=TRUE)'
$ ydb topic consumer add --consumer x1 test2_fhrw/c1

Enable table compression

$ ydb yql -s 'ALTER TABLE test2_fhrw  ALTER FAMILY default SET COMPRESSION "lz4"'

Load data

$ curl https://mycop1.website.yandexcloud.net/datum/fhrw.json.xz | xz -dc | ydb import file json --batch-bytes 8388608 --path test2_fhrw

Read the change record via YDB CLI

ydb topic read -c x1 test2_fhrw/c1

@gazizonoki FYI

KIKIMR-18309

Cannot reproduce on YDB CLI 2.8.0. Closing.


chore: Create a cron to remove old librepair docker images

With the realtime scanner this job can be manual: new docker images should still be manually pulled.


Release verion 0.1.0

After @rudolfbyker's pull requests were merged a new verion release on pypi is in order. We will release v0.1.0 soon

https://pypi.org/project/heartbeat-sh/0.1.0/


Update to Idris2 0.5.1-0bc18bd34

I made this work with newest idris2.
I don't quite understand the code of idris2-lsp. I simply made it type check. Please review my code.

No idea how to resolve this conflict since I know little about idris

The conflict is there because LSP is already up to date with version 0.5.1-0bc18bd34, as you can see from the main branch. I will close, sorry.


"Run test case example" instead of meaningful description?

I know I'm probably doing something wrong here, but all of my tests show "Run test case example: example" instead of the actual descriptions I've entered:

Is this something I can fix?

This is one of my simple test specs that's displaying this behaviour:
//
//  NSString+FileUtilsSpec.m
//
//  Created by Tony Arnold on 8/11/11.
//  Copyright 2011 The CocoaBots. All rights reserved.
//

#import "Kiwi.h"
#import "NSString+FileUtils.h"

SPEC_BEGIN(NSStringFileUtilsSpec)

describe(@"NSString+FileUtils", ^{
    it (@"should properly sanitize a string containing slashes", ^{
        NSString *badStringWithSlashes = @"Folder/File.txt";

        [[[badStringWithSlashes stringBySanitizingUnsafeFileCharacters] should]<EMAIL_ADDRESS>    });

    it (@"should not modify a valid string", ^{
        NSString *validString = @"AwesomeFileName.txt";

        [[[validString stringBySanitizingUnsafeFileCharacters] should] equal:validString];
    });
});

SPEC_END

Hi, this works as expected. Unfortunately, if we were to override the name of the test so that it displays the full description, it would break Xcode's parsing of the build log and it wouldn't be able to present the test failures properly.
If you look in the log output, you will see a more detailed output of your examples, with full descriptions and PASSED/PENDING/FAILED.
Are you using Xcode 4?

Hi Luke, ah — that's a shame. I guess it's a small trade off for the other great things the library provides.
Yes, it's Xcode 4.2.

Is this something worth filing radars over? I know Apple's history of internal testing is rumoured to be spotty at best, but Xcode does seem to be slowly improving. What would help you guys/how should I describe the enhancement?

lukeredpath, could you elaborate on why it would break how Xcode parses the log?

Yes; Xcode is expecting the test name to be a method name.


Merging wso2/dev with wso2 repo

Do we need to merge this request?

Closing this as this is obsolete


Geofencing

First of all, thanks for making and sharing this. The app is really fun to quickly try it out. Thanks so much.
I found a little 'problem' using the app, it seems that for the inner offset, in some configurations, it draws lines that are not supposed to exist because they are outside of the shape:

Do you think this should/could be fixed with a geofencing algorithm?

Hi @Loosetooth,
Anyway, the code in this repo is heavily based on this CodePen by Hans Muller, and to be fair I never dag really deep into it. If you want to take a look, I'll gladly accept a PR.
And to be honest I'm not using it anymore (I should probably update the readme), since I found the excellent js-angusj-clipper. It is really robust and I can wholeheartedly recommend it. If you consider using it, here is ofsetting documentation.
Sorry about it, I just have too much stuff of my plate at the moment.
Cheers!


MBL-1159: Exchange temporary token for OAuth token and login

📲 What
This implements the MVP of login with OAuth.
It works like this:

Open a web authentication session
If it completes successful, the website redirects to a URL which includes a tempoary authorization code
We exchange that code and a secret for the real OAuth token
We use that OAuth token to fetch the user's information
...and then save that to the app environment login.

🤔 Why
We are porting the app to use OAuth via a web authentication session to improve security.
👀 See
This snazzy demo!
https://github.com/kickstarter/ios-oss/assets/146007185/19803d96-04c0-4e1c-b596-c9527bc63d8e

Converting to draft while I write some tests.


test 2

test for integration

One of the things I will also look into is a possibly better default for the queue_size config option


Automatic Failover - Database Level

The note at the starting of the page is confusing:
_"Issues at the database level, such as a database becoming suspect due to the loss of a data file, deletion of a database, or corruption of a transaction log, do not cause an availability group to failover
"
If I enable database level health detection, when the database is not online, it trigger AG Failover , as stated here. https://docs.microsoft.com/en-us/archive/blogs/sql_server_team/sql-server-availability-groups-enhanced-database-level-failover
Is not the note directly contradicting, database level health detection options? Appreciate better clarity in the document. Thanks
[Enter feedback here]

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

ID: 2153369a-3013-8849-d2fb-8a96cb53123b
Version Independent ID: e6189cd8-97cf-f769-9331-43f91490e3e6
Content: Failover modes for availability groups - SQL Server Always On
Content Source: docs/database-engine/availability-groups/windows/failover-and-failover-modes-always-on-availability-groups.md
Product: sql
Technology: high-availability
GitHub Login: @MashaMSFT
Microsoft Alias: mathoma

@githubnagaraj -- thank you for your feedback.
@MashaMSFT -- please look into this issue.

Hi @githubnagaraj , thanks so much for bringing this to our attention! You're correct, this should be updated to include information about the database level health check. We have processed a change to reflect this and it will be live later this week.
I'm going to close out this Git Issue but please feel free to comment should you need anything further.
Thanks again for reaching out and improving our docs!  I hope you have a wonderful rest of your day :)
Masha from the SQL Docs team


Api changes

My proposed changes to the safetyNet API.
Changing the types of safetyNetItem from: situationControl, relaxation, pet, other
to: friends, sport, pet, other, music, personality

Just as a comment, please use meaningful commit messages, so that the other students can easily get what the changes are about. Thanks!
Sorry! Will look out for that in the future. I changed the PR description to properly explain what I changed.

Perhaps I missed out on some of the design discussions but although situationcontrol and relaxation are motivators they can still be part of the safetynet right?

By the proposed change, only the items listed in the enumeration could be part of the safetynet (there is still the other option).

I merged this with the new structure of the specification. @JonahBalshai @redstarmy I ended up inserting all mentioned options within the enum. If you agreed on reducing the number of possible items, feel free to remove unnecessary fields again.

Thanks a lot! I think maybe we'll merge two fields according to the discussion I had on mattermost. Should I create a new PR for that or can I just do it by myself?

I merged this with the new structure of the specification. @JonahBalshai @redstarmy I ended up inserting all mentioned options within the enum. If you agreed on reducing the number of possible items, feel free to remove unnecessary fields again.

Thanks a lot! I think maybe we'll merge two fields according to the discussion I had on mattermost. Should I create a new PR for that or can I just do it by myself?

Please create a PR, so all frontend teams can agree on you proposed merge (or any other changes). @kopfsachen-dev/backend really does not care about what is stored in the safety net :)

I merged this with the new structure of the specification. @JonahBalshai @redstarmy I ended up inserting all mentioned options within the enum. If you agreed on reducing the number of possible items, feel free to remove unnecessary fields again.

Thanks a lot! I think maybe we'll merge two fields according to the discussion I had on mattermost. Should I create a new PR for that or can I just do it by myself?

Please create a PR, so all frontend teams can agree on you proposed merge (or any other changes). @kopfsachen-dev/backend really does not care about what is stored in the safety net :)

Will do :)


Update ot_api_dox.h with missing groups

Proposed fix for https://github.com/openthread/openthread/issues/4910

@greg-fer, thank you for this submission. #4908 submitted yesterday also addresses the same issue. Closing this as a duplicate.


Go custom plugin does not work with versions of Kong Gateway's Docker image > 3.0.x

Is there an existing issue for this?

[X] I have searched the existing issues

Kong version ($ kong version)
Kong <IP_ADDRESS> (> 3.0.x)
Current Behavior
When I use a version of the Docker image kong/kong-gateway (I have also tried with kong) higher than 3.0.x like <IP_ADDRESS>, I can see in the container logs (via Docker Desktop) that the plugin named go-login-manager-kong-plugin starts up fine, but the .socket file (go-login-manager-kong-plugin.socket in my case) cannot be found in the filesystem.

And when I check the existence of the .socket file, I see that it's there, as you can see in the following image:

We can also see in the first image that the container is trying to access the .socket file before the Go plugin has started...
Expected Behavior
The expected behaviour must be the same as in version <IP_ADDRESS> or lower:

We can see that the last message after the container setup is the one for starting the plugin, and there are no errors relating to the .socket file.
Steps To Reproduce
I'm using the following dockerfile and docker-compose for it:
dockerfile
# Build Go plugin
FROM amd64/golang:1.20.4-alpine as build

RUN mkdir /go-plugins
WORKDIR /go-plugins
COPY go-login-manager-kong-plugin-module/* ./
RUN go mod download && go build -o /go-plugins/go-login-manager-kong-plugin

# Build Kong
FROM kong/kong-gateway:<IP_ADDRESS>-alpine
USER root
COPY --from=build /go-plugins/go-login-manager-kong-plugin /usr/local/bin/go-login-manager-kong-plugin

USER kong
ENTRYPOINT ["/docker-entrypoint.sh"]
EXPOSE 8000 8443 8001 8444 8002 8445 8003 8446 8004 8447
STOPSIGNAL SIGQUIT
HEALTHCHECK --interval=10s --timeout=10s --retries=10 CMD kong health
CMD ["kong", "docker-start"]

docker-compose.yml
version: '3.9'

services:
  kong-gateway:
    build: .
    container_name: kong-gateway
    volumes:
      - ./kong.yml:/opt/kong.yml
    environment:
      - KONG_DATABASE=off
      - KONG_DECLARATIVE_CONFIG=/opt/kong.yml
      - KONG_PLUGINSERVER_NAMES=go-login-manager-kong-plugin
      - KONG_PLUGINS=go-login-manager-kong-plugin
      - KONG_PLUGINSERVER_GO_LOGIN_MANAGER_KONG_PLUGIN_QUERY_CMD=/usr/local/bin/go-login-manager-kong-plugin -dump
      - KONG_PROXY_ACCESS_LOG=/dev/stdout
      - KONG_ADMIN_ACCESS_LOG=/dev/stdout
      - KONG_PROXY_ERROR_LOG=/dev/stderr
      - KONG_ADMIN_ERROR_LOG=/dev/stderr
      - KONG_ADMIN_LISTEN=<IP_ADDRESS>:8001, <IP_ADDRESS>:8444 ssl
      - KONG_ADMIN_GUI_URL=http://localhost:8002
      - KONG_HEADERS=off
    # command: "kong start -c /etc/kong/kong.conf"
    ports:
      - "8000:8000"
      - "8443:8443"
      - "8001:8001"
      - "8444:8444"
      - "8002:8002"
      - "8445:8445"
      - "8003:8003"
      - "8004:8004"
    networks:
      - kong-gateway

networks:
  kong-gateway:
    external: true

Anything else?
No response

@cakctrst Can you please share your kong.yml file as well?

@hanshuebner yes, here is the kong.yml file (I have renamed some values) :
_format_version: "1.1"
services:
  - name: sample-service
    url: http://service_host:8080
    routes:
      - name: sample-route
        paths:
          - "/api/example"
        strip_path: false

  - name: login-manager-service
    url: http://example.mycompany.com
    routes:
      - name: login-manager-route
        paths:
          - "/services/getEmailByLoginId"
        strip_path: false
    plugins:
      - name: go-login-manager-kong-plugin
        config:
          optin_service_host: http://service_host:8080

Hello @cakctrst,
I was able to reproduce your issues with Kong Gateway <IP_ADDRESS>, <IP_ADDRESS> and <IP_ADDRESS>, which leads me to believe that there is something wrong with your setup. As you are using Kong Gateway Enterprise, however, I would recommend that you get in touch with your support contact to help you with your issue.
Kind regards, Hans

I would recommend that you get in touch with your support contact to help you with your issue.

If you do, let them know that I have an isolated repro that they can work with.

Hi. Have you seen if the plugin functions normally? If that's true, the error log is expected.
We introduced #9507 to prevent requests before the plugin server is ready. The OpenResty API we use to check emits logs and we cannot control the behavior: https://github.com/openresty/lua-nginx-module/issues/2138
We're considering removing this check logic as it does not really help when a plugin server is slow.

@hanshuebner sorry but I don't have any support contact. I'm using the free mode of the Kong Gateway image from Docker Hub (kong/kong-gateway), without using an Enterprise license.
So the problem is still there.

@cakctrst Still, the Enterprise edition is supported by a separate team, so you may want to reach out to them: https://support.konghq.com/support/s/

Hi. Have you seen if the plugin functions normally? If that's true, the error log is expected. We introduced #9507 to prevent requests before the plugin server is ready. The OpenResty API we use to check emits logs and we cannot control the behavior: openresty/lua-nginx-module#2138 We're considering removing this check logic as it does not really help when a plugin server is slow.

Does the plugin work at all or do you keep seeing these error messages?

@hanshuebner As explained, the plugin starts up and works well with versions <= 3.0.x.
You can see the logs that I showed with a functional and a non-functional version.


Add Support for tag prefixes that contain '-'

Tags containing '-' are considered as release candidates even if the '-' is in the prefix.
Please add support for prefixes containing a '-'

Will be fixed with this card: https://github.com/JenWa/changelog-creator/projects/1#card-64139091

It's now possible to define a prerelease-id upon which a pre-release is detected.
The only issue now could be that the pre-id has the same value as the prefix (But I don't see that coming).

it's currently only possible to define one prerelease-id and one prefix.
I will probably add a feature to define multiple pre-ids and prefixes


Not showing

Hi Guys
I know this is probably a simple thing but if I spin up a complete new solution and go through the quick setup I do not see the diagram. When I inspect the page I see the nodes has been rendered inside the HTML page however they are not visible. What am I missing?

Just to add a bit more context, here is the component...

And Then Code Behind

This was a CSS Issues had to add this to my page
<style>     .diagram-canvas {         width: 100%;         height: 100%;         position: absolute;         outline: none;         overflow: hidden;         cursor: -webkit-grab;         cursor: grab;         touch-action: none;     } </style>


Unable to brew install - arbitrary URL is disabled

Hey All,
This looks like a great package, but I am having trouble getting started. Can you please verify my command? The response is not encouraging.
brew install https://raw.githubusercontent.com/EricChiang/pup/master/pup.rb
Calling Non-checksummed download of pup formula file from an arbitrary URL is disabled!

Homebrew disabled installation of arbitrary formula URLs some time back.

And if you're looking for the latest stable release, brew install pup will get it for you.

brew install pup
Totally worked! Maybe change the documentation on the main page to say that is how to install it?
Thanks

A PR to do just that was submitted almost 1.5 years ago...and is still open.

As simple as that.
Too bad such a simple solution is not better exposed…


Is allow the best name?

I found allow hard to understand at first. Could an alias be alter?

Sure:
module Alter
  alias_method :alter, :allow
end

RSpec.configure do |c|
  c.include Alter
end

We keep GitHub issues for bugs and feature requests.
Please consider using our mailing list (https://rspec.info/help/) and resources like StackOverflow.
Thanks for understanding.
You shouldn't think of allow as altering. It does that underneath, but for the person reading the specs (yes, it is "specs", not "tests"), allow(user).to receive(:name).and_return('Bob') should sound exactly as it reads. With "alter" it doesn't read right.


Add Semantic Version Documentation to Project

We just want to document in the project semantic versioning

#1 add mage to semantic versioning


Set default source

Hello
Is there an official way to set default video source ? currently it is first source !
a data-fluid-isdefault attribute is a good option. also a setSource() function is appropriate .
Regards

Hi @EhsanCh, at the moment there's no official way to do this. But we have persistent settings for the quality so that once the quality has been change it will be remembered on page reload / change.  https://docs.fluidplayer.com/layout_configuration/#persistentsettings
Unofficially there's a myPlayerEle.setVideoSource(url) function that will change the source, but it won't correctly highlight the button selected. This is the same for the standard video source switch. Or you could create a custom click function on the buttons based on their titles.
I think adding a setSource() function makes sense to have, and I'll mention it to be considered in future development.

@EhsanCh  - Hi, Does the issues persist ?

@EhsanCh - Can you please confirm if the issues still persist

Closing the ticket as there is no confirmation if the issue is still persisting


和scrollable_positioned_list配合使用

因为要监听当前滑动的item,所以使用了scrollable_positioned_list
然后做了如下的嵌套：
`
EasyRefresh.custom(
    enableControlFinishLoad: true,
    controller: _controller,
    footer: ListHelper.getClassicalFooter(context),
    slivers: <Widget>[

      ScrollablePositionedList.separated(
        itemCount: convertInt(_feedList?.length),
        itemBuilder: (context, itemIndex) => itemBuilder(context, itemIndex),
        itemScrollController: itemScrollController,
        itemPositionsListener: itemPositionsListener,
        separatorBuilder: (BuildContext context, int itemIndex) {
          return FeedHelper.separatorAdBuilder(context, itemIndex);
         },
      )
    ],

    //关闭下拉刷新
    onRefresh: null,
    onLoad: _onLoading,
    emptyWidget: _feedList.length > 0
        ? null
        : EmptyWidget(
          isShowImg: false,
            content: userFeedIsEmptyMessage,
          ),
  ),

`
但是一直在报错，错误信息如下：
`
I/flutter (14262):
I/flutter (14262): ══╡ EXCEPTION CAUGHT BY FLUTTER FRAMEWORK ╞═════════════════════════════════════════════════════════
I/flutter (14262): The following assertion was thrown:
I/flutter (14262): A RenderViewport expected a child of type RenderSliver but received a child of type
I/flutter (14262): RenderPointerListener.
I/flutter (14262): RenderObjects expect specific types of children because they coordinate with their children during
I/flutter (14262): layout and paint. For example, a RenderSliver cannot be the child of a RenderBox because a
I/flutter (14262): RenderSliver does not understand the RenderBox layout protocol.
I/flutter (14262):
I/flutter (14262): The RenderViewport that expected a RenderSliver child was created by:
I/flutter (14262):   Viewport ← IgnorePointer-[GlobalKey#418ab] ← Semantics ← _PointerListener ← Listener ←
I/flutter (14262):   _GestureSemantics ← RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#eb0ff] ←
I/flutter (14262):   _PointerListener ← Listener ← _ScrollableScope ← _ScrollSemantics-[GlobalKey#bb115] ←
I/flutter (14262):   RepaintBoundary ← ⋯
I/flutter (14262):
I/flutter (14262): The RenderPointerListener that did not match the expected child type was created by:
I/flutter (14262):   _PointerListener ← Listener ← RawGestureDetector ← GestureDetector ← ScrollablePositionedList ←
I/flutter (14262):   Viewport ← IgnorePointer-[GlobalKey#418ab] ← Semantics ← _PointerListener ← Listener ←
I/flutter (14262):   _GestureSemantics ← RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#eb0ff] ← ⋯
I/flutter (14262):
I/flutter (14262): When the exception was thrown, this was the stack:
I/flutter (14262): #0      ContainerRenderObjectMixin.debugValidateChild.<anonymous closure> (package:flutter/src/rendering/object.dart:3062:9)
I/flutter (14262): #1      ContainerRenderObjectMixin.debugValidateChild (package:flutter/src/rendering/object.dart:3089:6)
I/flutter (14262): #2      MultiChildRenderObjectElement.insertChildRenderObject (package:flutter/src/widgets/framework.dart:5902:25)
I/flutter (14262): #3      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:5679:35)
I/flutter (14262): #4      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5376:5)
I/flutter (14262): #5      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5829:11)
I/flutter (14262): ...     Normal element mounting (29 frames)
I/flutter (14262): #34     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
I/flutter (14262): #35     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5947:32)
I/flutter (14262): #36     _ViewportElement.mount (package:flutter/src/widgets/viewport.dart:196:11)
I/flutter (14262): ...

v3已发布，也许问题得到解决。如果问题依然存在，请重新打开


More tests without cluster

What type of PR is this:
/kind tests
What does this PR do / why we need it:
Which issue(s) this PR fixes:

Fixes partially #6237
This PR adds more integration tests to the list of tests running without cluster.

odo build-images: all tests
odo remove binding: all tests
odo describe component: tests without --name flag and without odo dev/deploy

make odo describe component without --name flag work without Kube connection

odo list component: tests without --namespace flag and without odo dev/deploy

make odo list component without --namespace flag work without Kube connection

odo help
odo unknown-command
odo
odo version

@kadel I have made some changes on the behaviour of odo describe component and odo list component, to make them work without Kubernetes connection, and display only local Devfile info. Do you agree with these changes?

Thanks for this.
It works great when running make test-integration-no-cluster with no cluster:
[...]
But I noticed that when running make test-integration-no-cluster locally but with an active context, I'm seeing some tests not passing:
[...]
So it makes it impossible for me to run integration tests if my current namespace contains other components.
I'm wondering if we shouldn't still set KUBECONFIG to a dummy file (/dev/null on Linux for example) if NeedsCluster(CurrentSpecReport().Labels()) is false. What do you think?

Yes you are right, I also encountered this problem.
I would be OK to declare KUBECONFIG=/dev/null for the test-integration-no-cluster entry in Makefile, but this will not work on Windows, and I cannot find a way to make it work in both Linux and Windows (declaring it to an unexisting file, like /tmp/notfound, does not work)

And how about doing so in helper_generic.go? That was my initial thought. When a cluster is needed, we are actually copying the current kubeconfig to a dedicated directory and setting the KUBECONFIG env var to it. So in case a cluster is not needed, maybe we could generate a temporary empty file and set the KUBECONFIG env var to it?

Good idea, an empty file should do the trick, thanks. Let me try

/approve

I added an acceptance criteria "It should test on an environment without cluster that commands needing a cluster are failing correctly with an appropriate message" in Issue #6237 to cover all commands in a similar way it is done here for odo describe/list component / odo dev

/override v4.11-integration-e2e
Tests pass on IBM Cloud

/override ci/prow/v4.11-integration-e2e


Update the Trike site to match current reality

Update copyright on Web site to include individuals who contributed; see my questions on trike-devel about how verbose this is getting
Correct the many places that talk about the next release, mostly by clamming up :)
Add Bren & Ella's company affiliations so people who feel fooled when companies are involved in open source will be able to see which companies and make informed decisions
Updated links to things that were on SourceForge but are now on GitHub
Added the actual answer to why it's called Trike, since I have finally (after all these years!) been asked
Corrected some weird whitespace (e.g. lone LFs)

Next time I'll probably do this as multiple commits, but here we are.

Ben> Note that there's additional copyright info in _layouts/base.html that shows up on the bottom of the page, that you may want to update as well.
Thanks for the tip!  I keep going to edit it & then remembering that I don't know what to change it to until the trike-devel thread resolves.  I just contacted the usual suspects out of band to make sure they know it's there.
Ben> Also, I very much appreciate the recognition, but feel a bit surprised to be mentioned in the copyright file for the small amount of work I contributed. I'm not objecting - happy with whatever you think is appropriate - but I wasn't expecting it.
I am a big believer in acknowledging all contributions.  It's the right thing to do, plus it saves on future licensing hassle.  Anyway, a raft of more site changes are coming, and I'm sure that shortly, you'll also feel you earned it.

There is a link to sourceforge : https://sourceforge.net/mailarchive/forum.php?forum_name=trike-announce
Could this be altered to point to the github wiki? https://github.com/octotrike/octotrike.github.io/wiki

That first link is to our low volume trike-announce mailing list on SourceForge, which is for folks who use Trike & want to hear about releases & other big news.
I know the wiki link you mean, though.  I took that out entirely in this pull request, because right now it isn't posted anywhere.  I must have missed a SourceForge tech migration during my long hiatus, because that wiki was empty & the only copy I know of is some very jumbled files in a folder on my personal machine.  In my opinion, we should put the methodology content directly on this web site, and tool docs in their respective tool repos.  We can include a link to them as soon as we have some content up in a structure we like.  Using the wiki on a web site repo seems strange & slightly confusing, and I meant to disable the octotrike.github.io wiki before now, so I disabled it.  Does this plan sound reasonable?

Yes, true, having a wiki on the web site repo does seem strange - good move to disable it. Also sounds a very reasonable plan to have tool docs in the repos.


Hide overlay when not needed

It'd be great if there was an option to auto-hide the overlay when not needed instead of displaying the "Not currently queued for duty" message.

I think that's a good idea. I'll work on it.

By the way, since this needs FFXIV running to test if it's working properly, applying this feature will take some time.
I can test this with FFXIV 2-3 days a month. I'm thinking about 2 months to apply.

If you'd like to test or use pre-release of auto-hide-overlay feature, test this file.
I've not tested this on real situation, so it could not work well. This version supports auto update, so after I release a new version, this version won't work.

Actually, this function also works with FATE spawn. So, I will change translation to "Show overlay only while in queue or FATE occurs"
If you have better translation in mind, please tell me!

Hi. Thank you. I tested it and it works as intended.
Once you tick/unticke the checkbox, the change doesn't come into effect immediately though. It requires either a program restart or starting/leaving a queue for it to pick up the change.
"Show overlay only while in queue or FATE occurs" looks more than good enough.

Суббота,  8 июня 2019, 21:44 +03:00 от Jaehyuk-Lee<EMAIL_ADDRESS>If you'd like to test or use pre-release of auto-hide-overlay feature, test this  file .
I've not tested this on real situation, so it could not work well. This version supports auto update, so after I release a new version, this version won't work.
Actually, this function also works with FATE spawn. So, I will change translation to "Show overlay only while in queue or FATE occurs"
If you have better translation in mind, please tell me!
—
You are receiving this because you authored the thread.
Reply to this email directly,  view it on GitHub , or  mute the thread .

--
Nakiame

Could you please check if this version works well?

The things have to be checked:

[ ] does it show you correct waiting line number while matching roulette?
[ ] does auto hide overlay function well?

after you check this, i'm gonna release new version.

[x] Number in line is correct for duty roulettes.
[x] It hides as soon as you get into a dungeon or leave a queue. It appears as soon as you join a queue. When a FATE occurs, it appears and blinks for a while, then hides itself. Works well so far.

New version released and added this function successfully.
You don't have to re-download new version since that test version is same as new version.
Thank you for your quick response!


ERROR vs WARN for registry/publisher errors

This should help expose Atlas reporting errors more quickly to systems that harvest and expose ERRORs

We keep it at warn to reduce noise for users. In the past we have gotten complaints about noise and in most cases these sort of errors are things we worry about, not app teams.

Ack, thanks for the context @brharrington. We'll move to using the built-in monitoring metric.


add cnn model for malaria detection

add cnn model for malaria detection

reopen pull request #1072 with updated dev-postgresql branch


Bump prettier from 1.19.1 to 2.0.1

This PR bumps the version of Prettier to 2. Also, with the current Prettier config, it was not possible to format files other than TypeScript, so I changed the config.

and I have changed config values to default values changed by version 2 to respect the default.

.gitattributes is required for CI on Windows. See https://github.com/prettier/prettier/issues/7825.

:wave: Hey @imbsky, thanks for making this change!
Unfortunately, changes like this are difficult to review as they touch a large number of files (ex package-lock.json) and it's hard to verify that all changes were made by prettier instead of a malicious actor. While I don't think you are malicious, it's generally easier to review this sort of change if made by a core-contributor.
Could you file an issue for us to make this upgrade to prettier?
🙇 Thank you again for your support.

No worries! Your opinion makes perfect sense. I opened this because there are some pretty big changes in Prettier 2.0, such as the pitfalls of end of line. (If you are not forcing lf in gitattributes, CI will fail on Windows)


Hexadecimal number support

Various updates to json5Number:

Added support for hexadecimal numbers
Leading and trailing decimal points are handled correctly
Added support for "NaN"
"-Infinity" is handled correctly
Moved json5Number above json5String to prevent interference

@jpt13653903 Thanks


isListed will return true for arbitrary predicates

https://github.com/solid/solid-client/blob/master/src/registry.js#L30

Fixed in PR #150, closing.


Package cicoclient as RPM

Spec file is available: https://github.com/dmsimard/python-cicoclient/blob/master/python-cicoclient.spec
Package is built on copr: https://copr.fedoraproject.org/coprs/dmsimard/python-cicoclient/build/139669/


Update ReadMe.md with Browser & Wallet Compatibility section/tables

Added section for "Browser & Wallet Compatibility" and began to fill in tables.
Stan said this would be a good addition to readme.

Looking good. I'd remove the "Desktop" and "Mobile" headings to put everything in one chart.
And I think you were going to link to the relevant issues in the "Notes" column in the places where it failed?
Another thought: Create issues for the "Not tested" configurations and link to them -- those would be great good first issue candidates for people to get involved with Origin.

Great feedback Stan.  Thank you.


Rodeos timeout fix

Change Description

Remove expires_after calls on connections.
Explicitly close connection on read/write error including timeout.
Ignore existing wql-idle-timeout option as it does not work as intended (see below)

boost’s new expire_after timer(s) is a terrible interface if you ask me. rodeos was killing an active connection after the default 30 second timer because the reset of the timer was only reseting one of the internal timers.
Here is the code for boost expires_after
if(! impl_->read.pending)
    BOOST_VERIFY(
        impl_->read.timer.expires_after(
            expiry_time) == 0);
if(! impl_->write.pending)
    BOOST_VERIFY(
        impl_->write.timer.expires_after(
            expiry_time) == 0);

and the comment from the code
/** Set the timeout for the next logical operation.
    This sets either the read timer, the write timer, or
    both timers to expire after the specified amount of time
    has elapsed. If a timer expires when the corresponding
    asynchronous operation is outstanding, the stream will be
    closed and any outstanding operations will complete with the
    error @ref beast::error::timeout. Otherwise, if the timer
    expires while no operations are outstanding, and the expiraton
    is not set again, the next operation will time out immediately.
    The timer applies collectively to any asynchronous reads
    or writes initiated after the expiration is set, until the
    expiration is set again. A call to @ref async_connect
    counts as both a read and a write.
    @param expiry_time The amount of time after which a logical
    operation should be considered timed out.
*/

So there are TWO timers and if you are not VERY careful it will only set ONE of them.
In our test case, only one was reset.
Unless I’m missing something, the boost example code also has the same issue.
https://www.boost.org/doc/libs/1_75_0/libs/beast/example/http/server/async/http_server_async.cpp
If there is an outstanding (pending) read or write then the associated timer is not touched.
I think the way forward here is to implement our own timers for idle timeout and read/write operations. This will be worked under a different PR.
Change Type
Select ONE:

[ ] Documentation

[x] Stability bug fix

[ ] Other

[ ] Other - special case

Testing Changes
Select ANY that apply:

[ ] New Tests

[ ] Existing Tests

[ ] Test Framework

[ ] CI System

[ ] Other

Consensus Changes

[ ] Consensus Changes

API Changes

[ ] API Changes

Documentation Additions

[x] Documentation Additions

wql-idle-timeout option is now ignored.

I can't help but wonder if just removing this really is a better option.

You convinced me. Removed. If/when we add back support I think we should just use our own timers as you suggest.


Add onBeforeSave() hook to allow for pre-save processing and disabling

Added a hook needed for a project I'm working on which will allow for the user to add an onBeforeSave() hook.  The real diff would be 4 additions, but I indented the 40 lines or so.  Thought it might be useful.
If onBeforeSave() returns false it will disable auto-save allow users to have a hook in to disable the functionality based on whatever conditions they want.

Addressed in #114
@DragonJoey3 thanks for your contribution! Sorry, couldn't merge this PR automatically.


Ability to select repositories in CLI

Closed in favor of https://github.com/symflower/eval-symflower-codegen-testing/pull/8.


Ability to copy package settings from VND_PACKAGES dev table to prod table

Perhaps using a table link, or a pl/sql proceedure?

Re-created in new repo: https://github.com/sul-dlss/libsys-webforms/issues/575


Add data as a parameter to visualize

It should be possible to pass data to the visualize function instead of having to call summarize each time.
Currently the visualize function is essentially limited to reading the data acquired during summarization step or reading from a file in a very specific location.
Suggest a small change to the function so that data can be passed as a parameter instead of read from self. The manager can then pass data this way too.

I have the change ready, but for some reason am being hit with a "Pull request creation failed. Validation failed: must be a collaborator" error when I try to create the PR. I committed on a forked repo, trying to PR to main.

I have the change ready, but for some reason am being hit with a "Pull request creation failed. Validation failed: must be a collaborator" error when I try to create the PR. I committed on a forked repo, trying to PR to main.


Loading error

System Info
Godot v4.2.1.stable - Fedora Linux 39 (KDE Plasma) - Wayland - Vulkan (Forward+) - dedicated AMD Radeon RX 7900 XTX (RADV NAVI31) () - AMD Ryzen 9 7950X 16-Core Processor (32 Threads)
Issue
I get the following error after enabling the plugin:
res://addons/gdLinter/gdLinter.gd:105 - Invalid access to property or key 'strings' on a base object of type 'null instance'.
Loading GDLint Plugin success

Additional info
Installed gdtoolkit using pipx, and had to manually install setuptools in its virtual environment, since I was getting this error: ModuleNotFoundError: No module named 'pkg_resources' (According to this StackOverflow post)
$ pipx install gdtoolkit==4.*
  installed package gdtoolkit 4.2.2, installed using Python 3.12.2
  These apps are now globally available
    - gd2py
    - gdformat
    - gdlint
    - gdparse
    - gdradon
done! ✨ 🌟 ✨
$ pipx inject gdtoolkit setuptools
  injected package setuptools into venv gdtoolkit
done! ✨ 🌟 ✨
$ gdlint --version
gdlint 4.2.2

Also have some more error handling in version 2.0, which I'm still testing, so I merged your pull request for now. Thanks for your help.


Allow managed nodegroups for Rancher running on Amazon EKS.

Setup

Rancher version: 2.9.3
Rancher UI Extensions:
Browser type & version: Any

Describe the bug

Allow managed nodegroups for Rancher running on Amazon EKS.
To Reproduce

Follow https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks

Create EKS cluster thru eksctl command
eksctl create cluster --name <name>  --region <region> --nodegroup-name <ng-name> --node-type t2.medium --nodes 3 --version=1.28
Install rancher on EKS cluster
Once Rancher running, open Rancher UI and Edit the local cluster config, and add the cloud creds
Try to update the label or annotation and Save.

Result

Expected Result

It should work without errors and permit the use of managed node groups...
The cluster's Displayname should be set to local; it appears correct in the spec, but not in the appliedSpec.

Tue Nov 12 18:31:49 skanakala ☺ ❉ ~/Downloads eksctl get nodegroups -c eks-entsvcs-skanakal --region us-east-2
CLUSTER			NODEGROUP	STATUS	CREATED			MIN SIZE	MAX SIZE	DESIRED CAPACITY	INSTANCE TYPE	IMAGE ID	ASG NAME						TYPE
eks-entsvcs-skanakal	skanakal-ng-1	ACTIVE	2024-11-12T09:41:45Z	3		3		3			t2.medium	AL2_x86_64	eks-skanakal-ng-1-04c98fe0-0e76-9789-c521-c3fb8e55a90a	managed
Tue Nov 12 18:32:06 skanakala ☺ ❉ ~/Downloads

Screenshots

Additional context

Before the port of hosted providers did we allow Rancher to manage the cluster itself was on?


How Might I Access Convenience Methods in ~/.rdbgrc?

Based on some advice on StackOverflow I have added a convenience method to my ~/.irbrc as follows:
def pbcopy(arg)
  out = arg.is_a?(String) ? arg : arg.inspect
  IO.popen('pbcopy', 'w') { |io| io.puts out }
  puts out
  true
end

I would also like to be able to use this convenience method for sending text to the MacOS clipboard in debug. I tried adding this to ~/.rdbgrc in the same manner, but trying to execute pbcopy response.body in a session started with rdbg -c -- bundle exec rspec spec/requests/v2_account_spec.rb fails. Is there a different way I should access this from the console? I am currently just invoking irb from the debugger to do this, but would be nice to save a step.

.rdbgrc expects debugger commands. And for Ruby code, the file name needs to be ~/.rdbgrc.rb.

Renaming from ~/.rdbgrc to ~/.rdbgrc.rb worked. Thank you! 🎉


Login page problem

When a user wants to login without registering, it should show that the email has not registered

I want to work on this issue
@MitulSonagara assign me this work with the labels gssoc-ext, hacktoberfest-accepted and level according to issue

@Shirisha-16
You can start working


Why use uritools instead of the standard library urllib?

Why use uritools instead of the standard library urllib?
Are there specific cases that really demand adding an extra dependency?
It seems barely used https://github.com/search?q=repo%3Aspdx%2Ftools-python+uritools+language%3APython&type=code&l=Python
and it would be best to avoid adding an extra dependency for such a small benefit.

I am also supportive of removing a dependency that provides little benefit. I tried to replace uritools functions with urllib equivalents and hit some issues though.
While debugging I noticed this:
https://github.com/spdx/tools-python/blob/552940abb52cbc9cf358e429d1388e9c1b25d7a6/tests/spdx/validation/test_creation_info_validator.py#L31-L36
And then further noticed that the Python standard libary urlparse module says:
RFC 3986 is considered the current standard and any future changes to
urlparse module should conform with it.  The urlparse module is
currently not entirely compliant with this RFC due to defacto
scenarios for parsing, and for backward compatibility purposes, some
parsing quirks from older RFCs are retained. The testcases in
test_urlparse.py provides a good indicator of parsing behavior.

I wonder if urlparse not being compliant with RFC 3986 is why uritools is used instead of urlparse? Maybe the need for compliance with RFC 3986 is strong enough to merit adding a dependency on uritools? I personally don't know. But when I tried some simple replacements, it didn't go well :)


Outreach to possible issuers and group owners

A quick list of organizations to contact to see if interested in trying the system.

Austin-based
NOTE: The Texas governor has banned "vaccine passports" to be required by anywhere that receives state funds. It's unclear if this prohibits "vaccine-only hours" at places.

Meetup groups

OpenAustin

Events

Austin City Limits
SXSW

Movie theaters

Alamo Drafthouse
other movie theaters?

Sports

sporting venues?
gyms?

Senior focused

bingo halls?
nursing homes?

Community/neighborhoods

churches?
rented gathering places?

Schools

UT-Austin
AISD
ACC
Private schools?

Texas
NOTE: The Texas governor has banned "vaccine passports" to be required by anywhere that receives state funds. It's unclear if this prohibits "vaccine-only hours" at places.

Grocery stores (for vaccine-only hours?)

HEB?
Whole Foods?
Trader Joes?

Personal care

Hair/nail salons
Spas/Massage
Dentists

Sports

Baseball season?
Football stadiums?

Schools

Public universities?
Private universities?
Public schools?
Private schools?

United States

Governments

States
Cities

International

smaller countries?

[ ] Krispy Kreme (https://krispykreme.com/promos/vaccineoffer)


"The editor has crashed" - atom consistently crashes within 30 seconds of opening

Prerequisites

[X ] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
I have been working on editing some SQL files and Atom keeps crashing whenever I open it up, even after following the steps from before. I have not installed any packages; it just breaks on me. I have reset my PC, reinstalled Atom, but still, constant crashing. I'm using 1.15 on Windows 7.
Steps to Reproduce

Open up Atom
See it crash and have the window pop up within 30 seconds

Expected behavior: [What you expect to happen]
Less crashing
Actual behavior: [What actually happens]
Reliable crashing
Reproduces how often: [What percentage of the time does it reproduce?]
100%
Versions
1.15 on Windows 7
You can get this information from copy and pasting the output of atom --version and apm --version from the command line. Also, please include the OS and what version of the OS you're running.
Additional Information
Any additional information, configuration or data that might be necessary to reproduce the issue.

I have same problem. Atom eats around 1.3 GB mem and then crash. This behaviour started after update in core linter package. If I remember it correctly ...

@dfindley - would you be able to share the file that causes the crash?  Also, can you try running this command to clear Atom's saved state and see if it helps?
atom --clear-window-state

@consciencia That's interesting - does the crash still happen if you run Atom in safe mode (atom --safe)?  That way, Linter won't be loaded.

@50Wliu  Yes, it crash in safe mode.

@rsese I can't share my files as they're company files that access our database, but I'm even getting crashes with nothing opened. I followed all the debugging steps - safe mode, etc - and I'm still getting these crashes.

@dfindley ahhh ok - so just to confirm so we're on the same page, things were working fine until you started working on those SQL files, and now Atom will crash when you open it even when starting it with atom --safe and after running atom --clear-window-state?
And for completeness, can you share the full version details for your system?
atom -v
apm -v

Oh also, are there any crash files in %LocalAppData%\Temp\Atom Crashes?

My two cents.
Issue (at last, at my side) is either in atom-ctags or atom internal symbol handling facility.
After I removed .tags files and masked node_modules directory (in ctags package), everything works fine.
I think, Atom have all symbols (of all added project) in memory, so when big index/es is/are loaded, it simply overflows heap and atom crash.

@rsese sorry, this is my work machine so I'm not on it on the weekends! Here are my version stats:
Atom: 1.15.0
Electron: 1.3.13
Chrome: 52.0.2743.82
Node: 6.5.0
APM:
amp 1.15.3
npm: 3.10.5
node: 4.4.5 x64
python 2.7.11 (I'm pretty sure I also have 3.6 installed)
visual studio
I'm not sure I can get into my temp folder. I'm on a company PC, and am having trouble tracking it down.

np @dfindley thanks for the details :v:
Just to step back a tiny bit, you mentioned:

I have been working on editing some SQL files and Atom keeps crashing whenever I open it up

So to confirm, Atom worked fine until you started working on the SQL files and now it crashes every you open Atom since then?  Can you confirm how large the SQL files are or if there's anything else interesting about them (e.g. do they have a lot of lines, or super long lines, etc.)?

@consciencia - could you open a new issue for the behavior you're seeing and fully fill out the issue template?   Though Atom is crashing for you as well, it sounds like some of the circumstances are a bit different so it would be great to track it separately :bow:

Is this the same issue as #14049 ? If so, I'm having the same problem, and it is present also for 1.16.0-beta0.

@rsese for a long while, it was working fine with my SQL files. Then, within the last 2 weeks, it started crashing right after opening it. This still happened after following all the troubleshooting suggestions and clearing everything out. There wasn't anything terribly interesting about the SQL files - they're maybe 50-60 lines in length, no lines were terribly long, maybe 80 characters wide?
The SQL files could be misleading, maybe not.

Is this the same issue as #14049 ? If so, I'm having the same problem, and it is present also for 1.16.0-beta0.

Though the symptoms are similar It's hard to say if it's the same root cause @josteinbf, but thanks for cross-referencing them :+1:

@rsese for a long while, it was working fine with my SQL files. Then, within the last 2 weeks, it started crashing right after opening it. This still happened after following all the troubleshooting suggestions and clearing everything out. There wasn't anything terribly interesting about the SQL files - they're maybe 50-60 lines in length, no lines were terribly long, maybe 80 characters wide?

Thanks for the details - just to get whatever more information we can, can you share the output of atom -f?

I get this error: FILE_ERROR_FAILED

Thanks @dfindley, I see that error mentioned in https://github.com/atom/atom/issues/14049 as well.
Double checking some debugging steps, did you try resetting to factory defaults as well?
http://flight-manual.atom.io/hacking-atom/sections/debugging/#reset-to-factory-defaults

This looks simmilar to issue #15688 (@50Wliu close it). I get this on dmesg:
traps: atom[17403] trap invalid opcode ip:31adcf1 sp:7ffcb68616d0 error:0 in atom[400000+49c9000]
traps: atom[16734] trap invalid opcode ip:28386d2 sp:7ffc5e5e3a40 error:0 in atom[400000+49c9000]
traps: atom[29559] trap invalid opcode ip:31adcf1 sp:7ffc5e5e8050 error:0 in atom[400000+49c9000]

To maybe is related to nodejs issues 3898 and 15798. My case (since I'm working on something i don't reset-to-factory-defaults, nor --safe nor --clear-window-state):
 $ (lsb_release -d && apm -v && apm -v) | tr '\n' ','
Description:    Ubuntu 16.04.3 LTS,apm  1.18.12,npm  3.10.10,node 6.9.5 x64,atom 1.23.3,python 2.7.12,git 2.7.4,apm  1.18.12,npm  3.10.10,node 6.9.5 x64,atom 1.23.3,python 2.7.12,git 2.7.4


Installing ebpf_exporter on Amazon Linux 2

Attempted installation on Amazon Linux 2 with the following commands using bcc install from source:
sudo yum-config-manager --enable epel
sudo yum install -y bison cmake3 ethtool flex git iperf libstdc++-static python-netaddr python-cachetools gcc gcc-c++ make zlib-devel elfutils-libelf-devel
sudo yum install -y luajit luajit-devel
sudo yum install -y http://repo.iovisor.org/yum/extra/mageia/cauldron/x86_64/netperf-2.7.0-1.mga6.x86_64.rpm
pip3 install pyroute2
sudo yum install -y ncurses-devel
sudo yum install -y clang llvm llvm-devel llvm-static clang-devel clang-libs
git clone https://github.com/iovisor/bcc
pushd .
mkdir bcc/build; cd bcc/build
cmake3 ..
time make
sudo make install
popd
sudo yum -y install kernel-devel-$(uname -r)
sudo mount -t debugfs debugfs /sys/kernel/debug
sudo yum install golang
cd ~
git clone https://github.com/cloudflare/ebpf_exporter
cd ebpf_exporter/
make build

Result was an error in 'make build' step shown below, and this was the same result using the bcc package install from Amazon Linux 2 (sudo amazon-linux-extras install BCC), keeping in mind I was not able to install netperf listed above from rpm:
github.com/aquasecurity/libbpfgo
# github.com/aquasecurity/libbpfgo
In file included from ../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:5                                                                                :0:
./libbpfgo.h:17:10: fatal error: bpf/bpf.h: No such file or directory
 #include <bpf/bpf.h>
          ^~~~~~~~~~~
compilation terminated.

The locations of the missing library, along with another one, are here:
[root /]# find / -name bpf.h
/usr/include/linux/bpf.h
/usr/include/bcc/compat/linux/bpf.h
/usr/src/kernels/5.15.117-73.143.amzn2.x86_64/include/linux/bpf.h
/usr/src/kernels/5.15.117-73.143.amzn2.x86_64/include/net/netns/bpf.h
/usr/src/kernels/5.15.117-73.143.amzn2.x86_64/include/uapi/linux/bpf.h
/home/ec2-user/bcc/libbpf-tools/bpftool/include/uapi/linux/bpf.h
/home/ec2-user/bcc/libbpf-tools/bpftool/libbpf/include/uapi/linux/bpf.h
/home/ec2-user/bcc/libbpf-tools/bpftool/libbpf/src/bpf.h
/home/ec2-user/bcc/src/cc/libbpf/include/uapi/linux/bpf.h
/home/ec2-user/bcc/src/cc/libbpf/src/bpf.h
<EMAIL_ADDRESS>
[root /]# find / -name libbpf.h
/usr/include/bcc/libbpf.h
/home/ec2-user/bcc/libbpf-tools/bpftool/libbpf/src/libbpf.h
/home/ec2-user/bcc/src/cc/libbpf/src/libbpf.h
/home/ec2-user/bcc/src/cc/libbpf.h
<EMAIL_ADDRESS>
However, when I try to modify libbpfgo.h to point bpf.h (and libbpf.h) from another existing location such as inside /home/ec2-user/go, the build has a very long list of errors.

You don't need bcc for this at all. You do need libbpf and libelf with static archives (libbpf.a and libelf.a). It doesn't look like amazon linux has those or maybe I just can't find them.
You can still build a dynamically linked version:
ivan@vm:~/projects/ebpf_exporter$ docker run --rm -it -v $(pwd):$(pwd) -w $(pwd) amazonlinux
bash-5.2# yum install golang make elfutils-libelf-devel kernel-libbpf-devel
bash-5.2# make GO_LDFLAGS=

Let me know if that works for you.

I added make build-dynamic in #241 to make dynamic builds easier.

Thanks for the response and suggestions. Could not locate 'kernel-libbpf-devel' from yum repo, so I used 'libbpf-devel' in the the following set of commands on a new instance:
sudo yum install golang make elfutils-libelf-devel libbpf-devel
git clone https://github.com/cloudflare/ebpf_exporter
cd ebpf_exporter/
make build-dynamic

The previous issue appears resolved, however a new set  of errors appeared in the dynamic build, was not sure if this is related to using 'libbpf-devel' instead:
# github.com/aquasecurity/libbpfgo
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:30:9: could not determine kind of name for C.LIBBPF_MAJOR_VERSION
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:35:9: could not determine kind of name for C.LIBBPF_MINOR_VERSION
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:277:55: could not determine kind of name for C.LIBBPF_STRICT_AUTO_RLIMIT_MEMLOCK
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:278:55: could not determine kind of name for C.LIBBPF_STRICT_MAP_DEFINITIONS
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:276:55: could not determine kind of name for C.LIBBPF_STRICT_NO_OBJECT_LIST
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:275:55: could not determine kind of name for C.LIBBPF_STRICT_SEC_NAME
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:715:9: could not determine kind of name for C.bpf_map__lookup_elem
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:524:15: could not determine kind of name for C.bpf_map_create
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:986:7: could not determine kind of name for C.bpf_object__next_map
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:1008:7: could not determine kind of name for C.bpf_object__next_program
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:1316:21: could not determine kind of name for C.bpf_program__type
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:2111:16: could not determine kind of name for C.libbpf_probe_bpf_map_type
../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:2119:16: could not determine kind of name for C.libbpf_probe_bpf_prog_type
cgo:
gcc errors for preamble:
In file included from ../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:5:0:
./libbpfgo.h: In function 'init_perf_buf':
./libbpfgo.h:86:12: error: 'struct perf_buffer_opts' has no member named 'sz'
     pb_opts.sz = sizeof(struct perf_buffer_opts);
            ^
./libbpfgo.h:88:10: error: too many arguments to function 'perf_buffer__new'
     pb = perf_buffer__new(map_fd, page_cnt, perfCallback, perfLostCallback, (void *) ctx, &pb_opts);
          ^~~~~~~~~~~~~~~~
In file included from ./libbpfgo.h:18:0,
                 from ../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:5:
/usr/include/bpf/libbpf.h:682:1: note: declared here
 perf_buffer__new(int map_fd, size_t page_cnt,
 ^~~~~~~~~~~~~~~~
In file included from ../go/pkg/mod/github.com/aquasecurity/libbpfgo@v0.4.9-libbpf-<IP_ADDRESS>.20230724123347-7e47ce85fbec/libbpfgo.go:5:0:
./libbpfgo.h: At top level:
./libbpfgo.h:135:82: error: parameter 2 ('order') has incomplete type
                                                       enum bpf_cgroup_iter_order order,
                                                                                ^~~~~
./libbpfgo.h: In function 'bpf_iter_attach_opts_new':
./libbpfgo.h:148:10: error: 'union bpf_iter_link_info' has no member named 'cgroup'
     linfo->cgroup.order = order;
          ^~
./libbpfgo.h:149:10: error: 'union bpf_iter_link_info' has no member named 'cgroup'
     linfo->cgroup.cgroup_fd = cgroup_fd;
          ^~
./libbpfgo.h:150:10: error: 'union bpf_iter_link_info' has no member named 'cgroup'
     linfo->cgroup.cgroup_id = cgroup_id;
          ^~
./libbpfgo.h:151:10: error: 'union bpf_iter_link_info' has no member named 'task'
     linfo->task.tid = tid;
          ^~
./libbpfgo.h:152:10: error: 'union bpf_iter_link_info' has no member named 'task'
     linfo->task.pid = pid;
          ^~
./libbpfgo.h:153:10: error: 'union bpf_iter_link_info' has no member named 'task'
     linfo->task.pid_fd = pid_fd;

I tried option 3 with this set of commands for install to work. Thanks a lot for the assistance, and appreciate taking the time to add the feature to simplify the install. I will test the examples and see if any other issues arise.
sudo yum install golang make elfutils-libelf-devel
sudo bash
mkdir /build && git clone --branch v1.2.0 --depth 1 https://github.com/libbpf/libbpf.git /build/libbpf && make -j $(nproc) -C /build/libbpf/src BUILD_STATIC_ONLY=y LIBSUBDIR=lib install install_uapi_headers && tar -czf /build/libbpf.tar.gz /usr/lib/libbpf.a /usr/lib/pkgconfig/libbpf.pc /usr/include/bpf /usr/include/linux/bpf.h /usr/include/linux/bpf_common.h /usr/include/linux/btf.h
exit
git clone https://github.com/cloudflare/ebpf_exporter
cd ebpf_exporter/
sudo bash
make build-dynamic
chown ec2-user:ec2-user ebpf_exporter
exit

Confirmed that examples install with command on instructions as ec2-user and exporter can run biolatency example. That should be everything.


Prepare 0.8.0 release

Coverage remained the same at 86.215% when pulling 3f3577d4a34c46a252937258610a90ffde7a57d4 on prepare-080-release into 143e4a0aacf3531a7d76794ddfe0cc5fb0c468c6 on master.


Refactor Cat timeouts

Coverage remained the same at 26.884% when pulling 803366a059635e9f5cb9ede4388321b187ed7a3f on timeout into 383bb53c6c4ec5e178bb1f6140980b25e38773d0 on master.


Remove python-multipart dependency.

This was reverted in #81, to avoid errors lik
AssertionError: The `python-multipart` library must be installed to use form parsing.

Code:
slackhealthbot/routers/withings.py:84: in parse_notification
    return WithingsNotification(**(await request.form()))


Marker Tiles Clipped

I am playing around with the tile server using the mapnik plugin and am seeing some problems viewing the tiles through the modestmaps previewer. I'm not sure where at in the chain the problem lies (modestmaps, tilestache, mapnik?). Anyone else experienced this, or able to tell me how I might troubleshoot?

Hi stevehorn, have you found the solution about this issue ? I met similar issue, could you please share your method? thanks.

@zhaochunliang I have some notes I took from that time and I don't think I was ever able to solve this problem using TileStache. Here is what I wrote down:
After more research this is a well known problem that is solved by "marker buffering" or "metaTiling".
In the end I was able to get the desired functionality using TileCache.
Hope this helps.

@stevehorn, Yes, with TileStache I tried to set  "metatile":{"rows":16,"columns":16,"buffer":128}  in tilestache config file and set the avoid-edges="true" for Point style, I think the problem should disappear, but it does not.

Do you find the root cause in code of Tilestache ?


unable to use @abstract on a constructor

I'm trying out the new @abstract tag in constructor of an abstract class but get
ERROR - Misplaced @abstract annotation.
function with a non-empty body cannot be abstract

But an abstract constructor should be allowed to have a non-empty body.  If I remove @abstract from the constructor but leave it on the methods then I get:
ERROR - Abstract methods can only appear in abstract classes.
Please declare the class as @abstract

Here is the declaration of the constructor
/** An abstract base class for a ParametricPath.

This is package-private to ensure that any changes to it are coordinated
with all it's subclasses.

* @param {string} name language independent name
* @param {string} localName localized (internationalized) name
* @param {number} startTValue starting `t` value for defining path
* @param {number} finishTValue  ending `t` value for defining path
* @param {boolean} closedLoop `true` means the path is a closed loop
* @abstract
* @constructor
* @struct
* @package
* @implements {myphysicslab.lab.model.ParametricPath}
*/
myphysicslab.sims.roller.AbstractPath = function(name, localName, startTValue,
    finishTValue, closedLoop) {

I've tried this with the latest pre-built compiler:
java -jar ../compiler-latest/closure-compiler-v20160822.jar --version
Closure Compiler (http://github.com/google/closure-compiler)
Version: v20160822
Built on: 2016-08-23 13:31

I also tried to check out the latest code and build but I'm getting this error
[INFO] --- gwt-maven-plugin:1.0-rc-4:compile (default-compile) @ closure-compiler-gwt ---
[INFO] Compiling module com.google.JsComp
[INFO]    Tracing compile failure path for type 'com.google.debugging.sourcemap.SourceMapObjectParserJs'
[INFO]       [ERROR] Errors in 'file:/Users/erikn/Documents/Programming/closure-compiler/src/com/google/debugging/sourcemap/SourceMapObjectParserJs.java'
[INFO]          [ERROR] Line 78: The method builder() is undefined for the type SourceMapObject
[INFO]          [ERROR] Line 78: SourceMapObject.Builder cannot be resolved to a type
[INFO]    [ERROR] Aborting compile due to errors in some input files

That is based on this commit:
commit 851fabca660b95139939de905873e60eadc117da
Author: imokharau<EMAIL_ADDRESS>Date:   Mon Sep 12 14:44:33 2016 -0700

    Adding Object as a valid type of the "require" property.

    -------------
    Created by MOE: https://github.com/google/moe
    MOE_MIGRATED_REVID=132920843

While we fix the open source GWT build, you can run mvn -DskipTests -pl "!pom-gwt.xml" to skip it.

The issue has been fixed by https://github.com/google/closure-compiler/commit/bd774e25ca187b7ae31687fc87a4fa32893883aa. The Maven GWT build can be fixed by running mvn clean. Your Maven cache is stale because we deleted a super source in https://github.com/google/closure-compiler/commit/24a4540ba13ca930397265e3f4dd4a42e3372de1.


libb2: 0.97 -> 0.98 and fix build on ARM

Motivation for this change
https://hydra.nixos.org/job/nixpkgs/trunk/libb2.aarch64-linux
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

cc @dfoxfranke @dezgeg

LGTM.

Success on x86_64-linux (full log)
Attempted: libb2
Partial log (click to expand)
make[2]: Leaving directory '/build/libb2-0.98'
make[1]: Leaving directory '/build/libb2-0.98'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/rk0n92bvn2dmd8xbf7ydv9rnpvzs4hai-libb2-0.98
shrinking /nix/store/rk0n92bvn2dmd8xbf7ydv9rnpvzs4hai-libb2-0.98/lib/libb2.so.1.0.3
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/rk0n92bvn2dmd8xbf7ydv9rnpvzs4hai-libb2-0.98/lib
patching script interpreter paths in /nix/store/rk0n92bvn2dmd8xbf7ydv9rnpvzs4hai-libb2-0.98
checking for references to /build in /nix/store/rk0n92bvn2dmd8xbf7ydv9rnpvzs4hai-libb2-0.98...
/nix/store/rk0n92bvn2dmd8xbf7ydv9rnpvzs4hai-libb2-0.98

Success on aarch64-linux (full log)
Attempted: libb2
Partial log (click to expand)
make[2]: Leaving directory '/build/libb2-0.98'
make[1]: Leaving directory '/build/libb2-0.98'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/9cd2n8jmg94k7s4knx9rd9r236yw9zyc-libb2-0.98
shrinking /nix/store/9cd2n8jmg94k7s4knx9rd9r236yw9zyc-libb2-0.98/lib/libb2.so.1.0.3
strip is /nix/store/gp7fylxwn18b7pl2c18ks89hsiaxyfvf-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/9cd2n8jmg94k7s4knx9rd9r236yw9zyc-libb2-0.98/lib
patching script interpreter paths in /nix/store/9cd2n8jmg94k7s4knx9rd9r236yw9zyc-libb2-0.98
checking for references to /build in /nix/store/9cd2n8jmg94k7s4knx9rd9r236yw9zyc-libb2-0.98...
/nix/store/9cd2n8jmg94k7s4knx9rd9r236yw9zyc-libb2-0.98

@dezgeg Please merge if you don't have any objections as you were the one who added --enable-fat.

ping @dezgeg

Thank you!


Add account path

Adds the GET Account path which returns a single account.
Will replace /me account info eventually.
We decided to rename the current Account.yml schema to UserAccount since we did not want to calculate isDefault and isActive for every call to this new path and does not make since outside of the context of a user.
We can rename the plural form Accounts.yml in the list Accounts story.

Updated Accounts to UserAccounts to avoid confusion.
Added new story to update PATCH endpoint to use Account schema: https://github.com/influxdata/quartz/issues/6276
I will make the corresponding UI change for the rename shortly after this is merged.


Cannot compile current trunk version on linux for windows with mingw

I`m compiling on linux for windows with mingw, but with the current trunk version it fails.
Can't locate IPC/Cmd.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./Configure line 17.
BEGIN failed--compilation aborted at ./Configure line 17.
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.

What perl version do you use?

I send you the output underneath. The compile is working fine with the latest beta version openssl-1.1.0-pre5.
perl --version

This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi

May I suggest you try with a fresher checkout?  The handling of IPC::Cmd was altered a few days ago, so we now have a fallback.

Yes for sure. I'll try it next week Monday or Tuesday. Yesterday was a public holiday in Germany and today I'm out of office.

@wolftobias  any update on this?

Assuming this is resolved. Closing.


refactor GlobalDefaultExceptionHandler a little bit

Codecov Report

Merging #1232 into master will decrease coverage by 0.01%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master    #1232      +/-   ##
============================================
- Coverage     49.04%   49.02%   -0.02%
- Complexity     1701     1702       +1
============================================
  Files           366      366
  Lines         10277    10277
  Branches       1043     1043
============================================
- Hits           5040     5038       -2
- Misses         4864     4868       +4
+ Partials        373      371       -2

Impacted Files
Coverage Δ
Complexity Δ

...mmon/controller/GlobalDefaultExceptionHandler.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...lo/configservice/util/InstanceConfigAuditUtil.java
70.17% <0%> (-5.27%)
13% <0%> (-2%)

.../apollo/internals/RemoteConfigLongPollService.java
77.91% <0%> (+1.22%)
28% <0%> (+1%)
:arrow_up:

...ervice/service/ReleaseMessageServiceWithCache.java
86.9% <0%> (+2.38%)
25% <0%> (+2%)
:arrow_up:

Continue to review full report at Codecov.

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

Coverage decreased (-0.04%) to 52.632% when pulling 4cfbf1ed1dfc5f5ce4bf0e9fb012525d2a85bfd4 on nobodyiam:master into 39638224a92c292a821bf7f91df6986d26cbcf44 on ctripcorp:master.


Social Login example

Hey, was wondering if it would be possible to add an example on how to use a social login?
https://stackoverflow.com/questions/66727836/custom-scopes-using-angular-oauth2-oidc-with-auth0-and-github
Thank you

I'm not sure what you're expecting to be changed in this sample repository though?
If you're asking to add branches or other code to support multiple different Identity Server solutions, then I'm afraid I must decline. Time is limited, and I also want to keep some focus in this repository: an example of how to implement things on the Angular side.
But maybe I misunderstood? I've only skimmed the Stack Overflow question, that seems to be a question on its own.

Ok, makes sense. We will decline, and hopefully I can figure out the
stackoverflow side of things
On Sun, Mar 21, 2021 at 6:57 PM Jeroen Heijmans @.***>
wrote:

I'm not sure what you're expecting to be changed in this sample repository
though?
If you're asking to add branches or other code to support multiple
different Identity Server solutions, then I'm afraid I must decline. Time
is limited, and I also want to keep some focus in this repository: an
example of how to implement things on the Angular side.
But maybe I misunderstood? I've only skimmed the Stack Overflow question,
that seems to be a question on its own.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jeroenheijmans/sample-angular-oauth2-oidc-with-auth-guards/issues/75#issuecomment-803622081,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACBE73MDYHOWDM27WQSVG7LTEYQQLANCNFSM4ZRWLBJQ
.

--
All and only the best,
Charlie Greenman
Founder and Software Architect
Mobile:<PHONE_NUMBER> /<PHONE_NUMBER>

Thx for getting back to me, good luck on the login issue!