ERROR: Unable to extract real id;

root@yt-dl:~# youtube-dl --version
2020.05.03
root@yt-dl:~# youtube-dl --verbose https://cnn.iprima.cz/videa/70-epizoda
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'https://cnn.iprima.cz/videa/70-epizoda']
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
[debug] Encodings: locale ANSI_X3.4-1968, fs ANSI_X3.4-1968, out ANSI_X3.4-1968, pref ANSI_X3.4-1968
[debug] youtube-dl version 2020.05.03
[debug] Python version 2.7.13 (CPython) - Linux-3.16.6-042stab141.3-x86_64-with-debian-9.9
[debug] exe versions: ffmpeg 3.2.12-1, ffprobe 3.2.12-1, rtmpdump 2.4
[debug] Proxy map: {}
[IPrima] 70-epizoda: Downloading webpage
ERROR: Unable to extract real id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 797, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
ie_result = self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/iprima.py", line 74, in _real_extract
webpage, 'real id')
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1005, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract real id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

30fa5c6


Renamed GitHub repository causes badge rendering issue for new name

I started out with the a new GitHub repository (https://github.com/bmuschko/lets-gopher). Later I renamed the repository to https://github.com/bmuschko/letsgopher (removed the hyphen). GitHub automatically puts a redirect in place from the old name to new name.
Pointing the GoReport card badge to the new repository in my README.adoc file renders "GoReportCard error" instead of the rating. I could only fix this by using the badge from the original repository URL.
image:https://goreportcard.com/badge/github.com/bmuschko/lets-gopher["Go Report Card", link="https://goreportcard.com/report/github.com/bmuschko/letsgopher"]

I am not quite sure where the issue lies. It's either on GitHub or GoReportCard. Would be great if it could be handled appropriately.

@bmuschko I wonder if there was some caching issue at the time you updated the README. I see an A+ badge here:
https://goreportcard.com/badge/github.com/bmuschko/letsgopher

@shawnps That's wha I thought first. I waited a couple of days and forced a refresh of the page. The badge is only rendered properly now because I pointed it to the original repository (see https://github.com/bmuschko/letsgopher/commit/7aa77b5271a9797ee8ea58421139a31fe649f204).

Apparently, the same issue occurs when the repository was private first and then was made public (see badge in https://github.com/bmuschko/kubectl-swiftnp).


Juno.clearconsole()

fixes https://github.com/JunoLab/Juno.jl/issues/32.
Requires https://github.com/JunoLab/Atom.jl/pull/89 and https://github.com/JunoLab/atom-julia-client/pull/356.
cc @Datseris

Codecov Report

Merging #65 into master will decrease coverage by 0.11%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #65      +/-   ##
==========================================
- Coverage   13.33%   13.22%   -0.12%
==========================================
  Files           8        8
  Lines         120      121       +1
==========================================
  Hits           16       16
- Misses        104      105       +1

Impacted Files
Coverage Δ

src/frontend.jl
17.64% <0%> (-1.11%)
:arrow_down:

Continue to review full report at Codecov.

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


UnitySerializableDictionary needs to take KEY_OFFSET and VALUE_OFFSET

Some dicts have a larger meta than other, and some types are smaller so some can span 3 pointers and other can span 2 if the key and value bytes are packed into 4byte chunks

apparently also some can span 1 8 byte section now as well, so we'll likely need to pass in item_offset as well.


Having a master and production branch is obnoxious and creates busy work

Can we stop using master and production and just use ONE of them?

I like it when I could just run my ansible thing and it deployed from master. That's what I want


ImportError when loading bw2data

I encountered different issues when loading bw2data in the test-notebook. First, I had to little memory available, but that was fixed by closing some other browser tabs. Then this popped up:
ImportError: dynamic module does not define module export function (PyInit_interval)
Hopefully, there's a way around this!

Hey, @SanderNielen - could you let us know what command let to that error?

Yes, it was the command import bw2data.

Unable to reproduce on the latest version - following the installation commands in the notebooks should work fine.


Upgrades to address the new RazorEngine version

Updated the NuGet refs to RazorEngine 3.0.5, Fixed the file view engine's static constructor reflection query to find the generic Parse method with 3 args.

I took this opportunity to clean up some other parts of the repo. So I couldn't cleanly merge your branch. Thanks for motivating me though! Postal 0.7.0 is now in nuget and depends on RazorEngine 3.0

I've just pushed v3.0.6beta of RazorEngine to Nuget, small bug fix, but also added in support for the missing non-generic Parse methods.

@Antaris
Thanks for the update.
I'm using RazorEngine's Compile and Run methods here: https://github.com/andrewdavey/postal/blob/master/src/Postal/FileSystemRazorView.cs#L22
Is there a better way with the new API? Render currently calls Razor.Compile each time. Is this a problem?

Not really a problem, although you can wrap up both calls with Parse, as internally the parse method (with a name argument), will check the cache first, and if there is a cached template (with the same source hashcode), it will use the cached template type instead of compiling. E.g, change your calls to:
string content = Razor.Parse(template, viewContext.ViewData.Model, cacheName);

If the content of the template had changed (i.e., is different then what was used to compile the original template - determined by the hashcode), it will be recompiled to ensure that the newest template version is used for that cache name.

You might want to simplify the cache name now, by ignoring the last file write time. Because of the recompilation mechanism, you no longer need a unique name for each compile, it will determine it for you :-)

Awesome, thanks. I've pushed those changes to master.

Cool, I'd recommend making the same change to the your ResourceRazorView too?


trim down to 2 containers

Coverage remained the same at 41.573% when pulling 28396049e5dcc7de8ed6d71a8bffd933ddca17e6 on reasonerjt:pp-poc into 8c51fc47539f59ece3b3c1c3cbf96bcab9dfff88 on vmware:pp-poc.

Coverage remained the same at 41.573% when pulling 65dc2873bf3d384b36aef577cb19215c323a8673 on reasonerjt:pp-poc into 8c51fc47539f59ece3b3c1c3cbf96bcab9dfff88 on vmware:pp-poc.


Quests stage resets

Version 4.0.1.
We've been testing our server and if people are in the middle of a quest and leave the server and it then restarts it seem that it also resets their quest progress. There is no issue in the console. This happens to all our quests.

This is because you are most likely using MySQL and it's not a bug but a normal behaviour. At the moment MySQL does not save player progress only player current stage.

My apologies. Will do next time. So switching back to flatfile should fix the problem?

Switching will fix the problem yes. At least till MySQL is full capable of saving all data including quests and etc.
As for now this is known Limitation of Quests MySQL options.

Thank you very much. I'll keep an eye on the updates and see when it's working fully for now yml it is.


How to disable generation of @author tag in javadoc ?

How to disable generation of @author tag in javadoc in each class?
Or possible make fixed value for @author
When more than  one  person involved in modelling, there is continous @author change depended on who is generating classes

@author generation can't be disabled but in future release @author specific
to entity will be available .

thanks!


Question: Will this library be ready for 3.0.0?

Perfect news that Swoole 5 is released and more perfect that Pgsql client included in it 🥇 :) I suppose that in near future Hyperf will be also based on Swoole 5, so will this incubator be ready to use soon, or this is far away from production?
I very impressed by Swoole/Hyperf stack, and in my opinion postgres integration one of most required thing that not completed yet. Thank you for all of the work you do to make it true!

It's ready for hyperf 3.0

Refer https://github.com/hyperf/hyperf/pull/4994


If enter in cmdline the language is changing

If I want to go to cmd mode in normal mode, the language changes to the one I had in insert mode. At the same time, most of the commands in neovim are in English. I think it's worth adding a setting to the configuration that disables language change when entering cmd mode

OK, I will try to add this enhancement.

I think the addition of CmdlineLeave was a mistake and I have removed it, it will no longer bother you.


fix(cloud-styles): apply 0.625 coefficient to rems

thanks to the mighty https://github.com/frenautvh/reminette
$ reminette remcalc -c 0.1 ./manager/packages/manager/modules/cloud-styles/src/
$ reminette multiply -c 0.625 ./manager/packages/manager/modules/cloud-styles/src/

rem-calc converted to rems
rem multiplied by 0.625 because of custom cloud 10px font-size (10px/16px = 0.625)

🐭

@frenautvh Could you add the internal ticket number? Thanks.

merged with https://github.com/ovh-ux/manager/pull/251


[NV-GO-1] API 🚀: Validate MX Record Setup for Inbound Parse Functionality

🔖 Feature description
There should be a service that validates MX Record Setup for Inbound Parse Functionality
🎤 API Reference
https://docs.novu.co/api/validate-the-mx-record-setup-for-the-inbound-parse-functionality/

Hey @unicodeveloper ,
I just want to say, great job, everyone!!
I would like to contribute, but I have a question.
The NewAPIClient constructor piqued my curiosity. I noticed that when a new client is initialized all services available are injected into the client: https://github.com/novuhq/go-novu/blob/9fc2a94ef1779276cd09dc7347b14567b92ca86a/lib/novu.go#L53-L56
I would appreciate it if I can get more context as to why this pattern was chosen. A doc or a reply here will be nice.

Hi @unicodeveloper I would like to pick this issue. For context, I noticed every api reference on the documentation have their own file and folder, for the inbound parse functionality, I am thinking i need to create that file as well and write the test, is this correct or there is a file already for this?

We can close this issue then @unicodeveloper ?


Position and name from action in menu 'Insert Code...'

Hi Rob
about the position from the action in the popup 'Insert Code..'. I see that the order is:

...
Getter...
Setter...
Getter and Setter...
...

