fix: Repos not found

Added a db-config folder, to prevent the multiple db connection calls as found this error.

solution:

added a env cp command to copy dev n prod to env, local to avoid mismatch the env vars.

Upon, further discussion would resolve the issue of pushing the env.local once copied from .env file and the env.prod file for production.
Data loading issue resolved:

@aadeshkulkarni  one solution to env.local and env mismatch would be changing env.local to env.local.emample and setting the keys as <temp_holders>

Closing this as Repos not found issue is fixed with this PR
Also, please follow the PR guidelines mentioned in the contributing.md doc. Always link the issue to the PR so that maintainers can read about the issue and then your solution easily.


crash when # at beginning of line (w/ interactive_comments)

Hi,
I added 'setopt interactive_comments' to my .zshrc but now whenever I put a '#' at the beginning of line, the shell crashes.
I frequently did this in bash whenever I was typing a long command that I am not ready to execute, but need it to be stored in the history.
Secondarily, if i put a '#' after a command, it is rendered invisible -- but then, when executed, it is stored correctly in history.

Please remove that line from your zshrc, then run zsh -o interactivecomments and quote the error message, if any.
Please report the output of print -rl -- $ZSH_VERSION $ZSH_PATCHLEVEL $ZSH_HIGHLIGHT_VERSION $ZSH_HIGHLIGHT_REVISION.
See also the widget bound to Alt+q by default in the emacs keymap (I don't remember its name by heart and can't look it up from here).
The "invisibility" is just a colorscheme issue. Look into your terminal emulator's RGB color values for the standard 16 colors.

Thank you Daniel and sorry for the late reply.
I now notice it only happens if the command starts with a space, as someone would do as not to include it in the history.
[polve@isolengo ~]$  # ls
zsh: segmentation fault (core dumped)  zsh -o interactivecomments
[polve@isolengo ~]$ print -rl -- $ZSH_VERSION $ZSH_PATCHLEVEL $ZSH_HIGHLIGHT_VERSION $ZSH_HIGHLIGHT_REVISION
5.7.1
zsh-5.7.1-0-g8b89d0d
0.6.0
434af7b11dd33641231f1b48b8432e68eb472e46
[polve@isolengo ~]$

Yes, please report it<EMAIL_ADDRESS> It would be helpful if you could include in your report:

A backtrace;
A minimal reproduction (start zsh -f and manually run only as much of your zshrc as needed to reproduce the issue);
(extra credit) Test results with the 5.7.1-test-2 prerelease, if it's possible for you to test it.


Unrecognized font family 'FontAwesome'

I keep getting this Red Screen and message despite of having done the Instructions and Troubleshooting in the Readme.
Anyone having the same or anything else to try?
Thanks

I had the same problem.  I solved it by closing the ios Simulator, and restarting the RN packager in the terminal (run-ios).  Or maybe you can open xCode and rebuild the project.

Same problem here.
I have added the fonts to the Resources folder, edited Info.plist and also made sure they are listed in Copy Bundle Resources.
Also the bundle is succeding.
Anything else I can try?

Also having this problem, has anyone solved this?

same!
I have my custom font named my-font.ttf generated by Fontello, and I have set the font name as my-font at fontello font name inputbox before downlowd the font
then unpack the download file, the name in config.json is my-font , and the font folder there is my-font.ttf, my-font.eot ...,
I config the Info.plist add the <string>my-font.ttf</string>  and make sure add in copy bundle resource and the Resources folder has list my-font.ttf
and I have reboot my app use react-native run-ios and also tried use Xcode run debug button.
still show Unrecognized fontFamily my-font
so, anything wrong? comfused

I was having the same issue, then basically did what @benjamingeorge suggested and it started working.

Same problem.
Firstly, I import folder, It failed.
Then I import font directly,It works

Seems solved, so closing 👍

have tried everything here, still get the same issue

+1 benjamingeorge running react-native run-ios after closing down the simulator fixed the issue, thanks a bunch.

I've tried a couple of the fixes here as well, not working.
Tried:

deleting ios/build folder, build in xcode, start from xcode
restarting the simulator
clean & build from xcode

@oblador I don't think this is solved.

I have the same problem after update RN and call react-native eject. Tried everything but no luck.

Try the solution from this issue: https://github.com/oblador/react-native-vector-icons/issues/135

Follow the instructions in the README including:

Install the library npm install react-native-vector-icons --save
Follow the steps in: iOS > Option: Manually

I had this problem and tried most suggested solutions without luck.
Turns out that I had previously imported the font from my Downloads folder on my computer, which I had then emptied. To solve this, make sure that your font still exists on your disk (ie the font is not red in Xcode) and the reference under "Build Phases" and then "Copy Bundle Resources" is to the still-existing font file.
Lesson learned: Always put a font file in the project folder before importing it into Xcode.

react-native link react-native-vector-icons solved it for me.

I did:
npm install react-native-vector-icons --save
react-native link react-native-vector-icons
and stopped the packager. Then,
react-native run-ios
And it worked!

Uninstall the existing app form the simulator or device
Re-install this package using this cmd : npm install react-native-vector-icons --save
Link the packages by using this cmd : react-native link react-native-vector-icons
Rebuild the applictaion by using : react-native run-ios or react-native run-android
this above steps worked for me .Hope this will help you also 👍

Leaving this here for anyone who followed instructions to a tee and stick experiencing problems as I did.

Ensure that you do follow the instructions outlined
During your recompile step try deleting the app from the simulator and running it through run-ios or even run it through Xcode

