Match force_for_new_devices option don't work anymore

New Regression Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Regression Information

Breaking version: [e.g. 2.128.1]
Last working version: [e.g. 2.127.2]

Regression Description
When I try to regenerate some profile with match tool, option "force_for_new_devices" set to true, match don't try to add my new devices... It just download my profile from my git repository
Complete output when running fastlane, including the stack trace and command used

+-----------------------+-----------------------------------------------+
|                       Summary for match 2.127.2                       |
+-----------------------+-----------------------------------------------+
| type                  | adhoc                                         |
| team_id               | xxxxx                                         |
| git_branch            | xxxxx                                         |
| app_identifier        | ["xxxxx"]                                     |
| readonly              | false                                         |
| force_for_new_devices | true                                          |
| username              |<EMAIL_ADDRESS>                               |
| storage_mode          | git                                           |
| git_url               | git@bitbucket.org:xxxxx/certificates.git      |
| shallow_clone         | false                                         |
| clone_branch_directly | false                                         |
| keychain_name         | login.keychain                                |
| force                 | false                                         |
| skip_confirmation     | false                                         |
| skip_docs             | false                                         |
| platform              | ios                                           |
| verbose               | false                                         |
+-----------------------+-----------------------------------------------+
+-----------------------+-----------------------------------------------+
|                       Summary for match 2.128.1                       |
+-----------------------+-----------------------------------------------+
| type                  | adhoc                                         |
| team_id               | xxxxx                                         |
| git_branch            | xxxxx                                         |
| app_identifier        | ["xxxxx"]                                     |
| readonly              | false                                         |
| force_for_new_devices | true                                          |
| verbose               | true                                          |
| username              |<EMAIL_ADDRESS>                               |
| storage_mode          | git                                           |
| git_url               | git@bitbucket.org:xxxxx/certificates.git      |
| shallow_clone         | false                                         |
| clone_branch_directly | false                                         |
| keychain_name         | login.keychain                                |
| force                 | false                                         |
| skip_confirmation     | false                                         |
| skip_docs             | false                                         |
| platform              | ios                                           |
+-----------------------+-----------------------------------------------+

Environment
✅ fastlane environment ✅
Stack

Key
Value

OS
10.14.4

Ruby
2.5.1

Bundler?
true

Git
git version 2.20.1 (Apple Git-117)

Installation Source
~/.rvm/gems/ruby-2.5.1/bin/fastlane

Host
Mac OS X 10.14.4 (18E226)

Ruby Lib Dir
~/.rvm/rubies/ruby-2.5.1/lib

OpenSSL Version
OpenSSL 1.1.1  11 Sep 2018

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
10.2.1

System Locale

Variable
Value

LANG
fr_FR.UTF-8
✅

LC_ALL

LANGUAGE

No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.128.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.2.0

executable-hooks
1.5.0

bundler-unload
1.0.2

rubygems-bundler
1.4.5

bundler
2.0.1

CFPropertyList
3.0.0

concurrent-ruby
1.1.5

i18n
0.9.5

minitest
5.11.3

thread_safe
0.3.6

tzinfo
1.2.5

activesupport
<IP_ADDRESS>

public_suffix
2.0.5

addressable
2.6.0

atomos
0.1.3

babosa
1.0.2

claide
1.0.2

fuzzy_match
2.0.4

nap
1.1.0

cocoapods-core
1.7.3

cocoapods-deintegrate
1.0.4

cocoapods-downloader
1.2.2

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.1.0

netrc
0.11.0

cocoapods-trunk
1.3.1

cocoapods-try
1.1.0

colored2
3.1.2

escape
0.0.4

fourflusher
2.3.1

gh_inspector
1.1.3

molinillo
0.6.6

ruby-macho
1.4.0

nanaimo
0.2.6

xcodeproj
1.11.0

cocoapods
1.7.3

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

declarative
0.0.10

declarative-option
0.1.0

digest-crc
0.4.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

dotenv
2.7.5

emoji_regex
1.0.1

excon
0.65.0

multipart-post
2.0.0

faraday
0.15.4

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.13.1

fastimage
2.1.5

jwt
2.1.0

memoist
0.16.0

multi_json
1.13.1

os
1.0.1

signet
0.11.0

googleauth
0.6.7

httpclient
2.8.3

mime-types-data
3.2019.0331

mime-types
3.2.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.23.9

google-cloud-env
1.2.0

google-cloud-core
1.3.0

google-cloud-storage
1.16.0

json
2.2.0

mini_magick
4.9.5

multi_xml
0.6.0

plist
3.5.0

rubyzip
1.2.3

security
0.1.3

naturally
2.2.0

simctl
1.6.5

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.6.0

terminal-table
1.8.0

tty-screen
0.7.0

tty-cursor
0.7.0

tty-spinner
0.9.1

word_wrap
1.0.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

[INSERT OUTPUT HERE]

@ronanperform
Do you get this error?
INFO [2019-08-01 11:10:17.89]: ▸ On branch master
INFO [2019-08-01 11:10:17.89]: ▸ Your branch is up to date with 'origin/master'.
INFO [2019-08-01 11:10:17.89]: ▸ Changes not staged for commit:

@ronanperform Heyyy 👋 Sorry about not seeing this sooner - I just got back from my honeymoon this weekend 😇 I will look into this right away for you!

@ronanperform I got a PR out to fix this ^ This should be released by tomorrow (after I get a few more things merged in)


Paths to Test checkpoints

Hi
Could you please share the paths to test checkpoints for different models. @e-bug

Hi, could you clarify what you mean by "paths to test checkpoints"?


Suggestion - skip becoming java-9 compatible, the LTS version is now 11, and 14 already released.

I think that the roadmap should be to come Java 11 ready. That includes Java 9 compatibility but for a new full release it would be worth to orientate on the current LTS.

I am aware that the last comment in this issue was quite time ago, but is this still a thing?
I am in the process of updating some libraries I am using in few projects and this is one. It would be great if this project could be moved to Java 11.
I haven’t seen that much activity in te repo in general. I wouldn’t mind to contribute but I am not sure if the project is still being maintained.


Implement secure temporary file handling

Is your feature request related to a problem? Please describe
I have noticed that the temporary files created by pyinfra are world-readable and often have a predictable name. For example, when using pyinfra.operations.server.script(), the uploaded script is stored in the temporary directory with permission bits set to 755. This has security implications if the script contains sensitive information. Another example would be pyinfra.operations.apt.deb() which downloads data and stores it in a temporary file with a predictable name (SHA-1 hash of the download URL). In this example, a malicious actor could simply place a Debian package with the same name in the temporary directory, and because the internal call to pyinfra.operations.files.download() does not use the force parameter, the malicious actor's Debian package would be installed.
Describe the solution you'd like
In my opinion, the most robust solution would be to store all temporary deploy files in a secure temporary directory managed by pyinfra. I have addressed the issue in pyinfra 3.0b0 using a config file (config.py) that looks as follows:
"""The pyinfra config file."""

import shlex
import sys
import typing
import uuid

import pyinfra
import pyinfra.api.host
import pyinfra.connectors.ssh
import pyinfra.facts.server
import pyinfra.operations.python

def pyinfra_temp_path(self: pyinfra.api.host.Host, *_: typing.Any) -> str:
    """Override for ``pyinfra.api.host.Host.get_temp_filename``.

    pyinfra creates predictably named world-readable temporary files.
    This override introduces more secure handling.
    """

    def create_temp_dir(user: str) -> str:
        class TempDir(typing.TypedDict):  # pylint: disable=missing-class-docstring
            path: str
            created: bool
            queued: bool

        temp_dirs = vars(pyinfra_temp_path).setdefault(self.name, {})
        temp_dir: TempDir = temp_dirs.setdefault(
            user, {"path": "", "created": False, "queued": False}
        )

        # One temporary directory per host and user combination should
        # be created.
        if not temp_dir["path"]:
            temp_dir["path"] = "/tmp/iac." + uuid.uuid4().hex[:10]

        # Temporary directories should only be created when needed
        # during the execution stage.
        if pyinfra.state.is_executing:
            if not temp_dir["created"]:
                # A fact is used to execute commands so that operation
                # parameters are automatically inherited.
                self.get_fact(
                    pyinfra.facts.server.Command,
                    (
                        shlex.join(["mkdir", "-m", "700", "--", temp_dir["path"]])
                        + " && "
                        + shlex.join(["chown", "--", user, temp_dir["path"]])
                    ),
                )
                temp_dir["created"] = True
        elif not self.in_op:
            # If this function is not called as part of an operation,
            # an operation has to be queued to ensure that the directory
            # creation code is executed during the execution stage.
            if not temp_dir["queued"]:
                pyinfra.operations.python.call(
                    name=f'Create directory "{temp_dir["path"]}"',
                    function=create_temp_dir,
                    user=user,
                )
                temp_dir["queued"] = True

        return temp_dir["path"]

    # SFTP uploads are executed with the user specified in the connector.
    # If an operation uses privilege escalation, any uploads end up in
    # the temporary directory and are moved to the desired location with
    # escalated privileges. By using a separate temporary directory for
    # this process, the connected user does not have to receive access
    # to the superuser's temporary directory.
    user = None
    if isinstance(self.connector, pyinfra.connectors.ssh.SSHConnector):
        # Using stack frame objects to check whether this function is
        # being called as part of the put operation is simpler than
        # monkey patching operation functions.
        # pylint: disable-next=protected-access
        caller_frame = sys._getframe().f_back
        if caller_frame:
            if (
                caller_frame.f_code.co_filename.endswith("/pyinfra/operations/files.py")
                and caller_frame.f_code.co_name == "put"
            ):
                user = self.get_fact(
                    pyinfra.facts.server.User, _sudo=False, _su_user=None, _doas=False
                )
    if user is None:
        user = self.get_fact(pyinfra.facts.server.User)

    # Any arguments passed to the function are ignored because it should
    # always return a random path to prevent collisions.
    return create_temp_dir(user) + "/" + uuid.uuid4().hex[:14]

pyinfra.api.host.Host.get_temp_filename = pyinfra_temp_path  # type: ignore