I think that the natural order from the new action in the popup were directly after the action 'Getter and Setter...'.
What the name from the action concerns:
When you open the menu in a JavaFX application you can see the actions

...
Add Property...
Add Java FX Property...
...

at bottom. With the 'Add Java FX Property...' you can create new properties and then the 3 methods from the variable. So I think a better naming were 'Java FX Getter and Setter...'.

'Java FX' both FX uppercase :) its the trademark from JavaFX. Normaly there is no empty space between 'Java' and 'FX', but NetBeans write the space in 'Add Java FX Property...'.
The word 'Props' I have remove, because the action dont create the property.
The action will be create 1 Setter and 2 Getter.
'Getter and Setter...' will follow the naming convention in NetBeans.

So what do you think about it? I have prepared my fork when you will have a look.
Greetings
Peter

Hi Peter,  your proposal looks good.  Let me know when you want to check in your code.
Thanks,
-Rob

Resolved with

#3 Request for Position and name from action in menu 'Insert Code...'
and the commits 52102ed, 206337c and 5136526.


Type assertion for ReadinessCheck in MarathonApp.init method added

Good day, this one adds type assertion for readiness_checks as it is done for health checks and other fields

Nice. ty


Adding sample weight parameter to metrics

This will be the continuation of the metrics issue. We are planning to add  sample weight parameter to the metrics such as F1, R-Square, etc.
Will this change the current api? How? Yes. I will add a new parameter
@Squadrick and I will be working on this.

@seanpmorgan We are taking this parameter addition to a separate issue. Can you please assign this to me?

Hi, @SSaishruthi , just a note that Metric class has supported sample_weight parameter :-)

Thanks @facaiy
Was on vacation. Will work on this on top of the current PR

@SSaishruthi , MultiLabelConfusionMatrix and RSquare both still need the sample weight parameter added as well.
Thank you for your hard work!

@AndersonHappens Thanks for the comment. PR is in progress for both.

Hi, are there any concrete plans to implement sample_weight for FBetaScore/F1Score?
Thanks!


Move toasts from Chakra UI to React hot toasts.

There is still Chakra UI toast being used @janaSunrise.

With this commit, I moved everything to react-hot-toasts


[Peer Review] Custom implementation of MeasureMultiple API

What does this Pull Request accomplish?
I tagged MeasureMultiple API with 'codegen_method': 'CustomCode' in function.py so that it does not get auto-generated by tool instead I could custom implement it inside custom.cpp file.
Why should this Pull Request be merged?
The implementation of this API includes the following steps:

Set request parameters.
Get the number of channels using the private method ParseChannelCount.
Resizing the voltageMeasuremenets and currentMeasurements array in the response and getting their pointers.
Calling MeasureMultiple API.
Catching exceptions if any or return status OK.

What testing has been done?
Manually tested the API via a client example.

Are you planning to add unit/system test for the MeasureMultiple API?


Feature/added scrollto after object is deleted (issue #655)

added scrollTo feature. When any object is deleted its scroll position is stored and after it is deleted scrollTo is triggered to restore previous scroll state.
Uses react scrollTo from "react-scroll" library.
issue #655
This feature update is working fine in my local environment.
If there is any error, while running , please let me know.
Also if the code snippet is not placed optimally, please tell me about that too, I was very much confused about that.

@nopcoder could you please review?
@hi-18-K please note that JavaScript lint checks failed; I don't think the configured versions like that constructor() construct :-/

okay, got why it happens. I will modify it.

sir, please look into the error once again. It is showing some installation requirements. How should we proceed for the same?

maybe you will have to update react too for using animation feature from "react-scroll" or we can change it according older version..but it willll not be looking good..

Closing this one as the current development focus is on architectural changes of the core project.


Chrome 63 Roll Safari Failure test html/client_rect_test

Failure comparing two getBoundingClientRect() on in Safari
     value: Expect.deepEquals(expected: <[object ClientRect]>, actual: <[object ClientRect]>) fails.

Fixed with CL https://dart-review.googlesource.com/c/sdk/+/50504.


Initial version: Mainnet funding instructions

Adding instructions for funding on Mainnet.
They likely need to be greatly augmented, but this gets users going.

The broken links are Thanks Elon Twitter 404s. Ready to merge.


[JOSS] Missing note on community guidelines for contribution

While you have community guidelines on how to get support for issues, there are no guidelines for how third parties can contribute to this project (see JOSS Review Criteria: Community Guidelines). Please address this in your readme.
Linkback: https://github.com/openjournals/joss-reviews/issues/7405

Thanks, I think we have these guidelines clearer now in the updated ReadMe, but let me know if we should add more detail.


Use eget to update eget

Eget can't update itself!
❯ eget -v
eget version 0.2.0

❯ eget zyedidia/eget --to /apps/bin
https://github.com/zyedidia/eget/releases/download/v1.0.1/eget-1.0.1-linux_amd64.tar.gz
Downloading 100% [===========================================================] (2.2/2.2 MB, 1.657 MB/s)
open /apps/bin/eget: text file busy

So I use a workaround:
❯ eget zyedidia/eget --to /tmp
https://github.com/zyedidia/eget/releases/download/v1.0.1/eget-1.0.1-linux_amd64.tar.gz
Downloading 100% [===========================================================] (2.2/2.2 MB, 756.315 kB/s)
Extracted `eget-1.0.1-linux_amd64/eget` to `/tmp/eget`

❯ mv /tmp/eget /apps/bin/

❯ eget -v
eget version 1.0.1

See #13. The fix was released in version 1.0.0.


Lua Error with the Latest version 0.9

1x SoulshapeJournal\Localization\koKR-Korean.lua:29: attempt to index local 'L' (a nil value)
[string "@SoulshapeJournal\Localization\koKR-Korean.lua"]:29: in main chunk
Locals:
ADDON = "SoulshapeJournal"
_ =  {
}
L = nil
(*temporary) =  {
apps =  {
}
GetLocale =  defined @Ace3\AceLocale-3.0\AceLocale-3.0.lua:132
NewLocale =  defined @Ace3\AceLocale-3.0\AceLocale-3.0.lua:93
appnames =  {
}
}
(*temporary) = "SoulshapeJournal"
(*temporary) = "koKR"
(*temporary) = false
(*temporary) = "attempt to index local 'L' (a nil value)"

Thanks for your report, I'm not it, should be fixed in the next hour.

0.9.1 is up here and on Curseforge, this should fix the issue.


Scrollbar contrast

Scrollbars in sidebar and editor window are hard to see for me - dark grey on slightly-less-dark grey....

@robcowell  - Good catch. I'm looking for the setting that does affects that...

@codefriar https://code.visualstudio.com/api/references/theme-color#scrollbar-control

@robcowell  - just published 0.2.0, will probably take ~10 minutes to be seen in the marketplace.

@robcowell

Side-note, sorry - what setting did you use to get those colored brace-matching bars?

@robcowell that's a combination of 3 plugins.

Bracket. Pair Colorizer 2 <-- make sure to get the one with 2 in the title.
Indent-Rainbow
Indenticator

Feel free to file an issue here if you'd like me to write up a full 'how to make this as awesome as possible' in the readme


Temporarily redirect celticsea radix url to equinor.com

Looks good to me ✅
We should make a note to remove this once the celticsea site is launched.

@padms, if I understood correctly you raised a service now ticket pointing the equinorcelticsea.co.uk domain to equinor.com. So this logic is not needed... This would be needed in case it were pointing to https://web-celticsea-equinor-web-sites-prod.c2.radix.equinor.com/. But it as good thing that the request is pointing to equinor.com since we are on a deployment freeze and wouldn't be able to handle this logic through middleware redirect

ref https://equinor.service-now.com/selfservice?id=ticket&table=sc_req_item&sys_id=9fde9e9287e25594e70032e83cbb3524


This on Arch with KDE Plasma 6.1 not working anymore

Hey, so this was working very well for me before I stupidly upgraded to KDE Plasma 6.1.
The app now runs and looks like it's working the same way (even with Debugging mode) but when I get into discord, it's not sending anything to it. It also worked for mumble before, and not now.
I did get a popup now from KWIN / KDE that didn't happen before asking to Share input with the remote window. I opted to allow sharing, and it didn't change anything. I also tried not allowing it later, then allowing it, and remembering. Doesn't seem to impact it.
I uninstalled and rebuilt wayland-push-to-talk-fix, no errors anywhere, just doesn't seem to be able to have permission or know what scope to do what it did in 6.1.
I can confirm that the app is indeed capturing out of Window events just fine, its just not sending translated new ones or maybe it is, and other windows can't read it.
Any help is appreciated!
/usr/bin/push-to-talk /dev/input/by-id/usb-ROCCAT_ROCCAT_Kone_XP-event-mouse -k BTN_SIDE -n MOUSE8

Nevermind, I fixed it by simply using the new feature in KDE  (Legacy X11 App Support) > Allow apps to read keystrokes > (Always & Additionally Include Mouse buttons)

Indeed @voc0der, new KDE sunsets a lot of use cases for this repo. I am glad :-)


Rename practise to practice

Hi!
I'm a little bit annoyed by the spelling in vimtutor of 'practise'.
According to sources online, in American English, 'practice' is preferred in all cases, while in British English 'practise' is preferred only for verbs. However, later in the same file, 'practice' is used as a verb.
If you think that 'practise' is correct, I would be happy to change the spellings to be consistent the other way around.
Feel free to trash this if you think it's insignificant.
Thanks!
-Jay

Codecov Report

