Picklist stops working after adding/removing items from dropdown

As title says, I'm dynamically adding and removing items from picklist dropdown menu.
Dropdown still shows, but onChange isn't called anymore.
It still doesn't work even after another init call:
$('[data-aljs="picklist"]').picklist({         onChange: function(obj) {/*rest of the code here that isn't called after picklist update*/}     });
I would use  but style does not match SLDS so I would prefer to continue use picklist.
Browser Safari (latest) & Chrome (latest), aljs 1.0, SLDS 1.0.4
P.S.: using picklist('setValue', idToSelect, false); in JS console changes picklist value, but doesn't fire onChange.

Thanks for logging this, we will look into it when we can!

Hello @matejp84! It turns out you can use an existing method that we had previously chosen to leave out of documentation since we believed the plugin itself would only use it.
You can run the following method immediately after dynamically adding/removing picklist choices: $('*picklist selector*').picklist('bindChoices')
We will be adding documentation for this method in the next release, but you are able to use it now.

How do you add or remove pick list options dynamically?


About pre-training time

Hello author, I have a question about jTrans
It seems that you haven't mentioned the training time of your pre-trained model in the paper, can you give me some information like training time?

For almost 1 week, but currently, it's easy to optimize the pre-training code with fancy techniques such as DeepSpeed or Megatron-LM to make it much faster


Fix TypeScript typing for TrackedDevicePose_t

The TypeScript type for TrackedDevicePose_t was incorrectly prefixing all properties with their type. This correction is based on console.log() output of the GetDeviceToAbsoluteTrackingPose() method call.

I copied and pasted typings in openvr.h, so there's lot's of typing issues. Thanks for contributing!

@SieR-VR It seams like the 0.3.5 release does not include this change?

Updated!


Wikipedia Scraping

Hi,
I'm a teacher.  I use timelines a lot for both personal use and teaching.
Can Cascade display dates in BC - even back billions of years?
Can the code be entered to show images by default, rather than having to click?
Can the system support images from Wikipedia?
My goal is to be able to enter something like this:
Early Mycenaean period 1750-1400 BC
https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Mycenaean_World_en.png/330px-Mycenaean_World_en.png
Palatial Bronze Age 1400-1200 BC
Postpalatial Bronze Age 1200-1050 BC
Such a HUGE help if these things were possible.
Sincerely,
Acherates

[ ] Dates in BC
This is unlikely in cascade.page's current form, or at least, unlikely to happen soon. The problem is that everything gets converted to a standard date representation and calendar, which starts to lose its meaning for dates very long ago or very far into the future. "Recent" BC times might be doable (like more recent than 10,000BC) but I'd still need to investigate. Admittedly though my focus is more on dates +-1000 years from now

[ ] Show images by default
This is possible. Not yet sure what form it would take. Maybe indentation - if an event is indented it will not be expanded by default, if it is not indented it is expanded by default? Still thinking about it

[ ] Images from other sources (e.g., Wikipedia)
This is also possible.

I've had similar thoughts about sourcing information from wikipedia - it would be nice if you could enter a wikipedia url and a timeline could automatically be generated from the dates within the article. Alas I think such a feature is probably a ways off.

Came here to ask for the same. My wife explains the history of art to children, she needs timelines going back to BC and images attached to items (For ranges she usually needs many examples)


Include info on how messages are modified

Included info on how messages are modified.

@Teodelas : Thanks for your contribution! The author(s) have been notified to review your proposed change.

This looks good to me. Thanks to @Teodelas for adding clarity to the document.

Hi @robinsh - it looks like you're ready for this PR to be merged, but just to be sure,  can you provide specific guidance for this PR.

#sign-off if it's ready to merge
#hold-off if it requires changes before it's ready for sign off
#please-close - if these changes aren't going to be merged

Thanks!

#sign-off


support lstm opr in onnx2mge convert

add support for lstm in onnx2mge converter

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.王博文 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

可以补个测试， others LGTM

@dingshaohua960303 麻烦看一下，有个代码检查的 ci 没跑过，原因是使用了一个 新版本 megengine 才有的 module。如果不影响的话，能否你动手合入一下？


Fixed issue Tab's text on hover in dark mode

Fixed Issue Tab's text on hover in dark mode
Issue:
https://github.com/sButtons/sbuttons/commit/e8669b128c216f80f17d2a089e75440a2c340199

Sorry @Mani-07 but someone else is now assigned to this issue. Thank you.


SRP Console

[ ] HDRP Adapter
[ ] URP Adapter
[ ] Bindable Commands
[ ] Automation
[ ] Scripting

Moving to regular dev task on project board (were going to not use issues for development tracking)

Moving to regular dev task on project board (were going to not use issues for development tracking)


Keeping a project on a mounted .dmg file on Mac causes issues with Project list

Godot version
v4.0.beta14.official [28a24639c]
System information
Mac Monterey 12.2.1 (21D62)
Issue description
I have some projects that are only ever run from a .dmg file for portability.
In Godot 3.x the project appears in the project list when the .dmg is mounted.
When the .dmg is unmounted, the project will not appear in the list.
In Godot 4.x the project is never saved to the project list, which means I have to type out the path each time I open Godot.
Steps to reproduce

Unzip the file below
Mount the dmg_test.dmg

dmg_test.dmg.zip
Alternately:

Create a new folder
Add a project inside that folder
Open DiskUtility (Mac)
Choose File -> New -> Disk from folder
Select your project folder

Then
Mount the dmg file
Try to import the project in Godot project editor
In Godot 3.x this will work, and when you quit Godot and restart the project will remain
In Godot 4.x this will not work, and when you restart Godot the project will not appear in the project list
Minimal reproduction project
dmg_test.dmg.zip
Please note: The same issue will probably appear with projects stored on USB flash drives

Please note: The same issue will probably appear with projects stored on USB flash drives

Can you test this to make sure?

Can you test this to make sure?

I just tested

Add a USB drive
Create a project on the USB drive
Quit to project list

The project is not listed

Can you test this to make sure?

I just tested

Add a USB drive
Create a project on the USB drive
Quit to project list

The project is not listed

Can't reproduce on macOS 13.1, projects on USB drive are listed correctly, same with DMG.

It's a human bug 🤦
Default sorting is by path instead of by recently edited.


Add screenshots to README.md

Screenshots will help users evaluate the appearance and functionality of the Graphhopper Maps before installing it.

I think it's better to use all the opportunities to convey useful information to users.
Because otherwise you can start thinking about the following formulations:

why post all the basic information about the application on Google Play when the user can read it on the developer's website?
why give the client the opportunity to call by phone when we are ready to answer all his questions by email?
why register in other messengers when I already have WeChat?
and so on.

I hope you get the idea. If the user is already here, on the application page in Github, why send him somewhere else when he can get all the necessary basic information right here? Given that this text and screenshots can be easily copied from another place.


pure in assert_ does not work (Pulse)

Pulse treats pure (...) in asserts in an opaque way. As an example, Pulse is not able to verify a statement like assert_ (pure (5 = 5));. It fails with the following error message:

(Error) Failed to prove the following goals:
... Steel.ST.Util.pure (Prims.op_Equality 5 5)
The remaining conjuncts in the separation logic context available for use are:...

This behavior also happens with with ... assert ..., as shown by the following example (that Pulse fails to verify for the same reason):
fn test_with_assert_pure(r: R.ref nat)
    requires R.pts_to r full_perm 5
    ensures R.pts_to r full_perm 5
{
    with v. assert (R.pts_to r full_perm v ** pure (v = 5));
    ()
}

This fails with "Impossible: instantiated abstraction is not an F* term"
fn trivial (x:unit)
requires emp
ensures emp
{
  assert (pure (5 == 5));
  ()
}

Whereas this succeeds:
fn trivial (x:unit)
requires emp
ensures emp
{
  assert_ (pure (5 == 5));
  ()
}

and so does this:
fn test_with_assert_pure(r: R.ref nat)
    requires R.pts_to r full_perm 5
    ensures R.pts_to r full_perm 5
{
    with v. assert (R.pts_to r full_perm v ** pure (v = 5));
    ()
}


Show error message if duplicate resource link is found 💬

More context coming soon...

I would be interested in this one

It's yours @reaganrazon! Check back by EOD tomorrow for some extra context on this issue!

Hey @reaganrazon, sorry for the delay here! I actually changed the nature of this issue a bit, but it should be solving the same problem. Take a look at the updated description and let me know if it makes sense to you! Happy to provide more context wherever is needed.

I'm almost ready for review on this! Just as an update.

@reaganrazon are you still working on this issue? No worries if not, I'll just open up the issue

I'd like to work on this!

@gxsoto are you still working on this issues? No worries if not, looking to open this one up

Ah, no I haven't been able to keep up with this issue, feel free to open it up for someone else to take it on!

I would like to take on this issue!

I would like to take thiis!

Assigning @AbdulmajeedKabala! @aphillips123 I just chatted with @ciaracade we can reassign you to #266


Voting on same post with different weight

It's allowed to vote same post again with different weight https://github.com/GolosChain/golos-smart/blob/46be1a693a28e7c2215c664391542d858bc902de/golos.publication/golos.publication.cpp#L174-L175 Fix this to allow re-vote

#81


Deploying maven artifacts when invoking a Custom Mediator

Description:
When it's required to deploy the maven artifact (class.jar) used in the custom inbound endpoint configuration it has to be placed manually inside /Applications/IntegrationStudio.app/Contents/MacOS/runtime/microesb/lib folder.

We can attach the required class.jar into the CApp


Footer scrolling on static page

When the content of a static page requires scrolling, the footer initially appears at the bottom of the browser window. As you scroll the page, the footer remains in the some position within the content text and scrolls up the window.

+1 on this.
example:
http://leonc.info/cheats/

Also getting the same issue on static pages only.


Does it support Diverse Beam Search?

I use beam search to obtain 5 results, but they are almost identical.

You could try increasing the temperature


fix: Remove check for is_mssql which is no longer valid

Description

Remove check for is_mssql which is no longer valid

Motivation and Context

Closes #381 - should have been removed in v4.0

Breaking Changes

No

How Has This Been Tested?