With this approach, pyinfra creates a temporary directory with a random name and permission bits set to 700 (/tmp is used statically because I don't require $TMPDIR evaluation). All temporary file/directory paths generated by pyinfra are scoped to this directory. The temporary directory is created when needed during the execution stage to prevent needless creation of temporary directories. If an SFTP upload is executed with an unprivileged user, an additional temporary directory for that user is created. In addition, all arguments passed to pyinfra.api.host.Host.get_temp_filename() are ignored, because the returned path should always be random to prevent collisions.

I'd love to see this implemented, as it can a pretty big security hole in my opinion (depending on use-case).
FWIW, I tried implementing a similar feature against pyinfra 2.4 a couple years ago, but didn't have time to polish it for upstreaming - I might pick it back up and post a PR.
One notable issue I ran into was that sudo/su/doas tends to be incompatible with this feature, unless the target user is root (or otherwise privileged). This is because basic Unix permissions don't allow you to assign read permissions to an arbitrary user.
POSIX ACLs might be a solution to this, but setfacl isn't guaranteed to exist and neither is filesystem support. I suppose pyinfra could just fallback to either raising an error, or setting files world-readable, depending on a config flag? That way there's an escape hatch for weird situations, but pyinfra would become more secure-by-default.

Good point about using users other than root with sudo/su/doas! The workaround I shared does not account for this as I don't need it, but it wouldn't complicate things too much: Multiple temporary directories for each SFTP user and sudo/su/doas user combination could be created, each with an ACL entry for the sudo/su/doas user. If ACLs are not supported, I agree that raising an error would be the safest solution, while at the same time offering an opt-in solution to still create word-readable files.


Spaces removed when decoding strings with escaped elements

I am getting this kind of XML from an ancient SOAP server:
<aResponse><uesb2b:response xmlns:uesb2b="http://services.b2b.ues.ut.uhg.com/types/plans/" xmlns="http://services.b2b.ues.ut.uhg.com/types/plans/">
  <uesb2b:st cd="GA" />
  <uesb2b:obligId val="01" />
  <uesb2b:shrArrangementId val="00" />
  <uesb2b:busInsType val="CG" />
  <uesb2b:metalPlans typ="Array"
…

When I decode with a struct like:
struct Response: Decodable {
     let aResponse: String
}

Using:
let decoder = XMLDecoder()
decoder.shouldProcessNamespaces = true
let rsp = try decoder.decode(Response.self, from: data)
print(rsp.aResponse)

I get:
<uesb2b:response xmlns:uesb2b="http://services.b2b.ues.ut.uhg.com/types/plans/"xmlns="http://services.b2b.ues.ut.uhg.com/types/plans/">
<uesb2b:st cd="GA"/>
<uesb2b:obligId val="01"/>
<uesb2b:shrArrangementId val="00"/>
<uesb2b:busInsType val="CG"/>
<uesb2b:metalPlans typ="Array"arrayTyp="metalPlan[110]">
<uesb2b:metalPlan cd="AUWJ"rx="286A"level="S"min="0"max="0"/>
<uesb2b:metalPlan cd="AUWK"rx="286A"level="G"min="0"max="0"/><uesb2b:metalPlan …

(Newlines added for legibility). You can see the spaces on either side of the "s in the attribute heavy nodes are removed (last two lines).
This makes the inner XML invalid.
Happy to fix the bug, just point me at the right code, thanks.

Ping on a pointer. This is a real problem for us.

Hi @mxcl, sorry for the delay. Does setting trimValueWhitespaces to false on XMLDecoder instance resolve the issue for you?

I've added a test for this in #137, but it didn't require any changes in the library code, just disabling the trimValueWhitespaces flag. Please let me know if anything's missing.

I'll check, I apologize that I didn't see this property before.

Can confirm this fixes it thanks.
Not sure if the feature is working as intended, since it was trimming from the middle of my strings.

We trim any string chunk that Foundation's XMLParser passes us in its delegate function, which usually is just whole XML element content. Oddly enough, XMLParser chunks strings on every escaped element, and I agree this is unexpected behavior. Will keep the issue open for a bit until I make it accumulate those chunks and trim whole element content as expected.

Looks like this is already being addressed, but I just noticed the same issue with single quote values as well.
For example, the value:
What does ‘being verified’ actually mean?
was returned as:
What does'being verified' actually mean?
Setting trimValueWhitespaces to false fixed the problem for me as well. Thank you so much for all your work here!


UserDataDir doesnt works on 5.3.1

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({ headless: true, userDataDir: './user_data_test' });
  const page = await browser.newPage();
  await page.goto('https://google.com');
  await page.screenshot({path: 'example.png'});

  await browser.close();

 })();

Freeze with userDataDir, without - works excellent. On 2x works with userDataDir

oops: works with absolute paths, not relative

Maybe regression after #6506 ?

