Fix PyInstaller Spec preparation for other formatting

fix #378
@garrettmflynn Can you give this a try?

This outputs a correct specification! Although it seems like the server still fails on the preload-imports call.

Although it seems like the server still fails on the preload-imports call.

Same error as before?

Yep the same one

Collecting package metadata (repodata.json): done
Solving environment: failed

PackagesNotFoundError: The following packages are missing from the target environment:
  - mkl
  - mkl-service

Hmmmm the same error happens when using the CLI without the spec specified now:
# -*- mode: python ; coding: utf-8 -*-
from PyInstaller.utils.hooks import collect_data_files
from PyInstaller.utils.hooks import collect_all

datas = [('./paths.config.json', '.'), ('./package.json', '.')]
binaries = []
hiddenimports = ['scipy._distributor_init', 'scipy._lib.messagestream', 'scipy._lib._ccallback', 'scipy._lib._testutils', 'email_validator']
datas += collect_data_files('jsonschema_specifications')
tmp_ret = collect_all('nwbinspector')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('neuroconv')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('pynwb')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('hdmf')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('ndx_dandi_icephys')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]
tmp_ret = collect_all('ci_info')
datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2]

block_cipher = None

a = Analysis(['pyflask/app.py'],
             pathex=[],
             binaries=binaries,
             datas=datas,
             hiddenimports=hiddenimports,
             hookspath=[],
             hooksconfig={},
             runtime_hooks=[],
             excludes=[],
             win_no_prefer_redirects=False,
             win_private_assemblies=False,
             cipher=block_cipher,
             noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
             cipher=block_cipher)

exe = EXE(pyz,
          a.scripts,
          [],
          exclude_binaries=True,
          name='nwb-guide',
          debug=False,
          bootloader_ignore_signals=False,
          strip=False,
          upx=True,
          console=True,
          disable_windowed_traceback=False,
          target_arch=None,
          codesign_identity=None,
          entitlements_file=None )
coll = COLLECT(exe,
               a.binaries,
               a.zipfiles,
               a.datas,
               strip=False,
               upx=True,
               upx_exclude=[],
               name='nwb-guide')

Hmmmm the same error happens when using the CLI without the spec specified now:

And this is a fresh conda environment? Using update to date base environment? Any idea when you last successfully built the Flask on this device?

Yeah I'd just updated the environment because of a mismatch between roiextractors and neuroconv.
As far as I can remember, it was successful before the change to a uniform spec file. I have a successful build of 0.0.4 on Sept. 11th at 7:54am

As far as I can remember, it was successful before the change to a uniform spec file.

Right, but now the attempt to build it not using the uniform spec file also throws the same error if I'm understanding correctly?
So we'd need to evaluate what changed in the environment itself since 9/11/23

Yes, you are correct.
Although I will add that I've been somewhat bad at updating my environment, except in the case of app-breaking issues—so bounding our search by that timeline may be misleading. Worth a shot, but it may not be that cut and dry.

After googling the error, it looks like it might just be that MKL is not installed and Numpy uses it: https://stackoverflow.com/questions/55778337/what-is-intel-mkl-fatal-error-cannot-load-libmkl-core-dylib-while-running-pysp

What do you see from
pip show numpy

Name: numpy
Version: 1.23.5
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email:
License: BSD
Location: /opt/anaconda3/envs/env-electron-python/lib/python3.9/site-packages
Requires:
Required-by: biopython, bqplot, contourpy, elephant, h5py, hdf5storage, hdmf, imageio, ipydatawidgets, ipympl, ipyvolume, matplotlib, MEArec, MEAutility, mkl-fft, mkl-random, neo, neuroconv, numcodecs, numexpr, nwbinspector, nwbwidgets, opencv-python, opencv-python-headless, pandas, probeinterface, pyEDFlib, pyintan, pymatreader, pynwb, pyopenephys, pythreejs, PyWavelets, quantities, scanimage-tiff-reader, scikit-image, scipy, sleap-io, spikeextractors, spikeinterface, tables, tifffile, trimesh, zarr

Though I'd attempted conda update numpy before this and the following message was thrown:
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /opt/anaconda3/envs/nwb-guide

  added / updated specs:
    - numpy

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2023.08.22 |       hecd8cb5_0         124 KB
    importlib_resources-5.2.0  |     pyhd3eb1b0_1          21 KB
    libuv-1.44.2               |       h6c40b1e_0         388 KB
    mkl_fft-1.3.8              |   py39h6c40b1e_0         195 KB
    mkl_random-1.2.4           |   py39ha357a0b_0         271 KB
    typing-extensions-4.7.1    |   py39hecd8cb5_0          10 KB
    typing_extensions-4.7.1    |   py39hecd8cb5_0          56 KB
    zipp-3.11.0                |   py39hecd8cb5_0          20 KB
    ------------------------------------------------------------
                                           Total:         1.1 MB

The following NEW packages will be INSTALLED:

  blas               pkgs/main/osx-64::blas-1.0-mkl
  intel-openmp       pkgs/main/osx-64::intel-openmp-2023.1.0-ha357a0b_43547
  mkl                pkgs/main/osx-64::mkl-2023.1.0-h8e150cf_43559
  mkl-service        pkgs/main/osx-64::mkl-service-2.4.0-py39h6c40b1e_1
  mkl_fft            pkgs/main/osx-64::mkl_fft-1.3.8-py39h6c40b1e_0
  mkl_random         pkgs/main/osx-64::mkl_random-1.2.4-py39ha357a0b_0
  numpy-base         pkgs/main/osx-64::numpy-base-1.25.2-py39ha186be2_0
  tbb                pkgs/main/osx-64::tbb-2021.8.0-ha357a0b_0

The following packages will be REMOVED:

  libblas-3.9.0-18_osx64_openblas
  libcblas-3.9.0-18_osx64_openblas
  libgfortran-5.0.0-13_2_0_h97931a8_1
  libgfortran5-13.2.0-h2873a65_1
  liblapack-3.9.0-18_osx64_openblas
  libopenblas-0.3.24-openmp_h48a4ad5_0
  llvm-openmp-16.0.6-hff08bdf_0

The following packages will be UPDATED:

  ca-certificates    conda-forge::ca-certificates-2023.7.2~ --> pkgs/main::ca-certificates-2023.08.22-hecd8cb5_0
  libffi               conda-forge::libffi-3.4.2-h0d85af4_5 --> pkgs/main::libffi-3.4.4-hecd8cb5_0
  xz                       conda-forge::xz-5.2.6-h775f41a_0 --> pkgs/main::xz-5.4.2-h6c40b1e_0

The following packages will be SUPERSEDED by a higher-priority channel:

  altgraph           conda-forge/noarch::altgraph-0.17.3-p~ --> pkgs/main/osx-64::altgraph-0.17.3-py39hecd8cb5_0
  bzip2                 conda-forge::bzip2-1.0.8-h0d85af4_4 --> pkgs/main::bzip2-1.0.8-h1de35cc_0
  entrypoints        conda-forge/noarch::entrypoints-0.4-p~ --> pkgs/main/osx-64::entrypoints-0.4-py39hecd8cb5_0
  importlib_resourc~ conda-forge::importlib_resources-6.0.~ --> pkgs/main::importlib_resources-5.2.0-pyhd3eb1b0_1
  libuv                conda-forge::libuv-1.44.2-h0dc2134_1 --> pkgs/main::libuv-1.44.2-h6c40b1e_0
  macholib           conda-forge/noarch::macholib-1.16.2-p~ --> pkgs/main/osx-64::macholib-1.16.2-py39hecd8cb5_0
  msgpack-python     conda-forge::msgpack-python-1.0.5-py3~ --> pkgs/main::msgpack-python-1.0.3-py39haf03e11_0
  ncurses               conda-forge::ncurses-6.4-hf0c8a7f_0 --> pkgs/main::ncurses-6.4-hcec6c5f_0
  numpy              conda-forge::numpy-1.26.0-py39h892e69~ --> pkgs/main::numpy-1.25.2-py39h827a554_0
  pyinstaller-hooks~ conda-forge/noarch::pyinstaller-hooks~ --> pkgs/main/osx-64::pyinstaller-hooks-contrib-2022.14-py39hecd8cb5_0
  readline             conda-forge::readline-8.2-h9e318b2_1 --> pkgs/main::readline-8.2-hca72f7f_0
  setuptools         conda-forge/noarch::setuptools-68.2.2~ --> pkgs/main/osx-64::setuptools-68.0.0-py39hecd8cb5_0
  tk                      conda-forge::tk-8.6.12-h5dbffcc_0 --> pkgs/main::tk-8.6.12-h5d9f67b_0
  typing-extensions  conda-forge/noarch::typing-extensions~ --> pkgs/main/osx-64::typing-extensions-4.7.1-py39hecd8cb5_0
  typing_extensions  conda-forge/noarch::typing_extensions~ --> pkgs/main/osx-64::typing_extensions-4.7.1-py39hecd8cb5_0
  tzdata               conda-forge::tzdata-2023c-h71feb2d_0 --> pkgs/main::tzdata-2023c-h04d1e81_0
  wheel              conda-forge/noarch::wheel-0.41.2-pyhd~ --> pkgs/main/osx-64::wheel-0.38.4-py39hecd8cb5_0
  zipp               conda-forge/noarch::zipp-3.16.2-pyhd8~ --> pkgs/main/osx-64::zipp-3.11.0-py39hecd8cb5_0

Proceed ([y]/n)? y

conda update numpy

pip install numpy and conda install numpy install from different channels and may come with/without all kinds of baggage
So, to verify, the following workflow causes a problem on non-M1 Mac?
conda activate base
conda env remove -n nwb-guide
conda env create -f <path to guide>/environments/environment-MAC.yml
conda activate nwb-guide
pyinstaller <all the flags>

I'd used environments/environment-MAC-arm64.yml. Is that not the correct environment file?

What does this say?
python -c "import platform; print(platform.machine()); print(platform.processor())"

I'm 99% sure environment-MAC-arm64.yml is  the M1 version, but I'm curious what the specs above say for you

x86_64
i386

Yep, as expected - can you try the process again but this time use the non-arm64 environment file?

lol yep, my bad for mixing up the two

Not at all - I noticed a while back that the miniconda page specifically clarifies the two
https://docs.conda.io/projects/miniconda/en/latest/
So we should probably add more info to the base mac name to clarify

