Multi-function recurrent unit

Implementation of https://github.com/Element-Research/rnn/issues/269
A few notes:

The model seems to not train very well using simple SGD, or at least requires lower learning rates than typical LSTM/GRU networks. Using the same hyperparameters as the LSTM recurrent language model example, the model doesn't look like it's converging and training PPL doesn't drop below 300.
I added an Adam option to the language model script, since the original Mufuru paper also uses Adam, and this seems to address these issues. (I also checked that this preserves behavior when using SGD by running the LSTM example and making sure the stats are the same - converges to training PPL 50, valid PPL 120, and test PPL 116 after 7 epochs before and after the change.)
Right now, I have the max and min options turned off, because until I merge https://github.com/torch/nn/pull/954, the CMaxTable and CMinTable options aren't compatible with CudaTensors. However, this makes the model considerably worse, converging to validation PPL 164 rather than 134.
The relative performance of different models are similar to the results in the paper, but the absolute losses don't match up with the paper. I emailed Dirk Weissenborn about this, and he was kind enough to share his Tensorflow training scripts. In Tensorflow, both MFRU and GRU converged to about 144 validation PPL. In this Torch implementation, MFRU and GRU (implemented as MFRU) converge to about 134 validation PPL. GRU, however, converges to 121 on validation set, which may be due to the forget gate biases.
I have a spreadsheet summarizing the experiments I've run so far here: https://docs.google.com/spreadsheets/d/1snsSUCqv0frfjBztkkwONfiMT5kyKjzJQr-KI1F1qvE/edit?usp=sharing

I think this should merge after https://github.com/torch/nn/pull/954 since until then the performance is poor, but I wanted to get feedback on this before adding unit tests and documentation.
Let me know if you have any questions!
@nicholas-leonard

@juesato @JoostvDoorn @jnhwkim can you review this? Minimum requirements: documentation (README.md), unit tests and code.

@nicholas-leonard For me, I should have to read the paper first. I'll revisit here to catch up.

@juesato I would really like to see this get merged. Any developments?

@nicholas-leonard Sorry, I left this hanging. I'l spend the next two hours working on this (speeding up the CMaxTable stuff, adding docs, and unit tests), and if I don't finish then, I'll continue tomorrow.

@nicholas-leonard I got some time to spend on this this weekend, but found a bug, and need a bit more time. I'm hoping to finish up after work tomorrow, but I think it's fairly likely I won't have time, in which case I'll finish on Tuesday.

@nicholas-leonard I added unit tests and documentation, and I believe this should be ready to merge.
As a future reference, I'm going to leave the training curves on PTB here.
Command (I added support for Adam, since that's what's used in the original paper):
CUDA_VISIBLE_DEVICES=0 th examples/recurrent-language-model.lua --progress --cuda --mfru --seqlen 20 --uniform 0.1 --hiddensize '{200}' --batchsize 32 --maxepoch 20 --device 1 --adam --startlr 0.01 --cutoff 5

Epoch #1 :
 [======================================== 29048/29048 ================================>]  Tot: 2m18s | Step: 4ms
learning rate	0.009975025
mean gradParam norm	8.4984952035468
Speed : 0.004788 sec/batch
Training PPL :<PHONE_NUMBER>5675
Validation PPL :<PHONE_NUMBER>3903
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485858192:1.t7

Epoch #2 :
 [======================================== 29048/29048 ================================>]  Tot: 2m17s | Step: 4ms
learning rate	0.00995005
mean gradParam norm	9.6138208177836
Speed : 0.004739 sec/batch
Training PPL :<PHONE_NUMBER>7969
Validation PPL :<PHONE_NUMBER>6988
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485858192:1.t7

Epoch #3 :
 [======================================== 29048/29048 ================================>]  Tot: 2m17s | Step: 4ms
learning rate	0.009925075
mean gradParam norm	10.585762301436
Speed : 0.004736 sec/batch
Training PPL : 99.841825199886
Validation PPL :<PHONE_NUMBER>8568
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485858192:1.t7

Epoch #4 :
 [======================================== 29048/29048 ================================>]  Tot: 2m17s | Step: 4ms
learning rate	0.0099001
mean gradParam norm	11.394943580532
Speed : 0.004733 sec/batch
Training PPL : 78.723720426491
Validation PPL :<PHONE_NUMBER>645
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485858192:1.t7

Epoch #5 :
 [======================================== 29048/29048 ================================>]  Tot: 2m17s | Step: 4ms
learning rate	0.009875125
mean gradParam norm	12.078977865072
Speed : 0.004733 sec/batch
Training PPL : 65.066691855094
Validation PPL :<PHONE_NUMBER>4519

Epoch #6 :
 [======================================== 29048/29048 ================================>]  Tot: 2m17s | Step: 4ms
learning rate	0.00985015
mean gradParam norm	12.725478478451
Speed : 0.004731 sec/batch
Training PPL : 55.300139163342
Validation PPL :<PHONE_NUMBER>7709

As a baseline, if we swap out GRU for MuFuRU, we get this curve
Epoch #1 :
 [======================================== 29048/29048 ================================>]  Tot: 1m36s | Step: 3ms
learning rate	0.009975025
mean gradParam norm	7.7288590271154
Speed : 0.003351 sec/batch
Training PPL :<PHONE_NUMBER>6606
Validation PPL :<PHONE_NUMBER>798
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485859742:1.t7

Epoch #2 :
 [======================================== 29048/29048 ================================>]  Tot: 1m37s | Step: 3ms
learning rate	0.00995005
mean gradParam norm	8.4460625165352
Speed : 0.003365 sec/batch
Training PPL :<PHONE_NUMBER>4334
Validation PPL :<PHONE_NUMBER>623
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485859742:1.t7

Epoch #3 :
 [======================================== 29048/29048 ================================>]  Tot: 1m37s | Step: 3ms
learning rate	0.009925075
mean gradParam norm	9.040807982285
Speed : 0.003365 sec/batch
Training PPL : 94.050081227786
Validation PPL :<PHONE_NUMBER>5727
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485859742:1.t7

Epoch #4 :
 [======================================== 29048/29048 ================================>]  Tot: 1m37s | Step: 3ms
learning rate	0.0099001
mean gradParam norm	9.548776472761
Speed : 0.003364 sec/batch
Training PPL : 75.183904110218
Validation PPL :<PHONE_NUMBER>8905
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485859742:1.t7

Epoch #5 :
 [======================================== 29048/29048 ================================>]  Tot: 1m37s | Step: 3ms
learning rate	0.009875125
mean gradParam norm	10.028425562097
Speed : 0.003355 sec/batch
Training PPL : 62.757740662728
Validation PPL :<PHONE_NUMBER>1266
Found new minima. Saving to /var/storage/shared/mscog/sys/jobs/application_1485367302006_0415/save/rnnlm/ptb:phlrr1015:1485859742:1.t7

So the training loss looks similar across the two, but generalization seems better with GRU here.
Haven't done any sort of hyperparameter search here, just thought that this could be useful info for users looking to sanity check in the future.

@juesato Thanks for following through on this to the end!


Using "stty" for the console size function in Environment outputs errors in CI build (headless)

The errors look like:
"stty: 'standard input': Inappropriate ioctl for device"
So, we should detect this, redirect stderr, or something to eliminate the ugly errors.

Fixed by commit a4737a3


might be nice if Discord announcements about deployments showed the commit range of all the commits that got pulled from the deploy

I thought about this too but I couldn't figure out how to implement it in a way that would be right if a deploy failed


Resolve typographic errors

Hi @praveenscience There are several typographic and spelling errors. Kindly allow me to resolve them.

i want to work on this issue please assign this to me @praveenscience

Ohk done can you please assign it to me

Ohk done can you please assign it to me

Ohk done can you please assign it to me

@praveenscience sure, let's do that


Function.axios.(anonymous function) [as post]

Hi.
Im using this in a expressjs, node.js project. I try to make a axios.post call and it works in localhost. When i instead use it in a ubuntu server it gives me the error below. Im not sure how to handle this error. Any tips or ideas?

    at Function.axios.(anonymous function) [as post] (/opt/testapp/node_modules/axios/lib/axios.js:77:16)
    at sendRequest (/opt/testapp/controllers/main.js:252:9)
    at Object. (/opt/testapp/controllers/main.js:264:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)