I experienced success with the second step by running it in Xcode and restarting package manager. Seems as though there may be some caching going on that isn't necessarily cleared as intended by just re running 'run-ios` from the CLI.
_This is only from my experience in my specific scenario _

@pannz According to your method,it's works!

I did:
npm install react-native-vector-icons --save
react-native link react-native-vector-icons
and stopped the packager. Then,
react-native run-ios
And it worked!

Closing simulator and cli then:
running:
react-native link
then run the app from command line (i.e. react-native run-ios)
Solved the issue for me.

In my case I needed to re-authenticate FontAwesome Pro with:
./node_modules/.bin/fa5-upgrade

go to your xcode project. select project
under General >Linked frameworks with binaries .Drag the file libRNVectorIcons.a into it. if it is not present in left side under Libraries then add it by right clickin from node modules

My app is now requiring FontAwesome5Brands-Regular is that new?

选项：使用CocoaPods
将以下内容添加到您的Podfile并运行pod update：
pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'
Info.plist如上所述进行编辑。
如果您正在使用use_frameworks!自己Podfile，则需要Icon.loadFont()在提升应用程序时动态加载图标字体。

Option: With CocoaPods
Add the following to your Podfile and run pod update:
pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'
Edit Info.plist as described above.
If you are using use_frameworks! in your Podfile you instead need to dynamically load the icon font by doing Icon.loadFont() when boostrapping your application.

I did:
npm install react-native-vector-icons --save
react-native link react-native-vector-icons
and stopped the packager. Then,
react-native run-ios
And it worked!

Thank you

Same problem here.
I have added the fonts to the Resources folder, edited Info.plist and also made sure they are listed in Copy Bundle Resources.
Also the bundle is succeding.
Anything else I can try?

try adding this
import Icon from 'react-native-vector-icons/dist/FontAwesome';
Icon.loadFont();

@Piteraguayo that fixed it for me, but I don't think that is how they intend for the lib to work. Hopefully they fix in the future!

@Piteraguayo that fixed it for me, but I don't think that is how they intend for the lib to work. Hopefully they fix in the future!

Yes I know, but it's a (weird) bug :)

UPDATED: 2021.
just add the Icon.loadFont(); and you should be good to go:
import Icon from 'react-native-vector-icons/dist/FontAwesome';
Icon.loadFont();

Thank you @lifeeric . I'm a bit diconnected of the project where the bug was happening. I will try it and reply here.

Funcionoooou muito. Obrigada!

@vitalício funcionou demais, muito obrigada!

follow the below link for solution
https://www.devhubspot.net/post/detail/react-native-unrecognised-font-family-error-solution

In my specific configuration, I had them already on Info.plist like
	<key>UIAppFonts</key>
	<array>
		<string>FontAwesome.ttf</string>
		<string>FontAwesome5_Brands.ttf</string>
		<string>FontAwesome5_Regular.ttf</string>
		<string>FontAwesome5_Solid.ttf</string>
	</array>

But I missed adding them also to <project>-debug-Info.plist in the same way.


Additional information about the events

When working on a complex use case, I needed more information about the dragStart and click events. I'm writing an editor for directed graphs, which requires handling clicks and drags differently if the shift key was pressed, as well as obtaining the position where a click was made (relative to a parent SVG element).
I'm not sure if this sort of use case is the goal of this library, but elm-draggable is at least a very good starting point to implement it. Therefore, in order to implement the editor, I created a fork of this library and created an alternative API which allows the caller to pass a custom JSON decoder to mouseTrigger, which will use it to extract information from MouseEvents.
While this alternative API may be too complex for simple application, providing something like it alongside the current API might be useful, and shouldn't affect the underlying implementation too much.

I've actually wanted to include the position in the events, but I din't know how to get the relative position inside the clicked element.
Anyway, it is a valid use case, I think it should be part of the API. When I was working on it, I was thinking of adding an extra argument to onMouseDown, onDragStart and onClick. So, for example, the signature of one of them would be:
onMouseDown: (Key -> Position -> msg) -> Event msg

Or maybe group the two in one Context record
type alias Context = { key: Key, position: Position }

onMouseDown: (Context -> msg) -> Event msg

What do you thing, would that be ok?
PS. Really like the graph app, it looks very nice 👍

I actually tried something very similar to your Context, but I don't think there's a position that would be useful for many people :disappointed:
I'm using the offsetX and offsetY fields of the MouseEvent, which seem to work OK in my case. But they work very inconsistently depending on browser and target element. Chromium and Firefox seem to work differently for elements within an SVG tag: Chromium will give the position relative to the container svg; Firefox, on the other hand, will give the position relative to the target subelement of svg.
I think that, at this point, different applications will need different things from the event. So it would be cool to have an "advanced API" where users can use their own JSON decoders. This would allow some exploration to figure out what belongs in a Context record or something similar.
We could also take this discussion to the elm subreddit or to the elm-dev mailing list, if you want more feedback.
PS. Thanks! Couldn't have done it without your library!

@ggazzi I've made a customMouseTrigger on #33. Please let me know what you think about the API, is it helpful? It's not ideal, but I've tried to keep the existing API untouched.

@zaboco Sorry it took me so long to respond, I was on vacation.
The API in #33 is indeed not ideal, but it seems workable. I'll try to use it and see how it goes.

I've adapted my app for the new API and it works nicely!
Having to store the position of the click/dragstart before it actually happens is a minor pain point, but not a big issue.

Cool, glad that it's fine. I'll publish this as soon as I can.
I have some ideas of simplifying the API (with breaking changes), I'll make a branch and ask for feedback if you don't mind.


Update cube regrid and interpolate methods docstrings

Update the docstrings for iris.cube.Cube.interpolate and iris.cube.Cube.regrid with changes arising from the ongoing work to improve Iris interpolation and regridding routines.

Thanks @dkillick :+1:


Node v20.12.x causes segmentation fault with npx ampx sandbox and latest version of node due to parcelWatcher

Environment information
System:
  OS: Linux 5.15 Arch Linux
  CPU: (12) x64 AMD Ryzen 5 3600 6-Core Processor
  Memory: 11.50 GB / 15.59 GB
  Shell: /usr/bin/zsh
Binaries:
  Node: 20.12.2 - ~/.nvm/versions/node/v20.12.2/bin/node
  Yarn: undefined - undefined
  npm: 10.5.2 - ~/.nvm/versions/node/v20.12.2/bin/npm
  pnpm: undefined - undefined
NPM Packages:
  @aws-amplify/backend: 0.13.0-beta.16
  @aws-amplify/backend-cli: 0.12.0-beta.18
  aws-amplify: 6.0.28
  aws-cdk: 2.137.0
  aws-cdk-lib: 2.137.0
  typescript: 5.4.5

Description
Ran into this one today, putting it here in case anyone else hits the same issue. Running npx amplify sandbox will result in a segmentation fault when using node v20.12 if there are any wildcards in the .gitignore file due to an issue with parcelWatcher.
Workaround - rollback to node v20.11 until resolved.
https://github.com/parcel-bundler/watcher/issues/170

thank you for this!!! really really thank you, I was going crazy trying to find a way to solve it.

@deconduino thank you for reporting this. Marking this as bug to track this.

thanks for reporting, I was using Node v.20.2 and found the same error, I rolled Node back to v.20.11.0 and sandbox is working again.

Thank you!
nvm install --lts bringing me to v20.13.1 worked for me

Yep, same here, switching to the node lts version fixed

switching to lts did not work for me.

Using a relatively new version of node, and walking through the amplify gen 2 docs step by step including using the aws supplied react vite template gives you Segmentation fault (Abort).  Not the best user experience.
Understandably, its not aws's bug - but until its fixed I would think perhaps AWS should modify their .gitignore of the template (removing wildcards)  to provide a better user experience.
Removing all wildcards from .gitignore worked for me - thanks for the tip.

Switched to v20.11  && ITS WORKING FINE

Linked issue is resolved and templates have been updated. Closing this issue

Issue occurring on v22.11.0 for me.
Removing all wildcards fixed the issue.
.amplify
amplify_outputs*
amplifyconfiguration*

Not sure how to feel when I had to omit wildcards for amplify files, though. I gave them JSON extensions... but not sure if that was the best approach.


[FR] Add support for object-level attribute annotation in Labelstudio

Currently, only label annotation is supported through the integration between Labelstudio and FiftyOne.
The region-selected view can be used when constructing a task schema to allow arbitrary text and choice attributes to be annotated.  The integration should be updated to include this capability.
The following is an example of a Labelstudio config that can be loaded into the playground: https://labelstud.io/playground/
<View>
  <Image name="image" value="$image"/>

  <RectangleLabels name="label" toName="image">
    <Label value="Airplane" background="green"/>
    <Label value="Car" background="blue"/>
  </RectangleLabels>

  <View visibleWhen="region-selected">
    <Header value="Describe object" />
    <TextArea name="answer" toName="image" editable="true"
              perRegion="true" required="true" />
    <Choices name="choices" toName="image"
             perRegion="true">
      <Choice value="Correct"/>
      <Choice value="Broken"/>
    </Choices>
  </View>

  <View style="width: 100%; display: block">
    <Header value="Select bbox after creation to go next"/>
  </View>
</View>

This would be very useful. Here is a link to a template showing the above example.
When exporting the labelled data (as json), there will be one result-listing per field, per object. These all have the same obejct id-reference. (Weirdly, they all contain the bbox-attributes too.)
These would then map from and to the label attributes, right? And solve this warning in the docs.


There should be CPU type HalfTensor with type half (Also HalfStorage etc).

Currently, there is some horrible inefficiency in handling half data type.
There is GPU type but no CPU type for half in torch.
Consequently, on any transfer between CPU and GPU half arrays are being converted to float.
This should kill any advantage of fp16. In Caffe, we are using half type defined in cuda_fp16.h on CPU as well:
typedef struct align(2) {
unsigned short x;
} __half;
typedef struct align(4) {
unsigned int x;
} __half2;
#ifndef CUDA_NO_HALF
typedef __half half;
typedef __half2 half2;
#endif /CUDA_NO_HALF/
We should have HalfTensor, HalfStorage, etc. classes defined around this type on CPU.
So, there is some conversion cost if we really need to do math on CPU, otherwise it should be transparent. Also, on TX1 (and any ARM), gcc has native support for __fp16 type (essentially __half above) on CPU as well.
@soumith: I'd take a stab on this unless you are working on it.

Closing as duplicate


Add subset options

Could have subsetting as in KK1 (i.e. used as a sort of quick step), or a more powerful subsetting where all of the clustering is done on a subset, and then the resulting clusters are applied to the full data set at the end.

Wrongly closed.

OK, I just implemented this in master, but there is a limitation that you cannot print clusters while the script runs for the moment. Will need to fix this before closing the issue.


Is this only for Github Actions

Would love to integrate into my Gitlab CI workflow, but looks like it might be setup specifically for GH actions. Hard to tell from README.

This is specifically for Github. Logic is pretty simple, it just creates a .clamprc file. Gitlab CI doesn't provide plugins as far as I know. If you can point me out to such a feature, I will be happy to extend this for Gitlab.


New rule: instance arrow should not be used if static arrow can be used

CREATE OBJECT docking_container
  EXPORTING
    metric  = cl_gui_control=>metric_pixel
    ratio   = 50
    side    = docking_container->dock_at_left
    caption = 'Test'.

should be
CREATE OBJECT docking_container
  EXPORTING
    metric  = cl_gui_control=>metric_pixel
    ratio   = 50
    side    = cl_gui_docking_container=>dock_at_left
    caption = 'Test'.

good one 👍
I think all the information is available already, try hovering "dock_at_left" in vscode

I don't have dependencies set up for this yet.


DevHub publishing pull request

🎯 Summary

MVP-180

This pull request will add the files required to publish documentation on DevHub
🔰 Checklist

[x] I have read and agree with the following checklist and am following the guidelines in our Code of Conduct document.

I have performed a self-review of my code.
I have commented my code, particularly in hard-to-understand areas.
I have made corresponding changes to the documentation where required.
I have tested my changes to the best of my ability.
I have consulted with the team if introducing a new dependency.
My changes generate no new warnings.

looks like some of the docs files are using uppercase and some lowercase, can we make them consistent?

changed all files to use kebab-case


Prevent duplicate posts

Hello, maybe i am using FeedCord/Discord incorrectly but i was wondering if there was a way to prevent the same feed post from being posted multiple times in discord.
For an example when i have "RssCheckIntervalMinutes":  set to 1 it will post the same duplicate post every 1 minute until there is a new post and then keep posting that.
Instead i would still like it to check every 1 minute for new posts on the RSS feed, but only post new content instead of the same post every time. This would make it so the rss feed is always up-to-date and you are not spammed with the same post from the feed.
Realistically i wanna check every 15-30 mins but still the same issue remains of duplicate posts. thanks!

Hey @MrGoodGuy2144! Terribly sorry but this was an error on my end.
Please re-pull the feedcord:latest image and it will fix this issue. Last night my 'nightly' image was pushed as the latest by mistake.
Again, terribly sorry for the trouble!

No worries, Unfortunately now when i start FeedCord it tests successfully for 1/1 urls but does not find any new posts. I tried this for a few different feeds, some i never tried before just in case. Wasnt getting any new posts for any feed or any msg in discord.

Okay after further testing with a more active RSS feed it looks to work with only new posts after the bot has been started. I guess that makes sense, just wanted to confirm that expected behavior?
I figured that upon starting the bot it would post to discord the latest post on the feed and then wait and check intervals for any new updates, instead now not posting anything to discord until a new post on feed. This was noticeable for me because trying new feeds i cannot tell if they work or not until i leave them for a few hours until a new post is on the feed.
Sorry if i am being confusing!

A web UI would be helpful!! I was wondering if lets say you have a interval of 1 minute, but there are multiple new posts added to the feed within that minute, it will only show last post in the discord correct? Is there a way to send all the new posts from the updated rss feed, not just the last one?
I just noticed one feed i used was missing some items in discord due to having more than 1 post in the feed per minute.

I'll open this back up as a feature request - not a bad idea. Next patch should have it implemented 👍

Great to hear! This would also be helpful for say you have an interval of 12 hours, and you know there will be a few posts within those hours, but its not important to grab them every hour. This allows you to set larger intervals without losing multiple posts! (Might be helpful in some cases of rate limiting?)
Maybe an option to limit the amount of new posts to grab? e.g only newest/last five/all/#. Maybe also configurable on each instance? Just some suggestions :)

Multiple new posts per RSS Feed & Respecting the Rate Limit is now handled in the newest version 2.1.0
Configurations for this may be down the road - thanks for the input!


feat(deps): update to backstage 1.28

fixes https://issues.redhat.com/browse/RHIDP-2844

/lgtm

note: this change has caused https://issues.redhat.com/browse/RHIDP-3236 because BS added new required metadata backstage.pluginId field in their CLI, which prevents a MSR plugin release.


Table: v2_log Error Log

hi
thanks for any support
i see many error :
tittle:
file_put_contents(/www/wwwroot/my site/storage/framework/cache/data/6a/05/6a05xxxdd96xxxxxxxxxxxxxxab): failed to open stream: No such file or directory

any ideas ?

reinstall


Fix navigation visibility on scroll

This pull request addresses the issue with the navigation bar visibility when scrolling up and down. Specifically, it ensures the navigation bar is always shown when scrolling up and hidden when scrolling down, except when at the top of the page.

Thanks!

Thanks!

No problem!!


can't install

i use Colab and can't download or clone the repository, I always get

Collecting RGAST
Using cached RGAST-0.0.1-py3-none-any.whl.metadata (2.0 kB)
Requirement already satisfied: torch in /usr/local/lib/python3.10/dist-packages (from RGAST) (2.4.0)
Requirement already satisfied: scanpy in /usr/local/lib/python3.10/dist-packages (from RGAST) (1.10.2)
Collecting sklearn (from RGAST)
Using cached sklearn-0.0.post12.tar.gz (2.6 kB)
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Preparing metadata (setup.py) ... error
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

even when I clone the repo it says the same issue with sklearn-0.0.post12.tar.gz

Thank you for reporting this issue!
In the process of further development, we have noticed this issue and fixed it in dev branch. However we forgot to fix it in the main branch. Now we have solved this problem and you should find it work out well! Feel free to contact me if you have any other problems.
Best regards,
Yuqiao Gong


Revised useless ojdbc dependencies & fixed  the problem of sql “metastore/script“” package twice

Thx for this PR, I merged it locally and added a new maven repo, it works ,thanks again.


difference between cancelled invoice and deleted invoice?

Background
An invoice can be cancelled, either using the cancelHodlInvoice or because an invoice has expired
After trying to fetch the invoice with getInvoice, sometimes it will return an object with { is_cancelled: true }, sometime it will trigger an error with (err[2].err.details === "unable to locate invoice")
I'm trying to make sense of why that is and in what case the invoice is no longer present in the database, and in which case the invoice is present but cancelled?
Your environment

version of lnd: 0.12.1
version of btcd, bitcoind, or other backend: bitcoind

@alexbosworth @dolcalmi

Probably if you are using the new prune canceled invoices flag then you will have invoices removed from the database on startup or on the fly depending on your configuration, and in that case it will appear as never existing when the prune job happens?

Probably if you are using the new prune canceled invoices flag then you will have invoices removed from the database on startup or on the fly depending on your configuration, and in that case it will appear as never existing when the prune job happens?

yes this seems to be the case, but I have not been able to clearly understand the pattern here. it seems sometime the invoice is still being returned as { is_cancelled: true } even with invoice pruned on the fly. I guess I may need to do more systematic testing to try to understand this

ok did some tests, and actually there is no more { is_cancelled: true } if gc-canceled-invoices-on-the-fly=true is being used. I guess the mix may have being the the gc-canceled-invoices-on-startup=true only being activated.


Analysis Redirect

Also some new UBam tests for X-Force-Location and Describe URLs

Looking quite good. I have one comment inline about tests. Should be able to merge after that.
This shares SO MUCH code with the ubam redirect service, with a few important differences (ubam.files is a Map, while analysis.files is an Option[Map], for instance). Did you consider trying to use the same code path? I'm definitely not going to hold this review for that - we can refactor this later.

Added some nifty test functionality.
Yeah, I agree that this is ripe for refactoring.  It's just my preference to refactor separately from adding functionality.

Love it - nice job on those matchers. Code looks good and passes locally.
The variable name "left" in the custom matchers threw me. Are they using Eithers somewhere in there? The argument is just a string. But I see that's the same variable name used in the BePropertyMatcher example.
I know how much you like to rebase. Back to you to do that, if you want. Feel free to merge yourself or send back to me.
:+1:


openBSD:  immintrin.h: No such file or directory

Hi,
This might be a platform thing (running openBSD -current):
 CC [M]  build-x86_64/modules/pulse/player.o
  CC [M]  build-x86_64/modules/pulse/recorder.o
  LD [M]  pulse.so
  CC [M]  build-x86_64/modules/sdl/sdl.o
  CC [M]  build-x86_64/modules/sdl/util.o
  LD [M]  sdl.so
  CC [M]  build-x86_64/modules/sdl2/sdl.o
In file included from /usr/local/include/SDL2/SDL.h:38,
                 from modules/sdl2/sdl.c:7:
/usr/local/include/SDL2/SDL_cpuinfo.h:64:23: error: immintrin.h: No such file or directory
gmake: *** [mk/mod.mk:44: build-x86_64/modules/sdl2/sdl.o] Error 1

the sdl2.so module compiles on my OpenBSD 6.2, but with some similar warnings:
  CC [M]  build-x86_64/modules/sdl2/sdl.o
In file included from /usr/local/include/SDL2/SDL_cpuinfo.h:53,
                 from /usr/local/include/SDL2/SDL.h:38,
                 from modules/sdl2/sdl.c:7:
/usr/include/mmintrin.h: In function '_mm_add_si64':
/usr/include/mmintrin.h:312: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
/usr/include/mmintrin.h: In function '_mm_sub_si64':
/usr/include/mmintrin.h:416: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
/usr/include/mmintrin.h: In function '_mm_sll_si64':
/usr/include/mmintrin.h:573: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
/usr/include/mmintrin.h: In function '_mm_slli_si64':
/usr/include/mmintrin.h:585: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
/usr/include/mmintrin.h: In function '_mm_srl_si64':
/usr/include/mmintrin.h:698: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
/usr/include/mmintrin.h: In function '_mm_srli_si64':
/usr/include/mmintrin.h:710: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
In file included from /usr/local/include/SDL2/SDL_cpuinfo.h:59,
                 from /usr/local/include/SDL2/SDL.h:38,
                 from modules/sdl2/sdl.c:7:
/usr/include/xmmintrin.h: In function '_mm_sad_pu8':
/usr/include/xmmintrin.h:1178: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
In file included from /usr/include/xmmintrin.h:1246,
                 from /usr/local/include/SDL2/SDL_cpuinfo.h:59,
                 from /usr/local/include/SDL2/SDL.h:38,
                 from modules/sdl2/sdl.c:7:
/usr/include/emmintrin.h: In function '_mm_movepi64_pi64':
/usr/include/emmintrin.h:713: warning: cast from function call of type 'long long int' to non-matching type 'int __vector__'
/usr/include/emmintrin.h: In function '_mm_mul_su32':
/usr/include/emmintrin.h:1094: warning: cast from function call of type 'long long unsigned int' to non-matching type 'int __vector__'
  LD [M]  sdl2.so

openbsd 6.2 no immintrin.h file.
which version of libSDL2 are you using ? can you test any other application
that is using libSDL2 and see if that is working ?
Alfred

hi @jungle-boogie
could you paste here the output of your sdl2-config --cflags command ?
are you still having this issue? perhaps you can also ask the SDL people
about this ?

Hi @alfredh,
Sorry for no reply last week.
Yes, the build still fails with the same message.
$ sdl2-config --cflags
-I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include

$ sdl2-config --version
2.0.8

the sdl2.so module builds fine on my Debian Testing:
$ sdl2-config --cflags
-I/usr/include/SDL2 -D_REENTRANT

$ sdl2-config --version
2.0.8

$ make sdl2.so
  CC [M]  build-x86_64/modules/sdl2/sdl.o
  LD [M]  sdl2.so

$ dpkg -l | grep sdl2
ii  libsdl2-2.0-0:amd64                   2.0.8+dfsg1-1                           amd64        Simple DirectMedia Layer
ii  libsdl2-dev:amd64                     2.0.8+dfsg1-1                           amd64        Simple DirectMedia Layer development files

my SDL_config.h defines this:
#define HAVE_IMMINTRIN_H 1

and immintrin.h is located here:
/usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h

as a work-around you can try to add this in modules/sdl2/sdl.c
before including <SDL2/SDL.h>:
#define SDL_DISABLE_IMMINTRIN_H 1

Hi @alfredh,
Your work around does work.
$ gmake --version
GNU Make 4.2.1
Built for x86_64-unknown-openbsd6.2

If you were using clang on your test openBSD machine, what compiler flags were you passing?

This thread talks about the update to sdl2:
https://marc.info/?l=openbsd-ports&m=151996274720191&w=2

to compile with clang:
$ make CC=clang

to compile with gcc:
$ make CC=gcc

@jungle-boogie could you please try to compile another
application that is using using sdl2, such as ffmpeg:
    git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
    cd ffmpeg
    ./configure --enable-sdl2
    make

if this works, then the bug is in baresip.

Hi @alfredh,
It'll be a few days until I can get back to this. I imagine baresip is fine. I've also received some emails from the maintainer of SDL2 for openBSD that should aide in my discovery of a possible problem.
Thanks!


Improvement to filter: NOT

I would like to see a checkbox in the user list (or something like that) to exclude users, so I can exclude users I trust (like me ;-)) and others that always behave well.

hey @muralito have a look here https://github.com/mapbox/osmcha-frontend/issues/127.

Closing ticket duplicate of #127


Update Local Setup to work with OCM (Istio / OLM)

What
Change local setup to instal OLM and Istio and no longer install kuadrant.

diff - https://github.com/Kuadrant/multicluster-gateway-controller/compare/main...philbrookes:multi-cluster-traffic-controller:gh-159?expand=1
branch: https://github.com/philbrookes/multi-cluster-traffic-controller/tree/gh-159


'module.id' is a number in WebPack

VM44162:865 Uncaught Error: moduleId should be a string in "DaterangepickerComponent". See https://goo.gl/wIDDiL for more information.
This is the error I get when I try to include your module. First I had to fix a Unexpected character '@'  error but after that got fixed I get the one above. According to what I was able to find online the problem is that WebPack spits out the number for module.id but Angular needs a string. I'm not sure what to do about it =)

To fix this issue I had to remove modul.id from both Calendar And daterangepicker components and update the way template is included:
@Component({     selector: 'date-range-picker',     template: require('./daterangepicker-component.html') })
@Component({     selector: 'calendar', 	template: require('./calendar-component.html'), })

okay. @denlight thanks for the help. I will merge your PR soon.

Merged PR to fix issue

You haven't  merged your dev branch to master so we cannot get the latest ts files  where 'modul.id' is removed.Means when we try to install angular-2-daterangepicker in our new project then we have to again remove the  'modul.id' manually.


Add more examples to documentation

Add more examples to the documentation to also include more advanced use cases.

Add examples for https://github.com/software-mansion/starknet.py/pull/1421#discussion_r1701758624

hello @ddoktorski can I work on this

Hi @ddoktorski please can I be assigned to this issue

Hi @ddoktorski Please can you assign this task to me so I can start working on it immediately

hi

Hey, please pick issues with good first issue label!


API tests for Release 4.5a

Add proper API testing.
Testing should be done with and without Elastic Search.

e2e test for FE are not yet merged  SciCatProject/frontend#1204


ibus-engines.typing-booster-unwrapped: 2.25.10 -> 2.25.11

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/ibus-typing-booster/versions.
meta.description for ibus-engines.typing-booster-unwrapped is: Completion input method for faster typing
meta.homepage for ibus-engines.typing-booster-unwrapped is: https://mike-fabian.github.io/ibus-typing-booster/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.25.11 with grep in /nix/store/x51gxj57fqgs6w8d954v9mr1145pcjpg-ibus-typing-booster-2.25.11
found 2.25.11 in filename of file in /nix/store/x51gxj57fqgs6w8d954v9mr1145pcjpg-ibus-typing-booster-2.25.11

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

ibus-engines.typing-booster
ibus-engines.typing-booster-unwrapped

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/x51gxj57fqgs6w8d954v9mr1145pcjpg-ibus-typing-booster-2.25.11 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A ibus-engines.typing-booster-unwrapped https://github.com/r-ryantm/nixpkgs/archive/b9a000a428229abd16e5d00ac7892541febf9e3e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/b9a000a428229abd16e5d00ac7892541febf9e3e#ibus-engines.typing-booster-unwrapped

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/x51gxj57fqgs6w8d954v9mr1145pcjpg-ibus-typing-booster-2.25.11
ls -la /nix/store/x51gxj57fqgs6w8d954v9mr1145pcjpg-ibus-typing-booster-2.25.11/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

ibus-engines.typing-booster
ibus-engines.typing-booster-unwrapped

Maintainer pings
cc @ncfavier for testing.

Result of nixpkgs-review pr 323858 run on aarch64-linux 1

Result of nixpkgs-review pr 323858 run on aarch64-linux 1

2 packages built:

ibus-engines.typing-booster
ibus-engines.typing-booster-unwrapped


Singleton: Do not require sync package

IMO it is better not to rely on the sync package in this case, what do you think?

@leonklingele you'd still have to use mutual exclusion locks to prevent obscure race condition bugs (in modern computers there isn't partial reference updates, so your code is okay, but it should be explicit), plus once.Do(...) reads like a poem :smile:
Is there a reason why we shouldn't rely on sync? if so, we should reconsider

still have to use mutual exclusion locks

Oops, you're right!

Is there a reason why we shouldn't rely on sync?

Well, it does add some overhead, but it's definitely better to circumvent race conditions in the example.
Sorry!

@leonklingele no problem at all :smile:
My litmus test for patterns in this repository is that it should be readable and it should be as simple as possible, but no simpler. Optimization comes after those


"NULL pointer access" if controller is on or is turned on while it's running

HTC Vive
Ubuntu 18.10
same problem on Python 2.7 and 3.x
If none of the controllers are turned on, the test_obj.py script in objmesh samples works just fine.
But if one or both controllers are turned on and then starting test_obj.py, a NULL pointer access error crashes the script.
Same problem if one or both controllers are turned on while the script is running.
Traceback (most recent call last):
  File "test_obj.py", line 809, in <module>
    glfwApp.render_scene()
  File "/home/source/.local/lib/python3.6/site-packages/openvr/glframework/glfw_app.py", line 60, in render_scene
    self.renderer.render_scene()
  File "/home/source/.local/lib/python3.6/site-packages/openvr/gl_renderer.py", line 202, in render_scene
    self.display_gl(mvr, self.projection_right)
  File "/home/source/.local/lib/python3.6/site-packages/openvr/gl_renderer.py", line 211, in display_gl
    actor.display_gl(modelview, projection)
  File "/home/source/.local/lib/python3.6/site-packages/openvr/tracked_devices_actor.py", line 214, in display_gl
    mesh.display_gl(modelview, projection, pose)
  File "/home/source/.local/lib/python3.6/site-packages/openvr/tracked_devices_actor.py", line 102, in display_gl
    self._try_load_model()
  File "/home/source/.local/lib/python3.6/site-packages/openvr/tracked_devices_actor.py", line 77, in _try_load_model
    self._try_load_texture()
  File "/home/source/.local/lib/python3.6/site-packages/openvr/tracked_devices_actor.py", line 84, in _try_load_texture
    self.texture_map = texture_map.contents
ValueError: NULL pointer access

@source83 test_obj.py is still working fine for me on Windows, and I'm unable to test on linux. The exact crashing line has actually changed recently, so maybe it would work better now? Could you please try again and report back?
Anyone who can help debug this on linux would be much appreciated.


On the showcase dev site the picture shows up as base64 encoded data.

When using the dev showcase site the Picture attribute shows up as base64 encoded data in the credential offer when using the Bifold version of the iOS application.

Closing. Move to Bifold.


Removed loading of textures twice in GLBs

This fixed the issue #713

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

closed, already fixed


Handle records in reverse chronological order

Problem
Some APIs don't offer control over the ordering of results.
This might be especially common on APIs that offer a snapshot of the N most recent records.
The source connector bases its offset advancement on chronologically ordered results, so latest committed offset would be that of the oldest record instead of the newest. Ignoring this would result in undesired consequences:

when offset is used in the query, offset would advance one record at a time and it would require as many queries as records in the response.
inability to deduplicate, which would only make the problem above worst.

Potential Solutions

automatically sorting records in chronological order, this would be the simplest from user perspective as it doest require even knowing of this concern, however, it would penalize performance, especially when records are reversed
allowing the user to specify the sorting direction of records in the response.

Unveiled as part of https://github.com/castorm/kafka-connect-http/issues/19 as a result of inspecting NY Times API

Perhaps a 3-way behavior with two configuration settings?
connector.sorting.enabled as boolean.
connector.sorting.direction as forward or reverse.
Allow the end user to not take the performance hit if they know the source API will sort for them.

I'm still thinking about it, I was considering the possibility of providing different ordering criteria, or whether to make this extensible, but to be honest, I think I might have been over-engineering in my head.
What you suggest makes perfect sense, I think I'll do something in those lines. If anything I would probably go for reducing it to a single property with a default value. As in direction=Forward|Reverse, defaulting to Forward, which is the current behavior.
Thanks for your input, and stay tuned! :)

If using just a single property, then make it take None so the connector does no work at all.  You are relying on a known, well written API.  You still get 3-way behavior that way.

Yes, you are right, I misunderstood the purpose of the flag the first time I read it.
Actually I think it's a 4-way behavior:

Not sorted (server-sorted)

As-is
Reversed

Chronologically sorted

Oldest first
Newest first

I think this categorization just made my mind, I think the cleanest would be for it to be two different properties in the end. Using SQL-like naming (default in parenthesis):
order.by: (None)|Timestamp
order.direction: (Asc)|Desc

I guess it's a matter of picking the right naming now.

This has been released as part of v0.7.4
Documentation can be found here:
https://github.com/castorm/kafka-connect-http#sorter


Synced Scrolling

This is not a duplicate issue its created on request of a team member here : #99742

Synced scrolling is also a thing which could be life changing for some developers. This feature focuses on syncing scrolling in Vscode and browser as new elements are being added and new changes have been made in css or preprocessors. It can help many developers like myself focus on working instead of focusing on scrolling browser everytime the page refreshes.

This feature focuses on syncing scrolling in Vscode and browser as new elements are being added and new changes have been made in css or preprocessors.

Can you please elaborate more here.. what does the browser contain? Are you using some extension here?

Explanation
what I mean here is that when we write html to let say for making a website or making a web component. Vscode should at least sync scrolling with the browser we're previewing our html inside and update the browser content as we type in real time. Make it so when we scroll our file in Vscode browser also scroll to the same point so we can see what we're changing or doing in real time without having to leave our editor just to scroll back to where we were before as sometimes when we're using "live server for vscode" extension it sometimes refreshes and put us back on top of the page then we've to switch back to browser scroll down again and then switch back to our editor. Seems like a lot of work when we're in hurry we don't wanna waste time doing this constant back and forth with editor and browser. It'll be better if Vscode or the extension some how can be improved so that it scrolls automatically in sync with our code editor and also updates in real time as we type without having to save the file and then it updates. If you still need more explanation please do let me know I'm willing to give everything to get this functionality It can save me a lot of headaches and also I'm sure people will appreciate it a lot if you guys can make this happen its like a dream feature we want in our beloved code editor "Vscode".....Please 🥺

Are you using any extension to preview your html with the browser?

Yes "Live Server For Vscode" for previewing in browser

Ok, then I would recommend to file the issue against that extension.

uhhh why do you guys have a request feature section I don't understand sometimes like if we have to do everything through a extension why not make vscode editor as a extension itself so we can maybe install it on Sublime Text or maybe web storm at least they might wanna give better support than this com'on guys all that for that anyways still thanks for looking at these issues though

Please understand that this request has to be implemented by the extension providing this feature (preview) and we do not own or host that.
Filing the feature request against the corresponding extension helps them to go through it and validate the requirement and implement it.

Afdsjki-09qw4iu3 09-q4trui90-q4rjl;kq3rejkfm;lasdk’f;lj4590-3=2u=

Jfdsap0iju0892quy890
From: Sandeep Somavarapu<EMAIL_ADDRESS>Sent: Tuesday, June 16, 2020 8:23 AM
To: microsoft/vscode
Cc: Subscribed
Subject: Re: [microsoft/vscode] Synced Scrolling (#100004)
Please understand that this request has to be implemented by the extension providing this feature (preview) and we do not own or host that.
Filing the feature request against the corresponding extension helps them to go through it and validate the requirement and implement it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/microsoft/vscode/issues/100004#issuecomment-644727903 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AGH7H3VYIFFZISDIXWZZ5WLRW5P25ANCNFSM4N4MSAYA .Image removed by sender.


Can you clarify the license of this code?

Specifically the Makefile found here:
AVR-Programming/setupProject/Makefile

Good point.  I'll have to pick a license, I guess.  Yuck.  I'll look into it and get back to you.
Whatever I end up using, it'll be as permissive as possible.
Any ideas?  I really hate the license blobs at the top of other code -- it's just stuff you have to scroll through to get down to business.

I don't really know too much about what's available, however, I found this site to be pretty straightforward and helpful: http://choosealicense.com/licenses/
What I do know is when there is no grant of license, the code is copywritten by default.

For the most permissive license, simply put the code into the public domain.  I believe all you have to do is state that.
The next step up is something like the BSD or MIT license, but these do involve blerbs...

I'm horrible.  I finally put MIT on it, because it's easy, it's very open, and it's no hassle.  Thanks all for bringing this point up and putting my feet to the fire.


adds a test to the validate phone numbers bonfire

adds test to validate US phone numbers bonfire
Closes #5813

Looks good. Thanks!


Provide configurable control over nested and linked object shapes

When an object property references another object, the level of detail required and sensible to show is somewhat variable - for example a value with units object probably needs to be completely rendered, but a back link to a container should not result in rendering all the contents of the container.
Configuring a default object rendering for classes would make sense and be quite reusable, and have the benefit of consistency.  Smart widgets - with minimal and expanded view sets of properties - would help.
Configuration to override default for subject-class + property combinations as well.

This is catered to via the profiles - if a specific set of RDF is provided as an example with the desired profiled view we can demonstrate this

To close this please provide a link to an example showing it working (or source data and a screenshot at least)


Add Visual Map of Entries

Description
Add a Visual map that shows users where their encounters were. The map should be on the Encounters page. User encounters that were not stored using the Google Maps API data should not be shown.
Map would appear as a marker cluster like below:

Blocked by #325
Acceptance Criteria

[ ] Visual map appears below the Encounters page

Implementation details
Google has documentation on how to achieve a similar result here
Testing notes
New tests will need to be created to check if this new functionality works as intended.

Approved.


4D Volume Rendering using the ArcGIS JS API external renderer API

Live Version

For the live version to work, I've checked in the generated js files. The alternative is to load a 6MB js file to transpile ts in the browser. This also does not work out of the box since I would need to patch in a tsconfig.
The live version loads the dataset from git-lfs, so animation is really slow since a full time series is about 1GB
The local version uses the local files

sourcemap files can be removed

I thought they might be useful so people can step through the .ts code?

sourcemap files can be removed

I thought they might be useful so people can step through the .ts code?

I guess they could be. Up to you 👍

@arnofiva FYI


[Feature request] Tagging people in group chats on Skype

Feature Description
The user is able to tag anyone in the group using @ and type the name, then choose a name from the list people that is in the group.
The user is able to tag all people using @all tag.
After all the specific people or all in the group chats receives the notification.
Motivation and Context

Not needed but useful in group chats
Easier communication in group chats like in the heavy native app.
Speaking directly to someone in the group chats without notifying everyone.

Hello,
This issue has nothing to do with Franz itself, this is related to Skype.
Can you close this please ? :slightly_smiling_face:


Possible to use other source?

If possible, how does a person use a different source for the python package as demonstrated below?
pip2pkgbuild git+https://github.com/fabpot/sphinx-php.git
[ERROR] : Python module not found: git+https://github.com/fabpot/sphinx-php.git

After looking through the source code for this script, I see my suggestion (currently is impossible ) because some of the URLs are hard-coded to use the python website.
I'm a developer but not so familiar with python and see that (in the example I gave above) it would take more than just adding support for an extra parameter to change the source to make it work. Rather than just closing it myself, I'll leave the message here as food for thought

Adding support for git repoes is a good idea. The difficult part is fetching meta data of the python module(version, licensing etc.), one way comes up in my mind now is to parse the setup.py file.
There's also another issue I concern, I want to keep the script without any external dependencies, so, I hope dealing with git would not need to import third party modules.

Playing around a little, it appears that we could guess the source url to be curl -L "$MODULE_JSON" | jq '.info.project_urls | .Source // .Homepage'.
We could then guess that the tag that provides the release is named after the release, and just generate source=(git+"$source_url".git#tag=$pkgver).
Several problems:

We're assuming the VCS is git -- and some of the cleverness I'm suggesting below might not work for the other VCSs makepkg supports (eg Mercurial doesn't support listing remote tags without cloning)
The url I guessed above usually works, but it is possible that neither guess is correct, nor that appending .git to the url is correct for the forge used (it does work for Github, Gitlab, and sourcehut, though)
We need to weigh either using a VCS source set to point to a given tag (requires the VCS tool as a makedepend, is slightly heavier on the packager because it pulls in the entire revision history; OTOH gives marginally more indication against xz-like supply chain attacks) or figuring out a way of locating where the release tarballs are located for the forge (which may end up being a pile of special cases, falling back to telling the user to search for themselves)
Some projects tag their releases slightly differently from the version number, eg by prepending v to it. For Git specifically, we could find/suggest the user run curl -L "$MODULE_JSON" | jq -r '"git ls-remote --tags \(.info.project_urls | .Source // .Homepage) *\(.releases | to_entries[-1].key)"' to find the appropriate tag (IOW, git ls-remote --tags "$source_url" *"$pkgver"). Note that annotated tags will give two results if you naively glob on both ends, cf eg gengive)

I'm not sure that it's worth reparsing the metadata -- while we may want to change the source url, especially in view of https://rfc.archlinux.page/0020-sources-for-python-packaging/, we don't necessarily


Failed to parse SVG

Source: https://sr4qi-vaaaa-aaaah-qcaaq-cai.raw.ic0.app/?tokenid=qnnxg-iikor-uwiaa-aaaaa-b4aqa-eaqca-aaaaa-q
The display is completely empty.

If you think there's a bug, please explain why you think it should have worked, and include a reasonably small asset that reproduces the problem.  But first, be sure to read the README about what is and isn't supported.


scripts folder items all duplicated after convert-from-nuget

Description
I did a convert from nuget. My javascript packages were all duplicated. Unfortunately this is an old project and I have about 20 of these JS packages.
Repro steps
Please provide the steps required to reproduce the problem

Create an Web .cspoj.
Using nuget add bootstrap-dialog. a bootstrap-dialog.js will be placed in Scripts folder.
Convert from nuget to paket.

If possible then please create a git repository with a repro sample or attach a zip to the issue.
Expected behavior
There would be a single Scripts/bootstrap-dialog.js file on the disk, and a single reference to it in VS.
Actual behavior
There is a single file on disk, but the VS csproj has two references to it. I confrmed by looking within the csproj file.
Known workarounds
Manually edit the XML to remove the 2nd references. Unfortunately, deleting through VS deletes the file, so I can't do that.

It looks like it may be a case sensitivity issue

Yes, my csproj file before references the Scripts folder, and on disk I have a Scripts folder.  The duplicates that paket is creating are using the scripts directory.
This is likely a kick to get rid of them, and use npm and then circle back on paket later.


Rename master to main branch

cc: @yedhink

@AbhayVAshokan Can you look into whether this is feasible given that this is a forked repo? From my understanding this won't be possible if the parent is maintaining master branch itself.

@yedhink  It is possible to rename the default branch in the forked repo and still make a PR to either to the forked repo or to the parent repo.
Every time we raise a new PR, we should keep in mind to properly choose the base and head branches. This would be self-explanatory.

@AbhayVAshokan Got it.
Another question: Why are we maintaining this as a fork but not our repo? Are we pulling updates from the parent repo from time to time? If we are pulling, then add instructions in Readme on how to pull those changes once default branch mismatch occurs between parent and child.

@yedhink the parent repo is not actively maintained. This is a small gem. To prevent any such conflicts in the future, we may extract the required portions of this gem as a concern to neeto-commons-backend.

Any update on this?

@sumanranjanpanda let's move this to neetoCommonsBackend. This is a very simple gem. During nv1 standardization, I verified that this is used only within neetoCommonsBackend. Hence, it should be straightforward.
Once the migration is done, we need to delete this repository and make sure compliance is not tracking it.
Please add someone to work on it: engineer-needed _t.
cc: @yedhink

@anmol-kumar0815 _A

1.5D _t

PR for this issue has been raised. It took me longer than expected due to encountering errors while migrating this gem to neeto-commons-backend. Thus, I am updating the ETA to 2D _t.

@anmol-kumar0815 Why is this issue still pending?

@AbhayVAshokan Please review and merge this PR: https://github.com/bigbinary/neeto-commons-backend/pull/1718

PR merged closing this issue.

@udai1931 we have migrated the logic in this repository to neeto-commons-backend. Please remove this from compliance. LMK once this is done so that I can ping Neeraj to delete this repository.

@neerajdotname this repository can be safely deleted. Please do the necessary.


IntersectionObserver is not defined using polyfill.io

Bug report
What
The IntersectionObserver polyfill is working great most of the time. But I get the occasional error:
IntersectionObserver is not defined

This error is happening on Mobile Safari 12.0 and Chrome Mobile 38 (according to Sentry). But the funny thing is that it works fine on these browsers most of the time. It is just the one or two unlucky users who experience issues.
I am loading the polyfill with the following before I load all my custom JS:
<script src="https://polyfill.io/v2/polyfill.min.js?features=IntersectionObserver"></script>

Any ideas on what could be the cause? Running theory is that the polyfill service is failing from time to time.
Details
Expected Behavior
This error should not happen on Mobile Safari 12.0 and Chrome Mobile 38 since these browsers are supported by the polyfill.
Additional information
Related: https://github.com/w3c/IntersectionObserver/issues/352

Hi @dhruvg, thanks for the issue. The polyfill should definitely always apply to those browsers, if the issue has only recently happened, it is likely the same bug as -- https://github.com/Financial-Times/polyfill-service/issues/1922#issuecomment-474421733 -- which has now been fixed.
As an aside, I'd recommend added crossorigin="anonymous" to the script tag, as that will help diagnose any errors from polyfills that may occur in the future :-)

hi, i get same issue (IntersectionObserver is not defined),     i'm using polyfill v3
'IntersectionObserver' is undefined
Unhandled promise rejection ReferenceError: 'IntersectionObserver' is undefined

Hi @balbaal, can you please post the full polyfill.io url you are using and the useragent that you are seeing the error with please?

We are also experiencing an issue with this polyfill. The issue seems to appear mostly on Safari 11 / 12.0.3 and Safari mobile.
Here's the polyfill URL that we use: https://polyfill.io/v3/polyfill.min.js?flags=always&features=Intl%2CIntersectionObserver%2CIntersectionObserverEntry
Here's the user agents where the issue appears (according Sentry)
Safari 12.03: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15

Safari 11: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15

Safari Mobile: Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1

I'm also seeing this issue in Safari 12.0.3, using v3.
This is the full URL I am using
https://cdn.polyfill.io/v3/polyfill.min.js?features=default-3.6,Array.prototype.find,Array.prototype.flatMap,Array.prototype.includes,Object.values,Object.entries,IntersectionObserver
When pasting this URL into an older version of safari (11.1) via browserstack, I see that Intersection Observer is correctly polyfilled.

Experienced the same with Polyfill.io v2 yesterday.
Safari 11.0.1
Mac OS X 10.13.1
ReferenceError: Can't find variable: IntersectionObserver

Can we reopen this @JakeChampion?

@amannn v2 does not receive updates, the fix is in v3

I was able to reproduce this around a week ago (Safari 12.0.3 for Mac OS). I'm not sure if that's a good or bad thing though. Has anybody else been able to reproduce this since?
URL:
https://polyfill.io/v3/polyfill.min.js?features=IntersectionObserver%2CIntersectionObserverEntry
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15

I am also experiencing this issue in v3 as well. Specifically on iOS 12.3 on iPad in Chrome but not in Safari. I think this issue should be reopened.
URL:
https://cdn.polyfill.io/v3/polyfill.min.js?callback=bootShop&features=es6,Array.from,Array.prototype.fill,Object.values,Object.entries,Array.prototype.find,Array.prototype.findIndex,Array.prototype.includes,Array.prototype.keys,String.prototype.endsWith,String.prototype.startsWith,Object.keys,URL,IntersectionObserver,Intl.~locale.en&flags=gated
Here is the site I was testing: https://template-trend.dev.jetshop.se

@JakeChampion I tested on iOS 12.1.3 with Chrome 76 using v3, the problem still exists
the link I tested
https://polyfill.io/v3/polyfill.js?flags=gated&features=default%2Ces2015%2Ces2016%2Ces2017%2Cfetch%2CIntersectionObserver%2CIntersectionObserverEntry
the user agent I used
Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/76.0.3809.81 Mobile/15E148 Safari/605.1

also getting something similar.
The script src is: https://cdn.polyfill.io/v3/polyfill.min.js?features=default,Object.entries,Array.prototype.entries,fetch,IntersectionObserver,Array.prototype.find,Array.prototype.findIndex,Array.prototype.includes,Function.name,Array.prototype.@@iterator&flags=gated&unknown=polyfill
and navigator.userAgent is: "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Mobile/15E148 Safari/604.1"

This issue is specific to Chrome on latest version of iOS. It works fine with Safari now.

@hakimio We are sometimes able to reproduce this on iOs Safari as well

We are seeing this error frequently too with version 3 on Safari 12.1 according to Sentry, last time today.

We're seeing this consistently happen with WebView user agents
Mobile Safari UI/WKWebView 12.1.4

Hi all,
The current version of polyfill-library is configured to serve IntersectionObserver to 12.0 and below. We've just released a new version which is configured to serve IntersectionObserver to 12.1 and below instead. This is not yet live on polyfill.io, I will close this issue once it is live 👍

Just out of curiosity - how would that help? Isn't 12.1 already below 12.0?

Just out of curiosity - how would that help? Isn't 12.1 already below 12.0?

Not sure what you mean but since Safari started supporting IntersectionObserver natively in 12.1+, polyfill.io has not been serving a polyfill for versions between 12.0 and 12.1

Sorry, my bad. I misread

Just adding our experiences to this thread as well: We're also polyfilling IntersectionObserver with polyfill.io v3 and the error that it wasn't found / is undefined / etc. is one of the most frequent errors on our website.

It happens on iOS ~92% of all cases – although this number might also be related to the traffic that we're getting on our website:

Top browsers according to Sentry (by name) are:

(40.27%) Mobile Safari UI/WKWebView
(36.40%) Mobile Safari
(11.17%) Chrome Mobile iOS
( 5.62%) Opera Mobile
( 1.68%) UC Browser

@JakeChampion Looking forward to the changes going live. However, as the browser list shows it's not just a Mobile Safari 12.1 issue even though that seems to be the biggest chunk of it. Either way a new version of polyfill-library going live sounds good!

I have deployed the change, you can see now that ios Safari 12.1 is being served IntersectionObserver.
https://polyfill.io/v3/polyfill.js?features=IntersectionObserver&ua=ios_saf/12.1.0
This may take some time to propagate through our CDN but it is fixed :)


Auto-generate 'tabindex=0' after added ngModel directive in control

Hello Mr. @mhevery
I am sorry that I disturb you. I really have a doubt to ask you for sure. My question is when I added directive "ngModel" to any controls, there is generated 'tabindex=0' automatically.

Sorry for the late message on this, but ngAria actually is going a bit too far with tabindex. I have opened an issue to adjust the functionality, which you can reference here: #11500


BG merge  to skip conflict with doube В В

and adding native test sentence to turn on light

Looks good on first glance. I will take a closer look trogh your files tomorrow. I would also involve and ask for his oppinion @dobromir-hristov.


Suggestion to bump version to <IP_ADDRESS> (3.1 indicates language version)

Suggestion to bump the FCS version
1.3.1.x - latest for F# 3.1
1.4.0.x - latest for F# 4.0

@rneatherway @forki - what do you think of this way to handle the multi-stream versioning?

Seems very sensible to me. What should I do with FsAutoComplete and the editors? Just switch to 1.4.0.x at some point? Or perhaps release 2 versions of those for some time?

I think just move to 1.4.0.x when you gain confidence it does the job.


backslash is not defined in PostgresLexer

I stumbled on this problem multiple times. I need to lex an SQL script for PostgreSQL, specifically for creating and connecting to DB and creating tables in it. Everything works fine, but I don't know why such command as \connect is not defined. With minted package for TeX-family typesetting systems, the output of PDF file shows that the backslash in \connect command is not defined (or probably the command itself):

Other PostgreSQL lexers work even worse (some other commands are also not defined). After running python3 -I _postgres_builtins.py nothing has changed. Is this a bug or unimplemented syntax?

I made a quick fix (without syntax highlighting):
sed -i 's/\((r"\[\)\(;:()\\\[\\\]{},.]", Punctuation)\)/\1\\\\\2/' "/home/$USER/.local/lib/$(realpath $(command -v python3) | xargs basename)/site-packages/pygments/lexers/sql.py"

But it doesn't really answer my question.

Are you using PostgresConsoleLexer to highlight your code? I can't reproduce the issue using:

In the title, I said that I use PostgresLexer (postgres). Other lexers such as PostgresConsoleLexer (psql) work differently. PostgresConsoleLexer just doesn't highlight anything after first line (I don't want that).

The console lexer is specified as the one that understands \command, so that's the one to use in your case. I noticed that without a prompt, it stops highlighting, but with a valid prompt (as you'd get from psql output) it works just fine:

The commands are part of the psql tool, not standard SQL, so it really only makes sense to have them in the PostgresConsoleLexer. Can you feed it "proper" psql output (including the prompt)? Otherwise you're asking for yet another flavor here ...

As you can see in the screenshot, I use lexer to add syntax highlighting to a PostgreSQL script file. It includes standard SQL commands and psql specific, since this script is fed to psql command (through CLI). So, no, "proper" psql is not gonna cut it for me. I hope that I can modify PostgresConsoleLexer instead and be done with it. I'll post my "fix" here later. Thank you for explaining why PostgresConsoleLexer wasn't working.


Add setting to clear operation chain after each execution

Sometimes a user will want to clear the operation chain after they run it. However it would be frustrating if a user wants to run similar queries each time if they have to keep rebuilding a complex chain.
There should be an option to reset the operation chain once executed. It should not reset when an operation is executed on it's own. By default, it should not clear the chain.
Giving the user a choice will allow them to tailor the user experience to each circumstance.

I think this is done already, there's a button "Reset operation chain" that resets it. At the moment by default clicking "Execute operation chain" doesn't reset the chain.

Basically you need to add a switch in the settings to reset the chain when an operation completes.
Then when results are returned from an operation chain, the setting needs to be checked and if set to true, needs to reset the chain.

Hi I'm having problems with the UI. When I make a change it doesn't seem to update in the browser when I refresh it. Chrome seems better and seems to update most of the time but Firefox is really bad and is still showing elements on the UI that I added back when I was on a different branch, it just doesn't seem to update. Is there a particular browser we should be using? Is it not compatible with all browsers? Sometimes I can even connect to the UI on localhost when the script hasn't finished running.

Ah yeah, I've had this issue before. To get around it I use Chrome and press F12 to bring up developer options, then long press the refresh button until "empty cache and hard reload" appears.

Okay I've got a checkbox and it clears the chain when its checked. But I just can't figure out how to make it stay checked when navigating away from the query page and back again.
`