Hmmm tested several times to check the environment was properly reset—as well as using the CLI instead of the hardcoded spec.
No luck. I keep getting the same error
INTEL MKL ERROR: dlopen(/Users/garrettflynn/Documents/Github/nwb-guide/build/flask/nwb-guide/libmkl_core.1.dylib, 0x0009): tried: '/Users/garrettflynn/Documents/Github/nwb-guide/build/flask/nwb-guide/libmkl_core.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/garrettflynn/Documents/Github/nwb-guide/build/flask/nwb-guide/libmkl_core.1.dylib' (no such file), '/Users/garrettflynn/Documents/Github/nwb-guide/build/flask/nwb-guide/libmkl_core.1.dylib' (no such file).

What about forcing install? Such as
conda install mkl

No luck. Same issue


TeX input,  amsmath: change \sideset implementation to generate multiscripts

As per F2F and additional feedback from AMS math folks, multiscripts seem to be the desired output.

(Maybe try to push it into 2.6...)

Does the self-assignment mean you are planning to implement it yourself?  If so, I could give some suggestions about one approach that should work fairly easily.

Does the self-assignment mean you are planning to implement it yourself?

Yes. Since I realized my other plan is basically done. But I don't mind being beaten to it.

If so, I could give some suggestions about one approach that should work fairly easily.

That'd be great!

My suggestion is to use ParseArg() to get the arguments and parse them as MathML. This should give you a MathML element for each argument.  Since the prescript and postscript arguments should look like (_a^b), you should get back an msubsup (or potentially an msup or msub, or possibly just an empty mrow if the argument is empty).  You can check this using the type property of the returned MathML, or via instanceof.  The children of the mml element are in its data property, and its sub and sup properties give the indices into the array for the proper element (since they differ for msubsup, msub, and msup).  E.g.,
SideSet: function (name) {
  var sub, sup, presub, presup;
  var mml = this.ParseArg(name);
  if (mml instanceof MML.msubsup) {sub = mml.data[mml.sub], sup = mml.data[mml.sup]}
    else this.Error(["SideSetArg","Argument should include only super- and subscripts"]);
  ...
}

(Here MML = MathJax.ElementJax.mml that can be set globally.)
I think that should give you a good start.
As for the multi scripts macro that you cite above, it is part of the mhchem package, and only handles a single pre sup, pre sub, sup, and subscript, so is not a completely general solution.  The tensor package and \prescript from math tools both allow multiple scripts on either side.  Doing that is a bit more complicated, and my technique from above can't really be used for that.  So there is still work to be done for a complete mmultiscripts implementation.


Doc

Some more doc stuff :)
First commit introduces the examples submodule as I mentioned, and adds some descriptions for the counter examples. Note I included examples/README.md into the documentation by reference. Documenting all examples in this manner is quite a bit of work. I'd suggest opening an issue with a "Good first issue" label, so newcomers could work through an example and contribute by documenting it. I'd be open to helping people understand them via the discussions.
Second commit introduces an example that shows how to show an additional window from another thread. Counters are plenty, but I took the occasion to also show the deactivation of buttons, because that's just my use case right now. I could not test on windows, if you are please test this for me, just to be sure :)
Feel free to criticise naming, or anything at all, I'd change it however you want (also, if you don't want any of this, no problem).

Heads up, this change broke my CI because it bumps the MSRV in a patch release: https://github.com/parasyte/pixels/runs/4633897796?check_suite_focus=true

Thank you for the heads up. I removed the [doc include_str] from the mod file. I'll be publishing a new release soon.


Is only google calendar supported?

I have my own Zimbra server, which has CalDav if I am not mistaken.
Is it possible to sync with it?

No, it's not.
Current  implementation only works with gcal.
However, it shouldn't be too hard extending it for CalDev. One would need to create a CalDevSide class that inherits from GenericSide as well as a TWCalDevAggregator for communicating between TW and CalDev.


kill multi_json Dependencies

https://github.com/ruby-grape/grape-entity/pull/209

If this is to be merged, we need an UPGRADING entry that says that we no longer use MultiJson and provides a Json formatter example of how to put it back.
I am torn though. I have a project that has heavily benchmarked itself using oj, so I will probably want to use MultiJson to get that performance. Or maybe I'll want to benchmark it again, I am not sure. Right now Grape basically says "you can use any JSON library without any work", so effectively we're removing a feature.
Thoughts?

What exactly is the advantage of this? It seems that it can kill OJ support which, from my understanding, performs better than the standard json module.

I think it comes from http://www.mikeperham.com/2016/02/09/kill-your-dependencies/.

Every dependency in your application has the potential to bloat your app, to destabilize your app, to inject odd behavior via monkeypatching or buggy native code. When you are considering adding a dependency to your Rails app, it’s a good idea to do a quick sanity check, in order of preference:

Do I really need this at all? Kill it.
Can I implement the required minimal functionality myself? Own it.
If you need a gem:

Does the gem have a native extension? Look for pure ruby alternatives.
Does the gem transitively pull in a lot of other gems? Look for simpler alternatives.

Less gem means less memory, less dependencies, and less bugs.And the promoting of performance of oj or other json gems is very tiny for grape.
And

All modern Rubies ship JSON as part of stdlib. Using the gem actually hurts multi-platform support due to build difficulties on Windows.

I am on the side of removing the multi_json dependency because the number people using something like OJ is on the decline. I do want to make it very easy to bring back the old behavior.
First, this definitely needs UPGRADING describing how to re-introduce something like OJ (a custom formatter for example).
Maybe we can add configuration to the formatter where you can give it the engine to use for formatting and parsing? Or maybe it can detect the presence of multi_json and use that where available? Not sure what's best. Another option would be a grape-multi-json gem that brings the old behavior back. What do you think?

Yes, what about adding a  configuration option like multi_json? The default value is false,the JSON codes will be the native JSON, if it's true and existing multi_json gem, it will act like before.

Maybe format :json, processor: JSON or format :json, processor: MultiJson?

:+1:  It looks workable.

Replacing in favor of https://github.com/ruby-grape/grape/pull/1623.


pom.xml or gradle options

We have some clients that have a preference to use maven or gradle instead of sbt.
When migrating from some scenarios it will be good to consider an option for scala scripts.
Providing per IDE and command line instrustions will be great.

Along the IDE instructions, I'd like to add a VS Code config file to this to set up the recommended plugins and wire up the sproc handlers in VS Code's "Run"  section.
I don't know Eclipse and IntelliJ as well, but if they have config files we can set those up similarly

@sfc-gh-mrojas -- Added a pom.xml and it seems to be working


[Bug] External remote data can not be loaded in to ECharts web site demo in share mode.

Version
5.4.1
Link to Minimal Reproduction
No response
Steps to Reproduce
I am using ECharts web site sharing function to share some ECharts demo to my friends, I would like to load some external data into the chart.
All works fine if I open an empty editor, put in the code and the chart will display with correct data.
Then I use share button to share the demo to my friends, but when opening by the share link, I got an error and can not load external data.
Current Behavior
External data can not be loaded into ECharts web site demo while edit mode is just fine.
The example share link is this one.
Follow the link and you will get an error like:
Refused to connect to 'https://oss.x-lab.info/open_digger/github/X-lab2017/open-digger/active_dates_and_times.json' because it violates the following Content Security Policy directive: "default-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: https://.apache.org https://.jsdelivr.net https://.jsdelivr.com https://.unpkg.com https://.baidu.com https://.bdimg.com https://*.bdstatic.com https://apache.org https://apache.github.io https://jsdelivr.net https://jsdelivr.com https://unpkg.com https://baidu.com https://bdimg.com https://bdstatic.com https://cdnjs.cloudflare.com https://cdn.bootcdn.net https://lib.baomitu.com https://unpkg.zhimg.com https://npm.elemecdn.com". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback.
But if you open an empty editor and paste the code in, you will get correct result.
Expected Behavior
Load external data correctly in share mode.
Environment
- OS: macOS Monterey
- Browser: Chrome 109.0.5414.119
- Framework: Null

Any additional comments?
No response

If you want to use external data, please consider using CodePen, CodeSandbox or JSFiddle.

@Ovilia Thanks, CodePen looks perfect for me.


Python script to generate canbus frame IDs

scripts/generate_frameID_json.py executed whenever cmake .. is executed inside build directory. Generated file is stored as src/frame_ids.json

rebased off master make sure to reset your local branch

Please move the generate_frameID_json.py into the scripts/utility

right now jenkins does not handle adding/deleting submodules very well so ill have to manually run the submodule update command

Just going to merge this early because John needs it


Error: Only Members of Classes May Be Dynamic

The Swift Programming Language has been updated and due to this change, only members of classes may be dynamic. Thus, the "AutoCompleteTextFieldProtocols.swift," will throw errors describing: "Only Members of Classes May Be Dynamic."
This change conforms to all new Swift Programming Language changes and allows compilation without errors.

Hey @revzim, thanks for contributing! What Xcode are you using to compile? I built your branch using Xcode 11 and I see that there are more things to do to convert this project to Swift 5.
Let me know if you need any help or questions. I've been quite out of the open source development lately, but I can still help you out. I'm @7farah7 on Twitter if you wanna talk


Restricted checkbox to only those who have delete access

The checkbox currently appears on items on the browse page. Even the user who doesn't have "delete" access, sees the checkbox. The checkbox serves no purpose for that user.
Hence, this PR limits the checkbox and only shows it to the users that have the "delete" access.

Bad PR. Closing. Please delete.


feat: adding support for custom aggregators during training

This PR allows passing a aggregator function to customize how steering vectors are calculated during training.
Sample usage is like below:
def norm_mean_aggregator(pos_activations, neg_activations):
    mean_act = torch.mean(pos_activations - neg_activations, dim=0)
    return mean_act / torch.norm(mean_act)

vec = train_steering_vector(model, tokenizer, data, aggregator=norm_mean_aggregator)

closes #2

@dtch1997 merging to start working on implementing a PCA aggregator. Feel free to review this after merge.


publish releases to npmjs

I would love it if a release with some of the more recent improvements was published to https://www.npmjs.com/package/mastodon-bot
Previously I've published releases manually from my laptop. Until we have CI set up I'm happy to do that again, but I currently can't build a working mastodon-bot from master due to #59 .

@jerger any chance you might have a bit of time to look at the pipeline again? I think you were close, just ending up with trying to publish to a wrong url. I wonder if that might come from package.json maybe?

Interestingly, I am able to publish locally after updating package.json after having removed publishConfig section. @raboof new version should be up on NPM now https://www.npmjs.com/package/mastodon-bot

@yogthos Sorry for beeing less responsive. At the moment we have to finish a backup soluution (https://github.com/DomainDrivenArchitecture/dda-backup) for a server which is already terminated. I think from mid of dec. I will be able to do the next step. In the time between feel free to do some experiments. I will try to support & answer questions :-)

No worries, I've been swamped with work myself lately and haven't had a chance to look at my projects much either. I can just do manual releases in the meantime. Good luck with the backups! :)