[ ] I have tested and validated these changes using one or more of the provided examples/* projects

I haven't tested this but it shouldn't be used any longer since there isn't a separate MSSQL instance resource; plan of complete-mssql looks correct

I have just compared settings for this repository and found out that "Workflow permissions" were not set to "read and write" as in other repositories.
Problem solved.


dotnet error

Problem encountered on https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

What error are you getting when you try to follow the tutorial?


Using hikaricp for multiple databases(Multi tenancy)

I developed a multi tenancy application where the application communicates with several databases using springboot.
Is it possible to make the connection pool used only in the databases that are active at that moment? that is, connections need to be dynamic to avoid idleness.
for example:
The application has 15 registered databases. but at that time only 3 are in use, so redirect the connections to those 3 if a new database is used hickari itself will take an idle connection and use it in this new database and when it is finished using the connection

Does ds.setMinimumIdle(0) helps?

ds.setMinimumIdle(0);  does not help at all. HikariCP at any given time keeps the least number of connections bound to 1 atleast.


Request: multiple instances of transmission module

This is out of the scope of the project. It would require a large rewrite.


Scrolling to object does not work with custom contentInset

New issue checklist

[YES] I have reviewed the README and documentation
[YES] I have searched existing issues and this is not a duplicate

General information

IGListKit version: 3.0
iOS version(s): 10
CocoaPods/Carthage version:
Xcode version: 8.3
Devices/Simulators affected: all
Reproducible in the demo project? (Yes/No): Yes
Related issues: #563

Issue:
Modifiying the MixedDataViewController in the examples I've added
               self.automaticallyAdjustsScrollViewInsets = false
       self.collectionView.contentInset = UIEdgeInsetsMake(200, 0, 0, 0)
And then later I call
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
        self.adapter.scroll(to: self.data.last!, supplementaryKinds: nil, scrollDirection: UICollectionViewScrollDirection.vertical, scrollPosition: UICollectionViewScrollPosition.bottom, animated: true)
        }

Expected Result:
It correctly scrolls to the bottom of the last section.
Actual Result:
It scrolls down a little but not completely, it still needs to scroll down by the amount I specified in contentInset to be correct.
Full Code Example:
/**
 Copyright (c) 2016-present, Facebook, Inc. All rights reserved.

 The examples provided by Facebook are for non-commercial testing and evaluation
 purposes only. Facebook reserves all rights not expressly granted.

  IN NO EVENT SHALL
 FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

import UIKit
import IGListKit

final class MixedDataViewController: UIViewController, ListAdapterDataSource {

    lazy var adapter: ListAdapter = {
        return ListAdapter(updater: ListAdapterUpdater(), viewController: self)
    }()
    let collectionView = UICollectionView(frame: .zero, collectionViewLayout: UICollectionViewFlowLayout())

    let data: [Any] = [
        "Maecenas faucibus mollis interdum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.",
        GridItem(color: UIColor(red: 237/255.0, green: 73/255.0, blue: 86/255.0, alpha: 1), itemCount: 6),
        User(pk: 2, name: "Ryan Olson", handle: "ryanolsonk"),
        "Praesent commodo cursus magna, vel scelerisque nisl consectetur et.",
        User(pk: 4, name: "Oliver Rickard", handle: "ocrickard"),
        GridItem(color: UIColor(red: 56/255.0, green: 151/255.0, blue: 240/255.0, alpha: 1), itemCount: 5),
        "Nullam quis risus eget urna mollis ornare vel eu leo. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.",
        User(pk: 3, name: "Jesse Squires", handle: "jesse_squires"),
        GridItem(color: UIColor(red: 112/255.0, green: 192/255.0, blue: 80/255.0, alpha: 1), itemCount: 3),
        "Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.",
        GridItem(color: UIColor(red: 163/255.0, green: 42/255.0, blue: 186/255.0, alpha: 1), itemCount: 7),
        User(pk: 1, name: "Ryan Nystrom", handle: "_ryannystrom")
        ]

    let segments: [(String, Any.Type?)] = [
        ("All", nil),
        ("Colors", GridItem.self),
        ("Text", String.self),
        ("Users", User.self)
    ]

    var selectedClass: Any.Type?

    override func viewDidLoad() {
        super.viewDidLoad()

        self.automaticallyAdjustsScrollViewInsets = false
        let control = UISegmentedControl(items: segments.map { return $0.0 })
        control.selectedSegmentIndex = 0
        control.addTarget(self, action: #selector(MixedDataViewController.onControl(_:)), for: .valueChanged)
        navigationItem.titleView = control

        self.collectionView.contentInset = UIEdgeInsetsMake(200, 0, 0, 0)

        view.addSubview(collectionView)
        adapter.collectionView = collectionView
        adapter.dataSource = self

        DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
        self.adapter.scroll(to: self.data.last!, supplementaryKinds: nil, scrollDirection: UICollectionViewScrollDirection.vertical, scrollPosition: UICollectionViewScrollPosition.bottom, animated: true)
        }

    }

    override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()
        collectionView.frame = view.bounds
    }

    func onControl(_ control: UISegmentedControl) {
        selectedClass = segments[control.selectedSegmentIndex].1
        adapter.performUpdates(animated: true, completion: nil)
    }

    // MARK: ListAdapterDataSource

    func objects(for listAdapter: ListAdapter) -> [ListDiffable] {
        guard selectedClass != nil else {
            return data.map { $0 as! ListDiffable }
        }
        return data.filter { type(of: $0) == selectedClass! }
            .map { $0 as! ListDiffable }
    }

    func listAdapter(_ listAdapter: ListAdapter, sectionControllerFor object: Any) -> ListSectionController {
        switch object {
        case is String:   return ExpandableSectionController()
        case is GridItem: return GridSectionController()
        default:          return UserSectionController()
        }
    }

    func emptyView(for listAdapter: ListAdapter) -> UIView? { return nil }
}

Seems like the issue can be fixed by not subtracting
contentInset.top in contentOffset.y = offsetMax - collectionViewHeight - contentInset.top;
https://github.com/Instagram/IGListKit/blob/master/Source/IGListAdapter.m#L276
Not sure why it's being subtracted.

@yusufoos you know, I think you're right that this is actually a bug. We only use bottom in one place in Instagram, makes sense that we've never run into this.


Example of global optimisation of a neural network using Jaxns

We use Jaxns to globally optimise a neural network

Example added


nettest_omni: Remove duplicate variable definitions

These defines are already defined in nettest_bsd.c and exported by
nettest_bsd.h this should fix build with -fno-common
Signed-off-by: Khem Raj<EMAIL_ADDRESS>

Would this also solve for "Unable to compile on Fedora 32" #42?

Would this also solve for "Unable to compile on Fedora 32" #42?

i think so

@jtaleric Can you please merge this PR,  with out this netperf build fails for all platform

@kirbychris @GavinB-hpe  sorry for the spam  can anyone you (not sure if any one of active here if not can you please help us to reach out to right person ) please help us to merge this PR we are kind of stuck here as we did not get maintainer list in repo

https://github.com/HewlettPackard  @ChrisLynchHPE can you please help here


the game crashed after loading a map

the game crashed every time i load a map even if i diden't use any config..
please fix it

have you updated to the most recent commit and recompiled?

Or crashes on press TriggerBot!!!

i did update it byt still get crashed

Go to Entity.h and change indexes of two functions:
getInaccuracy() : 482
getWeaponData() : 460


[subset] Decompose removed glyphs that are used as components in ttf

Is there an implemented way to decompose a glyph that is set to be removed when it is used as a component in another glyph in a ttf?
For example I have a Greek Gamma that I use as a component for the Cyrillic Ge and when I subset a Cyrillic ttf only version the Gamma is kept.

if the removed glyph is only used once as component in a composite glyph, then it could make sense to decompose and remove it altogether, but you'd probably only save a couple bytes (basically the header of the component glyph). Otherwise, keeping it as component (while removing it from cmap or GSUB) is better, the glyph can't be accessed directly by any other means (except indirectly by component reference) so it shouldn't bother you.

@anthrotype yes it makes sense. Thanks.


Carry previous values

Hello,
for me the most value of this library comes from the Bind methods but sometimes I have the case that they depend upon each other and I have to create variables for intermediate results because they are required for subsequent calls:
var getSomethingResult = GetSomething();
var trySomethingResult = getSomethingResult.Bind(something => TrySomething(something));
var prettyPrintResult = trySomethingResult.Bind(success => PrettyPrint(success));
var needsBothThingsResult = prettyPrintResult.Bind(prettyString => NeedsBothThings(trySomethingResult.Value, prettyString));
var needsAllTheThingsResult = needsBothThingsResult.Bind(fromBothThings => NeedsAllTheThings(
    getSomethingResult.Value,
    trySomethingResult.Value,
    prettyPrintResult.Value,
    needsBothThingsResult.Value));

This is honestly not very nice to look at so what I am currently experimenting with are these two extensions which you might also find useful:
// this is very similar to the Deconstruct method but it returns the result for chaining and
// does not have the `isSuccess`, `isFailure` out params, which I don't really care about because the subsequent
// calls which use the values are in the chain of `Bind`ings anyway
public Result<TValue> Take(out TValue value)
{
    value = ValueOrDefault;
    return this;
}

var result = GetSomething()
     .Take(out var something)
     .Bind(_=> TrySomething(something))
     .Take(out var success)
     .Bind(_ => PrettyPrint(success))
     .Take(out var prettyString)
     .Bind(_ => NeedsBothThings(success, prettyString))
     .Take(out var fromBothThings)
     .Bind(_ => NeedsAllTheThings(something, success, prettyString, fromBothThings));

// this is similar to the bind method but it also takes a second parameter which receives the initial value and
// the result which was returned from the binding, so that they can be combined into a new result.
// this is a little more verbose than the solution above but it keeps the variables in the scope of the lambda
public Result<TAggregateValue> Aggregate<TNextValue, TAggregateValue>(
    Func<TValue, Result<TNextValue>> bind,
    Func<TValue, TNextValue, Result<TAggregateValue>> aggregate)
{
    var converted = Bind(bind);

    var result = new Result<TAggregateValue>();
    result.WithReasons(converted.Reasons);

    if (result.IsSuccess)
    {
        var aggregated = aggregate(Value, converted.Value);
        result.WithValue(aggregated.ValueOrDefault);
        result.WithReasons(aggregated.Reasons);
    }

    return result;
}

var result = GetSomething()
    .Aggregate(something => TrySomething(something), (something, success) => new { something, success }.ToResult())
    .Aggregate(x => PrettyPrint(x.success), (x, prettyString) => new
    {
        x.something,
        x.success,
        prettyString
    }.ToResult())
    .Aggregate(x => NeedsBothThings(x.success, x.prettyString), (x, fromBothThings) => new
    {
        x.something,
        x.success,
        x.prettyString,
        fromBothThings
    }.ToResult())
    .Bind(x => NeedsAllTheThings(x.something, x.success, x.prettyString, x.fromBothThings));

I am curious to see how you approach such scenarios and if there are other neat solutions, otherwise maybe a variation of it could be integrated into the project at some point if people like it.

Thank your for the feedback. Such functional chaining style is often discussed already (#146, #108, #132, #140, #108) and my summary is that I don't like it and its much effort to maintain it. In the lib is already the Bind() functionality but I don't want to add further functionality in this style. Therefore please implement your required extension methods in your projects. Sorry...


Remove "Shared Secret" Auth Method from ReportStream website API Guide

Problem statement
We no longer want to publicly advertise the Shared Secret auth method for onboarding our users.
What you need to know

The content needs to be copied over internally first, which is on this ticket: #12254
Content instructions will be coming out of this ticket: #12168
- Content doc

Acceptance criteria

[ ] Update content on API Guide per content instructions
[ ] Change "Last Updated" date on the API Guide to reflect the expected day of deployment

@audreykwr Whenever you are ready, this ticket will be where you can put in content change instructions for engineering (re: Shared Secret removal)

work completed in #12349. Closing this ticket as it is now a duplicate.


As a user with income, I can view recurring income

So that I can review it to check for error.

Resolved in PR #67


Update motchallenge_step.md

Adapting it to the MOTChallenge dataset structure (e.g. inside MOTS20-02 there are 2 folders - img1 and gt - and 1 file -seq.init- that make the build_step_data.py script fail.

See here: https://github.com/google-research/deeplab2/pull/83


Update MD file on new branch 2017-23-14_21-11-25

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


fix: greeeting

:tada: This PR is included in version 1.7.2 :tada:
The release is available on:

v1.7.2
v1.7.2
GitHub release

Your semantic-release bot :package::rocket:


NDRS-860: include next upgrade activation point in status endpoints

Ref: https://casperlabs.atlassian.net/browse/NDRS-860
This PR provides the next upgrade activation point in the status endpoints.
Manual testing via nctl showed that the status endpoints showed correct values for the activation point (null at start, then a valid era ID, then an updated era ID).  Example output:
{
  "api_version": "1.0.0",
  "chainspec_name": "casper-net-1",
  "genesis_root_hash": "4ae2..e47d",
  "peers": [
    {
      "node_id": "NodeId::P2p(A5Rc..k9qM)",
      "address": "/ip4/<IP_ADDRESS>/tcp/49474"
    },
    {
      "node_id": "NodeId::P2p(HzXd..yzFM)",
      "address": "/ip4/<IP_ADDRESS>/tcp/49428"
    },
    {
      "node_id": "NodeId::P2p(NCPU..Hsim)",
      "address": "/ip4/<IP_ADDRESS>/tcp/49442"
    },
    {
      "node_id": "NodeId::P2p(PBzu..AfgF)",
      "address": "/ip4/<IP_ADDRESS>/tcp/49458"
    }
  ],
  "last_added_block_info": {
    "hash": "cdf9cb9158517ff2e0e60009ceb29013d1cba6d6b5fc0e7027a7de914662ef08",
    "timestamp": "2021-02-06T23:14:37.184Z",
    "era_id": 6,
    "height": 71,
    "state_root_hash": "c1fe6c87961339bc54e7304a182074de83e4fe8b34bc17f560afb29670855cd2",
    "creator": "01579e108b2b1e9c8f24282e9342d7679e32154e4807e1c123be3ac6a8ad78681f"
  },
  "next_upgrade": {
    "activation_point": {
      "era_id": 7
    },
    "protocol_version": "2.0.0"
  },
  "build_version": "v0.7.0-46-g73c86004-73c86004"
}

Tagging @momipsl & @zie1ony for info due to changed API.

Can we include a protocol version that we will upgrade to?
next_upgrade: {
  activation_point: {
     era_id: 42,
  },
  protocol_version: 1.0.2
}

@goral09

Can we include a protocol version that we will upgrade to?

Good call.  I added this in e4a7ad6.

bors merge


"Invoke server" fails with: AttributeError: 'module' object has no attribute 'dropbox_account_list'

Perhaps I'm missing a config file for dropbox? Possibly related to PR #4658
(osf)tkb:osf.io$ invoke server
[website.util.paths]  WARNING: Skipping load of "webpack-assets.json" in DEBUG_MODE.
[website.project.metadata.authorizers]  INFO: No local.json found to populate lists of DraftRegistrationApproval authorizers.
Traceback (most recent call last):
File "/home/tkb/.virtualenvs/cos/osf/bin/invoke", line 11, in
sys.exit(main())
File "/home/tkb/.virtualenvs/cos/osf/local/lib/python2.7/site-packages/invoke/cli.py", line 304, in main
dispatch(sys.argv)
File "/home/tkb/.virtualenvs/cos/osf/local/lib/python2.7/site-packages/invoke/cli.py", line 297, in dispatch
return executor.execute(*tasks, dedupe=dedupe)
File "/home/tkb/.virtualenvs/cos/osf/local/lib/python2.7/site-packages/invoke/executor.py", line 90, in execute
task=task, name=name, args=args, kwargs=kwargs
File "/home/tkb/.virtualenvs/cos/osf/local/lib/python2.7/site-packages/invoke/executor.py", line 131, in _execute
result = task(*args, **kwargs)
File "/home/tkb/.virtualenvs/cos/osf/local/lib/python2.7/site-packages/invoke/tasks.py", line 111, in call
result = self.body(*args, **kwargs)
File "/home/tkb/work/venv/cos/osf/osf.io/tasks.py", line 47, in server
app = init_app(set_backends=True, routes=True)
File "/home/tkb/work/venv/cos/osf/osf.io/website/app.py", line 119, in init_app
init_addons(settings, routes)
File "/home/tkb/work/venv/cos/osf/osf.io/website/app.py", line 44, in init_addons
addon = init_addon(app, addon_name, routes=routes)
File "/home/tkb/work/venv/cos/osf/osf.io/website/addons/base/init.py", line 1013, in init_addon
addon_module = importlib.import_module(import_path)
File "/usr/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/home/tkb/work/venv/cos/osf/osf.io/website/addons/dropbox/init.py", line 3, in
from website.addons.dropbox import model, routes, views
File "/home/tkb/work/venv/cos/osf/osf.io/website/addons/dropbox/routes.py", line 14, in
views.dropbox_account_list,
AttributeError: 'module' object has no attribute 'dropbox_account_list'

Not sure where things went wrong, but I reinstalled my dev environment from scratch and am no longer getting an error.

This will happen due to cached Python bytecode in pyc files. You can fix this in the future with invoke clean.


Build TodoMVC with JSONAPI.EntityFramework, code-first models, ApiController, and Ember Data

This would be an interesting demonstration and can probably be pulled off very quickly with the canned ApiController. I just don't have the time for it at the moment. Putting this in as an issue in case someone wants to get familiar with JSONAPI.NET, I'll help you out directly. Otherwise hopefully I'll get to it myself in not too long.

Should this be a separate git repo? Or a separate solution within the repo? Or even just part of the main solution? I've seen different projects handle samples in different ways.

My initial thought was another project within the solution, but I'm not picky.


import conflicts with go 1.17

seems that there is some strange import conflicts with go 1.17 and your pkg
go mod tidy
go: finding module for package golang.org/x/text/language
go: finding module for package github.com/razor-1/localizer
go: found github.com/razor-1/localizer in github.com/razor-1/localizer v0.2.0
go: found golang.org/x/text/language in golang.org/x/text v0.3.7
github.com/gedw99/gio-tools/i18n/razor-1/localizer/example/cmd imports
        github.com/razor-1/cldr/resources/currency: ambiguous import: found package github.com/razor-1/cldr/resources/currency in multiple modules:
        github.com/razor-1/cldr v0.2.0<EMAIL_ADDRESS>        github.com/razor-1/cldr/resources/currency v0.1.2<EMAIL_ADDRESS>

repro is a copy of the one you have in the readme.
package main

import (
    "fmt"
    "time"

    "github.com/razor-1/cldr/resources/currency"
    "golang.org/x/text/language"

    "github.com/razor-1/localizer"
)

func main() {
    l, err := localizer.NewLocale(language.Spanish)
    if err != nil {
        panic(err)
    }

    jan2020 := time.Date(2020, 1, 1, 0, 0, 0, 0, time.UTC)
    month, err := l.Calendar.Format(jan2020, "MMMM")
    if err != nil {
        panic(err)
    }

    fmt.Println(month) // "enero"
    fmt.Println(l.Calendar.FormatNames.Months.Wide.Jan) // "enero"
    fmt.Println(l.FmtNumber(10000.12)) // "10.000,12"
    cur, err := l.FmtCurrency(currency.USD, 10000.12)
    if err != nil {
        panic(err)
    }

    fmt.Println(cur) // "10.000,12 US$"

Thanks, I see the issue. Removed some of the legacy tags from when there were multiple modules under cldr. If you clear out your modcache, how does it look now? It's working for me, but there's a possibility I might need to retract those versions.

thanks @razor-1 for quickly responding !
Not working for me. I am on go 1.17. Any ideas ?
On a test project with just the main.go of:
package main

import (
    "fmt"
    "time"

    "github.com/razor-1/cldr/resources/currency"
    "golang.org/x/text/language"

    "github.com/razor-1/localizer"
)

func main() {
    l, err := localizer.NewLocale(language.Spanish)
    if err != nil {
        panic(err)
    }

    jan2020 := time.Date(2020, 1, 1, 0, 0, 0, 0, time.UTC)
    month, err := l.Calendar.Format(jan2020, "MMMM")
    if err != nil {
        panic(err)
    }

    fmt.Println(month) // "enero"
    fmt.Println(l.Calendar.FormatNames.Months.Wide.Jan) // "enero"
    fmt.Println(l.FmtNumber(10000.12)) // "10.000,12"
    cur, err := l.FmtCurrency(currency.USD, 10000.12)
    if err != nil {
        panic(err)
    }

    fmt.Println(cur) // "10.000,12 US$"

go mod init
go: creating new go.mod: module github.com/gedw99/gio-tools/i18n/razor-1/example
go: to add module requirements and sums:
        go mod tidy
➜  example git:(main) ✗ go mod tidy
go: finding module for package github.com/razor-1/cldr/resources/currency
go: finding module for package golang.org/x/text/language
go: finding module for package github.com/razor-1/localizer
go: found github.com/razor-1/cldr/resources/currency in github.com/razor-1/cldr/resources/currency v0.1.2
go: found github.com/razor-1/localizer in github.com/razor-1/localizer v0.2.0
go: found golang.org/x/text/language in golang.org/x/text v0.3.7
github.com/gedw99/gio-tools/i18n/razor-1/example imports
        github.com/razor-1/cldr/resources/currency loaded from<EMAIL_ADDRESS>        but go 1.16 would fail to locate it:
        ambiguous import: found package github.com/razor-1/cldr/resources/currency in multiple modules:
        github.com/razor-1/cldr v0.2.0<EMAIL_ADDRESS>        github.com/razor-1/cldr/resources/currency v0.1.2<EMAIL_ADDRESS>
To proceed despite packages unresolved in go 1.16:
        go mod tidy -e
If reproducibility with go 1.16 is not needed:
        go mod tidy -compat=1.17
For other options, see:
        https://golang.org/doc/modules/pruning

I tried it with go 1.16 in the go mod and then get similar:
go: finding module for package github.com/razor-1/localizer
go: finding module for package golang.org/x/text/language
go: finding module for package github.com/razor-1/cldr/resources/currency
go: found github.com/razor-1/cldr/resources/currency in github.com/razor-1/cldr/resources/currency v0.1.2
go: found github.com/razor-1/localizer in github.com/razor-1/localizer v0.2.0
go: found golang.org/x/text/language in golang.org/x/text v0.3.7
github.com/gedw99/gio-tools/i18n/razor-1/example imports
        github.com/razor-1/cldr/resources/currency: ambiguous import: found package github.com/razor-1/cldr/resources/currency in multiple modules:
        github.com/razor-1/cldr v0.2.0<EMAIL_ADDRESS>        github.com/razor-1/cldr/resources/currency v0.1.2<EMAIL_ADDRESS>

I think that the dual imports is messing it up.
Commenting out the "github.com/razor-1/cldr/resources/currency" fixes the "go mod tidy".
import (
	"fmt"
	"time"

	//"github.com/razor-1/cldr/resources/currency"

	"golang.org/x/text/currency"
	"golang.org/x/text/language"

	"github.com/razor-1/localizer"
)

Then it is just a matter of fixing:
cur, err := l.FmtCurrency(currency.USD, 10000.12)

This now works:

package main

import (
	"fmt"
	"time"

	//"github.com/razor-1/cldr/resources/currency"

	"golang.org/x/text/language"

	"github.com/razor-1/localizer"
)

func main() {
	l, err := localizer.NewLocale(language.Spanish)
	if err != nil {
		panic(err)
	}

	jan2020 := time.Date(2020, 1, 1, 0, 0, 0, 0, time.UTC)
	month, err := l.Calendar.Format(jan2020, "MMMM")
	if err != nil {
		panic(err)
	}

	fmt.Println(month)                                  // "enero"
	fmt.Println(l.Calendar.FormatNames.Months.Wide.Jan) // "enero"
	fmt.Println(l.FmtNumber(10000.12))                  // "10.000,12"

	currenceText := l.Number.Currencies["USD"]
	fmt.Println(currenceText) // {dólar estadounidense US$}

	cur, err := l.FmtCurrency("USD", 10000.12)
	if err != nil {
		panic(err)
	}
	fmt.Println(cur) // "10.000,12 US$"

	/*
		cur, err := l.FmtCurrency(currency.USD, 10000.12)
		if err != nil {
			panic(err)
		}

		fmt.Println(cur) // "10.000,12 US$"
	*/

}

