issue with OECD

Hi Dr.Leo,
Thank you so much for your work, it is really useful !
I'm using pandasdmx to get data from the OECD.
Unlike other agencies like Eurostat or ECB, i'm struggling with the OECD.
I have these errors but I fail solving it:

list of data id:

When I want to have the list of the dataflow:
flows=oecd.dataflow()
it does not work because the url doesn't exist
here the error message:
400 Client Error: Semantic Error for url: http://stats.oecd.org/SDMX-JSON/dataflow/OECD

getting the data

Then when I want to get the data (it does exist)
resp = Request('OECD').data('TSE_2010', key='ALL', params={'startPeriod': '2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
other example:
resp = Request('OECD').data('IDD', key='ALL', params={'startPeriod': '2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
Would you help me to solve this problem ?
I saw on one issue, that your code works for OECD, and I think I have the latest version of your library, so I don't know what I'm doing wrong.
Thank you very much,
Christelle

Hi Christelle,
sorry for responding so late. You are using the most up to date
Version as older ones do not support OECD data at all. You raise some
important Points one of which is a bug:
The JSON representation of SDMX is still being standardized by the
SDMX Technical Working Group. Data Messages have been completed. And
this is what OECD and others have implemented, and what pandaSDMX
should Support with regards to OECD. So your attempt to download a
list of dataflows with metadata as you may have delightfully done from
ECB does not work with OECD as there is no JSON-based Standard for
this which OECD could implement. So you have to explore the available
dataflows on the web. There is no JSON representation for dataflow
definitions either, so a user-provided key to filter columns by
Dimension values will not be validated. All this works only in SDMXML
2.1, not SDMXJSON 2.1. So your missing link is a Feature, not a bug.
Hopefully, the SDMX TWG will get their act together soon and agencies
will add Support for structural metadata in JSON. Thereafter one might
add Support for this in pandaSDMX.
For now, data Messages are the only SDMX Messages pandaSDMX should
Support with regards to OECD. And the error message coming from LXML
is a bug. Sorry. I hope to look into it soon, but I am extremely busy
for now. As a Workaround you may want to try saving the requested data
message to a file ending in .json. Use the 'tofile' keyword Argument
as described in the docs. Then do something like:
req=Request()
data = req.get(fromfile='mydata.json').write()
Pls let me know if this helps. And sorry for flaky testing. My
sparetime I can spend on coding has shrunk dramatically.
Leo
On 09/12/2016, Othello7<EMAIL_ADDRESS>wrote:

Hi Dr.Leo,
Thank you so much for your work, it is really useful !
I'm using pandasdmx to get data from the OECD.
Unlike other agencies like Eurostat or ECB, i'm struggling with the OECD.
I have these errors but I fail solving it:

list of data id:

When I want to have the list of the dataflow:
flows=oecd.dataflow()
it does not work because the url doesn't exist
here the error message:
400 Client Error: Semantic Error for url:
http://stats.oecd.org/SDMX-JSON/dataflow/OECD

getting the data

Then when I want to get the data (it does exist)
resp = Request('OECD').data('TSE_2010', key='ALL', params={'startPeriod':
'2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
other example:
resp = Request('OECD').data('IDD', key='ALL', params={'startPeriod':
'2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
Would you help me to solve this problem ?
I saw on one issue, that your code works for OECD, and I think I have the
latest version of your library, so I don't know what I'm doing wrong.
Thank you very much,
Christelle
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/dr-leo/pandaSDMX/issues/40

Hi Christelle,
sory. It Looks like the Workaround I was thinking of won't work. I see
where the bug resides. The conditions for selecting the Reader are
incorrect. They work when loading from a file, but not when loading
from OECD over the web.
My apologies for the confusion.
Leo
On 14/12/2016, Leo<EMAIL_ADDRESS>wrote:

Hi Christelle,
sorry for responding so late. You are using the most up to date
Version as older ones do not support OECD data at all. You raise some
important Points one of which is a bug:
The JSON representation of SDMX is still being standardized by the
SDMX Technical Working Group. Data Messages have been completed. And
this is what OECD and others have implemented, and what pandaSDMX
should Support with regards to OECD. So your attempt to download a
list of dataflows with metadata as you may have delightfully done from
ECB does not work with OECD as there is no JSON-based Standard for
this which OECD could implement. So you have to explore the available
dataflows on the web. There is no JSON representation for dataflow
definitions either, so a user-provided key to filter columns by
Dimension values will not be validated. All this works only in SDMXML
2.1, not SDMXJSON 2.1. So your missing link is a Feature, not a bug.
Hopefully, the SDMX TWG will get their act together soon and agencies
will add Support for structural metadata in JSON. Thereafter one might
add Support for this in pandaSDMX.
For now, data Messages are the only SDMX Messages pandaSDMX should
Support with regards to OECD. And the error message coming from LXML
is a bug. Sorry. I hope to look into it soon, but I am extremely busy
for now. As a Workaround you may want to try saving the requested data
message to a file ending in .json. Use the 'tofile' keyword Argument
as described in the docs. Then do something like:
req=Request()
data = req.get(fromfile='mydata.json').write()
Pls let me know if this helps. And sorry for flaky testing. My
sparetime I can spend on coding has shrunk dramatically.
Leo
On 09/12/2016, Othello7<EMAIL_ADDRESS>wrote:

Hi Dr.Leo,
Thank you so much for your work, it is really useful !
I'm using pandasdmx to get data from the OECD.
Unlike other agencies like Eurostat or ECB, i'm struggling with the OECD.
I have these errors but I fail solving it:

list of data id:

When I want to have the list of the dataflow:
flows=oecd.dataflow()
it does not work because the url doesn't exist
here the error message:
400 Client Error: Semantic Error for url:
http://stats.oecd.org/SDMX-JSON/dataflow/OECD

getting the data

Then when I want to get the data (it does exist)
resp = Request('OECD').data('TSE_2010', key='ALL', params={'startPeriod':
'2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
other example:
resp = Request('OECD').data('IDD', key='ALL', params={'startPeriod':
'2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
Would you help me to solve this problem ?
I saw on one issue, that your code works for OECD, and I think I have the
latest version of your library, so I don't know what I'm doing wrong.
Thank you very much,
Christelle
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/dr-leo/pandaSDMX/issues/40

I've just committed a fix. Please let me know if you still encounter problems.
Leo

Hi,
just to let you know that this is fixed in the current stable release
v0.6.1.
Leo
Am 09.12.2016 um 17:04 schrieb Othello7:

Hi Dr.Leo,
Thank you so much for your work, it is really useful !
I'm using pandasdmx to get data from the OECD.
Unlike other agencies like Eurostat or ECB, i'm struggling with the OECD.
I have these errors but I fail solving it:

list of data id:

When I want to have the list of the dataflow:
flows=oecd.dataflow()
it does not work because the url doesn't exist
here the error message:
400 Client Error: Semantic Error for url:
http://stats.oecd.org/SDMX-JSON/dataflow/OECD

getting the data

Then when I want to get the data (it does exist)
resp = Request('OECD').data('TSE_2010', key='ALL',
params={'startPeriod': '2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
other example:
resp = Request('OECD').data('IDD', key='ALL', params={'startPeriod':
'2007'})
File "", line unknown
XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1
Would you help me to solve this problem ?
I saw on one issue, that your code works for OECD, and I think I have
the latest version of your library, so I don't know what I'm doing wrong.
Thank you very much,
Christelle
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dr-leo/pandaSDMX/issues/40, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADA58vadDuQK0OJWbQ_Wbn_iuoPfRl0Bks5rGXv1gaJpZM4LJFgt.


Headers response aren't in their original formatting

The returned response headers are always in title case. Is there no way to get them in their server returned format?

Solved it by lowering it myself.


Duplicated UUIDs

It appears that the UUIDs of these two sigma rules have been duplicated:
https://github.com/rapid7/Rapid7-Labs/blob/3a4671856189bbcc95e93a5a9645d8f994e18f9e/Sigma/CVE-2024-0204.yml#L2
https://github.com/rapid7/Rapid7-Labs/blob/3a4671856189bbcc95e93a5a9645d8f994e18f9e/Sigma/ CVE-2023-22527.yml#L2

thank for flagging - issue is fixed


Create B1, ID2,ID3, ID4 Submission

confirmed:ID2
account1:3E5gbj4Hr8Es3Z44rMdVqBJKdyR5oktvSf7Xtv17MpHXF6dC2H
account2:41ws6AfBVRjsd7baEkXG7SYBqqw5i1iLQjAA9cdamZoMskcb5t
PublicDataAttributes:Verified
DeviceMake&Model:Verified

confirmed:ID2
account1:3E5gbj4Hr8Es3Z44rMdVqBJKdyR5oktvSf7Xtv17MpHXF6dC2H
account2:41ws6AfBVRjsd7baEkXG7SYBqqw5i1iLQjAA9cdamZoMskcb5t
PublicDataAttributes:Verified
DeviceMake&Model:Verified

confirmed:ID3
DocumentType:verified
Nationality:verified
DeviceDetails:verified
Experience:verified
Screenshot:verified

confirmed:ID3
DocumentType:verified
Nationality:verified
DeviceDetails:verified
Experience:verified
Screenshot:verified

rejected:ID4
reason:We cannot fully verify this submission. It looks like you are trying to submit ID4, however, it seems like we cannot find the transaction between your account and Concordium Test Account.

rejected:ID4
reason:We cannot fully verify this submission. It looks like you are trying to submit ID4, however, it seems like we cannot find the transaction between your account and Concordium Test Account.

rejected:ID4
reason:We cannot fully verify this submission. It looks like you are trying to submit ID4, however, it seems like we cannot find the transaction between your account and Concordium Test Account.

https://github.com/myasin59/Testnet3-Challenges/blob/main/Identities/ID4/ID4 Submıssıon

rejected:ID4
reason:We cannot fully verify this submission. It looks like you are trying to submit ID4, however, it seems like we cannot find the transaction between your account and Concordium Test Account.

https://github.com/myasin59/Testnet3-Challenges/blob/main/Identities/ID4/ID4 Submıssıon

rejected:ID4
reason:We cannot fully verify this submission. It looks like you are trying to submit ID4, however, it seems like we cannot find the transaction between your account and Concordium Test Account.

https://github.com/myasin59/Testnet3-Challenges/blob/main/Identities/ID4/ID4 Submıssıon
We cannot find the transaction between your account and Concordium Test Account.

rejected:ID4
reason:We cannot fully verify this submission. It looks like you are trying to submit ID4, however, it seems like we cannot find the transaction between your account and Concordium Test Account.

https://github.com/myasin59/Testnet3-Challenges/blob/main/Identities/ID4/ID4 Submıssıon
We cannot find the transaction between your account and Concordium Test Account.

form submitted-27/04/2022 (UTC +3) 19:25


Fix incorrect JSON patch generation, redundant upsert and repository format migration failure

Motivation:

DiffProcessor, which is responsible for generating a JSON patch,
generates an incorrect 'move' operation if the moved value is an
element of an array or an array's descendant.
APPLY_TEXT_PATCH sometimes fails if old content does not end with an
empty line.
GitRepository.commit() allows a redundant upsert, which is not an
expected behavior.

Modifications:

Do not use 'move' operation at all.
Do not count a redundant upsert so that a commit with redundant
upserts are considered as empty.
Sanitize TEXT entries so that all TEXT entries have UNIX line endings
and the last line always ends with \n.
Make sure GitRepository.diff() does not add an APPLY_JSON_PATCH change
with empty content.
Implement the workaround for the empty commits in GitRepository.cloneTo()
Add progress listener to GitRepository.cloneTo()

Log repository format migration progress periodically.

Result:

GitRepository.diff() produces correct JSON patch.
GitRepository.commit() does not allow a redundant upsert.
GitRepository.cloneTo() does not fail with ChangeConflictException.

Codecov Report

Merging #99 into master will decrease coverage by 0.04%.
The diff coverage is 78.49%.

@@            Coverage Diff             @@
##           master      #99      +/-   ##
==========================================
- Coverage   56.94%   56.89%   -0.05%
==========================================
  Files         233      233
  Lines        8010     8048      +38
  Branches      936      942       +6
==========================================
+ Hits         4561     4579      +18
- Misses       2863     2878      +15
- Partials      586      591       +5

Impacted Files
Coverage Δ

.../java/com/linecorp/centraldogma/internal/Util.java
60.97% <100%> (ø)
:arrow_up:

...orp/centraldogma/internal/jsonpatch/JsonPatch.java
90% <100%> (+0.52%)
:arrow_up:

...l/storage/repository/git/GitRepositoryManager.java
70.49% <64.7%> (-2.85%)
:arrow_down:

...internal/storage/repository/git/GitRepository.java
76.05% <80.59%> (+0.09%)
:arrow_up:

...aldogma/internal/jsonpatch/diff/DiffProcessor.java
90.32% <83.33%> (-4.92%)
:arrow_down:

...aldogma/internal/jsonpatch/diff/DiffOperation.java
78.12% <0%> (-15.63%)
:arrow_down:

...erver/internal/mirror/DefaultMirroringService.java
60.75% <0%> (-1.27%)
:arrow_down:

...internal/replication/ZooKeeperCommandExecutor.java
67.56% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks, reviewers!


Delete TransportCallbacks and use RequestHandler trait instead

See #987 for motivation. I had to decide whether I want to use dynamic dispatch vs clunky HTTP interfaces with another generic parameter propagated through the entire stack. I don't have a conslusive answer which way is better, both have significant downsides.
Problems with DD approach that is proposed in this change:

Hard to keep RequestHandler trait object safe. No generics for handle method, use of async_trait etc. That removes the opportunity for some optimizations, namely using a trait to pass data down to the handler. It could be better if HTTP layer just passes the same structs it gets from HTTP layer without an extra conversion that must occur if dynamic dispatch is used.
Non zero-cost abstraction. To get data back from the handler, we have to use the same format, right now it is JSON but I doubt we can do better than binary serialization, which means more work to get the data out.
Box<dyn Trait<.... is everywhere now.

Problems with static dispatch (I will link a commit) is more code that requires a change. It is also not clear whether we can make it a zero-cost abstraction.
It is mentioned in #987 but I will reiterate it here that the reason for the intermediate layer data representation (betweeen HTTP and transport) is to support various delivery channels for IPA, that could potentially include something like CF workers. We don't seem to have an opportunity to rely on our network layer being HTTP in the long term.

https://github.com/private-attribution/ipa/commit/e05f98eb657b87ef74dde79c592a4c69a4baa2fd - version of RequestHandler that uses static dispatch instead.

Sanitize failure was legit - so glad that we have these. I introduced a leak by having two Arc pointers pointing to each other. Resolving it was not trivial and introduced a bunch of new structs that help manage owning and non-owning ends.


Jest tests

Status
READY
JIRA Ticket
SPACON-446
Description

Test all the things

Todos

[x] Tests
[x] Documentation
[ ] License

Steps to Test or Reproduce
npm install
npm test

@boundlessgeo/spatial-connect

👍


fix: Set robot tag to noindex for AJAX cookie routes

1. Why is this change necessary?
I think these two routes should not be indexed by search engines.
2. What does this change do, exactly?
Set the corresponding x-meta-robots header of these routes.
3. Describe each step to reproduce the issue or behaviour.
-
4. Please link to the relevant issues (if any).
-
5. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] I have created a changelog file with all necessary information about my changes
[x] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/NEXT-19939
Please use this issue to track the state of your pull request.

Thanks for your Contribution! 💙


Replace the Script editor

In the Script section ( in Create/Edit agent popup and Debug Agent in Marketplace) use the ace-editor

Working as expected

Working as expected

Working as expected

Working as expected


Deep Neural Network with TensorFlow/Keras

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
close #574
What are the significant changes in functionality due to this change request?
Add new capability, deep neuron network.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?

"str and repr" has been changed in numpy 1.14:
In summary, the major changes are:

For floating-point types:
The repr of float arrays often omits a space previously printed in the sign position. See the new sign option to np.set_printoptions.
Floating-point arrays and scalars use a new algorithm for decimal representations, giving the shortest unique representation. This will usually shorten float16 fractional output, and sometimes float32 and float128 output. float64 should be unaffected. See the new floatmode option to np.set_printoptions.
Float arrays printed in scientific notation no longer use fixed-precision, and now instead show the shortest unique representation.
The str of floating-point scalars is no longer truncated in python2.
For other data types:
Non-finite complex scalars print like nanj instead of nan*j.
NaT values in datetime arrays are now properly aligned.
Arrays and scalars of np.void datatype are now printed using hex notation.
For line-wrapping:
The “dtype” part of ndarray reprs will now be printed on the next line if there isn’t space on the last line of array output.
The linewidth format option is now always respected. The repr or str of an array will never exceed this, unless a single element is too wide.
The last line of an array string will never have more elements than earlier lines.
An extra space is no longer inserted on the first line if the elements are too wide.
For summarization (the use of ... to shorten long arrays):
A trailing comma is no longer inserted for str. Previously, str(np.arange(1001)) gave '[   0    1    2 ...,<PHONE_NUMBER>]', which has an extra comma.
For arrays of 2-D and beyond, when ... is printed on its own line in order to summarize any but the last axis, newlines are now appended to that line to match its leading newlines and a trailing space character is removed.
MaskedArray arrays now separate printed elements with commas, always print the dtype, and correctly wrap the elements of long arrays to multiple lines. If there is more than 1 dimension, the array attributes are now printed in a new “left-justified” printing style.
recarray arrays no longer print a trailing space before their dtype, and wrap to the right number of columns.
0d arrays no longer have their own idiosyncratic implementations of str and repr. The style argument to np.array2string is deprecated.
Arrays of bool datatype will omit the datatype in the repr.
User-defined dtypes (subclasses of np.generic) now need to implement __str__ and __repr__.

These changes will break our tests when we upgrade our numpy versions.

links:
https://docs.scipy.org/doc/numpy-1.14.0/release.html

@PaulTalbot-INL with new StatsModels, many tests are failed on Python3, see the test results.

Job Mingw Test on a97c081 : canceled by @PaulTalbot-INL
A CIVET error is perpetually hanging this test. It appears the error output is very large. Canceling for now.

Hm, it might be possible to change the tests to ignore the numpy settings.  (as in we have things like rel_err and remove_whitespace to deal with these types of differences).

Job Test mac on 66f5bfd : invalidated by @joshua-cogliati-inl
failed with set python environment

Job Test mac on 66f5bfd : invalidated by @joshua-cogliati-inl
failed with set python environment

Job Mingw Test on 66f5bfd : invalidated by @joshua-cogliati-inl

@PaulTalbot-INL I think I have resolved all your comments. Please let me know if you have extra comments. I will spend some time tomorrow to investigate the failed tests, i.e. timeouts and qsub library issue.

Job Test qsubs on 69f6cdc : invalidated by @alfoa
Check if the Test Raven step fails now (after PR #966)

Job Test mac on ca6ded2 : invalidated by @wangcj05

Job Test CentOS 7 on e176870 : invalidated by @wangcj05
framework/ROM/TimeSeries/ARMA/VARMA timeout

Job Test qsubs on 77cbb8b : invalidated by @wangcj05

@PaulTalbot-INL I have increased the the max time for VARMA test from 500 to 600. The current VARMA test is slowed down with this pull request. please let me know if you have any other comments.

Slowing down for varma test:
With new numpy and tensorflow library, the test varma.xml will take longer time to run, the following are the profiling results:
Devel Branch:
   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
    15087   88.406    0.006   97.554    0.006 /home/wangc/.conda/envs/raven_libraries/lib/python3.6/site-packages/statsmodels/tsa/statespace/kalman_filter.py:584(filter)
     1431    2.466    0.002    2.466    0.002 {method 'read' of '_io.FileIO' objects}
  202/155    2.424    0.012    2.904    0.019 {built-in method _imp.create_dynamic}

With new library for branch deep learning:
   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
    15087  142.570    0.009  153.233    0.010 /home/wangc/.conda/envs/raven_libraries/lib/python3.6/site-packages/statsmodels/tsa/statespace/kalman_filter.py:584(filter)
    30179    1.974    0.000    3.095    0.000 /home/wangc/.conda/envs/raven_libraries/lib/python3.6/site-packages/scipy/linalg/decomp_schur.py:20(schur)
530253/530247    1.649    0.000    1.649    0.000 {built-in method numpy.core.multiarray.array}

@PaulTalbot-INL @alfoa @joshua-cogliati-inl do you have any comments on this PR?

I'm not particularly excited by this slowdown; a major part of our support comes from projects using the VARMA, and using it a lot. This might have a debilitating effect on current analyses, which seems like a bad direction to move in.

I agree with Paul, I am not sure this is acceptable, Paul how much is the computational time for the training and the generation of the time history?
C
From: Paul Talbot<EMAIL_ADDRESS>Reply-To: idaholab/raven<EMAIL_ADDRESS>Date: Saturday, April 27, 2019 at 9:15 AM
To: idaholab/raven<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: Re: [idaholab/raven] Deep Neural Network with TensorFlow/Keras (#912)
I'm not particularly excited by this slowdown; a major part of our support comes from projects using the VARMA, and using it a lot. This might have a debilitating effect on current analyses, which seems like a bad direction to move in.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_idaholab_raven_pull_912-23issuecomment-2D487294162&d=DwMCaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=Zuqu5LQxp-MNE4e8t4uNBicVbMQhXaTD4IVztoR0Lqs&m=Rf3VAs1Jydf3313M8TFtUZ13WgEx-_qsgJbQ_3h0vrI&s=OY8PgTBalH_p28TE0aa9E-3L9Ik4mzi_mTLGMaZBf7s&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AB4ESFRKKBIM3DOQJILV2Y3PSRUYLANCNFSM4GVWJJCQ&d=DwMCaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=Zuqu5LQxp-MNE4e8t4uNBicVbMQhXaTD4IVztoR0Lqs&m=Rf3VAs1Jydf3313M8TFtUZ13WgEx-_qsgJbQ_3h0vrI&s=3aPOZeUhFN0yiODPN-FKHVO8tHBPsCDVSlNupKNZb64&e=.

We haven’t done it yet, as we don’t have the real data.
For example, though, daily clustering with 14 representative days on 4 signals (the FCO case for Nicolas) the training takes 34 seconds on devel currently, and 100 samples on 4 processors took another 14 seconds.
I don’t have these numbers for the TensorFlow branch.
From: crisrab<EMAIL_ADDRESS>Reply-To: idaholab/raven<EMAIL_ADDRESS>Date: Saturday, April 27, 2019 at 9:19 AM
To: idaholab/raven<EMAIL_ADDRESS>Cc: "Paul W. Talbot"<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [idaholab/raven] Deep Neural Network with TensorFlow/Keras (#912)
I agree with Paul, I am not sure this is acceptable, Paul how much is the computational time for the training and the generation of the time history?
C
From: Paul Talbot<EMAIL_ADDRESS>Reply-To: idaholab/raven<EMAIL_ADDRESS>Date: Saturday, April 27, 2019 at 9:15 AM
To: idaholab/raven<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: Re: [idaholab/raven] Deep Neural Network with TensorFlow/Keras (#912)
I'm not particularly excited by this slowdown; a major part of our support comes from projects using the VARMA, and using it a lot. This might have a debilitating effect on current analyses, which seems like a bad direction to move in.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_idaholab_raven_pull_912-23issuecomment-2D487294162&d=DwMCaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=Zuqu5LQxp-MNE4e8t4uNBicVbMQhXaTD4IVztoR0Lqs&m=Rf3VAs1Jydf3313M8TFtUZ13WgEx-_qsgJbQ_3h0vrI&s=OY8PgTBalH_p28TE0aa9E-3L9Ik4mzi_mTLGMaZBf7s&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AB4ESFRKKBIM3DOQJILV2Y3PSRUYLANCNFSM4GVWJJCQ&d=DwMCaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=Zuqu5LQxp-MNE4e8t4uNBicVbMQhXaTD4IVztoR0Lqs&m=Rf3VAs1Jydf3313M8TFtUZ13WgEx-_qsgJbQ_3h0vrI&s=3aPOZeUhFN0yiODPN-FKHVO8tHBPsCDVSlNupKNZb64&e=.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_idaholab_raven_pull_912-23issuecomment-2D487294550&d=DwMFaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=q7oLAUGLiL8FVBTCIn35pn8sluR0UvqVwGyqR3R4TDM&m=JnpDkx6O2jvPCvSuAx2d6syZ5YXKlcSHMwu7prMZptY&s=2Vh_3kd3BA8qsCouA-oX-UIJTUpHUTJ1pfio8z1YJcw&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAPTDUV3QRRVV5Y45ZKBPGTPSRVJBANCNFSM4GVWJJCQ&d=DwMFaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=q7oLAUGLiL8FVBTCIn35pn8sluR0UvqVwGyqR3R4TDM&m=JnpDkx6O2jvPCvSuAx2d6syZ5YXKlcSHMwu7prMZptY&s=E2Bgo2sFWuNDhxspZcxwbnWo1zP8WD8g7v8ivoFotBg&e=.

A systematic slowdown can not really go through. We understood the problem is in the stats model library but still not clear about what it is happening. a Further investigation is needed. Please discuss about this during the Monday meeting

@wangcj05 only the tensor flow ones are now failing...

With the new libraries varma.xml takes ~ 72 seconds.... so around 20 secs faster than devel
(   72.52 sec) PointSet                 : DEBUG           -> Printing metadata XML: "stats.xml"
(   72.52 sec) STEP SINGLERUN           : Message         -> ***       Run finished        ***
(   72.52 sec) STEP SINGLERUN           : Message         -> ***     Closing the step      ***
(   72.52 sec) STEP SINGLERUN           : Message         -> ***        Step closed        ***
(   72.52 sec) SIMULATION               : Message         -> -- End step stats of type: PostProcess              ```

Job Mingw Test on 28f99a0 : invalidated by @wangcj05
build failed

Job Test linux on bdf6463 : invalidated by @wangcj05
timeout, retest

@alfoa
For the record:

There is a pickling problem with the TensorFlow models (TensorFlow 1.13.1), I have tried several methods, but I could not fix it. Currently, the pickling test is disabled.
There is a problem in the windows/Linux environment set up, and it has been fixed.
The test """framework/PostProcessors/LimitSurface/testLimitSurfacePostProcessor""" failed due to diff in Test Ubuntu 16
Several tests in Linux failed due to timeout (I do not know the reason)
QSUB failed (I believe there is a problem with Falcon, this happens also in devel branch when I tested it directly on Falcon)

Job Test qsubs on 2bacd0c : invalidated by @alfoa
new raven module in hpc

Job Test qsubs on 0f9522e : invalidated by @alfoa

Job Test Ubuntu 18 PIP on 0f9522e : invalidated by @alfoa

Job Test Ubuntu 18 PIP on 0f9522e : invalidated by @alfoa

Job Test Ubuntu 18 PIP on 0f9522e : invalidated by @alfoa

Job Test linux on f3b317f : invalidated by @alfoa

Job Test Ubuntu 18 PIP on ca7d781 : invalidated by @alfoa
re-test PIP

Job Test OpenSUSE Leap 15 on 67d9f05 : invalidated by @alfoa

Job Test OpenSUSE Leap 15 on 67d9f05 : invalidated by @alfoa
Hmmm last time... It does not make sense

Job Test Ubuntu 18 PIP on 8b2a05a : invalidated by @alfoa
modified .bashrc of civet

Job Test Ubuntu 18 PIP on 8b2a05a : invalidated by @alfoa
removed miniconda from the machine

test qsub and PIP fixed

@alfoa The changes that you made are good to me.

Job Precheck on bf6c66e : invalidated by @alfoa

Job Mingw Test on bf6c66e : invalidated by @alfoa

Job Mingw Test on bf6c66e : invalidated by @alfoa

Job Test OpenSUSE Leap 15 on bf6c66e : invalidated by @alfoa

Job Test linux on bf6c66e : invalidated by @alfoa

Job Test linux on bf6c66e : invalidated by @alfoa
????

Job Test linux on bf6c66e : canceled by @alfoa
it is completely ununderstandable

Job Test linux on bf6c66e : invalidated by @alfoa

Job Test linux on bf6c66e : invalidated by @alfoa

@alfoa all tests are green now.

@PaulTalbot-INL Can you approve it since both me and C. Wang modified this PR?

All jobs on bf6c66e : invalidated by @alfoa
Final test for Dr.Wang request

Job Test Ubuntu 16 on bf6c66e : invalidated by @wangcj05
Could not read from remote repository.

Job Test Ubuntu 16 on bf6c66e : invalidated by @wangcj05
fatal: Could not read from remote repository.

Job Test linux on bf6c66e : invalidated by @wangcj05
test failed due to timeout

Job Test linux on bf6c66e : invalidated by @wangcj05
timeout, retest

Job Test linux on bf6c66e : invalidated by @milljm
Trying on a faster machine

Job Test Ubuntu 16 on bf6c66e : invalidated by @alfoa
INVALIDATE FOR NEW KEY FIX BY JASON MILLER

@wangcj05 @PaulTalbot-INL We are ready for this.
The machine got fixed...

I approve @wangcj05 modifications and commit

Mutually-exclusive reviews have been performed by @alfoa and @wangcj05. Neither developer reviewed their own work, and the checklists have been completed.
Merging.


fixed bug in transform_parameters when training on multi-gpus

A fix for:
https://github.com/asteroid-team/torch-audiomentations/issues/174

Thanks! This LGTM


⚠ Processors has degraded performance

In 60ae908, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 76 ms

Resolved: Processors performance has improved in 9c54492.


Basic endpoint support for decision tree

This ports more logic from the decision tree prototype over to
the app.

Create a trivial DecisionsController to serve as an endpoint and simply show the chosen endpoint name
Add DecisionTree service object that determines which endpoint to choose
Use that service object to determine the redirect target in the DidChallengeHmrcController
Add the ability to reset the session via a SessionsController

As a side note, there's two things I want to fix about this now that it's ported over from the prototype:

The decision endpoint should obviously not have a parameter for the decision. Should we store the decision in the model object?
Having the UrlHelper used in the DecisionTree makes for very ugly specs. We should probably create a new service object at some point to take up the responsibility of translating a DecisionTree decision into a path.

The decision endpoint should obviously not have a parameter for the decision. Should we store
the decision in the model object?

I had been assuming that the way out of the decision tree would be to pass the tribunal_case object to a classifier (in this case, CostDeterminer), and pass the result of that into a controller action for the next stage.

Having the UrlHelper used in the DecisionTree makes for very ugly specs. We should probably
create a new service object at some point to take up the responsibility of translating a
DecisionTree decision into a path.

Yes, that sounds very sensible.

After discussing offline with @digitalronin, we decided to rework this a bit to represent the decision tree endpoint(s) as regular steps (because that's really all they are).
Will open a new PR for that.


Add more styling to entire app

Value Proposition
As a user, I want a nice user experience by having a pretty and comfortable Interface so that I can easy use and navigate across the app.
Description

introduce some basic styling

Acception Criteria

[ ] Icon Buttons for navbar, delete, etc.
[ ] a navbar fixed on the bottom of the vp
[ ] alternating colors for items rows

Tasks

[ ] integrate svg icons and replace text
[ ] fix navbar component and edit vh in GlobalStyle.js
[ ] conditional backgroundcolor of the list items of the shopping list (ul), depending on whether its an odd or an even list item

Hey Angela, LGTM!


add port-profile inheritance for all settings

Change Summary

Add support for configuring server port settings under port-profile or server adapter.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Code style update (formatting, renaming)
[X] Refactoring (no functional changes)
[ ] Documentation content changes
[ ] Other (please describe):

Related Issue(s)

Component(s) name
eos_l3ls_evpn
Proposed changes

Allow following setttings under port_profile and/or server adapter with precedence for server adapter settings.
Also refactored the templates.
# Optional profiles to apply on Server facing interfaces
# Each profile can support all or some of the following keys according your own needs.
# Keys are the same used under Server Adapters.
# Keys defined under Server Adapters take precedence.
port_profiles:
  < port_profile_1 >:
    speed: < interface_speed | forced interface_speed | auto interface_speed >
    mode: < access | dot1q-tunnel | trunk >
    native_vlan: <native vlan number>
    vlans: < vlans as string >
    spanning_tree_portfast: < edge | network >
    spanning_tree_bpdufilter: < true | false >
    flowcontrol:
      received: < received | send | on >
    qos_profile: < qos_profile_name >
    storm_control:
      all:
        level: < Configure maximum storm-control level >
        unit: < percent | pps > | Optional var and is hardware dependant - default is percent)
      broadcast:
        level: < Configure maximum storm-control level >
        unit: < percent | pps > | Optional var and is hardware dependant - default is percent)
      multicast:
        level: < Configure maximum storm-control level >
        unit: < percent | pps > | Optional var and is hardware dependant - default is percent)
      unknown_unicast:
        level: < Configure maximum storm-control level >
        unit: < percent | pps > | Optional var and is hardware dependant - default is percent)
    port_channel:
      description: < port_channel_description >
      mode: < active | passive | on >

How to test

Checklist:

[X] My code has been rebased from devel before I start
[ ] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have updated molecule CI testing accordingly
[ ] All new and existing tests passed (pre-commit, make linting and make sanity-lint).

After adding molecule test scenario as suggested I have updated CI Artifacts as well and added support for server ports without a profile.

After adding molecule test scenario as suggested I have updated CI Artifacts as well and added support for server ports without a profile.


Feat: Jenkins Plugin update for SonarQubeRepair

@monperrus
This PR update our Jenkins Plugin to also run SonarQubeRepair .
for how the UI looks , please check (http://jenkins.kth-assert.net) in the job "repairnator-plugin-demo-pullrequest-notification" .
Result when all the rules are chosen. https://github.com/henry-lp/SonarQubeRepairTests/pull/50 .
Next: I'll read the paper you've sent me :) and perform some measurements + PR on real projects with this new tool.

Thanks for the explanation. Ping me when you're done with the update.

@monperrus  Ready for merge once Sorald is deployed :)
Jenkins Pipeline for Sorald is configured at (http://jenkins.kth-assert.net)
Result: https://github.com/henry-lp/SonarQubeRepairTests/pull/75

OK thanks, is that you or @fermadeiral who would do the new SNAPSHOT deployment?

@monperrus I think Fernanda :) . I have no credentials for a deployment of Sorald.

@henry-lp please, you should directly tell me when you need something from me.

First deployment with the name "sorald": https://oss.sonatype.org/content/repositories/snapshots/se/kth/castor/sorald/1.1-SNAPSHOT/

@henry-lp what's the status here?

It's ready for merge :) .

Thanks Henry!


refresh zuul.host property not working

Question:
refresh zuul.host property not working.
first  change the “zuul.host.socket-timeout-millis” value, then I send request to zuul
"/actuator/refresh". zuul return ok, but the value not working.
ENV:
Spring Boot: 2.0.5.RELEASE
Spring Cloud Version: Finchley.SR2
Possible Reason:
SimpleHostRoutingFilter.onPropertyChange  execute before then ConfigurationPropertiesRebinder.onApplicationEvent;
So SimpleHostRoutingFilter.this.hostProperties also has the old value.
Is I missed some thing?

Can Greenwich.SR2 and let us know if you can reproduce it?

Greenwich.SR2 does not have this problem, I will close this issues.


Data discrepancy

Hi, I have an issue with your library. I'm running some tests on downloading data for some funds, but for a couple of equity funds, the Net Asset Value (NAV) data doesn't match with Morningstar's website.
The other one I found that's causing issues is bancoposta azionario euro
I really can't understand which data you're extracting.
This is my code
import mstarpy
import datetime
import pandas as pd
start_date = datetime.datetime(2024,2,20)
end_date = datetime.datetime(2024,2,22)
fund = mstarpy.Funds(term="bancoposta azionario internazionale", country="it")
history = fund.nav(start_date=start_date,end_date=end_date, frequency="daily")
df_history = pd.DataFrame(history)
print(fund.name)
print(df_history)
thx in advice

The term 'nav' is misleading - it is not the unit price history but rather the total return index (including reinvested income) used to calculate performance over different time periods. As you can see if I use your code and include both nav and totalReturn which are the same number for funds, but different for ETFs as one uses the exchange traded price and the other the underlying unit price or net asset value.
[{'nav': 10.06552, 'totalReturn': 10.06552, 'date': '2024-02-20'},
{'nav': 10.07192, 'totalReturn': 10.07192, 'date': '2024-02-21'},
{'nav': 10.29856, 'totalReturn': 10.29856, 'date': '2024-02-22'}]
You can get the current unit price using fund.dataPoint('ClosePrice')
[{'ClosePrice': 11.269}]
but I don't know of a way to get a time series of historical unit prices.

Thx Knickr, i try to find a solution after your answer but i think i need documentation of morningstar for TimeSeries function

Hello,
The function TimeSeries gets the data from the api https://www.us-api.morningstar.com/QS-markets/chartservice/v2/timeseries
On morningstar.com, the result is displayed in the chart page :
https://www.morningstar.com/funds/xnas/diisx/chart

Thx Mael i solve it using posttax data in TimeSeries
Thx so much


Run CI against 5.2

Codecov Report

Merging #10 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #10   +/-   ##
=======================================
  Coverage   97.62%   97.62%
=======================================
  Files           4        4
  Lines         253      253
=======================================
  Hits          247      247
  Misses          6        6

Flag
Coverage Δ

#base64
97.62% <ø> (ø)
:arrow_up:

#unittests
97.62% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Close in favor of #12.


Version

Hi can someone tell me what is the latest version of Specto ?
i am still having issues with Specto marking TV Shows as watched.
Thanks

plugin.video.specto-2<IP_ADDRESS>.zip               16-Mar-2016 19:27
http://kodi.filmkodi.com/beta/plugin.video.specto/plugin.video.specto-2<IP_ADDRESS>.zip

Specto v2<IP_ADDRESS>
Cache repair
Movies repair - done in 90%
TV Shows repair  - done in 80%

Specto v2<IP_ADDRESS>
Cache repair
Movies repair - done in 90%
TV Shows repair  - done in 2%

Specto v2016.03.06
Openload   decodeOpenLoad made by mortael

2<IP_ADDRESS>


Only build native_mksnapshot for arm and arm64

This PR changes script/build to not build native_mksnapshot if you are not on hardware capable of building those binaries.  Fixes #509

@alexeykuzmin good point about create-dist.  I updated that script as well and I also realized that script/run-gn could be adjusted to not run the native_mksnapshot stuff as well.


Check on parallel query to find corner cases

We could start by running all the test cases with auto parallel = true.

In this way the SQL engine will use multiple threads to execute the query, but only if:

a scan is executed, so no parallel for indexes
the class has multiple clusters
the target class has at least 300,000 records (configurable)

Reopening, deadlock can happen with parallel queries

@luigidellaquila is the new SQL engine multi-threads in the meaning that it can scan by using multiple threads?


Feature: Option to start Obsidian with Focus enabled

What the title says.
For my usecases with Obsidian, I'm almost always using Stille so just having it start with it on would be more convenient for me.

Thanks for the suggestion @Anutim when I have a moment to mull over this, I'll look into it!


add comment to the deprecated protocolEarnings

add comment to the deprecated protocoIEarnings function

Can you link which issue this PR is solving?

closing in favor of https://github.com/yearn/yearn-sdk/pull/238


GH-38794: [C++][S3] Handle conventional content-type for directories

Rationale for this change
Some AWS-related tools write and expect the content-type "application/x-directory" for directory-like entries.
Are these changes tested?
Unfortunately, this cannot be tested with MinIO, as it seems to ignore the content-type set on directories (as opposed to regular files).
Are there any user-facing changes?
Hopefully better compatibility with existing S3 filesystem hierarchies.

Closes: #38794

@yf-yang This might solve your issue, though obviously I'm not able to test.

Actually, probably not, since the FileInfo result in https://github.com/apache/arrow/issues/38794#issuecomment-1908322370 will not be changed.

@github-actions crossbow submit -g wheel

@yf-yang Once they are marked "passing", the Crossbow badges above will give you access to binary wheels of PyArrow with this PR's changes (for example : https://github.com/ursacomputing/crossbow/actions/runs/7971839531). Can you try installing the corresponding wheel for your configuration and check if it fixes the issue for you?

Ping @yf-yang

@github-actions crossbow submit -g wheel -g python


How to use angularjs date filter with angular-translate

It is possible to use post compiling to process date filter with translate directive, like follows?
"TODAY": "Today is: {{ date | date:'MM/dd/yyyy' }}"

@ HTML

Hi, @luizfilipe,
What was the solution?

@luizfilipe could you summarize your solution pls?

@LiamK and @bborowin w8 for a few hours I'll get the changed code asap and explain my solution after..

It didn't work for me either using the translate-values={myDateVar: someScopeObject.myDateVar} format.
I eventually found that it did work if I used the translate-values={{translationData}} format, where         $scope.translationData = {
myDateVar: someDateValue
};
translate="CLOSING_ON" translate-values="{{translationData}}"

Still no solution?

I was facing the same issue and found a solution for using the date filter in translate-values directive. It's about using brackets to make the statements correct.


Any BufferSource should be accepted as an body for a POST

According to the spec any BufferSource should be accepted as body for a POST, but this polyfill only allows ArrayBuffer not an ArrayBufferView.
Running https://jsfiddle.net/fn2j46tu/1/ on Safari shows in the console, that either using a DataView or an TypedArray yields a unsupported BodyInit type error.

Thanks for catching this and providing detail! It seems that there are 2 separate but related problems that you've correctly opened 2 issues for. Let's see if we can tackle them. Would you be willing to submit patches that first address this problem, and then the one described in the other issue?

I‘m currently not able to submit a tested PR, but my shot would be to utilise ArrayBuffer.isView() by changing https://github.com/github/fetch/blob/65b611e/fetch.js#L180 to something like
  } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || ArrayBuffer.isView(body))) {


Type-define the selected previews array in SelectionBox

Type define to EditorPreviewItem when that gets added.

During the creation process, this array was moved to the tool instead of the box. It has now been type defined.


Can Spring Cloud Config Server access configurations from more than one repository?

Hi,
We are using Spring Cloud Config Server in our environment to serve configuration from git based repository for multiple services we have,
We have followed the approach of using searchPath  as documented by having a separate folder for each of our services. The top level would have the common application.yml to serve global configuration for all services.
So far it was fine. We now have a requirement to provide support for rolling back the configurations of a service if we so find a issue after the config change of one service was released. We had thought of using the git commit Id of the last successive commit to rollback a config version if we found an issue in the service.
But, we realised that it might impact configurations of other services since they are also part of the same git repository and so we will not be able to rollback a config release for a service alone  whenever we want.
So, we are considering the approach of having a repo per service so that we can effectively rollback the configurations of the  desired service without impacting other services.  Also, we thought we will have one common repo for the common application configuration.
But, we are stuck now because we are not sure if spring cloud config supports the use case of accessing config from more than one repository as in our case , the service specific repository and also a common repository.
Is there a way we can have that implemented or is there an alternative way to handle this scenario.

Not during one request

@spencergibb  I am sorry I didn't get what you said. Can you please provide more details.

You can only get configuration from 1 repo per request, it cant get specific information from one repo and common from another.

I have a similar need.  We have spring boot microservices each of which uses common and dev/qa/prod profiles.  Since all of services are spring boot based, we want to abstract the common configuration across all services to avoid duplication of properties and easy of maintenance.
It would be great if we could pull common from one repo and profiles from another by service.

Reading a bit more, this should work for this use case, wouldn't it?
https://cloud.spring.io/spring-cloud-config/multi/multi__spring_cloud_config_server.html#_composite_environment_repositories
Have a git repo with order 1 for common repo and then another service specific git repo with order 2?


⚠ Bofrost.at has degraded performance

In 4a03434, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2927 ms

Resolved: Bofrost.at performance has improved in 75d2321 after 38 minutes.


stop_at doesn't stop generation early when using Exllamav2

Describe the issue as clearly as possible:
When I add a stop_at token to outlines.generate.text it seems to generate all tokens behind the scene, and then strips anything after the stop_at token instead of stopping generation early.
Steps/code to reproduce the bug:
import outlines
from huggingface_hub import snapshot_download
import time

model_name="TheBloke/openchat-3.5-0106-GPTQ"
revision="gptq-4bit-32g-actorder_True"
model_directory = snapshot_download(repo_id=model_name, revision=revision)
llm = outlines.models.exl2(model_directory,
                             model_kwargs= { "device_map": "cuda",
                                             "attn_implementation":"flash_attention_2",
                                             "num_experts_per_token":1
                              }, device='cuda')

prompt = 'You only respond with the word "Yes"<|end_of_turn|>\nGPT4 Correct User: Are you ready?<|end_of_turn|>\nGPT4 Correct Assistant: '

sampler = outlines.samplers.multinomial(temperature=0.1)
generator = outlines.generate.text(llm,sampler)

for max_tokens in [2,10,100,1000]:
    kwargs = {'stop_at': ['<|end_of_turn|>'], 'max_tokens': max_tokens}
    st = time.perf_counter()
    text = generator(prompt,**kwargs)
    print('time',time.perf_counter() - st)
    print('max_tokens',str(max_tokens))
    print('result',text)
    print()

Expected result:
I would expect time reported in all four cases to be the same.

Error message:
time 0.10959948902018368
max_tokens 2
result Yes

time 0.2646058950049337
max_tokens 10
result Yes

time 2.027848708006786
max_tokens 100
result Yes

time 18.766647854994517
max_tokens 1000
result Yes

Outlines/Python version information:
Version information
Python 3.11.5 (main, Sep 11 2023, 13:54:46) [GCC 11.2.0]
outlines== 0.0.36
flash-attn==2.3.6
exllamav2==0.0.15
Context for the issue:
I am writing a chat bot style project where I don't know exactly how long responses will be and this bug increases latency significantly.

The issue seems to be related to the SequenceGenerator.is_stop_sequence_found method.
The stop token is getting stripped from the end of the generated_sequences that are being passed into this function and it can't detect so it is always returning False.

Ok, there is a skip_special_tokens flag set in outlines.models.transformers.TransformerTokenizer.decode, which is probably stripping the special <|end_of_turn|> token.
def decode(self, token_ids: torch.LongTensor) -> List[str]:
    text = self.tokenizer.batch_decode(token_ids, skip_special_tokens=False)
    return text

I've confirmed that if I change the prompt to:
'You always respond as follows <output> Yes, I am ready. </output> <|end_of_turn|> GPT4 Correct User: Are you ready? <|end_of_turn|> GPT4 Correct Assistant: <output>'

and set the stop token to  it seems to work as expected:
time 0.2600345800165087
max_tokens 2
result Yes,
time 0.1344133550010156
max_tokens 10
result Yes, I am ready.
time 0.13286997901741415
max_tokens 100
result Yes, I am ready.
time 0.13070855499245226
max_tokens 1000
result Yes, I am ready.
So this bug might be a don't fix.   It's a bit of a gotcha though?


2.0.0-rc1 release notes

Description
2.0.0 primary release notes
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.

Codecov Report

Merging #508 (0a18c64) into main (d874960) will decrease coverage by 0.13%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main     #508      +/-   ##
============================================
- Coverage     78.90%   78.76%   -0.14%
+ Complexity     4192     4183       -9
============================================
  Files           296      296
  Lines         17663    17661       -2
  Branches       1878     1878
============================================
- Hits          13937    13911      -26
- Misses         2824     2843      +19
- Partials        902      907       +5

Flag
Coverage Δ

plugin
78.76% <ø> (-0.14%)
:arrow_down:

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

Impacted Files
Coverage Δ

...ansport/handler/AnomalyResultBulkIndexHandler.java
67.74% <0.00%> (-3.23%)
:arrow_down:

.../main/java/org/opensearch/ad/cluster/HashRing.java
79.35% <0.00%> (-2.03%)
:arrow_down:

...ava/org/opensearch/ad/task/ADHCBatchTaskCache.java
88.88% <0.00%> (-1.24%)
:arrow_down:

...ain/java/org/opensearch/ad/task/ADTaskManager.java
75.47% <0.00%> (-1.21%)
:arrow_down:

...c/main/java/org/opensearch/ad/util/ParseUtils.java
77.77% <0.00%> (-0.08%)
:arrow_down:

...java/org/opensearch/ad/task/ADBatchTaskRunner.java
81.76% <0.00%> (ø)

...ava/org/opensearch/ad/model/TimeConfiguration.java
100.00% <0.00%> (ø)

...opensearch/ad/indices/AnomalyDetectionIndices.java
72.12% <0.00%> (ø)


Cluster Bootstrap Controller to install Config Sync, WatcherAgent

Implement Cluster Bootstrap Controller to install Config Sync, WatcherAgent on edge clusters.
Document the design and functionality
Unit test coverage

available, one last PR to be approved
https://github.com/nephio-project/nephio/pull/212

/retitle Cluster Bootstrap Controller
This done and working. We will need a new issue to integrate WatcherAgent.

/retitle Cluster Bootstrap Controller

#246


Chromium cmdline_args appear to be ignored.

The cmdline_args input to eel.start appear to be ignored. Specifically I have tried the following: --kiosk, --start-fullscreen, and --disable-pinch, none of these appear to be acknowledged when chromium is launched.
My exact lines of code are:
eel.init('web')
eel.start('attendanceKiosk.html', mode='chromium', cmdline_args=['--start-fullscreen' '--disable-pinch'], block=False)
Note I have tried 'chrome' and 'chromium-browser' as the mode, as well as trying the command without a specified mode. When chrome is used the application opens maximized, whereas when chromium is used the application opens in a minimized configuration. I achieve the desired behavior when launching chromium-browser with the flags from the command line.

Eel version: 0.12.2
OS: raspbian 10 (buster) running on a Raspberry Pi 4B, note this also fails on RPi 3B
Browser chromium
Version 74.0.3729.157

You need to and --no-sandbox flag to cmdline_args if you run your script in root.
When you start chromium-browser in terminal by
sudo chromium-browser,
you will get this error:
Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
When run chromium-browser with --no-sandbox flag, I got warning:
Stability and security will suffer
I don't know what will happen later.

It sounds like you've got to the bottom of this so I'll close it off for now. Thanks :)

I got the same pb..
Eel version: last
OS: raspbian 10 (buster) running on RPi 3
Browser chromium
=> as a workaroud I decided to change the .xinitrc with the following config (I have a small 483x320 TFT and use 5555 port)
chromium-browser http://localhost:5555
--window-size=480,320
--window-position=0,0
--start-fullscreen
--kiosk
--incognito
--noerrdialogs
--disable-translate
--no-first-run
--fast
--fast-start
--disable-infobars
--disable-features=TranslateUI
--disk-cache-dir=/dev/null
--overscroll-history-navigation=0
--disable-pinch
--disable-quic
--enable-tcp-fast-open
--disable-gpu-compositing

I got the same pb..
Eel version: last
OS: raspbian 10 (buster) running on RPi 3
Browser chromium
=> as a workaroud I decided to change the .xinitrc with the following config (I have a small 483x320 TFT and use 5555 port)
chromium-browser http://localhost:5555
--window-size=480,320
--window-position=0,0
--start-fullscreen
--kiosk
--incognito
--noerrdialogs
--disable-translate
--no-first-run
--fast
--fast-start
--disable-infobars
--disable-features=TranslateUI
--disk-cache-dir=/dev/null
--overscroll-history-navigation=0
--disable-pinch
--disable-quic
--enable-tcp-fast-open
--disable-gpu-compositing

Maybe you can try to add one more flag:  --no-sandbox

I got the same pb..
Eel version: last
OS: raspbian 10 (buster) running on RPi 3
Browser chromium
=> as a workaroud I decided to change the .xinitrc with the following config (I have a small 483x320 TFT and use 5555 port)
chromium-browser http://localhost:5555
--window-size=480,320
--window-position=0,0
--start-fullscreen
--kiosk
--incognito
--noerrdialogs
--disable-translate
--no-first-run
--fast
--fast-start
--disable-infobars
--disable-features=TranslateUI
--disk-cache-dir=/dev/null
--overscroll-history-navigation=0
--disable-pinch
--disable-quic
--enable-tcp-fast-open
--disable-gpu-compositing

Maybe you can try to add one more flag: --no-sandbox

Hi, yes but it did not work using directly the cmd line args using the run command from the source code in the chrome.py file
https://github.com/samuelhwilliams/Eel/blob/master/eel/chrome.py
def run(path, options, start_urls):
    if options['app_mode']:
        for url in start_urls:
            sps.Popen([path, '--app=%s' % url] +
                       options['cmdline_args'],
                       stdout=sps.PIPE, stderr=sps.PIPE, stdin=sps.PIPE)
    else:
        args = options['cmdline_args'] + start_urls
        sps.Popen([path, '--new-window'] + args,
                   stdout=sps.PIPE, stderr=sys.stderr, stdin=sps.PIPE)

So I decided to remove this code and to configure directly the .xinitrc inside the rpi.
And then the kiosk mode worked.

@antonymarion
eel.start('mypage.html', mode='chromium', cmdline_args=['--start-fullscreen', '--no-sandbox', '--kiosk',  '--disable-pinch'], block=False)
work for me, I use raspbian buster in RPI4.

OK I will try.

It did not work, maybe the reason is I am using console autologin mode, to save ressources on a rpi3.
Did you use console autologin?


How come does CodeCrunch not recognise some Math functions?

BigCruise.java:8: error: cannot find symbol
        super(i, a, Math.ceilDiv(l,length), Math.ceilDiv(n,passengers));
                        ^
  symbol:   method ceilDiv(int,int)
  location: class Math
BigCruise.java:8: error: cannot find symbol
        super(i, a, Math.ceilDiv(l,length), Math.ceilDiv(n,passengers));
                                                ^
  symbol:   method ceilDiv(int,int)
  location: class Math
2 errors

The error I got. It worked totally fine on my machine.

Also, by using the Service class name this also triggers an error on the autograder.
    constructor Service.Service(Loader,Cruise) is not applicable
      (argument mismatch; int cannot be converted to Loader)
    constructor Service.Service(Service,Cruise) is not applicable
      (argument mismatch; int cannot be converted to Service)

Math.ceilDiv was added in Java 18. it isn't available in Java 17

SOLVED:
Just had to use some fancy tancy division to replace the problematic parts.
And usage of CodeCrunch as a debugging (because it is a different machine).
Slept at 3am by the way


ImportError: This package should not be accessible on Python 3.

I got error about fc_run so please help. At first I got following error in the stderr file in the 0-rawreads folder,
…
/home/asm/hdd/software/falcon/fc_env_200910/bin/python: Error while finding module specification for 'falcon_kit.mains.build_rdb' (ModuleNotFoundError: No module named 'falcon_kit')
…
then I found following solution at https://github.com/PacificBiosciences/FALCON_unzip/issues/49,
and then I change the PYTHONPATH to "/home/asm/hdd/software/falcon/fc_env_200910/lib"
However I found different error message, like
…
File "/home/asm/hdd/software/falcon/fc_env_200910/lib/python2.7/site-packages/reprlib/init.py", line 7, in
raise ImportError('This package should not be accessible on Python 3. '
ImportError: This package should not be accessible on Python 3.
What can I do in the next step to run falcon successfully.
Please help!

I don't know what reprlib is. But I think you need python3 for falcon.


Refactor _supported_features

This cleans up _supported_features just a tad to support #563
The variable supported is now a dictionary of supported attributes that can be used in a light.turn_on call.
I'm breaking up #563 into smaller parts as you requested last time :)
If you're wondering why I've imported all of the other color attributes (i.e. ATTR_RGBWW_COLOR etc) it's because I'd like to support these formats in the future.

Looks great!

Looks great!

Thanks! I appreciate you taking time out of your monday to look at these!
Hope you had a good weekend! :)

@basnijholt Hey there's an issue with this commit:
for some reason it's assuming all lights don't support ATTR_TRANSITION

I believe there's an issue with combining the supported_color_modes with legacy_supported_features. Perhaps a bug with python's .union? I'm honestly not sure why this PR doesn't work but I notice the debug message always says the legacy features don't support colors for all my lights.
So it follows that none of the legacy_supported_features are correctly combining into the new dict.


correct the order of expected and actual

correct the order of params to fit the expected and actual places.

This change is

LGTM, thanks!


Design Ricardian Contract Page

Design for Ricardian contract Page, also, validate if smart contract has Ricardian contract information if not we should be show a friendly message

sticky buttons to elect contract
padding top
margin around version
icon sizes

@tetogomez I've styled the main elements, could you help me out with the sticky titles?
https://github.com/eoscostarica/evodex/tree/fix/contractPage


Scrpy not working on p30 lite

Hi everyone,
I tried to run scrcpy on a p30 lite and didnt work, then I run it on a samsung s4 and j5 and work fine and a motorola and work fine but on the p30 lite it says:

If someone knows what can I do?  Worked!!!! Thanks a lot!!!!

@rom1v Is there a way to get it in all its glory? scrcpy is really sharp on other devices, and a bit low quality on the p30 lite.

Increase the definition until it fails:
scrcpy -m1024
scrcpy -m1280
scrcpy -m1600
...

Scientific 😄 Any way to get this automated? I wouldn't mind getting my hands dirty. Surely there's a reason this happens, right?

Surely there's a reason this happens, right?

The hardware encoder in your device is not able to encode the video with the requested configuration.

Surely there's a reason this happens, right?

The hardware encoder in your device is not able to encode the video with the requested configuration.


rescue handles StandardError by default, not Exception

This needs rebased.

@keating @andyw8 I don't think it's correct, it should be "do not rescue Excpetion" instead of "do not rescue StandardError" https://robots.thoughtbot.com/rescue-standarderror-not-exception

Yes, I agree (I just noticed that needed rebased, I hadn't actually read the code until now).


fix: 1575

Reviewers
Functional: @seve
Readability: @tihuan

Changes
Fixing test from https://github.com/chanzuckerberg/single-cell-data-portal/pull/1575

Before merge can we have a better commit name please


DidFocusTextDocument Notification for Text Synchronization

Currently the protocol supports didOpen text document and we faced a situation where we need to do a source compile and some other operations on file focus (when tab switch).
I would like to suggest having DidFocusTextDocument notification from client to the server. Or, is there any alternative way we can handle the same requirement?

Dups https://github.com/microsoft/language-server-protocol/issues/718


fix match entry points after importlib metadata upgrade

Purpose
Release v5.0.0 of importlib_metadata has broken the way entry points are retrieved from setup.cfg by deprecating the old API that we were using.
Proposal
Add the new way of getting entry points in a try/except so that we continue supporting old versions of importlib_metada
Closes #32

Successful PR Checklist:

[ ] Tests

[ ] (not applicable?)

[ ] Documentation

[x] (not applicable?)

[x] Had a good time contributing?
[ ] (Maintainers: add PR labels)

@ewjoachim I had some errors in the tests due to broken mocks that don't seem to be linked to this issue. I'm curious if you have an idea on how they should be fixed if they should.

aw Travis... I'm really far due maintaining this repo, aren't I?

Ok, closing this PR because it's integrated in the hell of a PR that #34 is.
Thanks a lot though, because you had the right approach on the issue.

@ewjoachim awesome :star_struck: Thank you for your work on this lib!


Enable streaming of large responses

Enable streaming of large responses instead of loading the full response into memory.

Maybe we can handle this with generators.


Now working in combination with barba.js

I am using WP for one of my projects and barba.js to make it SPA-like.
Plugin is working fine without barba.js and on first page load, however it doesn't work when navigating through pages (using barba) and I can't find any functions to be used to reinit/reload elements.
I tried setting manual hoverTarget which triggers on each page load, but this also works only on first load:
const players = document.querySelectorAll("hover-video-player");
players.forEach((player) => {
  console.log("set hover target", player);
  player.hoverTarget = document.querySelectorAll(".some-hover-target");
});

Output in log is exactly the same for first load and on each page load (through barba), but hover effect is not working.
Is there function I can call to reinit/reload plugin?

I managed to make it work like this, but I still would like to know if there is a way to do it the default way using custom element:
import HoverVideoPlayer from "hover-video-player";

const videos = document.querySelectorAll("[data-video]");
videos.forEach((el) => {
  let player = new HoverVideoPlayer();
  player.hoverTarget = el;
  player.playbackStartDelay = 250;
  player.classList.add("w-full");
  player.appendChild(el.querySelector("video"));
  el.appendChild(player);
});

The [data-video] element is just figure element that wraps my video, instead of custom hover-video-player element

Good question! Something definitely doesn't seem to be working right here. Would you happen to have a codepen or anything you could share to help reproduce the issue?

Wordpress on codepen? I used codepen for simple stuff, I don't know if this is possible.
I could send you zip of test project using barba and your plugin for testing purposes, but will need some contact info where to send it.

Hi, I was able to put together a simple reproduction of the issue. It looks like this is a fundamental problem with the barba.js library where it breaks web components; for whatever reason, any custom elements like <hover-video-player> don't get properly connected after a barba transition. Unfortunately this means there aren't really any changes I can offer on this library's end to fix the issue, but this is the simplest implementation I have found for dealing with the issue:
barba.hooks.enter((data) => {
  data.next.container
    .querySelectorAll("hover-video-player")
    .forEach((el) => {
      el.replaceWith(el.cloneNode(true));
    });
});

This will grab any new incoming hover-video-player elements from a transition and will clone and re-mount them all.
I hope that helps!


Change to new master branch name

Signed-off-by: Arnstein Kleven<EMAIL_ADDRESS>Issue #, if available:
Seems like the aws-iot-device-sdk-python-v2 repo changed the name of their master branch to main, breaking the build.
Description of changes:
Changing BRANCH from master to main.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I was about to send the same PR.
So +1 for its addition.


[zh] sync /controllers/job.md

content/zh-cn/docs/concepts/workloads/controllers/job.md

Why does the CI always fail? Is anything wrong in this PR? I cannot open the deploy log -_!

9:39:13 PM: ERROR 2023/01/06 13:39:00 [zh-cn] "docs/concepts/workloads/controllers/job.md": "控制器" is not a valid glossary term_id, see ./docs/reference/glossary/* for a full list

/approve


Kubeflow installation cannot complete on Ubuntu 18 and 20

Hi,
After 2 days of trying to install Kubeflow on Microk8s, i finally come to the community.
I trying on possible combination of Ubuntu 18.04 & 20.04 + Microk8s 1.18, 1.19, 1.20, 1.21.
On my my last attempt i had Ubuntu 18.04.5 and installed Microk8s 1.19.
Then i do the standards described here : https://www.kubeflow.org/docs/distributions/microk8s/kubeflow-on-microk8s/
- microk8s enable dns dashboard storage istio
<wait until all PODs are up & running>
- microk8s enable kubeflow
After more than 1 hour of install, the installation stalls and the message keeps saying there are still 10 components to install.
However looking at the kubectl get pods -A output, all pods are up & running.
When i do :
export NAMESPACE=istio-system
microk8s kubectl port-forward -n ${NAMESPACE} --address <IP_ADDRESS> svc/istio-ingressgateway 8080:80
and connect to the Kubeflow dashboard on port 8080, i get the overall frame but there is no section in the lesft panel.
If i connect locally to the http://.nip.io, i get a 404 error.
My VM is 8 vCPU, 32 GB RAM and 192GB SDD : so likely not a resource issue.
Any ideas ?
thx

inspection-report-20210922_041649.tar.gz

Hello @besn0847, it is very possible that you enabling istio before kubeflow is causing problems. You don't have to enable anything before executing microk8s enable kubeflow. Especially istio isn't necessary as kubeflow comes with its own istio.
I would recommend you to do the following:
Remove microk8s completely:
sudo snap remove microk8s --purge
Reinstall microk8s 1.21:
sudo snap install microk8s --classic --channel=1.21/stable
And afterwards enable kubeflow with the latest bundle:
microk8s enable kubeflow --bundle=cs:kubeflow-lite

Thank you. It finally worked by switching to a more powerful server. Was probably timeouting.


Feature: Alert admins to which plugins potentially reloaded?

I'm after some input of if the following feature would be worth implementing.
When issuing the /sponge plugins reload command, it would be handy to know if the plugin listed even listened for the reload event.
I propose something like this after running:

/sponge plugins reload

Issuing reload command to: PluginA , PluginB, PluginX , PluginZ
Then admins would be aware of any plugins that failed to listen, as they would not be listed.

/sponge plugins reload PluginA

either,
Issuing reload command to: PluginA
or
PluginA does not support reloading.

I think this would be a great addition along with some of the other changes presented in https://github.com/SpongePowered/SpongeCommon/issues/807.
I think reporting that the plugin does not support it is better if they simply don't listen to the event, as claiming there is an issue instead suggests the plugin had trouble reloading or failed somewhere.

@Meronat Maybe the language I used was slightly confusing.
If the plugin is listening for the reload event, then it would show:
Issuing reload command to: PluginA
If the plugin asked, does not listen for the reload event
PluginA does not support reloading.

Closing to consolidate with : https://github.com/SpongePowered/SpongeCommon/issues/807


Atomatic detect active account change and delete token_cache

When user changed account configs under ~/.paddle/config, running paddlecloud will not delete token_cache, so the previous token will be used. Need to delete that token.

How about check the auth for twice, if there is an authorization error occurred, request a new token and valid the auth again.

@Yancey1989 I think this is too hacky. We can encode the content of the file token_cache to include both token and active datacenter. When doing operations with paddlecloud command, we can verify between the config and token_cache

@typhoonzero  Cool, encode both activate datacenter and auth information looks like more elegant. I don't know much details about how to custom the token encode and encode for Django Rest Framework, will this more complex? If not, I aggree with this solution.

You can do something like: base64("{token: $token, user: $user}")


Store ExecCtx before work serializer in AresDnsResolver

I think https://github.com/grpc/grpc/pull/27883 caused b/212501393 - the work serializer is not running in the core thread and needs its own ExecCtx. This might also be needed in other places where work serializer is used; I'm not sure why we haven't run into these issues before, where segfaults are caused by ExecCtx not sticking around long enough for the callbacks to complete.

Thanks for the quick review Mark! There's no way for me to actually verify this or bisect the issue because the user has no reliable repro. The issue first appeared on December 28 based on the bug  -  @apolcyn feel free to take the bug if you have any ideas!

Looking at that bug, the crash is happening on a build from early November. This rules out #27883 as a possible cause, which was merged in December.
I agree with Mark that it doesn't seem possible for this callback to be missing an ExecCtx.

Okay, thanks for the feedback - I'll take another look and sorry for the inconvenience!


fix(WebVTT): Fix support for line:0 vertical alignment

Related to https://github.com/shaka-project/shaka-player/issues/4446

@shaka-bot test

@shaka-bot test


Create particles-jquery.js

Version that uses jquery.
Fixes some issues with the canvas size.

@kondensiert why would adding a jQuery version be helpful?


Remove the online address and rename max privacy to offline

All screens here https://app.zeplin.io/project/5c73dc8aa74b4b4085a86a91/dashboard?seid=5f1ed1f2ab9a393acc565e63

receive screen: https://app.zeplin.io/project/5ba9be48f029d520c456f395/dashboard?seid=5f201b5c12b83b36fe21fa4e

checked


Allow multiple base packages.

I found a situation where multiple base packages are needed. I think this could be useful to others.

Hi and thank you for you very much for your pull request! :)
I have some feedback:

The current setting is basePackage, and thus changing it to basePackages breaks backwards-compatibility. Please leave the original property there and just add the one allowing multiple basePackages.

Please remove changes that are only whitespace/formatting. They clutter your patch.

Ok. You are right.
So, do you think both parameters can be present? Ex.:
<configuration>
	<basePackage>org.my.project</basePackage>
	<basePackages>
		<basePackage>org.my.otherprojectA</basePackage>
		<basePackage>org.my.otherprojectB</basePackage>
	</basePackages>
</configuration>

or mutually exclusive? Ex.:
only one package:
<configuration>
	<basePackage>org.my.project</basePackage>
</configuration>

many packages:
<configuration>
	<basePackages>
		<basePackage>org.my.project</basePackage>
		<basePackage>org.my.otherprojectA</basePackage>
		<basePackage>org.my.otherprojectB</basePackage>
	</basePackages>
</configuration>

I think the second choice is better. But then I must add the mutually exclusivity validation. I'm not an expert in maven plugins but I think is not possible to do that validation only with annotations parameters. So, i will investigate a bit to put that validation in the correct place.

Yes, just have both options. I would just throw an error if you try to set both :)

Done.

Thank you! Will cut a release (very) soon.

Closed in 2.7.0


validation issue

there are several validation issues with tokenlistooor-produced token list:

instead of omitting the optional logoURI where it doesn't exist, the script populates the list with "logoURI": "" which is not a valid uri
the timestamp format must be in iso format. instead of "timestamp": "08/04/2024 14:16:52" it should say 2024-08-04T14:16:52Z or 2024-08-04T14:16:52+00:00

the official json schema can be found here https://github.com/Uniswap/token-lists/blob/main/src/tokenlist.schema.json

meanwhile relaxed the checks in ape https://github.com/ApeWorX/py-tokenlists/pull/39


Bind Module for Amazon Glue Metastore to support Caching.

Sorry my previous pull request got corrupted in rebasing.
Issue #1487

It would be better to update commit title. We shouldn't end with period . and the current title mixes uppercases "Module", "Metastore" and "Caching".
How about simply Add support for Glue metastore cache?

@ebyhr Title updated as suggested.

@gs-asrivastav Sorry, I mean commit message (not PR tittle). Also, could you squash the commits without  rebasing with upstream? Because the 2nd and 3rd commit diff aren't important. Even if you do force-push, we can confirm the diff on GitHub.

@ebyhr Done!

Could you update the commit message too? Basically, we don't use following period ..

@ebyhr Sorry i'd missed that, done!


Make every quest with requirements cross out the levels/quests you have completed

From https://www.reddit.com/r/2007scape/comments/8eyks2/suggestion_make_every_quest_with_requirements . Since Jagex probably won't do this, maybe we can implement it. Image: https://i.imgur.com/4ZxqgyP.png

This was definitely done for diaries. I'm not sure if this is done for quests. Can be closed if done.

I am pretty sure this is added as quests get their requirements striked out each of them is done. I just can't find when this was added as a runelite or vanilla feature.

I am pretty sure this is added as quests get their requirements striked out each of them is done.

Unless something has changed (and I don't think it has), the issue is that only some quests get their requirements striked out, rather than all of them.

I just can't find when this was added as a runelite or vanilla feature.

I'm pretty sure it's vanilla.

At some point, Jagex seem to have gone through and standardised all the quest scroll texts, which seems to have fixed this.


Fix import paths, missing vendor files in repo move.

This change primarily focuses on 2 things:

Renames module path from github.com/tektoncd/experimental/results to
github.com/tektoncd/results.
Adds missing vendored plumbing scripts to fix broken CI tests. vendor directory was copied verbatim from experimental/vendor for compatibility.

Note on YAML indentation: This was autogenerated by prettier, though yamllint accepts both forms. Sticking with prettier output, since this is likely what we'll standardize on in the future.

/hold cancel


Add image build workflow on prs and pushes

This commit introduces a new workflow to attempt building EIB container image for prs and pushes to verify the image is buildable.

Just in case I had this in my own fork https://github.com/e-minguez/edge-image-builder/pull/1

Just in case I had this in my own fork e-minguez#1 This includes pushing the container image to the ghcr registry as well

Didn't know you were looking into this as well.
Not having an image build check for prs/pushes made me add this so I added a simple one.
We could and should perhaps have a push/post-merge workflow based on yours to push built images and update this one later on.


Add AliExpress

I know there's already Alibaba, so I don't know if the process is the same, but I saw Alibaba is listed as hard, while deleting an AliExpress is pretty easy.
Name: AliExpress
URL: https://accounts.aliexpress.com/user/organization/deactive_account.htm
Difficulty: Easy
Notes: To delete your account, just go to your "My AliExpress" page then click on the "Account Settings" then "Edit Settings" then choose the "Edit Member Profile" then click on the "Deactivate Account" button. When you are  on the Deactivation page, you can see there the option "Release my account at the same time" which means if you click on "Yes" your account will be deleted and all the data will be permanently deleted.

Thanks for reporting!


[feature] Make models and pornstars be searchable from creators tab

At the moment only chans are searchable there.
My git skills are pretty limited but I've seen support for pornstar and models info was added recently by @doombr1nger.
Is it in the works?
Thanks guys for this lovely project!

I can start this soon unless @paaspaas00 has plans for it already

Actually, I just realized this: the creators tab only searches subscribed creators, so it should work if you subscribe.
Though, I would like to implement PornHub's search filters sometime soon.

@doombr1nger yep you're right, creator's tab only searches creators,but there's another button to search for unsubscribed creators, maybe @teaalltr meant searching from the top-left button next to the Cast button?
I planned to work on premium support but I dismissed my account and don't really plan to recreate one.
@doombr1nger feel free to work on everything you want, I'll happily help and review if you need it, and of course merge as soon as it works!

there's another button to search for unsubscribed creators

Ah, right, I don't know how I missed that one. Thanks. I'll look into it sometime during this week.

Hey guys, @doombr1nger @paaspaas00 any news on this?


[BUG]: Hover effect on Facebook & twitter  share button

Kindly explain, what is the issue or what bug do you want to be fixed?
After the page is fully loaded,
when ever any user hover on facebook share button.
the button reanimate,
we want any one to remove that reanimation .
make sure to read the contribution rules.
Screenshot of the issue.

What browsers are you seeing the problem on?
No response
Code of Conduct

[X] i have read the contribution guideline
[X] i am sure, this issue is not raised before.

Do you want to fix the issue?
None

could you assgin me

yeah sure

assigned,
star the repo, and do the work

The error occurred due to adding a new div through the event listener of the Twitter and Facebook icon

The error occurred due to adding a new div through the event listener of the Twitter and Facebook icon

did you understand the problem?

The error occurred due to adding a new div through the event listener of the Twitter and Facebook icon

did you understand the problem?

Whenever I add the inner HTML through this event listener the bug occurs
I comment on this lines inner HTML then its working fine

The error occurred due to adding a new div through the event listener of the Twitter and Facebook icon

did you understand the problem?

Whenever I add the inner HTML through this event listener the bug occurs I comment on this lines inner HTML then its working fine

exactly,
innerHTML.
but one thing you have to fix is that.
you should not comment code inside code.
either keep it or delete it.

Make a PR , if you fix it

The error occurred due to adding a new div through the event listener of the Twitter and Facebook icon

Did you understand the problem?

Whenever I add the inner HTML through this event listener the bug occurs I comment on this lines inner HTML then its working fine

exactly, innerHTML. but one thing you have to fix is that. you should not comment code inside code. either keep it or delete it.

I mean I just explain you the error so for facebook i added the link directly to element not after the event listener
but for twitter the link is customize so I just need to this in that way i can access customize link

but you can fix it by using another event rather than mouse enter.
think about it.

with another event same problem occur

with another event same problem occur

well,
if you use "load", it wont occur.
but you have to fix other thing with it.
can you fix both facebook and twitter?

ok, just fix the facebook button,
and make a PR.
i will see the rest


Overlapping Labels

Had a look at the current release and saw some overlapping labels:

Might be want something you'd like to fix?
Cool idea, thanks for that!

well spotted, thank you. Will be fixed in the next release.


Creating discriminated unions from functions

export const Parent = (id: string, ...ids: string[]) => {
  const toObj = (i: string) =>
    z.object({
      type: z.literal(`${i}_id`),
      [`${i}_id`]: z.string()
    });
  return z.discriminatedUnion("type", [toObj(id), ...ids.map(toObj)]);
};

const P = Parent("system", "user");
type P = z.infer<typeof P>;
//   ^? { [x: string]: string; type?: `${string}_id` | undefined }

const P2 = z.discriminatedUnion("type", [
  z.object({
    type: z.literal("system_id"),
    system_id: z.string()
  }),
  z.object({
    type: z.literal("user_id"),
    user_id: z.string()
  })
]);
type P2 = z.infer<typeof P2>;
//   ^? { type: "system_id"; system_id: string; } | { type: "user_id"; user_id: string; }

I am expecting the types, P and P2, to be identical
Maybe @conorbrandon will know :D

Closer, but not still not quite right:
const system = "system";
const user = "user";
const P3 = z.discriminatedUnion("type", [
  z.object({
    type: z.literal(`${system}_id`),
    [`${system}_id`]: Id
  }),
  z.object({
    type: z.literal(`${user}_id`),
    [`${user}_id`]: Id
  })
]);
type P3 = z.infer<typeof P3>;

EDIT:
I can do this:
const system = "system" as const;
const user = "user" as const;
const P3 = z.discriminatedUnion("type", [
  z.object({
    type: z.literal(`${system}_id`),
    [`${system}_id`]: Id
  }),
  z.object({
    type: z.literal(`${user}_id`),
    [`${user}_id`]: Id
  })
]);
type P3 = z.infer<typeof P3>;

Took that as a challenge 😆 . Here's the best I got:
import { z } from "zod";

/**
 * Do you ever find your computed property names being widened to `string`? Boy, is
 * [this](https://github.com/microsoft/TypeScript/issues/13948#issuecomment-1333159066)
 * the pointless helper type you've been looking for! (Well, it's a good solution, but shouldn't be needed)
 */
export const kv = <K extends PropertyKey, V>(key: K,val: V): { [P in K]: { [Q in P]: V } }[K] => {
  return { [key]: val } as any;
};
const toObj = <I extends string>(i: I) => {
  return z.object({
    type: z.literal(`${i}_id`),
    ...kv(`${i}_id`, z.string()),
  });
};
type ToObj<I extends string> = ReturnType<typeof toObj<I>>

const Parent = <const IDs extends readonly [string, ...string[]]>(...ids: IDs) => {
  const members = ids.map(toObj) as { -readonly [K in keyof IDs]: ToObj<IDs[K]> };
  return z.discriminatedUnion("type", members);
};

const P = Parent("system", "user");
type P = z.infer<typeof P>;
//   ^? type P = { type: "system_id"; system_id: string; } | { type: "user_id"; user_id: string; }

I tried using a helper like mapTuple, instead of a type assertion on members, but unfortunately because the input array (ids) is heterogeneous, the return type becomes a union of all possible outputs based on the inputs. For example:
const mapTuple = <const Arr extends readonly [any, ...any[]], U>(arr: Arr,cb: (t: Arr[number], index?: number) => U): { -readonly [K in keyof Arr]: U } => {
  return arr.map(cb) as any;
};
const m = mapTuple(["", 0], (arg) => `${arg}` as const);

I wonder if distributive conditional types can help in the mapTuple example. Will have to give it a try when I get time.
Regardless, thanks again for the help!

No prob! I was literally just googling how to write mapTuple for heterogeneous tuples, seems like it's impossible, sadly.

@willruggiano Also, correction, sorry! const type parameters aren't actually needed for Parent. (I've got so used to using them I forgot primitive arrays can be inferred literally without any extra help.)
const Parent = <IDs extends [string, ...string[]]>(...ids: IDs) => {
  const members = ids.map(toObj) as { [K in keyof IDs]: ToObj<IDs[K]> };
  return z.discriminatedUnion("type", members);
};


Is the Docs out dated??

I found in the emqttd broker, in emqttd_client.erl, there is only one start_link/2 function, and the docs of esockd, states using a start_link/1 function instead.
when i digged into the source code, i found esockd used the erlang:apply(M,F, [Conn|Args]), which is the start_link/2, so is the doc not updated? if not, please do it, otherwise it will make us confused.

invalid issue

@zzeng4, The doc is right. You can specify initial arguments for callback function, for example:
MFArgs = {echo_server, start_link, [Arg1, Arg2]},
esockd:open(echo, 5000, Options, MFArgs).

The echo_server:start_link/3 should be:
start_link(Conn, Arg1, Arg2) ->
    ...


chore: add pyproject file in bindings directory

This pyproject file can actually be recognized by the black formatter so if you have format on save enabled in vscode it will choose the proper line length.
Along with this, the black --line-length=90 should be removed from the ostk-format-python in ostk-base since each ostk repo should replace this with a pyproject file in the root of the bindings.

Does anyone know what the pyproject.toml.in file is for? Chat-GPT told me that it was a template, but does our build/package process for python actually use it?
Once we move from setup to pyproject for ostk we shouldn't need it anymore right?

I think its best to include everything in the python package for now (including all data and unit tests and everything) until we migrate to pyproject.toml entirely and have more fine grained control over what we put in the package, even if the python package ends up being larger.

Does anyone know what the pyproject.toml.in file is for? Chat-GPT told me that it was a template, but does our build/package process for python actually use it?
Once we move from setup to pyproject for ostk we shouldn't need it anymore right?

@Derollez ?

Pyproject is a meta layer that tells python that we currently use setup tools and oriente it towards finding the setup.cfg if I am not mistaken


Better Building of FIRRTL From Source

This allows you to build FIRRTL from source in a much cleaner way. In this repo you can do so in the following way:
# From root of this repo
git clone git@github.com:freechipsproject/firrtl.git
sbt -Dsbt.sourcemode=true -Dsbt.workspace=$PWD

This will use the source checkout of firrtl, having SBT manage both (much better for use with IDEs and other tooling). You can commit those -D arguments in .sbtopts and SBT will pick it up automatically.
There is a companion rocket-chip PR to come.
TODO

[ ] Write doc for this new behavior

Contributor Checklist

[NA] Did you add Scaladoc to every public function/method?
[ ] Did you add at least one test demonstrating the PR?
[x] Did you delete any extraneous printlns/debugging code?
[x] Did you specify the type of improvement?
[ ] Did you add appropriate documentation in docs/src?
[x] Did you state the API impact?
[x] Did you specify the code generation impact?
[x] Did you request a desired merge strategy?
[x] Did you add text to be included in the Release Notes for this change?

Type of Improvement

new feature/API    (in the build at least)

API Impact
This breaks the firrtl.jar unmanaged dependency technique for building chisel3 with firrtl from source. This new API works a lot better
Backend Code Generation Impact
No impact
Desired Merge Strategy

Squash

Release Notes
Improve chisel3 support for building against firrtl from source
Reviewer Checklist (only modified by reviewer)

[x] Did you add the appropriate labels?
[x] Did you mark the proper milestone (3.2.x, 3.3.x, 3.4.0, 3.5.0) ?
[x] Did you review?
[ ] Did you check whether all relevant Contributor checkboxes have been checked?
[ ] Did you mark as Please Merge?

@seldridge I added some documentation, I intend to merge this once it passes


EditorValidation call all OnValidate() on all scenes, even the ones that are not exported in the build

EditorValidation call all OnValidate() on all scripts of all scenes, even the ones that are not exported in the build.
Using the plugin Feels of MoreMountains, it cause side effect at build like disabling the vertical sync. One of the demo include a script that change it in OnValidate()

There is no OnValidate call, all the editor validation system does it check all objects in all scenes that use the Required or Validate attributes, i dont see how it would turn VSync off unless you turn it off in a function called by the Validate attribute

It would be great to have the opportunity to turn off validation completely or only run on scenes in build or on selected scenes.

I confirm that doing EditorValidation > Validate Scenes will call all OnValidate of all scenes in the project.
Even if you don't call them yourself, I suppose that EditorSceneManager.OpenScene will do it automatically.
I can understand that when you build you need to check scenes that are included in build. But it probably should not do that on other scenes.
You can test it with this simple project : TestAttributes.zip
I added a script to a scene that is not included in the build. This script print in the console "OnValidate()" when it's OnValidate() method is called. When you build or apply EditorValidation > Validate Scenes. The message is logged.
The VSync turned off is a scenario that happen to me because we are using the plugin Feels of MoreMountains. It's not directly related to your plugin of course but since EditorValidation call every OnValidate() of all scenes it call a demo scene of the plugin that disable VSync in it's OnValidate().

Aha I understand now, alright in that case I will make it so it will only check scenes in build, maybe add something like a preprocessor directive to manually exclude OnValidate calls. But note that it will take a bit before I work on the new update since I'm dealing with some stuff IRL

Yeah no problem, as a hotfix I disabled the OnValidate that cause the issue.


MetadataLoader for loading for short number metadata, alternate formats, prefixmapper, and geocoding

See #1642 for context.
MetadataSource might be augmented with getAlternateFormatsForCountry and getShortNumberMetadataForRegion, such that custom MetadataLoader implementations could be used.
This would also entail modifying ShortNumberInfo and PhoneNumberMatcher to pass an external MetadataLoader instance to MetadataManager.

Thanks for providing all the details we need! This sounds like a good idea.
However, metadata updates are the priority for us to ensure the data is fresh.
We will get to this as soon as we have some free time.
Since we receive many feature requests with varying levels of impact and
subsequent priorities, please help us help you by making us
understand the impact here if possible.

Let's update prefixmapper and geocoding in one go when we get to this. From #577.

Also related: MetadataLoader in AYTF, see #1997


effect_estimate different using do operator and _estimate_effect function

the estimated effect value using the following functions are very different:
method 1:
model.estimate_effect(estimand
,method_name="backdoor1.linear_regression"
,control_value=  [0,0,0,0,0,0,0,0,0,0,1,0,0,0]
,treatment_value=[1,1,1,1,1,0,0,0,0,0,1,0,0,0]
)
estimate = 0.4148115113872879
method 2:
treatment = model.do((1,1,1,1,1,0,0,0,0,0,1,0,0,0),identified_estimand=estimand,method_name="backdoor1.linear_regression")
control = model.do((0,0,0,0,0,0,0,0,0,0,1,0,0,0),identified_estimand=estimand,method_name="backdoor1.linear_regression")
estimate = treatment - control = 0.7319943080466134
looking at the source code, both methods are using the same function (def _do(self, treatment_val, data_df=None)) for the effect estimation:
effect_estimate = self._do(self._treatment_value, data_df) - self._do(self._control_value, data_df)
but I cant figure out why they are different.

That is not expected. Thanks for raising this, @yoonkanglow. Having a look and will post a fix for this.