Interestingly, I am able to publish locally after updating package.json after having removed publishConfig section. @raboof new version should be up on NPM now https://www.npmjs.com/package/mastodon-bot

Unfortunately 1.10.0 doesn't appear to work for me: it showed 'No changes' when there were no changes to be made, but when I removed the latest toot (to test forwarding that tweet again) I got:
/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/mastodon-bot.js:1106
function wN(a,b,c,d,e){var f=null!=b&&(b.U&64||x===b.ba)?ee(eg,b):b;b=K.b(f,hD);f=K.b(f,Gr);return vN(a).fg("statuses",Mg(Cm.o(Vc([new Oa(null,1,[Ym,c],null),G(d)?new Oa(null,1,[Iz,d],null):null,G(f)?new Oa(null,1,[Zr,f],null):null,G(b)?new Oa(null,1,[hD,b],null):null])))).then(function(h){return e.a?e.a(h):e.call(null,h)})}function xN(a,b,c,d){return vN(a).fg("media",{file:b,description:c}).then(function(e){e=e.data.id;return d.a?d.a(e):d.call(null,e)})}
                                                                                ^

TypeError: vN(...).fg is not a function
    at wN (/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/mastodon-bot.js:1106:106)
    at yN (/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/mastodon-bot.js:1108:162)
    at zN (/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/mastodon-bot.js:1109:331)
    at /nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/mastodon-bot.js:1153:140
    at Request._callback (/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/node_modules/twitter/lib/twitter.js:227:5)
    at Request.self.callback (/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/node_modules/request/request.js:185:22)
    at Request.emit (events.js:314:20)
    at Request.<anonymous> (/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/node_modules/request/request.js:1161:10)
    at Request.emit (events.js:314:20)
    at IncomingMessage.<anonymous> (/nix/store/p11cj9nlbdyz8jz60pjn2xw2a85zcr01-node_mastodon-bot-1.10.0/lib/node_modules/mastodon-bot/node_modules/request/request.js:1083:12)

This looks like the optimizer making unsafe changes AFAICT (#63).
I agree it would be good to dig into what is wrong with those non-simple optimizations (they seemed to work for @jerger) but until we find time for that I think we should merge #63 so master builds work for everyone again.

Okay - I've reserved some time in the next view weeks for mastodon-bot :-)
What do you think if we work on

#69
#67
#64
#59
and mainly #46

as a next step?
Anybody there willing to pair / review / help?

Okay - I've reserved some time in the next view weeks for mastodon-bot :-)

Nice ;)

* #69 - publish releases to npmjs

I think that would be nice

* #67 - Find better CI-automation

do we have any particular problems with github actions? while it'd be nice to avoid github vendor lockin, basically all other CI providers would have the same problem, except for self-hosting - which I'm not sure is worth the hassle.

* #64 - Security: Inspect dependencies for this three packages

Can't hurt

* #59 - optimizations cause runtime crash

I don't think I can be of actual use there, but I'm happy to test at least ;)

* #72 - Provide mastodon-bot as docker container

If you don't dislike Nix then https://github.com/raboof/mastodon-bot-nix might be an interesting starting point - I used that to build Linux Container images (with embedded configuration so you can just run the image to do the twitter->mastodon sync)

* and mainly #46 - Sync mastodon -> twitter?

TBQH I personally don't care about this one ;)

moved discussion to the issues :-)

* and mainly #46 - Sync mastodon -> twitter?

TBQH I personally don't care about this one ;)

As company we offer mastodon as primary channel.
But as many customers are using twitter we've to feed this channel also ...

publishing releases now is working at gitlab: https://gitlab.com/yogthos/mastodon-bot/-/pipelines/255373999


Fix tutorials

The tutorials are now included in rendered form as markdown files, which should make them more robust.

Uh nice, with the updated docs setup, the docs are automatically built for pull requests, too 😊

@GianmarcoCallegher would you give it a quick look by a second pair of eyes and then merge?

I had to disable the tutorials workflow for the time being. The problem is that, on the GitHub action runner, we get reticulate 1.2x, but we need 1.31 or higher for rliesel. I would say that is a secondary issue and should not prevent this PR from being merged. I'm opening a new issue.


2FA disable button

User Story
User intends to disable 2FA and expected the button text to change.
Image - 2FA is enabled

Image - 2FA has been disabled

Deadline
Low priority

We can not enable 2FA from here. It is only to disable 2FA via staff or staff admin on users' request.
2FA can be enabled only by the user via their account page.


Add TryGetPeerById helper method

Added TryGet helper method for GetPeerById:
GetPeerById example usage (current):
NetPeer peer = this.netManager.GetPeerById (peerIdentifier);

if (peer != null)
{
    peer.Send (writer, deliveryMethod);
}

TryGetPeerById example usage (new):
if (this.netManager.TryGetPeerById (peerIdentifier, out NetPeer peer))
{
    peer.Send (writer, deliveryMethod);
}

@chrisnobrega what are you trying to do? This is strange library usage. In most cases you store peers or use Peer.Tag for storing your own info.

@chrisnobrega what are you trying to do? This is strange library usage. In most cases you store peers or use Peer.Tag for storing your own info.

I will probably roll my own id system, but at the moment I'm using NetPeer ids for identification.
I'm using TryGetPeerById to check if the given peer exists before messaging it.


Introduce estimators and support them in cost functions

In this PR:

Introduce the Estimator interface.
Implement ExactEstimator and BasicEstimator. ExactEstimator uses get_exact_expectation_values from a backend. BasicEstimator uses get_expectation_values from a backend.
Rename EvaluateOperatorCostFunction to AnsatzBasedCostFunction.
AnsatzBasedCostFunction now takes an Estimator (and it's BasicEstimator by default).
_evaluate and evaluate return ValueEstimates in CostFunction.
Override __eq__ method in ValueEstimate
Modify existing CostFunction tests
Switch to MockEstimator in cost_function_tests
Add tests for Estimators

Todo:

Add sample complexity, error, and confidence to estimator

Deferred to a later PR:

return precision in get_estimated_expectation_values.

Looks good to me, though I wouldn't merge it until we have PRs in z-quantum-optimizers and z-quantum-qcbm – it sometimes turns out that when you propagate changes, you realize that actually you still need to introduce some changes in the core.


add support for AVRCP

I don't even know if this is possible, but if it is I would like to see ASLFS be able to read Bluetooth AVRCP broadcasts to get track information for scrobbling.

This might cause double scrobbles, not sure it's a good idea.


[HOLD for payment 2024-10-29] [Wave Control] [QBD] [Import] Items page

Will be worked on by an external contributor (see https://expensify.slack.com/archives/C03SLTAEULW/p1726876645021139).
Design doc link:
https://docs.google.com/document/d/1LQNlTBlHjFqRdru_4UkqVr0QRseNNDq2IhFFpXcgfwY/edit#bookmark=id.822rwr2xa306

@hoangzinh are you going to pick this up soon-ish?

Payouts due:

[ ] Contributor: $250 @hoangzinh (NewDot)
[ ] Reviewer: $250 @ZhenjaHorbach (Upwork)

@lakchote can you confirm that this is a reasonable pay out for the work and that there's no other payment structure in place before I pay these out?

@lakchote can you confirm that this is a reasonable pay out for the work and that there's no other payment structure in place before I pay these out?

Yes, this is standard payment for the whole project.

friendly bump @adelekennedy, thank you!

Offer sent

$250 approved for @hoangzinh


Create game controller and service methods to add a submission

closed https://github.com/sopra-fs24-group-12/PeekSeek-server/commit/bd17d39f84a3921f63fb988c82461f7a97bb3156


Replace multi_json with standard library json

As on of the authors of multi_json, I no longer use it in my own projects and no longer recommend its use to others, now that the json gem is part of the Ruby standard library. I have replaced the multi_json dependency with a json gem dependency, despite the fact that this is not strictly necessary, just to ensure that users of older versions of Ruby, which ship with an older version of json are using the latest gem version instead. This dependency could be removed.
I have also added Ruby 2.2 to the Travis CI matrix for testing.

fixes https://github.com/trevorrowe/jmespath.rb/issues/6

:+1:

Thanks!

nice job both of you!


Test Istio release "Istio 1.12.7"

Istio recently (2022-05-06 18:02:08 +0000 UTC) released "Istio 1.12.7". Let's test it :rocket:.

Closing as net-istio is testing 1.13.x.


fix(plugins/plugin-kubectl): kubectl direct watcher does not properly filter events and resource updates

Fixes #6599
The movie here shows how this PR watch resource correctly:
https://user-images.githubusercontent.com/21212160/104780012-179a8400-574e-11eb-80de-36fa0d7d6a2c.mov

Description of what you did:

My PR is a:

[ ] 💥 Breaking change
[x] 🐛 Bug fix
[ ] 💅 Enhancement
[ ] 🚀 New feature

Please confirm that your PR fulfills these requirements

[x] Multiple commits are squashed into one commit.
[x] The commit message follows Conventional Commits, which allows us to autogenerate release notes; e.g. fix(plugins/plugin-k8s): fixed annoying bugs
[x] All npm dependencies are pinned.

bumping to see if #6608 fixes help

bumping to see if #6608 fixes help

bumping to see if master fixes help

bumping to see if master fixes help

bumping again

bumping again


Add support for one yaml file per tab

Hey,
First of all: Thanks for implementing this. This makes working with a nested flows definition inside a larger git repository possible to begin with.
Right now, we are separating complex projects by running multiple Node-RED instances. But running this in production leads to us setting up a lot of separate Node-RED instances just because we want to organize our code into smaller compartments.
Now I am wondering if you would be interested in adding support for splitting up the flows.yaml file along tabs/subflows?

Looking at the yaml file, this could be done by splitting along the "z" value?

Hello, if you want to separate the flows (and use yaml) I believe this node will do it:
https://flows.nodered.org/node/node-red-contrib-flow-manager

@natcl This might be getting a bit bigger than expected. I will keep working on this in my fork for now. Then, once we have solved all the issues, I will check how to merge this back.

See:
https://github.com/s4ke/node-red-contrib-yaml-storage/commit/6e308c7021215d3f06ac05f2b194a96ba87562ca


Add precipitation, ndep, and pdep scaling options to wrapper script.

Thanks @rfiorella! What's the state of the ELM updates?  I want to be sure I can test this but I think I still need to update the ELM code, correct?

@fmyuan excellent, thank you!

The change looks good to me.
By the way, @serbinsh OLMT has updated with Rich's edit


is possible working this library with IronPython?

hi,
is possible to call and loading the library from IronPython? i give a try but thrown some error messages.
regards,

I cannot think of a reason why it should not work, this is a pretty standard net library after all; but I have no experience with IronPython. Try to explicitly import the netDxf.Entities namespace where the circle class resides or use the full namespace netDxf.Entities.Circle to instantiate a Circle object. Same thing applies to similar cases.
You are also using an old version of this library, update it just in case.

thank you for the hints and giving such as guidance, it seems almost work except in DxfDocument to add entity.

The AddEntity method does not exist anymore, I changed that long time ago. This is how I knew that you were using an old version of the library, now you can find it in dxf.Entities.Add.
Check the samples, check the documentation, and pay attention to the error IronPython is returning.

i downloaded from NuGet here, there's only one matched.

where's the latest DLL versions link to download?

Download the latest source code and build the library yourself. I am not related in any way, shape, or form with the nuget releases.

hi,
it seems the problem solved., thanks again for latest hint about dxf.Entities.Add now is working, so many thanks for all.

sorry for confusing of my mixed example from previous versions of the libraries.
regards,


Update the game over message

Update the game over message so people know how to play again!

Comment


Removed Tuple2

Yassss
:fire: :+1: :fire:

(Tuples need more formal support in Swift, but let's leave that for swift-evolution) :)
:+1:

:boat:


Activity logging twice!

Hi,
I am using Laravel 5.6.24, PHP Version is 7.1.9
I have put LogActivity traits in Model. Here is my model:
        class Backup extends Model
        {
            use LogsActivity;
            protected $fillable = [];
            protected $primaryKey = 'id';
            protected $table = 'backups';
            protected static $ignoreChangedAttributes = ['updated_at'];
            protected static $logAttributes = ['file'];
            protected static $logName = 'backup';
            protected static $logOnlyDirty = true;
        }

and Here is my controller function "download"
        public function download($id)
        {
            $backup = $this->repo->findOrFail($id);

            try {
                \Storage::exists('uploads/backup/'.$backup->file);
            } catch (\Exception $e) {
            }

            activity('backup')->on($backup)->log('downloaded');

            $download_path = storage_path('app/uploads/backup/'.$backup->file);

            return response()->download($download_path);
        }

While the download doesn't make change in the table row so nothing is logged when I comment activity log function in download function. But when I uncomment, it logs twice as below:

what can be the issue?

Could it be that the row gets updated twice? Maybe though a timestamp update or something like that?
The tests indicate that the package itself has no issues with double logging.

I have this problem too, but I know what it is causing it. I have a last_activity that gets updated 'every' page refresh. Do you have something like that?

Closing this, as this problem is probably caused by something app specific and not this package.


Add function(s) for creating Gobi lists for Data Export

Gobi requires the generation of two lists specified here and does not require MARC processing or transmission.

YBP - a text file with 3 pipe-delimited fields in each line. The fields in order are the ISBN, "print" or "ebook", and always the same account number "325099"
Some ISBN's have two lines in the export, one each for "print" or "ebook" if the record is considered both print and ebook.

568987545678|print|325099
987654567890|ebook|325099
675456787678|print|325099
675456787678|ebook|325099
…etc
File Naming: stf.{%Y%m%d}.txt

@shelleydoljack regarding the request for an isbn/eisbn spec, I don't think we are currently doing that. Looking at /s/SUL/Bin/ExportHistory/ybp_coutts_export.pl I don't see anything that would select based on text electronic bk. (e.g. 020:<PHONE_NUMBER> ǂq (electronic bk.)) in the 020. I think maybe we are just sending all 020$a. It does look like we are tossing invalid isbns and doing some deduplication between each list.

Looking at old report and we were validating isbns so I assume we need to continue doing that.
01:43:12  Not a valid ISBN for ckey 14903118 in 020 subfield a: '898700751H'
01:43:17  Not a valid ISBN for ckey 15072573 in 020 subfield a: '9781760623531.00000033'
01:43:18  Not a valid ISBN for ckey 15076307 in 020 subfield a: 'IN00207420'
01:43:19  Not a valid ISBN for ckey 14892459 in 020 subfield a: '898657151E'
01:43:19  Not a valid ISBN for ckey 14892597 in 020 subfield a: '898726160F'
01:43:19  Not a valid ISBN for ckey 14892704 in 020 subfield a: '876510300E'
01:43:19  Not a valid ISBN for ckey 14892729 in 020 subfield a: '898565182I'

Doesn't folio provide some ISBN validation as part of orders? Maybe we can use that?

Closed by https://github.com/sul-dlss/libsys-airflow/pull/937

@jgreben Suzette confirms that we want to continue to send the ebook/print designation. This data is used in the GOBI ordering system by staff for dedupping workflows.
I found the official spec document from GOBI here https://connect.ebsco.com/s/article/GOBI-Library-Holdings-Load-Service?language=en_US which includes some additional isbn information, for example

We do not need the ISBN for both the cloth (hardcover) and the paperback bindings of a title. We link different binding editions of a title in GOBI, so if you send the cloth and paper ISBN, and we have both in our system and linked, “already owned” and “alt-ed already owned” will appear on each record.
What we were previously doing can be found in /s/SUL/Bin/ExportHistory/ybp_coutts_export.pl

Fixed by #965

Fixed by #965

I think this comment is on wrong ticket?

Fixed by https://github.com/sul-dlss/libsys-airflow/pull/937


Conference

For Issue #229.

Added a new page for Conference.
Moved the programmes from the Events page to the new Conference page.
Added some detail about the Unconference.
Used a banner from Natasha.
In Events page also changed the sign-up process for virtual attendance from email us to using the form and corrected a speaker's name.

@all-contributors please add @anyaferguson for design of the RPySOC events page and links


Location Rejects input on Create New Incident

When creating a new incident in the "New Teams", the location rejects all input.  Any combination of alphanumeric values is cleared once focus leaves the entry text box.
The "Map" icon does not work either.
It appears that something is trying to show up, like a pop-up, but under the text box.  It goes away after it tries to appear.
https://github.com/user-attachments/assets/fcb0e90a-1af5-4200-a464-3bb1a9dcd817

Hi @RyboTech. Thanks for reaching out to us.
Can you please verify if you have configured the Permissions for Office 365 Exchange Online according to the instructions provided in the following documentation.
https://github.com/OfficeDev/microsoft-teams-emergency-operations-center/wiki/Deployment-Guide#6-add-permissions-for-office-365-exchange-online

This did fix it.  Thank you.
I followed the direction before.  I did press the Grant Admin Consent.
How could that one permission get removed?
Also, FYI, the documentation is does not take into account that Azure has moved to Microsoft Graph.  The Calendar.Read is in that group.
Thanks again for your help!

This has been fixed.


Passwords don't get saved

Describe the bug
I have enabled both options of the Autofill-Passwords feature. When I go to a site, enter my credentials and save them when the chrome save window pops up, it does not save them. In fact, if I click after that on the key icon while in the site, it says no password is saved on that site when I just did.
To Reproduce
Steps to reproduce the behavior:

Go to https://github.com/
Log in and save your information when the window appears on the page (assuming you have enabled both options in Autofill Passwords.
Click on the key icon and you will see that no passwords were saved.
Go to Settings-Autofill-Passwords and you will see no Github login information saved.

Expected behavior
The password should be saved and I could see it in the saved passwords in the settings.
Environment (please complete the following information):

OS/Platform and version: Windows 10 Pro 19044.1469
ungoogled-chromium version: Version 97.0.4692.99 (Official Build, ungoogled-chromium) (64-bit)

This might be an issue with the Windows binary as this does not happen on Linux or MacOS.
Please file this issue with the corresponding platform repo: ungoogled-software/ungoogled-chromium-windows

I am having this issue in Fedora

I'm having the same issue with:
Chromium | 125.0.6422.112 (Official Build, ungoogled-chromium) (x86_64)
Revision | e099925e675bbb19c42822548f5175ab03a36a32-refs/branch-heads/6422_76@{#3}
OS | macOS Version 14.5 (Build 23F79)
This is a new install from Brew on a 2017 intel iMac, but my M2 MacBook air installed using a pre-packaged installer has the same issue.  What am I doing wrong?

Have you tried backing up your profile and trying with a new and empty one. I remember I could not import my passwords, but removing Default/Login Data solved that for me.

Have you tried backing up your profile and trying with a new and empty one. I remember I could not import my passwords, but removing Default/Login Data solved that for me on Linux.
PS: be warned that by removing Default/Login Data you remove all saved passwords if there were any.

This worked perfectly, thank you - much appreciated.

I like my current profile configuration and don't feel like taking the time
to do that.
What would I need to delete to fix the install on the current profile?
I don't have any imported password data, or shouldn't.
It is a new ungoogled chromium flatpak install
(I did originally have chrome installed for a little bit, bit I removed it
before the ungoogled install)
I dont need to add an account or recover any passwords, just be able to
have passwords I enter for new sites be saved for the next visit.
(honestly I am closer to just installing another browser, I don't really
love chrome anyway and it is a good way to keep cookies from tracking each
other)
On Tue, Jun 4, 2024 at 8:11 AM Paul Grimsley @.***>
wrote:

Have you tried backing up your profile and trying with a new and empty
one. I remember I could not import my passwords, but removing Default/Login
Data solved that for me on Linux.
PS: be warned that by removing Default/Login Data you remove all saved
passwords if there were any.
This worked perfectly, thank you - much appreciated.
—
Reply to this email directly, view it on GitHub
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2147642449,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZ7EYSOGLUAPKQ6CAV5GUTZFXDKLAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJUG43DIMRUGQ4Q
.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker

don't feel like taking the time to do that

Do what?

What would I need to delete to fix the install on the current profile?

removing Default/Login Data solved that for me on Linux.

reconfigure a new profile to my liking to just use a web browser I dont
like when I can download another browser that will work for what I need done
On Sat, Jun 8, 2024 at 12:27 PM PF4Public @.***> wrote:

don't feel like taking the time to do that
Do what?
What would I need to delete to fix the install on the current profile?
removing Default/Login Data solved that for me on Linux.
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2142966343
—
Reply to this email directly, view it on GitHub
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156131279,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZ7EYTF5PMGKIQCL4SJFPLZGNEKNAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGYYTGMJSG44Q
.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker

don't feel like taking the time to do that

Do what?

What would I need to delete to fix the install on the current profile?

removing Default/Login Data solved that for me on Linux.

I still appreciate your help.  It astonishes me how people have the time to be negative towards suggestions.  Let him download another browser, sounds like a personality download would suit him better.

You are astonished that the suggestion is not optimal for my use case?
Alright then..
On Sun, Jun 9, 2024 at 7:37 AM Paul Grimsley @.***>
wrote:

don't feel like taking the time to do that
Do what?
What would I need to delete to fix the install on the current profile?
removing Default/Login Data solved that for me on Linux.
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2142966343
I still appreciate your help. It astonishes me how people have the time to
be negative towards suggestions. Let him download another browser, sounds
like a personality download would suit him better.
—
Reply to this email directly, view it on GitHub
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156610049,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZ7EYTBA22NTGB27FWIRNDZGRLBVAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DCMBQGQ4Q
.
  Let alone GitHub.
Of course forgive me if you’re autistic or have some other learning difficulty which results in you coming across as a cun†.

On 9 Jun 2024, at 16:20, Adam Loepker @.***> wrote:
You are astonished that the suggestion is not optimal for my use case?
Alright then..
On Sun, Jun 9, 2024 at 7:37 AM Paul Grimsley @.***>
wrote:

don't feel like taking the time to do that
Do what?
What would I need to delete to fix the install on the current profile?
removing Default/Login Data solved that for me on Linux.
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2142966343
I still appreciate your help. It astonishes me how people have the time to
be negative towards suggestions. Let him download another browser, sounds
like a personality download would suit him better.
—
Reply to this email directly, view it on GitHub
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156610049,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZ7EYTBA22NTGB27FWIRNDZGRLBVAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DCMBQGQ4Q
.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker
—
Reply to this email directly, view it on GitHub https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156652248, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGXL2RY7IMIUT43G6INGCM3ZGRXCFAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DKMRSGQ4A.
You are receiving this because you commented.

Sounds like you are German too bud.
Why are you wasting time complaining about me instead of offering different
solutions?
You are straying from the goal my friend
On Sun, Jun 9, 2024 at 1:00 PM Paul Grimsley @.***>
wrote:

I’m astonished that you get anywhere in life with the brutalist language
and cocky attitude you elude. Let alone GitHub.
Of course forgive me if you’re autistic or have some other learning
difficulty which results in you coming across as a cun†.

On 9 Jun 2024, at 16:20, Adam Loepker @.***> wrote:
You are astonished that the suggestion is not optimal for my use case?
Alright then..
On Sun, Jun 9, 2024 at 7:37 AM Paul Grimsley @.***>
wrote:

don't feel like taking the time to do that
Do what?
What would I need to delete to fix the install on the current profile?
removing Default/Login Data solved that for me on Linux.
<
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2142966343>

I still appreciate your help. It astonishes me how people have the
time to
be negative towards suggestions. Let him download another browser,
sounds
like a personality download would suit him better.
—
Reply to this email directly, view it on GitHub
<
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156610049>,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AVZ7EYTBA22NTGB27FWIRNDZGRLBVAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DCMBQGQ4Q>

.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker
—
Reply to this email directly, view it on GitHub <
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156652248>,
or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGXL2RY7IMIUT43G6INGCM3ZGRXCFAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DKMRSGQ4A>.

You are receiving this because you commented.

—
Reply to this email directly, view it on GitHub
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156740011,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZ7EYSKIMWVT5E2EIKROATZGSQ3HAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3TIMBQGEYQ
.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker

We’re not friends, buddies or comrades.
My goal was achieved.  I’m not German either.

On 9 Jun 2024, at 23:03, Adam Loepker @.***> wrote:
Sounds like you are German too bud.
Why are you wasting time complaining about me instead of offering different
solutions?
You are straying from the goal my friend
On Sun, Jun 9, 2024 at 1:00 PM Paul Grimsley @.***>
wrote:

I’m astonished that you get anywhere in life with the brutalist language
and cocky attitude you elude. Let alone GitHub.
Of course forgive me if you’re autistic or have some other learning
difficulty which results in you coming across as a cun†.

On 9 Jun 2024, at 16:20, Adam Loepker @.***> wrote:
You are astonished that the suggestion is not optimal for my use case?
Alright then..
On Sun, Jun 9, 2024 at 7:37 AM Paul Grimsley @.***>
wrote:

don't feel like taking the time to do that
Do what?
What would I need to delete to fix the install on the current profile?
removing Default/Login Data solved that for me on Linux.
<
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2142966343>

I still appreciate your help. It astonishes me how people have the
time to
be negative towards suggestions. Let him download another browser,
sounds
like a personality download would suit him better.
—
Reply to this email directly, view it on GitHub
<
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156610049>,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AVZ7EYTBA22NTGB27FWIRNDZGRLBVAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DCMBQGQ4Q>

.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker
—
Reply to this email directly, view it on GitHub <
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156652248>,
or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGXL2RY7IMIUT43G6INGCM3ZGRXCFAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DKMRSGQ4A>.

You are receiving this because you commented.

—
Reply to this email directly, view it on GitHub
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156740011,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZ7EYSKIMWVT5E2EIKROATZGSQ3HAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3TIMBQGEYQ
.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker
—
Reply to this email directly, view it on GitHub https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156808872, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGXL2R4ZL3OWRLCYJ2D3V2LZGTGLZAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY4DAOBYG4ZA.
You are receiving this because you commented.

Cool, why are you here still commenting if you are a good person?
On Sun, Jun 9, 2024 at 4:27 PM Paul Grimsley @.***>
wrote:

We’re not friends, buddies or comrades.
My goal was achieved. I’m not German either.

On 9 Jun 2024, at 23:03, Adam Loepker @.***> wrote:
Sounds like you are German too bud.
Why are you wasting time complaining about me instead of offering
different
solutions?
You are straying from the goal my friend
On Sun, Jun 9, 2024 at 1:00 PM Paul Grimsley @.***>
wrote:

I’m astonished that you get anywhere in life with the brutalist
language
and cocky attitude you elude. Let alone GitHub.
Of course forgive me if you’re autistic or have some other learning
difficulty which results in you coming across as a cun†.

On 9 Jun 2024, at 16:20, Adam Loepker @.***> wrote:
You are astonished that the suggestion is not optimal for my use
case?
Alright then..
On Sun, Jun 9, 2024 at 7:37 AM Paul Grimsley @.***>
wrote:

don't feel like taking the time to do that
Do what?
What would I need to delete to fix the install on the current
profile?
removing Default/Login Data solved that for me on Linux.
<

https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2142966343>

I still appreciate your help. It astonishes me how people have the
time to
be negative towards suggestions. Let him download another browser,
sounds
like a personality download would suit him better.
—
Reply to this email directly, view it on GitHub
<

https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156610049>,

or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AVZ7EYTBA22NTGB27FWIRNDZGRLBVAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DCMBQGQ4Q>

.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker
—
Reply to this email directly, view it on GitHub <

https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156652248>,

or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AGXL2RY7IMIUT43G6INGCM3ZGRXCFAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3DKMRSGQ4A>.

You are receiving this because you commented.

—
Reply to this email directly, view it on GitHub
<
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156740011>,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AVZ7EYSKIMWVT5E2EIKROATZGSQ3HAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY3TIMBQGEYQ>

.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker
—
Reply to this email directly, view it on GitHub <
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156808872>,
or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGXL2R4ZL3OWRLCYJ2D3V2LZGTGLZAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY4DAOBYG4ZA>.

You are receiving this because you commented.

—
Reply to this email directly, view it on GitHub
https://github.com/ungoogled-software/ungoogled-chromium/issues/1825#issuecomment-2156817391,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZ7EYTJBY23RHWSVMHWK6LZGTJFHAVCNFSM5NEYV3IKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJVGY4DCNZTHEYQ
.
You are receiving this because you commented.Message ID:
@.***>

--
Best,
-Adam Loepker


Bug: RF is non deterministic

Random Forest seems to be not deterministic in my test case with a simple kfold/kfold nested cross validation and only tuning max_depth in optua.

This is now fixed in: 90e765c5ca00f28d4d9a07e7365ea3638796e32c


Haskell sparkle package fails to build with Gradle error

Issue description
First, haskellPackages.sparkle failed with gradle: command not found.  I fixed this by adding gradle as a build tool:
sparkle = overrideCabal super.sparkle (drv: {
  libraryToolDepends = [ pkgs.gradle ];
});

After that, it fails with an error from Gradle:
FAILURE: Build failed with an exception.

* What went wrong:
Failed to load native library 'libnative-platform.so' for Linux amd64.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Confusingly, gradle build seems to work correctly when launched manually from a clone of the sparkle repo, so this is probably something to do with the Nix build environment. I tried running gradle with --stacktrace and --debug --info by editing the Setup.hs file, but that didn't change the output.
Steps to reproduce
Build sparkle after adding gradle to Sparkle's libraryToolDepends:
nix-shell -p haskellPackages.sparkle

Technical details

System: 17.03pre92039.adfcc2d (Gorilla)
Nix version: nix-env (Nix) 1.11.4
Nixpkgs version: 17.03pre92039.adfcc2d

It's trying to use $HOME and failing, because $HOME under a nix-build user is /var/empty. You need to set $GRADLE_USER_HOME for the Gradle command:
overrideCabal sparkle (drv: {
  libraryToolDepends = [
    (stdenv.mkDerivation {
      name = "gradle-wrapped";
      buildInputs = [ pkgs.makeWrapper ];
      phases = [ "installPhase" ];
      installPhase = "makeWrapper ${gradle}/bin/gradle $out/bin/gradle --set GRADLE_USER_HOME /tmp";
    })
  ];
})

Awesome. That fixed the immediate Gradle problem, but now Gradle can't find the JVM dependencies it needs (ie spark-core).
I tried adding spark to libraryToolDepends, but it didn't fix the problem.


Forward3

Rebased version of forward branch. Could be placed on top of master branch of pyeve and this repositories

I'm wondering why did you removed Python 3.7 in your commits.

okay, i updated the master branch in this repo to align with the official one. yet, github doesn't update this pr accordingly, hence the commits 28e1ee7..688a67a are still appearing here. they must not.
i also set up automated tests here.

I'm wondering why did you removed Python 3.7 in your commits.

could you please provide a hyperlink of what you mean?

I rebased to the https://github.com/pyeve/cerberus/tree/master, not to the https://github.com/funkyfuture/cerberus/tree/master. Probably I've seen this commit as this

Should I create a pull request to master repo?

Should I create a pull request to master repo?

doesn't matter for now since i updated here. but just a new pr that compares (that is something else than rebasing) to the current master and triggers the tests.

A few tests are not passing, as the internals were changed, and information about what's is wrong in a schema is not returning out with an exception.

Fill free to edit my branch as you have an access

as i said, ain't that easy. e.g. blindly reapplying the changes to .travis.yml.

This is why I did it with merge first.

Fixed tests, warnings in tests, .travis.yml and tox.ini
Locally run tests on python3.7

I don't know what's wrong with doctest tox environment. Locally it works like a charm. Should I "return" matrix to travis.yml?

@funkyfuture Could you please check if any of these changes are needed. Please, close this PR is it's too old to be included


fix(test): Fix test helper being hung up on first url

Extracts helper function to pull urls into a separate file. Also improves the algorithm by cutting the list at a random point so we do not hit the same urls forever and using a good enough heuristic of checking the difference in blocks between 2 urls are similar to ensure we have a good enough url.

200 points snowypowers

https://neoscan.io/transaction/c382c87ce7282664dc849fef5cb8c8de22cf3b596dd1b4e85c87efb194bb2003


Start Timer Event: UI issues

[ ] prevent cause of horizontal scroll bar
[ ] boxes are misaligned
[ ] no text to tell user to click the "on" box to select a date.

marching orders are to focus on screen builder so this one is WIP and put on hold for now


MAJOR: discord#Message#attachments returns nothing when the attachments aren't an image

Just tonight, something changed upstream that's made the discord api not return attachments when they're not an image. For example in the code for /index chat we check for files here: https://github.com/Kav-K/GPTDiscord/blob/1f0ab52d30cf7af7f5a83b0f97f0c8bc27433d48/cogs/index_service_cog.py#L143
However when the files aren't images, files is None, and message.attachments is empty.. I'm not sure what's up with this

Silly mistake


Host Documentation on ReadTheDocs

There are currently a lot of links pointing to https://drf-yasg2.readthedocs.io/ but these links don't work yet since the docs haven't been hosted yet.

Fixed

@JoelLefkowitz I still see "This page does not exist" at https://drf-yasg2.readthedocs.io/en/latest/. Should I be seeing the docs?

I see the same 404. Doesn't seem to be fixed.

Also @JoelLefkowitz A few places (like in the README) and in the GitHub project info you have https://drf_yasg2.readthedocs.io/ instead of https://drf-yasg2.readthedocs.io/. It seems like it would be best to use the package name drf-yasg2 everywhere (even doc URLs) for consistency. What do you think?

@JoelLefkowitz Could we reopen this issue? The docs are still not hosted. I think this and #24 are the last few issues needed before we are ready to say that drf-yasg2 is fully ready for prime time.

The link is fine, it was the docs build that was failing. #63 Fixes this now.


Upgrade to com.saucelabs:saucerest:1.0.39

Codecov Report

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

@@            Coverage Diff            @@
##             master      #45   +/-   ##
=========================================
  Coverage     60.04%   60.04%
  Complexity      186      186
=========================================
  Files            11       11
  Lines           921      921
  Branches        139      139
=========================================
  Hits            553      553
  Misses          318      318
  Partials         50       50

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 f23dbca...353a0bf. Read the comment docs.

@yfangsl , do you plan to release a new version soon?

@valfirst I can probably make a release tomorrow


Build a rewardCollector contract

rewardCollector is a contract that collects rewards from all user's vaults (these point to its address). It has the following functionality:

restake in a new vault with optional lock = deploy a new vault, stake and lock if desirable
restake in an existing non-locked vault = add stake to existing vault
withdraw rewards = apply cooldown period and send rewards to user's address (might be a 2-step procedure due to cooldown)

Only one withdrawal can be "waiting at a time" for simplicity, for a start.

I'm going to close this, as per latest discussions, we're not able to pay out any rewards in SNT, so reward collector vault is no longer needed.


Update import path of github_flavored_markdown package.

It has moved out into a standalone repo recently. See https://github.com/shurcooL/go/issues/19#issuecomment-102574426 for rationale.

Thanks for merging!


Tutorial Map

Description
Implementing Map Feature
Feature: #315 (Game Tutorial)
Implement a new map for the tutorial of the game
Milestones

[x] Get Assets from Map Team 1
[x] Make a map
[x] Implement the map in the new Flow/ Config Files
[x] Add Components for tutorial
[x] JavaDoc/Wiki

Completion Deadline: Aug. ##
Documentation
-Generates a new map by clicking on the tutorial button on the main screen, which has dialogue boxes to tell the player what to do and how to use different controls and available functions on the screen.
Member

Raghav (@NotRaghavAggarwal ) (Raghav Aggarwal)

Completed


Container startup: define a way to make containers depend on system containers

If we introduce system containers (eg. the vehicle connector) this one should be started before arbitrary containers.

The pure startup of a container is no meaningful point in time when a service is operational. Thus a startup order is not something that can be implemented since the state "I am operational" is not known to the runtime. This can only be accomplished by a application framework (which north is not and never will be).


Implement methods

Implement methods
in this pull request I implemented the following methods:

add_item method in the Author class
can_be_archived?() in the Game class

Status: Approved ✅
Hello @butlermuwo
Great job done.

✔ Classes has been created as per project requirements
✔ All properties has been added to their respective classes
✔ All methods visible in UML diagram has been created correctly
There's nothing else to say, other than its time to merge.
Congratulations! 👏 👏 👏
Cheers and happy coding!

Thanks! 😍🙌🏾


checkCrossOrigin={false} causes: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.

I recently tried this component again and notcied that when using any image (Im using the test url)
Im not sure why I keep getting this message. Im attempting to create a window around the cropper so the user can save what they have in frame.
Here's an example: https://codesandbox.io/s/react-cropper-demo-forked-5jehf
I need the flag for my signedURLs (CORs), so removing it isnt an option.

bump

Same problem here.

seems like another cropperjs issue
please check there
https://github.com/fengyuanchen/cropperjs/issues/675

@shekhar-shubhendu it does look related not sure how to solve it in React using their js fix

Are there any good alternatives for react-cropper?
Seems this bug isnt going to be fixed?

Still a bug
@shekhar-shubhendu , Is this package dead?

https://github.com/fengyuanchen/cropperjs/issues/824


fix(install):  handle paths to directories with whitespaces

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Fixes #89
Type of change

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[X] I have performed a self-review of my code
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have made corresponding changes to the documentation
[ ] I have commented my code, particularly in hard-to-understand areas
[X] New and existing unit tests pass locally with my changes
[X] I did test corresponding changes on Windows
[X] I did test corresponding changes on Linux
[ ] I did test corresponding changes on Mac

looking at this failing test, seems to pass locally


Add explicit launch file to interface with Kimera-VIO

Currently, the launch file provided can be easily modified to connect with Kimera-VIO, but perhaps provide another launch file for simplicity (running in Euroc).
https://github.com/MIT-SPARK/Kimera-VIO-ROS/issues/46

Hi,
Any updates about this request?
Thanks.

Done!


Ideas for N-dimensional signal sources and sinks (structs as these entities)

When looking to create an e.g. gaussian noise source (or any output: Double source), a dimension greater than one should be allowable. Maybe this should be more mixin style (register me N channels of xyz)?

This got implemented in PrimitiveSource.


Add features from losehu firmware?

I absolutely love this firmware I can't live with out the scanning speed , I was wondering if there could be support for the bigger eprom upgrade , boot up image , automatic Doppler shit , and bigger battery support , I tried to implement myself but am to much of a noob ,

Glad you like the firmware. Unfortunately the flash size is a limiting factor, and due to this compromise needs to be made.

I am planing on updating my eprom ,
Are you able to give me some advice we're to start porting auto Doppler shift over


⚠ Carbubu has degraded performance

In 6578237, Carbubu (https://carbubu.fr) experienced degraded performance:

HTTP code: 200
Response time: 3456 ms

Resolved: Carbubu performance has improved in 7aadb29 after 9 minutes.


[enhancement](index compaction) Enable index compaction by default (#36812)

Proposed changes
bp #36812

run buildall


[Maybe Breaking Change] Argument order?

Bug or feature request?
Feature, sorta
Description:
What if, for idiomatic functional/currying purposes, and matching functional reducer signatures of e.g., Elm, Reason, etc, ...

We made machine.transition curry-able? (doesn't have to be a breaking change)
Switch the order of state and event, to give machine.transition: (Event) => (State) => State (maybe, probably a breaking change, but doesn't have to be)

(Feature) Potential implementation:
We can switch the orders but (in v3) go polymorphic and determine which arg is the Event, and which is the State (duck-typing might work here, but could be ambiguous in edge cases).
The function can be curried or not - that's not difficult. I.e., you can do machine.transition(event)(state) or machine.transition(event, state).
Open to further thoughts, especially from those who've worked in Reason (cc. @nikgraf)

Nothing seems to warrant this change.


Any plan to EntityFramework 7?

If stub a new repo I can work on it?

We can host IdentityServer3 in APS.NET 5.
Can we have Entity Framework 7 data layer?

You can build your own stores to use EF7 (or fork the EF repo and migrate that). Once you build it, let us know where we can link it from our docs.

We have started an implementation for EF7.  It is pretty much a direct port of the EF6 provider.  It is mostly complete, but we just implemented it today, so its untested.  We will be taking contributions however.

Ok, thanks @jarroda. I added you to the community addon page: https://identityserver.github.io/Documentation/docsv2/resources/community.html


[SDL_Mixer_X] binary unable to locate library

built Uncapped Plus with Discord RPC and Mixer X
I get this error when trying to launch:
srb2ucp: error while loading shared libraries: libSDL2_mixer_ext.so.2: cannot open shared object file: No such file or directory

yet I can find it in /usr/local/lib

Did you set export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH in your shell configuration file? This should solve issue with finding path to library by binary.

could I use direnv for that instead?

Yes.

exporting that environment variable worked, thanks


Added my data

I have added my data into your codebase . plzz merge my code

Good job @Arpaninformationtech
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow this steps.
Note that this repo is excluded from Hacktoberfest but this PR is still eligible for ClueLess Swags.

Star this repository. ⭐

SignIn / SignUp in [ClueLess Website](https://www.clueless.tech/) .

Go to profile section from the top right hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard !
And don’t forget to share your achievement with your friends.

https://www.clueless.tech/profile/admin/100986138 @Rajdip019


feat: support kmesh daemon version command(#198)

What type of PR is this?
feature

What this PR does / why we need it:
support kmesh daemon version command(#198)
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

How should I use the command? And do I get the gitversion or the Kmesh version?

i followed the same settings of kurator, it should be the kmesh version?


Update 179-is-everything-better-on-the-blockchain.md

change image source from staging (test server) to spee.ch instead, and also delete some variable

@tzarebczan up

no need to reupload the files, please just fix the staging links to remove the staging part.

Thanks @ykris45 !


Re-incorporate edits and use 20-quarter differences

@llorracc , this re-incorporates the changes I had made to the KFM which were lost in one of your commits, keeps your edits, and changes the last figure to use 20-quarter time differences instead of annual data as you requested.

The conflicts were produced because I had to rebase to an earlier commit, to recover my changes.

@Mv77 ,  GitHub says there are conflicts that need to be resolved.  Please resolve and then reissue PR.

@llorracc managed to fix it by merging in master but keeping the files. Ready and passing all tests now.


Fix publish

@nvollmar https://github.com/apache/incubator-pekko-management/actions/runs/4303600424/jobs/7503531326
Should be quite easy, need to rename https://github.com/apache/incubator-pekko-management/blob/main/.jvmopts-travis and make sure its copied into the publish step

Makes sense. Using uses: olafurpg/setup-scala@v10 like pekko-http also works

@nvollmar olafurpg/setup-scala is no longer maintained and we are trying to migrate away from it

yep, already switched back and added a copy. Still need to fix missing credentials

working: https://github.com/apache/incubator-pekko-management/actions/runs/4341573989/jobs/7581338671


Install crashes if git clone needs input

There are occasions where a pip editable install from a git repo will ask for input. This causes pipenv install to fail with the following.
No package provided, installing all dependencies.
Pipfile found at /home/jsatt/dev/summit/summit-knowledge/Pipfile. Considering this to be the project home.
Installing dependencies from Pipfile.lock...
An error occured while installing! 77/80 - 00:00:01
Obtaining django-affect from<EMAIL_ADDRESS>What to do?  (s)witch, (i)gnore, (w)ipe, (b)ackup
  git clone in /home/jsatt/.virtualenvs/sk/src/django-affect exists with URL https://github.com/SummitESP/django-affect.git
  The plan is to install the git repository https://github.com/summitesp/django-affect.git
Exception:
Traceback (most recent call last):
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/commands/install.py", line 335, in run
    wb.build(autobuilding=True)
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/req/req_set.py", line 516, in _prepare_file
    req_to_install.update_editable(not self.is_download)
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/req/req_install.py", line 586, in update_editable
    vcs_backend.obtain(self.source_dir)
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/vcs/git.py", line 138, in obtain
    if self.check_destination(dest, url, rev_options, rev_display):
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/vcs/__init__.py", line 250, in check_destination
    prompt[1])
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 147, in ask_path_exists
    return ask(message, options)
  File "/home/jsatt/.virtualenvs/sk/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 158, in ask
    response = input(message)
EOFError: EOF when reading a line

[================================] 77/80 - 00:00:35

Steps to recreate:

Add and install git editable repos dependency Pipfile (how every you want to, mine was installed via requirements file before)
Edit Pipfile to change case of any characters in repo url (pipenv convert from requirements file lower cased all my repo urls)
pipenv install, this should fail with the output above.

Expected behavior:
There's a couple possible expected since the command is looking for user input. Could provide a reasonable default for various types of input requests. Could be some why of allowing the user to prove input for their choice.

luckily, we're using delegator, so we could actually provide the password on behalf of the user.
@jsatt can you provide your pipfile, with the password xxxxx'd out?

My use case isn't needing a password. It needs the user to make a choice about changing the remote url of an already installed package.
Obtaining django-affect from<EMAIL_ADDRESS>What to do?  (s)witch, (i)gnore, (w)ipe, (b)ackup

In my case the difference is just all lower case of the original url (done by pipenv when converting requirements file), but it's also not unheard of to change an install repo from one remote to another for other reasons (point to my own fork which has some bug fixes?).
Perhaps this is a specific enough case that pipenv should always "switch" to the url defined in the Pipfile. However, I suspect there are other edge cases where user input would be needed, like passwords as you suggest, and which would either need a more complete list of these cases or a way to retrieve requested input from the user.

this sounds like an edge case to me

For my case of the lower vs upper case I would agree. In the more likely case of changing to a different fork of a repo, this seems like a pretty big deal for a tool meant to abstract away much of the complexity of package management. It results in a error message that isn't remotely clear as to the actual problem or the proper steps to fix it.


Error installing various boost packages on VS 2019 preview 2.1

When installing boost projects that compile binaries (list boost-exception, boost-system and boost-winapi), I get the following error (portfiles are up to date, this is a fresh clone of vcpkg)
T:\Projects\vcpkg>vcpkg install boost-exception
The following packages will be built and installed:
    boost-exception[core]:x86-windows
Starting package 1/1: boost-exception:x86-windows
Building package boost-exception[core]:x86-windows...
-- Using cached T:/Projects/vcpkg/downloads/boostorg-exception-boost-1.69.0.tar.gz
-- Using source at T:/Projects/vcpkg/buildtrees/boost-exception/src/ost-1.69.0-2efe4bac04
-- Building x86-windows-rel
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:56 (message):
    Command failed: T:/Projects/vcpkg/installed/x86-windows/tools/boost-build/b2.exe;--stagedir=T:/Projects/vcpkg/buildtrees/boost-exception/x86-windows-rel/stage;--build-dir=T:/Projects/vcpkg/buildtrees/boost-exception/x86-windows-rel;--user-config=T:/Projects/vcpkg/buildtrees/boost-exception/x86-windows-rel/user-config.jam;-j12;--debug-configuration;--debug-building;--debug-generators;--disable-icu;--ignore-site-config;--hash;-q;-sZLIB_INCLUDE="T:/Projects/vcpkg/installed/x86-windows/include";-sBZIP2_INCLUDE="T:/Projects/vcpkg/installed/x86-windows/include";threading=multi;threadapi=win32;runtime-link=shared;link=shared;address-model=32;architecture=x86;toolset=msvc-14.1;-sZLIB_BINARY=zlib;-sZLIB_LIBPATH="T:/Projects/vcpkg/installed/x86-windows/lib";-sBZIP2_BINARY=bz2;-sBZIP2_LIBPATH="T:/Projects/vcpkg/installed/x86-windows/lib";variant=release;debug-symbols=on
    Working Directory: T:/Projects/vcpkg/buildtrees/boost-exception/src/ost-1.69.0-2efe4bac04/build
    See logs for more information:
      T:\Projects\vcpkg\buildtrees\boost-exception\build-x86-windows-rel-out.log

Call Stack (most recent call first):
  installed/x86-windows/share/boost-build/boost-modular-build.cmake:270 (vcpkg_execute_required_process)
  ports/boost-exception/portfile.cmake:14 (boost_modular_build)
  scripts/ports.cmake:71 (include)

Error: Building package boost-exception:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: boost-exception:x86-windows
  Vcpkg version: 2018.11.23-nohash

Additionally, attach any relevant sections from the log files above.

Here's the log file:
notice: found boost-build.jam at T:/Projects/vcpkg/installed/x86-windows/tools/boost-build/boost-build.jam
notice: loading Boost.Build from T:/Projects/vcpkg/installed/x86-windows/tools/boost-build/src/kernel
notice: Site configuration files will be ignored due to the
notice: --ignore-site-config command-line option.
notice: Loading explicitly specified user configuration file:
    T:\Projects\vcpkg\buildtrees\boost-exception\x86-windows-rel\user-config.jam
notice: Searching 'T:\Projects\vcpkg\buildtrees\boost-exception\x86-windows-rel' for user-config configuration file 'user-config.jam'.
notice: Loading user-config configuration file 'user-config.jam' from 'T:/Projects/vcpkg/buildtrees/boost-exception/x86-windows-rel'.

warning: Did not find command for MSVC toolset. If you have Visual Studio 2017 installed you will need to specify the full path to the command, set VS150COMNTOOLS for your installation, or build from the 'Visual Studio Command Prompt for VS 2017'.

notice: will use 'cl.exe' for msvc, condition <toolset>msvc
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>/<address-model>', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>/<address-model>', setup: 'x86'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>/<address-model>32', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>/<address-model>32', setup: 'x86'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>x86/<address-model>', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>x86/<address-model>', setup: 'x86'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>x86/<address-model>32', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>x86/<address-model>32', setup: 'x86'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>/<address-model>64', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>/<address-model>64', setup: 'amd64'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>x86/<address-model>64', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>x86/<address-model>64', setup: 'amd64'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>ia64/<address-model>', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>ia64/<address-model>', setup: 'x86_ia64'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>ia64/<address-model>64', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>ia64/<address-model>64', setup: 'x86_ia64'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>arm/<address-model>', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>arm/<address-model>', setup: 'x86_arm'
notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>arm/<address-model>32', setup: 'T:/Projects/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: '<toolset>msvc/<architecture>arm/<address-model>32', setup: 'x86_arm'
notice: [cmdline-cfg] toolset msvc-14.1 not previously configured; attempting to auto-configure now
error: msvc initialization: parameter 'version' inconsistent
error: no value was specified in earlier initialization
error: an explicit value is specified now

#https://github.com/boostorg/build/issues/389
My workaround: replace VS150COMNTOOLS with VS160COMNTOOLS (vcpkg\installed<arch>\tools\boost-build\src\tools\msvc.jam).
Note that vs developer command prompt may need to be used.

This sounds like a bug, not a feature.. with 2019 about to be released it'd be nice to have this fixed.

notice: found boost-build.jam at C:/vc/vcpkg/installed/x86-windows/tools/boost-build/boost-build.jam
notice: loading Boost.Build from C:/vc/vcpkg/installed/x86-windows/tools/boost-build/src/kernel
notice: Site configuration files will be ignored due to the
notice: --ignore-site-config command-line option.
notice: Loading explicitly specified user configuration file:
C:\vc\vcpkg\buildtrees\boost-serialization\x86-windows-rel\user-config.jam
notice: Searching 'C:\vc\vcpkg\buildtrees\boost-serialization\x86-windows-rel' for user-config configuration file 'user-config.jam'.
notice: Loading user-config configuration file 'user-config.jam' from 'C:/vc/vcpkg/buildtrees/boost-serialization/x86-windows-rel'.
warning: Did not find command for MSVC toolset. If you have Visual Studio 2017 installed you will need to specify the full path to the command, set VS150COMNTOOLS for your installation, or build from the 'Visual Studio Command Prompt for VS 2017'.
notice: will use 'cl.exe' for msvc, condition msvc
notice: [msvc-cfg] condition: 'msvc//', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc//', setup: 'x86'
notice: [msvc-cfg] condition: 'msvc//32', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc//32', setup: 'x86'
notice: [msvc-cfg] condition: 'msvc/x86/', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc/x86/', setup: 'x86'
notice: [msvc-cfg] condition: 'msvc/x86/32', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc/x86/32', setup: 'x86'
notice: [msvc-cfg] condition: 'msvc//64', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc//64', setup: 'amd64'
notice: [msvc-cfg] condition: 'msvc/x86/64', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc/x86/64', setup: 'amd64'
notice: [msvc-cfg] condition: 'msvc/ia64/', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc/ia64/', setup: 'x86_ia64'
notice: [msvc-cfg] condition: 'msvc/ia64/64', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc/ia64/64', setup: 'x86_ia64'
notice: [msvc-cfg] condition: 'msvc/arm/', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc/arm/', setup: 'x86_arm'
notice: [msvc-cfg] condition: 'msvc/arm/32', setup: 'C:/vc/vcpkg/installed/x86-windows/share/boost-build/nothing.bat' notice: [msvc-cfg] condition: 'msvc/arm/32', setup: 'x86_arm'
notice: [cmdline-cfg] toolset msvc-14.1 not previously configured; attempting to auto-configure now
error: msvc initialization: parameter 'version' inconsistent
error: no value was specified in earlier initialization
error: an explicit value is specified now

VS2019 is too new so its unsupported by boost's build system. There's no sign of v14.2 in msvc.jam
https://github.com/boostorg/build/issues/389 here they promised to add it in 1.70, we'll have it after vcpkg update.

@omegacoleman they kinda realeased 1.70.

@omegacoleman they kinda realeased 1.70.

https://github.com/boostorg/build/blob/bc7659b9afe79f6ea8e70e8ea4a6974286d67d0d/src/tools/msvc.jam
still not a sign sigh

@omegacoleman https://github.com/boostorg/build/blob/master/src/tools/msvc.jam ;)

@omegacoleman https://github.com/boostorg/build/blob/master/src/tools/msvc.jam ;)

thanks. happy new year :)

Stuff now installs for me after using latest master of vcpkg.

#boostorg/build#389
My workaround: replace VS150COMNTOOLS with VS160COMNTOOLS (vcpkg\installed\tools\boost-build\src\tools\msvc.jam).
Note that vs developer command prompt may need to be used.

jeez man, you're the kind of people that make this world spin. thank you so much


Accordion is not working in production

When I deploy my blog on GitHub, the  Collapsible Comments cannot uncollapse which is available in localhost.
Here is my blog address: https://cmcai0104.github.io
And deploy code:
pelican content -s publishconf.py
ghp-import output -b master
git push origin master

And this is my pelicanconf.py document:
#!/usr/bin/env python
# -*- coding: utf-8 -*- #
from __future__ import unicode_literals

AUTHOR = u'CaiChunming'
SITENAME = u"CMCai's Blog"
SITEURL = 'https://cmcai0104.github.io'

#PATH = 'content'
DATE_FORMATS = {'zh':'%b %d, %Y'}
TIMEZONE = 'Asia/Shanghai'
DEFAULT_LANG = u'zh'

# Feed generation is usually not desired when developing
FEED_ALL_ATOM = None
CATEGORY_FEED_ATOM = None
TRANSLATION_FEED_ATOM = None
#AUTHOR_FEED_ATOM = None
#AUTHOR_FEED_RSS = None

# Social widget
SOCIAL = (('Twitter','https://twitter.com/CaiChunming0104'),
('Github','https://github.com/cmcai0104'),('Email','mailto:hzxsccm678335@163.com'),)

DEFAULT_PAGINATION = 10

# Uncomment following line if you want document-relative URLs when developing
#RELATIVE_URLS = True

#MD_EXTENSIONS = ['codehilite(css_class=highlight)','extra','toc(permalnk=true)']
MARKDOWN = {
    'extension_configs': {
        'markdown.extensions.codehilite': {'css_class': 'highlight'},
        'markdown.extensions.extra': {},
        'markdown.extensions.meta': {},
        'markdown.extensions.toc': {'permalink':'true'},
    },
    'output_format': 'html5',
    'extensions' : ['extra']
}
MARKUP = ('md', 'ipynb')
PLUGIN_PATHS = [ './pelican-plugins/' ]
PLUGINS = ['ipynb.markup', 'extract_toc', 'tipue_search','sitemap','liquid_tags.img','neighbors','latex','related_posts','assets','series','share_post'
#,'multi_part'
]
SITEMAP = {
    'format': 'xml',
    'priorities': {
        'articles': 0.5,
        'indexes': 0.5,
        'pages': 0.5
    },
    'changefreqs': {
        'articles': 'monthly',
        'indexes': 'daily',
        'pages': 'monthly'
    }
}

TYPOGRIFY = True
THEME = './pelican-themes/pelican-elegant'
DEFAULT_PAGINATION = False

DIRECT_TEMPLATES = (('index', 'tags', 'categories','archives', 'search', '404'))
STATIC_PATHS = ['theme/images', 'images'] #图片放在content/theme/images
TAG_SAVE_AS = ''
CATEGORY_SAVE_AS = ''
AUTHOR_SAVE_AS = ''
USE_SHORTCUT_ICONS = True

# Defaults
DEFAULT_CATEGORY = 'Miscellaneous'
USE_FOLDER_AS_CATEGORY = False
ARTICLE_URL = u'{slug}'
PAGE_URL = u'{slug}'
PAGE_SAVE_AS = u'{slug}.html'

# Elegant Labels
SOCIAL_PROFILE_LABEL = u'Stay in Touch'
RELATED_POSTS_LABEL = 'Keep Reading'
SHARE_POST_INTRO = 'Like this post? Share on:'
COMMENTS_INTRO = u'So what do you think? Did I miss something? Is any part unclear? Leave your comments below.'

DISQUS_SITENAME = u'cmcai0104'
TWITTER_USERNAME = u'CaiChunming'
FEATURED_IMAGE = './content/theme/images/apple-touch-icon-152x152.png'

# Landing Page
LANDING_PAGE_ABOUT = ({'title':'Welcome to my field', 'details':"""本人主要关注>概率统计及随机分析相关内容。对于量化金融、数据科学等方面有过相关的科研经历，也参
与过图像处理等科研项目。目前主要从事数据科学领域相关工作。\n 写此博客仅仅是对自>己学习的一个记录。若有任何问题欢迎联系我<EMAIL_ADDRESS>。\n 希望通过此>博客对学过的知识进行总结梳理。望多多给予宝贵意见，谢谢🙏！！"""})
PROJECTS = [
#{    'name': 'Logpad + Duration',
#    'url': 'https://github.com/talha131/logpad-plus-duration#logpad--duration',
#    'description': 'Vim plugin to emulate Windows Notepad logging feature,'
#    ' and log duration of each entry'},
    {'name': 'Elegant Theme for Pelican',
    'url': 'http://oncrashreboot.com/pelican-elegant',
    'description': 'A clean and distraction free theme, with search and a'
    ' lot more unique features, using Jinja2 and Bootstrap'}
]

Hi @cmcai0104, thanks for the bug report. Unfortunately, I don’t have comments on my blog, so I can’t help you there myself, but I’m sure others can.
e.g. @calfzhou, @talha131, @debiatan and many others use Disqus as well – can anyone help debug this issue?

@cmcai0104 I had a look on your blog. The problem is not limited to Disqus comments. Accordion is not working even on Categories page.
https://cmcai0104.github.io/categories.html
At the moment, I don't understand the reason. I confirmed that bootstrap CSS file is present in your blog.
Could it be that bootstrap JS file is missing? Can you please confirm it?
BTW, you may want to change the fav icon of your site.

@talha131
Maybe the problem is about jquery whose address is http, so it will not load at https.
And the fav icon I will change latter.

That is correct @cmcai0104 . The mixed content HTTP/HTTPS on the jQuery include is a problem. This is here: https://github.com/Pelican-Elegant/elegant/blob/d01538eb61cffb4e356d40888391620423585aad/templates/base.html#L95
This is fixed in PR #131

Thank you @AWegnerGitHub
@cmcai0104 can you please confirm that @AWegnerGitHub solution works for you.

Remove https from the URL. So the final URL is //code.jquery.com/jquery.min.js

@cmcai0104, also, we should have #131 merged soon and aim at a 2.0 release in the foreseeable future. So if you don’t want to get your hands dirty, you can also wait for the new release :)

@talha131  I have try it, but it does't work.

@silverhook 👌，thank you.

Just saw the source code of your categories page. The URL is not updated

But I have already remove 'http' of the jquery url in elegant/templates/base.html, search.html

@cmcai0104 the issue is definitely caused due to SSL. Few parts of the page are not using SSL, which causes browser to block them.
You need to make sure https version of jqeury gets added to the final output.
Here is a gif the shows disabling SSL on your site fixes the issue.

I don't understand why //code.jquery.... didn't work. Can you try

https://jquery.... full URL with https.
Lastly, you can, for the time being, host jquery on your own site. Just to confirm. To do that, dowload jquery.min.js and place it inside the static folder and point the theme to it. (This suggestion may be difficult to follow if you are unfamiliar with the theme code).

I can confirm that #200 solves the issue and accordion opens

@cmcai0104 can you please merge changes from the master, and confirm that this issue is fixed?

@talha131  @iranzo
Thank you! It is available!
I forget to change the themes location in pelicanconf.py

@cmcai0104 Thank you for responding back. As for categories, tags and archives, please see this issue #203. Basically you have to set variables TAGS_URL and so on. Please report any update regarding links in #203.


pull request for e2e test at 11/21/2016 00:56:07

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

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


Enable overlay between certain time interval

In commandline I do like this:
ffmpeg -i input.mp4 -i mylogo.png -filter_complex "overlay=700:300:enable=between(t\,3\,6)" output.mp4
I can find equivalent ofenable=between(t\,3\,6)using ffmpeg-python.

I had a similar issue today, not for overlay, but for volume, but using the enable param:
# Redact some audio
ffmpeg -i input.wav -af "volume=enable='between(t,34.22,35.30)':volume=0, volume=enable='between(t,66.18,67.46)':volume=0 output.wav

def mute_segments(ifile, ofile):
     """Mute two specific segments.

          This will mute two segments in the input file one starting
          at 34.22s and engind at 35.30s, and another starting at
          66.18s and ending at 67.46s.
     """
     (
          ffmpeg
	  .input(ifile)
          .filter("volume", 0, enable='between(t,34.22,35.30)')
          .filter("volume", 0, enable='between(t,66.18,67.46)')
          .output(ofile)
          .overwrite_output()
          .global_args('-loglevel', 'error')
          .run()
     )
     return

I was able to make this work. The key is to put \ before the ","
v1= ffmpeg.filter([in1,  in2], 'overlay', 'enable=between(t**,02,**10)')
Hope this helps