The call is a .post call:
axios.post(url, data, config).then( ...

What version of axios are you using?

Axios v0.7.0. Node is v0.10.32. Kind of old node. Should i try to update both?

Definitely worth a try.

@mzabriskie Updating node solved the issues. Thanks for your help!


how to train with myself dataset?

I don't know what data format this model needs.

I don't know what data format this model needs.

There is a simple example in README.md

I have know this anser. Label is a mask img.


bump the OCI SDK version

update the OCI SDK
remove old package.json file

adding Java OCI SDK samples for Jobs, update dependancies to remove high severity notices


Support rubocop:push/:pop in source

Generic example of current usage
# some.rb

# ...

# rubocop:disable Some/Cop
# Common-sense violation of Some/Cop
# rubocop:enable Some/Cop

# From here on, Some/Cop is always enabled, regardless of rubocop config.
# ...

Additionally, it would be awesome to have
# ...

# rubocop:push # Some/Cop <-- some optional comment
# rubocop:disable Some/Cop
# Common-sense violation of Some/Cop
# rubocop:pop # Some/Cop <-- some optional comment

# From here on, cops are what they were.
# ...

See also: clang
#pragma clang diagnostic push
#pragma clang diagnostic ... // look the other way

// naughty bits here

#pragma clang diagnostic pop

(Thanks for publishing rubocop, bribery here: {:cake: | :moneybag:}+ )

It's not totally clear to me what's the problem that has to be solved. E.g. why would you disable a cop, which is not enabled?

I suggest this can be closed.

This is a useful feature, please reopen.
The use case is:
You want to disable certain cop for a pice of code which for some reason doesn't satisfy it and then restore the cop's enable/disable status to its original state before you disabled it without having to care what the original state of the cop was. Perhaps it was disabled in the configuration, in which case using #rubocop:enable after the violating piece of the code would erroneously enable it.

Perhaps it was disabled in the configuration, in which case using #rubocop:enable after the violating piece of the code would erroneously enable it.

No, what happens when you have a cop disabled in configuration and then disabled again in a comment is that you get a Lint/UnneededCopDisableDirective offense. A rubocop:enable comment only cancels a preceding rubocop:disable.
When we added the Lint/UnneededCopDisableDirective cop, we chose a path that's incompatible with push/pop functionality. We do care about the original state of the cop.


SwiftRemoteMirror: repair the windows build

This symbol is meant to be exposed to users of the SwiftRemoteMirror
library which requires that it is explicitly marked with the appropriate
DLL storage on Windows.  This should repair the Windows build.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please smoke test and merge

CC: @mikeash

@swift-ci please smoke test and merge

@swift-ci please smoke test and merge


fix(webpack): improve cross plattform compatibility

We have seen an internal bug report of a Windows user, assumably caused by not properly escaping paths in @untool/webpack's config loader:
ERROR in<EMAIL_ADDRESS>Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError<EMAIL_ADDRESS>Bad character escape sequence

Strings resembling escape sequences such as \u (and in XING's case, \x) are a rather common occurrence in Windows paths. This PR attempts to deal with such cases.
Caveat: since I currently have no Windows machine available, I was unable to validate this approach so far.

I just tested this on my windows machine and it seems to work just fine, compiling is successful.
However, i now encounter another error in runtime:
Uncaught TypeError: __webpack_require__(...) is not a function     at eval (webpack-internal:///./node_modules/core-js/modules/_is-regexp.js:6)     at Object../node_modules/core-js/modules/_is-regexp.js (salary-5.js:4696)     at __webpack_require__ (salary.js:787)     at fn (salary.js:150)     at eval (webpack-internal:///./node_modules/core-js/modules/es6.regexp.split.js:7)     at Object../node_modules/core-js/modules/es6.regexp.split.js (salary-5.js:5820)     at __webpack_require__ (salary.js:787)     at fn (salary.js:150)     at eval (webpack-internal:///./node_modules/core-js/modules/_redefine.js:1)     at Object../node_modules/core-js/modules/_redefine.js (salary-5.js:5053)
I'm not sure if this is another problem or related to this one.

Moin @M3nsch, thanks for chiming in. This appears to be a separate issue. Would you mind cloning this repo/branch to your machine, install dependencies (yarn) and start the dev server (yarn start)?
I would like us to determine wether what you describe is an untool issue or something project specific.

Sure, there is the next windows related issue :)
When running yarn in the untool repo, i get this:
$ [ -z "${npm_execpath##*yarn*}" ] || exit 1 Der Befehl "[" ist entweder falsch geschrieben oder konnte nicht gefunden werden. error Command failed with exit code 1.
The preinstall script seems to be unix only.

Sorry, I forgot! Please just delete the postinstall script from the package.json file.

yarn start gives

yarn run v1.13.0
$ cd tests/fixtures/untest; un start
Das System kann den angegebenen Pfad nicht finden.
error Command failed with exit code 1.

Running un start in the correct directory gives

C:\projects\untool\tests\fixtures\untest>un start
SyntaxError: Invalid regular expression: //: \ at end of pattern
at new RegExp ()
at C:\projects\untool\node_modules\duplitect\index.js:37:18
at Array.map ()
at getAllDuplicates (C:\projects\untool\node_modules\duplitect\index.js:35:6)
at getDuplicates (C:\projects\untool\node_modules\duplitect\index.js:55:20)
at DuplicatePackagesDiagnosisMixins.diagnoseDuplicatePackages (C:\projects\untool\packages\info\lib\diagnoses\duplicates.js:13:24)
at override (C:\projects\untool\node_modules\mixinable\index.js:37:15)
at syncFn (C:\projects\untool\node_modules\mixinable\index.js:137:18)
at Mixinable.callableSync (C:\projects\untool\node_modules\mixinable\index.js:87:42)
at WebpackBuildMixin.diagnose (C:\projects\untool\packages\webpack\mixins\build\mixin.core.js:85:5)

@M3nsch if you really want to continue down this rabbit hole..: I have just released and included a new version of the duplitect package that caused the last error.

Compling successful now.

C:\projects\untool\tests\fixtures\untest>un start
untest:info running 'start' in 'development' mode
untest:info listening at http://localhost:8081/
untest:info bundling 'develop' finished after 8.9s
untest-0.js (3.85 MB)
untest-1.js (192 kB)
untest-2.js (2.61 kB)
untest-3.js (3.45 kB)
untest.js (114 kB)
untest:info bundling 'node' finished after 9s
server.js (2.49 MB)
stats.json (2.99 MB)

But: Opening http://localhost:8081/ in Chrome does give the same error as reported by me above:

@M3nsch could you give it another try? Thanks for the screenshot, that was extremely helpful.

Running fine now, thank you!

👍

@M3nsch thanks for confirming - and for your help. We will try to merge and publish this tomorrow.


Getting Tuned Alphas for each Feature Band in GroupRidgeCV

For this code,
from himalaya.ridge import GroupRidgeCV
import numpy as np
X=np.random.rand(100,100)
X0=np.random.rand(100,100)
Y=np.random.rand(100,5)
model=GroupRidgeCV(groups='input')
model.fit([X,X0],Y)
print(model.predict([X,X0],split=True).shape)
print(model.best_alphas_.shape)

I get a (5,) when I expected (2,5), one for each feature set. Is it possible to get the tuned regularization strength for each individual feature set?

to add on: I've been using np.exp(model.deltas_) for now, but not exactly sure if I can consider these the "alphas" (as in, the regularization strength of the different bands in banded ridge regression).

The regularization strength for each band can be computed with 1. / exp(self.deltas_).

Got it, thanks!


Allow to specify style for node type

When using the types plugin, it is possible to assign a custom CSS class for nodes with a certain type via the icon property.
I'd like to be able to specify the style inline, like in:
"types" : {
  "root": {
    "valid_children": ["child"],
    "icon": "glyphicon glyphicon-folder-open",
    "style": {"backgroundColor": "green"}
  }
}

Yes, you can - it is mentioned in the docs too.
Best regards,
Ivan

https://www.jstree.com/api/#/?f=$.jstree.defaults.types does not contain any information in that regard.

Are you sure this is supported? Could you please re-read my question?

Oh, sorry, my bad - I missed the style property and responded with regard to the icon one. No, this is not supported and never will be - I do not believe the proper way to assign css properties is through config options in jstree.
I am however working on a feature that will allow the type property to specify the defaults for any new node that is of that type (any key in the node JSON definition), so basically it will be possible to set li_attr : { style : "...", or a_attr : { style : "...".
Best regards,
Ivan

And here is a demo (note I am using github as a CDN, which is a bad practice):
http://jsfiddle.net/DGAF4/1231/
Best regards,
Ivan

Thanks, I'll wait patiently.

do not believe the proper way to assign css properties is through config options in jstree.
Well, you can assign the icon/class through a config option. IMHO that is similar to CSS properties as it also affects how the node is displayed. But I can see what you mean.

To be able to achieve what I want, I'd actually have to be able to specify i_attr, because I only want to color the icon. I suppose you don't want to add support for that too? ;-)

Simply use the icon property - it actually takes a list of classes - specify a class for that. And no - I will not add the ability to style the icon using a style attribute - it is a simple string - either a path or a class list. Any modifications you want to the icon - use a class list, for example: "fa fa-eye my-red-class"
Best regards,
Ivan

That's my current solution and what I actually wanted to avoid.
The glyphicon and glyphicon-folder-open classes come from bootstrap.css. They define the icons but not the color. See http://jsfiddle.net/DGAF4/1232/. To color the icon, I have to add a class and include an extra CSS file. But I guess I can live with it. ;-)


Fix: correctly named folders/files.

Description
Some leftovers from https://github.com/opensearch-project/opensearch-api-specification/pull/439.
Refresh indexes to avoid flake in observability testing. Closes #495.
With https://github.com/opensearch-project/opensearch-api-specification/pull/498 CI will fail without these changes.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@nhtruong I think the intent was to name partials _core, so not to confuse with partials we don't name test files this way. But maybe we should? If you think we should rename test files to match the APIs when it's _api, let's open a new issue and add a warning for misnamed files.

@nhtruong I think the intent was to name partials _core, so not to confuse with partials we don't name test files this way. But maybe we should? If you think we should rename test files to match the APIs when it's _api, let's open a new issue and add a warning/error for misnamed files.

_core is used as a namespace for operation groups on the root level. It's name differently from other namespace because it's omitted in the operation groups and in the clients. So instead of _core.bulk it's bulk operation group and is translated to client.bulk() on the clients instead of client._core.bulk()


ERROR in ./src/reducer.js

Module not found: Error: Cannot resolve 'file' or 'directory' ./modules/single_post/duck in /root/Desktop/rethinking-redux-demo/src
@ ./src/reducer.js 13:12-49

Check now.

OK, working now.

Browser console message:
browser.js:49
Warning: You cannot change ; it will be ignored

That's an issue of react-hot-loader and the react-router. I couldn't find a solution yet.

I am sure you find.


Prevent Get-RubrikVM $SLAID parameter value overwrite when it has a value

Expected Behavior
Get-RubrikVM -SLAID <slaId> should map to a query key to filter at the server-side to the VMs assigned to that SLA policy
Current Behavior
The parameter is not mapped to a query key, so all VMs are retrieved.
Failure Information (for bugs)
Get-RubrikVM -SLAID ( Get-RubrikSLA -Name $slaPolicyName ).id -Verbose
VERBOSE: Validate the Rubrik token exists
VERBOSE: Found a Rubrik token for authentication
VERBOSE: Gather API Data for Get-RubrikVM
VERBOSE: Load API data for
VERBOSE: Description: Get summary of all the VMs
VERBOSE: Determining the SLA Domain id
VERBOSE: Build the URI
VERBOSE: URI = https://rubrik01.domain.tld/api/v1/vmware/vm
VERBOSE: Build the query parameters for sla_assignment,is_relic,name,primary_cluster_id,effective_sla_domain_id
VERBOSE: Query = Found limit flag
VERBOSE: URI = https://rubrik01.domain.tld/api/v1/vmware/vm?limit=9999
VERBOSE: Performing the operation "Get summary of all the VMs" on target "".
VERBOSE: Submitting the request
VERBOSE: GET https://rubrik01.domain.tld/api/v1/vmware/vm?limit=9999 with 0-byte payload
VERBOSE: received 19209795-byte response of content type application/json; charset=UTF-8
...

Steps to Reproduce
Please provide detailed steps for reproducing the issue.

Connect-Rubrik
$slaPolicyName = '<slaPolicyName>'
Get-RubrikVM -SLAID ( Get-RubrikSLA -Name $slaPolicyName ).id -Verbose

Context
Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.

Rubrik PowerShell Module Version: Use Get-Module -ListAvailable Rubrik

( Get-Module -Name Rubrik ).Version.ToString()
<IP_ADDRESS>

PowerShell Version: Use Get-PSVersion

( Get-PSVersion ).ToString()
5.1.14409.1012

Operating System: Windows Server

Failure Logs
N/A

@jaapbrasser can you test this one out and see if any other changes are needed?

Resolved in current module version (<IP_ADDRESS>).

@MikeFal That's the opposite of what I said.


Add in image tracking to run model script

@nmanovic, updated the script per your request.

@benhoff , also there are some issues in readme file: https://app.codacy.com/app/nmanovic/cvat/pullRequest?prid=4021365. Could you please fix them?

@nmanovic Codeacy issues addressed.


Unelegant path hard code.

We need to remove the tempory unelegant path hard code.
Or we need to remind TA of setting their own path if they use OS X operating system.

I already remove those unelegant path.
But we still need to find a way to have Mac Release.

Maybe it needs cmake to set the correct path for a specific system, or some way else.


Sync product group_vars from repo to /etc

Is your feature request related to a problem? Please describe.
When updating group_vars for a given product, e.g. ansible/inventory/openstack-flex/group_vars/k8s_cluster/k8s-cluster.yml they will not take effect in subsequent kubespray operations unless the bootstrap script is run or those group_vars are manually updated.
Describe the solution you'd like
Perhaps we could sync these when we source /opt/genestack/scripts/genestack.rc
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

closing. This was resolved with the example files restructure.


NewHorizons Not Up to Date

I hope this is the right spot for this
Meta files say its v0.90
but http://kerbal.curseforge.com/ksp-mods/230099-new-horizons/files says v1.0.4

It seems that the way the mod was packaged after version 1.35 changed and that affected our ability to index the mod. The information we currently have is correct, version 1.35 of NewHorizons is made for ksp_version 0.90. We need to index the newer versions of this mod (which are compatible with 1.0.4).
Thanks for bringing this to our attention, it'll be addressed as soon as possible.


[OPTIONS] Added in chrome options UI with themes and custom bookmark…

This PR fixes #58, #62, #54

@iklsr @sifxtreme Mind giving this one a shot?
https://github.com/eggplanetio/tidytab/releases/tag/2.8.0-beta.1

The list of folders was the thing I was trying to escape. Hear me out, I'm somewhat addicted to procrastinating and bookmarks haha.... I have over 31k meticulously curated across 400 folders from 2007 so the picker gets a bit unwieldy for me so the search is a nice touch and it shouldn't affect the average user that just wants some tab estate and a little memory back. Never used chrome options before so going back to extensions tab to configure was a bit weird. Overall everything works, great!
Gripes

Dark theme is not actually dark, just a hideous (sorry) blast of purple, maybe make that a bit more clear in the name, trivial.
Color scheme is a bit mismatched, the purple and blue lettering clashes with the darker themes IMHO
I like the new icon tho the outline of the brush could be a bit thicker? and the extension TAB doesn't seem to use the same one as that on the extension BAR, also trivial, your preference

Bugs

When searching for a folder to set as the ext. folder it wants to use the actual URLs as a destination as opposed to DIRS only
After searching, if I scroll the search text is discarded and I get the long list again

Thanks so much for the feedback! I totally hear what you're saying about users like yourself with a ton of bookmarks. You found a bug which made it more unwieldy than it should have been due to the fact that we were using folders and bookmarks, not just folders. I have a fix on the way that should mitigate.

Dark theme is not actually dark, just a hideous (sorry) blast of purple, maybe make that a bit more clear in the name, trivial.

We'll clean up the look & feel in a later release.

I like the new icon tho the outline of the brush could be a bit thicker?

We can make this more attractive later, too.

When searching for a folder to set as the ext. folder it wants to use the actual URLs as a destination as opposed to DIRS only

Good catch! I am going to push a fix for this now.

After searching, if I scroll down the search text is discarded and I get the long list again, search should be persistent

Can you post a video of this? I will attach what I see.

@iKlsR I've gone ahead and pushed 2.8.0-beta.2 with your bug fixes. You can find it attached to the release below.
Thanks again!
https://github.com/eggplanetio/tidytab/releases/tag/2.8.0-beta

2.8.0 has been published and should be live here shortly :)

@briangonzalez Issue I mentioned
)


L3xi42 patch 2

I corrected some grammar mistakes

@l3xi42 these changes look good to merge. All we need is your agreement to the contributor license agreement and the conflicts resolved. Once those are complete, we can merge. Thank you!

@l3xi42 along with needing your contributor agreement, there is now some conflicts to be resolved on this PR. Once both are taking care of we can get this merged. Thanks!

Closing this pull request as it is missing contributor agreement and has unresolved conflicts.


replaced all primitive type variables

In the com.laserfiche.repository.api.clients.params; package

replaced boolean with Boolean in all classes
replaced int with Integer in all classes

re-opening this issue due new mob session proposal changes


update from 2.2.5 to last version error

hi , after update i have
Uncaught ReferenceError: exports is not defined
at eval (hooks.js:18)
at<EMAIL_ADDRESS>(vendors.app.js:4217)
at webpack_require (runtime.js:796)
at fn (runtime.js:151)
at eval (index.ts?6f37:1)
at<EMAIL_ADDRESS>(vendors.app.js:4229)
at webpack_require (runtime.js:796)
at fn (runtime.js:151)
at eval (service-module.getters.js:15)
at Module../node_modules/feathers-vuex/dist/service-module/service-module.getters.js (vendors.app.js:4109)
whats new ?

There is no hooks.js file in feathers-vuex, so this looks like an issue with possible stale node_modules.  Maybe try yarn install --force and see if that corrects the issue.

or yarn cache clean then yarn.
Or the npm-equivalent versions of those.

i'm renistall node_modules, now fine ) thanks.


Highlight weekends on ruler

Hi, I have a timeline and have the scale set as 'day' - I was wondering how I could possibly highlight weekends (Saturday and Sunday) on the ruler? (bold / different background etc)
Or conversely, highlight workdays?
Is there any way to achieve this?

Hi there,
Yes, you can do that.
You should add custom styles like below in your CSS file.
/* for Saturday style */
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",6"] {
  background-color: rgba(51,51,247,.08);
}
/* for Sunday style */
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",0"] {
    background-color: rgba(247,51,51,.08);
}