May be fixed in https://github.com/puppeteer/puppeteer/pull/6506
Try to install tip-of-tree (npm install https://github.com/GoogleChrome/puppeteer or npm install -g puppeteer@latest).


I can not keep the coordinates of Google maps in the database mysql

Laravel Version: 5.5.*
Voyager Version: ^1.0
PHP Version: >=7.0.0
Database Driver & Version: mysql

Description:
The map shows but I can not change the coordinates and when I synchronize the column in the database remains empty
Column type POINT,  Input Type coordinates.
Steps To Reproduce:

Closing due to inactivity.


How do you find the correct IFM camera on a network of 100s of IFMs?

I have many IFM O3X100s on the same DHCP server. Each IFM is local to its own Jetson computer. When the Jetson looks for the IFM that is local to it on the network using discovery.py, it usually finds the correct IFM. Sometimes, however it will find the IP address of the wrong IFM (one that is not local to the Jetson). How would you recommend I discover the the correct IFM? It is not guaranteed that the IFM will have the same IP address when it is rebooted.

Hey @andrew-ampersand, that is kind of tricky due to the way you have set-up your network. If it is technically possible you could assign a fixed IP for each camera in the DHCP server. Which might sound like a simple solution but will become tricky if you add a new Jetson plus O3X or when switching O3Xs
When working with the discovery.py tool you could check for the Hostname or the MAC address of the O3X. In this case you'll have to maintain a list in your Jetson about the local O3X connected to the Jetson. Again this might be updated when changing the set-up.
I am not sure if this might be solved by using a VLAN for each Jeston / O3X combo and or measuring the ping times of the units. To provide more ideas it would be helpful to have a better understanding of your infrastructure.

Hey @andrew-ampersand, that is kind of tricky due to the way you have set-up your network. If it is technically possible you could assign a fixed IP for each camera in the DHCP server. Which might sound like a simple solution but will become tricky if you add a new Jetson plus O3X or when switching O3Xs
When working with the discovery.py tool you could check for the Hostname or the MAC address of the O3X. In this case you'll have to maintain a list in your Jetson about the local O3X connected to the Jetson. Again this might be updated when changing the set-up.
I am not sure if this might be solved by using a VLAN for each Jeston / O3X combo and or measuring the ping times of the units. To provide more ideas it would be helpful to have a better understanding of your infrastructure.


Proof of Yield - Pre-Dripper accounting backend

Requirements doc

Latest design: https://www.figma.com/file/eN26ytHYvZ7bhCaHy5K0iv/OUSD-Proof-of-Yield?node-id=233%3A22895&t=ePHblOSpt4C6ExIt-4
The doc linked above is rather long-winded, so here's a summary of what I think we're going to want.

First, it's worth noting that some yield is pre-Dripper (e.g. harvests) and other yield is neither pre-Dripper nor post-Dripper (e.g. lending interest). Even after we start fully utilizing the Dripper for 100% of yield, there will be historical data involving non-Dripper yield. We want to account for all of it. The important distinction here is that, for yield that does go through the Dripper, we don't need to trace it from rebase back to its original yield source(s). Dripper is almost like a mixer that complicates the mapping of yield generation to yield distribution. We don't need to know which yield sources were responsible for the latest rebase, but we do want to know which yield sources were responsible for the latest harvest, interest, fees, etc.
We want a variety of data for a given "time period". It would be nice to support periods as short as (1) just the latest block and (2) everything since the relaunch in January 2021. I'm not sure whether a time period should be defined as beginning and ending block numbers or timestamps. We have agreed that there should be a standard "day" as far as the front-end is concerned, which should either be UTC or correspond to the Keeper rebase schedule.
It's unclear at this point whether data for "December 31, 2022" means a snapshot as of the end of that day or a weighted average over that 24-hours period. For example, the total supply of OUSD could easily change from 45M early in the day to 50M later in the day. Similarly, the rate earned on Compound DAI could change from 1% to 2% throughout the day. If it's feasible, I believe that a time-weighted average of each data point would be the most meaningful.

Inventory of data
Post-Dripper (very straightforward)

[ ] Total yield distributed
[ ] Total fees collected
[ ] APY
[ ] Total supply
[ ] Pre-boosted APY
[ ] Multiplier
[ ] Non-rebasing supply
[ ] Rebasing supply
[ ] Details for each rebase

Pre-Dripper and Non-Dripper (for each yield source)

[ ] APY (for strategies)
[ ] Yield amount generated (all sources)
[ ] Percent contribution to yield generated

To consolidate notes from the meeting doc here:

Chainlink can perform upkeep somewhere between windowStart: 25165 and windowEnd: 26065 periods. Those are UTC seconds in a day. A couple of minutes after the windowEnd will be selected as a new day has begun marker. Ensuring that the rebase event happens somewhere at the end of the day
We will implement 2 ways of accounting for pre dripper yield reward tokens:

Take current strategy reward token emission and current reward token price and simulate to the best of our ability what actual yield will be with the future harvest event
Do the exact account at the time of reward token harvest. Correcting all the estimated APYs in the daily snapshots

Strategies can have varying amount of funds in them within the same harvest interval. When accounting for yield reward tokens need to be accounted for according to the amount of funds in the strategy at any time.


Use CUE "tag variable" instead of "data"

Right now the input to the CUE template is bound do the data field.
The way we do it is messy, introduces potential syntax issues, and means we can't pre-compile the template.
Instead, I think it will be clearer if we can use CUE's tag variables to inject the information, e.g. @tag(data).
We'll have to update all the tests, examples, and documentation if we do this, so sooner is better than later :)

This won't be possible with the current version of CUE: tag are limited to scalar values. Perhaps CUE will evolve in the future to support this.


goto

implement step to go to a website, without closing the modal (maybe recreate the modal <- this requires storing the steps #6 )

the ideas here do not seem to work for me: https://stackoverflow.com/questions/18048338/how-can-i-execute-a-script-after-calling-window-location-href/35948911

idea 1: make goto URL only available as first step?
idea 2: if idea 1 is possible, then maybe in the background split up the steps by goto's


Feature Request: More Colors for Groups

Please introduce the feature to select and store custom colors for Groups.
I use your extension a ton, and need more colors for Groups. Red looks similar to orange, which looks similar to yellow.
Dark red, for example, would offset the other colors better, but the ability to specify custom colors for Groups would be much appreciated.

Unfortunately, it’s not possible to add custom colors at this time, as the available colors are hardcoded in Chrome. You can view the list of predefined colors here: https://developer.chrome.com/docs/extensions/reference/api/tabGroups#enum.

Thank you for your understanding!


By default, back off of starting shards in restart loops in provided ShardManager implementations

In a case I recently had, a badly-behaving DNS resolver led to a cascade of event loop blocks and lots of shard restart loops, which ultimately caused the process to OOM. Providing some kind of backoff / escape-hatch to help deal with this situation is probably a good idea.
This will require a redo of how shard boot queues work atm, as right now we just dump all shard ids into a single queue and use that to send messages to their respective verticles.

I don't care to do this so meh. I haven't seen it happen again; I'll re-open if it comes up.


Jekyll 3 support

Updated version of jekyll-slim gem, now using new version of sliq.
If someone provide .slim files with liquid tags for testing, it will be great

@dmitryzuev I also added you to this repository and gem. Thx for your efforts!

@minad thanks :)
I'll merge this when I'll be sure that it works well

@dmitryzuev have you had time to review it?

Any clue when will this updates be merged?

@karir-workstation to use this branch add this code to jekyll Gemfile
group :jekyll_plugins do
  gem 'sliq', github: 'dmitryzuev/sliq', branch: 'feature-versions-update'
  gem 'jekyll-slim', :github => 'dmitryzuev/jekyll-slim', :branch => 'feature-jekyll3'
end

Hey @socialphotos , I'm getting non-https warnings with your snippet there. I can't quite figure out how to reference a specific branch with a url, though. Any thoughts?

@dmitryzuev @minad Could you merge this?  I'd like to contribute, and it would be easier if I could work against master.

@minad Any chance you could merge this?

@donv do you want to maintain this library?

@minad my branch is the most up to date one.

@seuros I can also add you if you want. what is missing here is a maintainer...

Sure thing.

@minad Yes, I can maintain this library for the coming year at least.

Ok, I invited you both

Joined.  Thanks!

@minad @donv @seuros How come this is still not fixed/merged? 🙂

@d-Pixie Since no one is maintaining this package currently.


Save autorun as part of state

I was using JSBin to debug a problem with a downloading library, and turned off autorun to avoid constantly downloading files.  Unfortunately, every time I share or return to the URL autorun is turned back on.  The instant download is an unpleasant surprise to people who opened the link in a new tab while reading about the problem.  Since there isn't a URL query option to force the initial state, it should be remembered along with the content.

Auto run is a user preference, rather than a bin preference.
I appreciate the problem you're facing with this particular bin. But I do
see this as an edge case.
On Fri, 22 Jul 2016, 15:27 Shad Sterling<EMAIL_ADDRESS>wrote:

I was using JSBin to debug a problem with a downloading library, and
turned off autorun to avoid constantly downloading files. Unfortunately,
every time I share or return to the URL
https://jsbin.com/zacapa/edit?html,js,output autorun is turned back on.
The instant download is an unpleasant surprise to people who opened the
link in a new tab while reading about the problem. Since there isn't a URL
query option to force the initial state, it should be remembered along with
the content.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jsbin/jsbin/issues/2823, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA1hLYu4xAs5Ud39nD62d7uTNzDEf-Nks5qYNNZgaJpZM4JSz0q
.

It would be nice to have a query string such as ?autorun=false&lineno=true to force some preference while sharing the url.

Also it would be nice to see theme and line number preference be available for non-logged in users

You can share line numbers by clicking on the gutter and sharing the link: https://jsbin.com/capepa/edit?js,output
Anything that comes under "it would be nice", if you want to start a PR, you're welcome to. It's worth coordinating your work with me (as I lead the project) so that it's got a good chance of being merged.

woah! Line numbers can be toggled by double clicking the Processor choice dropdown link :smiley:
Nice :sparkles:


Check for lowercase project keys

Completed in commit https://github.com/amjerm/jira-release-helper/commit/941d391b21c5558f1362b4d36e5572f3438971c8


Enable dataframe streaming across Python FFI

Title.
Just trying not to bury the actual important thing into the previous mammoth PR :melting_face:

DNM: requires #7934

Checklist

[x] I have read and agree to Contributor Guide and the Code of Conduct
[x] I've included a screenshot or gif (if applicable)
[x] I have tested the web demo (if applicable):

Using examples from latest main build: rerun.io/viewer
Using full set of examples from nightly build: rerun.io/viewer

[x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG
[x] If applicable, add a new check to the release checklist!
[x] If have noted any breaking changes to the log API in CHANGELOG.md and the migration guide

PR Build Summary
Recent benchmark results
Wasm size tracking

To run all checks from main, comment on the PR with @rerun-bot full-check.

@rerun-bot full-check

@rerun-bot full-check

If a forest falls but also a tree does it sound, yes?


There is no response from the [Feature Request] Tooltip call

Existing Component
Yes
Component Name
Tooltip
Description
Tooltip调用时没有任何反应

上左

没有其它代码，没反应，求解

Issues without a reproduction link will be closed directly.


feat: search clubs and events based on location and places

feat:  added search feature based on your current location and states. You can either search for events near you or can check which state is having how many events.
Related Issue
Closes: #710
Changes made 👷🏻♂

Screenshots  📸
https://github.com/tamalCodes/Milan/assets/62666287/9355e2ae-d42e-4997-90fc-5eacc1bb6357

@tamalCodes all the changes that you asked for, I did them. Sorry for taking so long, everytime I made a push I found a new error, it took some real time to complete every detail. Hope, the changes you asked for are made in the right way and you like them. Thanks.

Hey @suzy-g38 , i see that you made a couple of changes I suggested, again a couple of changes that I suggested had not been done. So please always click Resolve Conversation for the changes that you made, and for the ones you did not we can obviously talk.
For example for these changes, I suggested something which you did not do, yet the file says outdated as changes were made to it. So to avoid such convo - please click Resolve Conversation for the changes that you made.

If you don't it'll be tough to keep track of and I might then need to close the PR.

Hey @suzy-g38 , i see that you made a couple of changes I suggested, again a couple of changes that I suggested had not been done. So please always click Resolve Conversation for the changes that you made, and for the ones you did not, we can obviously talk.
For example for these changes, I suggested something which you did not do, yet the file says outdated as changes were made to it. So to avoid such convo - please click Resolve Conversation for the changes that you made.

If you don't it'll be tough to keep track of and I might then need to close the PR.

Sorry I didn't know about this resolve conversation feature. I will keep that in mind for sure. And yes there are I guess two changes from event and club page where you suggested the changes and I missed it honestly.

No worries, no worries - just make sure you hit the button when you resolve a particular thing, given the size of this amazing feature.  Conficts and stuffs are bound to come and go, we can solve those later on.

@tamalCodes labels?

@tamalCodes labels for gssoc?


What is the minimal docker container for a worker?

I am trying to build a docker container using nix, which starts from basically nothing.
I have worked out that it needs /bin/sh as a minimum.
Is there an easy way to find out what else is needed?

Environment?:

Kubernetes version (use kubectl version): v1.9.1
Pachyderm CLI version (use pachctl version):v1.7.0 (53ec324422732aa2ca79015ffaac97c043f16257)
Cloud provider (e.g. aws, azure, gke) or local deployment (e.g. minikube vs dockerized k8s): GKE
OS (e.g. from /etc/os-release):
Others:

It needs /bin/sh, /bin/mkdir and /bin/cp.
In general you'll get faster responses to support requests like this if you ask in our slack channel than via github issues.


Repository settings page has white boxes + buttons

What's the issue:
The repository settings page contains white boxes and buttons that make the text difficult to read.
What's fixed:
Modified the .css to increase the legibility of the text.
Screenshots:
BEFORE:

AFTER:

Address #46

Thanks for the help!


Paint brush with interpolation

Add an object paintBrush which herited from medAbstractRoi (allowing knowlege of masterRoi)
modify mscAlgorithmPaintBrushToolbox class ==> Interpolation between 2 masters Paint Brush Roi

With this PR  we loose the option to get an ouptut image with more than one label as before. At this time we only get a binary image

Testing shows the changes are robust enough.
I did find a way to make it crash however, not sure if people are going to do that:
1 - Paint something on a slice, paint something else on slice + n
2 - Interpolate, then Save
3 - Import (drag and drop) the newly created image
4 - Click "Clear mask"
5 - Click "Paint / erase", then try to paint on the view -> crash

Mehdi,
I reproduced this issue with MUSIC 2.2.0 (without the Feature « Interpolated Paint Brush with Master ROIS »
That is not easy to fix quickly, so we should create an issue.
And deliver MUSIC without fixing the bug you are described.
OK ?
Julien CASTELNEAUmailto:
Software Engineer - Ingénieur Informatique
Medical Imaging
IHU LIRYC / CRCTB U1045
Département SVS
Hôpital Xavier Arnozan
Avenue du Haut Lévêque
33604 Pessac cedex
T. 05 35 38 19 53
P. 06 95708300
Le 11 sept. 2018 à 18:11, Mehdi Juhoor <notifications<EMAIL_ADDRESS>a écrit :
Testing shows the changes are robust enough.
I did find a way to make it crash however, not sure if people are going to do that:
1 - Paint something on a slice, paint something else on slice + n
2 - Interpolate, then Save
3 - Import (drag and drop) the newly created image
4 - Click "Clear mask"
5 - Click "Paint / erase", then try to paint on the view -> crash
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Inria-Asclepios/medInria-public/pull/417#issuecomment-420329497, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AXRt3Bzf5rfBl_EcHYF0R9EgPFGqsmlpks5uZ-ClgaJpZM4VHlxZ.

Yes, I will create a new issue.
The rest is ok for me.


powerline theme not rendering correctly on iterm2

Having an issue which seem to plague users of iterm2 when using powerline.

iTerm2 version: Build 2.9.20151006-nightly
prezto: f2a826
powerline-fonts:  4151af

I corrected the issue. The path to my powerline.zsh file was not correct and powerline was not starting on new shell instances. Please feel free to close/resolve. Thanks!


Unable to change Radio() widget fillColor with ThemeData.radioTheme

Steps to reproduce
One cannot define a Theme for a Radio button widget which changes the fillColor :
                              Theme(
                                data: ThemeData(
                                  radioTheme: RadioThemeData(
                                    fillColor: MaterialStateProperty.resolveWith<Color>((Set<MaterialState> states) {
                                      if (states.contains(MaterialState.disabled)) {
                                        return Colors.blueAccent.withOpacity(.32);
                                      }
                                      return Colors.blueAccent;
                                    }),
                                  ),
                                ),
                                child: Radio(
                                    value: deliveryOptions[0],
                                    groupValue: currentDeliveryMethod,
                                    onChanged: _radioChanged,
                                  ),
                              )

I believe it's because of the way Radio() widget is defined in
./packages/flutter/lib/src/material/radio.dart
especially:
line: 485
final Color? activeColor = widget.fillColor?.resolve(activeStates)
      ?? _widgetFillColor.resolve(activeStates)
      ?? radioTheme.fillColor?.resolve(activeStates);

where _widgetFillColor is always defined to be:
MaterialStateProperty<Color?> get _widgetFillColor {
    return MaterialStateProperty.resolveWith((Set<MaterialState> states) {
      if (states.contains(MaterialState.disabled)) {
        return null;
      }
      if (states.contains(MaterialState.selected)) {
        return widget.activeColor;
      }
      return null;
    });
  }

a hotfix for that would be to define it directly in the Radio widget:
                                Radio(
                                    fillColor: MaterialStateProperty.resolveWith<Color>((Set<MaterialState> states) {
                                       if (states.contains(MaterialState.disabled)) {
                                         return Colors.blueAccent.withOpacity(.32);
                                       }
                                       return Colors.blueAccent;
                                     }),
                                    value: deliveryOptions[0],
                                    groupValue: currentDeliveryMethod,
                                    onChanged: _radioChanged,
                                  ),

Expected results
Expected result would be to respect context.theme.themeData.radioTheme.fillColor data in Radio() widget
                              Theme(
                                data: ThemeData(
                                  radioTheme: RadioThemeData(
                                    fillColor: MaterialStateProperty.resolveWith<Color>((Set<MaterialState> states) {
                                      if (states.contains(MaterialState.disabled)) {
                                        return Colors.blueAccent.withOpacity(.32);
                                      }
                                      return Colors.blueAccent;
                                    }),
                                  ),
                                ),
                                child: Radio(
                                    value: deliveryOptions[0],
                                    groupValue: currentDeliveryMethod,
                                    onChanged: _radioChanged,
                                  ),
                              )

Actual results
Radio() widget ignores context.theme.themeData.radioTheme.fillColor and is always the default color unless one overrides fillColor directly in the Widget
Code sample
Code sample
                              Theme(
                                data: ThemeData(
                                  radioTheme: RadioThemeData(
                                    fillColor: MaterialStateProperty.resolveWith<Color>((Set<MaterialState> states) {
                                      if (states.contains(MaterialState.disabled)) {
                                        return Colors.blueAccent.withOpacity(.32);
                                      }
                                      return Colors.blueAccent;
                                    }),
                                  ),
                                ),
                                child: Radio(
                                    value: deliveryOptions[0],
                                    groupValue: currentDeliveryMethod,
                                    onChanged: _radioChanged,
                                  ),
                              )

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.0, on macOS 14.5 23F79 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.3)
[✓] Android Studio (version 2024.2)
[✓] Android Studio (version 2023.1)
[✓] Android Studio (version 2022.3)
[✓] IntelliJ IDEA Community Edition (version 2023.2)
[✓] VS Code (version 1.89.0)
[✓] Connected device (4 available)
[✓] Network resources

Thanks for the report and root-cause with potential solution. Keeping the issue open and labeling for team's tracking.

Hey!
I can look into it and try to fix it, as my first issue.

Keeping the issue open and labeling for team's tracking.

@darshankawar  Could you please let me know if there was any internal discussion in the team about this?

@wzslr321 Feel free to work on this (I will assign you, this way others know you are working on this issue).
Little advise to look carefully at similar code, especially for the tests.
Feel free to ask for help.

Hey @kosiara
I am unable to reproduce the issue.
I've started checking it out by tweaking the tests for this widget and it was still passing after adjusting those to use RadioThemeData. Then I verified it manually, by writing MRE with the code below:

 Code
import 'package:flutter/material.dart';

enum Foo { Bar, Baz }

void main() {
  return runApp(const MaterialApp(home: App()));
}

class App extends StatefulWidget {
  const App({super.key});

  @override
  State<App> createState() => _AppState();
}

class _AppState extends State<App> {
  Foo? _groupValue = Foo.Bar;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Row(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Theme(
              data: ThemeData(
                radioTheme: RadioThemeData(
                  fillColor: MaterialStateProperty.resolveWith<Color>((Set<MaterialState> states) {
                    if (states.contains(MaterialState.disabled)) {
                      return Colors.blueAccent.withOpacity(.32);
                    }
                    return Colors.blueAccent;
                  }),
                ),
              ),
              child: Radio<Foo>(
                value: Foo.Bar,
                groupValue: _groupValue,
                onChanged: (Foo? value) {
                  setState(() {
                    _groupValue = value;
                  });
                },
              ),
            ),
            Radio<Foo>(
              value: Foo.Baz,
              groupValue: _groupValue,
              onChanged: (Foo? value) {
                setState(() {
                  _groupValue = value;
                });
              },
            ),
          ],
        ),
      ),
    );
  }
}