Merging #2101 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2101      +/-   ##
==========================================
- Coverage   73.97%   73.96%   -0.01%
==========================================
  Files          90       90
  Lines      131716   131717       +1
  Branches    28941    28941
==========================================
- Hits        97436    97424      -12
+ Misses      34276    34274       -2
- Partials        4       19      +15

Impacted Files
Coverage Δ

src/libvterm/src/screen.c
71.94% <0%> (-0.4%)
:arrow_down:

src/window.c
80.98% <0%> (-0.1%)
:arrow_down:

src/ex_cmds.c
77.71% <0%> (-0.09%)
:arrow_down:

src/gui.c
46.34% <0%> (-0.06%)
:arrow_down:

src/gui_gtk_x11.c
47.71% <0%> (+0.05%)
:arrow_up:

src/channel.c
82.67% <0%> (+0.08%)
:arrow_up:

src/os_unix.c
53.31% <0%> (+0.13%)
:arrow_up:

src/if_py_both.h
76.23% <0%> (+0.14%)
:arrow_up:

src/if_xcmdsrv.c
84.17% <0%> (+0.53%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks, I'll include it.


Fix uninitialized parameter dictionary

Adds a method that lets users define a single vdebug option without the need to create a dictionary in their .vimrc fixes #200 as vim users might try to add options that way ie. let g:vdebug_options['port']=10000.
How this code proposes to fix the issue is by still accepting the options dictionary (being backwards compatible) but by also accepting options with the format let g:vdebug_options_port, let g:vdebug_options_break_on_open.
I understand that with the inclusion of this method we would need to update the documentation, I'd be more than willing to do that if you believe this to be a good solution @joonty.
NOTE
In case this does get approved, it is important to note that paramters will have a different preference since we could have two different methods applying them at startup. basically
defaults < object method < single param method
So defaults get overwritten by the regular method of defining options. But if the same option gets set with the new method that overwrites the object method.
lets say we have this in a .vimrc
let g:vdebug_options = {}
let g:vdebug_options[port] = 8000
let g:vdebug_options_port = 8888

The configuration ends up being port = 8888. This behaviors precedence can be easily modified if we wanted to.

Hi @Dudemullet, thanks very much for the work you put into this. Just to let you know, I've frozen all new development on versions 1.x.x of vdebug, in an effort to get vdebug 2 out. This would be a good opportunity to introduce your changes.
I've been thinking a lot about this, as the dictionary way of setting options has regularly caused problems for people in different ways. Thanks again, I'll get back to this when the code's in a good place to merge.

Sure @joonty, no problem. If you want I could merge to 2.0 branch or re-create the pr once 2.0 is in master. Your call.
Also, I tried developing some tests for this but this is my first experience with vimscript development and couldn't find an existing test suite for that particular section of the code. I'd gladly also add the tests if/when you decide on a testing platform for the vimscript portion of the code. :+1: Thanks again

:+1:  to merge this!

@Dudemullet If you are still willing to write the documentation for this it would be great
I have merged this in v2-integration for testing

@BlackIkeEagle Sure, on it 👍🏼

@Dudemullet thank you very much :+1:

Hmm looks like I need to rebase. I ran the local tests and everything passed fine or is this error ocurring because of something else ?
The command "pip install -r requirements.txt --use-mirrors" failed and exited with 2 during

@Dudemullet that is already fixed in v2-integration
thanks for the update, I'll probably not be able to continue the integration this week since I'm moving houses. Probably next week there will be more activity again :)

@Dudemullet Thanks I added your documentation update to the v2-integration branch


install lxml and defusedxml

@shinglyu r?

lxml needs to be compiled with the following lib packages (ubuntu):
sudo apt-get install libxml2-dev libxslt1-dev

If the staging & prod environment has it, then its an r+ for sure.

@shinglyu the server is, sadly, not ubuntu. I'm sure the webops folks know how to install these because they're pretty standard compiled binaries.

Hang on. This is wrong. defusedxml is not a binary package. It's pure python.

@camd once we land this, do we just ask webops to install lxml for us?

@peterbe I guess that's right.  I haven't tackled this type of thing before.  But maybe gozer could do that, yeah.

Yes, sorry for the confusion. We need the lxml binary, while the defusedxml is purely python.

@shinglyu CC yourself onto https://bugzilla.mozilla.org/show_bug.cgi?id=1149331

@shinglyu Also, please see this comment
When they have it installed on dev and stage, can you check that it works? Basically, be prepared to needinfo :)

Cool, thanks. I'll keep an eye on that.
On Tue, Mar 31, 2015 at 6:28 AM Peter Bengtsson<EMAIL_ADDRESS>wrote:

@shinglyu https://github.com/shinglyu Also, please see this comment
https://bugzilla.mozilla.org/show_bug.cgi?id=1149331#c1
When they have it installed on dev and stage, can you check that it works?
Basically, be prepared to needinfo :)
—
Reply to this email directly or view it on GitHub
https://github.com/mozilla/moztrap/pull/93#issuecomment-87859177.


AzContextAutosaveSetting not respecting CacheDirectory path

Involved modules/technologies:

Az
docker

Scope
When using powershell inside docker, and using azure, then you might want to preserve the azure authentication. So next time the docker container you will use, will still have the azure credentials, and we don't need to provide them again. This is helpful when spawning multiple docker instances with multiple commands, one after the other.
docker command example
docker run -ti --rm \
	  -e USER=$USER \
	  -e HOSTNAME=$HOSTNAME \
	  -e SSH_AUTH_SOCK=/ssh-agent \
	  -v $(SOURCE_PATH)/build/.Azure:/home/user/.Azure \
	  -v $(SOURCE_PATH)/build/.Azure-IdentityService:/home/user/.local/share/.IdentityService \
	  -v ~/.ssh/id_rsa:/home/user/.ssh/id_rsa \
	  -v ~/.ssh/id_rsa.pub:/home/user/.ssh/id_rsa.pub \
	  powershell-image-name:TAG <cmd>

We mounted the ~/.Azure directory in the past, but somehow/somewhere the .IdentityService directory seemed to be added as a needed directory to keep the credentials working.
I noticed by executing:
PS> Get-AzContextAutosaveSetting
Mode             : CurrentUser
ContextDirectory : /home/user/.Azure
ContextFile      : AzureRmContext.json
CacheDirectory   : /home/user/.IdentityService
CacheFile        : msal.cache
Settings         : {}

That /home/user/.IdentityService didn't existed, but when searching though all changed files, I found it at the location:
/home/user/.local/share/.IdentityService

Which seems it isn't respecting the AzContextAutosaveSetting.

This issue seems like it would be better fit submitting to the Azure PowerShell Repo. Marking resolution external


After Upgrading service fabric to  6.4.637.9590 getting System.UpgradeOrchestrationService' reported Warning for property 'ManifestVersionMismatch'. Mismatched cluster manifest versions: 1 0. Please perform a config upgrade to sync manifest state. --

'System.UpgradeOrchestrationService' reported Warning for property 'ManifestVersionMismatch'. Mismatched cluster manifest versions: 1 0. Please perform a config upgrade to sync manifest state.

Main discussion under https://github.com/microsoft/service-fabric/issues/633.


Prefer "stable" in composer.json generated by fop:module:generate

resolved

Thanks @luigimassa 👍🏼

But you reverted the commit, so there no changes at the end..

Fixed by commit https://github.com/friends-of-presta/fop_console/commit/097b83719e23a30aca4b7b5c8ddd9221fda1b312


Fixed obsolete warnings related to XRI 3.0

I fixed 4 of 5 obsolete warnings related to XRI 3.0.
The "affordance state provider system" has currently no updated version according to https://discussions.unity.com/t/demoscene-in-xr-interaction-toolkit-3-0-3/947731

The "affordance state provider system" has currently no updated version according to https://discussions.unity.com/t/demoscene-in-xr-interaction-toolkit-3-0-3/947731

I'm suggesting to suppress the warning with #pragma warning disable .
I don't think we will forget this when the new system comes out.


Call to undefined function Backup\Console\Commands\ends_with()

Which laravel version are you using @ldavidsp ??

Laravel 7.x

i use this solution for Laravel 7.x
You can pull them in with composer require laravel/helpers
https://github.com/laravel/nova-issues/issues/1905#issuecomment-648582996

@ldavidsp fixed on new version 4.*

@paulvl Thanks you.


Alert on high number of leader changes

This commit :

Enables cerberus to alerts the user when an increase in etcd leader
changes are observed on the cluster. Frequent elections may be a sign
of insufficient resources, high network latency, or disruptions by
other components and should be investigated. This is just a warning
and is not taken into consideration for determining the go/no-go signal.
Updates the linter to allow 110 chars per line.

Can one of the admins verify this patch?

Looks good to me.   Very useful change for big/stressed clusters.   I would really like to force a sick cluster situation and make sure cerberus gives us useful warnings - even if the API becomes non-responsive.

LGTM


Please add null safty for other plugin extensions as well.

https://pub.dev/packages/logger_flutter
Please add null safety support for this plugin to check error on mobile

That repository is not under my control. Please file an issue there.


Span_k seems unfit for very large apertures

Think about a replacement strategy

Soon to be adressed with VOS in tofu 1.4.1

Closed by mistake...


add conflicts to PKGBUILD

Add the cano release package 'cano' to the PKGBUILD conflicts

Thank you! Will update AUR accordingly


MissingConfigException: Cannot find primary config