CSS attribute selectors for weekday on the ruler is as follows:

.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",0"] -> Sunday
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",1"] -> Monday
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",2"] -> Tuesday
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",3"] -> Wednesday
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",4"] -> Thursday
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",5"] -> Friday
.jqtl-ruler-line-item[data-ruler-item^="weekday-"][data-ruler-item$=",6"] -> Saturday

Then if you want to bold string in the ruler item;
.jqtl-ruler-line-item[data-ruler-item^="weekday-"] span {
    font-weight: 600;
}

Please try it.
Thank you,


New cmdlet with working unit test.

Implements #1311
So it might make sense to add casts or something to make this more useful.
Changes proposed in this pull request:

Get-SqlConnectionStringBuilder

How to test this code:

[ ] Throw connection strings at it
[ ] Modify connection strings with the resulting objects
[] Connect to databases with those connection strings

Has been tested on minimum requirements:

[ ]  Powershell 3
[ ]  Windows 7
[ ]  SQL Server 2000

Has been tested on maximum requirements:

[ ]  SQL Server vNext
[X]  Windows 10
[ ]  Azure Database

Tests for tester:

[ ] Working/useful help content, including link to command on dbatools web site
[ ] All examples work as advertised
[ ] Does not contain template content
[ ] Does not contain excessive/unnecessary amounts of comments
[ ] Works remotely
[ ] Works locally
[ ] Works on lower versions or throws error specifying version not supported
[ ] Works with named instances
[ ] Works with clustered instances
[ ] Handles offline/read only databases
[ ] Supports multiple servers (at the command line or piped from Get-SqlRegisteredServerName)
[ ] No un-handled errors which stop the command working with multiple servers

@FriedrichWeinmann I'll work on adding more paramaters, and maybe making the output not be Key/Value pairs. I also got to get the foreach working right.

@FriedrichWeinmann I added the loop. I can't get it working when I pass an array to it can you try? I began adding paramaters and a few more test. I have to finish.
This change brought up a greater issue. @potatoqualitee @SQLDBAWithABeard Do you think that dbatools should try to use the connection string "dbatools Powershell Module" when making a connection string? Obviously don't override one actually set by the user, just its good to have a more specific default.

hey @zippy1981 - naw, I'd go with something even more generic - perhaps even take their username and be like "app by $env:domain$env:username" (or whatever the format is. So they can see that it exists and remove or modify it.