Clear Chain After Execution

vm.clearChainAfterExecution = JSON.parse(localStorage.isClearChainChecked);
vm.saveClearChainCheckState = function() {
    localStorage.setItem("isClearChainChecked", JSON.stringify(vm.clearChainAfterExecution));
    console.log(vm.clearChainAfterExecution);
}

`

It may be worth moving this component into the settings page (where the operation limit lives). Then you could use the settings service to save the state.

The UI fails to meet our Accessibility policy. It is unmaintainable and will be removed shortly.


Enhancement: JSON Feed

As in here.

Are you suggesting this be a built-in template or are you just asking for the functionality to build said file? (Spoiler alert: the latter is already possible.)

It's a pretty raw suggestion on my part; I saw a standard that would be cool to see widely adopted, so I'm just putting it in front of my preferred blog platformists. :)
If Hugo gets into providing datestamped content feeds like RSS/Atom, it'd be cool to support at least one new idea too, for the sake of keeping ahead on new trends. Anything JSON wins over XML in my book.
OTOH if Hugo isn't going to centrally manage feeds and will leave this to theme-ers, then so be it; this can be handled by theme authors instead if they desire.

I'm a huge no on this hype driven feed syntax. I have echoed these opinions in Jekyll Feed gem and opened a couple issues against JSONFeed themselves. There are bad ideas. And then there's JSON Feed.


Update npm registry tags when 4.0.0 is used by MetaMask

Latest major version 4 should be both latest and develop when<EMAIL_ADDRESS>is used by MetaMask.

This has been done.


Errors Building Mango Viz

When running make develop
for mango-viz, I run into the following error: https://gist.github.com/Georgehe4/91bd849caac046b65a81b10b5cef9d90
I suspect this is due to an out-of-date node installation.

Suspicions were correct. After updating node to a more recent version than what was packaged/installed by the default package manager, the command ran successfully.
[specifically, I updated to node v8.11.4 and npm 5.6.0]

Reopening -- @akmorrow13, do you think it's worth documenting the minimum node/npm versions required to build?

Yes, this should be documented. Do you know the versions you ran that were failing?

node -v v0.10.29
npm -v 1.4.21
We probably should just pin the requirements to a more recent version of npm regardless.


Ability to kill jobs in INIT state

This PR builds on #307 by adding ability for users to kill jobs even if they're still in INIT state. Previously only RUNNING was able to be killed.
Also cleans up some code and adds metrics.

Coverage decreased (-0.1%) to 88.57% when pulling 8c54d61ab92b21f3838c451bf4bd1307f113ba5d on tgianos:develop into 100b1bffb9e24b65c7e50b182a831e19c4858024 on Netflix:develop.


TypeError: Cannot read properties of undefined (reading 'value')

If I use rehype-citation it fails with the following error message.
TypeError: Cannot read properties of undefined (reading 'value')

Thanks for the fixes, published as v1.0.3


Remove dm-env from requirements.txt

The dm-env package is only used for the IMPALA example and can be removed from the core dependencies.

Would you mind adding a requirements.txt in the impala directory? It would be useful to capture this somewhere.

Both IMPALA examples import bsuite (impala_lite.py, impala/), hence the dependency on dm-env is implicit since bsuite installs dm-env (setup.py).
Instead of having a requirements.txt file in examples/, I would recommend mentioning in the README.md that bsuite is required for running the RL examples. This is actually the pattern followed in rlax 👇.

But why not clearly list them in the examples/requirements.txt as well?

In that case, I also listed the tensorflow and tensorflow-datasets dependencies for MNIST and ImageNet examples.


unable to exicute the script successfully

Hi I have a working Proxmox server that already has a Home Assitant VM built. I built this about 6 mounths ago using the script command bash -c "$(wget -qLO - https://raw.githubusercontent.com/Kanga-Who/home-assistant/master/hassos_install.sh)"
however I have just tried to create a new VM using the same script but it no longer works, and I dont get any feedback as to what the potential problem is, there is nothing in the logs and nothing in the terminal screen.
I have also atempted the instructions found here https://community.home-assistant.io/t/installing-home-assistant-using-proxmox/201835 which includes steps to update the different repositories, but this also didnt successfully exicute the script.
I am using Virtual Environment 6.3-3

Strange, I'm on 6.4-8 and the script works fine for me.

odd... I am just rebuidling my Proxmox server (new hardware) if the issue is resolved I will close the case


ESP32-C3 integration

Draft Pull request for discussions and feedback's.
Todo:

I2CScan need to be changed to work with ESP32C3. Missing here a Compiler flag to be sure that we have a ESP32C3.
Board the firebeetle32c3 https://github.com/platformio/platform-espressif32/pull/829
Testing on other boards.

Testing:

[ ] Testing ICM20948
[ ] Testing MPU6050
[ ] Testing MPU9250
[ ] Testing BNO085
[ ] Testing BMI160
[ ] Testing Server WiFi Window
[x] Board firebeetle32c3 (need atm custom board)
[x] Board esp32-c3-devkitm-1
[ ] Board ...
[x] Board ESP8266
[x] Board ESP32

With the firebeetle32c3 i can not connect with the WiFi Window to the server.
It reports as: "Serielles USB-Gerät (COM10)" on Windows. This will not trigger the filter of the Server.

I request to review and test. I did not squash till now, so changes can be tracked better.
@TheDevMinerTV @Eirenliel
Is it ok to add 2 boards to the CI?

we're not paying for CI minutes, so yes.
note to self: I have to parallelize the building at some point though.

It should be ready for review.
Only open point is, that the the Server: https://github.com/SlimeVR/SlimeVR-Server/issues/108#issuecomment-1208546510

Will review maybe in a week when I get back home


[Monitor] az monitor activity-log alert: Update command and help descriptions

Adjust CLI descriptions and help examples to more accurately reflect what the command does. az monitor activity-log alert refers to operations on activity log alert rules and not fired alerts.
This is similar to changes made previously for the same command line for metric alerts
Related command
az monitor activity-log alert
Description

Testing Guide

History Notes

[monitor] az monitor activity-log alert: Adjust help message

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Activity log alerts

@kairu-ms , @necusjz , @jsntcy  - can one of you please approve this so I can merge the PR?

Thanks @necusjz :)
Looks like I don't have merge permissions here. Could you assist with that as well?


Failed to inject hook 12

Getting this as of 2024-03-25 GW2 client build, thanks!

Same.

This disables keybind callbacks and exported functions. I will release an update later this week.

Thank you for your time and work on this btw on behalf of all the players struggling with the mouse cursor/camera turning bug

Thank you for your time and work on this btw on behalf of all the players struggling with the mouse cursor/camera turning bug

Wait... what exactly is causing this? I've been assuming it's just been hair or something interfering with my mouse. I haven't looked into it beyond that.
And yes, thank you Knox. I look forward to the update.

@WolfSabian gw2 does not lock your mouse while it is invisible, sometimes it fails to reset the mouse position when it gets visible again. Also it is possible to interact with e.g. the minimap while the mouse is invisible. I added a mouse lock feature so the mouse does not move anymore when it is invisible.

@WolfSabian gw2 does not lock your mouse while it is invisible, sometimes it fails to reset the mouse position when it gets visible again. Also it is possible to interact with e.g. the minimap while the mouse is invisible. I added a mouse lock feature so the mouse does not move anymore when it is invisible.

Gotcha, thanks for the info.


Add status badge

It would be useful if the repo had a CI status badge in the README, alongside the codecov badge.

closing as obsolete


[Feature Request] Add support to python 3.11 at the nightly verision

Motivation
Solution
Add in PyPI package for python 3.11
Alternatives
I  was wondering when you were going to release support for python 3.11 at least in the nightly version.
Additional context
I don't know how hard is it to be fair. But I think there was already a pull request which solved that and has been already merged.
See #1433

Completed


In Traffic Router Support Snapshots which only update Delivery Services

Added support for individual Delivery Service updates from a new snapshot
(cherry picked from commit ad31d744e265be62841ef7c9cd7228c62f2f8a14)
Replaced config handling with new SnapshotEventsProcessor
(cherry picked from commit 029be7f4fad50164a988213e9977a5d1d4612d60)
removed debugging logs and config
added support for individual delivery serivce updates  on snapshot
added support for individual delivery serivce updates  on snapshot
What does this PR do?
This PR makes two significant changes to TrafficRouter:

Allows TR to compare the existing CR Config with a new snapshot and only load the changes instead of the entire CR Config. Only changes to Delivery Services and/or the mappings between Delivery Services and Cache Servers are considered.  If any other changes are found in the snapshot then the entire CR Config is loaded. Any DNS Zone changes resulting from a Delivery Service change are also reloaded. This feature is only enabled when the 'deliveryservice.snapshots' parameter is set to true in the crconfig.
The background process which monitors changes to DNSSec signing keys will now only recreate and re-sign the zones which have had signing key (zsk or ksk) changes. With the old behavior TR would reload, sign and prime all of the DNS zones in the CDN whenever any signing key changed.

[x] This PR is unrelated to any Issue

Which TC components are affected by this PR?

Traffic Router

What is the best way to verify this PR?
This PR is best verified by running the test cases triggered by the Maven Verify target:
mvn -X clean verify -Djava.library.path=$LocalPathTotc_nativeLib

Manual testing can be performed by creating a customized crconfig in JSON format. TR assumes that the new snapshot crconfig is complete representation of the CDN and not just a delta. It compares the current crconfig that is currently in use with the new snapshot. Any changes found is sections 'deliveryServices' or 'contentServers|[server name]|deliveryServices' will get applied discreetly without interruption to the routing services. However any other changes to the crconfig will cause the entire configuration to be recreated and then swapped into use.  Use traffic_router/core/src/test/resources/unit/UpdateDsSnap.json as an example.
Check all that apply

[X] This PR includes tests
[ ] This PR includes documentation updates
[ ] This PR includes an update to CHANGELOG.md
[X] This PR includes all required license headers
[ ] This PR includes a database migration (ensure that migration sequence is correct)
[ ] This PR fixes a serious security flaw. Read more: www.apache.org/security

Can one of the admins verify this patch?

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3689/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3732/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3733/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3780/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3781/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3814/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3881/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3916/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/3943/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/4215/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/4569/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/4722/

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/4971/

Closing as this has been replaced with the dnssec.zone.diffing.enabled parameter.


Copyright header lost

The original copyright header has lost
Copyright (c) Microsoft Corporation. All rights reserved.

The source provenance unclear.

Fixed in 390f4b827c56b0e58e7916e323d9e570e90a471c


pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None" in Linux (Manjaro).

Happens immediately I try to import Window from pyglet.window.

Are you able to post the output of python -m pyglet.info?
It sounds like an issue with the graphics stack. Can you also paste the output of:
glxinfo |grep OpenGL

Thanks for getting back to me. I should tell you that I have three displays, but the problem happens whether or not they are connected.
python -m pyglet.info
release:   4.19.113-1-MANJARO
machine:   x86_64

Python
------------------------------------------------------------------------------
implementation: CPython
sys.version: 3.8.2 (default, Feb 26 2020, 22:21:03)
[GCC 9.2.1 20200130]
sys.maxint:<PHONE_NUMBER>854775807
os.getcwd(): /home/justin/Dropbox/jr/py/pyglet_games/snake

pyglet
------------------------------------------------------------------------------
pyglet.version: 1.5.2
pyglet.compat_platform: linux
pyglet.__file__: /home/justin/.local/lib/python3.8/site-packages/pyglet/__init__.py
pyglet.options['audio'] = ('directsound', 'openal', 'pulse', 'silent')
pyglet.options['debug_font'] = False
pyglet.options['debug_gl'] = True
pyglet.options['debug_gl_trace'] = False
pyglet.options['debug_gl_trace_args'] = False
pyglet.options['debug_graphics_batch'] = False
pyglet.options['debug_lib'] = False
pyglet.options['debug_media'] = False
pyglet.options['debug_texture'] = False
pyglet.options['debug_trace'] = False
pyglet.options['debug_trace_args'] = False
pyglet.options['debug_trace_depth'] = 1
pyglet.options['debug_trace_flush'] = True
pyglet.options['debug_win32'] = False
pyglet.options['debug_x11'] = False
pyglet.options['graphics_vbo'] = True
pyglet.options['shadow_window'] = True
pyglet.options['vsync'] = None
pyglet.options['xsync'] = True
pyglet.options['xlib_fullscreen_override_redirect'] = False
pyglet.options['darwin_cocoa'] = True
pyglet.options['search_local_libs'] = True

pyglet.window
------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/info.py", line 225, in _try_dump
    func()
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/info.py", line 97, in dump_window
    import pyglet.window
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/__init__.py", line 1891, in <module>
    gl._create_shadow_window()
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/gl/__init__.py", line 220, in _create_shadow_window
    _shadow_window = Window(width=1, height=1, visible=False)
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/xlib/__init__.py", line 171, in __init__
    super(XlibWindow, self).__init__(*args, **kwargs)
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/__init__.py", line 573, in __init__
    display = pyglet.canvas.get_display()
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/canvas/__init__.py", line 94, in get_display
    return Display()
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/canvas/xlib.py", line 123, in __init__
    raise NoSuchDisplayException('Cannot connect to "%s"' % name)
pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None"

pyglet.gl.glu_info
------------------------------------------------------------------------------
/home/justin/.local/lib/python3.8/site-packages/pyglet/gl/glu_info.py:123: UserWarning: No GL context created yet.
  warnings.warn('No GL context created yet.')
glu_info.get_version(): 0.0.0
glu_info.get_extensions():
/home/justin/.local/lib/python3.8/site-packages/pyglet/gl/glu_info.py:148: UserWarning: No GL context created yet.
  warnings.warn('No GL context created yet.')

pyglet.gl.glx_info
------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/info.py", line 225, in _try_dump
    func()
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/info.py", line 148, in dump_glx
    window = pyglet.window.Window(visible=False)
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/xlib/__init__.py", line 171, in __init__
    super(XlibWindow, self).__init__(*args, **kwargs)
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/__init__.py", line 573, in __init__
    display = pyglet.canvas.get_display()
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/canvas/__init__.py", line 94, in get_display
    return Display()
  File "/home/justin/.local/lib/python3.8/site-packages/pyglet/canvas/xlib.py", line 123, in __init__
    raise NoSuchDisplayException('Cannot connect to "%s"' % name)
pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None"

pyglet.media
------------------------------------------------------------------------------
error: failed to expand CURIE `xsd:float'
audio driver: <pyglet.media.drivers.openal.adaptation.OpenALDriver object at 0x7fa9ff5ee040>