When installing SAM2 like this pip install -q 'git+https://github.com/facebookresearch/segment-anything-2.git' (I know it's different than instructions provided in README.md) I'm getting MissingConfigException: Cannot find primary config 'sam2_hiera_l.yaml'. Check that it's in your config search path. when I load the model.
import torch
from sam2.build_sam import build_sam2
from sam2.sam2_image_predictor import SAM2ImagePredictor

DEVICE = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
CHECKPOINT = f"{HOME}/checkpoints/sam2_hiera_large.pt"
CONFIG = "sam2_hiera_l.yaml"

MissingConfigException                    Traceback (most recent call last)
[<ipython-input-11-1cf64129701c>](https://localhost:8080/#) in <cell line: 9>()
      7 CONFIG = "sam2_hiera_l.yaml"
      8
----> 9 sam2_model = build_sam2(CONFIG, CHECKPOINT, device=DEVICE)

11 frames
[/usr/local/lib/python3.10/dist-packages/hydra/_internal/defaults_list.py](https://localhost:8080/#) in config_not_found_error(repo, tree)
    797     msg += "\nConfig search path:" + f"\n{lines}"
    798
--> 799     raise MissingConfigException(
    800         missing_cfg_file=element.get_config_path(),
    801         message=msg,

MissingConfigException: Cannot find primary config 'sam2_hiera_l.yaml'. Check that it's in your config search path.

Config search path:
	provider=hydra, path=pkg://hydra.conf
	provider=main, path=pkg://sam2_configs
	provider=schema, path=structured://

Where should I put the config so it can be discovered by SAM2?

At the same level as your script, you must have the sam2_configs folder containing the yaml config files.

I solved this problem. It is because your python environment not included your current path, which include sam2_configs
So you just add PYTHONPATH:
export PYTHONPATH=$PYTHONPATH:$(pwd)

I solved the issue by adding the project directory to sys path:-
sys.path.append("/your/base/path/segment-anything-2-main")
Then:-
from sam2.build_sam import build_sam2
from sam2.automatic_mask_generator import SAM2AutomaticMaskGenerator
sam2_checkpoint = "/path/to/checkpoint/sam2_hiera_large.pt"
model_cfg = "sam2_hiera_l.yaml" #Here keep only the name of the file.
sam2 = build_sam2(model_cfg, sam2_checkpoint, device ='cuda:2', apply_postprocessing=False)
mask_generator = SAM2AutomaticMaskGenerator(sam2)

you can find the package directory by
pip show SAM-2
go to the packages path you get
path to packages /site-packages
copy the your  .yaml config file into sam2_configs under the /site-packages/
then us this code :
sam2_checkpoint = "checkpoints/sam2_hiera_large.pt"
model_cfg = "sam2_hiera_l.yaml"

sam2_model = build_sam2(model_cfg, sam2_checkpoint, device="cuda")

predictor = SAM2ImagePredictor(sam2_model)

Originally posted by @YasserElj in https://github.com/facebookresearch/segment-anything-2/issues/81#issuecomment-2262817396

Hi, we have added INSTALL.md as an installation FAQ.
Regarding this error:
This is usually because you haven't run the pip install -e . step above, so sam2_configs isn't in your Python's sys.path. (Please run this installation step first). In case it still fails after the installation step, you may try manually adding the root of this repo to PYTHONPATH via
export SAM2_REPO_ROOT=/path/to/segment-anything  # path to this repo
export PYTHONPATH="${SAM2_REPO_ROOT}:${PYTHONPATH}"

to manually add sam2_configs into your Python's sys.path.

Here are my steps:
Delete the old segment-anything-v2 work folder. Make sure hydra pointing to new sam2 workspace
Copy sam2.1_hiera_l.yaml or whatever configs you want file to ./sam2/sam2
Issue solved!

none of this working... i am tired really
i am running in colab any change when we use colab ?

i had same issue
i amusing colab and i have  cloned the repo in /content/segment-anything-2
i copied the yaml file in  /content/segment-anything-2/sam2
and it worked


If the option 'maskClosable' of  modal component is set to false, the modal can't auto close  when the router changed.

Version
0.6.0
Environment
https://ng.ant.design/
Reproduction link
https://ng.ant.design/#/components/modal
Steps to reproduce
If the option 'maskClosable' of  modal component is set to false, the modal can't auto close  when the router changed
What is expected?
if the router changed, auto close all modal
What is actually happening?
can't auto close the modal which maskClosable is false
Other?

duplicated #447


WIP: initial code for points properties; resolves issue #212

This change adds support for the RESQML class obj_PointsProperty.

Codecov Report

Merging #217 (4995ec1) into master (961bc63) will decrease coverage by 0.02%.
The diff coverage is 47.78%.

@@            Coverage Diff             @@
##           master     #217      +/-   ##
==========================================
- Coverage   48.28%   48.25%   -0.03%
==========================================
  Files          53       53
  Lines       25195    25272      +77
==========================================
+ Hits        12165    12196      +31
- Misses      13030    13076      +46

Impacted Files
Coverage Δ

resqpy/property.py
43.03% <45.26%> (-0.18%)
:arrow_down:

resqpy/model.py
65.32% <61.11%> (-0.21%)
:arrow_down:

resqpy/weights_and_measures.py
95.31% <0.00%> (+0.19%)
:arrow_up:

Continue to review full report at Codecov.

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

@emmanesbit this change is now ready from my side.


chore: release main

:robot: I have created a release beep boop
compose-template: 2.3.0
2.3.0 (2024-11-17)
Features

✨ change compose template structure (#247) (9846d5d)
✨ rename template project to 'compose-template' (#244) (acf3622)

Bug Fixes

remove development environment  from create-issue-action (#28) (09f31e4)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

compose-template-v2.3.0
:sunflower:


Images Temporarily Unavailable

No images have been shown for the cards the past couple days.
I have tried in IE10 and chrome.  Cleared caches, no luck. :/

There is a workaround available here which, while not perfect, will at least make the site usable again.

Thank you for the work around!  It was very helpful. :D


Add modal integration for STT model

Looks like you have opened PR on original repo instead of your fork master!


Mask with conditions

How about mask with conditions support?
For example, I need an input with time mask.
Time examples:
00:00
12:59
19:20
23:45

The rules for this time are:

The first number can be from 0 to 2
Second number can be from 0 to 9 if first number is 0 or 1, otherwise -- from 0 to 3
...

I can't do this with current functional, because each formatChar is undependent

would also be convenient for the date. Currently, I can enter 54/54/2017

@MikeDevice @Pau1fitz It could be implemented with a change of formatChars property when user inputs something.
render() {
  var dateValue = this.state.dateValue;
  var mask = "12:34"
  var formatChars = {
    '1': '[0-2]',
    '2': dateValue.startsWith('2') ? '[0-3]' : ['0-9'],
    '3': '[0-5]',
    '4': '[0-9]'
  };
  return <InputMask mask={mask} formatChars={formatChars} value={dateValue} />;
}

I prefer to keep react-input-mask as simple as possible. It supposed to handle browser-specific hacks for masking, not to be a feature-rich component.

@sanniassin have you any idea how you would do this for the date?
i.e. 9/9/2017 so it becomes 09/09/2017?

@sanniassin Have an example functional?

Now it can be implemented with beforeMaskedValueChange.

Any examples on that??? Missing docs about... I need to change the mask depending on value.

@leonardosalles Look at the last example on the demo page.


Increase menu bottom padding

Minor issue: I recommend increasing the bottom padding of the menu to be above where Chrome shows the link under the mouse. It is hiding the last menu item in future release.

unfortunately this general issue of chrome. maybe can be fix by override the css.


Replace EthWrapperForBucketLender with BucketLenderProxy

Pull Request Test Coverage Report for Build 8215

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 8194:
0.0%

Covered Lines:
1455

Relevant Lines:
1455

💛  - Coveralls


Trying to get in touch with you regarding a security issue

Hi there,
I couldn't find a SECURITY.md in your repository and so am not sure how to best contact you privately to disclose the security issue.
Can you add a SECURITY.md file with your e-mail to your repository, so that I know who to contact? GitHub suggests that a security policy is the best way to make sure security issues are responsibly disclosed.
Once you've done that, please let me know so I can ping you the info.
Thanks! (cc @JamieSlome)

Hey there,
security policy has been added as requested :)
(I'm on vacation for the remainder of the week, will try to respond on Sunday)


Use separate PAT as GitHub token

Description of change
Same as https://github.com/iotaledger/iota-sdk/pull/1890.

[ ] Waiting for token from DevOps

Type of change

[x] Bug fix (a non-breaking change which fixes an issue)

How the change has been tested

Change checklist

[x] I have followed the contribution guidelines for this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

The token still needs to be added to the repository secrets


feat: Add support for SoD mage hotstreak procs

Hi and thank you for your support.
I'm afraid I cannot merge this Pull Request. The code is incomplete (no support for Frostfire, no rune detection, no default options) and there is no need for a new texture.


New finder bugs

Why is the background transparent?

Why cant we find a link with a short name entered? Only with full, earlier it was possible to find the necessary link faster in this way.

Why we removed the name of the package in which the link is located at the links, this is very useful for simply finding the right link in a particular package. For example, to find the link I need from all of these, I need much more time to understand what I need.:

Sometimes when choosing a link, an incomprehensible additional re-rendering occurs:

Forked from https://github.com/deep-foundation/deepcase-app/issues/173 by https://github.com/konard/gh-org-migrator

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx


PyPi Update Required

The PyPI version is now incorrect relative to main.
Please make sure that the PyPI is always the same to the main branch version. I think automation was a paid GitHub requirement; so it means that someone has to manually do each time dev is pushed to main

@gecoombs addressed this issue and updated the PyPi :)


Roll back org rename

Virtually all our docs are broken since we changed the org name. Pipelines are also potentially affected. We need to migrate all references of TraceMachina/nativelinkto nativelink/nativelink and coordinate the renames with other repositories like the rules_mojo repository whose docs were also broken by this.
For now we should roll back the rename and reevaluate whether this is really the right move. If we want to rename the org we should prepare renaming commits ahead of time and only do the rename in coordination with the doc updates as a breaking change.
cc @MarcusSorealheis @allada @nfarah86

Alright. Let's do it.


[Bug] Fern-bot proceeds even when Github protected branches have prevented commit from merging

Describe the bug
Fern-bot doesn't gracefully handle pushing a commit to a protected branch. It continues as if the commit was allowed to be pushed on the protected branch and tags a release.
To reproduce
Steps to reproduce the behavior:

Protect your default branch
Setup fern to output a sdk to the github repo
Generate and see Fern not tag a commit but tag a release

Expected behavior
Fern-bot shoudl fail and tell the user to update their protected branches
Screenshots
This is what the commit that failed to make it to the protected branch loks like

Versions

Fern Version: 0.15.5

closing for https://linear.app/buildwithfern/issue/FER-684/[bug]-fern-bot-proceeds-even-when-github-protected-branches-have


Include DST Time Zone Information in Dev3.0.0 Branch

Include the similar test that was added in issue #254

Added in commit 2926aa42a48c0ddeefc680290ec444f1cbb3db8c


Issue 592 backward compat

Fixes #592
Description of changes:

Allows users to pass two arguments to s3 module's parquet reader functions and athena read_sql_query function via a new argument pyarrow_additional_arguments
This suggested change is backwards compatible so that it should pass existing tests 🤞 (might need to add an addition test for new functionality but want to check if existing tests pass first)

import awswrangler as wr
df = wr.athena.read_sql_query(
    "SELECT timestamp_column FROM database.table LIMIT 10",
    database="database",
)
df.head()

☝ If the timestamp_column is encoded in Parquet as INT96 (currently that is what Athena will do) and has values above +/- threshold for timestamp[NS] values you get an integer overflow error (when reading INT96 parquet cols => Arrow timetamp column). You can now solve this with the following settings:
import awswrangler as wr
df = wr.athena.read_sql_query(
    "SELECT timestamp_column FROM database.table LIMIT 10",
    database="database",
    pyarrow_additional_kwargs={"coerce_int96_timestamp_unit": "ms", "timestamp_as_object": True}
)
df.head()

coerce_int96_timestamp_unit allows you to define how to convert INT96 into an arrow timestamp unit (which are all encoded in INT64). Then timestamp_as_object is need to return a pandas DF with datetime objects for a timestamp column (otherwise you will get an error in the above stating you cannot convert arrow timestamp[ms] => Pandas timestamp[ns]).
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-pDO66x4b9gEu
Commit ID: 88846c113124371d710c6c83c4a02d0d45b95c25
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-pDO66x4b9gEu
Commit ID: 7e83273de902c2ba36dfda2a06a1d9d589683924
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


UI: Show children if schema is empty - storage containers

if schema is empty, we can show children if the children are present and vice versa for storage containers

Let's move the Children tab after the Schema. If there is no Schema do not show the schema for that entity


u'modoboa_admin' is not a registered namespace

Hello,
i'm trying to figure out how to solve this issue but no lucky.
/usr/local/lib/python2.7/dist-packages/modoboa/core/views/auth.py in dologin
nextlocation = request.POST.get("next", None)
if nextlocation is None or nextlocation == "None":
if user.group == "SimpleUsers":
nextlocation = reverse("topredirection")
else:
# FIXME
nextlocation = reverse("modoboa_admin:domain_list") ...
return HttpResponseRedirect(nextlocation)
error = _(
"Your username and password didn't match. Please try again.")
logger.warning(
"Failed connection attempt from '%(addr)s' as user '%(user)s'"
% {"addr": request.META["REMOTE_ADDR"],

Hi,
have you installed the modoboa-admin package ?

I am having the same issue but I have installed  modoboa-admin with pip
sudo pip install modoboa-admin
Requirement already satisfied (use --upgrade to upgrade): modoboa-admin in /usr/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): modoboa>=1.3.2 in /usr/lib/python2.7/site-packages (from modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): rfc6266 in /usr/lib/python2.7/site-packages (from modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): progressbar==2.3 in /usr/lib/python2.7/site-packages (from modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): django>=1.7,<1.8 in /usr/lib64/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): django-reversion==1.8.5 in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): dj-database-url in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): pycrypto in /usr/lib64/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): factory-boy>=2.4 in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): passlib in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): django-versionfield2>=0.3.3 in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): django-xforwardedfor-middleware in /usr/lib/python2.7/site-packages (from modoboa>=1.3.2->modoboa-admin)
Requirement already satisfied (use --upgrade to upgrade): LEPL in /usr/lib/python2.7/site-packages (from rfc6266->modoboa-admin)
Cleaning up...