I haven't gotten a chance to look at this yet, but I wanted to suggest (if i hadn't before) that you could take a look at Connect-DbaSqlServer - that has a ton of good stuff to help build the connection string. And if you don't use a .Connect(), you could just rip the $server.connectioncontext.connectionstring that it auto builds.

oops,i was way off LOL. great work! i fixed the loop and merged 👍


Test coverage is less than 50% for now, call for test case contribution.

as subject, our test coverage is less than 50% for now, call for test case contribution for packages.

https://github.com/sustainable-computing-io/kepler/actions/runs/4195087429/jobs/7274123870#step:6:24 ref here
--- PASS: TestBpfassets (0.01s)
PASS
coverage: 14.7% of statements

--- PASS: TestPodLoader (0.03s)
PASS
coverage: 55.8% of statements

--- PASS: TestCollector (0.06s)
PASS
coverage: 49.5% of statements

--- PASS: TestPodLoader (0.01s)
coverage: 31.6% of statements

--- PASS: TestPodLoader (0.01s)
PASS
coverage: 58.3% of statements

--- PASS: TestPodLoader (0.00s)
PASS
coverage: 53.0% of statements

--- PASS: TestPodLoader (0.00s)
PASS
coverage: 53.0% of statements

--- PASS: TestModels (0.57s)
coverage: 57.5% of statements

--- PASS: TestLocalEstimator (0.20s)
coverage: 69.5% of statements

--- PASS: TestSidecar (0.01s)
PASS
coverage: 70.6% of statements

--- PASS: TestPower (0.01s)
PASS
coverage: [no statements]

--- PASS: TestUtils (0.01s)
PASS
coverage: 51.5% of statements

--- PASS: TestVersion (0.00s)
PASS
coverage: [no statements]

--- PASS: TestBpfassets (0.01s)
PASS
coverage: 14.7% of statements

This could get improved if we exclude perf_event_bindata.go from coverage.

via command go list ./... | grep pkg | grep -v bpfassets test scope will be
github.com/sustainable-computing-io/kepler/pkg/cgroup
github.com/sustainable-computing-io/kepler/pkg/collector
github.com/sustainable-computing-io/kepler/pkg/collector/metric
github.com/sustainable-computing-io/kepler/pkg/config
github.com/sustainable-computing-io/kepler/pkg/kubelet
github.com/sustainable-computing-io/kepler/pkg/manager
github.com/sustainable-computing-io/kepler/pkg/model
github.com/sustainable-computing-io/kepler/pkg/model/estimator/local
github.com/sustainable-computing-io/kepler/pkg/model/estimator/sidecar
github.com/sustainable-computing-io/kepler/pkg/model/types
github.com/sustainable-computing-io/kepler/pkg/power
github.com/sustainable-computing-io/kepler/pkg/power/accelerator
github.com/sustainable-computing-io/kepler/pkg/power/accelerator/source
github.com/sustainable-computing-io/kepler/pkg/power/acpi
github.com/sustainable-computing-io/kepler/pkg/power/components
github.com/sustainable-computing-io/kepler/pkg/power/components/source
github.com/sustainable-computing-io/kepler/pkg/utils
github.com/sustainable-computing-io/kepler/pkg/version


Port ErrorHandler

*** Note ***
Update waitUntil with specific error types when ErrorHandler is implemented

One reason why we need this package after all is that we have to make sure that we provide useful error messages especially when using the new W3C WebDriver protocol. Example use case: someone tries to use an selector strategy that is not supported.

This issue was moved to webdriverio/webdriverio#2869


baked states for gl backend

Fixes #3257

PR checklist (posting as separate comment not to pollute merge commits descriptions)

[X] make succeeds (on *nix)
[ ] make reftests succeeds
[X] tested examples with the following backends: gl
[ ] rustfmt run on changed code


added serach input as default

1) What if the user does not want to see the search box? Should we have a prop that configures whether or not to display the search box?
2) Remember to update the headerContent section of the README with an explanation of how there is a default search input if the user does not specify one.
3) Tests! :)

also, toss a screenshot in here with the new UI change

@rovolution updated

@tiansijie this looks good to me! feel free to merge


Added help tags file to .gitignore

The doc/tags uses relative tags depending on the location from which one uses
the :helptags command, (which is usually done automatically by plugin
managers). Having doc/tags in the .gitignore list is convenient, especially
when using git submodules to manage plugins.

Thanks @T3SQ8 🙌


Defer indexed access type resolution

With this PR we defer resolution of indexed access types in situations where we were previously too eager.
Fixes #17456.

The immediate issue is resolved, however I don't think that's the complete fix. E.g. indexing errors are not properly reported:
type E<T> = { true: 'true' }[ObjectHasKey<T, '1'>] // should error, `false` not handled
type ErrorExample = E<[string]> // any :/

Here are all the test cases I'm using:
type A<T> = ObjectHasKey<T, '0'>

type StringContains<S extends string, L extends string> = ({ [K in S]: 'true' } & {
  [key: string]: 'false'
})[L]

type ObjectHasKey<O, L extends string> = StringContains<keyof O, L>

type B = ObjectHasKey<[string, number], '1'> // B = "true"
type C = ObjectHasKey<[string, number], '2'> // C = "false"
type D = A<[string]> // should be "true"

type E<T> = { true: 'true' }[ObjectHasKey<T, '1'>] // should error, `false` not handled

type Juxtapose<T> = ({ true: 'otherwise' } & { [k: string]: 'true' })[ObjectHasKey<T, '1'>]

// "otherwise" is missing
type DeepError<T> = { true: 'true' }[Juxtapose<T>]

// should be OK
type DeepOK<T> = { true: 'true', otherwise: 'false' }[Juxtapose<T>]

Thank you!
I'm definitely aware we are on the edge here. I've been pondering whether it is more correct to leave the behaviour as is in master, or fix it. On the one hand, the & operator distributes the & operation on colliding properties, which means that { true: true } & { [key: string]: string } should transform to { true: true & string } & { [key: string]: string }. The possible property types thus are (true & string) | string, reducible to just string (the status quo). On the other hand, that's not a faithful representation of what might happen at runtime. Expression level indexing also picks the type of the property if such a property exists.
All in all, I'm leaning towards the second option, the one implemented by this PR. It's unfortunate that & has the strange semantics it has and the complications they carry with them.

{ true: true } & { [key: string]: string } should transform to { true: true & string } & { [key: string]: string }

Would this PR break trying to use property access to grab just true from this?

@tycho01 As implemented in this PR, indexing will  return just true if the key exists.
I was making an argument that the & operator is somewhat inconsistent and was wondering whether the current behaviour is more correct given the semantics & has.

@gcnew: Yeah, I'll admit it's hard to foresee. Hopefully the test harness will help find out...

@gcnew @tycho01 The changes related to transforming a mapped type (T & U & { [x: string]: D })[K] into (T & U)[K] | D more accurately reflect what actually happens when type checking a member access. Given a member access obj.x, where obj is an intersection type, an index signature in the type of obj comes into effect only if none of the constituent types have a member x.


Workaround: one time use Partner Interconnect pairing key is regenerated on TF destroy/apply cycle - investigate persistent key

Expand on #249 work

20240406: Closing issue during retrofit/rebase of this TEF V1 based/modified repo to TEF V4 standards
This issue may participate in the LZ refactor after rebase
Query on all issues related to the older V1 version via the tag
https://github.com/GoogleCloudPlatform/pbmm-on-gcp-onboarding/labels/2024-pre-tef-v4


Compress is failed due to zero size array

We've followed the instruction on the github, and got the params.npz from the training result, then we run the compress and it said as follow picutre:

It seems like a zero size array caused this issue, and since compressing enitre enwik9 is so slow, so we just replace it with a short file (You could see it in attachment, we appended the txt due to the github upload contraint)
enwik9.txt
params.npz.txt
Do we miss something important, please feel free to ask me if you need any detail, thanks.

It works after adjusting the chunk size in code.


Element not visible

Hi, I'm using your python module for finding keywords from database (I have some information about companies without theirs url - roughly 2k?) but after some time of finding I get selenium.common.exceptions.ElementNotVisibleException: Message: element not visible error. I'm using Chrome for scraping. This means that I have many googledriver running process which do not end. Google blocked me or is there another fault?
And I find two small bugs which are already in GoogleScraper:

Selenium gecko driver process never end, there is some quit error
Google Chrome in selenium mode doesn't start by root (needed --no-sandbox option)

Hi, THX for reporting. I will check it next time.


Peer Review

Nice looking dashboard! Interesting looking at the astrological signs of the drag queens!

Perhaps it would be nice to add either a data table or tool tips so that a user could explore which users correspond to each astrological sign. This way the user would have a way to understand what makes up the two figures.
In addition, you have an age slider which allows the user to break down the astrological sign for each age, so perhaps creating a filter on the astrological sign would allow the user to see the age distribution on each astrological sign.
I found the dashboard to be easy to understand and all of the figures and widgets had titles and clear axis.

Great work!

The Dashboard looks great! I love the neat layout of the graphs
The graphs would look so much better if maybe fit in one screen? That way the user does not have to scroll to get more information about the zodiac signs.
Since the number of zodiac signs will be discrete and whole, maybe add a step attribute to the bar graphs such that you do not have a tick for 0.5 numbers - making them much more easier to read.

All the filters work perfectly fine! Love the deselect and cancel feature in the filters when we select multiple queens also adds interactivity!
Overall great looking dashboard! Very interesting looking at the zodiac signs :)


psr2 codestyle fixes

Did some psr2 fixes with the php-cs-fixer and also fixed a wrong inline variable hint (SplFileInfo to DirectoryIterator)

@henrikbjorn I've removed the inline typehint

Thanks! :)


doc: Make property sections in rst similar to editor docs

There is now an overview table with hyperlinks, and further down a detailed
list of properties with their setter/getter and description.
Theme items are now also included in the rst output.
Refactored make_method() a bit.