Thanks, I wanted to fix it while still having the constants work, so v0.2.1 should resolve it (note the updated example to import localizer-cldr instead of cldr)


Update Enable-SPFeature.md

Fix for #2367

OPS Build status updates of commit 19fd28a:
:clock10: Preparing: average preparing time is 1 min(s) 13 sec(s)

OPS Build status updates of commit 19fd28a:
:clock10: Incremental building: average incremental building time is 12 min(s) 24 sec(s)

OPS Build status updates of commit 19fd28a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-server/Enable-SPFeature.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Restore prefix mapping stripping to allow it to work together with ar…

…ibtrarily mapped PathMappingResult.
Currently, the way to get a stripped prefix path is pathWithoutPrefix, but we support internal redirects / arbitrary mapping with PathMappingResult.path, which is returned by path. This makes it mostly impossible to have a service respect both types of mapping.
This PR restores the behavior of prefix mapping stripping the input. This allows services to work against path, which will be mapped correctly.
We're basically back to before the HTTP-only PR, except path and mappedPath have been swapped into rawPath and path. Feel like I went in a circle only to reach myself from behind ;) I'm not sure if this is better than just going back to path and mappedPath, but I do think we need to pick one to be able to support PathMappingResult.path properly.
Also removes pathWithoutPrefix since it's not needed with this change, and is very short lived so probably not worth deprecating.