A full python stacktrace would be helpful...

Same problem here, pip install'ed modoboa modoboa-webmail modoboa-admin:
Ran python manage.py runserver <IP_ADDRESS>:9090 with debug enabled and pointed a browser to the url:
Environment:
Request Method: GET
Request URL: http://my.configured.host:9090/
Django Version: 1.7.8
Python Version: 2.7.9
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.sites',
'django.contrib.staticfiles',
'reversion',
'modoboa',
'modoboa.core',
'modoboa.lib')
Installed Middleware:
('x_forwarded_for.middleware.XForwardedForMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'modoboa.lib.middleware.AjaxLoginRedirect',
'modoboa.lib.middleware.CommonExceptionCatcher',
'modoboa.lib.middleware.RequestCatcherMiddleware')
Traceback:
File "/home/modoboa/venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
111.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/modoboa/venv/local/lib/python2.7/site-packages/django/db/transaction.py" in inner
394.                 return func(*args, **kwargs)
File "/home/modoboa/venv/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
21.                 return view_func(request, *args, **kwargs)
File "/home/modoboa/venv/local/lib/python2.7/site-packages/modoboa/lib/web_utils.py" in topredirection
166.         path = reverse("modoboa_admin:domain_list")
File "/home/modoboa/venv/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in reverse
547.                                          key)
Exception Type: NoReverseMatch at /
Exception Value: u'modoboa_admin' is not a registered namespace

Please make sure you installed modoboa > 1.3 :
$ pip install modoboa==1.3.3

I had modoboa 1.3 installed. The issue apparently is that I need to run modoboa as root. It has to do with the permissions of the pip modules installed. I am not very happy to run modoboa as root, but for testing purposes it is ok.
My target is deploy modoboa and all the pip modules by rpm, because it needs to be installed in a tightly controlled environment.

If you run modoboa into a virtualenv, no need to run as root.

I figured out that my problem were the missing extensions. Also, I installed modoboa-admin after creating the site folder (which hadn't worked anyway if I had selected to install extensions).
To do anything, I had to manually append core/ to the url after logging in.
To have a "ready-to-work" service, I had to add modoboa-admin to the list of extensions. Why is that so? Why is a non-default package (eg view on / ) an optional package, an extension?
I also would fancy a list of available extensions, either as fixed list on the documentation or a rendered list of installed modules in the help text.


[NoQA] Fix: console warning by adding the missing values to target location for native devices

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/21953
PROPOSAL: https://github.com/Expensify/App/issues/21953#issuecomment-1614705376
Tests

Open App and Go to Settings > Payments
Press Add payment method button
Confirm that The prop anchorPosition.horizontal is marked as required in PopoverMenu, but its value is undefined Console Warning does not appear

[x] Verify that no errors appear in the JS console

Offline tests

Same as Tests
QA Steps

N/A

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] If we are not using the full Onyx data that we loaded, I've added the proper selector in order to ensure the component only re-renders when the data it is using changes
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web
https://github.com/Expensify/App/assets/35371050/6f56e73f-c606-4dc4-bf88-3ccbe8cffb8c

Mobile Web - Chrome
https://github.com/Expensify/App/assets/35371050/f51cc7be-128e-4b80-9228-f25777e3059a

Mobile Web - Safari
https://github.com/Expensify/App/assets/35371050/1d30f721-c271-4e3f-8cac-dc7443629676

Desktop
https://github.com/Expensify/App/assets/35371050/428d00a0-4214-4b19-a0c2-85fbf87f7b8c

iOS
https://github.com/Expensify/App/assets/35371050/22269c2a-24e3-4ef1-8591-e2de7fa426a0

Android
https://github.com/Expensify/App/assets/35371050/23382fff-3cc9-4aea-960e-ff69212d38f8

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/stitesExpensify in version: 1.3.43-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/stitesExpensify in version: 1.3.43-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/stitesExpensify in version: 1.3.44-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/jasperhuangg in version: 1.3.43-7 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


ionic repair hardwires android gradle build tools plugin to 3.3.0

this is IONIC REPAIR why is it insisting hardwiring lower archetypes to build against android gradle build tools plugin to 3.3.0 ?
surely someone in ionic-team knows the landscape
NOTES...
Just reinstalled android studio
to reset that
my ionic project pre-exists fine
when I perform ionic repair, ionic resets the android gradle build tools plugin from 3.6.2 back down to 3.3.0
buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files

        classpath 'com.android.tools.build:gradle:3.3.0'
    }
}

