Adding a new section to Resume

Hi @posquit0
Thanks for this awesome template. I am trying to add a new section to the example resume you have provided but I am running into issues with font styling.
Say for example I want to add a Summary section before Education which basically has either few sentences or itemized list with 3-4 entries, how can I do that? I tried creating a new cvsection
\cvsection{Summary}
\begin{cventries}
 \cventry
  {
      \begin{cvitems}
        \item {blahblah}
        \item {blahblah}
      \end{cvitems}
  }
\end{cventries}

But no luck.
\cvparagraph doesn't work either.
--------------------EDIT--------------------
I tried this and the font styling issue seems to be resolved but now there are 3 empty lines below the section title.
\cvsection{Summary}
\begin{cventries}
 \cventry
 {}
 {}
 {}
 {}
 {
      \begin{cvitems}
        \item {blahblah}
        \item {blahblah}
      \end{cvitems}
 }
\end{cventries}

@posquit0 : Is this an upcoming enhancement ? or has it been already solved ? because when i try to use this in a seperate summary.tex file and include it above education
\cvsection{Summary}
\begin{cvparagraph}
simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen
\end{cvparagraph}

When i try to include it above the education section i get an overlap, not sure whats happening though.

@posquit0 this is still broken for me.
\cvsection{Summary}

%-------------------------------------------------------------------------------
%       CONTENT
%-------------------------------------------------------------------------------
\begin{cvparagraph}

Current Site Reliability Engineer at start-up company Kasa. 7+ years experience specializing in the backend development, infrastructure automation, an\
d computer hacking/security. Super nerd who loves Vim, Linux and OS X and enjoys to customize all of the development environment. Interested in devisi\
ng a better problem-solving method for challenging tasks, and learning new technologies and tools if the need arises.

\end{cvparagraph}

fails with
Package hyperref Warning: Rerun to get /PageLabels entry.