@trustin Open to other ideas on this

Will think about it and get back to you some time this week.

Thanks! For reference, here's what a SPA service looks like with a decorator instead of the mapping. IMO, it's not really a good use of decoration
https://github.com/curioswitch/curiostack/blob/master/common/server/framework/src/main/java/org/curioswitch/common/server/framework/staticsite/StaticSiteService.java

What do you think about just:

Undeprecating mappedPath() and removing pathWithoutPrefix()
Replacing PathMappingResult.path() with mappedPath()
Making ctx.path() return the raw path and ctx.mappedPath() return PathMappingResult.mappedPath()?

Changing the semantic of ctx.path() doesn't sound like a good idea in my opinion.

Yeah that sounds good - will update PR

@anuraaga Gentle ping; @hyangtack may work on some changes in PathMapping soon.

@trustin Updated - sorry for the delay

Sorry for the late review~

Thanks, @anuraaga !


Facilitate Upload of Data from Personal Weather Stations

It would be great if I could submit my local weather data to you from my Ambient Weather stations.  Below is a screenshot of the my weather stations' custom server input screen.

I'm not entirely sure what plans @alexander0042 has for station data but if I were to take a guess he would probably use data from this https://madis.ncep.noaa.gov data. It could be possible that allowing users to add their own station data is a long term plan but there hasn't been any mention of it.

Yup, that's the answer here. This would be a really great addition, but alas, is probably outside the scope of this project. The current roadmap is here, and at the moment the focus is on fixing the issues with the daily high/ low temperatures. This requires a pretty major rework of the ingest scripts (since they'll have to be aware of previous observations), so will be the focus for a bit


Updating harassment policy.

I won't say this language is perfect, but this is what we got back from our lawyers to address issue #4.  I think this is a good step in the right direction on that front. They've rewritten the language we got from 18F's Code of Conduct to be more constrained to the purposes of an HR manual, and I've added links to 18F's and GSA's policies in case there are any questions as to the intent here.
@cbryantryback @leahbannon - thoughts on this?

@krues8dr - In my opinion, definitely adequate for issue #4 - I would feel comfortable enough with this language as an employee.


Issues with seldon-controller-manager

