Unable to create temporary file

Do you know which directory is? I'm on OSX with XAMPP

That should be the system temp directory. You can query this by running php -r 'echo sys_get_temp_dir() . "\n";' at the command line.

you can set the sys_temp_dir = './tmp' in php.ini

Laravel Project
getting similar error but not having to do with permissions:
curl_setopt_array(): Unable to create temporary file.
tmp file is created in my windows tmp dir.
Windows Server 2008 R2 Standard, IIS7, PHP 7.2.6, Laravel 5.6

i can't find any reference..

I got such an error on my windows 10. I ran php -r 'echo sys_get_temp_dir() . "\n";' to get the Temp directory (Mine was C:\WINDOWS\TEMP). Using the file explorer, i opened the folder and accepted request to permanently have access to this folder. This worked for me.

I'm sorry, I don't understand what you talking about.
On Wed, Aug 26, 2020, 4:33 AM Destiny Maina<EMAIL_ADDRESS>wrote:

I got such an error on my windows 10. I ran php -r 'echo
sys_get_temp_dir() . "\n";' to get the Temp directory (Mine was
C:\WINDOWS\TEMP). Using the file explorer, i opened the folder and accepted
request to permanently have access to this folder. This worked for me.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/guzzle/guzzle/issues/1363#issuecomment-680280689, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AFN362UBQZL47CXP5XCNTYTSCQUZHANCNFSM4BY3LEIQ
.

I have same issue on MAC, and I cant change permissions to that temporary folder, that my webserver could write to it

First  the problem is when create a new laravel project for example you must detect a path to store files temporary and this path is not correct or it is not allowed accessing to it
After one week working in this error finally I found this solution for windows users:

open php.ini from this path 'C:\xampp\php' (if you are using xampp)
inside php.ini search about 'sys_temp_dir' uncomment it, and set value to 'C:\Users\USER\AppData\Local\Temp'
finally it will work

dsa

First, the problem is when create a new laravel project for example was happened because you must detect a path for storing files temporary and this path is not correct or it is not allow accessing to it After one week working in this error finally I found this solution for windows users:
1. open php.ini from this path 'C:\xampp\php' (if you are using xampp)

2. inside php.ini search about 'sys_temp_dir' uncomment it, and set value to 'C:\Users\USER\AppData\Local\Temp'

3. finally it will work

Thanks my friend, that works for me <3


GH-2168 extracted function to return error

Fixes https://github.com/openebs/openebs/issues/2168
extracted the duplicated code to a function to return error

Thanks @S4KH for picking up this issue but a PR has been already raised regarding this. Kindly close this PR.


4th screensize for ultrawide screens

Description
4th screensize for ultrawide screens
Priority
Medium (Would be very useful)

Hi, Homar v1.0 will already take into consideration screen of all sizes.
Look forward to it! You can already join the alpha testers if you want to on our discord.
although it's not production ready, we would love feedback from alternative screens users.

Nice to know, the I will close this


fix(OntologyResponderV2): Add a global ontology cache lock

Fixes https://dasch.myjetbrains.com/youtrack/issue/DSP-181.

@lrosenth Please try this branch. There was already an update lock on each ontology, but that doesn't help if you have concurrent updates to different ontologies, so I used a global update lock instead. See if this fixes the problem.

@subotic Thanks for the review!


Rule proposal - Documentation rule - Forbid usage of "When overridden/implemented in a derived class"

API document often has the summary starting with "When implemented in a derived class, ", such as "When implemented in a derived class, runs the activity’s execution logic.". The prefix on this API documentation ceases to be relevant in the derived types. The documentation in the derived types should be updated to remove the prefix. In the example here, When implemented in a derived class, runs the activity’s execution logic. should be updated with Runs the activity’s execution logic.. If such a rule is adopted, then perhaps it should also apply to the base class as it is not an ideal summary on the base class anyway as the main part of the summary still describes the method accurately.
Originally proposed by rprimrose http://stylecop.codeplex.com/workitem/6832

follow up discussion:
andyr wrote Mar 21, 2011 at 10:24 AM
Or document the base class and use  and the derived class

When a derived class takes on the xmldoc for the base class, the documentation is not always valid for the derived class. This is especially the case when the base API contains documentation that starts with "When overridden in a derived class, ".
A rule (and associated code cleanup action + quick fix) could detect overridden members that have a summary that starts with this text and remove the text while making the first letter of the next work uppercase.
For example:
When overridden in a derived class, gets a value indicating whether this property is read-only.
should be detected and rewritten as
Gets a value indicating whether this property is read-only.
originally proposed by rprimrose http://stylecop.codeplex.com/workitem/7079

follow up discussion:
andyr wrote Aug 21, 2011 at 9:29 PM
This is not going to wokr well when we move to multi-language in 5.0. Any thoughts?
rprimrose wrote Aug 22, 2011 at 5:43 AM
I would assume that it would be aligned with the way other similar xmldoc rules would be implemented, for example, the rule that looks at and updates the standard summary text for a constructor.
Presumably you will have a set of language files from which you can use to make comparisons on text and then use the same language files to define update values. In the case of this suggestion, the update text is String.Empty with an upper-case (which can be culture aware) on the remaining text. In this case the rule will only require a detection value in the language file.
I can't really add anything else without further information about the plans for multi-language support.

I don't have strong opinion regarding this.

Seems like a lot of work for a situation I rarely see (if ever).

:-1: for StyleCop. We shouldn't have a rule that flags a correct implementation, but I don't think it belongs here. Maybe someone should create an analyzer that does much more extensive contents of documentation analysis and this idea moved there.


Intermittent failure for test_tsqr_uncertain

cc @convexset any thoughts on how to avoid this intermittent failure in the tsqr tests?
In [1]: from dask.array.tests.test_linalg import test_tsqr_uncertain

In [2]: for i in range(1000): test_tsqr_uncertain(40, 5, (10, 5), True, True, None)
---------------------------------------------------------------------------
LinAlgError                               Traceback (most recent call last)
<ipython-input-2-8e08b9f31742> in <module>()
----> 1 for i in range(1000): test_tsqr_uncertain(40, 5, (10, 5), True, True, None)

~/workspace/dask/dask/array/tests/test_linalg.py in test_tsqr_uncertain(m_min, n_max, chunks, vary_rows, vary_cols, error_type)
    131             # test QR
    132             q, r = tsqr(data)
--> 133             q = q.compute()  # because uncertainty
    134             r = r.compute()
    135             assert_eq((m_q, n_q), q.shape)  # shape check

~/workspace/dask/dask/base.py in compute(self, **kwargs)
    154         dask.base.compute
    155         """
--> 156         (result,) = compute(self, traverse=False, **kwargs)
    157         return result
    158

~/workspace/dask/dask/base.py in compute(*args, **kwargs)
    400     keys = [x.__dask_keys__() for x in collections]
    401     postcomputes = [x.__dask_postcompute__() for x in collections]
--> 402     results = schedule(dsk, keys, **kwargs)
    403     return repack([f(r, *a) for r, (f, a) in zip(results, postcomputes)])
    404

~/workspace/dask/dask/local.py in get_sync(dsk, keys, **kwargs)
    560     """
    561     kwargs.pop('num_workers', None)    # if num_workers present, remove it
--> 562     return get_async(apply_sync, 1, dsk, keys, **kwargs)
    563
    564

~/workspace/dask/dask/local.py in get_async(apply_async, num_workers, dsk, result, cache, get_id, rerun_exceptions_locally, pack_exception, raise_exception, callbacks, dumps, loads, **kwargs)
    527
    528                 while state['ready'] and len(state['running']) < num_workers:
--> 529                     fire_task()
    530
    531             succeeded = True

~/workspace/dask/dask/local.py in fire_task()
    502                             args=(key, dumps((dsk[key], data)),
    503                                   dumps, loads, get_id, pack_exception),
--> 504                             callback=queue.put)
    505
    506             # Seed initial tasks into the thread pool

~/workspace/dask/dask/local.py in apply_sync(func, args, kwds, callback)
    549 def apply_sync(func, args=(), kwds={}, callback=None):
    550     """ A naive synchronous version of apply_async """
--> 551     res = func(*args, **kwds)
    552     if callback is not None:
    553         callback(res)

~/workspace/dask/dask/local.py in execute_task(key, task_info, dumps, loads, get_id, pack_exception)
    293         failed = False
    294     except BaseException as e:
--> 295         result = pack_exception(e, dumps)
    296         failed = True
    297     return key, result, failed

~/workspace/dask/dask/local.py in execute_task(key, task_info, dumps, loads, get_id, pack_exception)
    288     try:
    289         task, data = loads(task_info)
--> 290         result = _execute_task(task, data)
    291         id = get_id()
    292         result = dumps((result, id))

~/workspace/dask/dask/local.py in _execute_task(arg, cache, dsk)
    269         func, args = arg[0], arg[1:]
    270         args2 = [_execute_task(a, cache) for a in args]
--> 271         return func(*args2)
    272     elif not ishashable(arg):
    273         return arg

~/Software/anaconda/lib/python3.6/site-packages/numpy/linalg/linalg.py in qr(a, mode)
    752     a, wrap = _makearray(a)
    753     _assertRank2(a)
--> 754     _assertNoEmpty2d(a)
    755     m, n = a.shape
    756     t, result_t = _commonType(a)

~/Software/anaconda/lib/python3.6/site-packages/numpy/linalg/linalg.py in _assertNoEmpty2d(*arrays)
    223     for a in arrays:
    224         if _isEmpty2d(a):