It was acting as expected -  one radio had a blueAccent color.  I was testing in on the latest main channel ( 3.28.0-2.0.pre.38580).   I also checked it using yours flutter version - 3.24

 flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on macOS 15.1 24B83 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2024.3)
[✓] VS Code (version 1.96.2)
[✓] Connected device (4 available)
    ! Error: Browsing on the local area network for Wiktor’s iPhone. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources

• No issues found!

 Result GIF
Emulator - Pixel_3a_API_34_extension_level_7_arm64-v8a

Could you @kosiara  please help me understand if my reproduce attempt was correct? If so, could you provide me with more details about platform on which the issue occurs, as maybe it is platform specific?


Update free-programming-books.md

added link to "O'Reilly's Free Programming Ebooks" to the meta-list category
What does this PR do?
Add Resource(s) | Remove Resource(s) | Add info | Improve Repo
For resources
Description
Why is this valuable (or not)
How do we know it's really free?
For book lists, is it a book?
Checklist:

[ ] Not a duplicate
[ ] Included author(s) if appropriate
[ ] Lists are in alphabetical order
[ ] Needed indications added (PDF, access notes, under construction)

AFAICT, the resources on this page require an email address. See CONTRIBUTING.md

We do not accept links to pages that require working email addresses to obtain books, but we welcome listings that request them.


Console cleanup

What issue(s) does this PR address? Describe and add issue numbers, if applicable.
Link issue(s) here:
#257 . The new ADMB console inspired me to make some changes to the SS3 console output
What tests have been done? Upload any model input files created for testing in a zip file, if possible.
Some of the changes have been tested locally by compiling and running a model
What tests/review still need to be done? Who can do it, and by when is it needed (ideally)?
When the last changes are made, the output should be looked at in github actions to make sure everything looks ok
Check which is true. This PR requires:

[ ] no further changes to r4ss
[x] no further changes to the manual
[ ] no further changes to SSI (the SS3 GUI)
[ ] no further changes to the stock synthesis change log (new features, bug reports)

Describe any changes in r4ss/SS3 manual/SSI/change log that are needed (if not checked):
May need to check on r4ss and SSI
Additional information (optional):

For reference, this is what the admb console output looks like for the simple admb model:
Starting optimization of 'simple' in phase 1 of 1 at Thu May 12 12:33:34 2022
phase= 1 | nvar=  2 | iter=  0 | nll=2.50e+01 | mag=3.61e+00 | par[  2]=b1
phase= 1 | nvar=  2 | iter=  7 | nll=3.45e+00 | mag=7.00e-05 | par[  2]=b1
Optimization completed after 0 s with final statistics:
 nll=3.451260 | mag=7.00140e-05 | par[  2]=b1

Checking for estimated parameters on bounds... none found!
Calculating Hessian: 1, 2 done! (0.019 s)
Inverting Hessian: 1, 2 done! (0 s)
Starting standard error calculations...  done! (0 s)

Finished running model 'simple' after 0.019 s.

This is what the SS3 console output looks like (including current changes made to this branch):
Begin reading the 4 required input files
Finished reading the 4 required input files

Begin setting up parameters
Finished setting up parameters
Begin evaluating biology calculations once
Finished evaluating biology calculations once

Begin estimating
Starting optimization of 'ss' in phase 1 of 5 at Thu May 12 12:30:50 2022
 did survey obj_fun  0 485.216 213.444
 did lencomp obj_fun   1613.44 408.812 0
 did agecomp obj_fun  2067.9 570.293 0
 did meanlength obj_fun  0 0 0
 initequ_catch -log(L)  0 0 0
 catch -log(L)  140920 0 0
 did recruitdev obj_fun -15.8356 31 0.72
 OK with obj_func 144812
phase= 1 | nvar=  3 | iter=  0 | nll=1.45e+05 | mag=1.98e+07 | par[  1]=SR_parm[1]
phase= 1 | nvar=  3 | iter= 20 | nll=9.09e+02 | mag=2.74e+02 | par[  1]=SR_parm[1]
phase= 1 | nvar=  3 | iter= 23 | nll=9.08e+02 | mag=8.54e+00 | par[  1]=SR_parm[1]
phase= 2 | nvar= 38 | iter=  0 | nll=9.08e+02 | mag=3.47e+02 | par[ 25]=recdev1[23]
phase= 2 | nvar= 38 | iter= 20 | nll=8.24e+02 | mag=5.65e+03 | par[  2]=SR_parm[1]
phase= 2 | nvar= 38 | iter= 40 | nll=7.99e+02 | mag=1.00e+03 | par[  2]=SR_parm[1]
phase= 2 | nvar= 38 | iter= 56 | nll=7.96e+02 | mag=1.29e+00 | par[ 18]=recdev1[16]
phase= 3 | nvar= 40 | iter=  0 | nll=7.96e+02 | mag=3.78e+00 | par[ 39]=selparm[4]
phase= 3 | nvar= 40 | iter= 20 | nll=7.96e+02 | mag=2.55e+01 | par[  2]=SR_parm[1]
phase= 3 | nvar= 40 | iter= 35 | nll=7.96e+02 | mag=9.24e-01 | par[  2]=SR_parm[1]
phase= 4 | nvar= 50 | iter=  0 | nll=7.96e+02 | mag=1.55e+01 | par[ 45]=selparm[11]
phase= 4 | nvar= 50 | iter= 20 | nll=7.95e+02 | mag=4.08e+02 | par[  6]=SR_parm[1]
phase= 4 | nvar= 50 | iter= 40 | nll=7.95e+02 | mag=6.13e+02 | par[  6]=SR_parm[1]
phase= 4 | nvar= 50 | iter= 60 | nll=7.95e+02 | mag=7.35e+00 | par[  6]=SR_parm[1]
phase= 4 | nvar= 50 | iter= 69 | nll=7.95e+02 | mag=3.70e-05 | par[ 45]=selparm[11]
phase= 5 | nvar= 60 | iter=  0 | nll=7.95e+02 | mag=3.70e-05 | par[ 55]=selparm[11]
Optimization completed after 31 s with final statistics:
 nll=794.959837 | mag=3.69930e-05 | par[ 55]=selparm[11]

Checking for estimated parameters on bounds... none found!
 writing big output now