I've installed kubeflow-lite bundle through juju following instructions from https://charmed-kubeflow.io/docs/install. But seldon-controller-manager pod keeps crashing since deployment.
(base) root@pbm088:~# kubectl logs pod/seldon-controller-manager-cf7545746-5442x -n kubeflow
{"level":"info","ts":1649909040.3439353,"logger":"setup","msg":"Intializing operator"}
{"level":"info","ts":1649909040.3547642,"logger":"setup","msg":"CRD not found - trying to create"}
{"level":"error","ts":1649909040.4087517,"logger":"setup","msg":"unable to initialise operator","error":"the server could not find the requested resource","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/go/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\nmain.main\n\t/workspace/main.go:149\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:203"}
I tried with kubeflow (instead of kubeflow-lite) bundle also - even with that deployment seldon-controller-manager keeps crashing.
My kubernetes version is following:
(base) root@pbm088:~# kubectl version
Client Version: version.Info{Major:"1", Minor:"23+", GitVersion:"v1.23.5-2+c812603a312d2b", GitCommit:"c812603a312d2b0c59687a1be1ae17c0878104cc", GitTreeState:"clean", BuildDate:"2022-03-17T16:14:08Z", GoVersion:"go1.17.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"23+", GitVersion:"v1.23.5-2+c812603a312d2b", GitCommit:"c812603a312d2b0c59687a1be1ae17c0878104cc", GitTreeState:"clean", BuildDate:"2022-03-17T16:11:06Z", GoVersion:"go1.17.8", Compiler:"gc", Platform:"linux/amd64"}
I did kubectl describe pod also - I could not find anything useful. How to root cause the issue and fix?

Current Charmed Kubeflow supports only kubernetes version 1.21.

This is effectively due to seldon-controller-manager not supporting k8s versions above 1.21 please use an older version for installing this software.


use routerLink for counters section

WIP: still working on some tests, although the whole component  functionality tests are currently skipped.
References
Add references/links to any related issues or PRs. These may include:
Fixes: https://github.com/4Science/dspace-angular/issues/19
Description
Short summary of changes (1-2 sentences).
Instructions for Reviewers
Please add a more detailed description of the changes made by your PR. At a minimum, providing a bulleted list of changes in your PR is helpful to reviewers.
List of changes in this PR:

use routerLink instead of link for smoother performance when interacting with the section (no reload)
routerLink and additional QueryParams are possible

Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!

[ ] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
[x] My PR passes TSLint validation using yarn run lint
[ ] My PR doesn't introduce circular dependencies
[ ] My PR includes TypeDoc comments for all new (or modified) public methods and classes. It also includes TypeDoc for large or complex private methods.
[ ] My PR passes all specs/tests and includes new/updated specs or tests based on the Code Testing Guide.
[ ] If my PR includes new, third-party dependencies (in package.json), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.

meanwhile superseded by similar commit https://github.com/4Science/dspace-angular/commit/c1c5a6639703d3502dd3c1fe85d4d6ef0ef5f24c#diff-fa2b04cc8f2b5b8a618883582c9320466bdc4c36f1f14506164744cefe370f1f


Version 6.0.2 broke ConversationGUIDs

While debugging my project I noticed all my conversationGUIDs (for SyncRequests) were zeroed out.
Debug: [WatsonTcpClient] synchronous request sent: 00000000-0000-0000-0000-000000000000
 Debug: [WatsonTcpServer] client [a37039c9-fd04-4307-9049-d88b22780704|<IP_ADDRESS>:34966] attempting to register GUID 1d758355-8ef9-4008-8f0b-34c6099e6459
 Debug: [WatsonTcpServer] updated client GUID from a37039c9-fd04-4307-9049-d88b22780704 to 1d758355-8ef9-4008-8f0b-34c6099e6459
 Client Connected [1d758355-8ef9-4008-8f0b-34c6099e6459|<IP_ADDRESS>:34966]
 Debug: [WatsonTcpServer] [1d758355-8ef9-4008-8f0b-34c6099e6459|<IP_ADDRESS>:34966] synchronous request received: 00000000-0000-0000-0000-000000000000
 Debug: [WatsonTcpClient] synchronous response received: 00000000-0000-0000-0000-000000000000
 Info: [WatsonTcpClient] connecting to <IP_ADDRESS>:13014
 Debug: [WatsonTcpServer] accepted connection from [990790b8-ca3f-419e-9a9a-02ea25459c64|<IP_ADDRESS>:34972]
 Debug: [WatsonTcpServer] starting data receiver for [990790b8-ca3f-419e-9a9a-02ea25459c64|<IP_ADDRESS>:34972]

I think it was this change: https://github.com/dotnet/WatsonTcp/commit/0a06c194ca17faa3d04827ea9ee104e835a9d0f8#diff-7c91816241da5fd1a4158907d17c7c43e00f1989503be901d170a81971d5fcafR87
Downgrading to version 6.0.1 does not actually fix my problem (it is most likely my own code, or an interaction with Unity), but I think conversation guids should not be all zeros?
Thanks for the awesome work on this project!

Hi @lunedis thanks for your kind words and sorry for the delay.  I'm reverting this right now.

Published in NuGet v6.0.6


VS 16.5 breaks runner, can't run/debug PT due to this

Looks like upgrading to VS 16.5 causes issues.
continuing from unbreaking the build, #1595 fixed one issue but now Runner no longer appears to be a valid debug target.

error:
Exception thrown at 0x00007FFA5C42C1AC (KernelBase.dll) in PowerToys.exe: WinRT originate error - 0x83750007 : ''input': Value must not be empty.'.
Exception thrown at 0x00007FFA5C42C1AC in PowerToys.exe: Microsoft C++ exception: winrt::hresult_error at memory location 0x000000BC54DBC5A8.

Cherry picking to see if older builds compile / run.  They do.
Testing:
ID	Author	Date	Message
969d71b2642feec97b767085cc5e8d8d470ca9b6	Enrico Giordani<EMAIL_ADDRESS>3/13/2020 6:40:28 PM +00:00	Fix for build break (#1573)
Tested and worked:
ID	Author	Date	Message

013a58e634a550569e2d95a2c6b11c9048fd4e84	vldmr11080<EMAIL_ADDRESS>3/10/2020 8:59:34 AM +00:00	Move window to last known zone. Support movement in multi-monitor scenario (#1511)
92f64188d51dfcf3f645449ab4167d377d332ff7	Ivan Stošić<EMAIL_ADDRESS>3/5/2020 9:57:45 AM +00:00	Fixed multi-monitor scaling bug (#1293)

build below failed so that means we have about 10-ish possible checkins
Testing
ID	Author	Date	Message
f170cef5069bbb7d784268d86b63b87880a57e3c	Clint Rutkas<EMAIL_ADDRESS>3/11/2020 10:46:48 PM +00:00	Create NOTICE.md
Failed:
969d71b2642feec97b767085cc5e8d8d470ca9b6	Enrico Giordani<EMAIL_ADDRESS>3/13/2020 6:40:28 PM +00:00	Fix for build break (#1573)

weird, cant repo now but had to do full cleans of solution.  i don't ever remember having to do this.


Enable auto dark mode

Summary
As a follow up on #218, it would be actually great to be able to set the theme.mode to auto instead of dark/light, so that it would switch depending on the OS setting.
API Changes
theme: {
  mode: 'auto',
},

Intended Use Case
Right now I have to do the following manually:
theme: {
  mode: window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light',
},

Also, if the mode would change while on the site, I'd additionally need to listen for changes and update it:
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
    const newColorScheme = event.matches ? "dark" : "light";
});

So it would be great if one could just set mode: 'auto' and let apexcharts handle it.

not stale

Please add this features !!!1


Feature/custom_docker

It adds Dockerfile setup for Huggingface Spaces

This seems to be working in Huggingface Spaces as of now and makes sense. It would be wise to specify streamlit version in requirements now

Approved!


Change to droplet_kit for API

Right now we haven't kept parity with DigitalOcean's new API features in the API gem we're using  Barge (See #249, #248)
At the time we moved, DigitalOcean didn't have a Gem for the API.
Now there is! https://github.com/digitalocean/droplet_kit/
The API for accessing is almost 1:1, plus it's maintained by DO themselves. It would make sense to move over to this so we don't have to implement all the new endpoints in barge.

Currently blocked on exposing faraday: https://github.com/digitalocean/droplet_kit/issues/102

Starting move on some of the larger code blocks with the merge of #284 and the bump to 4.0.0


Should this repo be archived?

It seems like the main activity we've (well just @mcorrell really) been putting into this repo is just updating package versions as they encounter security issues. The demo seems to work fine and doesn't ask the user to expose any information and is on a pretty siloed heroku server.
Given this non-activity I wonder if it might be appropriate to archive this repo. That way: it'd still be available, but wouldn't cause as much as maintenance spam. I also think it's fine to leave it up, but I thought i'd check in.

I would be fine with archiving, since there's not active development.

If not being archived, might be good to make it so PRs just automerge so we can stop getting alerts (ala https://github.com/vega/editor/blob/master/.github/workflows/merge-dependabot.yml)

I don't have permission to archive I think (although I think that's the right call). Auto merging would be nice!

Confirmed with some folks still at Tableau and we agree this should be archive.


[SPARK-37264][TESTS] Skip dependency testing on Java 17 temporarily

What changes were proposed in this pull request?

This PR proposes to skip dependency testing on Java 17 temporarily.
Why are the changes needed?

In the current master, run-tests.py fails on Java 17 due to test-dependencies.sh fails. The cause is orc-shims:1.7.1 has a compile dependency on hadoop-client-api:3.3.1 only for Java 17.
Currently, we don't maintain the dependency manifests for Java 17 yet so let's skip it temporarily like SPARK-36166(#33376) did for Scala 2.13.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Confirmed that the dependency testing is skipped with Java 17.
JAVA_HOME=/path/to/java17/ dev/test-dependencies.sh
...
Skip dependency testing on Java 17
...

Test build #145047 has started for PR 34541 at commit d997ca9.

I guess it only fails at Hadoop 2.7 profile, right?

Shall we cut the transitive dependency explicitly instead?

If we can do it, it's better. The dependency doesn't matter the usage of ORC in Spark right?

I guess it only fails at Hadoop 2.7 profile, right?

Yes. But test-dependencies runs both 3.2 and 2.7.
I wonder we can skip only for 2.7. WDYT?

Yes, the dependency doesn't matter. ORC has it because Hadoop 2.7 doesn't work on Java 17.

because Hadoop 2.7 doesn't work on Java 17.

Ah, right. Let's cut the transitive dependency.

Since we already cut the Hadoop from ORC, I'll add the missing part additionally there.
      <dependency>
        <groupId>org.apache.orc</groupId>
        <artifactId>orc-core</artifactId>
        <version>${orc.version}</version>
        <scope>${orc.deps.scope}</scope>
        <exclusions>
          <exclusion>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-hdfs</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.apache.hive</groupId>
            <artifactId>hive-storage-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

Since you are already started, could you revise this PR like the following?
     <dependency>
        <groupId>org.apache.orc</groupId>
        <artifactId>orc-core</artifactId>
        <version>${orc.version}</version>
        <scope>${orc.deps.scope}</scope>
        <exclusions>
          <exclusion>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-hdfs</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-client-api</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.apache.hive</groupId>
            <artifactId>hive-storage-api</artifactId>
          </exclusion>
        </exclusions>
      </dependency>

@dongjoon-hyun Thank you. Yeah, I'm just doing.

Thank you for the updates. Please revise the PR title and description accordingly.

BTW, @sarutak . ORC has that dependency always on Java 17. It's irrelevant to hadoop2.7.

which orc-shims depends on only for hadoop-2.7 profile.

@dongjoon-hyun Oh, I see. Thank you.

If you don't mind, may I revise the PR title and description a little?

I don't mind. It might be better. Thank you.

Test build #145049 has started for PR 34541 at commit 2a9e425.

I finished revision and approved. You can revise more if you want. You can merge this because the PR builder is not running Java 17 and I verified together with you.

I see. Merging to master. Thank you @dongjoon-hyun for all the help !

Thank YOU, @sarutak !

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/49518/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/49518/

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/49520/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/49520/

Test build #145047 has finished for PR 34541 at commit d997ca9.

This patch fails from timeout after a configured wait of 500m.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/145047/

Test build #145049 has finished for PR 34541 at commit 2a9e425.

This patch fails from timeout after a configured wait of 500m.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/145049/


update installer and guide - [merged]

In GitLab by @JackZxj on Apr 3, 2020, 04:47
Merges new-dev -> dev

In GitLab by @wknet123 on Apr 3, 2020, 04:54
enabled an automatic merge when the pipeline for db4606a24470774a131084a5ae220f5f76947429 succeeds

In GitLab by @wknet123 on Apr 3, 2020, 04:57
mentioned in commit be469a45e7112e7daea5e711a0637e7d5c7c333a

In GitLab by @wknet123 on Apr 3, 2020, 04:57
merged


Merge config on register

As far as I can tell, you have to merge your config on register() and not on boot().
Before fixing it, on a clean install, I was also getting a
ErrorException in Handler.php line 53:
Argument 2 passed to Dingo\Api\Exception\Handler::__construct() must be of the type array, null given, called in /home/vagrant/Code/api/vendor/dingo/api/src/Provider/ApiServiceProvider.php on line 97 and defined in Handler.php line 53

A while ago I also bumped into this problem in my own service providers and asked Taylor about it:
14:20 < AntonioRibeiro> TaylorOtwell: I'm having to call mergeConfigFrom from register instead of boot, because the package need to have access to (merged) config during register. Do see any problems with this?
14:21 < TaylorOtwel> | nope
14:21 < TaylorOtwel> | i think that's fine
14:21 < TaylorOtwel> | config is unique in that regard
14:21 < TaylorOtwel> | in that it can be done from register
14:21 < TaylorOtwel> | since its loaded very early
14:21 < TaylorOtwel> | in a bootstrapper

This is wrong.

Packages MUST do it on boot/

Otherwise the entire point of that method is floored.

The whole point of that method is not loading and merge configs?
The problem is that $this->registerExceptionHandler(); is using the config, which was not loaded yet, because loading will occur in boot, wayyyyyyyyyyy after register!
$config = $app['config']['api'];

The whole point of that method is not loading and merge configs?

The point of doing this in the boot method it to fill out all places the user hasn't configured, NOT to provide default for the user to add to.

And why cannot that be done on register? The user config file will be already there...

And why cannot that be done on register? The user config file will be already there...

No, not necessarily.

You mean user config may come in between register and boot calls? I would love to see this process explained...
Anyways... I had this problem once, moved to register, tested user and default config merging, and it all worked for me, and then I asked Taylor about it and he said it was ok.
 And I just have to copy the api.php to my application config folder, no big deal.

https://github.com/laravel/laravel/blob/master/app/Providers/ConfigServiceProvider.php#L16

The config is being used inside the registration so it shouldn't be an issue.
Can you give me any more information as to when and how you're getting this error @antonioribeiro?

@jasonlewis, I basically

installed it and on a Laravel 5.1 app,

enabled 'Dingo\Api\Provider\LaravelServiceProvider', on my app.php

added $api = app('api.router'); to the top of my routes file

And when I tried to hit one endpoint I got

To solve I just have to publish the config or move that method to register().
Cheers!

This is probably the same problem @argia-andreas found in his installation.

Just debugged it to understand the problem: if you hit a inexistent route it will try to raise a NotFoundHttpException, so somehow it has to hit the 'api.exception' closure before booting the ServiceProvider, but the config is not fully loaded at that point yet, causing that second exception.

Can't reproduce this. Published configuration or not?


Why does alertmanager send multiple [resolved] alerts ?

What did you do?
I have executed mysql.server stop to become db_status's value 0
db_status 1.0
↓
db_status 0.0

What did you expect to see?
I expect alertmanager send only once resolved alert.
What did you see instead? Under which circumstances?
Alertmanager sent multiple alerts. every interval (1m).

alertmanager1 mesh status

alertmanager2 mesh status

Environment

System information:
docker-compose.yml

version: '2'
services:
  prometheus:
    image: prom/prometheus
    ports:
      - "9090:9090"
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
      - ./alert.rules.yml:/etc/prometheus/alert.rules.yml
    command: --config.file=/etc/prometheus/prometheus.yml --web.enable-lifecycle

  alertmanager1:
    image: prom/alertmanager
    ports:
      - "9093:9093"
    volumes:
      - ./alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml
    command: -config.file=/etc/alertmanager/alertmanager.yml -mesh.peer=alertmanager2:6783

  alertmanager2:
    image: prom/alertmanager
    ports:
      - "9094:9093"
    volumes:
      - ./alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml
    command: -config.file=/etc/alertmanager/alertmanager.yml -mesh.peer=alertmanager1:6783

Alertmanager version:

alertmanager, version 0.11.0 (branch: HEAD, revision: 30dd0426c08b6479d9a26259ea5efd63bc1ee273)
  build user:       root@3e103e3fc918
  build date:       20171116-17:43:56
  go version:       go1.9.2

Prometheus version:

Alertmanager configuration file:

global:
  slack_api_url: 'https://hooks.slack.com/services/SECRET'

route:
  group_wait: 10s
  group_interval: 1m
  repeat_interval: 1m
  receiver: slack
  group_by: [instance,alertname]

receivers:
- name: slack
  slack_configs:
  - channel: '#test'
    text: "{{ .CommonAnnotations.text }}"
    icon_emoji: '{{ if eq .Status "firing" }}:exclamation:{{ else }}:+1:{{ end }}'
    send_resolved: true

Prometheus configuration file:

global:
  scrape_interval:     15s
  evaluation_interval: 15s

  external_labels:
      monitor: 'codelab-monitor'

alerting:
  alertmanagers:
  - scheme: http
    static_configs:
    - targets:
      - 'alertmanager1:9093'
      - 'alertmanager2:9093'

rule_files:
  - ./alert.rules.yml

rules

groups:
- name: slackal
  rules:
  - alert: SlackAlert
    expr: db_status == 0
#    for: 1s
    annotations:
      text: "DB server is down"

Please give me some advice on what I should do.
thank you and regards.

See issue #964 - for now if you raise your repeat_interval you can avoid it.  I set my critical alerts to 1h and warnings to 24h and have managed to avoid the duplicates.

Thank you for your advice.
I'll check #964 .
I cannot understand why Prometheus send duplicate [Resolved] POST to Alertmanager API. Despite that Alertmanager should send only once RESOLVED notification in principle.

Just to chip in: In the prometheus code there is a constant that keeps an alert for exactly 15 min if it has been resolved. Increasing the repeat_interval to 15 min fixes it for most of my cases (it is not yet clear for me why the 15 min is needed).

@stuartnelson3 I strongly suspect that this issue has been closed by #1205 which has been included in v0.14.0.

@nsaud01 & @community are you still able to reproduce this with the most recent Alertmanager release candidate? If not, I would go ahead and close this issue.
Thanks for your help.

Closing here. Feel free to reopen in case you still face this issue.


Add app

Added screen to add an app. WIP.

the only thing I noticed is the url validator does not accept ports, which probably is only relevant during development. I could for example not add my local notary running on localhost:8082


fix(ci): fail cache disk creation if no db version is found

In some cases Zebra logs might not output the database version, and thus we should avoid creating a disk without a version.
Before this change, a disk was created without a db version number, just indicating a -v-, that caused other tests to fail as an actual version was not found in their regexes.
Motivation

Specifications & References
The expected output in logs is:
Zcash network: Mainnet
running state version: 26.0.0
initial disk state version: creating.new.database

Like in this example: https://github.com/ZcashFoundation/zebra/actions/runs/11584155837/job/32255694034#step:11:614
Sometimes this is not the output as the Diagnostic Metadata is not shown: https://github.com/ZcashFoundation/zebra/actions/runs/11526479010/job/32091165009#step:11:632
Solution

If the version is not found, exit the Get database versions from logs step using an exit 1

Follow-up Work

We should confirm why the Diagnostic Metadata is not shown in some instances
Manually fix the version numbers in the already created disks in GCP

PR Author's Checklist

[X] The PR name will make sense to users.
[X] The PR provides a CHANGELOG summary.
[ ] The solution is tested.
[X] The documentation is up to date.
[X] The PR has a priority label.

PR Reviewer's Checklist

[ ] The PR Author's checklist is complete.
[ ] The PR resolves the issue.

We should confirm why the Diagnostic Metadata is not shown in some instances

The added build metadata is actually unrelated, it would only happen when Zebra is compiled with the indexer feature, which isn't currently happening in CI.
In the case of the scan_start_where_left test, the shielded scanner was formerly a component of zebrad (behind the shielded-scan feature), but now it's running without starting Zebrad. The test could be updated to spawn a zebrad child (it's currently opening the state and reading blocks from it directly, and opening the state directly will still log the running version but in an unexpected format).


added role arn for cfn signal

Issue #, if available:
Description of changes:

When a node group for EKS Cluster is created with type 'AWS::EKS::NodeGroup' (Managed Node Group). EKS Creates a new AutoScaling Group with custom tags and do not add information related to CloudFormation Stack.
CloudFormation stack allows permission to send cfn-signal from EC2 nodes that are directly managed by CloudFormation. Example: CloudFormation stack creates ASG and ASG creates EC2 instances.
Because, EKS Managed Node Group does not create a CloudFormation stack and do not add any tags to created ec2 instances about Parent CloudFormation stack. cfn-signal command fail with following error.

# tail -20 /var/log/cfn-wire.log
2021-01-29 03:47:19,883 [DEBUG] Response: 400 https://cloudformation.us-west-2.amazonaws.com/?Status=SUCCESS&ContentType=JSON&StackName=<REDACTED>&Version=2010-05-15&UniqueId=i-02cb07e334b22ee5c&Action=SignalResource&LogicalResourceId=UnmanagedASG [headers: {'x-amzn-requestid': '<REMOVED>', 'date': 'Fri, 29 Jan 2021 03:47:18 GMT', 'content-length': '124', 'content-type': 'application/json', 'connection': 'close'}]

In order to address this issue, cfn-signal command should be executed with --role flag by passing IAM role name of the EC2 instance. This pull request will update cfn-signal command to use --role flag.
Please note, I have not tested these changes. Please test it and merge the PR.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

thanks for the contribution, will merge here, testing happens when we pull the change into https://github.com/aws-quickstart/quickstart-amazon-eks

thanks for the contribution, will merge here, testing happens when we pull the change into https://github.com/aws-quickstart/quickstart-amazon-eks


Better support devices running without desktop environment ( and WSL2 ), fix #83

Details explained in my comment message.

Seems fine.


Update pop-up window text

Problem
Update the pop-up window text.
Ex:
The account update transaction succeeded. The following account properties were updated for <accountID>:

Account memo
Auto renew period
Receiver signature required

Solution
see above
Alternatives
No response


EnumToIntConverter

Description of Change

Fixes #1197
Sorry, I had to delete the initial PR #1202 because I forgot to create a branch.
Open question/feedback requested: Should ConvertBack return object?, and return null if the int is not in the enum, or should it throw ArgumentException (current implementation)

API Changes
Added:

New Converter type Enum <-> int
Sample code added to samples gallery (EnumToIntConverterPage, EnumToIntConverterViewModel)
Test case (EnumToIntConverter_Tests)

        /// <summary>
	///     Converts an <see cref="Enum" /> to its underlying <see cref="int" /> value.
	/// </summary>
	public class EnumToIntConverter : ValueConverterExtension, IValueConverter
	{
		/// <summary>
		/// Convert an <see cref="Enum"/> to corresponding underlying <see cref="int"/>
		/// </summary>
		/// <param name="value"><see cref="Enum"/> value to convert</param>
		/// <param name="targetType">The type of the binding target property. This is not used.</param>
		/// <param name="parameter">Additional parameter for converter. This is not used.</param>
		/// <param name="culture">The culture to use in the converter. This is not used.</param>
		/// <returns>The underlying <see cref="int"/> value of the passed value, or -1 if the value is not an enumeration type</returns>
		public object Convert(object? value, Type? targetType, object? parameter, CultureInfo? culture) =>
			value is Enum ? System.Convert.ToInt32(value) : -1;

		/// <summary>
		/// Returns the <see cref="Enum"/> associated with the specified <see cref="int"/> value defined in the targetType
		/// </summary>
		/// <param name="value"><see cref="Enum"/> value to convert</param>
		/// <param name="targetType">The type of the binding target property. Expected to be an enum.</param>
		/// <param name="parameter">Additional parameter for converter. This is not used.</param>
		/// <param name="culture">The culture to use in the converter. This is not used.</param>
		/// <returns>The underlying <see cref="Enum"/> of the associated targetType, or 0 if the value is not an enumeration type</returns>
		/// <exception cref="ArgumentException">If value is not a valid value in the targetType enum</exception>
		public object ConvertBack(object? value, Type targetType, object? parameter, CultureInfo? culture) =>
			value is int enumIntVal && Enum.IsDefined(targetType, enumIntVal) ? Enum.ToObject(targetType, enumIntVal) : throw new ArgumentException($"{value} is not valid for {targetType.Name}");
	}

PR Checklist

[x] Has a linked Issue, and the Issue has been approved
[x] Has tests (if omitted, state reason in description)
[x] Has samples (if omitted, state reason in description)
[x] Rebased on top of develop at time of PR
[x] Changes adhere to coding standard

[ ] Updated documentation

@pictos please re-review) Since you requested changes, I cannot merged until you approve )

Thanks for your contribution @Hottemax ! Would you also be able to provide the documentation?

Thanks for your contribution @Hottemax ! Would you also be able to provide the documentation?

ok, sure


fix: add overloads to useIsMutating

:tada: This PR is included in version 3.19.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Export: Support for KHR_mesh_quantization (without Draco compression)

Is your feature request related to a problem? Please describe.
Currently it is not possible to export mesh using KHR_mesh_quantization.
Describe the solution you'd like
Ideally it should have a similar menu as current "Draco Compression" where one can adjust attributes and quantization values.
Describe alternatives you've considered
We can reuse the current "Compression" menu and add ability to just disable "Draco" compression with a checkbox and allow users to adjust only quantizations.

In theory this should work in the v4.1 release with #1945. You'll need a separate installation of gltfpack, enabled in the addon preferences, and then enabled again when exporting the scene.
Unfortunately, I'm seeing no effect when enabling gltfpack here... not sure yet if I've set something up incorrectly.

Apparently how it works is the normal file is written out to the regular location, and the gltfpacked file is written into a folder named gltfpacked/ in the same directory. So try looking for it there.

In theory this should work in the v4.1 release with #1945. You'll need a separate installation of gltfpack, enabled in the addon preferences, and then enabled again when exporting the scene.
Unfortunately, I'm seeing no effect when enabling gltfpack here... not sure yet if I've set something up incorrectly.

I know that there are external tools like gltfpack, gltf transform, etc. unfortunately even after installing them I see no input field to setup any path :(

@scurest you're correct! That's what I get for having too many files on my desktop I suppose.
@pmatyja if you're on Blender v4.1, there should be an input (whether or not gltfpack is installed) in the addon preferences:

Result:

@donmccurdy
I've double checked and I was using shortcut to version 4.0. Now in 4.1 I can see the path but I must be dumb or something but I am still not able to export initial scene with grey box and apply optimizations from gltfpack.
gltfpack v0.20: https://github.com/zeux/meshoptimizer/releases/tag/v0.20

I've opened the system console but there are no errors in there.
Is there any other error log I can/should take a look to see what am I doing wrong?
Sidenote: The path to the gltfpack seems to be correct because otherwise a different pop up shows saying the gltfpack file is missing.

@pmatyja I can see that the gltfpacked folder exists in your screenshot. Did you check inside it?

@pmatyja I can see that the gltfpacked folder exists in your screenshot. Did you check inside it?

Apart from gltfpack.exe file there is nothing else in there :(
Manually invoking gltfpack works fine. It kinda looks like the Blender do not invokes gltfpack at all.

@pmatyja No, your gltfpack.exe is located in D:\Programy\gltfpack\gltfpack.exe. The gltfpacked file is written into a folder named gltfpacked in the folder where you export to. Did you check that folder?

(face palm) well... it is working. Thanks @scurest  :)
My assumption was that when I export a file that THIS FILE will be the one with quantizations.
I think... it should at least say something, somewhere that the file will be in a separate folder. Or better yet, allow user to check if they would like to have an original copy or just overwrite the file.
I can imagine more people will be confused by it.
Anyways, again thank you very much. We can close the issue :)

I agree, I think everyone here was confused by it. It looks like it would be fairly easy to write it to a temp file in the same dir, run gltfpack, and remove the temp file if gltfpack succeeded.


refact: merge tokio and async-std modules into module future

Thanks @coolreader18 for the review. I agree, let's wait for an issue to be reported. I'll issue an alpha release right away.


Fix error in  which cause whole Application to crash

Hosted  https://mentors.netlify.com/ application was down due to this issue, I fix it now its work

@emmbyiringiro thanks for help

I will like to work with you on React Native version of app. Check my
comment on mobile issue
On Sat, Oct 19, 2019, 4:28 AM Elangovan<EMAIL_ADDRESS>wrote:

@emmbyiringiro https://github.com/emmbyiringiro thanks for help
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/10secondsofcode/coding-ai/pull/69?email_source=notifications&email_token=ALFMNFAQ3HJTRJB7RYZSLQTQPJWD7A5CNFSM4JCNAK5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBW2UAI#issuecomment-544057857,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALFMNFCTODAE354BNBII6JDQPJWD7ANCNFSM4JCNAK5A
.


Is it possible to generate a new a new Branch and PR whenever there is new push to the repo

At my current company, everytime there is a push to the flux configuration folder, a new Branch is created. Is it possible to do this with image-automation-controller? I want to have a PR everytime a new change is pushed so i can peer review. Currently, it seems the first push to the branch opens a PR but the subsequent pushes go to the branch and the changes are not merged into master.
Thanks

I have the same issue, and brought it up in slack channel. I suggested an option to include a random suffix to the branch parameter. This way we can still write github actions based on an expected branch prefix.


Update istio/proxy to 01/08

Update proxy to https://github.com/istio/proxy/commit/a79985709efab24063beeb19bc17d0271daba967
Also include changes to pilot plugin for JWT filter configs due to https://github.com/istio/istio/pull/20013
Tracking issue: https://github.com/istio/istio/issues/18399

@diemtvu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pilot-e2e-envoyv2-v1alpha3_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test pilot-e2e-envoyv2-v1alpha3_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@diemtvu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pilot-e2e-envoyv2-v1alpha3_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test pilot-e2e-envoyv2-v1alpha3_istio

pilot-multicluster-e2e_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test pilot-multicluster-e2e_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@diemtvu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pilot-e2e-envoyv2-v1alpha3_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test pilot-e2e-envoyv2-v1alpha3_istio

pilot-multicluster-e2e_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test pilot-multicluster-e2e_istio

integ-new-install-k8s-tests_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test integ-new-install-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@diemtvu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pilot-e2e-envoyv2-v1alpha3_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test pilot-e2e-envoyv2-v1alpha3_istio

pilot-multicluster-e2e_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test pilot-multicluster-e2e_istio

integ-new-install-k8s-tests_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test integ-new-install-k8s-tests_istio

integ-security-k8s-tests_istio
0938fb13b9c0e88a789023629599adf8f3341f77
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yangminzhu, can you take a look for the filter config change.
Context: https://github.com/envoyproxy/envoy/pull/8978 change the behavior of allow_missing_or_failed to limit within the or-list of requirements. As a result, we need to explicitly list all the providers.
Also note, for beta applier, we will change to the new allow_missing, but I prefer do in different PR for regression purpose.

@diemtvu: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
0dbc68afd98479aaf4697b9ea1f999e01ede4ff6
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@diemtvu: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
0dbc68afd98479aaf4697b9ea1f999e01ede4ff6
link
/test unit-tests_istio

integ-istioio-k8s-tests_istio
0dbc68afd98479aaf4697b9ea1f999e01ede4ff6
link
/test integ-istioio-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@diemtvu: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-istioio-k8s-tests_istio
677313d9308536e9d7d5a6659cc038743d0824a9
link
/test integ-istioio-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-istioio-k8s-tests_istio

@diemtvu: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-istioio-k8s-tests_istio
677313d9308536e9d7d5a6659cc038743d0824a9
link
/test integ-istioio-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Add color mode other than gradient

Hi,
As explained in #27, I propose an option colorMode that allows to set which color is used to colorize a flow:

'gradient' (same behavior than currently, a gradient between fromColor and toColor is applied)
'from' (fromColor is applied)
'to' (toColor is applied)

@kurkle I added tests


Tutorial

It would be great if you could write tutorial on how did you make this :)