--> 225             raise LinAlgError("Arrays cannot be empty")
    226
    227 def transpose(a):

LinAlgError: Arrays cannot be empty

In [3]: debug
> /home/mrocklin/Software/anaconda/lib/python3.6/site-packages/numpy/linalg/linalg.py(225)_assertNoEmpty2d()
    223     for a in arrays:
    224         if _isEmpty2d(a):
--> 225             raise LinAlgError("Arrays cannot be empty")
    226
    227 def transpose(a):

ipdb> pp a
array([], shape=(0, 3), dtype=float64)
ipdb> up
> /home/mrocklin/Software/anaconda/lib/python3.6/site-packages/numpy/linalg/linalg.py(754)qr()
    752     a, wrap = _makearray(a)
    753     _assertRank2(a)
--> 754     _assertNoEmpty2d(a)
    755     m, n = a.shape
    756     t, result_t = _commonType(a)

ipdb>
> /home/mrocklin/workspace/dask/dask/local.py(271)_execute_task()
    269         func, args = arg[0], arg[1:]
    270         args2 = [_execute_task(a, cache) for a in args]
--> 271         return func(*args2)
    272     elif not ishashable(arg):
    273         return arg

ipdb> pp func
<function qr at 0x7feba447a9d8>
ipdb> pp args2
[array([], shape=(0, 3), dtype=float64)]
ipdb> up
> /home/mrocklin/workspace/dask/dask/local.py(296)execute_task()
    294     except BaseException as e:
    295         result = pack_exception(e, dumps)
--> 296         failed = True
    297     return key, result, failed
    298

ipdb> pp key
('qr-bb4232513fb6d6a0b66ccbea15fe7885', 5, 0)

I've taken to displaying the sizes of the matrices actually passed in (since the are generated from_array).
They all, as per design, are non-empty, with at least one column and some rows.
Noting the failure is reported by numpy, my guess is that there are empty chunks after...
    mat = np.random.rand(m_min * 2, n_max)
    m, n = m_min * 2, n_max
    mat[0:m_min, 0] += 1
    _c0 = mat[:, 0]
    _r0 = mat[0, :]
    c0 = da.from_array(_c0, chunks=m_min, name='c')
    r0 = da.from_array(_r0, chunks=n_max, name='r')
    data = da.from_array(mat, chunks=chunks, name='A')
    if vary_rows:
        data = data[c0 > 0.5, :]
        mat = mat[_c0 > 0.5, :]
        m = mat.shape[0]
    if vary_cols:
        data = data[:, r0 > 0.5]
        mat = mat[:, _r0 > 0.5]
        n = mat.shape[1]

This leads to a question... Should tasks be generated dynamically for arrays of uncertain dimensions?

Let me look into replacing the call to np.linalg.qr with something that returns flat (height 0) arrays for q and r if a flat array is passed in. Tomorrow or so...

Should tasks be generated dynamically for arrays of uncertain dimensions?