pyglet.media.ffmpeg
------------------------------------------------------------------------------
FFmpeg version: n4.2.2

pyglet.media.drivers.openal
------------------------------------------------------------------------------
Library: <CDLL 'libopenal.so.1', handle 55b0eb48a000 at 0x7fa9ff5e6b50>
Version: 1.1
Extensions:
   ALC_ENUMERATE_ALL_EXT
   ALC_ENUMERATION_EXT
   ALC_EXT_CAPTURE
   ALC_EXT_DEDICATED
   ALC_EXT_disconnect
   ALC_EXT_EFX
   ALC_EXT_thread_local_context
   ALC_SOFT_device_clock
   ALC_SOFT_HRTF
   ALC_SOFT_loopback
   ALC_SOFT_output_limiter
   ALC_SOFT_pause_device

pyglet.input.wintab
------------------------------------------------------------------------------
WinTab not available.

glxinfo | grep OpenGL
Error: unable to open display

If glxinfo doesn't work, it means it's a driver related issue. pyglet is not yet Wayland native, so you'll need to have the xorg stack installed if you're using a Wayland based system. In that case XWayland is used.  If that's not it, then it means it's something else related to OpenGL.

Thanks for getting back to me. I'm using XFCE on Manjaro. Doesn't seem to be Wayland. Any ideas how I might proceed?
$ loginctl show-session 2 -p Type
Type=x11