Checkout the example: https://github.com/sogko/slumber-books-api-example that might help you. tutorial on how this repo is made might not be what you're looking for. Example right now is the closest thing I could find to a tutorial on how to make use of Slumber.


docs: migrate the Tooltips to Hugo

Feature request
Move the Tooltips documentation from the current documentation page to Hugo, it must look similar to the Alert example that can be found here
Describe the solution you'd like
It would be nice if it had these elements in the documentation:

[ ] Usage
[ ] Properties
[ ] Examples

Describe alternatives you've considered
N/a
Additional context
N/a

Happy to help, but I'm not quite sure what you mean by "to Hugo". Can you add a little more detail?
Thanks!

@xeno unfortunately all documentation tasks are blocked by this PR: https://github.com/themesberg/flowbite-react/pull/311
But answering your question about Hugo: https://gohugo.io/


createOSMStream only works with nodes and not ways or relations

I tried to parse berlin.osm.pbf with the snippet given in the readme, and it seems like it can't parse objects other than type="node".
Double-checking with osmium cli app, there are definitely some ways and relations present in the pbf file.

Works for me in 1.1.4, please update and try again.

It works as expected now, thanks!


Attempting to bypass any site redirects to "You aren't supposed to be here"

Body
Attempting to bypass any site (ex. linkvertise) redirects to "You aren't supposed to be here" page.
Version
0.0.0
What browsers are you seeing the problem on?
Chrome
What OS are you seeing the problem on?
Windows
Anything else?