Looks like this (many hyperlinks are not working because I built only one .rst file to test quickly):

There's room for improvement on how setters and getters are presented, but we'll likely have to add our own chunk of CSS to handle them, as RST's formatting options are quite limited. I couldn't manage to get them aligned with line breaks, and even less aligned after the type like in the editor:

Now that Godot 3.1 has been released, we don't plan to cherry-pick new features and enhancements to the 3.0 branch, unless there is very strong support in favor of it. Removing cherrypick label for 3.0.


Add dockerfile

If interested, here is a basic Dockerfile that builds the dependencies and starts up weechat+wee-slack.

Thanks very much for the offer, but this is rather out of scope for our little plugin.


App outputs "G@" on quit

When I write a dead simple vty app, akin to
main = do
  vty <- mkVty def
  _ <- liftIO (nextEvent vty)
  shutdown vty

I get the characters g@ output when it quits. I suspect it's actually something else, possibly binary data being outputted, because when I use another terminal app, it messes up my prompt permanently for that session.
I'm using OS X with Terminal and iTerm2.

Upon further investigation, nothing is outputted when using bash as my shell (I use fish). This leads me to believe that the characters outputted are actually a part of the prompt that gets messed up, which would indicate that vty messes up the encoding / locale.
This is a bit more serious issue than I initially thought, so I'd like to see some progress on it. I'll take a look at the source code and see if I can come up with a pull request :)

I'm encountering this behavior with the latest Vty only when using OS X's Terminal.app.  For me, the output is G@ just before the shell prompt after exiting my Vty program.  This looks to be related to the UTF8 charset management code that sends escapes containing G and @.  This behavior doesn't show up on iTerm2, so there's that.

For what it's worth, tmux's behavior is to check LC_* and LANG environment variables for the strings utf-8 and utf8 to determine whether UTF-8 is supported.  Terminal.app sets LANG accordingly on my system (which is a consequence of the default Terminal.app preferences).  So one alternative to always emitting those sequences would be to only emit them when the environment lacks a UTF-8 declaration.

@jtdaugherty  the behavior you describe sounds reasonable. Also, vty has in the past detected the TERM_PROGRAM environment var terminal.app sets and used that to enable compatibility behaviors.

This fix has been released in 5.9.1.

Amazing, thank you!


Add stats d meta package

Thanks for helping out :+1:
Before submitting a pull request, please have a quick read through the contribution guidelines and provide the following information, where appropriate replace the [ ] with a [X]
The issue or feature being addressed

Missing meta package for the newly merged StatsD feature #627

Details on the issue fix or feature implementation

Add App.Metrics.StatsD meta package for App.Metrics.Formatting.StatsD and App.Metrics.Reporting.StatsD

Confirm the following

[x] I have ensured that I have merged the latest changes from the dev branch
[x] I have successfully run a local build
I have included unit tests for the issue/feature (no need)
[x] I have included the github issue number in my commits

Sorry about the last PR, this one should build just fine.


fix: Skip _system user when syncing resources

The endpoint /service-index/resource-types/shared.user/manifest/ must not include the _system user so it is not include on the sync task.

I'll paste this here, @TheRealHaoLiu and I discussed doing this on the resource consumer side (as opposed to the resource provider).
https://github.com/ansible/awx/compare/devel...AlanCoding:awx:no_thank_you?expand=1
Doing it in the resource provider would result in fewer patches, but I consider it less robust for the long-term. What if a resource consumer does use the system user construct? If it has the user, it should sync it from the resource provider, otherwise linkages will be broken.

@AlanCoding this
class AWXSyncExecutor(SyncExecutor):
    def _process_manifest_item(self, manifest_item):
        if manifest_item.resource_data.get('username', None) == '_system':
            return SyncResult(SyncStatus.NOOP, manifest_item)
        return super()._process_manifest_item(manifest_item)

Is not going to work, at that point the manifest_item will be only ansible_id, hash the resource_data is fetched after the return super()._process_manifest_item(manifest_item)
According to the conversations settings.SYSTEM_USERNAME should never sync, you are saying that there will be the case for syncing it?


SonoffLAN Integration seems to stop responding randomly? No updates to devices...

Hi all,
When this integration works, it's fantastic, but from time to time, it mysteriously stops working. I've only been using the integration for <1 day and statistics stopped updated multiple times.
Simply reloading the integration usually fixes the issue.
The log doesn't seem to have anything obvious either? Last message was at 22:07:07, and then I reloaded the integration at 2022-10-28 22:10:53.
I don't think it's WiFi since the units all have good reception?
I'm using S31 Smart Plugs.
Sonoff Log.txt

Same here, devices become unavailable repeatedly since almost a week. Though controlling all devices through ewelink original app seems to be intact and well functioning. Please fix.

@aboras0500 Does local LAN work for you? When I enable it, I seem to get no data, however, I've checked my network and Bonjour is properly propogading?

i have the same issue with this.
sensors reporting fine in ewelink.
rebooting HA or reconfigure/reload the integration seems fix the issue
but I got this WARNING in logs after I rebooted HA
`This error originated from a custom integration.
Logger: custom_components.sonoff.core.ewelink.cloud
Source: custom_components/sonoff/light.py:379
Integration: Sonoff (documentation, issues)
First occurred: 12:05:40 AM (3 occurrences)
Last logged: 12:06:47 AM
Cloud processing error
Traceback (most recent call last):
File "/config/custom_components/sonoff/core/ewelink/cloud.py", line 286, in run_forever
await self._process_ws_msg(resp)
File "/config/custom_components/sonoff/core/ewelink/cloud.py", line 346, in _process_ws_msg
self.dispatcher_send(SIGNAL_UPDATE, data)
File "/config/custom_components/sonoff/core/ewelink/base.py", line 59, in dispatcher_send
handler(*args, **kwargs)
File "/config/custom_components/sonoff/core/ewelink/init.py", line 188, in cloud_update
self.dispatcher_send(did, params)
File "/config/custom_components/sonoff/core/ewelink/base.py", line 59, in dispatcher_send
handler(*args, **kwargs)
File "/config/custom_components/sonoff/core/entity.py", line 108, in internal_update
self.set_state(params)
File "/config/custom_components/sonoff/light.py", line 379, in set_state
state = params[effect]
KeyError: 'white'
`
not sure it is related or not...
all my sonoff devices connected to a specific SSID and i test the connection, everything seems fine.

It looks like the same issue as the one I reported here.
As it happens within a few hours of restarting the integration, it is not possible to reliably use the integration to control something - as is now for me.
I have resorted to using the eWeLink mobile app - and from there every relay is correctly triggered, each time. However, the LAN feature (and HA itself) is of course lost then.

I have currently 2 problem with my integration.
First is same with the issue title here. My problem seems to be with dns discovery, as I only have single device and currently dont have time to debug, I have just replaced {device['host']} part with my localip and port info(eg: <IP_ADDRESS>:8081)
https://github.com/AlexxIT/SonoffLAN/blob/master/custom_components/sonoff/core/ewelink/local.py#L258
After restart this solved most of my issues.
My other problem is device state doesnt always match the actual state. So i wrote a script to toggle the device, wait 2 secs and call homeassistant.update_entity to force update its state.

Same here. Hope it will be solved soon

I have the same issue as above it can last from 60 mins to 3 hrs but then it fails and i have no control of the devices from HA

I have the same issue, HA doesn't get notified that the entity's status has changed but when I change anything from Lovelace it works perfectly, If I reload the integration it works again for a few minutes.

I noticed this error being output, I believe it is related to a few NSPanels I have, I don't think I have any other device that can be considered a "ClimateEntity", does everyone here have one of these? I have another home with the same integrations and no issues but also no NSPanel.
2022-11-14 17:27:52 [W] Cloud processing error|  File "/config/custom_components/sonoff/core/ewelink/cloud.py", line 286, in run_forever|    await self._process_ws_msg(resp)|TypeError: unsupported operand type(s) for &: 'NoneType' and 'ClimateEntityFeature'|

It looks like the local work is still not fixed. And the devices only work through the cloud. Original here #839
@aXymmetrx @rodrigoasrodrigues you need to create separate issues about your problems and provide device diagnostics for your light and climate

I'm having this issue even when I'm on auto or cloud mode. I see no errors in the logs, but the symptoms are all the same here. What other information would be useful to help debug this, as it doesn't look directly related to #839 and thus I don't think this issue should be closed.

After does not mean because of...


CNAME Form Link does not work

Issue in ./help/c-implementing-target/c-considerations-before-you-implement-target/implement-cname-support-in-target.md
The linked form in Step 3 does not lead to a page so customers are unable to download the form to fill out.

Thanks, link should work now. Someone moved the source file.


GFM needs space between # and hedings content

see https://github.github.com/gfm/#atx-headings

thanks.


menubar / menus

Great project!
Would be awesome to also have menubar / menu component.

Added with commit 3ba9ad3a339a88f3ca2cd8a7c42cbd78440c7b4b


Fix(web): Fix underlined Link

Now looks Link component with text-decoration: underline same as in Figma! 🎉
Figma

Web

before:

after:

Unfortunately, I still don't know what causes the difference in rendered text styles between Figma and web. 😞

I think there is enough support in browsers, I'm OK with that 👍


Dispute depricate

Since we are going to use a new pallet for disputes and disputes will be generic over milestones ihave removed the depricated implementation in the proposals pallet.

stale


Merge changes for 2.12

I hope you build it locally if jenkins tests are disable. If so LGTM
2017-05-09 12:12 GMT+02:00 Simon Schäfer<EMAIL_ADDRESS>

You can view, comment on, or merge this pull request online at:
https://github.com/scala-ide/scala-ide/pull/1162
Commit Summary