Graphics card is Intel HD Graphics 620, which claims to support OpenGL 4.4.

Is this a remote session by any chance? If so that might be the issue.
If it's a local session, it really seems that the graphics driver stack isn't fully installed. On a system with Xorg, glxinfo should at least run and give you the driver details. Even if it's only software rending due to lack of OpenGL drivers, you should still be getting something. The unable to open display message is a strong indication that something's incomplete. Maybe xorg-server needs to be reconfigured, or the correct xf86-video-XXXX driver needs to be installed.
For what it's worth, pyglet does work fine on Arch based systems under both X and Wayland (with XWayland) as I run Arch myself on several machines.

Not a remote session. I do seem to remember having some problems with updating graphics card drivers a year or so back so perhaps I did something wrong there. I'll tinker about and see what happens. Thanks for trying to help.

No worries. Even though you're on Manjaro, give the Arch Linux wiki a look. It has pretty detailed information about getting the right drivers installed during installation.


New event indicating the end of a transition

The event "complete.ic" fires before the actual transition ends. Sometimes it is required to execute a callback to initialize parts of the ui which were just fetched. Sometimes the initialization requires the fetched ui to be visible. "complete-ic" fires when the transition might not be finished and the ui is still invisible or in the process of fading in.
Could "complete.ic" be fired after the transition?
Or could there be a new event introduced indicating the end of the transition?