See #647.


docs: fix incorrect navigational link [GSSoC'23]

This is a(n):

[ ] Update to an existing Animated Button
[ ] Any Error
[ ] Proposal to the Repository
[x] Documentation / README.md changes

Details:

The navigational link of public/Buttons is pointing towards https://github.com/Spyware007/Animating-Buttons/blob/main/src/components/Main/Main.jsx
Actually it want to point to https://github.com/Spyware007/Animating-Buttons/tree/main/public/Buttons
Screenshot from the code

Assign this is issue under GGSoC'23 for me!

@0xabdulkhalid Assigned to you!


Issue when returning a signalr message causing a queue message to fail.

When using a queue input trigger and a signalr  output binding the queue message will refire N times if the signalr fails to process the result of the return.  I would like at least an option to fail silently (preferably a method I could pass to invoke) as there is no way to stop this.

It looks more like a question of how the dotnet-isolated worker and queue handle an output binding failure. From SignalR perspective, I can only image a solution that uses Azure SignalR serverless SDK instead of SignalR output binding so that you can catch the exception and have your own error handling logic.
@liliankasem Maybe experts for Queue trigger and dotnet worker have other insights.

You might be able to set the queue maxDequeueCount so that it doesn't fire after failure:
https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue?tabs=in-process%2Cextensionv5%2Cextensionv3&pivots=programming-language-csharp#host-json
Alternatively, you can write middleware to handle exceptions: https://github.com/Azure/azure-functions-dotnet-worker/blob/main/samples/CustomMiddleware/ExceptionHandlingMiddleware.cs

@liliankasem looks like the middleware fires before the function context middleware fires.  Max dequeue count I don't want to lower as I want retries if it fails for real.  Looks like I could do a couple of things, but it's all buried in internals and privates.  I am guessing the function executor, or something needs swapped.


Allow OAuth tokens to participate in TGT deletion (master)

Ports #3206 to master

Closing per the discussion on https://github.com/apereo/cas/pull/3206


Update for devise 4.6

Apply any view changes and additional translations and release as a minor version.

Updates in https://github.com/tigrish/devise-i18n/commit/2a98b031aedcec6756ebc61873454cf9d93f4855

1.8.0 released.


sweep_along_path doesn't work with Parasolid kernel in 2022R2

it works with 2022R2 ACIS and 2023R1 Parasolid, but 2022R2 throws 2 errors:
[error] Parasolid Error: Sweep failed function PK_BODY_make_swept_body_2 type PK_BODY_sweep_check_failure_c.  (4:22:06 pm  Nov 16, 2022)
[error] Body could not be created for part because of invalid parameters to SweepAlongPath operation. (4:22:06 pm  Nov 16, 2022)

Hi @IreneWoyna,
As discussed internally, because this limitation has been fixed with the new release to come (2023R1), can we close this issue?

No problem. Thanks @IreneWoyna .

Hello colleagues,
if one creates a polyline with height and depth (rectangle shape) with help of my PyAEDT script, one get the following error message:
Parasolid Error: Sweep failed function PK_BODY_make_swept_body_2typePK_body_sweep_nong1_failure_c .
I see, the same issues was created in 2022R2.
Is the problem already known or the issues was fixed?
Thank you,
Andrey


added requirements.txt

For more simplicity, I added requirements.txt so that users can directly install the required pacakages.

@okaditya84 is not enough for this project, there are more libraries that user need to install before running this project

@okaditya84 is not enough for this project, there are more libraries that user need to install before running this project

I have updated more modules. Kindly check.


Migrate to kts gradle files and version catalog

Also unnecessary dependencies and test files should be deleted.

Reason of underestimation:

"Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project", solved by deleting .idea folder and regenerating it
Duplicate class in Kotlin Android bug, solved with increasing kotlin version to 1.8.0


Clear cookies on JWT timeout

{"statusCode":500,"error":"Internal Server Error","message":"jwt expired"}

So this is done, isn't it?


Switched from poetry to pip

poetry version - 1.2.1
made changes to readme.md
fixes - #5

i tried to run manga_downloader but after switching to poetry following error message is being diplayed:
manga_downloader/manga_provider/mangahost.py", line 5, in <module>
    from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'

although i checked for beautifulsoup4 using poetry show command

Hey @RawatDevanshu nice work, i see you added a packages on the pyproject.toml, saddly the way it is right now raises an error when running poetry install. Can you move the files to make the project follow the structure expected by default from poetry?
That way we can drop the packages on the configuration.

Stale


Do not show view toolbar if only one view is specified

Hi!
I was wondering if it would make sense not to display the views on the right side, in the toolbar if you pass only one view. Let's say you only want a monthly view, it doesn't really male sense to show only a month tab, not doing anything when clicking on it, and it doesn't show any valuable information.

good call, thanks for the PR.


Taskbar goes awry, Explorer.exe needs random restart on Win10

Installed Open Net Meter recently on 2 laptops.
Randomly, it happens that:

The taskbar loses some graphical details (eg. The clear line below the open windows)
The Open Net Meter speed toolbar gets "crunched" to the side
Most of the tray icons disappear (their functionality seems to remain, and they take up space. It's just an invisible icon)
I can still swap windows by clicking (so, it's not a total explorer.exe freeze), and I can recover all functionality by accessing Task Manager and clicking RMB+Restart on Explorer.exe's process: User Interface refreshes, all icons and details reappear, toolbar is again correctly shown.

I haven't yet found how to replicate it consistently, as it has mostly happened while pc was idling, about 4-5 times in the last couple days. If I manage to, I'll update here.
This has happened on two devices, both running Windows 10:

One personal laptop, also Windows 10 (IIRC with update 20H2 but I will have to check again once I'm able to). This was the first device that showed the issue but I assumed it could be caused by system instability caused from my tinkering with it.
One work laptop, IT-managed to run Win10 Pro v1809, build 17763.1577. I realized the phenomenon could be caused by OpenNetMeter when I had the same issue on this unit, some 30 minutes after the installation.

If there's any testing I can run just let me know. Thank you in advance for your help!
– Tanak

Hi @TanakJuka , thank you for reporting this issue.

The taskbar loses some graphical details (eg. The clear line below the open windows)

I did not really understand the above point. It would be great if you could attach an image of it.

The Open Net Meter speed toolbar gets "crunched" to the side

If you have the time, could you attach an image of the above as well?

If there's any testing I can run just let me know

Can you try running the software with the "Show network speed on the Taskbar" option disabled? check if the taskbar problems still occur.
And which OpenNetMeter version is this related to?

Hi @Ashfaaq18 ,
Sorry for the late answer, took some time to test things out.
First of all, one of the two laptops was still in 0.7.0, the other was already in 0.8.0.
Both showed the issue, and it happened again after updating the first one to 0.8.0.
About the description, below I attach two screenshots taken in separate moments with what I mean for "Taskbar loses details". (Sorry for the blur, they're from my work computer.)

You can see:

Start/Task button is missing (though the first one has it cut away, my bad);
Some of the icons in the tray disappear - not sure why some don't;
Clock, Keyboard language and Show Desktop "active corner" are missing
The light accent under a window's Taskbar entry is missing (see example below for clarification);
OpenNetMeter taskbar disappears (I said Crunched because it looks almost like there's a double "more tray icons" arrow on the lower right).

This is the way the bar looks usually (Again, sorry I've blurred the windows), and I include a cutout to show what a generic taskbar entry looks like on my pc:

Only some of the times it happens, Explorer.exe reupdates by itself, the screen flashes, and all items go back to their original place. In these cases, if I don't move my mouse, upon reload the ONMeter's tooltip (D-Volume; U-Volume; D-Speed; U-Speed...) is shown beside the mouse (as if I hovered close to the traybar icon), no matter where the cursor is.
It would appear that turning the toolbar off removes the problem, but I'm still trying to catch it since, as I said, I still don't know how to replicate it. If it happens without the toolbar, I'll write again!
In the meantime, thank you and hope I can be of help for the issue!
– Tanak

Hi @TanakJuka , Thank you so much for the detailed response.

Sorry for the late answer, took some time to test things out.

No problem at all.

About the description, below I attach two screenshots taken in separate moments with what I mean for "Taskbar loses details". (Sorry for the blur, they're from my work computer.)

Thank you for these images and the bullet points explaining the problems. You've cleared my doubts.

the ONMeter's tooltip (D-Volume; U-Volume; D-Speed; U-Speed...) is shown beside the mouse (as if I hovered close to the traybar icon), no matter where the cursor is

I did come across this problem quite some time back. This did not accompany a malfunctioning taskbar though. I'll see if i can fix this separately.

It would appear that turning the toolbar off removes the problem, but I'm still trying to catch it since, as I said, I still don't know how to replicate it.

I do believe that this problem is caused by the toolbar speed feature(a.k.a DeskBand). I'll try searching for similar issues of this feature in the web.
Here is a forum post  i came across related to this problem
I'll try implementing some of these fixes and provide you with a pre-release version for testing purposes.

If it happens without the toolbar, I'll write again!

Once again, thank you for taking your time to test these issues.

Hello,
writing just to confirm that after last post, I've had no explorer crash after disabling the Deskband addon for the network speed (including 3 days running 9-hours-long work sessions with Open Net Meter always in tray).
I'd say your hunch was correct!
I'll be available to test more out when you have time to look at the issue.
In the meantime, thanks for the help!
– Tanak

Hi @TanakJuka ,
Thanks again for the update. Now we have it narrowed down to the implementation causing the problem.
I tested this issue in my pc and observed the same errors when i had the network speed meter enabled. With it disabled, there was no explorer crash.
I tried looking through the code to check for any sections i overlooked and found one. The fix is available in the new 0.8.1 release. It would be great if you could run the latest version with the network speed meter enabled and test again for the problem. I did not encounter any so far, maybe you will. Not sure yet.
I also plan on re-implementing this feature as a mini widget. This feature is mentioned here in issue #40.

Hi,
I experienced the same behavior on 2 Win10 boxes and the explorer crash remains even in newest 0.8.1 release.
I jump in here with new account to speed up the fixing discussion. A crashing explorer.exe is really not the best on a Win system. ;-)
Regards
Dirk

Back here too,
Installed 0.8.1 yesterday, and kept Deskband on since.
Sadly had the first explorer.exe crash just a moment ago, but without the artifacting mentioned in post https://github.com/Ashfaaq18/OpenNetMeter/issues/38#issuecomment-1116084835, so Crash-restart-back to normal desktop in about 10 seconds max.
Sad to see Windows deprecating the active toolbars, as I preferred not taking up free desktop space, but will keep an eye out for the mini widget implementation!
Thank you,
–Tanak

Hi,
I right now had even an incident with then missing/non-shown icons again and needed to restart the explorer.exe on my own to clean that up again.
Looking really forward for a fix. ;-)
regards
Dirk

Hi @FDT-Dirk and @TanakJuka , here is a small update on the new implementation i am working on. Once i complete this, I'll release a new version with it for testing.

Hi @TanakJuka and @FDT-Dirk , i just released 0.9.0 for testing. Would love to get your feedback on this feature.
Thanks.

Hi,
again me. Rebooted my Win10 and found out that widget with setting "transparent background" does not show anything in it beside the surrounding frame after the reboot. And from the location of the "frame" around the empty widget it looks like it even moved the widget some pixels downwards.
Regards
Dirk

@FDT-Dirk, i just fixed that bug and reuploaded a new zip file to the same 0.9.0 release. could you test it again?

@Ashfaaq18, I just installed it and the size of the widget is normal again. I keep it running and monitor the behaviour. Unluckily I will not be able to reboot my system the next days.

@FDT-Dirk ,

Unluckily I will not be able to reboot my system the next days.

No problem, take your time.

By the way, good that the download is in top and upload on bottom. Or is it due to the former choice I made in an older version, because it is no setting any more?!

The speed meter always had download on top and upload below it. I never implemented a setting to switch their positions before.

@Ashfaaq18, then I mixed something up with the display setting. But anyway you did it right. ;-) Thx
Maybe some of my ideas will flow into the next releases, looking forward for further developments.
(...."click-through" and if so would fade out when the mouse is hovered over it.) :-)

(...."click-through" and if so would fade out when the mouse is hovered over it.) :-)

@FDT-Dirk , It would be great if you could create a new issue on this as a feature request. We can discuss further there.

Hi,
Installed 0.9.0 "First version", and replicated the issue both of you were having after reboot.
Installed the "updated" 0.9.0 but had the possibility to reboot, confirming the MiniWidget remains correctly sized.
Thank you!
– Tanak

Hi @TanakJuka , thank you for the feedback.

Hey all, ill close this issue since i believe the new implementation solves it. If you want to suggest new ideas, feel free to open a new issue.