Remove scala-swing dependency from 2.12 build
Update version ranges in debug.expression module
Update zinc versions
Set correct Scala version for sdt.feature module
Update MANIFEST file for 2.12
Replace hardcoded versions by constants
Fix code after TypeKind has been replaced by BType
Fix compilation error due to changed method signature in compiler
Fix compilation errors because of type inference changes
Fix compilation error because of missing override keyword
Include newest scala-refactoring version in 2.12 build
Update some versions
Update classpath file
Update settings to consider 2.12 Scala installation
Add 2.12 entry to CompilerSettings
Remove unused imports
Fix compilation error due to multiple implicits of same type in scope
Remove usage of JavaConversions
Add sourceLevel property to preferences
Add 2.12 installation to ScalaInstallationAction
Replace JavaConversions with JavaConverters
Remove unused code
Fix compilation errors due to non exhaustive pattern matches
Fix errors due to deprecated eta-expansion of zero argument methods
Fix deprecation warnings
Disable 2.11 integration for 2.12 build
Disable fatal warnings
Use ValDef instead of DefDef to find val declaration
Merge branch 'master' into 2.12-compatibility
Build 2.12 jars bundle in 2.12 build
Configure 2.12 as default in build-all.sh
Simplify copy resource structure for 2.11 build
Use 2.12 instead of 2.11 variable in 2.12 build
Update zinc version
Remove nameHashing option because it no longer exists
Rename incrementalCompile to compile
Fix Maybe usage in zinc
Get rid of withNameHashing option
Implements Type to BType conversion.
Fixes alias types
Trims printed type name if in scala package.
Fixes test with correctly compilable code.
Adds RefinedType to ScalaJavaMapper.
Changes into because former not available in 2.12.
Adds scalap to recognize Scala bytecode. It still needs improvement
to make code Scala Version agnostic.
Fixes problem with highlighting of annotations in constructor
arguments list.
Adapts Step Test Suite to Java 8 Stack Trace structure.
Adapting tests to Java 8 compilation stack trace structure.
Adopts Expression Evaluator for Scala 2.12.
Adopts Expression Evaluator for Scala 2.12. Tests update.
Adds changes in scala-core for 2.12 build.
Merge pull request #1145 from wpopielarski/2.12-compatibility
Changes needed for Maven build.
Excludes scala-compiler from scalap dependencies.
Downgrade scala-xml version to 1.0.5
Merge pull request #1149 from wpopielarski/2.12-compatibility
Bump version to 4.6.0
Merge pull request #1151 from sschaef/update-version
Fix missing version bump
Merge pull request #1152 from sschaef/fix-missing-version-bump
Adds existential type to java type descriptor.
Merge pull request #1153 from wpopielarski/2.12-compatibility
Merge branch 'master' into 2.12-compatibility
Modifies wrong object descriptor
Merge pull request #1154 from wpopielarski/2.12-compatibility
Guards Scala Debug against fetching data outside of presentation
compiler. Scala Model gets data eagerly.
Improvements after code review
Merge pull request #1155 from wpopielarski/2.12-compatibility
Improves back-quote names in Scala file wizard UI.
Links breakpoint in Breakpoint View with Code Editor for scala class
files.
Merge branch '2.12-compatibility' of https://github.com/scala-ide/
scala-ide into 2.12-compatibility
Upgrade Scala 2.12 dependency to Scala 2.12.2
Merge pull request #1156 from MelvinWM/1002662-newfile-
wizard-backquote-name
Enables Scala Version interoperability.
Merge pull request #1159 from rkrzewski/scala-2.12.2
Enable 2.11 tests
Merge pull request #1158 from wpopielarski/2.12-interoperability
Set scalp version in MAFIFEST.MF through filtering
Update zinc dependencies
Merge pull request #1161 from sschaef/update-zinc
Merge pull request #1160 from rkrzewski/scala-2.12.2
Update .classpath file
Update scalac options
Merge pull request #1157 from wpopielarski/2.12-compatibility

File Changes