I had this issue, too. Had to dig in the source code to find out there's the 'complete_transition' event and used that one to be sure that the content IC asks for is available in page.
Maybe it should be mentioned in the documentation.
Also, I'm now wondering what would happen when there are no transitions involved (if possible).


Remove extra groupings in function return syntax

$subject.

Codecov Report

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

@@              Coverage Diff              @@
##             master   #16319       +/-   ##
=============================================
+ Coverage     11.95%   23.89%   +11.94%
+ Complexity     2758     2289      -469
=============================================
  Files          1495      701      -794
  Lines         72320    30511    -41809
  Branches       8689     4013     -4676
=============================================
- Hits           8649     7292     -1357
+ Misses        62865    22502    -40363
+ Partials        806      717       -89

Impacted Files
Coverage Δ
Complexity Δ

.../ballerinalang/compiler/BIRPackageSymbolEnter.java

.../org/ballerinalang/stdlib/time/util/TimeUtils.java

...g/compiler/tree/expressions/BLangTableLiteral.java

...ang/compiler/parser/BLangAnonymousModelHelper.java

...ng/messaging/artemis/externimpl/producer/Send.java

...rics/extension/defaultimpl/DefaultPolledGauge.java

...compiler/tree/statements/BLangTryCatchFinally.java

.../ballerinalang/toml/model/fields/PackageField.java

