RAC-4629

Adds the --extra option to run_tests.py.  Allows for addition
configuration files to be added to the generated configuration
file.  All added files should be relative to config-mn.
-extra EXTRA   comma separated list of extra config files (found in
'config' directory)
@hohene @gpaulos @johren @nortonluo

test this please

I started a test to try out slack notifications and then aborted it.  The write-back stage doesn't run when the test is aborted so it looks like it is still running.  However, https://rackhdci.lss.emc.com/job/RackHD/112/ did succeed right before that.


GCM Sender excepts sometimes on socket closed

From @negedzuregal on November 17, 2014 17:26
Copied from original issue: negedzuregal/BitcoinAuthWallet#74

Now throws an exception to the user


Conditional Task Issue?

I'm not certain if I'm possibly just missing something or what but I cannot get conditional tasks to work. Here is an extremely simple example.
#Synopsis: Validate script requirements are met, load required modules, and load build tools.
task Configure {
    # If we made it this far then we are configured!
    $Script:IsConfigured = $True
        Write-Host 'configured!'
}, TestConfigure

task TestConfigure -If ($Script:IsConfigured -eq $true) {
    Write-Host 'configured...for certain!'
}

If I run invoke-build Configure it will always skip the TestConfigure task.

Task parameters If, Inputs, and Outputs can be either script blocks
evaluated on task invocation or other values evaluated on task definition.
In your case the value for If may change after adding tasks and you want to
use the current changed value on invocation of the task TestConfigure. So use
the script block:
task TestConfigure -If {$Script:IsConfigured} {
    Write-Host 'configured...for certain!'
}

You should use -If $Script:IsConfigured only if $Script:IsConfigured does
not change or you specifically want to check for the original value, not
changed during the build.

If values for If (or Inputs, Outputs) do not change during the build then
it does not matter what to use, -If {} or -If (). But if the expression is
complex/expensive you may choose -If {} in order to avoid evaluation if a
task is not invoked at all in the build. On the other hand, if you want to
catch potential problems earlier, at a task definition, then you still may
want to use -If ().
Should we improve help perhaps? Here is the current:
0> . Invoke-Build
0> help task -Parameter If

-If
    Specifies the optional condition to be evaluated. If the condition
    evaluates to false then the task is not invoked.

    The value is a script block evaluated on task invocation or an object
    treated as Boolean on definition. On WhatIf a script block is treated
    as true without invocation.

    If the task is called several times then it is possible that the task
    is skipped at first but invoked later when the script block gets true.

Ok, so I was 'just missing something' then :)
The difference between () and {} is nuanced but it makes sense. I swear I was trying to do the appropriate amount of RTFM before asking. I'd maybe modify the documentation slightly to show both scenarios.
-If
    Specifies the optional condition to be evaluated. If the condition
    evaluates to false then the task is not invoked. The condition can be
    defined in one of two ways depending on your requirements.

    Using script block notation (curly braces) the condition will be evaluated
    dynamically upon task invocation. This is ideal for tasks that may be
    run multiple times and are skipped at first but invoked later when the
    script block becomes true.

    Example:
        task SomeTask -If {$SomeCondition} {...}

    Using standard Boolean notation (parenthesis) the condition will only
    be evaluated when the task is loaded into the build engine. A use case
    for this notation might be evaluating parameters that are passed into
    the build.

    Example:
        task SomeTask -If ($SomeCondition) {...}

    On WhatIf a script block is treated as true without invocation using
    script block notation but not if the condition is defined in Boolean
    notation.

Or something like that?
Regardless, thanks for clarifying for me and thank you for the excellent project!

Thank you for the suggested improved help. I like it and will use it in vNext.


Remove support for managing git in the stash module

stashes requirement for git should be managed outside of the stash module in a stash profile

:+1: from my side, could anybody else review too?

:+1:


valueGetter.assign is not a function

Hi,
I get the following when saving changes in a table row.
TypeError: valueGetter.assign is not a function
    at EditableController.self.save (xeditable.js:791)
    at xeditable.js:1261
    at Object.r [as forEach] (angular.js:323)
    at Object.base.$save (xeditable.js:1260)
    at c (angular.js:1008)
    at applyCallback (xeditable.js:1539)
    at Object.then (xeditable.js:1534)
    at Object.checkSelf (xeditable.js:1249)
    at angular.js:1003
    at applyCallback (xeditable.js:1539)(anonymous function) @ angular.js:11655$get @ angular.js:8596$get.n.$apply @ angular.js:14567(anonymous function) @ xeditable.js:1453c @ angular.js:3032

Any idea of what can cause this?
Best,
Søren

Hi,
Same error here. I got this when i'm trying to include several variables in "editable-select".
Ex :
"editable-select="table.number +' '+ table.SIMNickName +' '+ table.msisdn""
Hope it helps.
Jessy

I receive the same error when using a filter inside editable-text attr and try to save. so something like:

{{name | uppercase}}

Any resolve on this?  I'm getting the same error.

same here:
[Error] Error: undefined is not a function (evaluating 'valueGetter.assign($scope.$parent,
self.useCopy ? angular.copy(self.scope.$data) : self.scope.$data)')
save@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:791:25
http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1261:22
forEach@http://localhost:9000/bower_components/angular/angular.js:336:24
$save@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1260:22
http://localhost:9000/bower_components/angular/angular.js:1167:22
applyCallback@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1539:19
then@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1534:24
checkSelf@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1249:16
http://localhost:9000/bower_components/angular/angular.js:1162:23
applyCallback@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1539:19
then@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1534:24
$submit@http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1238:14
http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1454:32
$eval@http://localhost:9000/bower_components/angular/angular.js:15846:28
$apply@http://localhost:9000/bower_components/angular/angular.js:15945:28
http://localhost:9000/bower_components/angular-xeditable/dist/js/xeditable.js:1453:29
dispatch@http://localhost:9000/bower_components/jquery/dist/jquery.js:4435:14
handle@http://localhost:9000/bower_components/jquery/dist/jquery.js:4121:33
(anonymous function) (angular.js, line 12330)
(anonymous function) (angular.js, line 9109)
$apply (angular.js, line 15947)
(anonymous function) (xeditable.js, line 1453)
dispatch (jquery.js, line 4435)
handle (jquery.js, line 4121)