M build-all.sh
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-0 (4)
M org.scala-ide.build-toolchain/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-1 (12)
M org.scala-ide.p2-toolchain/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-2 (7)
M org.scala-ide.refactoring/org.scala-ide.refactoring.feature/
feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-3 (2)
M org.scala-ide.refactoring/org.scala-ide.refactoring.feature/
pom.xml https://github.com/scala-ide/scala-ide/pull/1162/files#diff-4
(2)
M org.scala-ide.refactoring/org.scala-ide.refactoring.update-
site/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-5 (2)
M org.scala-ide.refactoring/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-6 (4)
M org.scala-ide.scala210.build/org.scala-ide.scala210.
feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-7 (2)
M org.scala-ide.scala210.build/org.scala-ide.scala210.
feature/resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-8 (2)
M org.scala-ide.scala210.build/org.scala-ide.scala210.source.
feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-9 (2)
M org.scala-ide.scala210.build/org.scala-ide.scala210.source.
feature/resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-10 (2)
M org.scala-ide.scala210.build/org.scala-ide.scala210.update-
site/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-11 (2)
M org.scala-ide.scala210.build/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-12 (4)
M org.scala-ide.scala210.jars/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-13 (2)
M org.scala-ide.scala210.jars/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-14 (2)
M org.scala-ide.scala211.build/org.scala-ide.scala211.
feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-15 (2)
D org.scala-ide.scala211.build/org.scala-ide.scala211.
feature/resources/212/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-16 (102)
R org.scala-ide.scala211.build/org.scala-ide.scala211.
feature/resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-17 (2)
M org.scala-ide.scala211.build/org.scala-ide.scala211.source.
feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-18 (2)
M org.scala-ide.scala211.build/org.scala-ide.scala211.source.
feature/resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-19 (2)
M org.scala-ide.scala211.build/org.scala-ide.scala211.update-
site/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-20 (2)
M org.scala-ide.scala211.build/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-21 (4)
A org.scala-ide.scala211.jars/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-22 (13)
A org.scala-ide.scala211.jars/build.properties
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-23 (2)
A org.scala-ide.scala211.jars/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-24 (141)
M org.scala-ide.scala212.build/org.scala-ide.scala212.
feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-25 (2)
M org.scala-ide.scala212.build/org.scala-ide.scala212.
feature/resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-26 (13)
M org.scala-ide.scala212.build/org.scala-ide.scala212.source.
feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-27 (2)
M org.scala-ide.scala212.build/org.scala-ide.scala212.source.
feature/resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-28 (11)
M org.scala-ide.scala212.build/org.scala-ide.scala212.update-
site/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-29 (2)
M org.scala-ide.scala212.build/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-30 (23)
M org.scala-ide.sdt.aspects/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-31 (2)
M org.scala-ide.sdt.aspects/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-32 (2)
M org.scala-ide.sdt.aspects/src/scala/tools/eclipse/
contribution/weaving/jdt/cfprovider/ClassFileProviderAspect.aj
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-33 (9)
M org.scala-ide.sdt.build/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-34 (4)
M org.scala-ide.sdt.core.tests/.settings/org.scala-ide.sdt.
core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-35 (8)
M org.scala-ide.sdt.core.tests/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-36 (2)
M org.scala-ide.sdt.core.tests/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-37 (2)
M org.scala-ide.sdt.core.tests/src/org/scalaide/TestsSuite.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-38 (4)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/buildmanager/
ProjectsCleanJobTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-39 (8)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/classpath/
ClasspathContainersTests.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-40 (29)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/
classpath/ClasspathTests.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-41 (2)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/classpath/
DesiredScalaInstallationTests.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-42 (19)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/completion/
ScalaJavaCompletionTests.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-43 (4)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/pc/
DeclarationPrinterTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-44 (4)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/project/
ScalaInstallationTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-45 (59)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/
sbtbuilder/SbtBuilderTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-46 (2)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/sbtbuilder/
Scala210Compilation.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-47 (3)
A org.scala-ide.sdt.core.tests/src/org/scalaide/core/sbtbuilder/
Scala211Compilation.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-48 (55)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/semantic/
CustomAnnotationHighlightingTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-49 (4)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/
structurebuilder/ScalaJavaMapperTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-50 (2)
M org.scala-ide.sdt.core.tests/src/org/scalaide/core/util/
parsing/ScalariformUtilsTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-51 (4)
M org.scala-ide.sdt.core.tests/src/org/scalaide/ui/wizards/
ScalaFileCreatorValidationTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-52 (61)
A org.scala-ide.sdt.core.tests/test-workspace/classpath/lib/
2.13.x/binary-scala-library/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-53 (3)
A org.scala-ide.sdt.core.tests/test-workspace/classpath/lib/
2.13.x/binary-scala-library/library.properties
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-54 (4)
A org.scala-ide.sdt.core.tests/test-workspace/classpath/lib/
2.13.x/binary-scala-library/scala/Predef.class
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-55 (0)
A org.scala-ide.sdt.core.tests/test-workspace/classpath/lib/
2.13.x/my-scala-library.jar
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-56 (0)
A org.scala-ide.sdt.core.tests/test-workspace/classpath/lib/
2.13.x/scala-library.jar
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-57 (0)
A org.scala-ide.sdt.core.tests/test-workspace/
scala211compilation/.classpath
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-58 (7)
A org.scala-ide.sdt.core.tests/test-workspace/
scala211compilation/.project
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-59 (18)
A org.scala-ide.sdt.core.tests/test-workspace/
scala211compilation/.settings/org.eclipse.jdt.core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-60 (11)
A org.scala-ide.sdt.core.tests/test-workspace/
scala211compilation/.settings/org.scala-ide.sdt.core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-61 (5)
A org.scala-ide.sdt.core.tests/test-workspace/
scala211compilation/src/test/Test211.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-62 (5)
M org.scala-ide.sdt.core.tests/test-workspace/simple-
structure-builder/src/traits/T1.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-63 (2)
M org.scala-ide.sdt.core/.classpath
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-64 (27)
M org.scala-ide.sdt.core/.settings/org.scala-ide.sdt.core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-65 (11)
M org.scala-ide.sdt.core/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-66 (21)
M org.scala-ide.sdt.core/resources/META-INF/MANIFEST-2_11.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-67 (2)
M org.scala-ide.sdt.core/resources/META-INF/MANIFEST-2_12.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-68 (25)
M org.scala-ide.sdt.core/src/org/scalaide/core/SdtConstants.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-69 (2)
M org.scala-ide.sdt.core/src/org/scalaide/core/compiler/
DeclarationPrinter.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-70 (7)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
builder/zinc/CachingCompiler.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-71 (6)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
builder/zinc/SbtBuildReporter.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-72 (18)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
builder/zinc/SbtInputs.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-73 (6)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
compiler/JavaSig.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-74 (2)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
compiler/LocateSymbol.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-75 (9)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/completion/
ScalaJavaCompletionProposalComputer.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-76 (8)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/containers/
ScalaClasspathContainers.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-77 (5)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
jdt/model/ScalaClassFile.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-78 (68)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/jdt/model/
ScalaClassFileDescriber.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-79 (152)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/jdt/model/
ScalaClassFileProvider.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-80 (6)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
jdt/model/ScalaElements.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-81 (72)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
jdt/model/ScalaJavaMapper.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-82 (49)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/jdt/model/
ScalaStructureBuilder.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-83 (14)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/jdt/util/
ClasspathContainerSetter.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-84 (4)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
logging/LogManager.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-85 (3)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/project/
InstallationManagement.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-86 (1)
M org.scala-ide.sdt.core/src/org/scalaide/core/internal/
quickassist/extract/ExtractExpressions.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-87 (1)
M org.scala-ide.sdt.core/src/org/scalaide/refactoring/
internal/move/MoveClass.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-88 (2)
M org.scala-ide.sdt.core/src/org/scalaide/refactoring/
internal/rename/GlobalRename.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-89 (17)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/actions/
ScalaInstallationAction.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-90 (2)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/editor/
ScalaCompilationUnitEditor.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-91 (1)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/
editor/decorators/custom/TraverserImpl.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-92 (30)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/
editor/outline/ScalaOutlineInformationControl.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-93 (1)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/
preferences/CompilerSettings.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-94 (14)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/preferences/
FormatterPreferencePage.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-95 (2)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/preferences/
InstalledScalasPreferencePage.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-96 (3)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/preferences/
StatisticsPreferencePage.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-97 (2)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/preferences/
SyntaxColoringTreeContentAndLabelProvider.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-98 (2)
M org.scala-ide.sdt.core/src/org/scalaide/ui/internal/
wizards/NewFileWizard.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-99 (50)
M org.scala-ide.sdt.core/src/org/scalaide/ui/wizards/
ScalaFileCreator.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-100 (65)
M org.scala-ide.sdt.core/src/org/scalaide/util/eclipse/
EclipseUtils.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-101 (8)
M org.scala-ide.sdt.core/src/org/scalaide/util/internal/
CompilerUtils.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-102 (4)
M org.scala-ide.sdt.core/src/org/scalaide/util/internal/
SbtUtils.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-103 (20)
M org.scala-ide.sdt.debug.expression.tests/.settings/
org.scala-ide.sdt.core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-104 (8)
M org.scala-ide.sdt.debug.expression.tests/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-105 (2)
M org.scala-ide.sdt.debug.expression.tests/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-106 (2)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/expression/features/ArrayTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-107 (4)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/expression/features/
MethodsAsFunctionsTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-108 (5)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/expression/features/NestedMethodsTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-109 (4)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/expression/features/PrimitivesIntegrationTest.
scala https://github.com/scala-ide/scala-ide/pull/1162/files#diff-110
(10)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/expression/proxies/primitives/
operations/bitwise/BitwiseShiftLeftWithZerosTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-111 (5)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/expression/proxies/primitives/
operations/bitwise/BitwiseShiftRightTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-112 (6)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/expression/proxies/primitives/
operations/bitwise/BitwiseShiftRightWithZerosTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-113 (5)
M org.scala-ide.sdt.debug.expression.tests/src/org/
scalaide/debug/internal/ui/completion/SimpleContentProposalProviderI
ntegrationTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-114 (2)
M org.scala-ide.sdt.debug.expression/.settings/org.
scala-ide.sdt.core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-115 (8)
M org.scala-ide.sdt.debug.expression/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-116 (2)
M org.scala-ide.sdt.debug.expression/resources/META-INF/
MANIFEST-2_10.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-117 (2)
M org.scala-ide.sdt.debug.expression/resources/META-INF/
MANIFEST-2_11.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-118 (2)
M org.scala-ide.sdt.debug.expression/resources/META-INF/
MANIFEST-2_12.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-119 (14)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/JdiHelpers.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-120 (35)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/InstanceOf.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-121 (6)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/JdiClassLoader.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-122 (4)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/JdiVariableContext.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-123 (33)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/Proxyfier.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-124 (2)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/Seeker.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-125 (21)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/extensions/ExtendedContext.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-126 (13)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/invoker/AnyValMethod.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-127 (2)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/invoker/ConstructorMethod.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-128 (4)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/invoker/JavaStaticMethod.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-129 (4)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/invoker/JavaVarArgMethod.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-130 (4)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/invoker/MethodInvoker.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-131 (17)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/invoker/ScalaMethod.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-132 (6)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/context/invoker/VarArgMethod.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-133 (4)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/expression/proxies/primitives/PrimitiveJdiProxy.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-134 (6)
M org.scala-ide.sdt.debug.expression/src/org/scalaide/
debug/internal/ui/completion/SimpleContentProposalProvider.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-135 (6)
M org.scala-ide.sdt.debug.tests/.settings/org.scala-ide.sdt.
core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-136 (8)
M org.scala-ide.sdt.debug.tests/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-137 (2)
M org.scala-ide.sdt.debug.tests/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-138 (2)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/internal/
ScalaDebugBreakpointTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-139 (8)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/internal/
ScalaDebugSteppingTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-140
(129)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/internal/
ScalaDebugTestSession.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-141 (36)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/internal/
ScalaDebuggerDisconnectTests.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-142 (8)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/
internal/editor/StackFrameVariableOfTreeFinderTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-143 (9)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/
internal/launching/LaunchUtils.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-144 (2)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/
internal/model/MethodClassifierUnitTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-145 (21)
M org.scala-ide.sdt.debug.tests/src/org/scalaide/debug/
internal/model/ScalaDebuggerCacheTest.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-146 (6)
M org.scala-ide.sdt.debug.tests/test-workspace/debug/src/
stepping/StepFilters.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-147 (9)
M org.scala-ide.sdt.debug/.settings/org.scala-ide.sdt.core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-148 (8)
M org.scala-ide.sdt.debug/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-149 (2)
M org.scala-ide.sdt.debug/resources/META-INF/MANIFEST-2_11.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-150 (2)
M org.scala-ide.sdt.debug/resources/META-INF/MANIFEST-2_12.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-151 (2)
M org.scala-ide.sdt.debug/src/org/scalaide/debug/internal/
breakpoints/ScalaDebugBreakpointManager.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-152 (4)
M org.scala-ide.sdt.debug/src/org/scalaide/debug/internal/
model/ScalaDebugTarget.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-153 (2)
M org.scala-ide.sdt.debug/src/org/scalaide/debug/internal/
model/ScalaJdiEventDispatcher.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-154 (3)
M org.scala-ide.sdt.debug/src/org/scalaide/debug/internal/
views/AsyncDebugView.scala
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-155 (5)
M org.scala-ide.sdt.dev.feature/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-156 (2)
M org.scala-ide.sdt.dev.feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-157 (2)
M org.scala-ide.sdt.feature/.gitignore
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-158 (1)
M org.scala-ide.sdt.feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-159 (2)
R org.scala-ide.sdt.feature/resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-160 (4)
M org.scala-ide.sdt.source.feature/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-161 (2)
M org.scala-ide.sdt.source.feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-162 (2)
M org.scala-ide.sdt.spy/.settings/org.scala-ide.sdt.core.prefs
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-163 (8)
M org.scala-ide.sdt.spy/META-INF/MANIFEST.MF
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-164 (2)
M org.scala-ide.sdt.spy/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-165 (2)
M org.scala-ide.sdt.update-site/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-166 (6)
M org.scala-ide.sdt.update-site/resources/site-2_12.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-167 (8)
M org.scala-ide.sdt.weaving.feature/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-168 (2)
M org.scala-ide.sdt.weaving.feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-169 (2)
M org.scala-ide.zinc.compiler.bridge.source/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-170 (2)
M org.scala-ide.zinc.compiler.bridge.source_2.10/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-171 (2)
M org.scala-ide.zinc.compiler.bridge/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-172 (2)
M org.scala-ide.zinc.library.source/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-173 (2)
M org.scala-ide.zinc.library/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-174 (2)
M org.scala-ide.zinc/org.scala-ide.zinc.feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-175 (2)
M org.scala-ide.zinc/org.scala-ide.zinc.feature/resources/
feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-176 (2)
M org.scala-ide.zinc/org.scala-ide.zinc.source.feature/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-177 (2)
M org.scala-ide.zinc/org.scala-ide.zinc.source.feature/
resources/feature.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-178 (2)
M org.scala-ide.zinc/org.scala-ide.zinc.update-site/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-179 (2)
M org.scala-ide.zinc/pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-180 (4)
M pom.xml
https://github.com/scala-ide/scala-ide/pull/1162/files#diff-181 (48)

Patch Links:

https://github.com/scala-ide/scala-ide/pull/1162.patch
https://github.com/scala-ide/scala-ide/pull/1162.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/scala-ide/scala-ide/pull/1162, or mute the thread
https://github.com/notifications/unsubscribe-auth/ALEzS-tdgMOM5_zc49hfFSBJqd-9QHhxks5r4DwdgaJpZM4NVGeM
.


[Addition]:Real Cloth Wallaby