...ballerinalang/compiler/BLangCompilerException.java

...iler/tree/expressions/BLangRestArgsExpression.java

... and 784 more

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 3dfd9e9...ee0f74f. Read the comment docs.


Processing performance party

Big refactor/upgrade branch here, around the theme of improving processing performance, in particular the 5.X series.
Included are:

Recording locality stats timing so we can pin down some missing indexes
Major refactor to tone down the pipeline jumping from place to place all the time, but rather
codify the pipelines into just a few mostly concrete places. After passing through some common
pipeline infrastructure for processing queue messages, downloading files, and then determining
which format (csv/xml) and which spec version (3.0/5.1), we jump to a specific pipeline for each of
the 4 possible combinations. This makes it somewhat easier to follow and reason about just which
steps are in play.
Lots of version upgrades to reduce the vulnerabilities, now no MAJOR vulnerabilities and just a
handfull of MEDIUM ones (down from like 35+ when this branch started)
~(Coming next): For 5.X processing pipelines, dropping the compound indexes, ie ON (results_id, X) and replacing them with feed specific indexes added at the start of processing, ie ON (X) WHERE results_id = 123 and dropped at the end. Preliminary tests show this to be faster, and also hopefully easier to implement than creating new tablespaces for each run.~

@lizstarin In case you have time/boredom to get started learning data-processor while I'm gone, this PR makes a lot of changes I want to incorporate in the future. It no longer really does much with performance improvements in 5.1 per se, but I think the refactoring to make the pipelines more explicit could be very useful.
Pipeline processing starts in src/vip/data_processor.clj with a pretty small pipeline of common elements + a pipeline chooser step which determines which of the four main pipelines to continue with (3.0 CSV, 3.0 XML, 5.1 CSV, 5.1 XML). Each of those specific pipelines are then very well spelled out, rather than implemented with a bunch of functions that incrementally add bits of pipeline all over the place. Comparing this to master would be a good way to get a feel not only for what processing looks like, but how (I hope) this proposal is better. It would make writing some specs for the 5.1 pipelines easier for sure.
If you do spend some time looking into this and have burning questions while I'm out, feel free to reach out to me, but also Chris Shea can be a good resource, as he created the actual pipeline processing code in the first place. This PR changes some elements of that, but the basic concept is still the same.