Wrote bigoutput and bodywt for last_phase in REPORT_SECTION and before hessian, no benchmark or forecast
Calculating Hessian (60 variables): 20%, 40%, 60%, 80%, 100% done! (31 s)
Differentiating 8 derived quantities: do benchmark and forecast if requested in sdphase
1, 2, 3, 4, 5, 6, 7, 8 done! (2 m 11 s)
Inverting Hessian (60 variables): 20%, 40%, 60%, 80%, 100% done! (0.006 s)
Starting standard error calculations...  done! (0.42 s)

In final section
Finish time: Thu May 12 12:34:05 2022
Elapsed time: 0 hours, 3 minutes, 15 seconds.
 Iterations: 498 -log(L): 794.96
Final gradient: 3.6993e-05

 finished COVAR.SSO
 finished forecast
 finished StdDev quantities
 mceval counter: 0
 finished posteriors
 finished SS_summary.sso
 writing big output now
 finished report.sso
Creating bootstrap files: 1 files finished
 Write new starter file
 Write new forecast file
 Write new control file
dynamic Bzero in FINAL_SECTION:  finished
setup_benchmark:
SPR_profile:  finished
Global_MSY:  finished

!!  Run has completed  !!            See warning.sso for N warnings: 4

Finished running model 'ss' after 3 m 17 s.

I just looked through all the changes. This all seems great to me. Moving more into echoinput.sso ensures that nothing is lost and the console output is easier to read with less info.
@k-doering-NOAA, it looks like the output in your example was run with rundetail = 0. Should we also consider a cleanup of output for rundetail = 1 or 2? Sorry if I'm failing to see edits to those outputs in the differences shown in github--I haven't downloaded the branch to try it out myself.

I just looked through all the changes. This all seems great to me. Moving more into echoinput.sso ensures that nothing is lost and the console output is easier to read with less info. @k-doering-NOAA, it looks like the output in your example was run with rundetail = 0. Should we also consider a cleanup of output for rundetail = 1 or 2? Sorry if I'm failing to see edits to those outputs in the differences shown in github--I haven't downloaded the branch to try it out myself.

That was what I was thinking, too, more details in echoinput rather than the console.
And you are right about the run detail setting, thanks @iantaylor-NOAA! I'll try it with 1 and 2 as well. Any idea what most people would use as a default setting?

My logic similar to Ian's.
I'm sensing good energy on this topic and will let you run with it.  What's in echoinput today is a hodgepodge of things I needed while developing.  All those IF - write statements slow SS3 down to some degree.

Johnoel got me set up with ADMB 13.0, so I can test now also.  He is open to tweaks on the ADMB side if you see something in the console output that could be even better.  make_ss_safe.bat has a few more explicit references now.

correct that significant output occurs in get_posteriors even in a MLE run.  Thanks for checking.

@Rick-Methot-NOAA I noticed that this pull request is still marked as a draft request. I wanted to make sure that it is still needed/wanted before I tried to fix the merge conflicts.

@kellijohnson-NOAA Yes, we were just waiting until using admb 13 until merging in! So I think fixing merge conflicts would be helpful, but it could also be done later.

I have changes in these files queued in the PR for D-M and Tweedie.  Let me merge that one first.  Great if both of you could take a look at it first.  Ian reviewed it last week.

in progress.  @nschindler-noaa is resolving merge conflicts

All conflicts resolved. Just a matter of beginning/ending reading file comments and new message system (and new messages at end of run)).

Excellent.  Thanks Neal.

Looks like there are more warnings. Is this due to ADMB 13?

Ian noticed more warnings also, but we are not using ADMB 13 yet.  Warnings seen benign, so we will adjust the expected warning count after switching to ADMB 13.  @iantaylor-NOAA

@Rick-Methot-NOAA , is it okay to merge even with more warnings?

Can you find and send me the warnings file so we can review it before merging with the increased N warnings

@Rick-Methot-NOAA I resolved all of the comments that I made with the last 7 commits. I think this is ready for your review because if my memory serves me correctly the first failing job will potentially change with the use of ADMB 13.0 and or the number of warnings expected needs to be changed.

@kellijohnson-NOAA that is correct re the warnings job


AWS s3 model retrieval

Rasa NLU version : 0.10.1
Used backend / pipeline:  spacy_sklearn
Operating system: osx
Issue:
Hi, I created an empty default projects folder and wanted to start a server with a model saved on s3.
It seems that the persistor throws the error when trying to list objects in the bucket
python -m rasa_nlu.server -c config.json
INFO:rasa_nlu.data_router:Logging requests to '/Users/CL/rasa_nlu/logs/rasa_nlu_log-20171011-150059-7072.log'.
INFO:botocore.credentials:Found credentials in shared credentials file: ~/.aws/credentials
INFO:boto3.resources.action:Calling s3:create_bucket with {'CreateBucketConfiguration': {u'LocationConstraint': u'eu-west-1'}, 'Bucket': u'ava-nlu-server-rasa-test'}
INFO:botocore.vendored.requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): s3-eu-west-1.amazonaws.com
WARNING:rasa_nlu.persistor:Failed to list models for project default in AWS. 's3.Bucket' object has no attribute 'list'
INFO:__main__:Started http server on port 5000
2017-10-11 15:01:00+0200 [-] Log opened.
2017-10-11 15:01:00+0200 [-] Site starting on 5000
2017-10-11 15:01:00+0200 [-] Starting factory <twisted.web.server.Site instance at 0x106d9d368>

Content of configuration file:
{
  "pipeline": "spacy_sklearn",
  "bucket_name": "ava-nlu-server-rasa-test",
  "aws_region": "eu-west-1",
  "language": "en",
  "path": "./projects",
  "storage": "aws",
  "port": 5000
}

Requirements say boto3 is used for connecting to AWS, but list exists only in boto2 for Bucket objects. Added a quick fix in PR #637

@DominicBreuker After the PR #637 , if a project is specified in the config, rasa server will load the respective model from S3 during the startup and make them available for parse requests?

Have you tried it? I did not test with specific project names, only "empty" aka "default".
After a quick look at the code, I suspect it will not work. I might dig into it further on the weekend to check it.

All the API's seem to be in place, the Project name is not added to the List of Projects to be loaded. Created a PR for that. Hope this helps.


Code review

Add any notes as comments. If you've solved the issue, use strikethrough (~~text~~) to indicate that it's been addressed.

General:

We should probably standardize what to do with errors. I've just been making a toast with the message.
I notice that a lot of our nested classes are using PascalCase for naming rather than camelCase. Is this something we want to stick with? It seems inconsistent with our class naming scheme.

activity.ClaimInfoActivity

Some callback methods should be split out into nested classes as per our style guide.

activity.ClaimsListActivity

Line 129 - is there a better way to handle this? This is going to cause us headaches with dependency injection.

activity.TravelTrackerActivity.java

Missing documentation for loadedLatch, app, and datasource.

Most classes in model package

Missing documentation for most methods.

model.ApproverComment

Missing license.

model.ItemCurrency, model.ItemCategory, model.Status, model.UserRole

Inconsistent indentation in fromString() method.

serverinterface.Cache, ResultCallback, ServerHelper, ServerOperation

Missing class-level documentation.

serverinterface.MultiCallback

Some callback methods should be split out into nested classes as per our style guide.

util.ClaimAdapter

Missing class-level documentation.
Missing license.

util.ClaimsListDataHelper

Missing class-level documentation.
Missing license.
Missing most function documentation

util.ClaimUtilities

Missing class-level documentation.

util.MultiSelectListener

Inconsistent license (I'm assuming this was pulled from existing code).
Missing class-level documentation.

util.NonScrollListView

Missing license.
Missing class-level documentation.

util.Observable

Missing class-level documentation.

@TheLastBanana

activity.ClaimsListActivity
Line 129 - is there a better way to handle this? This is going to cause us headaches with dependency
injection.

The reason for that line is this:
public class InMemoryDataSource extends Observable<InMemoryDataSource>

InMemoryDataSource should be declared as the following:
public class InMemoryDataSource extends Observable<DataSource>

I can re-factor that and see if it breaks anything, then I will fix what I have done

ExpenseItemInfoActivity

in populateExpenseInfo(Item item), there are many silently swallowed NullPointerExceptions.  Expected control flow should not be directed by exception handling.  Null references should be explicitly checked with == null, and messages should probably be toasted in most cases.

I added all missing licenses and consistently formatted them in 6ff7d27. There's likely more things we want to cover by now, but here's @TheLastBanana's list from March 13 updated:
General:

We should probably standardize what to do with errors. I've just been making a toast with the message.
I notice that a lot of our nested classes are using PascalCase for naming rather than camelCase. Is this something we want to stick with? It seems inconsistent with our class naming scheme.

util.ClaimsListDataHelper

Missing most function documentation

util.MultiSelectListener

Missing class-level documentation.

Are nested classes supposed to be camelCased? I thought all classes anywhere were PascalCase.

Whoops, that comment was supposed to be the other way around. We have a mix of both, but I'd prefer PascalCase (and I believe it fits our style guide).

Ha woops. After reading that comment I made a couple camelCased nested
classes.
On Sun, Apr 5, 2015 at 11:44 PM Elliot Colp<EMAIL_ADDRESS>wrote:

Whoops, that comment was supposed to be the other way around. We have a
mix of both, but I'd prefer PascalCase (and I believe it fits our style
guide).
—
Reply to this email directly or view it on GitHub
https://github.com/CMPUT301W15T07/TravelTracker/issues/79#issuecomment-89932670
.

I went through and tried to fix up warnings and TODOs. I ignored anything relating to cache/server-side things or tests because those are still under construction.
Things marked as TODO:

https://github.com/CMPUT301W15T07/TravelTracker/blob/master/src/cmput301w15t07/TravelTracker/activity/ExpenseItemInfoActivity.java#L565
https://github.com/CMPUT301W15T07/TravelTracker/blob/master/src/cmput301w15t07/TravelTracker/activity/ExpenseItemsListActivity.java#L250
https://github.com/CMPUT301W15T07/TravelTracker/blob/master/src/cmput301w15t07/TravelTracker/model/Receipt.java#L45
https://github.com/CMPUT301W15T07/TravelTracker/blob/master/src/cmput301w15t07/TravelTracker/util/ClaimAdapter.java#L150
https://github.com/CMPUT301W15T07/TravelTracker/blob/master/src/cmput301w15t07/TravelTracker/util/MultiSelectListener.java#L51

If you committed one of these TODOs, please take a look and either remove them or address them.

thanks for ignoring the caching ones.

The code is as reviewed as it's gonna be. I do know every file has a license at the start though. Closing this.


Create tables