Hotspot b58 Addresses
112VSBCJxkjYDtogysWpkGeRJYGa4ifwo5Rr12HdbKusLYzHSKEZ
Discord Handle
rames#9381
Reason(s)
Helium mapper does see device

Is this an addition or a removal? If it is a removal please follow the process.

This is an addition sorry for any confusion
On Sun, Aug 28, 2022 at 8:24 PM 6CornerDefender @.***>
wrote:

Is this an addition or a removal? If it is a removal please follow the
process.
—
Reply to this email directly, view it on GitHub
https://github.com/helium/denylist/issues/7423#issuecomment-1229596619,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVI46NVVCID3X7ZUFHYGUGDV3P7KJANCNFSM573Q433A
.
You are receiving this because you authored the thread.Message ID:
@.***>


Google Translate Service

If you can add the Google Translate service it will be amazing as https://imem.app/ they add for telegram client.
It's really helpful when it comes to chatting with outside the world who don't know English.

Thanks for the suggestion! My plan is to keep the base SmallTalk as lean as possible, this feature might be better suited as a bot, applet or Google lens

I agree. Google Translate is also a non-free service, so if something were to be implemented like this, it should request something like the LibreTranslate API rather than talking directly to Google, but it'd be best to handle translations outside of the app.


HTTP/1.1 and HTTP/2 abstraction layer

Alright, I promised to do this 15 months ago. It's finally happening.


Virtual vault

Is your feature request related to a problem? Please describe.
It would be nice to have a physical currency that the play carries, but could then store it in a "Central" bank as to not have "too much" clutter
Describe the solution you'd like
A virtual vault that would be accessed by deposit and withdraw commands. this could be a config option alongside the container boolean

or do bank signs like bagofgold

I'd also love a virtual version of a vault.


dlopen error on android

dlopen failed: cannot locate symbol "__register_atfork"
build with ndk: r10e

make sure LOCAL_LDFLAGS doesn't contain -pie
LOCAL_LDFLAGS +=


Drop testing TLS 1.1

Which issue(s) this PR fixes:
none
What this PR does / why we need it:
Recent distributions disables TLS 1.1 by default due to its
vulnerability so that tests for it is always failed:
2021-02-18T01:09:13.2360942Z Failure: test: can specify multiple TLS versions by min_version/max_version(ServerPluginHelperTest::#server_create_tls::TLS version connection check):
2021-02-18T01:09:13.2362181Z   Exception raised:
2021-02-18T01:09:13.2363101Z   OpenSSL::SSL::SSLError(<SSL_connect returned=1 errno=0 state=error: no protocols available>)
...
2021-02-18T01:09:13.2479586Z /home/runner/work/fluentd/fluentd/test/plugin_helper/test_server.rb:1515:in `block (4 levels) in class:ServerPluginHelperTest'
2021-02-18T01:09:13.2480420Z      1512:           end
2021-02-18T01:09:13.2480756Z      1513:         }
2021-02-18T01:09:13.2481333Z      1514:         [:'TLS1_1', :'TLS1_2'].each { |ver|
2021-02-18T01:09:13.2481799Z   => 1515:           assert_nothing_raised {
2021-02-18T01:09:13.2482655Z      1516:             open_tls_session('<IP_ADDRESS>', PORT, cert_path: @cert_path, version: ver) do |sock|
2021-02-18T01:09:13.2483202Z      1517:             end
2021-02-18T01:09:13.2483544Z      1518:           }
Docs Changes:
none
Release Note:
none

Major web browsers also drops TLS1.0/1.1 support.
IPA make them deprecated: https://www.ipa.go.jp/security/ipg/documents/ipa-cryptrec-gl-3001-3.0.1.pdf

Merged. But ruby 2.5 test has weird behaviour.

Merged. But ruby 2.5 test has weird behavior with timeout.

I'm checking it.

But ruby 2.5 test has weird behavior with timeout.

Probably it's reproduced on my local environment:
Traceback (most recent call last):
	38: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit.rb:518:in `block (2 levels) in <top (required)>'
	37: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/autorunner.rb:66:in `run'
	36: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/autorunner.rb:445:in `run'
	35: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/autorunner.rb:502:in `change_work_directory'
	34: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/autorunner.rb:446:in `block in run'
	33: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunnerutilities.rb:24:in `run'
	32: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunner.rb:25:in `start'
	31: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunner.rb:40:in `start_mediator'
	30: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunnermediator.rb:39:in `run'
	29: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunnermediator.rb:39:in `catch'
	28: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunnermediator.rb:41:in `block in run'
	27: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunnermediator.rb:102:in `with_listener'
	26: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunnermediator.rb:45:in `block (2 levels) in run'
	25: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/ui/testrunnermediator.rb:67:in `run_suite'
	24: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testsuite.rb:53:in `run'
	23: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testsuite.rb:124:in `run_test'
	22: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testsuite.rb:53:in `run'
	21: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testsuite.rb:124:in `run_test'
	20: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testsuite.rb:53:in `run'
	19: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testsuite.rb:124:in `run_test'
	18: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testcase.rb:527:in `run'
	17: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testcase.rb:527:in `catch'
	16: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/testcase.rb:528:in `block in run'
	15: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/fixture.rb:286:in `run_setup'
	14: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/fixture.rb:251:in `run_fixture'
	13: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
	12: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
	11: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
	10: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/fixture.rb:266:in `block in create_fixtures_runner'
	 9: from /home/aho/Projects/Fluentd/fluentd/vendor/bundle/ruby/2.5.0/gems/test-unit-3.4.0/lib/test/unit/fixture.rb:278:in `run_fixture_callback'
	 8: from /home/aho/Projects/Fluentd/fluentd/test/plugin/test_out_http.rb:132:in `block in <class:HTTPOutputTest>'
	 7: from /home/aho/Projects/Fluentd/fluentd/test/plugin/test_out_http.rb:406:in `http_client'
	 6: from /home/aho/Projects/Fluentd/fluentd/test/plugin/test_out_http.rb:58:in `http_client'
	 5: from /home/aho/.rbenv/versions/2.5.1/lib/ruby/2.5.0/net/http.rb:609:in `start'
	 4: from /home/aho/.rbenv/versions/2.5.1/lib/ruby/2.5.0/net/http.rb:909:in `start'
	 3: from /home/aho/.rbenv/versions/2.5.1/lib/ruby/2.5.0/net/http.rb:920:in `do_start'
	 2: from /home/aho/.rbenv/versions/2.5.1/lib/ruby/2.5.0/net/http.rb:981:in `connect'
	 1: from /home/aho/.rbenv/versions/2.5.1/lib/ruby/2.5.0/net/protocol.rb:45:in `ssl_socket_connect'
/home/aho/.rbenv/versions/2.5.1/lib/ruby/2.5.0/net/protocol.rb:45:in `wait_readable': Interrupt

@repeatedly Since it's caused by the combination of older Ruby and WEBrick, it will be resolved by #3257.
In addition, there is a wrong timeout calculation for a test (I've add a commit to fix it to #3257).


numberOfLines does not affect previously set text

When working with plain old UILabels, doing something like
lbl.text = "some long text..."
lbl.numberOfLines = 0

will result in the text breaking if needed, even though the number of lines was only set after the text. Doing the same on a TTTAttributedLabel does not result in line breaks.

Yes, I ran into this problem also. The workaround for now is to place the .numberOfLines before you set .text, but hopefully this gets fixed.


Fix crash when back-deploying concurrency to iOS 15.0/15.1-era OSs

The introduction of the library providing back-deployment fixes for Swift 5.6 concurrency libraries (and older) introduced a concurrency crash in the following OS version ranges

macOS [12.0, 12.1)
iOS [15.0, 15.1)
tvOS [15.0, 15.1)
watchOS [8.0, 8.2)

Neither older nor newer versions of the listed OSs were affected.
The actual bug involved a miscommunication between the code in the library that back-deploys fixes (libswiftCompatibility56.a) and the concurrency library in the OS itself. Specifically, the OS versions at the end of the ranges above introduced voucher support into the concurrency runtime in the OS (an important feature for performance). The code in libswiftCompatibility56.a that back-ports concurrency fixes also included the voucher support, which provides a consistent state for those OS versions and anything newer.
OS versions that predate the introduction of concurrency in the OS are similarly unaffected, because the embedded
libswift_Concurrency.dylib matches that of Swift 5.6, which includes voucher support.
The OS versions in the affected range include a concurrency library in the OS that does not manage vouchers. The libswiftCompatibility56.a back-deployed fixes library has code that works on the same data structures but does manage vouchers, leading to crashes when (say) a job allocated by the OS version didn't set the "voucher" field, but the libswiftCompatibility56.a tried to free it, essentially a form of overrelease.
The fix is to teach the voucher-handling code in
libswiftCompatibility56.a to first check what version of the OS it is executing on. If it's in the affected range, all handling of vouchers is disables so it acts like the concurrency library in the OS. For both earlier OS versions and later OS versions the voucher-handler code executes unchanged. This entirely library is disabled when running on OS versions containing the Swift 5.7 concurrency library (or newer), so those don't need to pay for the extra check when dealing with vouchers.
Fixes rdar://108837762, rdar://108864311, rdar://108958765.

@swift-ci please test

Spurious failure, yay

@swift-ci please test macOS

@swift-ci please test

@DougGregor is there anything to be aware of in terms of call patterns to change/avoid until this fix can be taken?

@DougGregor is there anything to be aware of in terms of call patterns to change/avoid until this fix can be taken?

Personally I think (because the crash reports match those found by other users here) I've seen this cause intermittent crashes when using a Task, which triggers a withThrowingTaskGroup, which in turn uses a withCheckedThrowingContinuation to interface with a closure callback.


:memo: improve bundling docs

formatting cleanups
Mention that bundle inputs are relative to homeDir
mention that outFiles if used is relative to process.cwd()

Thanks! :rose:

Thank you! Docs are getting polished :)