This has come up before. Though that context was more generally about the value of dynamic construction of Dask graphs than for uncertain dimensions specifically. Should add that some schedulers are better for this usage than others. ( https://github.com/dask/dask/issues/3235 ) Could be a fun problem to explore if it is interesting. ;)

So I replaced the call to np.linalg.qr with something that returns flat (height 0) arrays for q and r if a flat array is passed in.
Now the error is moving down...
(56, 2)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-2-8e08b9f31742> in <module>()
----> 1 for i in range(1000): test_tsqr_uncertain(40, 5, (10, 5), True, True, None)

~/repositories/others/dask/dask/array/tests/test_linalg.py in test_tsqr_uncertain(m_min, n_max, chunks, vary_rows, vary_cols, error_type)
    131         # test QR
    132         q, r = tsqr(data)
--> 133         q = q.compute()  # because uncertainty
    134         r = r.compute()
    135         assert_eq((m_q, n_q), q.shape)  # shape check

~/repositories/others/dask/dask/base.py in compute(self, **kwargs)
    154         dask.base.compute
    155         """
--> 156         (result,) = compute(self, traverse=False, **kwargs)
    157         return result
    158

~/repositories/others/dask/dask/base.py in compute(*args, **kwargs)
    400     keys = [x.__dask_keys__() for x in collections]
    401     postcomputes = [x.__dask_postcompute__() for x in collections]
--> 402     results = schedule(dsk, keys, **kwargs)
    403     return repack([f(r, *a) for r, (f, a) in zip(results, postcomputes)])
    404

~/repositories/others/dask/dask/threaded.py in get(dsk, result, cache, num_workers, **kwargs)
     73     results = get_async(pool.apply_async, len(pool._pool), dsk, result,
     74                         cache=cache, get_id=_thread_get_id,
---> 75                         pack_exception=pack_exception, **kwargs)
     76
     77     # Cleanup pools associated to dead threads

~/repositories/others/dask/dask/local.py in get_async(apply_async, num_workers, dsk, result, cache, get_id, rerun_exceptions_locally, pack_exception, raise_exception, callbacks, dumps, loads, **kwargs)
    519                         _execute_task(task, data)  # Re-execute locally
    520                     else:
--> 521                         raise_exception(exc, tb)
    522                 res, worker_id = loads(res_info)
    523                 state['cache'][key] = res

~/repositories/others/dask/dask/compatibility.py in reraise(exc, tb)
     67         if exc.__traceback__ is not tb:
     68             raise exc.with_traceback(tb)
---> 69         raise exc
     70
     71 else:

~/repositories/others/dask/dask/local.py in execute_task(key, task_info, dumps, loads, get_id, pack_exception)
    288     try:
    289         task, data = loads(task_info)
--> 290         result = _execute_task(task, data)
    291         id = get_id()
    292         result = dumps((result, id))

~/repositories/others/dask/dask/local.py in _execute_task(arg, cache, dsk)
    269         func, args = arg[0], arg[1:]
    270         args2 = [_execute_task(a, cache) for a in args]
--> 271         return func(*args2)
    272     elif not ishashable(arg):
    273         return arg

ValueError: shapes (0,2) and (0,2) not aligned: 2 (dim 1) != 0 (dim 0)

In [3]: debug
> /Users/jeremychen/repositories/others/dask/dask/local.py(271)_execute_task()
    269         func, args = arg[0], arg[1:]
    270         args2 = [_execute_task(a, cache) for a in args]
--> 271         return func(*args2)
    272     elif not ishashable(arg):
    273         return arg

ipdb> up
> /Users/jeremychen/repositories/others/dask/dask/local.py(297)execute_task()
    295         result = pack_exception(e, dumps)
    296         failed = True
--> 297     return key, result, failed
    298
    299

ipdb> pp key
('dot-bb4232513fb6d6a0b66ccbea15fe7885-q3', 6, 0)

Looking a little more. Was hoping that it would magically resolve.

I take that back. My original fix attempt was not done correctly (esp. with respect to linear algebra).
A 0×n array should yield a QR decomposition where Q has dimensions 0×0 and R has dimensions 0×n.
The tests pass now. I'll create a PR.

PR: https://github.com/dask/dask/pull/3662

This was resolved.  Closing.


Add LXC

[ ] https://github.com/lxc/lxc
[ ] https://github.com/lxc/lxd
[ ] https://github.com/lxc/lxcfs
[ ] https://github.com/lxc/distrobuilder

Migrated to https://github.com/uniget-org/tools/issues/57


Investigate loss function with fewer random sampling points

There's the hypothesis that computing the loss with fewer points, instead of using the full H or V matrix can result in an improved performance during backpropagation. We should test this and see if this also can act as regularization. It would be nice to come up with a sweet spot between performance and accuracy.

I have made a benchmark to test the different loss functions based on H, V and HV with the full matrix or a subset of random values within the glacier.  It seems like the fastest solution is the loss function using H, but for that case there is no speed-up when using only a subset of the matrix.
Surprisingly, using both H and V for the loss (HV) is faster than just using V. And for the cases where V is involved, all the runtimes are much slower than with only H. Luckily, for those cases there seems to be a speed-up when using only a subset of the matrix. I still haven't been able to understand this behaviour, I have no clue why this should only work for a certain loss function.
This should be further investigated, together with #33.

OK, I think I understand the differences for the two loss functions. For H, for which there’s no speed-up, it’s possibly because all computations in the forward pass are already performed on the full matrix, so if the loss is only computed for a subset of points, this leads to no improvement, because all information is already available. However, for V, where there is an improvement, I need to perform an extra operation in order to get V from H. If I choose a subset of points of the matrix, then this extra operation to get V is cheaper, leading to a faster gradients.
In a nutshell: this is only worth it if it involves extra computations on top of what is done in the forward pass.

@facusapienza21 I think it might a good idea to get rid of this? This would greatly reduce the amount of code in the loss function, and seeing that it doesn't speed things up, it is just simpler to compute the loss on the whole matrix.

I agree. It is good we have this issue closed for future reference but this doesn't seem to be working. Maybe we can put a tag or a commit message indicating the last version for which we still have the sampling implemented. This could be useful if at some point in the future we want to try this again, maybe with some difference respect to the loss function, etc.

OK, I'll create a separate branch after the big PR that I'm preparing.

Closing this stale issue, since it doesn't seem to be relevant anymore. We can always open a new one later on.


BSS not visible in multiplayer quick play with custom songs

We need to check if this runs before GameplaySetupViewController::RefreshContent
LevelFilteringNavigationController has enableCustomLevels
https://github.com/EnderdracheLP/MultiplayerCore.Quest/blob/993244711675a73227c8ee8f7f19aeba8eea23c2/src/main.cpp#L146

menu environment manager has multi and solo for us to check


Cannot upload to Girder

Hi all!
thanks for that very nice tool!
I would like to embed a paraview glance window into a presentation therefore I need my file to be accessible via a link.
It seems that Girder is the only solution at the moment.
Unfortunately I wasn't able to upload anything there.
To reproduce:

Go to https://kitware.github.io/paraview-glance/app/?name=[cow.vtp]&url=[https://data.kitware.com/api/v1/file/5afd936e8d777f15ebe1b4ea/download]

Click on the three dots next to cow.vtp

Click Upload to Girder
The following pops up:

Click Public then Cancel

Click Upload to Girder again
Now a window with Uploading appears but hangs forever and nothing is uploaded.
Note: the close button doesn't work...

Any idea how to upload something to Girder easily?
Thanks in advance for the help!
Rem

This should be fixed in master now with https://github.com/Kitware/paraview-glance/commit/8b3e5c46e15e7b1d4c5c0227cfb7bc31156c0279. Stable will be updated shortly.


docs: Update SSO documentation to mention default callback address endpoint

docs: Mention default callback address endpoint in SSO docs

[x] link to comment in values.yaml in helm chart
[x] mention format of /oauth2/callback/

Signed-off-by: jmeridth<EMAIL_ADDRESS>

any suggestions for changes on this?


Fix break: use regexp to detect css-loader

v2.2.45 breaks my build absolutely!
I use the following code to check out the differences between v2.2.44 and v2.2.45,
const test1 = regex.test(module.name) && module.name.split('!')[0].indexOf('/~/css-loader') >= 0;
const test2 = WebpackIsomorphicToolsPlugin.style_loader_filter(module, regex, options, log);
if (test1 && !test2) {
  console.info('!!!!!!!!!!!!!Cannot MATCH', module.name);
}

Output:
!!!!!!!!!!!!!Cannot MATCH ../~/css-loader?modules&sourceMap&importLoaders=1&localIdentName=[local]___[hash:base64:5]!../~/postcss-loader?sourcemap!./styles/index.css
!!!!!!!!!!!!!Cannot MATCH ../~/css-loader?modules&sourceMap&importLoaders=1&localIdentName=[local]___[hash:base64:5]!../~/postcss-loader?sourcemap!./components/AppButton/index.css

So I create this PR to fix this issue.
It use regular expression to find the first loader, when the first loader is css-loader, true will be returned.
@halt-hammerzeit

Coverage remained the same at 88.819% when pulling 7b8395939827aabf1f892926c4362544a209738a on kouhin:feature/fix_style_loader_filter into 2d90c75b490eda2ea7c8b2e235eff98137a532bc on halt-hammerzeit:master.

Coverage remained the same at 88.819% when pulling 0e9f64eb22467dac9b2c6bfe0a37f12ffb36580c on kouhin:feature/fix_style_loader_filter into 2d90c75b490eda2ea7c8b2e235eff98137a532bc on halt-hammerzeit:master.

Coverage remained the same at 88.819% when pulling fb1782195e28d79aa60865392b64aab3da03b944 on kouhin:feature/fix_style_loader_filter into 2d90c75b490eda2ea7c8b2e235eff98137a532bc on halt-hammerzeit:master.

@kouhin Hello.
I guess that might be because of the yesterday's pull request
https://github.com/halt-hammerzeit/webpack-isomorphic-tools/pull/67

Actually I knew this might have happened, but wasn't sure.
Let's think about why does css-loader begin with ../~/css-loader and not ./~/css-loader.
You seem to be running webpack from a folder, and this folder doesn't contain node_modules/css-loader inside.
Can you tell more about your folder structure and why is that so?

@halt-hammerzeit Yes, you are right.
I put the webpack.config.babel.js and isomorphic.config.js in the /src/webpack/ folder

From which folder are you running Webpack?
And which folder contains all the node_modules?

This is my folder structure

/

package.json
/node_modules
/src

/webpack

webpack.config.babel.js
isomorphic.config.js

I run webpack from the root of the project. Actually, I wrote a node script in package.json.
// package.json
{
  "scripts": {
    "build:client": "webpack ./src/webpack/webpack.config.babel.js"
  }
}

and run
npm run build:client

I don't see why does webpack take the css loader from the parent folder (../~/css-loader) and not from the current folder (./~/css-loader).
The reason must be found first.
What is your context in webpack.conf.js?
Is it equal to the root folder?

I'm out for lunch, will be online in an hour

Right!
This is my config:
// in webpack.config.babel.js
module.exports = {
  devtool: DEV ? 'source-map' : false,
  context: path.resolve(__dirname, '..'),
  entry: {
    main: './client',
  },
...

The context is path.resolve(__dirname, '..'), maybe this is the reason.
I'd like to change the context and confirm it.

Confirmed!
After I removed the context from webpack config, and changed entry to entry: ./src/client the module.name was changed to be
./~/css-loader?modules&sourceMap&importLoaders=1&localIdentName=[local]___[hash:base64:5]!./~/postcss-loader?sourcemap!./src/styles/index.css

And then I tried to change the context to context: path.resolve(__dirname, '.'), and entry to entry: ../client, the module.name is
/Users/kouhin/git/front_project/~/css-loader?modules&sourceMap&importLoaders=1&localIdentName=[local]___[hash:base64:5]!/Users/kouhin/git/front_project/~/postcss-loader?sourcemap!../styles/index.css

When you do context: path.resolve(__dirname, '.') then __dirname is src/webpack so the context becomes src/webpack which is not what you want.
context: path.resolve(__dirname, '..') becomes src which is also not what you want.

No, the context can't be path.resolve(__dirname, '../..'), because when I do this, webpack-assets.json will be put into root.
The problem is that the string ./src will also be included in webpack-assets.json, for example:
// `/webpack-assets.json`
{
  "javascript": {
    "main": "http://localhost:3001/project/assets/sp/20160414-ad47ad8/main.js"
  },
  "styles": {},
  "assets": {
    "./src/components/Header/HeaderUserInfo.css": {
      "thumbProf": "thumbProf___3UeI_",
      "thumbImg": "thumbImg___AfLtz",
    }
  }
...

In the production environment, all the /src will be compiled to /target by babel for server side.
Then when I run the server code by node ./target/start-server.js, it will cause errors like:
[webpack-isomorphic-tools] [error] asset not found: ./target/components/Header/HeaderUserInfo.css

the string ./src will also be included in webpack-assets.json
Yes

Currently there's no ready solution for target folder compiled from src folder.
I am myself not using js compilation step.
If you want to make the new version work as the old one you can try to set your context to context: path.resolve(__dirname, '..').
Will it work for you with the new version?

Thank you! I have already used this patch in my project and it works as expected.

Ok, I'm closing this PR then.
You regexp solution is good enough but since currently there are only 3 valid values we'll leave it as it is for now.

@halt-hammerzeit
OK, but I think since the pnpm and cnpm/npminstall is not the standard way, it is no need to add these specific values.
We need a more generic way to detect the css-loader.
I will propose another solution later.

@kouhin You said 2.2.45 works now for your project with the context set. Is it true?
I thought it wouldn't work since the path to the loader would still be ../~/css-loader and not ./~/css-loader.
Maybe you meant that 2.2.45 still doesn't work for your project?
Your solution would work for (anything)/css-loader. While this is not a highly probable case, it is still theoretically possible that a user has some kind of src/css-loader/Component.scss file which would be classified as a css-loader-loader file.
Still it's a valid solution for almost all cases.
I've modified the current solution a bit.
Try<EMAIL_ADDRESS>Does it work better for you than 2.2.45?

You said 2.2.45 works now for your project with the context set. Is it true?

No, I just use a customized filter to make the build work.

Your solution would work for (anything)/css-loader. While this is not a highly probable case, it is still theoretically possible that a user has some kind of src/css-loader/Component.scss file which would be classified as a css-loader-loader file.

I have noticed this pattern, so I use /(?:\/)([^\/\?\.~]+\-loader)(?:[\?!@])/.
You might notice this part (?:[\?!@]), it restricts the matched string xxx-loader must be followed with a ?(for query string) or ! or @(for version string).
The problem of this solution, is that the regexp can find all loaders within the module.name. It's not necessary and resulted in a bad performance.
Maybe this would be better.
Webpack_isomorphic_tools_plugin.style_loader_filter = function(module, regular_expression, options, log)
{
  const css_loader = module.name.split('!')[0]
  return /\/css-loader[\?!@]/.test(css_loader);
}

Thank you for the new version, I will try it tomorrow.

2.2.46 works here, like a charm. Thanks!

@kouhin can you explain how you made this work? I also like to precompile my code, in my case from src to lib folder.
What did you put as context and entry in the Webpack config and what did you pass as basepath webpack-isomorphic-tools’ server method? How did you copy the assets to the build folder? Anything else I’m missing? I can’t make it work.

@CrocoDillon
This is my folder structure:

[Project Root]

src/

client.js // Client-side entry
server.js // Server-side entry
webpack/

isomorphic.config.js // webpack-isomorphic-tools config
webpack.config.babel.js // webpack config

target/

This is partial config in webpack.config.babel.js
module.exports = {
  context: path.resolve(__dirname, '..'), // Make context root to /src
  entry: {
    main: './client', // This is /src/client.js
  },
  output: {
    path: path.resolve(__dirname, '..', '..', 'build', version),
    publicPath: `${CDN_PATH}/${version}/`,
    filename: '[name].js',
    chunkFilename: '[id].js',
  },
  ...
  plugins: [
    //... other plugins
    webpackIsomorphicToolsPlugin.development(DEV),
  ]

Actually, in isomorphic.config.js, I am using a customized filter for css files,
    style_modules: {
      extensions: ['css'],
      filter: function styleFilter(module, regex, options) {
        if (options.development) {
          const loader = module.name.split('!')[0];
          return /\/css-loader[\?!@]/.test(loader);
        }
        return regex.test(module.name);
      },
      path: function stylePath(module, options, log) {
        if (options.development) {
          return WebpackIsomorphicToolsPlugin.style_loader_path_extractor(module, options, log);
        }
        return module.name;
      },
      parser: function styleParser(module, options, log) {
        if (options.development) {
          return WebpackIsomorphicToolsPlugin.css_modules_loader_parser(module, options, log);
        }
        return module.source;
      },
    },

Build step:

run webpack --config ./src/webpack/webpack.config.babel.js, all the client side files such as js, img, css will be put into /build folder, and webpack-assets.json will be put into /src folder.
run babel --copy-files -d target src, then all the js files will be transformed & copied from /src to /target. Use --copy-files to copy non-js files such as webpack-assets.json
deploy /build to CDN.
run node ./target/server.js to start server.

Hope this helps!

Awesome! Thanks for the very elaborated response :smile: That’s definitely helpful, I can’t wait to try this later today!

FYI
I'm posting this in every issue and PR to notify whoever may be interested:
today I've released an alternative helper library called universal-webpack.
It takes a different approach than webpack-ismorphic-tools and instead of hacking Node.js require() calls it just compiles all code with target: 'node' webpack configuration option.
As a result, all Webpack plugins and features are supported.
If you think you might need that here's an example project:
https://github.com/halt-hammerzeit/webpack-react-redux-isomorphic-render-example

@kouhin running into this problem too. I cannot get the paths in webpack-assets.json to change from ./src to (for me) ./dist
Thoughts?

@mmahalwy So have you tried copying assets from src to dist?

@mmahalwy, using @kouhin's instructions I got it to work here: CrocoDillon/universal-react-redux-boilerplate. Maybe that helps you as well.

@halt-hammerzeit yes, all assets are copied over. The problem is that my webpack-assets.json still references ./src/PATH/TO/ASSETS

@mmahalwy If you didn't get it, what HOU Bin proposed is to set Webpack context not to the root project folder but instead to src folder. That's not considered as a best practice but in this particular scenario it might work.
module.exports = {
  context: path.resolve(__dirname, '..'), // Make context root to /src
}

The fact that all assets in your webpack-assets.json point to ./src folder means that your Webpack context doesn't point to src.

Yes, and once i change the context to ./src webpack fails. Let me try again

@mmahalwy Define "fails"

Okay, I got it to work. It was 'failing' or not compiling because of the entry files still had reference to ./src
Thanks alot folks!


Pending transactions aren't syncing properly from NMI

I set up 2 scheduled transactions via ACH. One on 4/27 and the other on 5/1. As of today, they're still marked pending even though both have shown up in my bank account and cleared in NMI:
History: https://www.dropbox.com/s/x77cmudjsvj6s7p/Screenshot 2016-05-08 08.51.30.png?dl=0
NMI: https://www.dropbox.com/s/rpncm749s6xojl8/Screenshot 2016-05-08 08.55.08.png?dl=0
If this is happening to me, it's likely happening to others. :(

This appears to be an issue with the Rock NMI sync. I'm going to copy this over to the Rock repo and close out here


Tests: Fix seccomp test typo

What this PR does / why we need it:
The PSA violation is in the Message not in
the Reason
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:
NONE

/cc @acardace

/approve


Plugin Request: Strip width and height attributes from rootmost  element

First: thanks, this is awesome.
Stripping height and width would be super-useful for responsive design, where you don't want to declare any fixed dimensions, and set dimensions instead using CSS. Note however that nested svgs should keep their explicit dims, because they get calculated within the parent viewBox. So it should just be on the rootmost.
You could call it "responsive.js" or something like that?

Well it has a long history. Initially svgo did something like this, but it was considered bad practice and it can break expectations: e.g. someone might expect icon to have fixed size in CSS background. There is even a pull-request #196, but it needs some checks.

Thanks, I didn't that. I will comment there.


ARROW-9843: [C++] Implement Between ternary kernel

Adds Between ternary kernel with internal dispatching of inclusive options.

@bkmgit This PR is incomplete (only supports input BooleanTypes) but it shows how to do dispatch at runtime based on input type and BetweenOptions. I plan to share a full version in the next 2 days.

Thanks for the example.

Thanks for the example.

@edponce Am happy to merge this and continue developing it later today.

@bkmgit I have reworked this PR a bit, so I will update it in the next 2 hours and you can continue completing it. Does this works for you?

That is fine. Can start in about 10 hours.

@bkmgit I pushed the most recent code in this PR. Feel free to continue development on top of this PR.
Two things to note:

Currently, the Between kernels registration duplicates the switch-case for BetweenOptions. This is the only way to do this at the moment, but can be simplified in the future by placing generator dispatchers in classes (I have a local example using this approach). I am working on a proposal for refactoring parts of the compute layer to simplify and make the codebase more consistent.
Tests are commented bc I did not update them, need to invoke CallFunction("between", inputs, options).

@edponce Thanks.


Snake game page's color theme is changed to enhance the page's beauty

PR Description 📜
I have fixed the color theme of the page and changed the alignment of elements a little bit
Fixes #3366

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[ ] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗
Thank you soo much for contributing to our repository 💗

Thank you @Tasnuva12 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

@Tasnuva12 resolve the conflicts !

Hello  I changed the game's theme that's why it is showing conflict. should I not change the game's  css file?

@Tasnuva12 the issue is there is some changes after you and you are having changes on the same line that causes merge conflicts make sure you are learning it how to resolve that !

Hey @Tasnuva12,
You can't work on a closed issue 👀!
Follow the proper guideline and make a new PR again 😀.
Happy Hacking 💗

Thank you  @Tasnuva12 , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


1823825 | Message fixes | Address validation issues | 53

This PR is for user story 1823825.
Fixed an issue with missing alt text descriptions.
If these changes are not appropriate, please let me know. I'm only trying to clean up validation issues in this repo. So I can easily close this PR or modify it in whatever way is best for the content.

Docs Build status updates of commit 19dce4f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

technical-reference/record-count-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/round-functoid.md
:white_check_mark:Succeeded
View

technical-reference/scientific-functoids-reference.md
:white_check_mark:Succeeded
View

technical-reference/script-type-precedence-dialog-box.md
:white_check_mark:Succeeded
View

technical-reference/scripting-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/set-common-id-functoid.md
:white_check_mark:Succeeded
View

technical-reference/sine-functoid.md
:white_check_mark:Succeeded
View

technical-reference/size-functoid.md
:white_check_mark:Succeeded
View

technical-reference/square-root-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-concatenate-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-extract-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-find-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-functoids-reference.md
:white_check_mark:Succeeded
View

technical-reference/string-left-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-left-trim-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-right-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-right-trim-functoid.md
:white_check_mark:Succeeded
View

technical-reference/subtraction-functoid.md
:white_check_mark:Succeeded
View

technical-reference/table-extractor-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/table-looping-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/tangent-functoid.md
:white_check_mark:Succeeded
View

technical-reference/time-functoid.md
:white_check_mark:Succeeded
View

technical-reference/uppercase-functoid.md
:white_check_mark:Succeeded
View

technical-reference/value-extractor-functoid.md
:white_check_mark:Succeeded
View

technical-reference/value-mapping-flattening-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/value-mapping-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/viewing-the-wmi-core-server-classes-in-cim-studio.md
:white_check_mark:Succeeded
View

technical-reference/x-y-functoid.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@MandiOhlinger This PR is ready for merge.

Docs Build status updates of commit 0deef2e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

technical-reference/record-count-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/round-functoid.md
:white_check_mark:Succeeded
View

technical-reference/scientific-functoids-reference.md
:white_check_mark:Succeeded
View

technical-reference/script-type-precedence-dialog-box.md
:white_check_mark:Succeeded
View

technical-reference/scripting-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/set-common-id-functoid.md
:white_check_mark:Succeeded
View

technical-reference/sine-functoid.md
:white_check_mark:Succeeded
View

technical-reference/size-functoid.md
:white_check_mark:Succeeded
View

technical-reference/square-root-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-concatenate-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-extract-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-find-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-functoids-reference.md
:white_check_mark:Succeeded
View

technical-reference/string-left-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-left-trim-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-right-functoid.md
:white_check_mark:Succeeded
View

technical-reference/string-right-trim-functoid.md
:white_check_mark:Succeeded
View

technical-reference/subtraction-functoid.md
:white_check_mark:Succeeded
View

technical-reference/table-extractor-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/table-looping-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/tangent-functoid.md
:white_check_mark:Succeeded
View

technical-reference/time-functoid.md
:white_check_mark:Succeeded
View

technical-reference/uppercase-functoid.md
:white_check_mark:Succeeded
View

technical-reference/value-extractor-functoid.md
:white_check_mark:Succeeded
View

technical-reference/value-mapping-flattening-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/value-mapping-functoid-reference.md
:white_check_mark:Succeeded
View

technical-reference/viewing-the-wmi-core-server-classes-in-cim-studio.md
:white_check_mark:Succeeded
View

technical-reference/x-y-functoid.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Windows Support

Looks like no one on the @spark-js-sdk team uses a Windows machine...
The following lines make it impossible to run npm install on a windows machine:
    "prepublish": "in-install && npm run --silent link-lint-rules || not-in-install",
    "link-lint-rules": "rm -rf ./node_modules/@ciscospark/eslint-config & mkdir -p node_modules/@ciscospark && ln -s $(pwd)/packages/node_modules/@ciscospark/eslint-config $(pwd)/node_modules/@ciscospark/eslint-config",

There is no rm on the windows command line and if you tell windows to mkdir -p ... it will make a directory named "-p"
Any chance this could be moved into a gulp task so that it is portable across OS platforms?

We're in the process of moving everything to npm scripts (we don't use gulp, but we're working to get rid of grunt). We'll make sure to take care of this as part of that process.

@jd-carroll with the release of 0.8.0, I'm reasonably confident that all scripts should be platform agnostic. If you run into any additional issues, feel free to reopen.
Also note that the best way to use this sdk is by installing it from npm via npm install ciscospark. Cloning from git is recommended only for those intent on submitting pull requests.

@ianwremmel  thanks.
Question for you: has this platform agnostic change been made to the accompanying spark-js-sdk-example depot?  How about the react-ciscospark one?
I can log this issue/question on those as well but wanted to ask you while we were on this same thread.
Thanks

To the best of my knowledge, react-ciscospark is already setup this way. I believe the example repo is still very bash-centric.
Sent from my iPhone
On May 16, 2017, at 7:11 AM, gbrodz <notifications<EMAIL_ADDRESS>wrote:
@ianwremmelhttps://github.com/ianwremmel thanks.
Question for you: has this platform agnostic change been made to the accompanying spark-js-sdk-example depot? How about the react-ciscospark one?
I can log this issue/question on those as well but wanted to ask you while we were on this same thread.
Thanks

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/ciscospark/spark-js-sdk/issues/577#issuecomment-301794692, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABIKmVuH0-8VM7Y7wGHQ5FVquQz69qprks5r6a57gaJpZM4NYKYI.

@gbrodz we've attempted to make the react-ciscospark repo cross platform by changing our scripts to use the cross-env package. If you find where something does not work on Windows, please open an issue and we will get it fixed!

awesome, thanks guys this is working great!!


Composer json parsing doesn't account for scripts described as objects

Usually, composer scripts are arrays or sequences of commands. In symfony projects, a set of framework provided scripts is defined as objects:
{
    "scripts": {
        "auto-scripts": {
            "cache:clear": "symfony-cmd",
            "assets:install %PUBLIC_DIR%": "symfony-cmd",
            "importmap:install": "symfony-cmd"
        },
        "post-install-cmd": [
            "@auto-scripts"
        ],
        "post-update-cmd": [
            "@auto-scripts"
        ]
    }
}

This buildpack fails to build when a script is described as object.
Proposed solution
Allow scripts to be defined as objects as well

Hi @cedricziel!
Do you have further examples of this usage pattern? What exactly does the key in the object achieve? AFAICT it's simply ignored, Composer will only run the value part with the command string?

Hi @dzuelke
The CNB fails to parse the composer.json file entirely and can't complete the build. I think it's less an issue of with composer and more an issue with the way this build pack gathers metadata.

Yeah, I understand what's happening, @cedricziel.
My question was what this object notation is:
        "auto-scripts": {
            "cache:clear": "symfony-cmd",
            "assets:install %PUBLIC_DIR%": "symfony-cmd",
            "importmap:install": "symfony-cmd"
        },

Every value in the scripts object in composer.json should be either a string, or an array of strings, not an object. It works because Composer loads the JSON in array mode, so it can iterate over the values.
But Composer does not use the keys you provide there; this object syntax is not documented in the Composer docs, and the keys are not used inside Composer's EventDispatcher::doDispatch().
I researched, and it's a Symfony Flex thing, it magically expands these entries: https://github.com/symfony/flex/blob/4dc11919791f81d087a12db2ab4c7e044431ef6b/src/ScriptExecutor.php#L79-L91
I'll see what I can do to support this.

That would be great - I imagine this is a potential blocker for a large share of modern PHP apps and resolving it could help others adopt the CNB

That would be great - I imagine this is a potential blocker for a large share of modern PHP apps and resolving it could help others adopt the CNB

Yup for sure. Just not the easiest of things given how we're using serde to parse composer.json to Rust types, and Rust is quite particular about its types :)

I looked at it before I opened the ticket, but had just started with rust.
I think a struct for scripts with a custom serializer / deserializer could do that.


Ollie: Watch devonrexcattery.company.com

Ollie requests the watch of the watch_keyword devonrexcattery\.company\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Approved by cigien in Charcoal HQ

devonrexcattery\.company\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.


feat: support python 3.11

Adds support for python 3.11 by updating the autonity.py dependency.
The support is introduced by the upgrade of the web3 dependency to a new major version (6), that brings some breaking changes in method signatures that affects the aut client.
More info here: https://web3py.readthedocs.io/en/stable/v6_migration.html

there is a very strange error in the CI, I cannot reproduce it anywhere else, also simulating local builds with act. The error is triggered while checking for dependencies and it is caused by trying to process a corrupted json file/string https://github.com/autonity/aut/actions/runs/4935051075/jobs/8820868886

The same error message is gotten when using sign-message and the specified key path is wrong - i.e. a file not found or empty/missing value error - rather than 'corrupted'


Matplotlib figure options: add support for text font (size, family, ...), orientation, ...

From pierre.raybaut on 2010-01-10T15:23:55Z
Everything is in the title...
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=136

From pierre.raybaut on 2010-01-11T08:10:43Z
matplotlib is clearly not designed to do such things dynamically
Status: WontFix

From<EMAIL_ADDRESS>on 2010-01-12T14:45:15Z
Some basic additions would be really nice, such as fontsize and color change of a
text. I don't see a big difference for instance updating an x-axis limit through the
UI and updating a text.

From pierre.raybaut on 2010-01-13T01:28:45Z
> I don't see a big difference for instance updating an x-axis limit
> through the UI and updating a text.
Me neither, but matplotlib's API does (apparently). I didn't find a way to change
fonts except by changing matplotlib.rcParams which is not appropriate in this case.


Rate Limiting?

I've seen a HTTP 429 here and there. Could that be what the client registration is for?

It's just normal rate-limiting when sending too many consecutive requests.


🐛 New Bug: Move to Element and click does not work in sync as framework tries to scroll into view before clicking on the WebElement

❓ What is the bug?
When working with a "Menu" on the website, the move to element and click does not work in sync
Issue Version
2.1.0
🖥 What framework domain type is this bug for?
Web
📃 Steps to reproduce the bug
Test Scenario

Navigate to the Home page of the LambdaTest ECommerce Playground
Hover Mouse over My account link and click on the Register link.

✅ Expected Behavior
The move to element and click should work in sync. In the scenario mentioned, the on hovering the mouse over "My account" the menu should open and the click action should be successfully perform on the "Register" link

Here is the repo link for the code
https://github.com/mfaisalkhatri/boyka-web-demo


Extension Host is now responsive.

Extension Name: emmet
Extension Version: 1.0.0
OS Version: Windows_NT x64 10.0.17134
VSCode version: 1.28.0

We have written the needed data into your clipboard. Please paste:

Duplicate of #60379

pls see https://github.com/Microsoft/vscode/issues/60318


Added the responsive landing page

Just solved the conflict issue.
Here's my work that i was assigned to do.
I have build a beautiful and responsive design for the website.

Home page

About us

Contact us and Copyright footer

@kanishk-001
Please check it out, i have solved the conflict happened before.

@kanishk-001 any updates?

@kanishk-001 please review and merge the work.

@kanishk-001 , please review the work done


Documented quota policy statement invalid

When attempting to configure a quota following the sample policy statement, it results in the following error.

Sample:
<policies>
    <inbound>
        <base />
        <quota calls="25000" bandwidth="2500000" renewal-period="604800">
            <api name="clamp" calls="25000" renewal-period="604800">
                <operation name="post-shorten" calls="1000" renewal-period="604800" />
            </api>
        </quota>
    </inbound>
    <backend>
        <base />
    </backend>
    <outbound>
        <base />
    </outbound>
    <on-error>
        <base />
    </on-error>
</policies>

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

ID: 248a0753-0fa7-1cc0-d13a-d378ab182e95
Version Independent ID: 7efa247a-7184-6e7f-c1f5-3ff2531df357
Content: Azure API Management access restriction policies
Content Source: articles/api-management/api-management-access-restriction-policies.md
Service: api-management
GitHub Login: @dlepow
Microsoft Alias: danlep

Thanks for the feedback! We will review and get back to you shortly.

@drmathias - Thanks for raising the issue. May I ask, at what scope are you trying to use the policy? Currently you can only use the policy at the Product scope, as documented in that article.

This occurs trying to set a policy on the Product.

@VitaliyKurokhtin - Do you have any insight into this issue, or whether additional documentation might be needed? Thank you.

Yes, that is actually an error in documentation. We do not support renewal-period for api or operation elements.


Pandas example

Include in the quick reference a line on converting the VO table to a Pandas data frame.

This ought to be easily addressed and is worth adding to the Quick Reference.


[Bug]: If I use assistants, it will allow me to go over token budget

What happened?
When I use OpenAI directly as an endpoint, it will block my requests as i come to the limit of tokens. However, when i use Assistants, it ignores the fact that I went over limit, and continues to process all requests.
is it expected behavior?
Steps to Reproduce
login to account with minimal or negative credit
try to run request on openai assistant - it should block if runs over allowed limits
then select any assistant with openai backend, and run same request
-> it will continue to process requests as normal, without taking into consideration that the allotted token limits is overused.
What browsers are you seeing the problem on?
Chrome
Relevant log output
No response
Screenshots
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Thanks I’ve triaged the issue and will push a fix soon.

I got this error when using the gpt-4-vision-preview model. Related to this bug?

I got this error when using the gpt-4-vision-preview model. Related to this bug?

No, this is specific to OpenRouter and using their "free" account which limits context

I'm not using OpenRouter, though. It isn't one of my endpoints. My OPENROUTER_API_KEY does have a key set to it, but I'm not using that endpoint when I get that error message. That's the odd thing.

OPENROUTER_API_KEY

Do not use this variable, see https://github.com/danny-avila/LibreChat/issues/2097


'PGPASSWORD' is not recognized as an internal or external command

Hi team,
Thanks for the great plugin. it looks like the plugin is not working on windows machines and I am getting the below error.
'PGPASSWORD' is not recognized as an internal or external command
Would it be possible to support this for windows as well as strapi supports it.

Thanks for reporting this, the pgdump command is actually called with PGPASSWORD=dbpassword pg_dump .... This way of setting env variables is not handled on some windows terminals, which is yours ?
I'll update the dump call to make it windows compatible, will let you know when the release is available !

I am running my dev environment on Windows 10 locally and the actually production is on ubuntu. It works on ubuntu as expected but not on windows. On the other hand, I hope downloading the backup is only available for super admins by default - could you please confirm.

Release 0.5.1 is shipping out now!
It fixes your issue with env variable in windows. I delegated env management to exec which is used to run pg_dump. I assume they handle all platforms but since I only have OSX and linux I could not test in windows so please confirm that it's properly fixed.
Regarding your question on permissions, it was actually not handled so I've added such feature in the same release. You can now choose per role permissions for the plugin:


Light position params

#598

Ok, we do need to parse these units correctly, this approach should work.. however I do feel that our treatment of value-unit parameters is in need of some love. We do unit parsing in too many ways in too many places (where n > 1 is too many). There are some details that I'll comment on in-line, but this approach will do for now with the understanding that we can (should) revisit units more holistically in the near future.

Yep that's what I noticed too; those unit conversion really need a refactoring after we all get that working.

poke @karimnaaji this still has conflicts

Yes, rebasing this in a few.

Lots of warnings about unitString as an unused function. It's a natural thing to have, but maybe we can comment it for now :\


Enable cross-origin isolation to improve timing precision

By adding the HTTP headers to enable cross-origin isolation, it should be possible to get higher-precision timing from APIs like performance.now() and performance.mark()/measure(), at least in Chromium and Firefox.
This ought to help Tachometer provide more stable results. Also, since the Tachometer benchmark site doesn't pull in any cross-origin resources (AFAIK), it should be a non-breaking change.

As a bonus, enabling cross-origin isolation also unlocks APIs like performance.measureUserAgentSpecificMemory and SharedArrayBuffer. I can't think of any existing use cases that would be broken by enabling it, either.


Add additional amazonka libraries

Adds the following libraries:

amazonka-codecommit Code Commit
amazonka-codepipeline Code Pipeline
amazonka-devicefarm Device Farm
amazonka-ds Directory Service
amazonka-dynamodb-streams DynamoDB Streams
amazonka-efs Elastic File System

These are failing due to the missing amazonka-test. Two options I can see:

Upload amazonka-test to Hackage
Disable the test suites for these packages

I prefer (1), so that Stackage can perform a sanity check after building the packages.

Right. Hmm. I'd rather not upload the test library as yet, It'll have to be something to work torwards in the next week or so. Can I add an exception in the meantime?

Yes, just put it under the skipped-tests section in the same file.

Cool bananas.

Thanks!


add a warning for the change of the response format from 0.9 version

Is your feature request related to a problem? Please describe.
It was agreed to use id and type rather than entityId and entityType from version 0.9.
it would be good to notify users "actively"
Describe the solution you'd like
Let's add a warning in all query responses about the change.
Describe alternatives you've considered
N/A
Additional context
https://github.com/orchestracities/ngsi-timeseries-api/issues/476#issuecomment-843743475

@chicco785 , Please assign this issue to me


[BUG] unable to import a dataset

When the user is on the URL: https://dev.buerokratt.ee/classifier/dataset-groups and tries to import data, then the user is unable to do so.

Still unable to import. When I import a file where there are columns label and data then it shows empty 2 rows.


rename function 'some' into 'any' or add alias

rename function 'some' into 'any'

some is already aliased as any. However, I should update the API docs to indicate that.

@dtao - Maybe my quick search was bad, but I didn't see any aliases in the API docs.  Is there a way you'd prefer aliases to be documented?  I would create a PR with all the aliases noted properly in the API docs if you told me how you want it to look.  Also, I know there aren't too many, but if you had a list of all of them that would save me some time searching through the code.
The reason I say this is because in the API docs you use '.extend' which is an alias of assign.  Took me a bit to realize that.

@olsonpm No, I think listing aliases is simply something I haven't done yet. I can look into adding that.

I've updated the doc generation code so that aliases will be included in the 0.4.1 docs. I'll close this issue when I've released the next version.

OK, docs updated: http://danieltao.com/lazy.js/docs/


Add intersection of input, reference to overlap

Previously, we computed ngrams for input and references, but did not calculate ngrams for those on the boundary of input and reference. e.g. input = ["is 2+2 4 true or false"] reference = ["true"], the 5-gram ["4 true or false true"] is not captured; this PR adds this in

Closing stale PR. Not deleting the branch, in case it is still being used.


Update jupyter-book version

This PR just bumps the version of jupyter-book that we expect when building docs (from 0.10.x to 0.12.1) ... there are a few features (like sphinx-tabs) that I'd like to use that are only compatible with newer versions.
Requires only a slight TOC reformat

thanks @nclack ... @codemonkey800, @kne42, @melissawm, @GenevieveBuckley... do any of you have any objections, or know of any issues that might arise from bumping this version?

@tlambert03 just to double check, this builds fine locally?

yep, been using it while testing the npe2 docs

but my impression was that "book" was a closer fit with the default format before?

but lemme check book too :)  hang on a min

ok, so, it looks like jupyter-book suggested article when auto-converting the toc based on the headers we were using. I had to change the top level  sections to chapters to use the book format, but after doing so it works fine.  pushed.

it looks like jupyter-book suggested article when auto-converting the toc based on the headers we were using. I had to change the top level sections to chapters to use the book format, but after doing so it works fine

Yeah I had a bit of a discussion on this with the jbook folks here, but it was never resolved...
Anyway, my approval stands either way. :stuck_out_tongue_winking_eye:

Let's try.


Fly mode in spatial view

Hello!
I see that is pretty hard to set the camera to a desirable position (using the gizmos and all). I suggest an "fly mode" when the camera is selected, to position it using a first person point of view, controlling with the mouse to look and WASD keys to move. This feature is similar to the Blender's Shift + F, that allows an easy camera positioning.
And congratulations to the developers for the new release, nice stuff! :smile:

Duplicate of #2797 I think


⚠ ClamAV has degraded performance

In 8d9f810, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 628 ms

Resolved: ClamAV performance has improved in 1709e63.


Changing Parameter Library Header Installation Location

Is it possible to change the location of installed parameter library header files? For example, in your example you include the parameter file header without a folder prefix. Is there any way to change this library's header install directory? I am trying to remove the <parameter_library_name>/include prefix, so I can #include "parent_package/parameter_library_header.hpp.

This would help us too! :slightly_smiling_face:

Hi everyone, PR https://github.com/PickNikRobotics/generate_parameter_library/pull/213 should fix the issue. It's on a fork right now, but can hopefully be merged soon. Open to discussion anyway.


[BUG] Moving from My Data tab to the upload page brings about an error in the console making the app unresponsive

Bug Description
Moving from My Data tab to the upload page brings about an error in the console making the app unresponsive
Bug Reproduction

Go to MyData
Click on the UploadData button

The bug seems to be un-reproducible in localhost
Bug Impact
No response
Bug Screenshots

Bug References
No response
Bug System Information

OS: Ubuntu 22.04
Browser: Google Chrome

┆Issue is synchronized with this Wrike task by Unito

Closing as it was fixed by #2178


Add missing script/bootstrap from build instructions

script/build runs script/bootstrap on all platforms I thought?

hwhoops, this is a difference between $REDACTED's build system and Atom's.
NOTHING TO SEE HERE


icmpv6: truncate the packet to MTU

This follows RFC4443 section 2.4. Closes #638

Thank you!

@thvdveld please see #808


[FEATURE] Build an about us page

Detailed description
This way, people that come and check our website will know what we do, what projects we have, tools, resources, etc., etc..
Context
The page should be called /about-us and respect the initial design.
To create section, use bg-transparent and text-white/80 on parent div to show the global gradient background.
Possible implementation
We should collaborate on a Figma or panpot file.
Additional information
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hey @mkubdev can i work on this issue?

Hey @clairecharles 👋🏻 ! Sure, i assign you :D

Hey, @mkubdev to be able to make the about page I would need a brief summary of what the project is about and what the mission is. If possible, the projects built and to be built.
I need this information to be able to make a pr, that because I am not a member of the team.
I would be so glad if you provide the information :)

Hey, @mkubdev to be able to make the about page I would need a brief summary of what the project is about and what the mission is. If possible, the projects built and to be built.
I need this information to be able to make a pr, that because I am not a member of the team. I would be so glad if you provide the information :)

Hi @clairecharles ! ✨✌
Sure, this issue is a bit confusing and not well detailed.
Who we are ?
WebXDAO is an opensource community that focus on the future of the web. Here you will learn how to become a blockchain developer while having fun with other community members. Blockchain Developer is an interesting field, in demand and the latest trend in the tech industry. Here you will get to interact with some great folks and learn blockchain technology together. This community is in its initial stage so you can show your leadership skills and help for everyone's success.
The mission ?
Our goal is to build a team of passionate builders around web technologies. We like sharing knowledge as much as we can and grow together.
Technical Stack 🔧

This website is built with Next.js framework.
We use TailwindCSS as CSS framework.

As mentioned earlier, you just need to use bg-transparent and text-white/80 in the parent div to match the current design!

Summary

You can start by creating a page : pages/about-us
I suggest to create one first section containing the Who we are? content
A second section containing the The mission? content

We don't have composition requirements so be free to propose what you want/like. 🎨
Thanks a lot for your interest! 🌠


reassign user script should support email addresses in addition to user_id

for the from/to params

@congocongo can you also do this ASAP?

@philfreo  I prepared changes, but I have no idea how to query users by email. query is not working, email as direct parameter not working too. I can fetch all users from organization only. if its ok for you, I'll do it.


Sometime update got stuck

Hi,
Sometime, the update process got stuck with this message (repeated durings hours ....) :
INFO: Using replication server at http://download.openstreetmap.fr/replication/europe/france/minute/
DEBUG: Using given sequence ID 4039576
DEBUG: Starting download at ID 4039577 (max 100 MB)
DEBUG: Loading state info None failed with: <urlopen error [Errno 99] Cannot assign requested address>
Empty version, skipping file
<?xml version='1.0' encoding='UTF-8'?>
<osm version="0.6" generator="libosmium/2.15.4">
</osm>
Update finished with status code: 3

it seems that pyosmium-get-changes got an error at certain point ?
but why ?

Does the updates continue on next try?
I did some Google'ing here are some thing you may try:
https://stackoverflow.com/questions/11981933/python-urllib2-cannot-assign-requested-address
But in your case, I find it really hard to believe, that you're running out of ports, as you need to make more connections than all available local ports to download.openstreetmap.fr. On my system:
$ cat /proc/sys/net/ipv4/ip_local_port_range
32768	60999

It's ~28k (60999-32768).
Please check if you have connections open or half open (in TIME_WAIT state) towards download.openstreetmap.fr, both inside the docker or on host.

Thanks for the answer.
Today after a full server night restart, it's working again.
i will monitor logs during several days to see if it come again.
Is it possible that when pyosmium download changes, it use one socket per file and not release it ?  in this case, i have more than 28k minutes changes files to retrieve over all docker overpass containers ..
INFO: Using replication server at http://download.openstreetmap.fr/replication/europe/france/minute/
DEBUG: Using given sequence ID 4041693
DEBUG: Starting download at ID 4041694 (max 100 MB)
Empty version, skipping file
<?xml version='1.0' encoding='UTF-8'?>
<osm version="0.6" generator="libosmium/2.15.4">
</osm>
Update finished with status code: 3
INFO: Using replication server at http://download.openstreetmap.fr/replication/europe/france/minute/
DEBUG: Using given sequence ID 4041693
DEBUG: Starting download at ID 4041694 (max 100 MB)
DEBUG: Downloaded change 4041694. (102400 kB available in download buffer)
DEBUG: Downloaded change 4041695. (102398 kB available in download buffer)
/app/bin/update_database --version=2020-05-29T05:54:08Z --compression-method=gz --map-compression-method=gz --flush-size=16 --meta
Reading XML file ... finished reading nodes. Flushing to database ...... done.
Reading XML file ... finished reading ways. Flushing to database ...... done.
Flushing to database ....... done.
Update complete.
There are still some updates remaining
INFO: Using replication server at http://download.openstreetmap.fr/replication/europe/france/minute/
DEBUG: Using given sequence ID 4041695
DEBUG: Starting download at ID 4041696 (max 100 MB)
DEBUG: Downloaded change 4041696. (102399 kB available in download buffer)
/app/bin/update_database --version=2020-05-29T05:55:35Z --compression-method=gz --map-compression-method=gz --flush-size=16 --meta
Reading XML file ... finished reading nodes. Flushing to database ...... done.
Reading XML file ... finished reading ways. Flushing to database ...... done.
Flushing to database ....... done.
Update complete.
There are still some updates remaining
INFO: Using replication server at http://download.openstreetmap.fr/replication/europe/france/minute/
DEBUG: Using given sequence ID 4041696
DEBUG: Starting download at ID 4041697 (max 100 MB)
Empty version, skipping file
<?xml version='1.0' encoding='UTF-8'?>
<osm version="0.6" generator="libosmium/2.15.4">
</osm>
Update finished with status code: 3

I did some research on the internet on time waits and urllib in python.
But also I did a test on download.openstreetmap.fr server and downloading few thousands (~3500) of diffs resulted in mostly one connection active, sometimes there were some connections left with TIME_WAIT state, but only a few.
So it shouldn't be the case. I guess you need to debug further your system and I don't think this is anything within overpass that's broken.

i could not do the bug again (even after install or reinstall multiple server).
so i close the issue.

Hi, I'm currently running into the same problem. I think I know what causes this message.
First, planet.openstreetmap.org is currently down. My server first tries to contact the server on its IPv4 address. This fails with a time out.
Then, my server tries IPv6. However, IPv6 is not set up on my network. This fails with EADDRNOTAVAIL.
When this happens, Python appears to pass back the "Cannot assign requested address" error rather than the timeout error, which results in this message.
Here is a trace of this happening. Here is the log entry from a failed update.
2024-12-16 16:38:19 DEBUG: Using given sequence ID 6390256
2024-12-16 16:38:19 DEBUG: Starting download at ID 6390257 (max 100 MB)
<IP_ADDRESS> - - [16/Dec/2024:16:38:20 +0000] "GET /api/interpreter?data=[out:json];node(1);out; HTTP/1.1" 200 722 "-" "cur
l/7.74.0"
<IP_ADDRESS> - - [16/Dec/2024:16:38:50 +0000] "GET /api/interpreter?data=[out:json];node(1);out; HTTP/1.1" 200 722 "-" "cur
l/7.74.0"
2024-12-16 16:39:19 DEBUG: Loading state info None failed with: <urlopen error [Errno 99] Cannot assign requested address>
Empty version, skipping file
<?xml version='1.0' encoding='UTF-8'?>
<osmChange version="0.6" generator="libosmium/2.16.0">
</osmChange>
Update finished with status code: 3

Here is the trace from strace which shows why this error shows up.
397999 socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 4
397999 connect(4, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = 0
397999 getsockname(4, {sa_family=AF_INET, sin_port=htons(50837), sin_addr=inet_addr("<IP_ADDRESS>")}, [28->16]) = 0
397999 close(4)                         = 0
397999 socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 4
397999 connect(4, {sa_family=AF_INET6, sin6_port=htons(443), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "2001:470:1:fa1::11", &sin6_addr), sin6_scope_id=0}, 28) = -1 EADDRNOTAVAIL (Cannot assign requested address)
397999 close(4)                         = 0
397999 socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 4
397999 ioctl(4, FIONBIO, [1])           = 0
397999 connect(4, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("<IP_ADDRESS>")}, 16) = -1 EINPROGRESS (Operation now in progress)
397999 poll([{fd=4, events=POLLOUT|POLLERR}], 1, 60000) = 0 (Timeout)
397999 close(4)                         = 0
397999 socket(AF_INET6, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 4
397999 ioctl(4, FIONBIO, [1])           = 0
397999 connect(4, {sa_family=AF_INET6, sin6_port=htons(443), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "2001:470:1:fa1::11", &sin6_addr), sin6_scope_id=0}, 28) = -1 EADDRNOTAVAIL (Cannot assign requested address)
397999 close(4)                         = 0
397999 getpid()                         = 2829779
397999 write(2, "2024-12-16 16:39:19 DEBUG: Loading state info None failed with: <urlopen error [Errno 99] Cannot ass"..., 123) = 123
397995 <... read resumed>"2024-12-16 16:39:19 DEBUG: Loading state info None failed with: <urlopen error [Errno 99] Cannot ass"..., 8192) = 123
397999 clock_gettime(CLOCK_REALTIME,  <unfinished ...>
397995 write(1, "2024-12-16 16:39:19 DEBUG: Loading state info None failed with: <urlopen error [Errno 99] Cannot ass"..., 123 <unfinished ...>
397999 <... clock_gettime resumed>{tv_sec=1734367159, tv_nsec=556206326}) = 0
397995 <... write resumed>)             = 123
397995 write(3, "2024-12-16 16:39:19 DEBUG: Loading state info None failed with: <urlopen error [Errno 99] Cannot ass"..., 123 <unfinished ...>

So, this message can potentially be caused by planet.openstreetmap.org being down plus the overpass server running on a non-IPv6 enabled server.


'az boards query' supports only flat queries

'az boards query' supports only flat queries. The tree and direct links are not supported. However, there is no any information on docs or command output. The command returns an empty answer for wiql with links.

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

ID: d535510f-f15c-3c79-c44d-34b7742a1544
Version Independent ID: 334f9fc5-2811-f125-4faa-3fb90ec19559
Content: az boards
Content Source: latest/docs-ref-autogen/ext/azure-devops/boards.yml
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

@ashamrai I am opening a new issue in the azure-devops extension repo for better  tracking. Please follow the linked issue for further updates.
Closing this issue in favor of tracking it in the specific extension repo.


x/superfluid - internal audit

[ ] #1991
[ ] Fix test setup logic
[ ] #1797
[ ] Consolidate usage and remove code duplication between SuperfluidDelegation and IncreaseSuperfluidDelegation

Do folks have ideas or preferences on fixing the test setup logic?

TODO investigate /explain how https://github.com/osmosis-labs/osmosis/pull/2010/files#diff-35d0a46dfd79324de14abc663cbf0cd00b7511be18ae04109b613facce9126cbR66-R69 happens (validate is that message actually true)


⚠ Bofrost.be has degraded performance

In 66a024c, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1049 ms

Resolved: Bofrost.be performance has improved in 8ac0b50.


Using middle-ware of choice in go-swagger code generation

Problem statement
How to use our own middle-ware in go-swagger code generation?
For example, if I want to use gorilla/mux in place of naiona/denco.
I can't find a proper documentation regarding this.
Environment
swagger version: 2.0.0
go version: 1.9.2
OS:Ubuntu 16.04.3 LTS

denco is embedded in go-openapi/runtime
If you want to change that, you need to customize this package

that's not entirely true. the denco based router is a reference implementation.
you need to implement this interface for another router: https://github.com/go-openapi/runtime/blob/master/middleware/router.go#L102-L106
You can then pass it into the context: https://github.com/go-openapi/runtime/blob/master/middleware/context.go#L190-L209
From then on the rest of the generated code will work the same but you'll be using your own router implementation instead of denco

Thanks.


[Code health] Add static type checking to existing codebase

Possibly using Flow?

This guide looks like it could be helpful:
https://medium.freecodecamp.org/incrementally-add-flow-type-checking-react-261fee015f80

Added support for Flow type checking npm run flow. Also verified type checking working with Atom package ide-flowtype (requires atom-ide-ui).
Was unable to add build-time checks due to facebook/create-react-app#1592. In the future, hopefully create-react-app will support running Flow at build-time (facebook/create-react-app#5995). If not, may consider "ejecting" create-react-app config and following this guide or similar to set up build-time type checking.

Added followups #38 and #39.


Add mechanism to get Retry-After value in response header

Azure DevOps java sdk pull request template guide
Thank you for your interest in contributing to this project.
Description
Add mechanism to get Retry-After value in response header.    Fixes issue #54
PR Checklist

[ ] Added help
[ ] Added unit test/s
[ ] Updated Change log

LGTM


Add/single config argument

This pull request will simplify buildtest so that it is not trying to act as the the total manager / controller of recipes. Akin to how you can build a container with Docker and docker doesn't manage where you have your Dockerfiles, opening, or otherwise editing them, buildtest should not be hyper controlling of the test files, as I learned in trying it out, it actually hinders usage more than helps.
However, we can still take advantage of having a TESTCONFIG_ROOT where tests can be discovered, and referenced via relative path. This is the goal of this pull request - to remove the "choices" field that is currently required to specify a config, and allow the user to provide it directly as a string. This means that you can specify the relative or absolute path to a test config, OR you can provide a path relative to the TESTCONFIG_ROOT. Both are shown below:
$ buildtest build -c github.com/HPC-buildtest/tutorials/hello-world/hello.sh.yml
$ buildtest build -c hello.sh.yml

We check the relative path first, and if not found, we check in the test config root. If both fail, we exit cleanly. Along with removing this high level controller of listing these configs, As discussed in #168, this only covers the --config and -c option. I did this intentionally to start more simply - the specification of a directory, or to include or exclude patterns is important, but is not essential for core functionality and thus can be added later.
Also, I added the ability to "get" a particular branch, since I needed this to get my hello world branch:
$ buildtest get -b add/hello-world-test https://github.com/HPC-buildtest/tutorials.git

And I've started to write the getting started guide to go along with this hello world example. The stopping point (and good scoping for this PR) is that in order to get a simpler test working, we need a simpler model than a BuildTestBuilder that requires a compiler. This will be what I work on next, working on the yaml structures and corresponding classes that use them.

@shahzebsiddiqui to answer your question, I could not get any of the tutorials tests working without loading anything (why I started the hello world example) but I just got one to work loading a compiler and then running, let me update the getting started guide with that for now so it's not totally incomplete. I'll push again to this PR.

@shahzebsiddiqui I've updated the comma and the docs for running a build, but the build wasn't entirely successful:
Test Name:/home/users/vsochat/.buildtest/testdir/build_7/hello.f.yml.0x69d83e54.sh
Return Code: 0
---------- START OF TEST OUTPUT ----------------
/home/users/vsochat/.buildtest/testdir/build_7/hello.f.yml.0x69d83e54.sh: line 11: hello.f.yml.0x69d83e54.exec: command not found
------------ END OF TEST OUTPUT ----------------

Either it's the case that:

the build didn't generate the exec file
the PWD of the build is not correct
the exec file needs to be made executable

Do you want to take a look?

Looks like some issue with easy build being used to install bzip - do we need to have ezbuild as a dependency for testing when it's not related to the library?


AlignmentCalc fixes

Recurse into params,parents,members,children of Classes
Extend TypeGraphParser to understand bitfields
Add tests

Added one more fix: Array alignment should be based on elementType's alignment


On Edit Authorization(Route: admin_group_roles) unable to save

Click on "Save": The following error is logged to browser console:
An invalid form control with name='roles[acl]' is not focusable.
so the form doesn't get submitted.

Adding "novalidate" to the form solve it ... see: https://stackoverflow.com/questions/22148080/an-invalid-form-control-with-name-is-not-focusable

Well, it is the radio-group "Access Control". If nothing is selected Chrome can't save. Maybe it should be catched by script and notified to the user ...


ci: merge opae-libs

Automated changes by create-pull-request GitHub action

Coverage increased (+0.03%) to 68.359% when pulling e5dc009b84e353795284e70238486c01c53a6973 on auto/update-libs into 90a4cfe5e7bc961b10e1dd67712833050ebc8d58 on master.


vercel datasource

Adding a vercel datasource and updating the logo.

@aswanson-nr ah good catch! I thought I had pasted over that but looks like it didn't copy properly.


amplify-push cannot find profile init failed

Note: If your issue/bug is regarding the AWS Amplify Console service, please log it in the
Amplify Console GitHub Issue Tracker

Describe the bug
A clear and concise description of what the bug is.
https://github.com/aws-amplify/amplify-cli/blob/master/packages/amplify-app/src/scripts/amplify-push.js#L37 returns an object {profile: ''}  but system-config-manager.js expects it to be a string in places https://github.com/aws-amplify/amplify-cli/blob/3ec96f7616bff62b7a65e20a643b9a0f7c12b05a/packages/amplify-provider-awscloudformation/src/system-config-manager.js#L245-L258  which causes:
init failed
Error: Profile configuration is missing for: [object Object]

Amplify CLI Version
You can use amplify -v to check the amplify cli version on your system
4.29.2
Desktop (please complete the following information):

OS: MAC
Node Version. You can use node -v to check the node version on your system
10.16.0

Additional context
Add any other context about the problem here.

@nickguimond which command did you run that caused this error to show up? Was it amplify configure?

I was able to reproduce this. As a workaround, you can provide the name of the profile you want to use in amplify-build-config.json

I was able to reproduce this. As a workaround, you can provide the name of the profile you want to use in amplify-build-config.json

Cool, this was in sept, I ended up just modifying the source code to get around it at the time.


Make wrapper a plugin

This PR proposes to transform the default mode to the wrapper plugin.
This will allow to release different tools more independantly.

ortac package is renamed as ortac_core as it only contains the cli and
the ocaml_of_gospel translation
wrapper is created and contains the code from default
the warnings are split between ortac_core and wrapper depending on
whether they concern the translation or the generation of runtime assertions
an error message is displayed when the user try to use ortac cli whithout
having any plugin installed

Closes #100

CI seems to suggest there is something missing in the dune configuration, so that the plugin is not properly installed :thinking:

I’ve just added to that PR a commit that adds some explicit dependencies, to try and ensure proper ordering is happening between plugin building and tests. Let’s see what happens.

I think I (finally!) found why CI was complaining from time to time on dynlinking and found a workaround (see last commit in #109). I suppose this would be better fixed in dune, I plan to create a minimal example and report it upstream.

After a last review, I merge this PR, in particular to enjoy the fix for CI runs.


Input sign into inputbox produce the redirect links which can occur errors when clicking it

system: windows 8
browser: google Chrome Version 39.0.2171.65 m
description: when I input "@" into the inputbox, there produce redirect links to click.

Click the "at sign" will cause error message "An error occurred"

While if type "at sign" instead of clicking the redirect link, page will load to the same page as where wikipedia shows.

So the redirect link is a defeat need to be fixed.

Unable to reproduce. Marking as Resolved.
Tested on:

OSX Yosemite, Chrome 41.0, 1366x768 resolution