We are implementing the standard UX using the PrestUI library. We are showing a table using the example of github (https://github.com/Scritik/prestui/wiki/Tables) but the table does not show the rows; it only shows the header. Debbugging the code for displaying the table (ps-table.tpl) we found that the error should be on the line 66:

            { row[value] }

                         { this.primary_action.title }

                                 { elem.title }

Specifically in the loop columns nested within the loop of the rows. The variable this.columns_keys is apparently being ignored because is nested within a loop. If we change the variable this.columns_keys and we put the variable row in its place, declared in the upper loop, the rows of the table are shown.
This also happens with the action buttons for each row. The condition of the line 69 (if={ this.primary_action }) is always false because that variable seems not to exist in that loop.
We would appreciate a more extensive documentation and examples of PrestUI to display tables.

Hi,
Can you show a PHP sample to reproduce you bug? I'm using ps-table in several modules and I don't have any issue with it and I can't really understand exactly where is this issue.
Also, can you test with the dev branch? I have recently made a patch on empty tables but if I understand well you case, this is not the solution to your problem.
Regarding the documentation, what do you need more? You have a PHP sample on how to create the array and then a Smarty sample to display the array.


Improve search algorithm

Followup to #864
The current GraphQL search is just using weighted properties, like name: 10, description: 5, etc.
Let's find ways to improve the search result and sorting. A few ideas:

Collect and export libraries.io SourceRank scores and data: https://github.com/electron/repos-using-electron/issues/25
Write custom filters, e.g. to remove results like hipchat from a search for ipc (let's be conscious of performance here)
Two words are currently treated as a single term. Accept multiple keywords. A search for "ipc window" should return results that include "window" and "ipc", but not necessarily the exact term "window ipc"

We replaced our homemade search engine with Algolia. See https://electronjs.org/blog/search


Use str::string for entity reference related methods.

What
Use std::string for createEntityRefrence and friends, and in all methods that use Str that aren't container types such as TraitsData or InfoDict.
Why
We currently have a mixture of Str and std::string in the methods on Manager/ManagerInterface.

When we say and friends in all methods, in this issue, is this intended to indicate a codebase wide purge of openassetio::Str, (except for container types,) or is this more targeted at just the things directly related to createEntityReference in the Manager files?

Sorry, yeah, there was a missing , (updated). #576 as a bit more detail. We'd made this ticket to remind us to do it :). This is one we wanted to pick up discussions on to decide which way to go, as the community seemed divided as to a 'alias all the things' vs 'call a spade a spade' approach.


RegisterTaskDefinition with Windows Service credentials

Hi,
I'm currently scheduling tasks using SYSTEM account:
  folder.RegisterTaskDefinition(task.name, td, TaskCreation.CreateOrUpdate,
     "SYSTEM", null, TaskLogonType.ServiceAccount);

Scheduling is done from a Windows Service, that is configured by default with SYSTEM account. Since windows service's user credentials can be modified, I would like to schedule tasks using the user who is currently running the service, instead of always using SYSTEM.
Is it possible to call RegisterTaskDefinition with the current service's user and password?
Thank you, Valentina
Originally posted: 2014-05-16T06:23:39

You can supply any user credentials you want. Credentials supplied through the TaskService constructor determine access to the host specified to work with the Task Scheduler and then the credentials supplied to the RegisterTaskDefinition method determine the run time access of the task.
Originally posted: 2014-05-17T11:11:55

Hello dahall,
thank you for your reply.
I was thinking of something "automatic": since I don't know the username and the password of Windows Service's user (and the password isn't stored in plain text, anyway) if I don't specify any credential on RegisterTaskDefinition, which user is then used by the Windows Task Scheduler?
Thanks again, bye!
Originally posted: 2014-05-18T02:04:16

Ah, I think I see. You are looking at impersonating the current user and then scheduling tasks. Others have tried this with mixed results. According to the Microsoft documentation, Task Scheduler should run using the current security token if the TaskService is instantiated with no user credentials. However, in practice, this doesn't always work. From the library's standpoint, if you are able to instantiate TaskService in the context of the current user, you then will call RegisterTaskDefinition without user credentials as well in order to register the task in their security context.
Originally posted: 2014-05-18T09:15:01

Hello dahall,
thanks, you're always very kind.
I solved it by asking the user for username and password and using the RegisterTaskDefinition method with the credentials specified.
Have a nice day, Valentina
Originally posted: 2014-06-04T06:20:47


question about saiku community version

Is this a bug report?
(write your answer here)

Environment

java -version:
node -v (If you use Node.js proxy for Saiku):
npm -v (If you use Node.js proxy for Saiku):
yarn --version (If you use Node.js proxy for Saiku and if you use Yarn):

Then, specify:

Operating system:
Browser and version (if relevant):
Saiku plugin to Pentaho or Saiku Standalone:
Saiku CE or Saiku EE:
Saiku version:

Steps to Reproduce

(Write your steps here:)

Expected Behavior

(Write what you thought would happen.)
Actual Behavior

(Write what happened. Please add screenshots!)

I was knowing about saiku and feeld it is too powerful. Is it free for users? Why cannot acsess https://community.meteorite.bi/  recently

I'll answer these in order:

I was knowing about saiku and feeld it is too powerful

Correct... Saiku is too powerful.... try asking @brenopolanski he says its the most powerful tool ever...

Is it free for users?

Sure, if you don't want to pay for it.

Why cannot acsess https://community.meteorite.bi/ recently

No one mentioned it was down and I didn't notice. It is now back up and running.


Combined Crystal environment

Implements Crystal environment, combining Composition, SpaceGroup and LatticeParameters in a sequential order.
Adds QoL change to LatticeParameters to accept arbitrary grid size.
Changes Composition oracle state format to contain atom counts (instead of Li atom counts, total atom counts, and frequencies as before).

I got kicked out by @michalkoziarski so I've moved contributions to dav-proxy


Provenance does only documents one NetCDF file when multiple files are generated

Description
Provenance does only documents one NetCDF file when multiple files are generated.
We need a unit test or two that generates multiple output files and asserts that they are all recorded in the provenance JSON output.
@cehbrecht: We could overwrite the following in ROOCS_CONFIG to change the splitting rule (to split over smaller files):
https://github.com/roocs/clisops/blob/master/clisops/etc/roocs.ini#L4-L5
[clisops:write]
file_size_limit = 1GB

Fixed by #114.
Deployed on demo service (use larger time extend):
https://nbviewer.jupyter.org/github/roocs/rooki/blob/master/notebooks/demo/demo-rooki-subset-by-time.ipynb


Support extra resources for master/worker pods

What changes are proposed in this pull request?
This PRs introduces support for extra containers, volume mounts, and volumes for master/worker pods. This flexibility allows for extra customizations without having to directly change the Alluxio helm charts. The structure of the new fields are similarly structured to their respective k8s objects. See example below to get an idea of how the structure looks like.
Why are the changes needed?
See above.
Does this PR introduce any user facing changes?
See change for detailed explanations on each new parameter
Extra Helm template values:

master

shareProcessNamespace: boolean
extraContainers: list
extraVolumeMounts: list
extraVolumes: list
extraServicePorts: list

worker

shareProcessNamespace: boolean
extraContainers: list
extraVolumeMounts: list
extraVolumes: list

Example structure of new values parameters:
master:
  shareProcessNamespace: true
  extraContainers:
    - name: imageName
      image: image:tag
      imagePullPolicy: IfNotPresent
      securityContext:
        runAsUser: 1000
        runAsGroup: 1000
      resources:
        limits:
          cpu: "1"
          memory: "1G"
        requests:
          cpu: "1"
          memory: "1G"
      command: [ "/entrypoint.sh" ]
      args:
        - example_arg
      env:
        EXAMPLE_ENV_VAR: "example"
      envValueFrom:
        EXAMPLE_ENV_VALUE_FROM: "status.podIP"
      envFrom:
        - configMapRef:
            name: "example-config"
      ports:
        - containerPort: 8000
          name: example-port
      volumeMounts:
        - name: test-volume
          mountPath: /test/dir/vol
          readOnly: false
  extraVolumeMounts:
    - name: test-volume
      mountPath: /test/dir/vol
      readOnly: false
  extraVolumes:
    - name: test-volume
      emptyDir: {}
    - name: example-config
      configMap:
        defaultMode: "0644"
        name: example-config-map
  extraServicePorts:
    - port: 8000
      name: example-port

alluxio-bot, merge this please

@tieujason330 Apologies for being late to the party, I think the explanation of expected format & usage for the new fields extraContainers and so on should be mirrored or mentioned in the corresponding values.yaml blocks.
I don't think Helm chart users see much beyond the values.yaml file itself for usage instructions. The templates file is mostly going to be seen by chart developers. So an example usage in a comment like the following would be nice:
https://github.com/Alluxio/alluxio/blob/10edfe68288932a522b1474350073c15e8d342bb/integration/kubernetes/helm-chart/alluxio/values.yaml#L64-L68
Honestly I don't like how comment-dense our Helm chart is, but I don't really know of a better way at the moment. I think maybe we should move all the comments into the README instead?

@jiacheliu3 wdyt? I think we've forgotten to update the README with a lot of new fields that have been added too.


Replace hitchip1006

Several data sets from CuratedMetagenomicData can suitably replace hitchip1006.

The checks are failing. Can you fix that? Merging is possible after the tests go through.


kubeshark pattern

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@zghanem0 Please fix GH Action errors.

@zghanem0 Couple of more minor stuff. mkdocs.yaml update of your pattern is missing and add your pattern  list of patterns in readMe.md

@elamaran11 I will maintain it  and will plan to move it under aws-samples I after get approval

@zghanem0 Merging this based on your note. Please followup and update once the addon is moved to aws-samples.


OutboundCall#on_end not executed on call failure

See logs and code here:
https://gist.github.com/polysics/76c45bdab87638aa2b32#file-gistfile1-txt-L220
The on_end handler defined in Adhearsion is run, while the application-defined one is not.

You register the callback too late. You should do it before OutboundCall#originate.

I am experiencing this issue when a call is rejected. This is how the call is originated, yet sometimes if the call is rejected with ISDN code 21 then the on_end event is not triggered. Reproducible with around 25 active calls.
Adhearsion::OutboundCall: ae1363ae-7ed9-43c7-957b-385848347f46@: Call<PHONE_NUMBER>2 -> SIP/platforma/0720000035 ended due to reject (code 21)
The call is originated as follows:
`
def init_outbound(contact_ref)
@contact_ref = contact_ref
@route = :outbound
@call = Adhearsion::OutboundCall.new
@call[:callee] = self
# Set the dialplan to execute for this agent
metadata = {
  campaign: @campaign,
  callee: self,
}
@call.execute_controller_or_router_on_answer OutboundCalleeController, metadata
<EMAIL_ADDRESS>
@call.on_end { |event| callee_ended(event) }

@dialled_time = Time.now
@campaign.add_ringing_call @call_ref, @call
@call.dial @callee_address, from: @outbound_id

end
`


Improve support for L4 Load Balancers

TCP-based load balancers are common, in part because they are technology-transparent, but also because HTTP/2 is so new. Users of Kubernetes, nginx, and similar proxies are using L4 today, and experiencing pain. We still suggest using a L7 HTTP/2 proxy like nghttp2, but we may need to consider better support for L4 LBs.
The main things that may be necessary from my perspective are:

Cycle through connections more frequently. Basically, after a connection has been used for X time, start a new connection to allow the LB to choose a new backend. This is probably best served as server-side configuration.
Use multiple connections to the LB on client-side. This is effectively round robin, but with the same host. We normally would only consider this if TLS/HTTP/2 is saturating a core, but this might be another use-case. It's unclear if this is necessary though (based on how imbalanced of load users are experiencing; environment-specific)

CC @louiscryan

I'd love to hear from others if my suggestion would address their L4 woes. It is useful to know whether (1) and/or (2) is what you want.

@ejona86 in general, we do both (1) and (2) in our proprietary RPC system and we'd like to have it the same way in our gRPC integration

Agreed with lukaszx0. We would need both (1) and (2) to alleviate the issue entirely.

it looks like a similar issue that i'd like to share, maybe we can help each other figuring out what is the issue. I have a docker swarm cluster with 4 servers (2 of each service), one is a http<->grpc proxy in node.js and the other, in python, receives the grpc request.  I facing a similar issue that seems to be something like this, when the servers is idle for a certain time the grcp crashes with 14 on some requests.

hi,
We had this issue and using a managed pool of channels at client side then iterator on each request. While reading latest release notes and according to https://docs.google.com/document/d/1exE0_QNwbHJesD-Opl2D6qX1wujADkUm5OpFykks3C8/edit#
specially this:
L4 load-balancing: now LoadBalancer is free to create multiple Subchannels for the same EAG.
I think #2 has been fixed/improved? however i still don't know what exactly need to be done. any example code?
Thanks!

Yeah so with new LBv2 API merged in and promoted as main one you're now able to basically achieve both (1) and (2). In our gRPC in-house integration we have custom LoadBalancer implementation which does (2) and could as well do (1) - we didn't implemented (1) for unrelated reasons but it'd be technically possible to do that. So it is possible now to do pretty much everything but it requires a custom LoadBalancer implementation - the RoundRobin that we ship in core won't be able to do it.
I think we could solve (2) with adding ability to specify some params in RoundRobin like numConnections which users could use when specifying a loadBalancerFactory (currently RoundRobin isn't the default one, it's PickFirst). This would be relatively easy to implement. It's just a question if we want to grow RoundRobin implementation, and since it looks like this will be very common need then maybe it's OK.
For (1) we'd need a new API on the ManagedChannel. The idea I have in my head is to have something like loadBalancerLifetime or maybe extend, or provide an overload for loadBalancerFactory which would let specify the LoadBalancer.Factory lifetime. When the lifetime would be reached, we'd reboot LoadBalancer by shutting it down and recreating it using factory. This change is a bit more complicated and would require more consideration.
@ejona86 and @zhangkun83 could you chime in? what do you think about my proposed solutions?

(1) can be achieved without changing ManagedChannel interface. The LoadBalancer could periodically close and re-create Subchannels.
For (2), rather than extending the existing RoundRobin,  it might be better to create a L4-specific LoadBalancer and does both (1) and (2), and put the common logic between L4 and RoundRobin in a base class.

It is possible to implement both (1) and (2) in Java, but that would still be short-term. We're working on features that you just need to configure to be on.
(1) is being solved with a "max age" on the server-side. Work is already underway for this in Java. The other languages should be pretty close as well (I don't know if they are further along or not).
We're still figuring out the design for (2). With the new Java LBv2 API we can do this at several layers: 1) at the Channel layer by wrapping the Channel, 2) in the LB, 3) in the name resolver, and 4) in the InternalSubchannel (this is a Java concept; there is something similar in other languages). We're figuring out where. Once we have a design, I imagine the implementation will be fairly easy.
If you need a fix for (2) today in Java, I'd suggest the Channel layer, with something like:
public final class MultiChannel extends Channel {
  private final ImmutableList<Channel> channels;
  private final AtomicInteger pos = new AtomicInteger();

  public MultiChannel(List<Channel> channels) {
    this.channels = ImmutableList.copyOf(channels);
  }

  public <ReqT, RespT> ClientCall<ReqT, RespT> newCall(
      MethodDescriptor<ReqT, RespT> m, CallOptions o) {
    int idx = UnsignedInts.remainder(pos.getAndIncrement(), channels.size());
    return channels.get(idx).newCall(m, o);
  }

  public String authority() {
    return channels.get(0).authority();
  }
}

Note that you could pass in a ManagedChannelBuilder and have the code create channels as necessary. (1) could be solved in a similar way. Only people needing this in many different applications should touch the LB solution, since it is more complex to implement but it probably easier to enable.

I have opened gRFC A9 for "max age" which addresses (1).

Note that item (2) is being tracked in #11704.

#11704 got closed, but the same issue is being tracked in #21386.

#11704 got closed, but the same issue is being tracked in #21386.


E2e product search failing since dev-17 restart

The smoke test for product search is failing because it is expecting 144 results for camera but it returns 145.
Also, the sort by highest price should return DSLR-A900, body first but returns a strange product with no name and $48,557.00 price.

Fixed by removing the product 6666666. The product should be remove from sample data for permanent fix


feat(sass support): added support for .sass and .scss files

What is it?

[X] Feature / enhancement
[ ] Bug
[ ] Docs / tests

Description
Qwik already supports css files and css modules. Vite out of the box
supports sass and scss files along with their module counterparts. This
change enables the usage of SASS files and SASS modules.
Use cases and why

.scss and .sass files even though correctly processed by Vite, are never properly exposed. Even though class names are properly created by css-modules through *.module.scss files, the actual stylesheets are unavailable to the components. This change let Qwik properly utilise styles transpiled by Vite.

Checklist:

[x] My code follows the developer guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

I also need suggestion for the tests.

Lint fails, might need to run yarn fmt


fitBounds() not implemented in maven-repository?

Hello @rterp,
I am unable to set the bounds (fitBounds) of the Gmap. When I pull your Git, there is no problem with that, but the function is not available in the maven-dependency. Is there a way so solve this?
Regards,
klemensh

What version of the dependency are you using?

From: klemensh<EMAIL_ADDRESS>Sent: Thursday, June 16, 2016 10:20 AM
To: rterp/GMapsFX
Cc: Rob Terpilowski; Mention
Subject: [rterp/GMapsFX] fitBounds() not implemented in maven-repository (#66)
Hello @rterphttps://github.com/rterp,
I am unable to set the bounds (fitBounds) of the Gmap. When I pull your Git, there is no problem with that, but the function is not available in the maven-dependency. Is there a way so solve this?
Regards,
klemensh

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/rterp/GMapsFX/issues/66, or mute the threadhttps://github.com/notifications/unsubscribe/AGyiqQ_36K4-gIwOjTuun1n5FVUOLZjLks5qMYX7gaJpZM4I3nNh.

1.1.1

The latest version in the Bintray and JCenter maven repos is 2.0.6
From: klemensh<EMAIL_ADDRESS>Sent: Thursday, June 16, 2016 10:39 AM
To: rterp/GMapsFX
Cc: Rob Terpilowski; Mention
Subject: Re: [rterp/GMapsFX] fitBounds() not implemented in maven-repository? (#66)
1.1.1
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/rterp/GMapsFX/issues/66#issuecomment-226558370, or mute the threadhttps://github.com/notifications/unsubscribe/AGyiqeETTVc2wZRhKsaUOgSiyVXSAE-8ks5qMYoygaJpZM4I3nNh.

When I use v 2.0.6 (I already tried that before) it says, that the dependency could not be found
In my pom.xml I use it just like that:

com.lynden
GMapsFX
2.0.6
pom

is there anything wrong with it?

Try adding the jcenter maven repo to your settings.xml file.
              <repository>
                <name>jcenter</name>
                <id>2</id>
                <url>http://jcenter.bintray.com/</url>
            </repository>

From: klemensh<EMAIL_ADDRESS>Sent: Thursday, June 16, 2016 10:50 AM
To: rterp/GMapsFX
Cc: Rob Terpilowski; Mention
Subject: Re: [rterp/GMapsFX] fitBounds() not implemented in maven-repository? (#66)
When I use v 2.0.6 (I already tried that before) it says, that the dependency could not be found
In my pom.xml I use it just like that:
com.lynden
GMapsFX
2.0.6
pom
is there anything wrong with it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/rterp/GMapsFX/issues/66#issuecomment-226561221, or mute the threadhttps://github.com/notifications/unsubscribe/AGyiqRXVVgg7xdH32x_C4AwFQQSYormnks5qMYyxgaJpZM4I3nNh.

Aaand there we go! I worked with maven-repos only until now! I appreciate your support very much, thank you!

No problem…I’ll create a new issue in github to investigate why the releases aren’t getting pushed over to maven central.
From: klemensh<EMAIL_ADDRESS>Sent: Thursday, June 16, 2016 11:09 AM
To: rterp/GMapsFX
Cc: Rob Terpilowski; Mention
Subject: Re: [rterp/GMapsFX] fitBounds() not implemented in maven-repository? (#66)
Aaand there we go! I worked with maven-repos only until now! I appreciate your support very much, thank you!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/rterp/GMapsFX/issues/66#issuecomment-226566562, or mute the threadhttps://github.com/notifications/unsubscribe/AGyiqRe0utf5ekW3QkvUh4mgzxn_Mjuhks5qMZE9gaJpZM4I3nNh.

OK, the latest version (2.0.8) has now been synced up with Maven central, so you shouldn't need to use the bintray repo if you don't want to.


ROX-20749: RHTAP - central-db onboarding

Description
Onboarding central-db image build to RHTAP.
Checklist

[ ] Investigated and inspected CI test results
~[ ] Unit test and regression tests added~
~[ ] Evaluated and added CHANGELOG entry if required~
~[ ] Determined and documented upgrade steps~
~[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)~

If any of these don't apply, please comment below.
Testing Performed
Passing RHTAP pipeline + Enterprise contract.

/retest


Revert "Update control.pod6"

Reverts perl6/doc#2274
See the discussion.

Besides, now the code is wrong, such as it was at the beginning. It prints the "same thing" because, well, it's the same thing (the @a variable). Can you please clarify?

Huh, I apologize deeply. I swear I didn't see the another commit somehow. So it looked like you blindly merged the original PR, so I went ahead and reverted it. What a mess.

No problem :-)


improve MM switching process and change Deposit->Bridge

1/ Rename 'Deposit' to bridge, to be in line with standard usage (fixes https://github.com/omgnetwork/optimism/issues/479)
2/ Add button to "Wrong network modal" to make it easy to change to the correct chain and network

Codecov Report

Merging #481 (d9e0d92) into develop (29ebe27) will increase coverage by 9.95%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #481      +/-   ##
===========================================
+ Coverage    76.09%   86.05%   +9.95%
===========================================
  Files           81       49      -32
  Lines         3037     1936    -1101
  Branches       469      307     -162
===========================================
- Hits          2311     1666     -645
+ Misses         726      270     -456

Flag
Coverage Δ

batch-submitter
?

contracts
86.05% <ø> (ø)

core-utils
?

data-transport-layer
?

message-relayer
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

packages/message-relayer/hardhat.config.ts

packages/core-utils/src/coders/sequencer-batch.ts

packages/batch-submitter/hardhat.config.ts

...ubmitter/src/batch-submitter/tx-batch-submitter.ts

...h-submitter/src/batch-submitter/batch-submitter.ts

...ckages/data-transport-layer/src/utils/contracts.ts

...kages/batch-submitter/src/batch-submitter/index.ts

packages/core-utils/src/common/hex-strings.ts

.../l1-ingestion/handlers/sequencer-batch-appended.ts

packages/batch-submitter/src/utils/index.ts

... and 22 more

Continue to review full report at Codecov.

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


New features in the Android app(pollen dispersal & air quality)

How is it possible to query these values?

@SeydX was going to ask the same, can we get these into home bridge?

Wow it would be great too expose that info in HomeKit

Added to list #48

Added in v6


update scripts

Codecov Report

Merging #84 into release-0.2 will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release-0.2      #84   +/-   ##
==============================================
  Coverage          46.93%   46.93%
  Complexity           569      569
==============================================
  Files                115      115
  Lines               3624     3624
  Branches             259      259
==============================================
  Hits                1701     1701
  Misses              1799     1799
  Partials             124      124

Continue to review full report at Codecov.

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


navigation bar

Problem
As a prospective hacker,
I would like to view resources in a navigation bar
To more easily navigate the hackathon homepage.
Link to Asana Ticket
Solution
The navigation bar was implemented previously, but a few things were updated to make this integration more closely represent the provided design. First, the default button styling was updated to appear sleeker and more modern. Then, I changed buttonProps to include an enumerated ButtonType property to separate primary and secondary buttons (also removing the previous button map from the Home page to reduce redundancy; primary buttons are left-aligned and secondary buttons are right-aligned.
Because a mobile version hasn't been implemented yet, each button just wraps for now, but feedback would be greatly appreciated on how we can scale button sizes more appropriately.
Change summary:

first iteration of navigation bar 069b252

Steps to Verify:

Checkout branch using git checkout feature/navbar
Start local development server using yarn start
Verify that the navigation bar section is designed correctly and responds accurately.

Yep! I was considering a hamburger button too but wanted to have the iteration up as quickly as possible. I can work on that in the next few days if it's pretty straightforward.

I updated the menu button to be persistent based on screen sizes and used another library to help set responsiveness in React. I think it's a little jankey though, so let me know if there's an easier way!

I updated the menu button to be persistent based on screen sizes and used another library to help set responsiveness in React. I think it's a little jankey though, so let me know if there's an easier way!


[Spring Apps] Change the name of some parameters.

Task name:  AzureSpringCloud
Description: Change the name of some newly added parameters for the custom image.
Documentation changes required: (Y/N) N
Added unit tests: (Y/N) Y
Attached related issue: (Y/N)
Checklist:

[x] Task version was bumped - please check instruction how to do it
[x] Checked that applied changes work as expected

@max-zaytsev @mmrazik @DmitriiBobreshev  Could you please help review this?


[Request] Keep Track of Original Exploit Target

Many features of the Thaumaturge apply specifically only to the “Target of your Exploit Vulnerability” and not to all creatures that are impacted by the weakness. This makes it difficult at times (especially when sympathetic vulnerabilities are applied) to differentiate between the actual target of the original Exploit Vulnerability action and all the others in the scene that also have the effect on their token.
My feature request would be to add some way to know which creature was the actual target of the exploit and which ones are simply also weak. This could also lead to logic and automation of effects that apply only to the target and not to others such as amulet abeyance or weapon attack of opportunity.

Should be easy enough to do. It already tracks the primary target, it's just not easy to find.

Sweet!

I saw in the 0.11.7 update there was a fix to properly set flag for primary EV target. Is this the flag that would be used for this feature? If so, is there a quick and dirty macro to check for this specific flag on an actor?

We did it! e55fd4f


auto links dont work if concepts names are not unique

there are some concepts (association concepts) having nonunique names.
This breaks the links from viewpoints and stereotypes to concept.

We have reviewed the model and believe this is cleaned up.
To avoid it happens again

either make a validation rule in the model or
in the generator
to warn about such condition

concept names no longer must be unique. The limitation is no longer needed because the new document generator can use unique IDs for any links


[6.5.x] GUVNOR-2718: Validate: Validating a rule with changes that have not been saved gives and error for duplicate rule name

See https://issues.jboss.org/browse/GUVNOR-2718
Note: This is a duplication of GUVNOR-2682 (which was fixed on master)
(cherry picked from commit 133dd6c60b7cd62eef56e70351d8fd06fa0c3d3e)

@Rikkola Done! Care to review?


datagrid Export to Excel using a customize button

I am using<EMAIL_ADDRESS>I would like  to export grid data into an Excel file. It exported data to excel file successfuly but I do not like to have a button at the top of grid , instead I want to export data using a custom button .
Could you please guide me if the library provides this or not ?
Many Thanks

Hello!
You can use the exportToExcel method to create a custom export button.
Should you have any further questions, feel free to contact us.

Thanks .it works  for me


systemd timer units should be started / restarted on switch

I have a systemd timer which I'm deploying via nixops. So I have a line like this:
        require = [ ./sentry/module.nix ./backups.nix ];

and [2]  is my backups.nix module. I'd argue that new timer units should be started the same way .service units are started which I believe happens in [1].
I can have a look but wanted to record this so I won't forget.
[1]
https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/system/activation/switch-to-configuration.pl
[2]
{
  options = {};
  config = {
    systemd.timers."backups" = {
      timerConfig.OnBootSec = "15min";
      timerConfig.OnUnitActiveSec = "70min";
      timerConfig.Unit = "backups.service";
    };
    systemd.services."backups" = {
      path = [
        pkgs.nixops
        pkgs.openssh
        pkgs.nix
      ];
      serviceConfig.ExecStart = "/bin/sh ls";
    };
  };
}

You should make your timer wanted by timers.target. Then it will be started automatically by switch-to-configuration.

Apologies, I figured that out just now while trying to fix the issue. Thanks!
In case someone fins this, the section should look like this:
    systemd.timers."backups" = {
      wantedBy = [ "timers.target" ];
      timerConfig.OnBootSec = "15min";
      timerConfig.OnUnitActiveSec = "70min";
      timerConfig.Unit = "backups.service";
    };


fix: improve mnemonic check on create flow

Checklist

[x] JIRA - LW-10151
[ ] Proper tests implemented
[ ] Screenshots added.

Proposed solution
Check that the entered password matches the created password in the create wallet onboarding flow
Testing
Describe here, how the new implementation can be tested.
Provide link or briefly describe User Acceptance Criteria/Tests that need to be met
Screenshots
Attach screenshots here if implementation involves some UI changes

Changes unknown
when pulling 3100d33aeb2602eff9fa57140b7568a6bd23f0bd on fix/lw-10151-mnemonic-check
into ** on chore/sdk-update-ticker-sort**.


prefix exclusions should work with variables too, not just styles

I'm trying to filter out booleans from my exported variables.
Would be great to either:

Allow prefix exclusions to work across variables as well or
Allow users to turn off variable types from export

Actually now that I think about it, I can just filter this out during the style dictionary transform.


1.8.4

Problem with Spigot 1.8.4

Yes, please update build for 1.8.4. Thanks!

I will update the plugin once all dependencies have updated, hopefully in the next few days.

Spigot is on version 1.8.5 now. Oh the joys of updates. Looking forward to see a release for this version hopefully. :D

Can this be updated now? I think most things expect worldedit/guard are updated. Citizens updated today.

Lol now we are at 1.8.6 .. well that was fast. Hoping for an updated version of this soon.

Supported in v2.5.0


Problem about the pretrained model

Hi,
Thanks for your nice work! When I ran the code, I came across the following error.
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/data-nas/peizhi/params/resnet50-19c8e357.pth'
Also, I found that many models are under the folder '/mnt/data-nas/peizhi/', but I don't know where to get those models. I also don't find it in the environment configs.
I would appreciate any reply you can give me. Thank you!

@ChelsieLei
For the "resnet50-19c8e357.pth", it's simply the default torchvision pre-training for ResNet-50. I preload it to prevent constant re-downloads in fresh environments. To enable automatic downloading, you can make a slight code modification.
Original:
backbone = getattr(torchvision.models, name)(
                    replace_stride_with_dilation=[False, False, dilation],
                    pretrained=False, norm_layer=FrozenBatchNorm2d)
default_sup_pretrain = torch.load('/mnt/data-nas/peizhi/params/resnet50-19c8e357.pth', map_location='cpu')
backbone.load_state_dict(default_sup_pretrain, strict = True)

New:
backbone = getattr(torchvision.models, "resnet50")(
    replace_stride_with_dilation=[False, False, dilation],
    pretrained=is_main_process(), norm_layer=FrozenBatchNorm2d)

If you encounter issues locating other files, don't hesitate to reach out, and I am happy to assist you.

Thanks for your reply!
Also, there are other places that use the folder.
i.e., https://github.com/JacobYuan7/RLIPv2/blob/main/models/ParSetransformer.py#L94
and https://github.com/JacobYuan7/RLIPv2/blob/main/models/ParSetransformer.py#L95
Thank you again!

Thanks for your reply!
Also, there are other places that use the folder. i.e., https://github.com/JacobYuan7/RLIPv2/blob/main/models/ParSetransformer.py#L94 and https://github.com/JacobYuan7/RLIPv2/blob/main/models/ParSetransformer.py#L95 https://github.com/JacobYuan7/RLIPv2/blob/main/models/DDETR_backbone.py#L127
Thank you again!

@ChelsieLei
Hi, with respect to the first two, I changed the local cache file folder. Thus, you can delete them to enable loading from the default cache folder, like:
self.tokenizer = RobertaTokenizerFast.from_pretrained(text_encoder_type)
self.text_encoder = RobertaModel.from_pretrained(text_encoder_type)

For the third one, I did not use this pre-training in my final implementation. Thus, I assume code will still work if you ignore it.

Thank you very much! It works now.