subsequent build fail with strange corrupted errors as seen on this issue
https://github.com/ionic-team/ionic/issues/20985
cant build
if android studio fixes things up ionic resets it back
all associated maven artifact caches pertaining to gradle have been deleted and replenished

Thanks for the issue. The ionic repair and ionic repair --cordova commands just remove the platforms and plugins and then restore them by performing a cordova prepare android and cordova prepare ios, so any resetting you are seeing is being done by Cordova and not Ionic.
If you want more control over the Android Studio project, you should look into using Capacitor and not Cordova. Capacitor makes the Android Studio project a source artifact rather than a build artifact, so once it is created you can change it as you desire, including the Gradle setup. For more information, please see http://capacitor.ionicframework.com/.
If you would prefer not to move to Capacitor, you might want to take a look at Cordova’s documentation on how to configure/extend Gradle: https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#configuring-gradle
I am going to close this as Ionic Framework does not control Cordova's project generation process.

ok i will look into capacitor
thanks friend
maybe shutdown and junking is the answer too much dependency has been done to offshore and the industry is suffering as a result

and I will comment with prejudice
I have seen the code offshore rite and especially the insourcing of offshore help and they dont know what they are doing
its out of control
management does not know how to write software
all they know how to do is push emails & paper and huff and assign offshore and insource offshore to do the work
and I watched them not know what they heck they are doing lying as they go along with big talk fast talk fast think
but management knows what they are doing
NOT
management is why the industry is messed
and I watched them ship stuff that flat does not work... big insurance companies banked on the fast talkers and fast thinkers putting on a big FALSE FRONT
walking all over elite american engineers
but when they get home they laugh their asses off
because they know they dont know what they are doing

there isnt a ounce of validity to the gradle wrapper
its a brain damaged growth
im moving to capacitor and junking cordova

can you recommend an IDE for capacitor ?
thank you

A few of my colleagues use VSCode and like it a lot https://code.visualstudio.com/.

ok,
your in boston... im right in NH above the border
i appreciate the help sorry for sounding heated I been on too many projects run overwhelmed by offshore and insourcing armies of incompetents here and its out of control ruined the industry... one right in quincy to name one... they ruin everything
Im building now using what you suggested
capacitor looks fine and im running with it
im a webstorm guy
thanks for directing a new fork in the road for me its going great
peace

one last question
I avoided launching android studio due to its instability and the gradle mechanics
once I get my app built for iOS Android and sync'd with android studio
can I terminate android studio and just run the following from command line from here on out
ionic cordova run android
ionic cordova run android
agains emulator
OR is there a capacitor equivalent to run against emulator from command Line
thanks this was fast