Runaway argument?
{
! Paragraph ended before \paragraphstyle was complete.
<to be read again>
                   \par
l.61

?


Faker localization

Inspired by this thread that just got opened: https://github.com/laravel/internals/issues/398
What we want:

By default, use nl_BE
When using this packages' translations method, generate Faker stuff on the relevant locale

I have no idea how Faker is bound to the IoC in Laravel, so we'll need to research that first to overwrite the default locale.

Quite easy really. It's registered here all Laravel really needs changing is:
$this->app->singleton(FakerGenerator::class, function () {
            return FakerFactory::create();
        });

to
$this->app->singleton(FakerGenerator::class, function () {
            return FakerFactory::create(env('FAKER_LOCALE', 'en_US');
        });

Only thing is laravel doesn't actually make use of env() anywhere in its service providers, so maybe a config option would be better.


[Search] Bump azure-core version to unbreak tests

Tests began failing on Monday.

/azp run python - search - ci

/check-enforcer override


problem with default matching using [_]

Creating a very simple template like 'more [_]' causes a TypeError because of an incorrect matching.
Here is the full steps to repeat the problem:
$ cat begin.rive
! version = 2.0

+ *
- I know nothing...

+ more [_]
- more <star>
$ python rivescript-python/rivescript ./
      .   .
     .:...::      RiveScript Interpreter (Python)
    .::   ::.     Library Version: v1.14.2
 ..:;;. ' .;;:..
    .  '''  .     Type '/quit' to quit.
     :;,:,;:      Type '/help' for more options.
     :     :

Using the RiveScript bot found in: ./
Type a message to the bot and press Return to send it.

You> help
Bot> I know nothing...
You> more thing
Bot> more thing
You> more
Traceback (most recent call last):
  File "/usr/local/Cellar/python/2.7.12_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/local/Cellar/python/2.7.12_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/rive-test/rivescript-python/rivescript/__main__.py", line 27, in <module>
    interactive_mode()
  File "/rive-test/rivescript-python/rivescript/interactive.py", line 260, in interactive_mode
    reply = bot.reply("localuser", msg)
  File "/rive-test/rivescript-python/rivescript/rivescript.py", line 999, in reply
    return self._brain.reply(user, msg, errors_as_replies)
  File "/rive-test/rivescript-python/rivescript/brain.py", line 83, in reply
    reply = self._getreply(user, msg, ignore_object_errors=errors_as_replies)
  File "/rive-test/rivescript-python/rivescript/brain.py", line 416, in _getreply
    reply = self.process_tags(user, msg, reply, stars, thatstars, step, ignore_object_errors)
  File "/rive-test/rivescript-python/rivescript/brain.py", line 579, in process_tags
    reply = reply.replace('<star>', stars[1])
TypeError: coercing to Unicode: need string or buffer, NoneType found

It's a bug that this crashed the python module, but the input code wasn't correct:
+ more [_]
- more <star>

Optionals are never captured into <star> tags, so in this example the array of stars is zero length.
I'll fix the crashing part by putting text_type(stars[1]) in the replace statement, so in this case <star> would put in None; I don't care much that it says None and not "undefined" or something, since optionals don't go into star tags anyway. :wink:

This problem should be resolved if you update to v1.14.3.

Thank you very much!
Our problem was the crash. We already fixed the wrong template.


Nesting of file level very difficult to see

VSCode Version:

Version: 1.41.1

OS Version:

Mojave
Steps to Reproduce:
It is very difficult to see the nest level. I often clicked the wrong file in a wrong folder:
https://imgur.com/a/kyN9LiH
Compare it with Atom:
https://imgur.com/HibjXXw

You can change the indent level of the tree views by changing "workbench.tree.indent": <number>,. Let me know if that solves the issue for you.

workbench.tree.indent

ok it worked... to set the number of pixels...


build.prod fails on Windows 8

Our internal CI is on Windows 8, and is unable to execute the task build.bundles.app due to trying to look for main.web.ts in in "node_modules".
[18:44:41] 'build.bundles.app' errored after 932 ms
[18:44:41] Error on fetch for dist\tmp\main.web.js at file:///C:/JenkinsSlave/amir-playground/angular2-seed-advanced/node_modules/dist\tmp\main.web.js
        Error: ENOENT: no such file or directory, open 'C:\JenkinsSlave\amir-pla                             yground\angular2-seed-advanced\node_modules\dist\tmp\main.web.js'
    at Error (native)
[18:44:41] 'build.prod' errored after 14 s
[18:44:41] Error in plugin 'run-sequence(build.bundles.app)'
Message:

Can confirm this is not happening on Windows 10; not sure if this will ever affect anyone else.
Ran the task with latest master to confirm it wasn't anything we've modified in our project.

I should have looked in parent seed project.
They're aware of it:
https://github.com/mgechev/angular2-seed/issues/975

I think this issue is fixed in parent seed project and not in this advanced seed, how can we replicate the fix here.

@hellofornow and @zeeshanjan82 latest upstream parent has been merged in. Please try pulling master and try this. If it fixes, please close this issue 👍

Can confirm it is fixed. Thanks a lot!


Replace "Reply to all” with ”Reply to conversation participants" and "Reply to mentioned users”

So one existing "Reply to all” action will be replaced with two, to avoid confusion: ”Reply to conversation participants" (what we actually have now) and "Reply to mentioned users”.
In order to exclude from the " conversation participants" people, who only favorited something (for GNU Social only!) I will add the simplest check for the ”favorited something by”, but unfortunately there are other variations of the "favoriting activity”, sent by GNU Social server to a client application...
See this conversation: https://loadaverage.org/conversation/8255156#notice-8890101

Implemented in v.31.01


service principle unauthorized

[Enter feedback here]
I followed the steps smoothly according to https://docs.microsoft.com/en-us/power-bi/developer/embed-service-principal, and then run the sample application according to https://docs.microsoft.com/en-us/power-bi/developer/embed-sample-for-customers.
I encountered below error while no error if use master user.
Status: Unauthorized (401)
Response: {"error":{"code":"PowerBINotAuthorizedException","pbi.error":{"code":"PowerBINotAuthorizedException","parameters":{},"details":[],"exceptionCulprit":1}}}
RequestId: 49c2e739-d400-429c-860b-856b92f52a4b

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

ID: c135bb4c-618b-478d-bce7-ac8608e3caac
Version Independent ID: a297498b-afa2-575d-417c-0cb4696a90af
Content: Service principal with Power BI - Power BI
Content Source: powerbi-docs/developer/embed-service-principal.md
Service: powerbi
Sub-service: powerbi-developer
GitHub Login: @rkarlin
Microsoft Alias: rkarlin

Thanks for your comment, @jianyeliu. This issue has been assigned to the doc author for review. In the meantime, you might find a solution in the Power BI Community.

I solved, thanks

@jianyeliu can you please tell what was the problem?


Why is --whole-archive neccesary when building with the session api?

Environment info
Operating System:
Linux version 4.8.0-rc1-ga0cba21
If possible, provide a minimal reproducible example (We usually don't have time to read hundreds of lines of your code)
Building a project using the C++ session API fails without the --whole-archive option but this slows down the linking process immensely and the output binaries are huge (by embedded systems standards). Why can't the linker link this archive normally?

TensorFlow uses a static registration mechanism (in particular behind the REGISTER_OP() and REGISTER_KERNEL_BUILDER() macros) in the implementation of the kernel library, and the default build rules create a single binary that contains all kernels. Without --whole-archive, these static registrations would be stripped, and the kernels would not be registered. See this Stack Overflow answer for a description of a similar registration scheme.
If you're targeting an embedded platform, you might find the experimental support for selective (kernel) registration useful. We've used that to reduce binary sizes for the Android build. See tensorflow/core/framework/selective_registration.h for more details.

Thanks for the detailed response @mrry, and hope that helps @normads!
I'm closing this out, but if you have further issues just reopen this bug.  Note that we use github issues primarily for bugs and installation issues; please ask general questions on StackOverflow and tag with the tensorflow tag.  Thanks!

Thanks a lot @mrry! That makes sense.
@tatatodd will post on stackoverflow next time :+1:

It's 2022, do we still have to compile with --whole-archive?  Linking tensorflow_cc with --whole-archive does cause an executable size of 6Gb. My device fails with "out of memory" attempting to execute it. What's the status of tensorflow/core/framework/selective_registration.h ? It seems to never made it into any release, nor was there any recent update. Is tensorflow for embedded devices no longer a thing?


SearchParameter type is wrong for SourceId

validator (from new publisher) is throwing an error
Type mismatch - SearchParameter 'http://profiles.ihe.net/ITI/MHD/SearchParameter/List-SourceId' type is token, but type here is reference

Presume we want SourceId as an Identifier, not as a Reference.


Using listStrategy: 'Always'

I am porting an angular app to vue and I have trouble figuring out where I should set the listStrategy params. Tried adding it before the query but it still doesn't work I don't get updates when orders change. Any suggestions?
Angular code:
this.ordersObservable$ = this.feathers.watch('orders', { listStrategy: 'always'})
.find({ query: {...

Vue code:
this.findOrders({
  listStrategy: 'always',
  query: {

Feathers-Vuex doesn't use the rxjs plugin and instead taps into Vue's "native" reactivity system.  While listStrategy technically doesn't apply here, you can get the equivalence of listStrategy: 'always' by using the find getter.  Any time the data updates, the list of results will auto-update, as well.


CUDA setup documentation

Should document that CUDA version >=12.2 is required.
Also you need the CUDA_PATH environment variable set, and the CUDA bin directory should be in the PATH.
You may also need to set HOST_CXX. I have HOST_CXX=clang.

Hi @jdart1, I've added the instructions to the README in the rewrite branch.


Sliding animation

How can I configure it globally for sliding animation ?

Honestly, I never figured out if I could configure the animation so that is not something I really support in here.
You can go to the .css and modify the animation by hand tho.
Now, if you think you can achieve that, I am open for a PR.
Cheers.


cmake: generate only requested common headers

Generate only the common headers that caller requested.

I've rebased and committed these.


Building for flutter windows throws errors

I added this package to the project and tried to build for windows and it throwed the errors as shown in the attched image. How can I resolve this? I tried to run the sample code and it gave the same set of errors too.

It seems there is an existing issue with flutter-webview-window which our package is relies on. You can track from here

Thanks for getting back, will track that issue.

@MasterNeuromancer,
Issue should be fixed by now, please use latest version and check


Parameter restart not working in CodeceptJs with Playwright

What are you trying to achieve?
I am using CodeceptJS + Playwright
I'm looking for a before all solution to open browser e execute some steps before scenarios but can't find anyone in codeceptjs+playwright. BeforeSuite can't access browser.
What do you get instead?
I tried to use restart:false to run all scenarios in same browser window but the browser is always restarted before each scenario.
I could see something strange....when using restart:false and test finish, browser close and then another instance browser is opened but closes again and finally open another instance and continue the scenarios.
This not happen when restart:true, browser close and open ok between scenarios.

Provide test source code if related

Here is my helper with restart parameter:
helpers: {
    Playwright: {
      show: true,
      browser: 'chromium',
      windowSize: '1280x960',
      waitForNavigation: "networkidle0",
      restart: false,
      keepBrowserState: true
    },
  },

Details

CodeceptJS version: 3.1.1
NodeJS Version: 14.9.0
Operating System: Windows
Playwright version: 1.14.0
Configuration file:

const dotenv = require('dotenv').config();

exports.config = {
  tests: './specs/site/*.js',
  output: './reports/e2esitecc',
  helpers: {
    Playwright: {
      show: true,
      browser: 'chromium',
      windowSize: '1280x960',
      waitForNavigation: "networkidle0",
      restart: false,
      keepBrowserState: true
    },
  },
  include: {
    I: './steps_file.js',
    testePage: './pages/testePage.js',
    loginPage: './pages/login_po.js',
  },
  bootstrap: null,
  mocha: {},
  name: 'e2e-web-codeceptjs',
  plugins: {
    pauseOnFail: {},
    retryFailedStep: {
      enabled: true
    },
    tryTo: {
      enabled: true
    },
    screenshotOnFail: {
      enabled: true
    }
  }
}

Since 3.1.0 CodeceptJS uses Playwright contexts to to isolate sessions between tests.
Previously all data cleanup between tests was done by CodeceptJS internally and it was pretty flaky. In this release, we just used the proposed way from Playwright to do this.

So technically browser is not restarted. But context is cleaned up.
Could you check if autoLogin plugin can fit your needs?
https://codecept.io/plugins/#autologin
Maybe current behavior could be changed, but you see context is something new. It's like opening a new incognito tab, not a full browser. So I don't think setting restart: true should affect this behavior. Maybe this must be a new option... I don't know. I am also not sure this is the right thing to not restart contexts between tests

Ok, I had to reconsider my previous comment.
I had a discussion with Playwright's team and we agreed that both flows can be used.
So currently I recommend you to downgrade to 3.0.x version
I will work on 3.2.0 where both options will be enabled.
Thanks for the feedback

Hi!
I tried to downgrade de codeceptjs to version 3.0.7 but when reinstalling the dependencies the file \node_modules\codeceptjs\lib\helper\Playwright.js still get the last version with some updates.
I have another project that is running with 3.0.7 and works fine, browser remained open. So I compared the two versions of Playwright.js file and see several differences.
File that let browser close: Playwright.txt
File that maintain browser open: Playwright_oldVersion.txt


Error

Every time I try to run the program I geht this error:
Traceback (most recent call last):
File "hdrcnn_predict.py", line 65, in
FLAGS = tf.flags.FLAGS
AttributeError: module 'tensorflow' has no attribute 'flags'

I have the same problem. Have you solved it?

Yes, I did:
The problem is the version of the python libraries I emailed the developer and they tested it with:
tensorflow 1.8 and 1.11, tensorlayer 1.4.3, OpenEXR 1.3.0.
However the problem seems to be tensorflow 2.0 anything below that should work.
Best regards,
Felix Holzapfel
Am 24.10.2019 um 10:47 schrieb codeman008<EMAIL_ADDRESS>
I have the same problem. Have you solved it?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/gabrieleilertsen/hdrcnn/issues/34?email_source=notifications&email_token=ANQSQCWESWKR2NVYJQWJAGLQQFOLBA5CNFSM4JB6SWZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECEHSEQ#issuecomment-545814802, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANQSQCQS2J22ZDA7WBSTNQLQQFOLBANCNFSM4JB6SWZA.

Thanks. This solved the error for me too.


How do I set Euler's yaw/pitch/roll to 0 again?

I want to reset my Euler yaw/pitch/roll values to 0, how do I do it?

Hi there,
What do you mean by resetting the values for the euler angles?

yes, that's right, how do you do it?

No I mean what exactly do you mean by resetting?

so I want, after I activate bn0 after it exceeds 180 degrees I want to set the euler value to 0 degrees again, is that possible?

I mean the only "hacky" way would be to reset the values individually:
bno055_euler_t euler;

while (true) {
    bno055_euler(&bno, &euler);
    euler.roll = euler.roll % 180;
    euler.pitch = euler.pitch % 180;
    euler.yaw = euler.yaw % 180;
}

I can add an argument to bno055_euler so you don't have to do it manually.

What if it resets itself to a certain degree value? can it be like that?


Take from whom the product is shipped

As object of issue I'm interested to take from whom the product is shipped.
Ex:
Sold by ABCDE shipped by BCDEF
Thanks!

All the information you can get with the library are the ones described in the official guide of Amazon Products API.
In particular you can retrieve for each offer the DeliveryInfo which include IsAmazonFulfilled, IsFreeShippingEligible and IsPrimeEligible.


add Runsteps model

Adds:

RunStep model
RunStepService interface
GetRunStep
GetRunStepLog returns a []byte. This is because the endpoint is NOT returning valid JSON (plain text only)
splits the Do method in client.go into two calls: Do & DoRaw. Where do DoRaw is called by Do and does most of the work (creating the payload, calling makeRequest etc), but without doing the unmarshal (still part of Do). This allows the GetRunStepLog call to use nearly all of same code normal json based api calls do.

includes #8

this looks fine to me. maybe you might want to make DoRaw a private method? if its only being used by functions under the hood?

seems finely


"attach" to a running foreground_task when we restart an application

Hello.
I don't know if I'm describing a bug or just a question (but I don't know how to ask a question other than by submitting an issue ;-))
Here is my usage of the lib:

I start my app, which starts a foreground task.
I close my app with "close all" on android: all apps are closed.
The foreground task continues, and that is expected: great.
When I start again the application (not from the notification: from its icon launcher (on android), I would like to detect the foreground_task is already running, and to attach to its receivePort BUT:

when I start, await FlutterForegroundTask.isRunningService returns false
Even if I init the task before.

=> How can I do to know a foreground task is running when I start my app ?
Thanks a lot.

I have similar issue, after app restart the _isRunningService still says false even when the service is saying

I finally manage to handle that. I write here how I did:
I get the running state at app startup:
await FlutterForegroundTask.isRunningService.
If it returns false, I start the foreground task as explained in the doc.
If it returns true: my foreground task is already running, and I attach to it like that:

I don't call _initForegroundTask
I call _startForegroundTask but with those modifications compared to the doc:

I DON'T call restart service:

in _registerReceivePort I DON'T call _closeReceivePort();


Default colour of the Disabled items text could be lighter.

Hi,
Can we make the default text colour of Disabled Link (Dropdown and Tab items)  bit more lighter?
Currently this is pretty close to that of Active item's text colour.
My suggestion is instead of $gray-600 (#6c757d), we may use $gray-400 (#ced4da) for .disabled class. (src/scss/_variables.scss).
Please see the difference in the following screenshots
Dropdown

Tabs

Also, adding the  .disabled class to links might also use a different colour, but when the click is enabled (but the default behaviour is prevented), we could use the same blue colour.
However, if the click is not enabled, we might use a lighter colour as well telling that link is available but not clickable. May be we can use the same $gray-400 for this as well!
An use case maybe a role based restrictions.
UPDATE
I tried to create a Pull Request instantly at https://github.com/twbs/bootstrap/pull/32473. This is probably not the right way of doing this. Sorry for that.

while for disabled controls there's no direct WCAG minimum contrast requirement, I'd still say that $gray-400 is just a little bit too uncomfortably low (1.5:1 against white). maybe $gray-500 #adb5bd (which gives 2:1 against white) may be a good compromise?

while for disabled controls there's no direct WCAG minimum contrast requirement, I'd still say that $gray-400 is just a little bit too uncomfortably low (1.5:1 against white). maybe $gray-500 #adb5bd (which gives 2:1 against white) may be a good compromise?

Yes, you are right! In fact after sending this I tried with $gray-500, and this indeed looks much better than $gray-400. :)

@patrickhlauke I’d be okay with that I think! Depends on @twbs/css-review feedback on lowering contrast ratios.

I'd be against this — but as @patrickhlauke mentionned, disabled things are still an exception when it comes to contrasts, sadly!
Since it's very easy to customize, your call.

@ffoodd I think it is easy for people to understand between active and disabled items if they are well distinguished. If you don't mind I would like to know why you don't like the idea. Sorry for asking.

it's the tension between signalling visually that something is disabled, while also actually allowing users to see it properly. even somebody who may have low vision / difficulty in distinguishing colour well may want to be able to see that yes, there's something there, just that it's currently disabled - they can get information from that, the same way users with good vision can. but when contrast is too low, they'll struggle. this is why WCAG defines baseline color contrast ratios that we try to follow...but as it explicitly exempts disabled controls, the ratios don't apply...
so it's a case of weighing up "we're allowed to do it" vs "how far should we go to still make it usable/useful regardless"

IMO, if your disabled control is so useless that you don't care it's barely invisible, why not simply drop it?
This is a gross way to highlight the issue, but some patterns in the wild are really difficult: say a submit button is disabled until something happens and has low contrasts, it could be missed — then its state update could be missed too, and your user gets stuck.
So yeah, WCAG does not ask for disabled things to provide sufficient contrast, yet it can (and probably will) be an issue.

FWIW, our disabled buttons don't have enough contrast either but a lot of A11Y tools won't complain about that since they can't deal with opacity.
Wild idea: would it be better/make sense to add an aria-label attribute if we lighten the text color?

Wild idea: would it be better/make sense to add an aria-label attribute if we lighten the text color?

aria-label is only announced by assistive technologies (screen readers, some screen magnifiers with additional voicing capability). they will also, like normal, just announce whatever the text of the control/button is even when disabled. so, it wouldn't make any difference for users who can actually make use of aria-label, and it won't help users who are affected by low contrast, i.e. generally users without assistive technologies who just happen to have low vision/color blindness.

Opened #32785 to tackle this.

Opened #32785 to tackle this.


Drop unsupported Node.js version

Any plans to release a new major version that drop unsupported node.js versions in order to allow updating the dependencies to newer versions and allowing to use newer features? Would also allow to clean up the code a bit.

Hello! There are no current plans as of now. If there are specific version of Node.js that are a minimum requirement for some feature, then that is possible of course.
If you have some things in mind, please feel free to open up a new issue for each individual change / feature request you are thinking of so they can be individually discussed, tracked, and potentially implemented :+1:


404 Error on newest version

Hello,
I have been getting the follow error on the latest version:
INFO - Seeking Plex for Android (TV) player playing 39 [48494] (The Simpsons s25e18 - Days of Future Future) AFTR|e40252f9598ac079-com-plexapp-android from 1303052 to 1330061
ERROR - Exception, removing from cache to prevent false triggers, will be restored with next sync
Traceback (most recent call last):
File "/Users/joshali/PlexAutoSkip-master/resources/skipper.py", line 229, in _seekTo
self.seekPlayerTo(mediaWrapper.player, mediaWrapper, targetOffset)
File "/Users/joshali/PlexAutoSkip-master/resources/skipper.py", line 255, in seekPlayerTo
mediaWrapper.seekTo(targetOffset, player)
File "/Users/joshali/PlexAutoSkip-master/resources/mediaWrapper.py", line 346, in seekTo
player.seekTo(offset)
File "/opt/homebrew/lib/python3.10/site-packages/plexapi/client.py", line 377, in seekTo
self.sendCommand('playback/seekTo', offset=offset, type=mtype)
File "/opt/homebrew/lib/python3.10/site-packages/plexapi/client.py", line 232, in sendCommand
return query(key, headers=headers)
File "/opt/homebrew/lib/python3.10/site-packages/plexapi/server.py", line 753, in query
raise NotFound(message)
plexapi.exceptions.NotFound: (404) not_found; https://192-168-68-152.92110a007d7b460a93c63f8bd7a73073.plex.direct:32400/player/playback/seekTo?commandID=1&offset=1330061&type=video Not Found404 Not Found

Might need to restart or relog your Android TV client. No changes made to this command and this is a Plex API failure. Try all the steps in troubleshooting for Bad Request

I don't think @joshali1990 is the only one. I'm getting this error too. This only started happening within the last week or so.
Here's my log:
PlexAutoSkip_error.log
Here's my config.ini (secrets redacted, changed file suffix to .txt for GitHub):
PlexAutoSkip_error_config.txt
Python Version: ~$ python3 --version Python 3.10.6
Hosted on Linux:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:        22.04
Codename:       jammy

Troubleshooting steps I've tried:

Double-checked basic settings: GDM/Network, Local network CIDR range, Advertise as Player settings, running on the same subnet.
Refreshed Plex token.
Logged out/in
Switched secure connections from Required to Preferred.
Disabled IPv6 on PMS
Switched PlexAutoSkip config.ini to ignore-certs = true
Completely uninstalled PlexAutoSkip, and re-installed

Still think this is a Plex problem, I pulled the latest PAS container and latest Plex server and everything is working fine on my end. I also haven't made any recent changes to this and the script is only failing at the actually API command going to the player which means its down to the API. The only real way to get the 404 error is a problem with Plex Companion not reporting itself to the server correctly, a security problem, or companion problem
https://support.plex.tv/articles/201812803-plex-companion-remote-control-issues/
Check this info here and see if any of these suggestions help, most importantly seeing if your client that's giving you trouble is showing up on the client list
http://server.local.ip.address:32400/clients
I would also check and see if the client APIs for companion are working, which you can see if you get a valid XML return with
http://clientip:32500/resources?token=<PLEXTOKEN>
You can also potentially get the error if your HTTPS certificate is expired or invalid, can try setting to Server Settings > Network > Secure Connections to "Preferred" instead of Required
Let me know how that stuff goes and feel free to share info
Does rolling back to an older version of PAS resolve the issue?
In the mean time I'll put an update out that allows the fallback approach I use for BadRequests also apply to this NotFound error as a workaround but you shouldn't need this approach on an otherwise working GDM setup

cfea592527bfd3a0d13aed7a34a63ddae930b123
For reference, a valid XML client return should look something like this
<MediaContainer>
<Player platformVersion="11.5.0 build 4312" protocolVersion="1" machineIdentifier="CENSORED" deviceClass="stb" platform="Roku" version="<IP_ADDRESS>11-8c8a6a9b7-Plex" protocolCapabilities="timeline,playback,playqueues" title="Living Room" product="Plex for Roku"/>
</MediaContainer>

If its just empty MediaContainer tags then its invalid

@DevMan01 Unlike the Android clients which don't have the option, for Apple TV you also need to enable "Remote Control" in the settings if you haven't done that, I see you mention advertise as player which is essentially the same thing in other apps but I believe on the ATV it isn't called that and that option isn't present, I would double check that as well

Still think this is a Plex problem, I pulled the latest PAS container and latest Plex server and everything is working fine on my end. I also haven't made any recent changes to this and the script is only failing at the actually API command going to the player which means its down to the API. The only real way to get the 404 error is a problem with Plex Companion not reporting itself to the server correctly, a security problem, or companion problem
https://support.plex.tv/articles/201812803-plex-companion-remote-control-issues/
Check this info here and see if any of these suggestions help, most importantly seeing if your client that's giving you trouble is showing up on the client list
http://server.local.ip.address:32400/clients
I would also check and see if the client APIs for companion are working, which you can see if you get a valid XML return with
http://clientip:32500/resources?token=<PLEXTOKEN>
You can also potentially get the error if your HTTPS certificate is expired or invalid, can try setting to Server Settings > Network > Secure Connections to "Preferred" instead of Required
Let me know how that stuff goes and feel free to share info
Does rolling back to an older version of PAS resolve the issue?
In the mean time I'll put an update out that allows the fallback approach I use for BadRequests also apply to this NotFound error as a workaround but you shouldn't need this approach on an otherwise working GDM setup

I get 401 unauthorized when trying to view the clients xml. Tried restarting my Plex server and it's the same thing

So the client list doesn't work or the client resources page doesn't work?
Are secure connections required? Did turning that off to Preferred have any impact if so?

Client list. Secure connections is set to preferred.

Newest version works. I have another weird issue. On my apple tv after there is an autoskip the next time a file plays my server connection is listed as transient. This isn't an issue for most files, but if the file is in a different directory than the previous one then it will not load for some reason. Not sure what could be causing that.

Newest version just bypasses proxying through the server and direct controls the player via its IP address. The fact that you're getting the 404 error means there is till something weird going on with your Plex server and GDM isn't working like it should, this may also be to blame for the other issue you're seeing. There is likely some kind of underlying network issue if the client list isn't reporting
Are you using the skip-next feature? The skip next feature works by creating a new play queue and advancing the selected item and then sending that new queue to the player. This new queue if there is some issues with communicating with the server may be from that. If you have some logs from the first and second episodes showcasing the normal behavior and the subsequent "transient" content I can take a look.
I would try and do some more Plex troubleshooting and see why you can't get your client list to open
You can try adding a token to the client list to see if that changes anything
http://server.local.ip.address:32400/clients?token=<<token>>
I would also try clearing out your cache directory for Plex

Close the Plex server application so the server isn't running
Go to  Plex Data Directory
Delete the "Cache" folder
Start server again

Upon doing some further testing it does look like maybe Plex changed something server side and the scenarios that used to throw the Badrequest error are now throwing the 404 error instead, everything mentioned above still applies but applying the fallback method here does seem to help as anticipated

Started getting the 404 error even on the newest version. Still can't get access to the clients xml even with clearing my cache and restarting PMS. As for the transient server thing, I'll have to try capturing some logs later today.

New update was just to capture the error message for 404 better but it should direct connect now

So ultimately its a Plex problem, certain clients aren't reporting themselves on the client list even though they do report themselves on devices and sessions. As a result, when you go to send commands to them the Plex API, fails because there is no matching device on the client list and the server fails to send the command (since sending commands through the server depends on the client list). The big issue with the 404 error specifically is that the error message and exception type for this problem changed recently with a Plex server update. Previously this same scenario would throw a "BadRequest" error instead of a "NotFound" error
Fortunately, when Plex fails to put the clients on the list there's still enough data from the device and session info for me to get the IP address and port of the client and send the commands directly to the player device bypassing the server. This fallback method wasn't being used because PlexAutoSkip previously only triggered this approach when it encountered a "BadRequest" exception, so the new "NotFound" exception change wasn't accounted for
Rather than rely on the exception to fire now, the new update to PlexAutoSkip just looks at the client list and checks if the player from the current session is present. If not, it doesn't even bother trying to connect through the server now and just goes straight to the direct IP approach thus avoiding this scenario in the future in the event the error type changes again and fixes the issue with "NotFound" and "BadRequest" errors

Brilliant! Nicely done!!

Just pushed one more small update, needed to do some tweaks to checking the clients and some IP address comparisons for some edge cases


Odd behavior when extracting variable from function call argument in typescript

It seems to ignore my visual selection and instead pulls everything around the parentheses.
https://github.com/ThePrimeagen/refactoring.nvim/assets/6101431/e7575844-f845-446f-8542-f12a8599c2eb

ok, i've determined that i'm only seeing this issue with this old-style nvim_set_keymap config
vim.api.nvim_set_keymap("v", "<leader>ri", [[ <Esc><Cmd>lua require('refactoring').refactor('Inline Variable')<CR>]], {noremap = true, silent = true, expr = false})
updating to newer mappings fixes my issue


Revert Keycloak upgrade

An issue with the latest release of Keycloak breaks our ability to fetch users from MSPSDS (the exact cause is still TBD, but seems related to a permissions issue for calls to the Keycloak API when using client credentials authentication).
A (possibly related) issue in Keycloak 4.7.0 also prevents us from being able to restrict access to the Keycloak admin console, but still allow user management (see KEYCLOAK-9066).

Closing this in favour of directly reverting #393 instead.


fix(diff): resolve diff problem

Fix diff result always 0 and add new options parameter to diff module
#9

:tada: This PR is included in version 2.0.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Crash on deallocate

AMViralSwitch adds observer for "on" keypath in "didMoveToSuperview" delegate method, which is called twice (on adding to superview and on removing from one), but view removes observer one time in dealloc method.

Hi @alex566
You are right about the observer possibly set twice, but I don't understand why it would crash. Can you post the stacktrace?

In the meantime checkout latest commit for a possible fix.

Does this happen even with the latest commit?

Yes

Can you provide a sample to reproduce the issue?

https://github.com/AmauryVela/test_virals
I'm new with git so i dont know if theres another way to show you an example.
Cheers

The way is fine, the sample is not. It would be nice to have a sample that compiles without having to hunt down dependencies... Most of all it would be best to have the steps to reproduce the crash. After getting the sample to compile I tried to tap around (the foreign language doesn't help) but got no crash (beside the one due to the missing segue).

Yes, latest commit fixes the issue, when I write this code manually. Could you please include this commit in pod to apply changes?

Great. I've pushed the new pod, version 0.2.5


http3: bad Errorf

https://github.com/quic-go/quic-go/blob/e0bf13be01aaa715329d32da90d526671b5245ce/http3/server.go#L424
will substitute err into the %+v instead of the %s, which is clearly not what was intended, but I'm not sure what the original intent was. Substituting l into %+v, which will print the address of that object, doesn't seem super helpful.

Would you mind submitting another PR? 🙏


How to use date option?

I'd like to override the mod/creation time of a file by setting the date option, but I cannot figure out the correct format.

Do not use the issue tracker for general support. Ask such questions on sites like tex.stackexchange (and then provide a complete minimal example).
As mentioned in the attachfile2 documentation its commands and options are based on the attachfile package:

Basically this package attachfile2 follows the user interface of package attachfile,
look into its documentation.

Date usage is described in section 4.2 of the attachfile documentation.


Commit rights on tree-sitter-kotlin

Hi @fwcd
I am the original author of semgrep and we are considering using your tree-sitter-kotlin for adding support for Kotlin in Semgrep.
We have a few extensions to tree-sitter-kotlin that improve the parsing rate from 70% to 90% on the top 20 github kotlin projects.
Looking at the recent activity on this repository, there are a few people like @gzsombor that made PR that didn't get review or merged. Would you mind give more commit rights to external contributors to accelerate the development of tree-sitter-kotlin?

Hi, glad you're finding this project useful! I haven't really had much time to maintain it recently, but I would be happy to grant other contributors commit access, as long as they follow the general style of the project and add tests.

sounds great! Thx a lot.

Having published to crates.io would also nice be :wink:


Might be a good idea to have lazy loading as a separate module, and add then add lazy loading support here.

Check this out :)
https://github.com/NathanWalker/ng2-image-lazy-load/blob/master/src/app/directives/image-lazy-load.directive.ts

@ihadeed  This is a very important requirement !!! Waiting for you good news!

Could you add that? I think we need loading a small image first after that download a large image then replace small image

Lazy loading is much needed

Cached images with lazy loading would be great for infinite scroll lists.

any update on this ?
is there any other module that I can use with ionic image loader to lazy load images?


Change exec in manage_binding to use the template resource in line for command and onlyif

Change exec in manage_binding to use the template resource in line for command and onlyif

any update?

@jwtdrjj Can you rebase? Hopefully that will fix the failing test jobs

We should be good to go now.

Hi. I'm going to close this PR. We deprecated the module and the new version is available here: https://forge.puppet.com/puppetlabs/iis


Glimpse v2 - Suppport chained service calls

This is a feature request to support chaining information from service calls and displaying them in a glimpse tab.  This is extremely useful in SOA environments where applications call services which may call other services.
I hacked together something to work with 0.87 but haven't had any time to port it to 1.0.  Basically how it worked was that a wrapper over my http client included the glimpse cookie information in the request which was then read by the service that had glimpse installed, captured all the information, and returned the response header with the glimpse capture ID.  The client would receive a tab that contained all the service calls and a link to drill into them.  I stole some internals from the Ajax tab and used similar functionality to change the client context to that of the service call (making a request to the service using the capture ID) and displaying all of its capture information.
Another option could be to include the service calls timeline in that of the parent so you can visualize every detail of what occurred (db queries, controller action methods, filters, etc.) through the entire life of the request.  I personally liked the drill down so you could get the rest of the tabs filled with the service's information (configuration, etc.) and the service didn't have to return the capture data until it was needed.
It was definitely not without its challenges.  One of the worst was not being able to identify a way to automatically hookup proxying http requests in the framework.  I had to make a generic wrapper that everything used and then a glimpse package that then wrapped the generic.  I really love how glimpse "just works" without needing to modify code so I wasn't particularly happy about that way but it worked.
Sorry for the TL;DR.  Please let me know if you think this might be a useful feature and hopefully someday I'll have time to work on it again.  Thanks!

Is this in progress? Just wanted to know how much work on this has been completed.

Good amount has been done already - https://github.com/avanderhoorn/Glimpse.Prototype/. Feel free to take a look. No eta on release date yet though.

Any updates about this 2 years later?


feat: add k8s module

closes #123

In general this is looking good. You have the k8s package as its own Go module and have it on a build tag, which is what I would do.

@myzie I did some testing and made some updates, I think this PR is ready to be reviewed/merged.
There's more functionality that we can add later but this should cover the base CRUD use cases and we can wait for user feedback to add more stuff.

I confirmed a basic k8s.get("pod.v1") works for me with Docker for Mac's k8s setup. I don't have another cluster at the moment to test against, so I'll defer to you on confirming anything beyond that for now!
Were the toolchain go1.21.0 go.mod entries getting in the way for you?

Yes, I tested against both real clusters and Kind clusters.
The toolchain directives were preventing gopls from working for me.


Change Link to https

Http does not work anymore. Only https.

Thanks! Apologies for the very late response, I've been really busy with school.


LUT Resampling Generalization

I tweaked the resampling code to leverage xarray.apply_ufunc which reduces the code duplication and applies to all keys along the wl dimension, enabling future proofing.

@jammont, thanks for the improvements! Looks good. However, could you resolve the conflicts before I merge?


Interactive window debugging - support break on enter

Will VSCode Python Interative Window Debugger be released in the next update?

Yes it's highly likely. It's in progress.

Yes it's highly likely. It's in progress.

Brillliant!!! I can't wait to see it!!!!


CLIMATE-588 - Refactor config based evaluation

Merged build triggered. Test Failed.

Merged build started. Test Failed.

Merged build finished. Test Passed.


Update add-to-project.yaml

Testing if this will correctly add an issue to the project when getting a new comment.

another test to see if this will get unarchived


[Automation] Generate Fluent Lite from Swagger servicefabricmanagedclusters#package-2024-04

[Automation] Generate Fluent Lite from Swagger servicefabricmanagedclusters#package-2024-04

/azp run java - servicefabricmanagedclusters - mgmt - tests

API change check
APIView has identified API level changes in this PR and created following API reviews.
com.azure.resourcemanager:azure-resourcemanager-servicefabricmanagedclusters


Feature: macros to map screens/tracks -> pages

Sometimes we don't have reliable pages data, so instead push tracks and/or screens through this package instead. It would be good to have macros in this project that map those sources into the correct format for pages.

Issue closed to prepare for Repository Archival


Opening REPL also auto-opens Wokspaces

It is probably a good thing if REPL is disconnected but otherwise annoying.

It happens only if there was no initial connection and connection to previously used broker has failed (following the logic in #2726):
            if (!RSessions.HasBroker) {
                var connectedToBroker = await Connections.TryConnectToPreviouslyUsedAsync();
                if (!connectedToBroker) {
                    Connections.GetOrCreateVisualComponent().Container.Show(focus:false, immediate:false);
                }
            }

OK.


Added test cases and a fix for Issue #409.

Issue #409 : Recursively fill in the result with preset after setting in the conf in ConfigDict.call

Coverage remained the same at 85.112% when pulling 9a5323a28ce8b118a9955dc539159d84c9dd1139 on wecacuee:issue-409 into 5639ad68d648343a1ca9885bdd17072ae3b129ea on IDSIA:master.

@wecacuee Great, thanks for your first sacred contribution! Could you add a test case with a real experiment object as described in #409. Your added test cases probably already cover that behavior, but I think it would be good to also document the correct behavior on the user facing API.

@wecacuee looks great. Please just delete the one comment and then we can merge.


Improve parser performance

Originally created by Antoine Nguyen on 2009-11-06T11:02:11Z
We need to define a better parser structure:

Don't parse already handled lines (based on the date)

This issue was moved to modoboa/modoboa-stats#1


Is this still working for newer rclone versions?

Hi, I tried using this to copy a couple of files but it doesn't seems to be working. It keeps on changing SAs and then shows that transfer thingies with 0/800GB transfered. Then it goes back to changing SAs and keeps doing that. Nothing is getting copied to my other drive.
I have added SAs to both the remotes.

anybuddy??


upgrade protobuf-lite from 1.19.0 to 1.21.0

Codecov Report

Merging #11074 (3c3c05b) into master (2fabbe4) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #11074      +/-   ##
==========================================
- Coverage    0.11%    0.11%   -0.01%
==========================================
  Files        2199     2200       +1
  Lines      118779   118818      +39
  Branches    18000    17993       -7
==========================================
  Hits          137      137
- Misses     118622   118661      +39
  Partials       20       20

Flag
Coverage Δ

integration1temurin11
0.00% <ø> (ø)

integration1temurin17
?

integration1temurin20
?

unittests1temurin17
?

unittests1temurin20
?

unittests2temurin11
0.11% <ø> (-0.01%)
:arrow_down:

unittests2temurin17
0.11% <ø> (-0.01%)
:arrow_down:

unittests2temurin20
0.11% <ø> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 18 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


update LONG_NAME attributes to match M21C file specs; conservative regridding of (obs) PRECIP_FILE inputs

The primary objective of the present PR is to bring the file specs changes from M21C into "develop".  The corresponding M21C PR is #637 (merged on 8 Dec 2022).
Additionally, the present PR changes the "regrid_method" for the input (obs) precipitation from PRECIP_FILE in GEOS_SurfaceGridComp.F90 to "conserve".  This is of no consequence for FP-like systems that do not use observed precip inputs.  The change was made with a view towards future reanalysis and S2S systems.
No changes were made to GEOS_CatchCNCLM45GridComp.F90 because this CatchCN model version is scientifically obsolete and has been disabled.  (Proper cleanup of the repo remains pending.)
In M21C, most LONG_NAME attributes for "albedo" were changed to "reflectivity".  For consistency, I applied this change in a few more places where it was not applied in M21C (https://github.com/GEOS-ESM/GEOSgcm_GridComp/commit/3790723abae6e09cdfede8d0f8e349ab97fdbc9e, https://github.com/GEOS-ESM/GEOSgcm_GridComp/commit/e31cda3931f6e250e6a80baaa165dc95f80529e6).
Specific comments:
GEOS_SurfaceGridComp.F90

It looks like OBIO is not in M21C, and the exports FSWBAND and FSWBANDNA have been replaced with DRBAND and DFBAND.  This remains as in develop.
The AICE field in the M21C file specs ("slv" collection) uses the OFRACI export.  I did my best to transfer this export from M21C to "develop" but I can't promise that I didn't mess up.  This will require further inspection and testing.

GEOSsaltwater_GridComp/*.F90

There are several LONG_NAME attributes that include the term "skin" temperature.  I don't know enough about the ocean and sea ice variables to tell whether the fields should be called "skin temps" or "surface temps".  This requires further discussion and input from the @GEOS-ESM/ocean-team

GEOS_SeaiceInterfaceGridComp.F90

There are two LONG_NAME attributes of "downwelling"/"downward" longwave fluxes.  Elsewhere in the code this was corrected to "absorbed" longwave flux.  I don't know enough about sea ice to know if the change applies here as well (although I would be surprised if it did not).  This requires further discussion and input from the @GEOS-ESM/ocean-team

@biljanaorescanin, @sdrabenh:  There's one more issue related to copying the M21C file specs changes into "develop".  For M21C, we got NaNs in the all-surface runoff output because of a bug that was introduced with changes to the routing scheme (as currently used in the coupled model).  The corresponding M21C PR is #969.  However, the fix that we implemented for M21C is unlikely to work for "develop" because the M21C fix effectively disables the routing scheme (which is not needed for M21C).  Note also that the relevant code block in "develop" is somewhat different from that of the "R21C" branch.
Having said that, it's not clear to me that the bug still exists in "develop".  So first we need to run the GCM for a day or so, using the branch from this PR, and output the "flx" collection from M21C (which includes the all-surface runoff).  If this produces reasonable RUNOFFTOT values, no further action is needed.  Somewhat more likely, though, this will produce NaNs for RUNOFFTOT.  If that is the case, we need to find a fix for the RUNOFFTOT output that does not adversely impact the routing scheme.  To find such a fix, we may need to go back to Atanas, who introduced the problematic change in the R21C tag.

All GEOSldas Regression tests passed.
GCM 1-Day AMIP:
Has as expected differences in metadata but for flx collection variable RUNOFFTOT is NAN.
34 : 2015-04-15 14:30:00       0   259920  259920 :                     nan             : RUNOFFTOT

Here are Catch and Surf metadata diff summary:
Comparing NC4 catch_internal_checkpoint using nccmp...
Failure!
Checking for data differences
Checking for metadata differences
DIFFER : LENGTHS : ATTRIBUTE : long_name : VARIABLE : CAPAC : 37 <> 28 : VALUES : "vegetation_interception_water_storage" : "interception_reservoir_capac"
Comparing NC4 surf_import_checkpoint using nccmp...
Failure!
Checking for data differences
Checking for metadata differences
DIFFER : VARIABLE : DFPARN : ATTRIBUTE : long_name : VALUES : "normalized_surface_downwelling_PAR_diffuse_flux" <> "normalized_surface_downwelling_par_diffuse_flux"
DIFFER : VARIABLE : DRPARN : ATTRIBUTE : long_name : VALUES : "normalized_surface_downwelling_PAR_beam_flux" <> "normalized_surface_downwelling_par_beam_flux"
For history collections:
Comparing tavg1_2d_flx_Nx-.20150414_2130z...
Failure!
Checking for data differences
Checking for metadata differences
DIFFER : VARIABLE : RUNOFFTOT : DOES NOT EXIST IN "/discover/nobackup/borescan/par/stock_gcm_amip_1032/scratch/stock_gcm_amip_1032.tavg1_2d_flx_Nx-.20150414_2130z.nc4"
DIFFER : LENGTHS : ATTRIBUTE : long_name : VARIABLE : FRSEAICE : 33 <> 28 : VALUES : "ice_covered_fraction_of_grid_cell" : "ice_covered_fraction_of_tile"
DIFFER : LENGTHS : ATTRIBUTE : standard_name : VARIABLE : FRSEAICE : 33 <> 28 : VALUES : "ice_covered_fraction_of_grid_cell" : "ice_covered_fraction_of_tile"
Comparing tavg1_2d_lfo_Nx-.20150415_0030z...
Failure!
Checking for data differences
Checking for metadata differences
DIFFER : VARIABLE : PRECRAINCU : DOES NOT EXIST IN "/discover/nobackup/borescan/par/stock_gcm_amip_1032/scratch/stock_gcm_amip_1032.tavg1_2d_lfo_Nx-.20150415_0030z.nc4"
DIFFER : VARIABLE : PRECRAINLS : DOES NOT EXIST IN "/discover/nobackup/borescan/par/stock_gcm_amip_1032/scratch/stock_gcm_amip_1032.tavg1_2d_lfo_Nx-.20150415_0030z.nc4"
DIFFER : VARIABLE : PRECCU : DOES NOT EXIST IN "/discover/nobackup/borescan/par/exp_gcm_amip_1032/scratch/exp_gcm_amip_1032.tavg1_2d_lfo_Nx-.20150415_0030z.nc4"
DIFFER : VARIABLE : PRECLS : DOES NOT EXIST IN "/discover/nobackup/borescan/par/exp_gcm_amip_1032/scratch/exp_gcm_amip_1032.tavg1_2d_lfo_Nx-.20150415_0030z.nc4"
LND collection differences are too long to list here since most variable name changes are there.  But all changes are in metadata + we now with branch have one more extra variable
13 : 2015-04-15 19:30:00       0   259920  184367 :      0.0000    0.033201      1.0889 : INTRWATR

@sdrabenh:  This PR is now ready for merging as far as the land group is concerned.  We still need review and approval from @GEOS-ESM/landice-team, @GEOS-ESM/ocean-team, and @GEOS-ESM/seaice-team.  Also, the (all-surface) RUNOFF output is indeed NaN, which requires fixing by @atrayano (see comment above date 7 Nov 2024 6:17pm EST).  I think it would be best merge this PR as is (pending the aforementioned review and approvals) and start a new PR that addresses the NaNs in the (all-surface) RUNOFF output.

@atrayano is working on a fix for all-surface RUNOFF separate of this PR.

Last commit fixed value for RUNOFFTOT variable and now it is not NAN value.

Example from tavg1_2d_flx_Nx collection one time step:
29 : 2000-04-15 01:30:00       0   259920       0 : -5.4004e-05  1.7784e-06  0.00069053 : RUNOFFTOT
Other differences are as before all in metadata, long name changes for many variables.   (  <= this comment is valid for AMIP, REPLY and no inc REPLAY)

Ocean coupled MOM6 run:  fails for Catch restart and Surf collection are due to long name changes not data changes.
@zhaobin74  I've only run standard 1 day C12 MOM6 test not sure do you want to run anything else?

Last commit fixed value for RUNOFFTOT variable and now it is not NAN value.

Example from tavg1_2d_flx_Nx collection one time step:
29 : 2000-04-15 01:30:00 0 259920 0 : -5.4004e-05 1.7784e-06 0.00069053 : RUNOFFTOT
Other differences are as before all in metadata, long name changes for many variables. ( <= this comment is valid for AMIP, REPLY and no inc REPLAY)

Ocean coupled MOM6 run:  fails for Catch restart and Surf collection are due to long name changes not data changes.
@zhaobin74  I've only run standard 1 day C12 MOM6 test not sure do you want to run anything else?

@biljanaorescanin, based on the nature of this PR, a C12x5 coupled run is adequate. Thanks for the test.


How to run a sample?

How could I execute a sample and output the result? Thanks.

We have implemented a more automated and user-friendly version of VCS, which will be updated soon with detailed tutorials. Please wait patiently.
---- Replied Message ----
| From | @.> |
| Date | 09/05/2024 22:11 |
| To | @.> |
| Cc | @.***> |
| Subject | [wndif/Tarsel] How to run a sample? (Issue #2) |
How could I execute a sample and output the result? Thanks.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


How to install fonts with vuejs plugin?

Hi
How do I install fonts for templates I'm using with the vuejs plugin?
Thanks

@bensullivan You add them through link tags, just like in normal HTML. Ex
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Playfair:wght@300&display=swap" rel="stylesheet">

Sorry @bensullivan, I missed this because it was edited. The easiest way is to grab the font via a webjar, but you can also just put it in a folder and add everything as static files.


Append knoguchi22 to blossom-ci whitelist [skip ci]

@knoguchi22  please sign off on the patch.  If you haven't yet please read the contributing doc, the signing your work section is specifically here: https://github.com/NVIDIA/spark-rapids/blob/branch-24.12/CONTRIBUTING.md#sign-your-work

build


Command center not showing when switched from off to on

Type: Bug

Setting the command center as off using the pop-up menu in the title bar
Setting it on only displays the two arrows and not the search bar (see screenshot below)

VS Code version: Code 1.82.1 (Universal)<PHONE_NUMBER>d557a81c9d0b5f8a5a1e9274db5585, 2023-09-08T08:49:32.930Z)
OS version: Darwin arm64 22.6.0
Modes:
Extensions (20)

Extension
Author (truncated)
Version

gitlens
eam
14.3.0

RunOnSave
eme
0.2.0

latex-workshop
Jam
9.13.4

vscode-vector-aquarium
le-
0.0.2

json
Mee
0.1.2

python
ms-
2023.16.0

vscode-pylance
ms-
2023.9.10

jupyter
ms-
2023.8.1002501831

jupyter-keymap
ms-
1.1.2

jupyter-renderers
ms-
1.0.17

vscode-jupyter-cell-tags
ms-
0.1.8

vscode-jupyter-slideshow
ms-
0.1.5

indent-rainbow
ode
8.3.1

r
REd
2.8.1

code-spell-checker
str
3.0.1

code-spell-checker-french
str
0.4.0

vscode-pets
ton
1.25.0

intellicode-api-usage-examples
Vis
0.2.8

vscodeintellicode
Vis
1.2.30

console-ninja
Wal
0.0.218

(1 theme extensions excluded)

Yeah, it's a bit confusing but there are two things that are both named command center:

command center (via the setting) is the whole title bar toolbar
command center is the quick pick entry of that toolbar. this can be configured via the context menu

Oh ok thanks I tried setting it on and off using the two options but the command center stays the same when setting it on from both sources.
Just to be clear, the context menu is the thing portrayed in the screenshot I took ?

Just to be clear, the context menu is the thing portrayed in the screenshot I took ?

It's more confusing 🙈 there is another context menu on the arrows

Wow I did not know that 🫠 !
Yes it did fix the issue I had (see in the photos I added).
Thanks a lot


any plan to upgrade to angular2 rc

any plan to upgrade to angular2 rc?

closing since this was rewritten with the CLI


feat(NumberTheory/DirichletCharacter/Orthogonality): new file

This PR is the final step in establishing the orthogonality relations for Dirichlet characters.
See here on Zulip.

Why do you assume throughout that there's a root of unity of order n.totient, and then derive the (strictly weaker) statement that you actually need, i.e. that there's a r.o.u. of order (ZMod n)^x.exponent, on-the-fly from this? I guess the answer is that the overwhelmingly most important use case is when R is the complex numbers and then you have roots of unity of all orders; and I don't want to hold up the progress of the wider project because of this detail. But it would be a pity if applications to e.g. rationality results for Dirichlet characters later get held up because nobody realises that the code in this file can be easily strengthened.
May I suggest we put in a TODO in the code, and a matching github issue, suggesting that in future it might be nice to implementing the  Carmichael lambda function and re-jig this code to require HasEnoughRootsOfUnity R (carmichael_lambda n) or some such? This would be a good first project for a learner.

If you think it makes sense to use the weaker hypothesis, I will do that. The main reason I used n.totient is that there appears to be no handy Mathlib name for Carmichael's function. (Plus, as you say, I anticipated that this would mostly be used with algebraically closed fields as targets, where it doesn't really matter.)

If you think it makes sense to use the weaker hypothesis, I will do that. The main reason I used n.totient is that there appears to be no handy Mathlib name for Carmichael's function. (Plus, as you say, I anticipated that this would mostly be used with algebraically closed fields as targets, where it doesn't really matter.)

If the problem is only that the name is long to write you can always use a local notation or something. I agree it's not very important, but since it also comes at essentially zero cost I would go with David's suggestion.

Ii the end, it is only the variable line where one has to use the longer version, so that's not really a problem. Also, it saves a private lemma plus two proof lines, so I tink it is actually a good thing. Thanks @loefflerd !
I've also taken the opportunity of fixing an inconsistency in the direction of the isomorphism in one of the various duality statements (which also got rid of a few .symms in the definitions).

This looks great now – the new treatment is both simpler and more general. Happy to recommend merging it in this form.

Thanks!
bors merge


About the License

Hi Guys,
What is the license of this repo?  Could I use the checker.sh with the MIT license?
Thanks!

MIT

Thanks!


add HLS support for WithColorspace

Tackling #165 by adding opencv translations key

Merged it. Thanks for the help!


[IM] Move ReadClient callbacks to separate callback class

Problem
Fixes #10573
Move read / subscribe related callbacks to seperate class.
Change overview

Move Read / Subscribe related callbacks to seperate class.

Testing

This should be covered by existing test cases.

@Damian-Nordic @saurabhst  @msandstedt PTAL thanks

fast track: several day old PR, created by domain owner with separate approval from another domain owner. General refactor of code.


[WIP] oldschool-runescape: init package

This packages one of Jagex's massive online multiplayer games, Old School RuneScape. I have tested this package for a few hours and found no problems. Audio may cut out after some time without the alsaLib updates in staging/staging-next, but will be solved when those are merged to master.
I have made this package depend on openjdk11, because JDK 8 doesn't support UI scaling from the command line, and RuneScape's User Interface is absurdly small without it.
Upstream has not provided any version numbering for this client, however it does not seem as though it is updated often at all, as it automatically downloads any Old School RuneScape updates on launch to the user's home directory

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

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

[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@MP2E are you motivated to continue with this PR?

I tend to use the 3rd party RuneLite client now which I'm not sure on how to properly package. I didnt get too far repackaging the official gpl launcher, though I just pushed a few tweaks I made to this launcher in the meantime.
Since it's unclear whether this can be distributed with NixOS and I'm probably just going to stick with RuneLite, I'll go ahead and close this PR.


Fix imports

fixes #2

I realize now I forgot to clean the jupyter notebook before committing.
Besides the rubbish, there were also some sensible updates to the text - I'll just put them back in my next PR ;-)

ups, I sorry for messing up the merge


Create unittests with pytest for "statistics" module

You can base yourself on the following if needed: https://github.com/Fernando-Urbano/efficient-frontier-regularization/blob/main/tests/test_portfolio.py
GenAI can be very useful for this: you can ask it to read the module and generate some tests, after, you should try to make the tests better. For instance, try to create a situation in which you know the answer and check if the function returns the correct answer. It is also useful to create unit tests for situations in which there should be a problem and the function should not work.
If you deem that some changes are necessary in the module of the functions, feel free to change it.

I have created a simulated returns dataframe that can be helpful. In this way, there is no need to get real data to do the tests:
https://github.com/Fernando-Urbano/portfolio-management/tree/main/tests/utils.py
I believe it is worth to use it, if needed :)

@Fernando-Urbano I'll pick this one up along with the "analysis" module. I have two courses this quarter that deal closely with these libraries, so you can count on me for enhancements to these modules as well.

Great!

@Fernando-Urbano I notice that neither the portfolio_management.statistics module, nor any other module, contains the calc_summary_statistics function that was in the original pmh library. I assume we want to add that function to the portfolio_management.statistics module? If so, I will add it to facilitate my tests for this issue.

Hi Austin, it is in "statistics". It indeed was not, but now it is.
You have to pull from release/0.2.0.
If you have any issues, let me know.

You can just do "pull origin release/0.2.0" to your branch and it should be fine!


[FEAT] Apply expansion during executing command

related issues: #75 #91 #85 #64
Solved: #61

@LeaYeh Definitely take a look at the changes now.
Maybe we should do a code review together tomorrow.
But please only after the exam, I have to practice before.


Update README to clarify web ui stuff

This pull request partially addresses the problems described in https://github.com/googlefonts/fontbakery/issues/1212
@felipesanches please check I didn't make any mistakes

yes, that's a good description.


Searchguard properties not exists in elastic context

I've encountered a problem with configuring the plugin for password different than default for searchguard keystore/truststore on image ose-logging-elasticsearch5:v3.11.98
    openshift.searchguard:
    keystore:
       path: /etc/elasticsearch/secret/admin.jks
       password: not-default-pass
    truststore:
       path: /etc/elasticsearch/secret/searchguard.truststore
       password: not-default-pass

java.lang.IllegalArgumentException: unknown setting [openshift.searchguard.keystore.password] did you mean any of [openshift.searchguard.keystore.path, openshift.searchguard.truststore.path]?
Same error for trustore password as well.
According to documentation action-groups such properties should work.
Is there a problem with my configuration?

This is a documentation error as the  'openshift.searchguaurd' key and trust store settings are no longer used.  Authentication is strickly either bearer token or certificate based where the trust and keystore config is here: https://github.com/openshift/openshift-ansible/blob/release-3.11/roles/openshift_logging_elasticsearch/templates/elasticsearch.yml.j2#L47
Marking this as a bug to clean up the configuration.


controls screen not rebuild on fullscreen

[in windows platform]
I want to show a custom view on video . for example i defined a variable that save play pause count  and want to show in center of screen :
class _VideoPlayScreenState ... {
  var playPauseCount = 0;

change variable :
    player.stream.playing.listen(
      (bool playing) {
        setState(() {
          playPauseCount++;
          isPlaying = playing;
        });
        debugPrint("_isPlaying = ${playing} playPauseCount : $playPauseCount");
      },
    );

video widget:
....
child: Video(
          controller: _controller,
          controls: (VideoState videoState) {
            return Stack(
              children: [
                MaterialDesktopVideoControls(videoState),
                Align(
                  alignment: Alignment.center,
                  child: Text("$playPauseCount"),
                ),
              ],
            );
          },
        ),

it works fine on normal state (any time i press play or puse button playPauseCount inscrease and Text widget in center of player show new value) but after I press full-screen button the playPauseCount variable changes with play-pause, but Text not rebuild and just show old value. After I press full-screen button again and minimize screen it works fine again and updated value appears again.
is this a bug of the library or is my mistake in using library?

It's not a bug in library.

I'm just going to clear some doubts:

Whenever you enter fullscreen, a new route is created (similar to Navigator.of(context).push(MaterialPageRoute(...))) & that route creates a fresh Video widget which has nearly same properties as your original (non-fullscreen) Video widget. So, because it's a different screen/page.
You must look how Flutter lifecycle behaves & I believe it's intentional.

Do not use player.stream.playing to identify play count. The stream will fire if you play/pause/playOrPause. The better idea will be to simply increment your count in your play button logic (instead of relying on stream).


adapter-node fails and logs a 404 when it encounters an asset with a protocol-relative url

Describe the bug
When an asset has an url starting with "//", adapter-node fails and logs a 404 error.
Logs
Server logs:
> Using @sveltejs/adapter-node
> 404 //localhost/svelte-welcome.png (linked from /)
Error: 404 //localhost/svelte-welcome.png (linked from /)

(more details in the "Stacktrace" part)
To Reproduce
An example is here: https://github.com/SiegfriedEhret/svelte-404-repro
Here we go for the steps:
Run the following:
npm init svelte@next my-app
cd my-app
npm install
npm i -D @sveltejs/adapter-node@next

Follow the docs to update the svelte config and add the adapter:
// svelte.config.js
import adapter from '@sveltejs/adapter-node';

export default {
	kit: {
		adapter: adapter({
			// default options are shown
			out: 'build'
		})
	}
};

(⚠ this is the important part) Modify src/routes/index.svelte and replace:

With:

Run:
npm run build

And that is where the 404 is logged.
Expected behavior
First, I'd love to see a warning instead of an error.
Then, if we have a warning, it should not stop on the first relevant asset (it currently does).
Stacktraces
If you have a stack trace to include, we recommend putting inside a  block for the sake of the thread's readability:

Stack trace
❯ npm run build

><EMAIL_ADDRESS>build
> svelte-kit build

vite v2.3.3 building for production...
✓ 34 modules transformed.
.svelte-kit/output/client/_app/assets/svelte-logo.87df40b8.svg                           1.85kb
.svelte-kit/output/client/_app/assets/fira-mono-cyrillic-400-normal.046b609f.woff2       9.08kb
.svelte-kit/output/client/_app/assets/fira-mono-greek-ext-400-normal.8659ae46.woff2      7.85kb
.svelte-kit/output/client/_app/assets/fira-mono-greek-400-normal.1f8b3a07.woff2          10.48kb
.svelte-kit/output/client/_app/assets/fira-mono-cyrillic-ext-400-normal.b3140dd3.woff2   16.11kb
.svelte-kit/output/client/_app/assets/fira-mono-latin-ext-400-normal.b6331a25.woff2      11.84kb
.svelte-kit/output/client/_app/assets/fira-mono-latin-400-normal.a2f9dbe8.woff2          16.44kb
.svelte-kit/output/client/_app/assets/fira-mono-all-400-normal.0d19eb5d.woff             75.54kb
.svelte-kit/output/client/_app/manifest.json                                             2.43kb
.svelte-kit/output/client/_app/error.svelte-9614ef2b.js                                  1.19kb / brotli: 0.57kb
.svelte-kit/output/client/_app/pages/index.svelte-cc0dcee2.js                            4.07kb / brotli: 1.45kb
.svelte-kit/output/client/_app/pages/__layout.svelte-176944a0.js                         4.62kb / brotli: 1.51kb
.svelte-kit/output/client/_app/pages/about.svelte-f4f53345.js                            2.39kb / brotli: 0.90kb
.svelte-kit/output/client/_app/assets/start-a8cd1609.css                                 0.16kb / brotli: 0.10kb
.svelte-kit/output/client/_app/pages/todos/index.svelte-d3b5a46f.js                      6.12kb / brotli: 2.11kb
.svelte-kit/output/client/_app/assets/pages/__layout.svelte-d4883a00.css                 5.04kb / brotli: 1.35kb
.svelte-kit/output/client/_app/assets/pages/about.svelte-4db5be0d.css                    0.11kb / brotli: 0.07kb
.svelte-kit/output/client/_app/assets/pages/index.svelte-078f1a0b.css                    1.35kb / brotli: 0.36kb
.svelte-kit/output/client/_app/assets/pages/todos/index.svelte-ef0435f2.css              3.71kb / brotli: 0.86kb
.svelte-kit/output/client/_app/chunks/vendor-2f7c43bc.js                                 11.48kb / brotli: 4.54kb
.svelte-kit/output/client/_app/start-b2a68348.js                                         17.76kb / brotli: 5.62kb
vite v2.3.3 building SSR bundle for production...
transforming (22) .svelte-kit/build/runtime/app/env.js"scale" is imported from external module "svelte/transition" but never used in "src/routes/todos/index.svelte".
"flip" is imported from external module "svelte/animate" but never used in "src/routes/todos/index.svelte".
✓ 27 modules transformed.
.svelte-kit/output/server/app.js   64.27kb

Run npm run preview to preview your production build locally.

> Using @sveltejs/adapter-node
> 404 //localhost/svelte-welcome.png (linked from /)
Error: 404 //localhost/svelte-welcome.png (linked from /)
    at error (file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/kit/dist/chunks/index5.js:93:11)
    at visit (file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/kit/dist/chunks/index5.js:160:5)
    at async visit (file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/kit/dist/chunks/index5.js:220:6)
    at async prerender (file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/kit/dist/chunks/index5.js:229:5)
    at async Object.prerender (file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/kit/dist/chunks/index5.js:296:5)
    at async adapt (file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/adapter-node/index.js:28:4)
    at async adapt (file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/kit/dist/chunks/index5.js:322:2)
    at async file:///Users/siegfried/dev/my-app/node_modules/@sveltejs/kit/dist/cli.js:616:5

Information about your SvelteKit Installation:

Diagnostics

The output of npx envinfo --system --npmPackages svelte,@sveltejs/kit,vite --binaries --browsers

  System:
    OS: macOS 11.3.1
    CPU: (8) x64 Intel(R) Core(TM) i5-1030NG7 CPU @ 1.10GHz
    Memory: 20.20 MB / 16.00 GB
    Shell: 3.2.2 - /usr/local/bin/fish
  Binaries:
    Node: 16.1.0 - ~/.asdf/installs/nodejs/16.1.0/bin/node
    npm: 7.14.0 - ~/.asdf/installs/nodejs/16.1.0/.npm/bin/npm
  Browsers:
    Firefox Developer Edition: 89.0
    Safari: 14.1
  npmPackages:
    @sveltejs/kit: next => 1.0.0-next.109
    svelte: ^3.34.0 => 3.38.2

Your browser

Firefox 89.0b15

Your adapter (e.g. Node, static, Vercel, Begin, etc...)

Node

Severity
On the protocol-relative url, here are 2 interesting readings:

https://en.wikipedia.org/wiki/Wikipedia:Protocol-relative_URL
https://www.paulirish.com/2010/the-protocol-relative-url/

Even if discouraged, it is still around.
In the end, not severe. I just have to go through all my content to force https 😅!

Is there any situation where //svelte-welcome.png is a valid image? Isn't it necessary that a website called https://svelte-welcome.png/ exists and returns an image at its homepage?

@babichjacob You are right, it should be //domain.tld/svelte-welcome.png. I have updated the issue description and the example repository. Thank you.
@benmccann I see that you added a pkg:adapter-static label, please note that I have this error with the node adapter. I have not tried with the static one.

This is a (potential) issue with the prerendering functionality, so it's best represented by the static adapter label. (Maybe we can change that)

@babichjacob You are right, it should be //domain.tld/svelte-welcome.png. I have updated the issue description and the example repository. Thank you.

Could I perhaps argue that protocol-aware links aren't really useful anymore, or at least not in a modern framework like SvelteKit given previous decisions about what legacy things not to support? HTTPS should be an always thing now—I think. So write your links with the appropriate https:// prefix and in its current state the prerenderer will recognize them as external rather than erroring about not being able to find them internally.

Could I perhaps argue that protocol-aware links aren't really useful anymore

I feel like they should throw a Svelte warning just like with a11y guidelines. Protocol relative links went from good to bad practice
and now that anyone has the means (and somewhat the obligation) to activate secure protocol it would serve a purpose to warn about it.

I can't reproduce with the latest version, no errors are being logged anymore.

Hello,
I just tried with SvelteKit 159 and you are right, no errors are logged.
But nothing is displayed and we don't know why:

And the devtools shows a empty request without a status:

It may be worth showing a warning.

Hello,
I just tried again and it is working.
Aaaand maybe it was a problem between keyboard and chair after all, because the //localhost/... could not work, I needed //localhost:3000/....
Sorry!
xoxo


Allow specifying label selectors for broker persistent volume claims

Overview
PersistentVolumeClaims allow specifying selectors to select specific PVs to attach to:
https://docs.openshift.com/container-platform/3.11/install_config/storage_examples/binding_pv_by_label.html
The StandardInfraConfig and BrokeredInfraConfig resources should be extended to support specifying the selector.

Make part of new MessagingInfra?


copy problem  when data contain invisible letter or word

step
1.select some data that contain invisible letter or word in one of column
2.click  grid title to select all select result
3.right click mouse to copy all select result
4.paste  to excel, only one record was copyed

Please clarify. What do you mean under "invisible letter", do you have some example?


Change the log message to avoid confusing it as an error

What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

/changelog


v1.2.4 looks to have made some breaking change pulled in by docker/distribution dependency

@dmcgowan @crosbymichael @thajeztah
You guys any idea what this could be? (I haven't done any debugging yet to figure out what's up). After pulling in containerd v1.2.4, and also bumping docker/distribution in moby to the same version pulled in in v1.2.4, I'm hitting this error starting the daemon on Windows. So it looks like either a breaking change to distribution.RegisterManifestSchema, or something I'm missing entirely.
PS E:\go\src\github.com\docker\docker> dockerd -g c:\control -D
panic: Unable to register manifest: manifest media type registration would overwrite existing: application/vnd.oci.image.index.v1+json

goroutine 1 [running]:
github.com/docker/docker/distribution.init.0()
        e:/go/src/github.com/docker/docker/distribution/oci.go:43 +0x142
PS E:\go\src\github.com\docker\docker>

I hit this even using a completely empty data-root too.

If you update moby's vendoring to include the version of the distribution project which includes built-in OCI image type support, you have to remove the registration of the OCI image media types from the moby codebase, as noted in this comment: https://github.com/moby/moby/blob/master/distribution/oci.go#L14
Once you do that, you should be fine.

@eatesp Phil - do you have a recommended commit to try? (IMO it’s bad practice to have a package which panics in its init regardless. Catastrophic for consumers. ).

@jhowardmsft see https://github.com/moby/moby/pull/38718#discussion_r256157125

Great, and thanks! Closing out this issue pending moby 38718.


Assignment of unmodified column group (hierarchical index) to data frame changes dtypes

Code Sample, a copy-pastable example if possible
data.zip
With the attached data (0.18.1 msgpack format), read the contained data frame and inspect the dtypes:
df = pd.read_msgpack('path/to/test.msg')
print df.dtypes
phases      end              datetime64[ns]
            name                     object
            start            datetime64[ns]
parameters  scanFrequency           float64
            tideFile                 object
dtype: object

After assigning a column group to itself, the dtypes of this column changes:
df['parameters'] = df['parameters']
print df.dtypes
phases      end              datetime64[ns]
            name                     object
            start            datetime64[ns]
parameters  scanFrequency            object
            tideFile                 object
dtype: object

Expected Output
I would expect that dtypes are preserved.  You need to show start frame, what you are doing and ending frame that can be copy/pasted

I am unable to generate a minimal example with artificial data. Why is it not reproducible from the provided data file?

Ok, now I succeeded. The important aspect seems to be that within the group of columns that you are assigning there are multiple columns with diverging dtypes. It seems the operation reduces all columns to the common dtype.
df = pd.DataFrame({('test', 'it'): [23.0, 24.0], ('test', 'not'): ['a', 'a']})
df['test'] = df['test']
print df.dtypes
test  it     object
      not    object
dtype: object

Whereas:
df = pd.DataFrame({('test', 'it'): [23.0, 24.0], ('test', 'not'): [5, 5]})
df['test'] = df['test']
print df.dtypes:
test  it     float64
      not    float64
dtype: object

So the issue is that when assigning multiple columns at once, upcasting occurs. Question if if this is expected. In principle, using [] (getitem) to assign a single column does not upcast, but the difference here is of course that you have a multi-index and [] is assigning multiple columns at once.

Having this change the data type looks very unexpected to me, from a usage perspective.

this is as expected, you are assinging a conglomeration of columns, so this is as if they are upcast to a common dtype.
So this is a correct unpacked assignment.
In [9]: df[[('test','it'),('test','not')]] = df['test']

In [10]: df
Out[10]:
   test
     it not
0  23.0   a
1  24.0   a

In [11]: df.dtypes
Out[11]:
test  it     float64
      not     object
dtype: object

I suppose the multi-assignment could be made to work, but its not generally supported and would take some work. If you want to submit a PR great.


configuration.strict is not a boolean

Summary
Cucumber::Formatter::Fast passes configuration.strict into result.ok?
Cucumber::Core::Test::Result::Flaky.ok? treats this as a boolean, but it is actually a Cucumber::Core::Test::StrictConfiguration object
Test::Result::Undefined, Pending also treat it as a boolean
Expected Behavior
When running with --fail-fast --retry 3 --no-strict-flaky, I expect cucumber to continue if a scenario fails once and then succeeds.
Current Behavior
cucumber reruns the scenario, it passes, and then cucumber fails
Possible Solution
In class Flaky/Undefined/Pending from result.rb:
def self.ok?(be_strict = StrictConfiguration.new)
  !be_strict.strict?(:flaky | :undefined | :pending)
end

Your Environment

Version used: 3.1.0

I tried the "Possible Solution", but it seems there are other locations that are passing in a boolean.

in Result class
def self.ok?(type, be_strict = StrictConfiguration.new)
  private
  class_name = type.to_s.slice(0, 1).capitalize + type.to_s.slice(1..-1)
  const_get(class_name).ok?(be_strict)
end

Changing the last line to pass the StrictConfiguration object resolved the boolean passing.  However, the new problem was that the FailFast formatter tells cucumber to die as soon as the first failure happens.  This change in Cucumber::Formatter:FailFast gets things working correctly:
def initialize(configuration)
  configuration.on_event :test_case_finished do |event|
    _test_case, result = *event.attributes
    Cucumber.wants_to_quit = !result.ok?(configuration.strict)
  end
end

It turns out the FailFast change was the only one I needed... Closing this.


Frontend love

Improve frontend experience for users by providing the following:

[x] Make title bold.
[x] Have Jira key in title and linkable.
[x] Limit length of description maybe 5 lines or so and add ellipsis if it has been truncated.
[x] Add header to deploys section of ticket and improve format. Include ruler line to break this up.
[x] Add configurable limit for number of tickets displayed in search results.
[x] Greyed out default ticket description if non exists, 'No ticket description'.
[x] Limit title length to 100 characters, with '...'.
[x] Include info if the ticket has not been deployed 'Deploys - none'
[x] Change title to 'Feature Reviewed Tickets' and remove the subtitle.
[x] Change placeholder text to: 'Search for app name, title, or description'.

LGTM - pending PO visual sign-off and manual assertion that db query with limit performs well.

LGTM :+1:


[Outlook] (landing page) Add links to recent features

Learn Build status updates of commit 397f13a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/outlook/index.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Please close bottom sheet when you click search text field

Idea Description
Currently, we can see the keyboard with the bottom sheet⌨
Reference images and links

✋

Thanks! Assigned 👍


Conditional attributes and relations

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

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

What is the current behavior? (You can also link to an open issue here)
No Conditional attributes and relations

What is the new behavior (if this is a feature change)?
Conditional attributes and relations

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

Other information:

closes #33


Run app service plan without exposed net interface

I would expect that I can create an app service which does not bind to any http server to the provided port (use-case: the app listens to a Redis queue and process tasks without exposing any HTTP interface). Apparently this is not possible, the runtime will always kill the application after 15 seconds because it expects a HTTP server bind to the provided PORT env variable.
Repro steps.

start an app without binging to the provided PORT env variable
see in the logs that the app is killed because failed to bind to the given port in 15 seconds

Project structures.
n/a
The log/error given by the failure.
From Docker log (2020_01_06_RD501AC568477E_docker.log)
2020-01-06 16:34:08.312 ERROR - Container ap-scheduler-test_2_8544691c for site ap-scheduler-test has exited, failing site start
2020-01-06 16:34:08.322 ERROR - Container ap-scheduler-test_2_8544691c didn't respond to HTTP pings on port: 8080, failing site start. See container logs for debugging.

This is not the right forum for this question.  Please post question to https://docs.microsoft.com/answers/topics/azure-webapps.html instead.


Creating and Editing Factorial Experiment through stepper

i can hopefully devote some time to give some review tomorrow (Wednesday) if it is ready for that

Yes, it's ready with functionality wise. But we are facing jest timeout issues in test cases. Still you can do the code review.

I pushed a change to remove strict validation of context metadata in this branch.
https://carnegielearning.slack.com/archives/CTD5UG8R2/p1674241667763139


Class 'MyCademy\BootstrapTour\Tour' not found

In composer.json (require section):
"sorich87/bootstrap-tour": "dev-master",
"mycademy/yii2-bootstrap-tour": "dev-master",

In view am using:
use yii\web\View;
use yii\bootstrap\Html;
use MyCademy\BootstrapTour\Tour;

$tour = new MyCademy\BootstrapTour\Tour([
    'scope' => 'window', //Set scope to make the 'tour' variable global
    'startMode' => Tour::START_MODE_INIT_ONLY, //Only initialize the tour
    'clientOptions' => [ //Bootstrap Tour Options, see: http://bootstraptour.com/api/
        'steps' => [
            [
                'element' => "#tour-el1",
                'title' => "step 1",
                'content' => "test 1",
            ],
            [
                'element' => "#tour-el2",
                'title' => "step 2",
                'content' => "test2",
            ],
        ],
    ],
]);

$tour->run();

And i am got error:
PHP Fatal Error – yii\base\ErrorException
Class 'MyCademy\BootstrapTour\Tour' not found
On my Windows environment - all is OK, but in hosting environment (Linux) - error occured!
Maybe this is a bug due to case sensitive namespace?
What is wrong in my code?
Help me please.

Hi Maxodrom,
can you try it with:
$tour = new Tour([
when you import the class with use MyCademy\BootstrapTour\Tour; you should only use the class name itself, otherwise php will try to look for the class relative to the namespace of your own class.

Yes, I tried.
Smae problem...

use yii\web\View;
use yii\bootstrap\Html;
use MyCademy\BootstrapTour\Tour;

$tour = new Tour([
    'scope' => 'window', //Set scope to make the 'tour' variable global
    'startMode' => Tour::START_MODE_INIT_ONLY, //Only initialize the tour
    'clientOptions' => [ //Bootstrap Tour Options, see: http://bootstraptour.com/api/
        'steps' => [
            [
                'element' => "#tour-el1",
                'title' => "step 1",
                'content' => "test 1",
            ],
            [
                'element' => "#tour-el2",
                'title' => "step 2",
                'content' => "test2",
            ],
        ],
    ],
]);

$tour->run();

The problem remains.

Are you sure your 'vendor' map on the linux server is up-to-date?

Yes, I installed the packages today:
Updating dependencies (including require-dev)

Installing sorich87/bootstrap-tour (dev-master 3fb065d)
Cloning 3fb065d60470f2e2db765214f036e1bae8853e19

Installing mycademy/yii2-bootstrap-tour (dev-master f71794a)
Cloning f71794a3e625ab0c8c009fa28c56101d84484147

But only locally on your windows pc?

Packages are correctly installed on my local project copy and on hosting (remotly).
But on my Windows local project copy are working correctly, but on linux-hosting the problem is occurred.
Construction:
use MyCademy\BootstrapTour\Tour;
$tour = new Tour([...
correctly works on Windows, but not in Linux.
Maybe the problem is just that?

We're using the same code on both windows and linux, so I don't think that can be the problem.
I'll have to investigate further.

Yes, the code base is the same on windows and linux.
Consider that:
In my view I have the follow:
use yii\web\View;
use yii\bootstrap\Html;
use rmrevin\yii\fontawesome\FA;
use MyCademy\BootstrapTour\Tour;

For example construction:
use rmrevin\yii\fontawesome\FA;
echo FA::icon(FA::_REFRESH);

works correctly, but yours is not.

And did you check your code on Linux env?

Yes, runs without any difference

Hmm... ok.
I will check this and create ticket in hosting support.
Thanks.