This was happening for me when applying a filter.  I ended up using a workaround by applying the filter beforehand in the controller and then passing that variable into x-editable.
app.controller('MyController', function() {
  vm = this;
  vm.originalValue = 'hello';
  vm.filteredValue = $filter('uppercase')(vm.originalValue);
}

{{ vm.originalValue || 'empty' }}

Hi,
I'm getting the same issue, specifically on an angular xeditable date field. If I remove the buttons (buttons="no") then I don't get the issue, however, the date does not get saved.
Finding it very hard to find any info on this. Did anyone here find a solution aside from the $filter one (no filters in my code)?
Rather frustrated by it all!
TIA,
Nikki

@nikki-forshaw I had this issue when the target of editable-text (or editable-select, etc.) was not a simple property. For example, I had editable-select="item.arr.join(', ')" and got the error, but when I changed it to editable-select="item.arr", then the error went away.
The answer is then to use just simple properties that can be get & set, and do any transformation outside of the directive.

Maybe somebody will found this useful: I got this error when trying to submit form with boolean(true). I mean saving checkbox. So, for fixing this I set integer value instead of boolean.

Same error, using angular filter on an ISO 8601 date on editable form, using editable-text.
http://plnkr.co/edit/jvOzdvyHOQwz2fEtVBwA?p=preview
Is is possible for filters to be used? I assume the valueGetter parses the directive name, when a filter is used x-editable can not reference the editable element correctly.

@djandyr Did you try using a date picker instead of formatting a date for a text input?

Thanks @ckosloski, using the date picker does work
In general if I had a requirement for using a filter on a editable text element, is it supported?

Not currently.

HI, I have a same issues, here is my code
$scope.saveNewGroupName = function () {             if($scope.newGroupisEditing == false){ // It seems this function may be invoked even current group is not new group , it's strange but really happened                 return false;             } else if(this.$data.length == 0){                 return "Please input a group name";             } else {                 return $http.post("device/group/create", {                     name: this.$data                 }).then(function (res) {                     var device_group = res.data;                     device_group.device = [];                     $scope.deviceModel.deviceGroup.push(device_group);                     $scope.newGroupisEditing = false;                 })             }         }

Can you provide the code for your xeditable element?  If you are building the name of the model in the element, that currently is not supported.

@ckosloski  Thanks for your quickly replication, I updated the xeditable element code in my first comments.

Why do you not have a model assigned to editable-text?

@ckosloski  I will save the text to server and push the text to a array on saveNewGroupName() function, so a model assigned to editable-text is not needed for me. Is this the reason why this error appear?

Yes, you have to have a model.

@ckosloski  OK, Thank you.

For others who might get this error, make sure that you're providing the model without the double curly braces "{{}}" in the editable-select argument. That was what caused it for me.
Example
This worked:
{{myModel}}

This produced the error in this issue:
{{myModel}}

Also, if your options are an array of objects with subproperties like id and name, make sure the model you're updating is just a single property and not the whole object. That was the second problem I ran into. Notice that all the examples on his docs update just an id field on the user object-- user does not contain the whole of the option object.
In other words,
$scope.user = {
	status: 2
};

instead of
$scope.user = {
	status: {value: 2, text: 'status2'}
};

Hope this helps.

Thanks for the comment @jdmallen
@eugef I think you can close this issue.


problem with vue router

lets say my current route is /dashboard
if i'm did smooth scrolling (from one of my component) to other component that has id #content (below it) my route now is content
Now the problem is i want my route back again to '/dashboard' . I have trying history API and also with vue router. But it's look like this library keep 'force' us to stay in this route.
this.$router.replace('/dashboard')
this.$router.push('/dashboard')
But the change that happen just content to /content
Same as if i did
history.pushState({}, null, '/dashboard/')
history.go(-1);
history.back()
Not fatal and not give error, but just not good behavior. It's become problem when someone trying to reload the page after did smooth-scrolling. And it's weird for me when look the url bar and see mydomaincontent
I'm currently using vue-cli webpack. And just test it in my localhost.
!update, now when i'm change it to class, lets say .content-class it's show error page.
!update, i'm trying to handle it by router. If path = 'content' will redirect to '/dashboard' but it's not worked. Even if that worked, too much effort if i'm using many smooth-scroll in my project.

BTW what's different between https://www.npmjs.com/package/vue-smooth-scroll and https://www.npmjs.com/package/vue-smoothscroll

i'm sorry, wrong repo. Why did he make critically almost same name with yours.
Please close this.


Build improvements

Subset of #2337 which should be of general usefulness; also something similar to the testrunner changes seems to be needed for the ARM port

LGTM.


Update services.yaml for Roku component

Description: Update services.yaml for roku component. I found a single service call under the roku domain with no inputs so this was a pretty simple update.
Related issue (if applicable): Helps with #27289
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Example entry for configuration.yaml (if applicable):
n/a
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[x] I have followed the development checklist

If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[x] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[x] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[x] Untested files have been added to .coveragerc.

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works.

Thanks, @raman325! 👍


Idea: Add data in the program output to convert non-Roman characters into Roman characters

When looking at a player whose name is written in non-Roman characters (e.g. a Japanese, Korean or Chinese player), it would be interesting to be able to display their name in the proper transcription in an overlay (e.g. Romaji, Revised Romanization or Pinyin)
Since it would be hard to detect which script is correct due to multiple languages sharing characters, a first approach could be to apply a romanization algorithm based on the player's country

Kinda ongoing in #318 for Japanese


amdgpu-pro-libs: init at 5.4.5

Description of changes
Init packages with amdgpu-pro userspace drivers (opengl, vulkan, amf) and prefixes like in nobara or arch (gl_pro, vk_pro etc.)
Current amdgpu-pro package in nixpkgs is kernel module and seems outdated. This adds only userspace
Would close https://github.com/NixOS/nixpkgs/issues/204502

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Is there an open issue for why can't we update the kernel module? Could we add the AMF stuff as an output, as we already do with the vulkan output?

@PedroHLC I can't find any issue. It would be possible to add as output but current amdgpu-pro prackage require some work due to how amd distributes newer packages.

Looking at this, it seems something interesting to have in repos.
My question seems to have scared the reviews, sorry.

Okay, I'm gonna ping you this time dear @materusPL :smile:
What happened to this PR?

As @PedroHLC said current amdgpu-pro seems to provide most of those libs from this PR but is a bit outdated.
So looking at it, current amdgpu-pro should be updated  instead adding new libs but I'm not really willing to maintain/update dkms module with all related driver settings.
I have libs from this PR in my nur repo

Thanks for the reply @materusPL !
I somewhat disagree with your take though. For these reasons.

I failed getting the current amdgpu-pro to work from nixpkgs for now. No real idea why, didn't have time to debug it. But this gives me a sense that you might not wanna mess with it, if you don't really really badly have to.

Given that you might not wanna use amdgpu-pro if you can avoid it, you might still want to use AMF for something like gaming with OBS streaming. Not my main thing, but some people might.

In Arch Linux you can get these fairly easily via the AUR which everybody uses anyways. I think I'd just prefer having them in nixpkgs, it makes things a lot easier for the end user, including me of course. Normally I don't even look for NUR repos on NixOS. And I have a feeling I am not the only one.

So yeah, bottom line: These are the reasons. I'd really love to see these in nixpkgs. I thought your PR was a great step forward in this respect.

Yeah, the point in (2) it's really worth to achieve.


Revert "Update: Google.AndroidStudio version 2020.3"

Reverts microsoft/winget-pkgs#22597
Closes https://github.com/microsoft/winget-cli/issues/1329
Microsoft Reviewers: Open in CodeFlow

Wait what? I swear i installed this last night

There might be a issue here, I can't figure out the difference between android-studio-ide and android-studio both mean even though both versions are 2020.3.
On the Android Studio website, you get a download link for 2020.3, https://developer.android.com/studio#downloads but what about 4.1 (which is also 2020.3) and 4.2? cc @tiziodcaio


Preserve function argument comments

It seems that functions (queries/mutations) with comments for their arguments get converted into functions with the right arguments but no comments.
type Query {
  "Get all the things"
  getThings(
    "Some filter"
    filter: String
  ): [Thing!]!
}

becomes
type Query {
  "Get all the things"
  getThings(filter: String): [Thing!]!
}

Could we preserve the argument documentation?

yeah, this totally makes sense, and it's actually very easy to implement, I'll prepare a quick PR now

Released in v0.40.2, feel free to reopen if you find any issue

Awesome I can verify this works! Thank you!


Fix typo

Fixes a typo which prevented to correctly parse "true" as a boolean when passed to the viewaggregationsession RPC command.
What to test
RPC command viewaggregationsession true works.

Started a review pointing out a missing a but it's not shown here.


Seal data blocks and close encoders when they are sufficiently old

cc @robskillington
When the blocks are old enough, there should be no writes going into those blocks, which means we can pull out the raw data out of the encoders, store them in the blocks, and close the encoders, which can save us the memory overhead of the encoder themselves.

Coverage increased (+0.04%) to 76.488% when pulling f1efa19a516e9faad4fc40036ff481bd3b1f6352 on xichen-seal-blocks into ce94736cce76f41d0639f865406b42b7506f3992 on master.

LGTM :shipit:

Coverage increased (+1.08%) to 77.519% when pulling 443c90498fe037a9fd29660e59488df59a38afb5 on xichen-seal-blocks into ce94736cce76f41d0639f865406b42b7506f3992 on master.


⚠ BCR Bot has degraded performance

In 1ca2dd7, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 876 ms

Resolved: BCR Bot performance has improved in 8d0c5e7.


Increment version for search releases

Increment package version after release of azure-search-documents

@sarangan12 Please check why the build is failing here. We should ideally have such PRs merged right after the release


[Unity] [Transform] Skip constants in CSE pass

This patch modifies the CSE pass to skip all constants as discussed here

@tvm-bot rerun


the-sz.Bedford version 1.13

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Possible duplicate package entry.
Similar installer SHA256 hash found in manifest:

InstallerSha256: 07fc83c5efa50696f1c8da121f04eda95a737ce05b5ac7a3bf98cadab8127618

manifests\t\the-sz\Yale\1.21
manifests\t\the-sz\Quartz\1.44
manifests\t\the-sz\Trion\1.10
manifests\t\the-sz\SpyEx\1.37
manifests\t\the-sz\Temple\1.18
manifests\t\the-sz\Sherwood\1.09
manifests\t\the-sz\Royal\1.67
manifests\t\the-sz\Richmond\1.04
manifests\t\the-sz\Redwood\1.06
manifests\t\the-sz\Norwood\1.03
manifests\t\the-sz\Compton\1.51
manifests\t\the-sz\Bennett\1.24
manifests\t\the-sz\CDInfo\1.13
manifests\t\the-sz\Parkdale\3.04
manifests\t\the-sz\PortScan\1.83
manifests\t\the-sz\Nassau\1.09
manifests\t\the-sz\Homedale\1.97
manifests\t\the-sz\Medford\1.25
manifests\t\the-sz\Malden\1.09
manifests\t\the-sz\Lacey\2.60
manifests\t\the-sz\CPUGrabEx\1.15
manifests\t\the-sz\Grand\1.07
manifests\t\the-sz\CheckSum\1.00

False positive, installer downloads appropriate application based on command line option


DEPS.xwalk: Roll chromium-crosswalk (13ee6cc -> bfb8dc3).

SSIA

@pozdnyakov @rakuco

lgtm

you're supposed to indicate which commits are being pulled, please take a look at the commit history for DEPS.xwalk to see what it looks like.

you're supposed to indicate which commits are being pulled, please take a look at the commit history for DEPS.xwalk to see what it looks like.

Done!


feat(api): Alias del deck[...] to moveLabware(..., OFF_DECK)

Overview
Closes RSS-269.
Changelog

del protocol.deck[...] is now equivalent to protocol.move_labware(..., OFF_DECK). So, for labware, del protocol.deck[...] should now work the way it did before PAPIv2.14.
Deleting modules in PAPIv>=2.14 remains unsupported. This is a Protocol Engine limitation. This now raises a descriptive error.
Trying to use del in PAPIv2.14 will now raise an actionable APIVersionError error instead of TypeError: 'Deck' object doesn't support item deletion.

Test Plan
Unit tests are probably sufficient. But we can try running this on a robot and make sure it behaves sensibly. It should not pause the run or prompt the user to do anything.
requirements = {"apiLevel": "2.15", "robotType": "Flex"}

def run(protocol):
requirements = {"apiLevel": "2.15", "robotType": "Flex"}

def run(protocol):
    tip_rack = protocol.load_labware("opentrons_flex_96_tiprack_1000ul", "D1")
    pipette = protocol.load_instrument(
        "flex_1channel_1000", "left", tip_racks=[tip_rack]
    )

    labware_1 = protocol.load_labware("agilent_1_reservoir_290ml", "D2")

    pipette.pick_up_tip()

    pipette.aspirate(200, labware_1["A1"].top())

    del protocol.deck["D2"]

    labware_2 = protocol.load_labware(
        "armadillo_96_wellplate_200ul_pcr_full_skirt", "D2"
    )
    pipette.dispense(200, labware_2["A1"].top())

    pipette.return_tip()

Review requests
There's now a weird API asymmetry where protocol.move_labware() can only do manual moves with a pause, whereas del protocol.deck[...] can only do manual moves without a pause. Does protocol.move_labware() need to support manual moves without a pause?
Does the Deck documentation need to be updated to explain all these nuances of what's supported in what versions? @ecormany @jwwojak
Risk assessment
Low.

"[The test protocol] should not pause the run or prompt the user to do anything."

Check, dev-odd runs through this protocol with no pauses.
But I can't see why we would want that. The test protocol is dangerous in 2.14 and lower, because the robot blithely assumes that labware_1 was replaced with labware_2 in the blink of an eye. If 1 is taller than 2, the robot will quite happily smash into it. Forcing a pause and user intervention eliminates that risk.
If users have already coded delete-pause-load flows in <2.14, treating deletion as ordinary move off-deck will at worst put two consecutive pauses in their protocol. If they're truly migrating forward to 2.15, they can delete the additional pause. If they remove the pause and then lower their apiLevel they could get into trouble…but that's an edge case.
And I don't really want to even add a note about that edge case to docs, because we don't mention del anywhere except the API Reference currently. Seems like a real [[WP:BEANS]] scenario.

I am missing some context or background to really understand what's at stake here. However, as this is the question:

Does the Deck documentation need to be updated to explain all these nuances of what's supported in what versions?

Short answer: Yes
Longer answer: My preference is to err on the side of always providing information to users. It's better to surface this somewhere rather than have it be functionality that users understand only after a (what might be) frustrating trial and error experience.
Additionally, if an explanation is too long for what's typical in a property description, then is there somewhere else in the docs we can put it?

I think I have a deck slot normalization bug somewhere where if you swap the test protocol to an OT-2, it complains that slot 2 is still occupied when you try to load the second labware. Re-drafting while I look into that.


Menu levels stops to 6

There seems to be a limit in the UI that only allows for 6 levels of depth in the menu, this is a problem for the breadcrumbs of my website. See the example attached, ideally we’d like to put the last item (teams)  further down the level hierarchy in order for the breadcrumbs to work.

The issue is here:
https://github.com/OrchardCMS/Orchard/blob/6720b71cf3474a9a7b8a8cc9a99d58b1e733acfa/src/Orchard.Web/Core/Navigation/Scripts/navigation-admin.js#L29
Please provide a PR that sets 0. If you can't do it we will.


Newly created accounts blocked on startup

Issue
Can someone verify this issue? I'm seeing newly created accounts as blocked. Happened since a couple of days I think. I could also be doing something wrong.
...
Environment
If you're reporting a bug, please attach the output of the following commands:
$ pip3 show jodel_api
Name: jodel-api
Version: 1.2.11
Summary: Unoffical Python Interface to the Jodel API
Home-page: https://github.com/nborrmann/jodel_api
Author: Nils Borrmann
Author-email<EMAIL_ADDRESS>License: MIT
Location: /usr/local/lib/python3.8/dist-packages/jodel_api-1.2.11-py3.8.egg
Requires: future, mock, protobuf, requests, varint
Required-by:
$ pip3 -V
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
$ python3 -V
Python 3.8.10
$ python3 -c "import jodel_api; print(jodel_api.JodelAccount.version); print(jodel_api.JodelAccount.secret)"
7.26
b'ITphnJSfuGskaTENCxRIPbiiaMScFRhycyZvFNaT'

Same on my end.

Old accounts still work. Also I noticed that they block accounts if there is too much activity (probably per ip), but the block isn't instantaneous; it can come after a delay of some minutes or hours.

Whats the point of these useless projects?

@springjools @ttiasg I'll look into this in the coming days, maybe Jodel blocked accounts registered with iOS devices and verified using GCM but that is just a guess.

@Unbrick Why bother? they will just keep patching it

@asZacJxca because it's quit good fun. It's like a cat and mouse game but on a technical level. Taking new obstacles given by Jodel improves my knowledge and my tooling. I even gives me the opportunity to develop own tools which can then be used in other projects. And as far as I know the guys at Jodel HQ are cool with it, so why not?

@Unbrick Where can i read when they said that?

@asZacJxca sadly you can't, they told us (JodelRaccoons) so when we visited them in Berlin (back in the JodelXposed/JodelPatched times). If you have any more questions unrelated to this issue, feel free to hit me up on Telegram (@ubrick).

I also think it's fun and useful. Why are you following this issue @asZacJxca if you are not interested?

@springjools @ttiasg I just updated the keys to 7.28.1 (Android) with commit 465ec21229f33d33ef799b6ce2358bbba7539afe and the registration is working for me again. Can you verify this?

I still get the same error from last issue, am i doing something wrong? :(

@ExTBH can you please execute the following command?
python3 -c "import jodel_api; print(jodel_api.JodelAccount.version); print(jodel_api.JodelAccount.secret)"

i started a new venv and did pip install after i saw u updated it i will try clone it now

@ExTBH Sadly there is currently no version of this repo within the pip repositories so you need to clone it manually or install it using the following command:
'''
pip3 install git+git://github.com/JodelRaccoons/jodel_api.git#egg=jodel-api
'''

It worked Thanks,
sorry if i wasted your time im new i only know pip install 😄

@ExTBH No problem, glad i could help!

Hmm, I'm still getting blocked accounts. Did you try with:
`

import jodel_api
lat, lng, city = 48.148434, 11.567867, "Munich"
j = jodel_api.JodelAccount(lat=lat, lng=lng, city=city)
print(j.get_user_config()[1].get('user_blocked')
`

Im using the same account from 4 hours ago, i got the recent posts couple times,
account not banned for me
lat, lng, city, country = 26.215900, 50.538029, "Jidhafs",'Bahrain'

Yes, maybe. I tried with different lon and lat and depending on those, you get banned too. Without a country variable.

The api works but depending on Lon and Lat, you may be banned.

Actually it wasn't the fact that IP has to match country, it was just a geoban. I tried a few degrees south and then the accounts didn't get banned


Laravel 11.29.0 Shift

This pull request includes updates for the recent minor version release of Laravel as well as bumps your package dependencies. You may review the full list of changes in the Laravel Release Notes, or highlighted changes and tips in the weekly Shifty Bits newsletter.
Before merging, you need to:

Checkout the shift-ci-v11.29.0 branch
Review all pull request comments for additional changes
Run composer update
Thoroughly test your application (no tests?, no CI?)

:warning: The Shift build servers run PHP 8.3. If you are running a different version of PHP, you should run composer update to ensure you have the proper versions of your dependencies for your environment.


refactor

Which one? If they need, then there can be a markup.SanitizerDisabledRenderer interface for them.


More raytracing is broken

Any player projectiles are funky (at least when you small)

Bows of other mods (botania) dont shoot at all (unless you look up)
Mana spreaders only work towards East or up
Ghast shoot there self
...
in short, everything that use raytracing (the name is me learned, dont know if it is the correct term)
my pack works all fine when mod is not in installed; so i guess something is wrong on your side :(
(For refrence; all the mods i use for now => foreced crashlog -> http://pastebin.com/TWJB0Nwf )

Raytracing is everything that's related to selection boxes (at least advanced ones).
The issues you're having are related to mod authors assuming player size & height are normal (not supersmall or something).
So ALL of the issues will, sadly, never be fixed.
I'll try my best to increase mod compatibility and so on, but i dont promise to ever fix everything.
Please, don't expect everything to work as if normal when you're small, thats not possible.

I understand, there will always be a mod broken by yours;
but the strange thing is;
when i reboot the server, 90% of the mods works, when someone did shrink / resize, mods like botania stop working with manaspreading & such
also sleeping breaks waila
i understand that many things you cant fix; but hope that you make support for as many as you can!

just stops working? like for everybody, or what? because thats really weird and should not happen =/

after someone shrinks; globally the tracing of botania stops working
and sleeping (quark bed) breaks waila just for person that slept
(and server just reporting that i request data from a block i shouldnt be looking at, but that is just WARN and doesn't bother me)

also what broke are Blazes / Ghasts fireballs

Can confirm this bug, projectiles of all kinds, The One Probe and many other raytracing stops working

Weeeeeeeeeeeeeeeeeeird


optflow

I couldn't find corresponding OpenCV include files (candidates are superres/optical_flow.hpp, videostab/optical_flow.hpp and video/tracking.hpp). Current docs on optflow don't match with these!

I think they moved these into the opencv_contrib repo :
https://github.com/Itseez/opencv_contrib/tree/master/modules/optflow
It seems to correspond to that doc :
http://docs.opencv.org/3.0-beta/modules/optflow/doc/optflow.html

Hm, that's strange. Thanks!

Done


Divide up Model

Our model is so darn long lets refactor! (After the hackathon)

Maybe also rename from Model because as I've learned more that isn't exactly the right name for what we're doing in it I thiiink.
Maybe something like ApiPortal that has calls to seceral ApiCall classes
Also, as part of this refactoring we should add app-global or model-global constants like the api strings or anything else that is repeated. Would help avoid the issue we almost had with the slack team link not being changed everywhere


Page-Link on home site will only show 404 page

Hey,
I was creating my website and everything works fine, except the specific page I created (Machine Learning) will not open when clicking on the button within the home page. I always get redirected to the 404-page. I created an About page which works totally fine.
Here is a link to my page
The code I used for creating the machine-learning page is as follows:
---
layout: archive
title: "Machine Learning Posts by Tags"
permalink: /machine-learning/
header:
  image: "/images/ny.jpg"
----

Test

I inlcuded the pages within the default settings in the _config.yaml:
  # _pages
  - scope:
      path: ""
      type: pages
    values:
      layout: single
      author_profile: true

and the markdown-file for the machine-learning pages lives within the _pages folder.
Did somebody experience the same behavior or does know a solution to this?
Thanks in advance.

Environment

Minimal Mistakes version: 4.18.1
Ruby gem or remote theme version:
Jekyll version:
Git repository URL: https://github.com/maximusKarlson/maximuskarlson.github.io
GitHub Pages hosted (if yes provide URL to site): https://maximuskarlson.github.io
Operating system: Mac

Expected behavior

Steps to reproduce the behavior

Other

Check your YAML front matter on that page, you have a typo... too many hyphens. Needs to start and end with ---, you have 4 ----
Try this instead:
---
layout: archive
title: "Machine Learning Posts by Tags"
permalink: /machine-learning/
header:
  image: "/images/ny.jpg"
---

Test

Wow... Sorry for asking this question. It was the fourth hyphens. Thank you very much!


adminRequired is missing

Received feedback via Google Form:

In chapter  5 tells  about "adminRequired"  option. But  this  option doesn't  use  in  "withAuth"  HOC.
"withAuth"  HOC    use  only "loginRequired" and  "logoutRequired"  options  in  chapter 5. You can check it in "5-end"  folder.

Click to see Hill for issue #207

Click to see Hill for all issues

created by Async

Hi!
I think, in book/5-end/pages/admin/index.js   it's also  should  be :
export default withAuth(withLayout(IndexWithData), { adminRequired: true });
Now it's
export default withAuth(withLayout(IndexWithData));

@seleznevds Done. Thanks.


Adding Namespace Folders

[Enter feedback here]
The textual description is too terse and needs enrichment with examples/sample screens from the actual usage.

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

ID: 2ec4a34c-e5f5-9dd1-f9de-85ac5d6cf0fe
Version Independent ID: aa11ddeb-5179-5440-caaa-76d7af8a4a36
Content: Add Folder Targets
Content Source: WindowsServerDocs/storage/dfs-namespaces/add-folder-targets.md
Product: windows-server
Technology: storage
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

#assign:xelu86

Hey mfstanton,
Thanks again for contacting Microsoft. We value your feedback.
A documentation change was made adding prerequisites and gif tutorial. Changes will be live the next business day. We will now be closing this thread.
Thank you and have a most pleasant day.
#please-close


feat: Components

I can work on this

Perfect @codeWhizperer
This is a big part, so please do open a draft PR if you want early feedbacks/reviews

@codeWhizperer Any updates on it? This is an important part, so if you don't have much time I'll work on it.


Weathermap poller generates backtrace as well as warning

2018/01/31 08:15:03 - WEATHERMAP WARNING: Output directory (/usr/share/cacti/develop/plugins/weathermap/output) isn't writable (tried to create '/usr/share/cacti/develop/plugins/weathermap/output/weathermap.permissions.test'). No maps created. You probably need to make it writable by the poller process user (www-data) (like you did with the RRA directory) [WMPOLL06]
2018/01/31 08:15:03 - CMDPHP PHP ERROR WARNING Backtrace: (/poller.php: 722 api_plugin_hook)(/lib/plugins.php: 73 api_plugin_run_plugin_hook)(/lib/plugins.php: 170 weathermap_poller_bottom)(/plugins/weathermap/lib/Weathermap/Integrations/Cacti/cacti-plugin-poller.php: 176 Weathermap\Poller\runMaps)(/plugins/weathermap/lib/Weathermap/Poller/poller-common.php: 73 fopen)(CactiErrorHandler)(/lib/functions.php: 4511 cacti_debug_backtrace)
2018/01/31 08:15:03 - ERROR PHP WARNING in Plugin 'weathermap': fopen(/usr/share/cacti/develop/plugins/weathermap/output/weathermap.permissions.test): failed to open stream: Permission denied in file: /usr/share/cacti/develop/plugins/weathermap/lib/Weathermap/Poller/poller-common.php on line: 73
2018/01/31 08:15:03 - WEATHERMAP Weathermap 1.0.0dev starting - Normal logging mode. Turn on DEBUG in Cacti for more information

The above logs are generated, presumably as a result of the poller calling Weathermap's code.  However, there is both a Weathermap's warning and a Cacti error being recorded each time because I hadn't created the output directory (or it's not got the right permissions).
I'm not sure why there is a log within Cacti, given that the following code generated it:
        $testfile = $outputDirectory . DIRECTORY_SEPARATOR . "weathermap.permissions.test";
        $testfd = @fopen($testfile, 'w');

Normally the @ suppresses errors so I'm a bit surprised this even happens.

I've done some testing of other software, it isn't just your plugin.  I have suggested a change to the error handler for this in https://github.com/Cacti/cacti/issues/1296

So this no longer generates the backtrace.  However, I suspect I got these errors when I clicked on Create Map.  Whilst I know you've been working on the Editor, I take it we can't actually create a new map yet?

The editor should be working - anything left is a legit bug.
The management UI is a lot of dummy screens at the moment. Next commit should start adding back functionality.
The backtrace was from the 'check to see if output/ is writable', when you have just installed the plugin.

Yeah my output isn't writable, so I'm still getting the warning but i'm not getting anything when I use the "Create Map" option.  It gives me the screen, I click create after entering details nowt happens (presume this is a dummy screen you mention)

Yes - that's the dummy screen. 'Add Map' (existing file) and 'Create Map' (new file) are the first two I will be adding. I realised there was no particular reason to have to go into the editor to create a new map, so you will be able to do that from the management screen as well, including using another map as a template.

Gimme gimme gimme (a map after midnight... )
Is there anything I can do in the meantime to start a map so I can at least try editing one?

More importantly, when will you be adding the Star Trek Console theme? ;-)

touch configs/empty.conf should do the trick :-)
If there's an open-source Impact-like font, I will try to make the LCARS template!


Add blog to docs site

Summary
We wanted to be able to publish a blog post to announce GitLab support (expected Monday), so I put together some quick template handling for a blog section on the netlifycms.org website. This is definitely the quick-and-dirty version, intended to be a very short-term stopgap until the entire site is converted from Hugo to Gatsby with #1369 (thanks @zebapy!). The code will inevitably be different in Gatsby, and the design could definitely use some love!
Because we don't want to release the blog section until we have at least one blog post, this PR is marked WIP until the first post is added to this PR (thanks @yourfrienderin!). The CMS config is also temporarily altered to commit to this branch instead of master.
Test plan
You can check the preview at https://add-blog--netlify-cms-www.netlify.com/blog/
The permalinks to individual posts are absolute links to the production site (default Hugo behavior), so they break in the preview. You can preview the sample posts here:

https://add-blog--netlify-cms-www.netlify.com/blog/2018/05/first-sample-post/
https://add-blog--netlify-cms-www.netlify.com/blog/2018/05/second-sample-post/

If you have push access to the repo, you can log in to the CMS at - https://add-blog--netlify-cms-www.netlify.com/admin. It's temporarily set to commit directly to this branch.
Tasks remaining before merge

[x] Add GitLab announcement blog post
[x] Remove sample blog posts
[x] Change CMS config to production settings: set branch to master and turn editorial workflow on

A picture of a cute animal (not mandatory but encouraged)

My dog Petunia, sleeping next to me right now. ❤

Deploy preview for cms-demo ready!
Built with commit a24ec7f2e23c70eea6dda59d2de4e73057e4af1a
https://deploy-preview-1419--cms-demo.netlify.com

Deploy preview for netlify-cms-www ready!
Built with commit a24ec7f2e23c70eea6dda59d2de4e73057e4af1a
https://deploy-preview-1419--netlify-cms-www.netlify.com

@verythorough should I add blog functionality to #1369 ?

Awesome, thank you @zebapy!

If we derive the post route based on frontmatter, that can be easily changed, and we don't want that. If the filename is used for route creation and the frontmatter isn't consulted, that feels safer, less chance of url's changing unintentionally and negative SEO as a result.
@verythorough thoughts?

I'd be happy to leave what I have in place which creates the url from the date in file name. Since netlify cms sets that date based on creation time, that would work, no? Of course people can still change file names so seems like the same problem

Same problem, but you can't change the filename from within the CMS, so it's a bit safer is all.

I think it's nice to have the date in the filename when you're browsing the files in the repo. However, like y'all, I think the source of truth should be the date field in the frontmatter. We can set the CMS config so that it pulls the date into the filename when saving.
When setting up the permalink template for blog posts, I copy-pasted the sample config in the Hugo website, then noticed that it doesn't include the day in the path - in other words, /blog/{year}/{month}/{slug}. I realized this is actually really convenient, because if a post is accidentally published on the wrong day, then fixed, you don't have to worry about making a redirect because the path changed. (Case in point: I've just realized we need to do this for the current blog! I'm glad that when I fix the date, it won't change the path. 😁 )
Extending that thought, I wonder if it makes sense to exclude the day from the filename, too. It's even more common for a post date to change multiple times before publishing, and it's a annoying that this changes the filename every time. To that end, I'm thinking we change the slug field for the blog collection in the CMS config to {{year}}-{{month}}-{{slug}}.

I suppose it goes both ways, there's convenience to changing the date based on a field in the editor. My concern isn't prepublishing, though, it's post-publishing. If someone changes the date after publishing, do they know it will change the url? It's implicit, and could lead to a link juice loss. Ideally the CMS would handle this more robustly so we could have the best of both worlds.
I'm alright with pulling the date from the frontmatter for our purposes here.


Supports ESM (@devprotocol/hashi/tailwind, @devprotocol/hashi/config)

Currntly @devprotocol/hashi/tailwind is a Commonjs module. (as well as @devprotocol/hashi/config)
If a user wants to import them from tailwind.config.mjs (=ESM), the runtime throws an error.
To support ESM, I've added a new building process (using rollup). In the rollup process, it generates packages/hashi/tailwind/index.mjs and its .cjs from packages/hashi/tailwind/index.js, and it generates packages/hashi/config/purgecss.mjs and its .cjs from packages/hashi/config/purgecss.js.

Thanks to checking and marge it!


chore: add autocomplete to makefile

Closes: #XXX
What is the purpose of the change
This PR adds a install-with-autocomplete Makefile command, which adds the autocomplete to your profile. If using bash, a separate package must be installed in order to get it to work, which this does as well.
I considered just adding this to the install command, but I don't think we should be adding things to people's profiles as the default method. Although I do think the majority of people will want to use this method in place of the usual install.
Testing and Verifying
This has been tested on:

Mac using zsh
Mac using bash
Linux using bash

And all have worked!
Documentation and Release Note

[ ] Does this pull request introduce a new feature or user-facing behavior changes?
[ ] Changelog entry added to Unreleased section of CHANGELOG.md?

Where is the change documented?

[ ] Specification (x/{module}/README.md)
[ ] Osmosis documentation site
[ ] Code comments?
[ ] N/A

@devbot-wizard help

Hi! I'm DevBot, a bot that helps with common tasks in the development process. Commands:

devbot fix: Fix basic errors in the PR. (e.g. imports, changelog conflicts, go mod conflicts)
devbot merge base: Merge the base branch into the PR branch.
devbot add changelog [misc/feat/bug/api/sec] [message]: Add a changelog entry to the PR. (e.g. devbot add changelog feat Added a new feature)

If message is blank, defaults to PR title.

devbot re-pr: Re-PR the PR, useful for external contributors where we have no edit perms.

devbot add changelog misc

@devbot-wizard add changelog misc


Generate documentation.json if not available from elm-lang.org

I use elm-install for private packages in my Elm project. Those private packages are documented, but of course, the documentation.json is not available on elm-lang.org. Now I get an error as previewed in the image, and autocomplete does not work. It would be nice, if elmjitsu would  generate the documentation.json itself using elm-make if it is not available from elm-lang.org.

Hi!  The workaround in the meantime is to generate a documentation file (elm-make --docs documentation.json) inside the package directory and copy that to the elmjutsu cache directory. For example, if you have msp-css, copy documentation.json to <elmjutsu-cache-directory>/docs/ep/msp-css/1.0.3/.  You can set Cache Directory in the settings view.
Automatically generating the documentation.json may also be possible.  How do we know where to run elm-make?

@halohalospecial Thanks for the quick response and the workaround, that will work for now!
Don't have all packages the elm-package.json in the root of the package? Shouldn't that be the location to run elm-make --docs?

@stejanse, the elm-make --docs approach did not work for packages that rely on other non-official packages.  I tried a different approach with the latest version (v.5.6.0).  Can you check if it satisfies your use cases :smiley_cat:  Thanks!


fix(gratipay): distinguish between anonymous and 0 dollar projects

Fixes #1005
There are tests for services, but there don't seem to be any tests for the actual badges themselves? If there's a procedure in place, let me know and I'll add some.

Thanks a lot! Your fix looks good.

There are tests for services, but there don't seem to be any tests for the actual badges

There are tests verifying that the functions that convert the parameters of a badge produce a correct image for that badge, so that the service tests only need to verify that the service produces the right parameters for the badge. Here is a tutorial to help you make a test: https://github.com/badges/shields/blob/master/service-tests/README.md#tutorial.
It would be lovely if you added a service test for Gratipay.


File Response throws FatalThrowableError

Laravel Version: 5.5.19
PHP Version: 7.1.8-2

Description:
Tried to use file response as documented in https://laravel.com/docs/5.5/responses#file-responses.
I'm getting this error:

Call to undefined method Symfony\Component\HttpFoundation\BinaryFileResponse::header()

Steps To Reproduce:
Here's my controller code:
<?php
namespace App\Http\Controllers\Profile;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Storage;
class AvatarController extends Controller
{
    /**
     * Return avatar image for current user.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $user = \Auth::user();
        $storage_path = 'avatars/' . $user->id;
        if (Storage::exists($storage_path )) {
            $avatar_path = Storage::getDriver()->getAdapter()->applyPathPrefix($storage_path);
        } else {
            $avatar_path = '/css/dummy/profile-small.jpg';
        }
        $mime_type = Storage::mimeType($storage_path);
        $headers = ['Content-type' => $mime_type];
        return response()->file($avatar_path, $headers);
    }
}

Workaround:
Use readfile():
<?php
namespace App\Http\Controllers\Profile;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Storage;
class AvatarController extends Controller
{
    /**
     * Return avatar image for current user.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $user = \Auth::user();
        $storage_path = 'avatars/' . $user->id;
        if (Storage::exists($storage_path )) {
            $avatar_path = Storage::getDriver()->getAdapter()->applyPathPrefix($storage_path);
        } else {
            $avatar_path = '/css/dummy/profile-small.jpg';
        }
        $mime_type = Storage::mimeType($storage_path);
        $headers = ['Content-type' => $mime_type];
        foreach ($headers as $key => $value) {
            header("$key: $value");
        }
        readfile($avatar_path);
        exit;
    }
}

Is everything in your code example required to reproduce the problem? Do I have to use Auth::user()? How about /css/dummy/profile-small.jpg?
Anyhow, you should either 1) download content with Storage::get() and return the content, or 2) use redirect to Storage::url() if the storage adapter supports it. Remember, the storage can be swapped out with a simple config change, and your entire setup will fail since you presume that files are stored locally.

Please ask on the forums, this repo is for bug reporting only. You can use https://laracasts.com/discuss or https://laravel.io/forum which are forums with a very large community of developers helping each other.

@sisve Sorry, no I just wanted to give a full example. The important line is return response()->file($avatar_path, $headers);. This line is suggested by the official documentation, but leads to a fatal error.
@themsaid This is supposed to be a bug report.


IDBObjectStoreParameters prim__new syntax error

Currently when my browser loads a js source that used IDBObjectStoreParameters.prim__new I get an error in the console of
Uncaught SyntaxError: Unexpected token ':'
The code for prim__new is
%foreign "browser:lambda:(a,b)=> {keyPath: a,autoIncrement: b}"
Seems that it should be
%foreign "browser:lambda:(a,b)=> ({keyPath: a,autoIncrement: b})"
With regards to this SO post https://stackoverflow.com/a/28770578
In order to prevent JS from treating the { } as a block statement.
There are other places in the codebase this issue could potentionally occur, e.g.
https://github.com/stefan-hoeck/idris2-dom/blob/main/src/Web/Internal/IndexedDBPrim.idr#L570
https://github.com/stefan-hoeck/idris2-dom/blob/main/src/Web/Internal/AnimationPrim.idr#L622

Thanks for reporting this. This was a bug in the idris2-webidl codegen. It was fixed in #20.


German translation for Nuclearcraft

Full german localisation for the mod.
Edit: Added lang file manually in case fork was broken
de_DE.zip

Thank you so much!


Running commands over ssh

And suggestion on a better way than:
inshell "ssh localhost \"ls /etc/issue\"" empty

The best that turtle could do is provide a native-Haskell implementation of the ssh user@host part of the command.  However, turtle can't replace the command that you run remotely unless it compiled the equivalent Haskell code at run-time and transferred that code to the remote machine


System.ObjectDisposedException:“

此异常最初是在此调用堆栈中引发的:
[外部代码]
Titanium.Web.Proxy.Network.Tcp.TcpConnectionFactory.SocketConnectionTaskFactory.endConnect(System.IAsyncResult) - 位于 TcpConnectionFactory.cs
[外部代码]

And is that a problem? I think it is handled in TWP.


AppVeyor / Build Enhancement

Issue #25
I removed the reference to example.csproj since you have example in .gitignore it caused problems with the CI-builds.

Thanks for your effort!, does this pr allows automatic nuget publishing ?

The AppVeyor config file is configured to push to nuget after a successful build / commit on the master branch, I would just make sure that you have the correct apikey saved under the deploy section; so yes, I believe so.

After we confirm this PR, I would say that it may be a good idea to change the setup a little bit;
CI / commit builds on master publish to myget
Tagged commits on master publish to nuget
So that only intentional builds get pushed to nuget for most people to go and download.

@ceastwood PR accepted, your efforts are really appreciated

@ahmad-moussawi
I haven't asked but it looks like you may have setup MyGet using their build services integration? If so let me know, we would likely want to have AppVeyor do the integration instead of that method.
I also wanted to see what your thoughts were on separating commits to master from the NuGet releases as there are several ways to get there. Don't want to push half-baked changes public by accident :) We can get these changes in on this PR since you haven't merged yet.
The easiest to setup might be that we just make it so commits to master will build and push to MyGet. Then once a set of changes are ready for a full publish, a tagged commit to master it will upload to NuGet. I'd also recommend creating a 'dev' branch and all work gets committed there until you are ready to push a group of changes (then merging to master). Let me know what you were thinking so that I can help out with the configs and everything.
Thanks ;D

@ceastwood Yes I've used to MyGet before, but I didn't complete it, so if you feel thats would add a value, go ahead,
Regarding the separate commits its seems also a good idea !
What do you need from my end to make such setup ?

@ahmad-moussawi
I believe using AppVeyor to push the packages to MyGet would add value, yes. Among other things, it means that the build script in this repo controls the build / package creation / test /versioning rather than having two or more different setups to monitor.
For the other changes I've described there are two ways we can go about it so that would be up to you.
I could describe the changes to make in different places for you as it's not very much work or we could work out giving me access to the repo/myget/AppVeyor so that I can make the changes and test them to make sure everything works as planned as well as potentially helping out moving forward. Either would work for me.
Let me know, you can also send me an email if you wanted to discuss.

@ceastwood I've sent you invitations on MyGet, AppVeyor and Github, so we will go with what you have suggested regarding the package publishing strategy (y)


2 Options needed

Is there a way to monitor multiple servers and have the ability to select builds on those servers?
Radiator works great but I can only configure to monitor a specific Jenkins master.
Thanks

Hi, thanks.

Is there a way to monitor multiple servers
Now No. And not in my plan to do it. But if you want it, you can always hack my code.

have the ability to select builds on those servers?
I'm not sure about your request, if you can explain more, it would be better for me to answer your question

Thanks!


The QR code of Ding Group in ReadMe.md is outdated, how can I join to talk about ?

The QR code of Ding Group in ReadMe.md is outdated, how can I join to talk about ?

群5 Spring Cloud Alibaba 钉群号：34930571


DOC scrolling the left column menu scrolls the full page until bottom is reached, then scrolls the left menu

In the screencast my mouse is on the left column and I'm scrolling down
Screencast from 10-01-2024 09:11:36.webm

I noticed many instabilities with the documentation theme we are using (Furo theme), for instance, the difference in links colors between stable and dev versions (as you highlighted last time @mathurinm)
I think we better switch to the theme used in benchopt Book theme, it is more stable.
The switch should not be difficult as both themes share many similarities.

Agreed !  @PascalCarrivain do you feel like giving a try to migrating from the furo theme to the Book theme for our doc ?


Rework API examples page

The API examples page primarily focused on dynamic queries against the /collections/{collection_id}/items endpoint, which is limited to only the limit, time, and bbox parameters.  Because of the limitations, we should be driving STAC users who wish to perform dynamic queries to the /stac/search endpoint.
In this PR, the examples have been reworked to show examples against the /stac/search endpoint.  A single example has been left to show how to query the collections endpoint and outline that the collections endpoints does not support HTTP POST.

This looks good to me.  Like the idea of @philvarner about multipart, but agree that should be different PR.
I won't merge quite yet, in case @joshfix wants to tweak the verbiage somewhat based on the suggestions by @philvarner

I updated the verbiage to say "items" instead of "data".  Should be good to go.


url_launcher 5.4.2 causes pod install to fail

#48306 Steps to Reproduce
My app builds fine without url_launcher 5.4.2, but when I include it as dependency in my project, I get this error during pod install
Mac-MacBook-Pro:ios gintas$ pod install

[!] Invalid `Podfile` file: no implicit conversion of nil into String.

 #  from /Users/gintas/AppProjects/lifetrens/lifetrens/ios/Podfile:41
 #  -------------------------------------------
 #
 >    copied_flutter_dir = File.join(__dir__, 'Flutter')
 #    copied_framework_path = File.join(copied_flutter_dir, 'Flutter.framework')
 #  -------------------------------------------
Mac-MacBook-Pro:ios gintas$

I'm trying it on a basic new project without any additional dependencies included.
Flutter 1.15.3 • channel dev • https://github.com/flutter/flutter.git
Framework • revision 67826bdce5 (10 days ago) • 2020-02-10 14:59:32 -0800
Engine • revision 6158f03ef5
Tools • Dart 2.8.0 (build 2.8.0-dev.8.0 514a8d4c84)

I just created a new project on v1.15.3 , added url_launcher: 5.4.2 to my pubspec, and then ran flutter build ios just fine.  I was able to run pod install from the ios directory successfully as well.
Can we get more thorough reproduction steps?

@jmagman could you please attach this new project in which compilation is ok? In case it's an environmental issue, what should I check? I already tried uninstalling and reinstall cocoapods with no change. on this

I suspect it's your Ruby version--__dir__ shouldn't be nil.
What the output of:
$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

@jmagman thanks for the hint!
I updated ruby, then had to reinstall cocoapods, it seems to compile fine now. This is the approximate list of commands that helped, in case someone finds this page on google:
curl -L https://get.rvm.io | bash -s stable
rvm pkg install openssl
rvm install 2.6.3 --with-openssl-dir=$rvm_path/usr
brew tap raggi/ale
brew install openssl-osx-ca
gem update --system
brew uninstall cocoapods
rm '/usr/local/bin/pod'
brew link --overwrite cocoapods


Cannot set up janitor monkey without simpleDB

I have adjusted the config in "client.properties" to have the setting as follows
# Uncomment to use a version of Monkey recorder that does not rely on AWS SDB
simianarmy.client.recorder.class=com.netflix.simianarmy.basic.LocalDbRecorder

I am getting the following error which looks like the code is still using AmazonSimpleDB and not local recorder:
2017-12-06 14:50:32.645 - ERROR BasicJanitorMonkey - [BasicJanitorMonkey.java:137] Got an exception while LAUNCH_CONFIG janitor was cleaning for region eu-west-1 com.amazonaws.services.simpledb.model.NoSuchDomainException: The specified domain does not exist. (Service: AmazonSimpleDB; Status Code: 400; Error Code: NoSuchDomain; Request ID: xxxxxxxxxxxxx) 	at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1386) 	at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:939) 	at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:714) 	at com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:465) 	at com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:427) 	at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:376) 	at com.amazonaws.services.simpledb.AmazonSimpleDBClient.doInvoke(AmazonSimpleDBClient.java:1058) 	at com.amazonaws.services.simpledb.AmazonSimpleDBClient.invoke(AmazonSimpleDBClient.java:1028) 	at com.amazonaws.services.simpledb.AmazonSimpleDBClient.select(AmazonSimpleDBClient.java:977) 	at com.netflix.simianarmy.aws.janitor.SimpleDBJanitorResourceTracker.querySimpleDBItems(SimpleDBJanitorResourceTracker.java:209) 	at com.netflix.simianarmy.aws.janitor.SimpleDBJanitorResourceTracker.getResources(SimpleDBJanitorResourceTracker.java:108) 	at com.netflix.simianarmy.janitor.AbstractJanitor.getTrackedMarkedResources(AbstractJanitor.java:290) 	at com.netflix.simianarmy.janitor.AbstractJanitor.cleanupResources(AbstractJanitor.java:303) 	at com.netflix.simianarmy.basic.janitor.BasicJanitorMonkey.doMonkeyBusiness(BasicJanitorMonkey.java:134) 	at com.netflix.simianarmy.Monkey.run(Monkey.java:134) 	at com.netflix.simianarmy.Monkey$1.run(Monkey.java:155) 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 	at java.lang.Thread.run(Thread.java:748)

Make sure you set the other properties that are required, the code isn't very forgiving if any of these are missing:
# database settings
simianarmy.recorder.db.driver=org.postgresql.Driver
simianarmy.recorder.db.user=dbuser
simianarmy.recorder.db.pass=dbpassword
simianarmy.recorder.db.url=jdbc:postgresql://yourserver.us-west-2.rds.amazonaws.com:5432/simianarmy

# recorder class
simianarmy.client.recorder.class=com.netflix.simianarmy.aws.RDSRecorder

# db tables
simianarmy.janitor.resources.db.table=janitor
simianarmy.conformity.resources.db.table=conformity
simianarmy.recorder.db.table=event

@ebukoski
Thanks for the response.
Do you have any information on just using a local on server db file and not one in AWS?
I tried enabling this bit of config as well as the LocalDB class but that didnt do much.
Following should be a writeable location, for monkey events when SimpleDB is not used
#simianarmy.recorder.localdb.file=/tmp/simianarmy_events

A local JDBC friendly database should work as long as all the simianarmy.recorder.db. settings are correct.  It won't work to simply point it at a file though.


Frontend formatting

Add pretty-quick / prettier
update dockerfile/makefile for frontend formatting invoked before building
run formatting

/hold
I've included it in build stage rather than pre-commit, however maybe that doesn't work when building after committing, let me check...

/unhold

@jpinsonneau added a fix-import npm script that runs as part of the frontend formatting


Added support for loading JSON/YAML files for topology (with .yaml, yml and .json extensions)

Fixes https://github.com/google/kne/issues/93.
File formats are detected based on extensions .yaml, .yml and .json. If no match is found, files are assumed to be .pb.txt (i.e. no check for extension when loading .pb.txt, as was the case before).

Why exactly are wanting to add support for these formats?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

11 of 17 (64.71%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-7.8%) to 56.59%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

topo/topo.go
11
17
64.71%

Totals

Change from base Build<PHONE_NUMBER>:
-7.8%

Covered Lines:
1404

Relevant Lines:
2481

💛  - Coveralls

Also assuming we want add these formats - there should be unittests for these as well

@marcushines mentioned the reasons to issue https://github.com/google/kne/issues/93.
We may hold this if reasons are not strong enough. Otherwise, I'll look into fixing the coverage (probably need to add some negative cases).

I'd like to see yaml/json support
writing prototext is a pain (at least for me)

Update on coverage. I checked locally on why coveralls shows decrease in coverage but not sure what's up.
So executed following locally, found out Load was not unit tested at all in main.
go test -cover -coverprofile cover.out ./... && go tool cover -func cover.out | grep Load

in main: Load is not covered (no tests)
in yaml-support (initial push): 76.5% covered
in yaml-support (after adding negative TCs): 84.6% covered

As discussed, also removed support for loading .json.

can you fix the merge conflicts for this PR so we can close this out?

resolved build failure after merge, awaiting CI results.

@marcushines fixed latest merge conflict, but it seems to have turned your previous review stale. Could you please re-approve if all looks good ?

I have fixed newly introduced conflicts. Would request if this PR is merged before other pending PRs to avoid any further conflicts (this was the third one).


📝 Register a new app

Brief summary of what this Epic is
Background
After finishing app-migration, we need to start to think about how to handle the request of registering a new app.
The key points we need to consider

how to capture such request? : e.g. github issue or through cpanel
steps for creating required infrastructure (namespace, ecr ..) on CP, auth0 and getting the app ready in cpanel which allow users to manage the app through cpanel

cluster related

namespace
resources: etc.
rbac

AWS app role + trust-relationships between AWS app role and CP role
Auth0 clients if auth is required
github workflows
Register the app in Cpanel

how about static page app?

Current status for getting a app deployed
if something is missed, feel free to add them

a few scripts + github workflow(?) for getting the infrastructure created on CP
cpanel has the feature of registering an app which will get aws-role, auth-clients and github secrets & vars created
There is no auto-step to link the above 2 steps.  There is question about what is the best way to add the trust-relationship
static page (?)

Done when

A user-story and related flows has been well-defined
A list of break-down tasks

List of issues in this epic

[x] #1886
[x] #1929
[x] #2632
[x] #2633
[x] #2634
[x] #2635
[x] #2636
[ ] #2981
[ ] #3300

Closing as duplicate of #1828


Nav Bar with stuff

Add nav bar
add log out
add search bar

looks like this is finished, im closing it out but let me know if there is anything else you want to add and i can reopen it


Updates python version to python-3.6.0

@rsarai please put the link of the issue at the description.


'value' slot prop on the BTd 'cell(*)' slot is not using the 'formatItem' function

Missing feature is from
bootstrap-vue
Docs
https://bootstrap-vue.org/docs/components/table#custom-empty-and-emptyfiltered-rendering-via-slots
Describe the missing feature
The 'value' slot prop on the BTd 'cell(*)' slot in the BTableLite component is not using the 'formatItem' function as it was in bootstrap-vue.
BTableLite.vue

BoostrapVue (mixin-tbody.js)

From 'bootstrap-vue' documentation

Validations

[X] Have tested with the latest version. This is still alpha version and sometime things change rapidly.
[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided link is to the documentation of the missing feature.

Is next on the TODO list. Hopefully I remember lol

Is next on the TODO list. Hopefully I remember lol

Great! I'm trying to get some time to potentially contribute to this project to help push it over to release 1.0.0.


[AIRFLOW-2966] Catch ApiException in the Kubernetes Executor

Description
Creating a pod that exceeds a namespace's resource quota throws an ApiException. This change catches the exception and the task is re-queued inside the Executor instead of killing the scheduler.
click 7.0 was recently released but flask-appbuilder 1.11.1 has requirement click==6.7. I have pinned click==6.7 to make the dependencies resolve.
Tests
This adds a single test TestKubernetesExecutor. test_run_next_exception that covers this single scenario. Without the changes this test fails when the ApiException is not caught.
This is the first test case for the KubernetesExecutor,  so I needed to add the [kubernetes] section to default_test.cfg so that the KubernetesExecutor can be built without exceptions.

Codecov Report

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

@@            Coverage Diff             @@
##           master    #3960      +/-   ##
==========================================
+ Coverage   74.69%   75.02%   +0.32%
==========================================
  Files         200      200
  Lines       15974    15974
==========================================
+ Hits        11932    11984      +52
+ Misses       4042     3990      -52

Impacted Files
Coverage Δ

airflow/www/views.py
68.85% <0%> (+0.06%)
:arrow_up:

airflow/www_rbac/views.py
72.04% <0%> (+0.14%)
:arrow_up:

airflow/bin/cli.py
64.59% <0%> (+0.23%)
:arrow_up:

airflow/jobs.py
82.39% <0%> (+0.26%)
:arrow_up:

airflow/models.py
89.24% <0%> (+0.57%)
:arrow_up:

airflow/www_rbac/app.py
97.77% <0%> (+1.11%)
:arrow_up:

airflow/task/task_runner/base_task_runner.py
79.66% <0%> (+1.69%)
:arrow_up:

airflow/hooks/dbapi_hook.py
79.67% <0%> (+3.25%)
:arrow_up:

airflow/hooks/hdfs_hook.py
92.5% <0%> (+60%)
:arrow_up:

Continue to review full report at Codecov.

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

Travis passes in my environment, but the incubator-airflow build times-out on an unrelated test. Restarting the build may pass, since this seems to be a symptom of a flaky kubernetes test environment.

@johnhofman Can you rebase onto master?

@Fokko I have rebased. Is this failing test something I need to look into?

Sorry @johnhofman, I was a bit busy. I've restarted the failing test, let's see if it passes now. The Kubernetes tests can sometimes be a bit flaky.

@Fokko tests passed


Error

It say that :
Task exception was never retrieved
future: <Task finished name='Task-94' coro=<RemoteAuthClient.run() done, defined at C:\Users\vicde\AppData\Roaming\Python\Python39\site-packages\remoteauthclient\remoteauthclient.py:68> exception=AssertionError()>
Traceback (most recent call last):
File "C:\Users\vicde\AppData\Roaming\Python\Python39\site-packages\remoteauthclient\remoteauthclient.py", line 106, in run
assert resp.status == 200

I don't know what's wrong with the bot it doesn't show the qr code anymore and gives some errors on the cmd window.

solved.


kb-importer daily update fix

Signed-off-by: sumeet<EMAIL_ADDRESS>
We need to update the sources in vulnerability-data.
Currently, the initial update is done via vulnerability-data-with-changed-source-code which is good. But later the daily updates are done via vulnerability-data where the sources are missing and due to this, it is taking long. Here, the extra step would be to clone repos which is time-consuming.
I noticed that the merge step takes time. The first time it was quick with vulnerability-data-with-changed-source-code. The next time when I run with vulnerability-data I think it tried to merge the new data with the old one and takes long around 40mins which is a lot.

We will have one single branch with vuln data, not two as now.
Re: performance of merge, I'm working on it but it will take a couple of
weeks before I manage to wrap it up
(the fix impacts a lot of seemingly unrelated code)
On Wed, Apr 14, 2021 at 1:21 AM sumeet patil @.***>
wrote:

Signed-off-by: sumeet @.***

We need to update the sources in vulnerability-data
https://github.com/SAP/project-kb/tree/vulnerability-data/statements.
Currently, the initial update is done via
vulnerability-data-with-changed-source-code
https://github.com/SAP/project-kb/tree/vulnerability-data-with-changed-source-code/statements
which is good. But later the daily updates are done via
vulnerability-data
https://github.com/SAP/project-kb/tree/vulnerability-data/statements
where the sources are missing and due to this, it is taking long. Here, the
extra step would be to clone repos which is time-consuming.
Another this I noticed is merge takes time. The first time it was
quick with vulnerability-data-with-changed-source-code
https://github.com/SAP/project-kb/tree/vulnerability-data-with-changed-source-code/statements.
The next time when I run with vulnerability-data
https://github.com/SAP/project-kb/tree/vulnerability-data/statements
I think it tried to merge the new data with the old one and takes long
around 40mins which is a lot.

You can view, comment on, or merge this pull request online at:
https://github.com/eclipse/steady/pull/469
Commit Summary

kb-importer daily update fix

File Changes

M docker/kb-importer/Dockerfile
https://github.com/eclipse/steady/pull/469/files#diff-ad0d432b4899a2a6eef723a21193e955f4ac93d9564dcebf1d2d20de4d0e68c5
(1)

Patch Links:

https://github.com/eclipse/steady/pull/469.patch
https://github.com/eclipse/steady/pull/469.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/eclipse/steady/pull/469, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARJ6KROKPLKDGP7EUWNVXDTITGYXANCNFSM424IFEMQ
.

I have removed the branch vulnerability-data-with-changed-source-code as the source from the kb-importer. kb-importer will just consider vulnerability-data as a source with this PR.

Changes re-done in #484


Infinity Fabric support in ROCm

I wonder what is the status of the Infinity Fabric support in ROCm?
This capability of inter-GPU data exchanges is advertised for MI50. Unfortunately, I was not able to find any information about its software support.

I have found in ROCm Version History that RCCL2 uses Infinity Fabric since ROCm 2.6.
Hope to see more information in the future.


Why parseDatabaseUrl returns "dynamic type" [(Text, Text)]

Could we merge https://github.com/futurice/pulmurice-heroku/blob/master/src/Pulmurice/Heroku/PostgreSQL.hs approach here?

I created another package: http://hackage.haskell.org/package/postgresql-simple-url let people decide which to use.

Great! Can you add a link to it from documentation in this project?

you mean amend the README ?

Sure

Ok, will do shortly. Good idea to cross link these. I'll reopen this issue to not to forget


Make file cache stats consistent with other APIs

Some cosmetic changes here to make the stat names consistent with RequestCacheStats and QueryCacheStats that already exist in the API.
I've also removed the 'replaced' and 'removed' stats. These are internal cache details that I don't think will be useful to a user. We can always add them back later if needed.
Note this is backward incompatible, but this is okay as this will get in ahead of the next release which removes the feature flag from searchable snapshots.
Check List

[x] New functionality includes testing.

[x] All tests pass

[x] New functionality has been documented.

[x] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Known test failure: #6287

Codecov Report

Merging #7169 (e395c4a) into main (3cb2565) will decrease coverage by 0.02%.
The diff coverage is 65.07%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##               main    #7169      +/-   ##
============================================
- Coverage     70.67%   70.65%   -0.02%
- Complexity    59457    59479      +22
============================================
  Files          4852     4848       -4
  Lines        285189   285146      -43
  Branches      41118    41111       -7
============================================
- Hits         201564   201483      -81
- Misses        67042    67106      +64
+ Partials      16583    16557      -26

Impacted Files
Coverage Δ

...ark/store/remote/filecache/FileCacheBenchmark.java
0.00% <0.00%> (ø)

...ch/index/codec/customcodecs/CustomCodecPlugin.java
0.00% <ø> (ø)

...customcodecs/Lucene95CustomStoredFieldsFormat.java
25.00% <ø> (ø)

...opensearch/index/codec/customcodecs/ZstdCodec.java
80.00% <ø> (ø)

.../index/codec/customcodecs/ZstdCompressionMode.java
84.09% <ø> (ø)

...arch/index/codec/customcodecs/ZstdNoDictCodec.java
80.00% <ø> (ø)

.../codec/customcodecs/ZstdNoDictCompressionMode.java
76.71% <ø> (ø)

...rch/action/admin/cluster/node/stats/NodeStats.java
52.43% <0.00%> (+0.60%)
:arrow_up:

...org/opensearch/cluster/routing/RecoverySource.java
71.11% <0.00%> (-1.49%)
:arrow_down:

...rg/opensearch/common/settings/ClusterSettings.java
92.85% <ø> (-0.33%)
:arrow_down:

... and 16 more

... and 516 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


[FATAL tini (7)] exec /init failed: Exec format error

I'm pretty new to HA and saw that add-on work you did. Can't get it to run though. Getting an error : [FATAL tini (7)] exec /init failed: Exec format error.

Hi, thanks for reporting your issue. First just doublecheck that you have created the pyhq-config.yaml file in the config directory and then you have configured all the information required in the "Config" tbab of the addon.
Could you provide more information on your setup please ?
Where hass is running ? Ex. RaspberryPi, virtual machine, x86_64 etc..
What version of hass are you running ?

All configuration is done. I'm using rpi4 so yeah arm64

That's it, unfortunately in the very short term, I don't have a fix.
I realized I've used an hassio image to build the current image and those are deprecated, so I'm currently reading on how to do it correctly.. Once it's done, I will be able to generate container images for all arch.
I'll let this issue open and let you know when it's ready!
Thanks for your feedback

Whoa it closed the issue, didn't know it will do that.
Could you try to update the add-on and retest please ? Version should be 0.1 now.
Let me know if it works!

Looks like it is still version 0.024 even after a fresh install. Any clue?
Le lun. 15 nov. 2021 20:30, arsenicks @.***> a écrit :

Whoa it closed the issue, didn't know it will do that.
Could you try to update the add-on and retest please ? Version should be
0.1 now.
Let me know if it works!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/arsenicks/pyhydroquebec-hass-addons/issues/1#issuecomment-969618612,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWKKNY6DH3MUZWLVGJJCKTLUMGX3FANCNFSM5ICIRPZQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Just got the update and it works! Thanks
Next up winter credit PR? 😁

Great, good news!
You're talking about https://github.com/titilambert/pyhydroquebec/issues/61 ? My knowledge in python is pretty basic, I'm afraid I will be of no help to fix this. But as far as I can tell @tech165 did a PR to add this feature: https://github.com/titilambert/pyhydroquebec/pull/63 it just never got accepted, like most PR on the project... The last pull requested merged date back to january 24, nothing since then
Do we know if the owner of the project still alive/maintaining this project ? His last comment date from january 24 too: https://github.com/titilambert/pyhydroquebec/pull/60#issuecomment-766437460


Accent support

Hello,
First, thank you for this repo and your work, it saves me a lot of time ❤
I"m trying to validate a Peppol XML file with this validator, my file contain accents :
<cbc:RegistrationName>Hélène </cbc:RegistrationName>
The "è" character is raising the following error :
IOException while reading resource supplied_instance_42: org.xml.sax.SAXParseException; systemId: file:///some/path/supplied_instance_42; lineNumber: 263; columnNumber: 10; XML document structures must start and end in the same entity.
Full error message :
{
"rep:validationStepResult": {
"rep:message": {
"#text": "IOException while reading resource supplied_instance_15: org.xml.sax.SAXParseException; systemId: file:///Users/richard/Documents/Projets/escentiel/supplied_instance_15; lineNumber: 258; columnNumber: 10; Les structures de document XML doivent commencer et se terminer dans la même entité.",
"#_id": "val-xml.1",
"#_level": "error",
"#_code": "generic-error"
},
"#_id": "val-xml",
"#_valid": "false"
}
}
PS: I'm using this validator with javascript, that's why the response above is in json format
Is there any solution / workaround for this bug ?

Hi @RedFish
glad to hear that the validator is useful in Peppol context too 😄
Regarding your accent problem, I think there must be something wrong with your input file. I tried simple accents by just pasting your Hélène  into the simple.xml used by the simple happy test case with no changed behaviour e.g. test is still green.
So a simple accent isn't the problem. Maybe an encoding problem? Can you create a simple testcase like the one above to reproduce the problem? Do you have stacktrace to better locate the problem?

My bad, I was sending the file with a wrong "Content-Length" header... Sorry for the inconvenience


drop threading

maybe closes #12

Summary by CodeRabbit

New Features

Enhanced type annotations and documentation for the IntentContainer, PadatiousPipeline, and TrainingManager classes.
Added a new method get_training_args to the IntentContainer.

Bug Fixes

Simplified training logic in PadatiousPipeline and TrainingManager to improve clarity and performance.

Documentation

Expanded docstrings for various methods to provide clearer descriptions of functionality.

Tests

Removed outdated test methods related to subprocess training and timeout scenarios, streamlining the test suite.

Works for me, no more issue.


Initial commit main program

Simple text based mechanism for doing groupings, and simple data import.
Unit test included

Works fine on my computer, but fails on travis-ci.  It's looking in the wrong place for the file.
I think we'll need @clintval 's help to resolve this.

This comment just a  placeholder for now. Have a few small requests to make before merge FYI but won't have chance to comment until layer in day.


Getting Started guide on authentication should mention praw.ini and/or environment variables.

The documentation on authenticating a script app only explains how to authenticate via keyword arguments to Reddit. I think there ought to be some mention of the alternative techniques from Configuring PRAW. Otherwise, the example on the Getting Started page comes across as the way to authenticate, especially since (I suspect) far more people read that page than read Configuring PRAW.
Arguably, one of the other configuration options ought to be presented as the preferred way of authenticating. That will help keep beginners from committing their passwords and then pushing them to GitHub. I'm pretty sure I did this when I first started using PRAW, for example.

Great idea!

What do you think about the second paragraph?

What do you think about the second paragraph?

The getting started is meant to be semi-quick. I'm okay with suggesting praw.ini but I feel like it's not really quick. Maybe a strong warning block indicating that we recommend using praw.ini for configuration setting but for the purposes of brevity it's not covered in the getting started.


Can not delete entity instance with one-to-many composition elements

Jmix platform version: 0.3.0-SNAPSHOT

Open the project tomany.zip
Run the app
Open one of the screen in Application section: "WithCollComp browser", "WithCollComp m", "WithSetComp browser", "WithSetComp m" or "WithListComp browser"
Create new item with adding items in "comp" table or find such instance
Delete item

ER: the entity instance is deleted with its composition items
AR: errors (see error log for more information):

created ticket for Jmix Studio
https://youtrack.haulmont.com/issue/JST-1026


EO-1 Hyperion Scenes on AWS

We're going to be using Hyperion as one of the hyper-spectral sources.
This issue is to find or place the scenes on a readable AWS S3 bucket so we can later read them from the cluster.
Creating a STAC catalog index for the scenes is a possible bonus objective (follow-on issue).
https://archive.usgs.gov/archive/sites/eo1.usgs.gov/hyperion_acquisition.html
Available formats from EarthExplorer:

L1R Product in HDF format (236.0 MB) (Login Required)
L1Gst Product in GeoTiff format (244.4 MB) (Login Required)
L1T Product in GeoTiff format (264.6 MB) (Login Required)
Full Resolution Browse in JPEG format (149.2 KB) (Login Required)
GIS Ready Bundle in JPEG format + world file (150.7 KB) (Login Required)

https://www.usgs.gov/centers/eros/science/usgs-eros-archive-earth-observing-one-eo-1-hyperion?qt-science_center_objects=0#qt-science_center_objects

I've loaded imagery from the central valley in california here: s3:///nasa-hyperspectral/eo1/

CDL data (labels) here: https://s3.console.aws.amazon.com/s3/buckets/nasa-hyperspectral/cdl/

@moradology  @echeipesh Can we call this closed for now?

Here are the EO-1 scenes we've extracted: https://s3.console.aws.amazon.com/s3/buckets/nasa-hyperspectral/eo1/?region=us-east-1&tab=overview


Add watchdog timer example

Fix #255
If you want to see this pattern in action, I have a work in progress here:

https://github.com/acquia/cli/pull/1101
https://github.com/danepowell/cli/blob/CLI-827/src/Helpers/LoopHelper.php#L10

Hey @danepowell, I think this is a nice addition to the documentation 👍
This is also a very specific example, which is fine because it matches your use case, but it also makes this code block quite large. Would it make sense to simplify it to show the most relevant parts in this example?
Additionally the same documentation for the timer methods also exists as doc blocks inside src/LoopInterface.php, can you add them there too?

Updated the title a bit :+1:

@SimonFrings yes it's a large example, but I think in this case it makes sense in this case as it shows off a specific pattern that requires referencing an array. Maybe the iterating and resetting of the timers array could be done in a function, but that would defeat part of the example. So yes I think this bigger example is worth it as it shows off a key way of working in ReactPHP, and non-blocking programming in general.

@danepowell Thank you for looking into this! I think having this example is definitely valuable, so it's much appreciated.
That being said, I'm not currently convinced that this particular example should be included in the project documentation. Considering the existing documentation structure, this example would become quite prominent, and I'd rather use this space to educate users about more efficient, event-driven APIs and how they're usually superior to polling logic. Additionally, this example assumes a someExternalService() function that isn't part of this project and requires it to be non-blocking. Since this is implicit, providing this example may tempt users to apply this idea to blocking functions.
Considering we're moving toward simpler, fiber-based APIs in ReactPHP v3 (see https://github.com/orgs/reactphp/discussions/481), it might also make sense to take a look at the new delay() function here.
Please share your thoughts on this. I'm open to discussion, so thank you for sparking this conversation!

I'm closing this for now as it hasn't received any input in a while and I believe this has been answered. If you feel this is still relevant, please come back with more details and we can always reopen this :+1:
Thank you for your effort nonetheless, keep it up! :+1:


Fixed zero boots time on trap

This patch makes SNMPv3 message boots/time fields initialized from local SNMP engine values whenever TRAP/Response messages are being generated.
Before this fix zero boots/time values were put into SNMP TRAP message what goes against the specification and can cause funny behavior on the receiving side.

Thank you for your quick fix.
I just patch and test this fix in my program. And I have two questions:

In line 344, mibBuilder.importSymbols doesn't work in my program, and after I replace it to snmpEngine.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols it works. I'm not familiar with this project and can't find the reason so I can just tell you my test result.
In line 338, the securityLevel determine statements is moved to the outside. This may cause an issue: when receiving a get request from non-authoritative SNMP engine which is not authenticated and encrypted, the boots/time in the reply message will always be zero.

Hi Ilya,
Any comments for this question?
Before this patch, boots/time are read from LCD when sending the response message regardless of the securityLevel. I think this is based on rfc2574 3.1.6.b, and it's useful when a non-authoritative SNMP engine send a discovery request message to learn the authoritative SNMP engine's information.


chore: add Kafka Admin API client

Adjusted the metadata and scripts to let you override the OpenAPI file name in .openapi
Generated an API client for the Kafka Admin API

This was a manual generation of the Kafka Admin API client. Automation is coming.
I've made it pretty clear that this is not a "supported" API by having it in a package "github.com/redhat-developer/app-services-sdk-go/kafkaadmin/v1internal". We will also not list this on the supported APIs table in the main README.
I'm not convinced that kafkaadmin is the best package name though, becuse of the joining "a"s.

my choice would be - kafkaHttp

I think kafkaweb is kind of vague and does not really indicate what this is for. Since it will be for internal use, it doesn't really matter :)


Use XCGLogger for logging.

This should probably not be merged until support fo os_log is added.

Not sure if this is worth doing in the first place... I couldn't find native support for os_log in the library. I could add support for os_log. I don't think it's too difficult to add a new destination. Thoughts?


Make program downward-compatible with older Python versions

Currently the only thing that makes Python 3.10 obligate are the type hints - on the Hack not all people had Python 3.10 installed. In principle it should not be a problem to make it work with Python 3.8 or less

Type hints were introduced in 3.5 under Pep 484 The reason we require 3.10 currently is the usage of the pipe delimeter for multiple types (e.g. here) which was only introduced in 3.10 via pep 604 to fix it, one can use the Union[] type from the typing package.


Update winmm-sys (and other out of date crates) on crates.io

The version of winmm-sys on crates.io is pretty out of date, when I tried to pull it down on a new machine it didn't have some of the functions I needed even though they're present on master. I don't know what other crates are affected. Also the link to documentation that shows up on crates.io is out of date and doesn't give a valid page.

Should be fixed by https://github.com/retep998/winapi-rs/commit/156b222ac3410ae269f3f32b5c9a246878a78b53 although until all the -sys crates are bumped, old doc links will remain on crates.io.

I also got some problem when I want to use comdlg32-sys.  crates.io version is out of date.

Are this fixed? Can we close?

version-sys 0.0.1 is out of date too


Flowdock: Opening link triggers an internal browser rather than local browser

Flowdock: Opening link triggers an internal browser rather than local browser
Expected Behavior
When a link is displayed, clicking the link opens it in a local browser.
Current Behavior
When a link is displayed, clicking the link triggers an internal browser from within the client and attempts to load the link there.
Screenshots (if appropriate):

Sidenote: Sorry it looks small, private chat
Steps to Reproduce (for bugs)

Add Flowdock to service
Chat a person then send a link
Click the link
Result: Client opens an internal browser to load the link

Context
Opening the links in the internal browser doesn't allow users to make use of their cookies/sessions/history already stored on the local browser. It currently works for other services I'vet tried: Messenger, Slack.
Your Environment

Franz Version used: Version 5.0.0-beta.18 (5.0.0-beta.18.903)
Operating System and version: MacOS High Sierra 10.13.5

I would love this functionality 👍

Not to mention in Flowdock integration you can't even right click and choose 'open link in browser'.
This could do with being fixed.