You can use the ionic capacitor run command to bundle your app and prepare for your deployment platform, but we do not currently support launching the project on a device yet via CLI: (https://ionicframework.com/docs/cli/commands/capacitor-run).
The main goal of Capacitor is to get away from all of the additional complex CLI tooling that Cordova has (which is likely the source of many of your Cordova frustrations such as the gradle.build customization). In a sense, when you develop with Capacitor you should expect to follow the same build process that native Swift or Java/Kotlin developers use.
One of our community members has a great guide on how to deploy to Android: https://www.joshmorony.com/deploying-capacitor-applications-to-android-development-distribution/.
Hope this helps!


NIFI-2325 - Add support for LDAPS

NIFI-2325:

Adding support for LDAPS.

Reviewing...

I set up a Docker container running OpenLDAP with certificates I generated using the NiFI TLS toolkit. If I configure TLS_VERIFY_CLIENT=never on OpenLDAP and <property name="TLS - Client Auth">NONE</property> in login-identity-providers.xml, the LDAP login provider works fine.

However, if I switch to TLS_VERIFY_CLIENT=demand and <property name="TLS - Client Auth">REQUIRED</property>, I get a "Unable to validate the supplied credentials" error on login and the logs/nifi-bootstrap.log fills with TLS negotiation output including the lines below:
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut *** CertificateVerify
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut Signature Algorithm SHA256withRSA
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, WRITE: TLSv1.2 Handshake, length = 264
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, WRITE: TLSv1.2 Change Cipher Spec, length = 1
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut *** Finished
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut verify_data:  { 12, 201, 103, 33, 205, 116, 165, 164, 117, 65, 44, 206 }
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut ***
2016-12-01 21:19:12,954 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, WRITE: TLSv1.2 Handshake, length = 96
2016-12-01 21:19:12,956 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, READ: TLSv1.2 Change Cipher Spec, length = 1
2016-12-01 21:19:12,957 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, READ: TLSv1.2 Handshake, length = 96
2016-12-01 21:19:12,957 INFO [NiFi logging handler] org.apache.nifi.StdOut *** Finished
2016-12-01 21:19:12,957 INFO [NiFi logging handler] org.apache.nifi.StdOut verify_data:  { 67, 162, 103, 118, 253, 199, 182, 215, 157, 89, 207, 22 }
2016-12-01 21:19:12,957 INFO [NiFi logging handler] org.apache.nifi.StdOut ***
2016-12-01 21:19:12,957 INFO [NiFi logging handler] org.apache.nifi.StdOut %% Cached client session: [Session-346, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384]
2016-12-01 21:19:12,957 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, setSoTimeout(0) called
2016-12-01 21:19:12,957 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, WRITE: TLSv1.2 Application Data, length = 112
2016-12-01 21:19:12,958 INFO [NiFi logging handler] org.apache.nifi.StdOut Thread-36, received EOFException: ignored
2016-12-01 21:19:12,958 INFO [NiFi logging handler] org.apache.nifi.StdOut Thread-36, called closeInternal(false)
2016-12-01 21:19:12,958 INFO [NiFi logging handler] org.apache.nifi.StdOut Thread-36, SEND TLSv1.2 ALERT:  warning, description = close_notify
2016-12-01 21:19:12,958 INFO [NiFi logging handler] org.apache.nifi.StdOut Thread-36, WRITE: TLSv1.2 Alert, length = 80
2016-12-01 21:19:12,958 INFO [NiFi logging handler] org.apache.nifi.StdOut Thread-36, called closeSocket(false)
2016-12-01 21:19:12,958 INFO [NiFi logging handler] org.apache.nifi.StdOut Thread-36, called close()
2016-12-01 21:19:12,958 INFO [NiFi logging handler] org.apache.nifi.StdOut Thread-36, called closeInternal(true)
2016-12-01 21:19:12,970 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, WRITE: TLSv1.2 Application Data, length = 250
2016-12-01 21:19:12,970 INFO [NiFi logging handler] org.apache.nifi.StdOut NiFi Web Server-95, WRITE: TLSv1.2 Application Data, length = 7

I want to continue investigating this tomorrow because I can produce odd results even using the ldapsearch tool locally (OpenLDAP configured with client verify never):
### Trying on port 389 (no TLS)

hw12203:/Users/alopresto/Workspace/certificates/ldaps (master) alopresto
🔓 4s @ 21:41:04 $ ldapsearch -x -h localhost -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin -p 389 -v
ldap_initialize( ldap://localhost:389 )
filter: (objectclass=*)
requesting: All userApplication attributes
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=org> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# example.org
dn: dc=example,dc=org
objectClass: top
objectClass: dcObject
objectClass: organization
o: Example Inc.
dc: example

# admin, example.org
dn: cn=admin,dc=example,dc=org
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userPassword:: e1NTSEF9NWsyemxnYmc3dk1wR2RqVERRQkJCVVlIQ0tQYm04aUo=

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

### Trying on port 636 (LDAPS)

hw12203:/Users/alopresto/Workspace/certificates/ldaps (master) alopresto
🔓 23s @ 21:41:28 $ ldapsearch -x -h localhost -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin -p 636 -v
ldap_initialize( ldap://localhost:636 )
ldap_result: Can't contact LDAP server (-1)

### Trying to force TLS (-Z is actually for START_TLS)

hw12203:/Users/alopresto/Workspace/certificates/ldaps (master) alopresto
🔓 6s @ 21:42:54 $ ldapsearch -x -h localhost -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin -p 636 -v -Z
ldap_initialize( ldap://localhost:636 )
ldap_start_tls: Can't contact LDAP server (-1)
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

### Verifying that a successful TLS session is negotiated on port 636

hw12203:/Users/alopresto/Workspace/certificates/ldaps (master) alopresto
🔓 3s @ 21:42:57 $ openssl s_client -connect localhost:636 -debug -state -CAfile cacert.crt -cert ldaps.pem -key ldaps.key
CONNECTED(00000003)
SSL_connect:before/connect initialization
write to 0x7f87c1dc3a00 [0x7f87c2811600] (308 bytes => 308 (0x134))
0000 - 16 03 01 01 2f 01 00 01-2b 03 03 09 b3 3c a2 de   ..../...+....<..
...
---
SSL handshake has read 2195 bytes and written 434 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID: 4B35F1...5641E8
    Session-ID-ctx:
    Master-Key: DBCB82...996654
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time:<PHONE_NUMBER>
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---
Q
DONE
write to 0x7f87c1dc3a00 [0x7f87c281b203] (31 bytes => 31 (0x1F))
0000 - 15 03 03 00 1a 0b 43 b5-33 0f 65 b2 0a 9d 80 e5   ......C.3.e.....
0010 - ef e5 54 12 a9 e5 a9 da-1f d5 87 31 5f 5c d7      ..T........1_\.
SSL3 alert write:warning:close notify

### Verifying that a TLS session is not negotiated over port 389

hw12203:/Users/alopresto/Workspace/certificates/ldaps (master) alopresto
🔓 102s @ 21:44:40 $ openssl s_client -connect localhost:389 -debug -state -CAfile cacert.crt -cert ldaps.pem -key ldaps.key
CONNECTED(00000003)
SSL_connect:before/connect initialization
write to 0x7f9808700450 [0x7f9809001c00] (308 bytes => 308 (0x134))
0000 - 16 03 01 01 2f 01 00 01-2b 03 03 98 11 20 40 b6   ..../...+.... @.
...
---
SSL handshake has read 0 bytes and written 308 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : 0000
    Session-ID:
    Session-ID-ctx:
    Master-Key:
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time:<PHONE_NUMBER>
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---

I coordinated with @mcgilman this morning and he demoed LDAPS with client verify demand and LIP REQUIRED as working successfully (for TLS negotiation, not SASL EXTERNAL client authentication for LDAPS). I think it may have been a hostname resolution issue on my machine. We also verified START_TLS still works with these changes, and that ldapsearch worked successfully over port 636 when the ldaps protocol was explicitly indicated.
root@80da99977283:/# ldapsearch -x -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin -v -H ldaps://localhost:636
ldap_initialize( ldaps://localhost:636/??base )
filter: (objectclass=*)
requesting: All userApplication attributes
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=org> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# example.org
dn: dc=example,dc=org
objectClass: top
objectClass: dcObject
objectClass: organization
o: Example Inc.
dc: example

# admin, example.org
dn: cn=admin,dc=example,dc=org
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userPassword:: e1NTSEF9dEpQWllaR2NzOGluVmw3QTNVS2VlZndReTRwT01mdWE=

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2
root@80da99977283:/#

+1, checking contrib-check, rebasing if necessary, and merging.


Update forms article with latest autocomplete info

See https://www.chromium.org/developers/design-documents/form-styles-that-chromium-understands

Iirc this was already added by Mike west
On Wed, 16 Sep 2015 13:24 Pete LePage<EMAIL_ADDRESS>wrote:

See
https://www.chromium.org/developers/design-documents/form-styles-that-chromium-understands
—
Reply to this email directly or view it on GitHub
https://github.com/google/WebFundamentals/issues/1701.

Already completed.


Adaptive Video Streaming with Layered Neural Codecs

https://github.com/VideoForage/swift

No data and pretrained model released


[Bug]: No User Authentication is done

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
After fill the sign up form user is not registered on Db.
User authentication is not handled on website
Add Screenshots
No response
What browsers are you seeing the problem on?
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

assigned already


Discuss if MeshPy should move to a src layout

Currently MeshPy is structured in a flat layout, i.e. we have the meshpy module at the top as well as "external"
https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/
https://www.reddit.com/r/learnpython/comments/wpkr4q/using_a_src_directory_for_a_python_package/
https://www.pyopensci.org/python-package-guide/package-structure-code/python-package-structure.html
For simplification of the entire project and its structure I propose to switch to a src based layout
meshpy/
├─ src/
│  ├─ pybind11 (as git submodule)/
│  ├─ meshpy/
│  │  ├─ core/
│  │  │  ├─ inputfile.py
│  │  │  ├─ function.py
│  │  │  ├─ ...
│  │  ├─ four_c/
│  │  ├─ geometric_search/
│  │  ├─ .../
│  ├─ utilities/

The structure within the tests/ folder should identically reflect the src structure of meshpy
This would allow us to easily define all modules and also export meshpy as a package

Thanks for already looking into this @isteinbrecher! This was the last point on my personal ToDo list for MeshPy which was not yet turned into an issue here on github 😅
For sure this should only happen once the testing is ported 🙏🏻


chore(AddConstMap): don't extend FunLike

Instead, take it as an argument as other bundled homs do.
Also change the npow field in the Monoid instance so that coe_pow is a rfl lemma now.

Thanks!
bors r+


Don't return an invalid location when the cache is empty

It makes no sense to return something that is completely invalid when nothing is in the cache. Bothering about default position should be part of the application not of this plugin.

Fair enough...that's legacy code from an alpha prototype. I see now it emitted erroneous information in the accuracy property as well.
I'll merge this then increment the version, update the API doc and push to npm.

Thanks for the pull request, btw!
On a gentle side note reminder, it's a github best practice to do a pull request from a branch.

Also, will be making changes to NetworkLocationController which has the same issue.

Thanks for the advice do you have some documentation about best practice pull request?

Here's a decent overview of pull requests in general. If that's confusing one of the guys on our team has a really good tutorial and flow diagram somewhere that I can dig up.
Had a question for you. I have the shell script(s) and instructions I use to create the plugin's master AndroidStudio project. Do you think that would be useful for me to publish with the repo on github?

Thanks for the guide will take a look.
I would not add any IDE dependent files, cause it should be up to the developer which IDE he likes. Maybe he is more an eclipse fan. Take a look at editor independent configurations like (editorconfig)[http://editorconfig.org] if you want to provide some configurations.


Notification doesn't add Mailables to the qeue

Laravel Version: 5.7.27
PHP Version: 7.3.2
Database Driver & Version: Postgres 10.3

Description:
I want to delay emails sent from a notification, so I tried to add ->delay() but emails get send out instantly.
Steps To Reproduce:
Add this to your notification:
    public function toMail($notifiable)
    {
        return (new NewCommentMail($notifiable, $this->comment))
            ->delay(now()->addMinutes(10));
    }

I use Redis as a queue driver and Horizon as the queue worker. The Mailable implements the ShouldQueue contract.
Am I on the wrong track or is there any workaround?

I'll need more info and/or code to debug this further. Please post relevant code like models, jobs, commands, notifications, events, listeners, controller methods, routes, etc. You may use https://paste.laravel.io to post larger snippets or just reply with shorter code snippets. Thanks!

Hey Dries! Thanks for checking in! Here is the relevant notification class and an example mailable class. Hope that helps!
app/Notifications/NewComment.php
<?php

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use App\Mail\NewComment as NewCommentMail;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;

class NewComment extends Notification implements ShouldQueue
{
    use Queueable;

    /**
    * Get the mail representation of the notification.
    *
    * @param  mixed  $notifiable
    * @return \Illuminate\Notifications\Messages\MailMessage
    */
    public function toMail($notifiable)
    {
        return (new NewCommentMail($notifiable))
            ->delay(now()->addMinutes(10));
    }
}

app/Mail/NewComment.php
<?php

namespace App\Mail;

use App\Models\User;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;

class NewComment extends Mailable implements ShouldQueue
{
    use Queueable,
        SerializesModels;

    public $comment;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct(User $user)
    {
        $this->user = $user;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        return $this
            ->to($this->user->email)
            ->subject("New Comment")
            ->view('emails.new-comment');
    }
}

Digging a little deeper:

Digging a little deeper: The MailChannel takes a Mailable and executes send() on it [1], but send() destructs the object in its details (path to template, data and so on) [2]. So it can't take into account that the ShouldQueue Contract is implemented.
[1] Illuminate\Notifications\Channels\MailChannel
if ($message instanceof Mailable) {
    return $message->send($this->mailer);
}

[2] Illuminate\Mail\Mailable
public function send(MailerContract $mailer)
{
    $this->withLocale($this->locale, function () use ($mailer) {
        Container::getInstance()->call([$this, 'build']);

        $mailer->send($this->buildView(), $this->buildViewData(), function ($message) {
            $this->buildFrom($message)
                    ->buildRecipients($message)
                    ->buildSubject($message)
                    ->runCallbacks($message)
                    ->buildAttachments($message);
        });
    });
}

If I understand the problem correctly, the solution is to extend the MailChannel [1] to check for the ShouldQueue Contract. What do you think?

I believe you're right. If you send in a fix for this then please also add a test.

Shouldn't you use ->delay () on notify instead of in the toMail function, like in the docs?
$when = now()->addMinutes(10);

$user->notify((new InvoicePaid($invoice))->delay($when));

https://laravel.com/docs/5.7/notifications#queueing-notifications

ah I believe @GeraldPK is right. @hanspagel can you try this instead?

But that's a different use case. What I want to archieve is that a user gets the (database) notification instantly, but the email delayed. So I can cancel the email when the user is online and has read the (database) notification already. Makes sense?

Yes, that actually makes sense 👍
If you send in a PR definitely add this to your explanation as an example/

But that's a different use case. What I want to archieve is that a user gets the (database) notification instantly, but the email delayed. So I can cancel the email when the user is online and has read the (database) notification already. Makes sense?

I am facing the same issue - is this intended behaviour? I don't want to queue the Notification, just the Mailable by implementing ShouldQueue on it

I'm going to close this because I feel this is more of a feature request than an actual bug. If anyone's willing to whip up a PR you're free to send one in. Thanks.

It's not a feature - it's at odds with the official documentation if I am reading them correctly?

Queueing By Default
If you have mailable classes that you want to always be queued, you may implement the  ShouldQueue contract on the class. Now, even if you call the send method when mailing, the mailable will still be queued since it implements the contract:
use Illuminate\Contracts\Queue\ShouldQueue;

class OrderShipped extends Mailable implements ShouldQueue
{
    //
}

@driesvints i don't think this is a feature request but really a bug.
When using mailables from a toMail() in a notification, it is not possible to queue them like it is implemented in the mailable class, to have the ShouldQueue interface respected.

I also believe this is a bug. Here is a workaround that seems working fine:
      $job  = function() use ($user) {
           $user->notify((new SendNewMessage($user, 'message'))->onQueue('emails'));
       };
       dispatch($job);


Why models.init.py is commented? How to import models from relative path?

Hello,
I noticed pyod.models.init.py is commented.
See: models.init.py
How do you propose to import the models from relative path?
I tried to import from relative path the models to test them but it is not possible.
import pyod
pyod.models. <<= no models

from pyod.models.copod import COPOD <<== works

My version is the last one: 0.8.6.
Same symptoms with 0.8.5.

This was a legacy issue and we decided to go for absolute import. Maybe a nice relative import should be preferred.
Will mark it as an enhancement to implement.

This was a legacy issue and we decided to go for absolute import. Maybe a nice relative import should be preferred.
Will mark it as an enhancement to implement.


TFSID952474: Disable Aggregate:MoveGroupBysToMeasures since FuncallRewrite:RewriteConstantFuncall is also disabled

We have completed a new feature planned to turn on for 19.4. There is a rewrite rule added which has to work with RewriteConstantFuncall which is disabled in TDVT tests, so we also need to disable this one since it would cause some SQL text unable to be executed in DB2.

Thanks for the PR Lingyan, let's wait for a review from Logan but if he gives the thumbs up on the change it'd be helpful if you could fix the unit tests it looks like this change would break. You can see them in Travis CI: https://travis-ci.org/tableau/connector-plugin-sdk/jobs/566088933

Yeah. I took a look and it seems some changes in command line don't match the expected since I added another disabled rewrite in the command. I will check to see how to update those expected ones.

Yeah. I took a look and it seems some changes in command line don't match the expected since I added another disabled rewrite in the command. I will check to see how to update those expected ones.

I think it'll be a quick fix since those tests are just string comparisons, but if they get weird ping me and I'm happy to help.

close it and discard it since Logan suggested another way of doing this

Thanks for updating the PR.

In the file tdvt/tdvt/tabquery.py:

Line 82:13: F841 local variable 'logical_rewrite_appoption' is assigned to but never used
Line 78:13: E265 block comment should start with '# '
Line 77:121: E501 line too long (151 > 120 characters)
Line 77:13: E265 block comment should start with '# '
Line 76:33: E711 comparison to None should be 'if cond is None:'

In the file tdvt/test/tdvt_test.py:

Line 311:230: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results
Line 309:235: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results
Line 297:154: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results
Line 295:159: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results
Line 285:226: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results
Line 283:231: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results
Line 258:226: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results
Line 256:231: F405 'logical_rewrite_appoption' may be undefined, or defined from star imports: tdvt.tabquery, tdvt.test_results


Route configuration after reboot

Hi,
I have connected a remote network to my local network (both routers run OPNsense 19.7.6-amd64) via an OpenVPN tunnel. The connection works reliably.
To make a subnet on one side of the tunnel (VPN server side) available to hosts on the remote network, i added a route in webgui/ui/routes on the remote OPNsense instance. This also works as expected. Now I have realized, that after I rebooted the remote router, the route is not working anymore. I have to go to the webgui, disable and then enable the route again to get it to work.
Is this the expected behaviour? To clarify the setup, I'll try to ASCII paint a diagram:

<IP_ADDRESS>/24
opnsense2 <-- remote network
-------------
<IP_ADDRESS>
|
openvpn tunnel
|
<IP_ADDRESS>
-------------
opnsense1 <--- local
<IP_ADDRESS>/24
|
<IP_ADDRESS>/24

To make the <IP_ADDRESS>/24 network availabe from the remote network, I added the route net: <IP_ADDRESS>/24 gw: <IP_ADDRESS> to the opnsense2 router. This works but after rebooting opnsense2 I have to disable and enable the route manually to get it to work.

The route get's executed before the tunnel is up.
Normally you don't need a route, this is handled by local and remote network via OpenVPN configuration, please check these values.

Thanks for the quick reply!
The remote router (OpenVPN client) has <IP_ADDRESS>/24 as remote network and the server has <IP_ADDRESS>/24 set as local and <IP_ADDRESS>/24 as remote. The communication between these two also works fine. I added the route for the .3 network

And why don't you add .3 network in OpenVPN? This will also work :)

Okay I did not notice that it is possible to add more than one network in the text fields (I know, the I should have looked at the tooltips first^^).
Thanks a lot!

@fichtner this maybe also affects other ticket regarding routed IPSEC and missing routes after reboot.


:TernDef doesn't work with files over 250 lines

Rantanen/node-mumble/lib/MumbleConnection.js#L69
Cursor on line 69 on top of _waitForPrefix. :TernDef gives no definition found. If the file is cut shorter below 250 lines :TernDef works just fine.
250 lines seems to be the limit for whether tern_for_vim sends the request with partial or full file content. The partial requests seem to fail at least for most cases where you're looking up function definitions.
The Emacs integration doesn't have the same issue.

I've got two fixes for this.

Major increase to the 250 line limit in tern.py
If the buffer isn't modified, read the file from the disk instead of sending it in the request (something that's missing in the vim plugin).

Now these two solutions are not mutually exclusive. What I'm curious about is the 250 line limit for partial vs full request. I just removed the limit locally and tested this with a 18 000 lines long file. The results took around 2 seconds independent of whether the full file content was sent in the request or if tern could read it from the disk.
So I would suggest both of these changes:

Increasing the 250 line limit to around 10 000 (or even removing the limit completely)
If the buffer hasn't been modified, let tern read it from the disk.

Do note this applies only to functionality such as :TernDef that is invoked by the user specifically. In this case getting results is way more important than performance considerations.
Docs and completions are different from this. Auto-complete is meant to assist the user and if that takes seconds, it gets in the way - especially in a synchronous environment, which I believe Vim is.

The bug was that file fragments were enabled at all in a definition query. That does not work, since you need an up-to-date view of the file to correctly locate a definition. Attached patch fixes this. Does it solve your issue?

The patch fixes this.


Trans usage

How do I use trans in a placeholder as an optional attr?

+1
I would use translation in widget tweak

:+1:

:+1:

I use it like:
{% trans "Type your suggestion..." as ph %}
{% render_field form.content ph=ph %}

But it's inconvenient. Django builtin tags support syntax like:
{% some_tag _("some text") %}
It would be great if django-widget-tweaks suppors it.


qowerline font not working on linux

This is how it should look like

This is how it does look like

what went wrong?

Please refer to README.md -> Advanced Settings -> Global Variables -> powerline_fonts and nerd_fonts.


Mutate TLSConfig since it contains a lock value

This feels the simplest thing for fixing #231

Closes #231


Fixing Getting Financial Data Exercise

Using AlphaVantage API instead of Google Finance, which is not supported anymore by Pandas Datareader.
In the current version, the exercise is not working because Pandas Datareader does not support Google Finance anymore (due to some changes in the Google Finance API). This was noticed by some users of the pandas exercises, see e.g. issue #99 . As discussed in the issue report, I've re-written the exercise using the AlphaVantage API.
I've tried to keep the overall exercise similar and changes to a minimum, but two additional changes where necessary:

The AlphaVantage API does not seem to return the ticker symbol; therefore, when requesting data for several symobols in the same request, it's ambiguous which data corresponds to which ticker symbol. To solve this issue, I'm sending separate API requests for each ticker symbol and then combine these via pd.concat().
LinkedIn was bought by Microsoft, so there is no data available shortly after this purchase date. I've replaced the LinkedIn with Microsoft in the exercises.

I hope that this pull request is helpful and I'm more than happy to discuss it.

Very cool!! Thanks a lot @max-alletsee ! 😊

You're welcome - and thanks a lot for accepting my PR.


[Bug] legend position change after resize

Version
latest
Link to Minimal Reproduction
none
Steps to Reproduce

Current Behavior
configured legend position in right, but after reszing it changes to top
Expected Behavior
legend should be in right
Environment
- OS: macOS
- Browser: Chrome
- Framework:

Any additional comments?
No response

Sorry, it can not reproduction in the develop branch.


Make overlay dialog host available in single view in demo.

I have tested, overlay dialog is back in android.


fixes slidesCount computed value bug using Nuxt

Hi @adivohayon thank you for pullrequest and found the bug. I think this is a complicated condition of check. It must be simple c.componentOptions && c.componentOptions.tag === 'vue-glide-slide'

@adivohayon If you want me to do merge, please update your pull request by https://github.com/antonreshetov/vue-glide/pull/4#issuecomment-441672997

Сlosed due to inactivity


Unable to connect to K8s clusters via Lens from Windows

Trying to connect to AWS EKS K8s cluster via lens. I have my access and secret keys set. I updated auth config. When trying to connect to the cluster via lens, i am seeing the below error. The EKS cluster is a private cluster.
E0617 12:38:21.067189 14856 proxy_server.go:147] Error while proxying request: getting credentials: exec: executable aws not found

It looks like you are trying to use a client-go credential plugin that is not installed.

To learn more about this feature, consult the documentation available at:
https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins

getting credentials: exec: executable aws not found

It looks like you are trying to use a client-go credential plugin that is not installed.

To learn more about this feature, consult the documentation available at:
https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins

Expected behavior
I should be able to connect to the cluster.

Environment (please complete the following information):

Lens Version: 5.5.4-latest.20220609.2
OS: windows server 2016 DataCenter

Logs:
When you run the application executable from command line you will see some logging output. Please paste them here:
Your logs go here...

Kubeconfig:
Quite often the problems are caused by malformed kubeconfig which the application tries to load. Please share your kubeconfig, remember to remove any secret and sensitive information.
your kubeconfig here

Additional context
Add any other context about the problem here.

Had this happen and it was because after the AWS cli install a windows restart was not preformed.. Restarting fixed the issue

indeed it was just a required restart!