text:
Shadow org.slf4j:slf4j-api and net.sf.jopt-simple:jopt-simple

Issue
Including com.github.tomakehurst:wiremock-standalone creates conflicts with org.slf4j:slf4j-api and net.sf.jopt-simple:jopt-simple in my project. The same happens for com.github.tomakehurst:wiremock-jre8-standalone
I use the 2.27.2 version.
Please add shadowing for these two libraries as well.
The output of org.basepom.maven:duplicate-finder-maven-plugin plugin:
[WARNING] Found duplicate and different classes in [com.github.tomakehurst:wiremock-jre8-standalone:2.27.1, org.slf4j:slf4j-api:1.7.12]:
[WARNING]   org.slf4j.ILoggerFactory
[WARNING]   org.slf4j.IMarkerFactory
[WARNING]   org.slf4j.Logger
[WARNING]   org.slf4j.LoggerFactory
[WARNING]   org.slf4j.MDC
[WARNING]   org.slf4j.Marker
[WARNING]   org.slf4j.MarkerFactory
[WARNING]   org.slf4j.helpers.BasicMDCAdapter
[WARNING]   org.slf4j.helpers.BasicMarker
[WARNING]   org.slf4j.helpers.BasicMarkerFactory
[WARNING]   org.slf4j.helpers.FormattingTuple
[WARNING]   org.slf4j.helpers.MarkerIgnoringBase
[WARNING]   org.slf4j.helpers.MessageFormatter
[WARNING]   org.slf4j.helpers.NOPLogger
[WARNING]   org.slf4j.helpers.NOPLoggerFactory
[WARNING]   org.slf4j.helpers.NOPMDCAdapter
[WARNING]   org.slf4j.helpers.NamedLoggerBase
[WARNING]   org.slf4j.helpers.SubstituteLogger
[WARNING]   org.slf4j.helpers.SubstituteLoggerFactory
[WARNING]   org.slf4j.helpers.Util
[WARNING]   org.slf4j.spi.LocationAwareLogger
[WARNING]   org.slf4j.spi.LoggerFactoryBinder
[WARNING]   org.slf4j.spi.MDCAdapter
[WARNING]   org.slf4j.spi.MarkerFactoryBinder

Unfortunately slf4j can't be relocated as this would prevent it working when the standalone JAR is used as a dependency.
I seem to remember jopt-simple breaks when you relocate it too, although I've not tested this with the latest version.

Unfortunately slf4j can't be relocated as this would prevent it working when the standalone JAR is used as a dependency.
I seem to remember jopt-simple breaks when you relocate it too, although I've not tested this with the latest version.

Ok, got it! Thanks! I think I, fortunately, solved my issue using the not-standalone library. I have too many dependencies conflicting with your project and with spring-cloud-contract-stub-runner that is fatJar as well. I prepared my own "stub-runner".

Ok, got it! Thanks! I think I, fortunately, solved my issue using the not-standalone library. I have too many dependencies conflicting with your project and with spring-cloud-contract-stub-runner that is fatJar as well. I prepared my own "stub-runner".

authors: Eleid tomakehurst

repo: tomakehurst/wiremock


text:
Improve logging when gzipped or binary bodies are present

Currently when running with --verbose, WireMock attempts to print non-text content as text to the console.
In the case where the underlying content is text, but it has been gzipped it should be un-gzipped first.
In the case where the content is binary, a brief note indicating binary content should be printed in its place e.g. (binary content).

Closing individual logging issues in favour of (referenced) logging redesign issue.

source: gharchive/issue

license_type: permissive

license_source: bigquery


text:
init.py needs to know that it cannot import dominos when dominos is not installed

$ python3 setup.py install
Traceback (most recent call last):
  File "setup.py", line 2, in <module>
    from dominos.version import Version
  File "/Users/Gus/Downloads/dominos/dominos/__init__.py", line 1, in <module>
    from dominos import Dominos
ImportError: cannot import name 'Dominos'

i fixed this by commenting out that line, installing, then uncommenting the installed one

Thanks for the feedback. This package is still in alpha and has not been tested with python 3.

authors: GusCaplan tomasbasham

repo: tomasbasham/dominos

license: mit


text:
Sync wallet balance upon home screen launch

When home screen is launched, the wallet balance should be clicked. Not only after sync button is clicked.

Important
This can't be done, until #5 issue is resolved, which deals with syncing in the background thread, not to freeze the app while doing that.

This is solved in commit 50efbe9a5e718ea31867be7f8197956297b63253
Closing issue.

authors: tohrxyz tomashrib

repo: tomashrib/zephyrus-wallet

license_source: github-api


text:
Click the '+', and add libART.a, Cannot find libART.a

who can tell me where libART.a ?  I am can not find libART.a

i find it

this demo has many bugs. kao

233

repo: tomauty/react-native-chart


text:
docker-compose.yml issues

ERROR: In file './docker-compose.yml' service 'version' doesn't have any configuration options. All top level keys in your docker-compose.yml must map to a dictionary of configuration options.
The error above is what is generated when I paste the contents of the example you have on the wiki and try to run it. I only edited the domain name section.
Can you assist?

Need to update docker-compose

@payneio is right, you're probably using a docker-compose version lower than 1.6.
Could you confirm?

I've had the same issue as @clobercow. Updating docker-compose (as described here https://docs.docker.com/compose/install/ ) fixed this issue.
Container starting up without errors.

Great, thank you @mc-molo.

authors: clobercow mc-molo payneio tomav

repo: tomav/docker-mailserver

license: MIT


text:
Reducing docker image size

Hello,
there are not many solutions for a docker based mailserver out there and from what I've looked at this is a very promising project. Starting at feature-completness to active maintenance this features a lot of the things I'm looking for to use in production.
One thing, that would totally win me over is to reduce the docker image size to a minimum. Currently the image size is around 500mb, which is okay, but could be improved a lot:
https://imagelayers.io/?images=tvial%2Fdocker-mailserver:latest
Here is a checklist of things that worked well:

[ ] move to a minimal base image like docker alpine (100-200mb reduction)
[ ] do installs and cleanup in a single RUN-command
[ ] reduce number of installed packages (do you really need vim in a container?)

This might include some compatibility breaking changes and requires some fine tuning, like looking for equivalent packages in the docker alpine package index. On the plus side, this would:

Decrease download size and increase download/build speed
Increase start/general performance
Decrease resource usage and footprint
Improve security by minimising the attack surface

The docker fluentd image, is a excellent showcase, where this worked well:
https://github.com/fluent/fluentd-docker-image/pull/9

Hi @Brandl and thanks for your support.
These tasks can be done very quickly:

do installs and cleanup in a single RUN-command
reduce number of installed packages (do you really need vim in a container?)

If you wanna PR this, it can be merged very fast.
Regarding the base image, why not! I'll have to have a look to these images. I mostly work with Ubuntu and Debian so I don't know the other.

I just replied to a closed request going in the same direction.
It would be superb to see this project with an Alpine base and it's smaller attack surface.

I have removed vim, and merged lots of commands in Dockerfil in #102

The move to Alpine will break a lot of changed.
We can plan that later in a specific branch to test things before merge.
Anyone can work on that?
The rest is being discussed in #102 with @PhilippeChepy.

An image can be tested at tvial/docker-mailserver:lightweight

tvial/docker-mailserver           lightweight                fe2efbb8c8e8        47 hours ago        432.4 MB
tvial/docker-mailserver           latest                     294dcb629180        2 weeks ago         540 MB

Anyone tried?

i have tested with debian, but no improvements in image size
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
tvial/docker-mailserver   debian              b2e55093fdc4        2 minutes ago       432.5 MB
tvial/docker-mailserver   lightweight         fe2efbb8c8e8        2 days ago          432.4 MB
tvial/docker-mailserver   latest              f8595bb70bb2        3 days ago          540.9 MB

As proposed above, we can work on a POC with alpine if we think that it will really reduce the image size (based on docker images, it's 180MB)
This could be the base of a docker-mailserver:v2 with some improvements that I have in my head but I will need contributors.

Let me know if few of you are ready to help. Thanks.

I would like to help, just that I'm not a developer. I could point a domain which I don't use for testing to an install. Are there specifics you'd like to be tested? Or how could one assist in moving it to an alpine based image? I've set up some docker images on alpine - I just started with docker some weeks ago - and it feels a bit gentoo'ish - which is fine by me, but can be anal compared to debian based distros.

@Gymnae we also need testers :-)

@tomav I'd be willing to help with the POC / testing of an alpine based container.

Check this: https://github.com/tomav/docker-mailserver/issues/109

So I've started to work on the alpine container. A thing that I noticed is that the opendkim and courier-authlib packages are both in the testing repository of alpine linux.
I'm not sure if we using packages from a testing repo is a great idea.

The time we build this new image, perhaps the packages will be stable. We need some time to refactor some things and test it before out stable release.
But good point and open question.

I have a good amount of knowledge with shippable.com. I see the site tests the build using Travis-CI but using Shippable the entire build process could be tested. Thoughts?

@gegere what do you mean by "the entire build process could be tested"?

@KyleOndy it seems that some other packages are not yet available (even in testing). You confirm?

@tomav Confirmed. I am having a really tough time getting anywhere with the alpine container.

Regarding my https://github.com/tomav/docker-mailserver/issues/98#issuecomment-203830743 you are using Travis-CI to build and check various merges on the build. Correct? As more and more variables are added various builds would need a matrix of environmental variables to test all the various options. This could be part of the .travis.yml file.
Here is another Docker container and I am using CircleCi and Shippable to manage testing of the builds and verification that everything is working as it should.
Here is a sample of the .yml file I use for this build process.
https://github.com/htmlgraphic/Apache/blob/master/shippable.yml
I understand the need for testing and would very much would like to lend my skills and knowledge.

You're right, the way we do it today is not pretty clean.
If you have an idea to test env vars configurations using travis (before trying to move to another CI service), feel free to PR something. I'm gonna add this to v2 requirements.

#102 if a first step in size reduction but has ti be finished.
@KyleOndy is there another base image we can use instead of alpine?

I am not super familiar with Travis-CI and regarding Docker builds they were late to the game when I was investigating a year ago, this looks to have changed. Recently Shippable released a big update the beginning of March. Many improvements to their backend service and processes which required a large amount of time to refactor my tests on a similar repo and in doing so I realized new methods and functions that really make it the best CI system available.
I have been continuing to compare Circle-CI and Shippable directly as any pull request would allow a build to spin up within both services. I have had one CI service fail because of a connection issue to a package download while the other build service continued successfully.
Basically my point is this. Using docker-compose and other methods should give you the flexibility to test the build with any CI service. As each CI service becomes more robust you can test us minimal effort because commonalty between each service will be very similar.
$ docker-compose -f docker-compose.whatever.yml up -d

Closing this issue because:

master has been reduced
same for v2 on which efforts are concentrated
an attempt on moving to alpine is available here: https://github.com/tomav/docker-mailserver/pull/151

authors: Brandl Gymnae KyleOndy PhilippeChepy gegere jmparra tomav


text:
Add citation section & DOI

I've received queries around how to cite this. I should add a DOI and section on the correct citation.

See  for instructions on this.


text:
Map component rerenders to defaultZoom and defaultCenter on click events

Hello!  I recently upgraded from v4 to v7, and I'm getting some buggy behavior on click events on a map component. On any click event, the map re-renders to defaultZoom and defaultCenter, which did not happen before the version update.
Here is a demo of the bug: https://www.youtube.com/watch?v=OmZi8sbiBMo
Here is my map component:
import React from "react"
import PropTypes from 'prop-types'
import { withGoogleMap, GoogleMap, Polyline } from "react-google-maps"
import withScriptjs from "react-google-maps/lib/async/withScriptjs"
import * as MarkerHelper from "./MarkerHelper/MarkerHelper"
import loader from "../../../public/loading.gif"

const SuggestionMap = props => {
  const {
    suggestionPin,
    suggestions,
    currentLocation,
    zoom,
    center,
    routePoints,
    actualPath,
    showSuggestionInfo,
    setSuggestion
  } = props

  const mapContainer =

  const handleMarkerClick = props => {
    showSuggestionInfo(props.latLng)
  }

  const handleClick = ({ latLng }) => {
    const lat = latLng.lat()
    const lng = latLng.lng()
    const position = { lat: lat, lng: lng }
    setSuggestion(position)
  }

  const AsyncGoogleMap = withScriptjs(
    withGoogleMap(
      props => (
        <GoogleMap
          defaultZoom={zoom}
          defaultCenter={center}
          onClick={props => handleClick(props)}
          options={{
            streetViewControl: true,
            myTypeControl: false,
          }}>
          { MarkerHelper.currentLocationPin(currentLocation) }
          { MarkerHelper.suggestionMarkers(suggestions, handleMarkerClick) }
          { MarkerHelper.suggestion(suggestionPin) || null }
          { MarkerHelper.endsOfDayMarkers(actualPath) }
          <Polyline
            path={MarkerHelper.lineCoordinates(routePoints)}
          />
          <Polyline
            path={MarkerHelper.lineCoordinates(actualPath)}
            options={{strokeColor: "#f00"}}
          />
        </GoogleMap>
      )
    )
  )

  const googleMapUrl = "https://maps.googleapis.com/maps/api/js?v=3.exp" +
    `&key=${process.env.REACT_APP_GOOGLE_KEY}` +
    "&libraries=geometry,drawing,visualization"

  return(
    <AsyncGoogleMap
      googleMapURL={googleMapUrl}
      loadingElement={

      }
      containerElement={ mapContainer }
      mapElement={
        <div style={{ height: `100%` }} />
      }
    />
  )
}

SuggestionMap.propTypes = {
  suggestionPin: PropTypes.object,
  suggestions: PropTypes.array.isRequired,
  currentLocation: PropTypes.object.isRequired,
  zoom: PropTypes.number.isRequired,
  center: PropTypes.object.isRequired,
  routePoints: PropTypes.array.isRequired,
  actualPath: PropTypes.array.isRequired,
  showSuggestionInfo: PropTypes.func.isRequired,
  setSuggestion: PropTypes.func.isRequired
}

export default SuggestionMap

Move your AsyncGoogleMap definition out from your component function. It's meant to be used as a HOC.
Please refer to Getting Help section in the README.

Thanks, @tomchentw!

authors: tmikeschu tomchentw

repo: tomchentw/react-google-maps


text:
Quote marks get removed.

i found adbp removes quote marks.
ex:
$ adbp shell am start -n you.app/your.app.TargetActivity --es "test" "Can you see me?"

adb -s 192.168.56.101:5555 shell am start -n you.app/your.app.TargetActivity --es test Can you see me?

This command brings you only "Can" with test extra key.
Of course, with quotes,
adb -s 192.168.56.101:5555 shell am start -n you.app/your.app.TargetActivity --es "test" "Can you see me?"

will let you get "Can you see me?" correctly :smiley: .
i think that is unwanted behavior. (i don't know this is environment dependent behavior or not. sorry)

Thank you for reporting.
This issue will be solved ver 2.0 (Implemented by ruby version).

See at e09675611f35f1d54d9be94dd1b224a20be41497

v2.0 has been released.
Please try this version to confirm the issue solved then close the issue.

@ytRino v2.0 has been released.
Please try this version to confirm the issue solved then close the issue.

If you face the same issue, please reopen the issue.

@tomorrowkey Oops. Sorry I didn't noticed. And it seems working fine. thx!

authors: tomorrowkey ytRino

repo: tomorrowkey/adb-peco


text:
Vim を自動インストールする

手順は以下の通り。

Github からソースコードを clone する
configure を実行する
make を実行する
make install を実行する

lua および lua-devel が必要になるが、それは別タスクで yum を使ってシステムにインストール済みになっているので、ここでは行わない。
/usr/local/ に cd して clone を実行する。
$ git clone https://github.com/vim/vim.git

configure するコマンドは以下の通り。
$ sudo ./configure --enable-multibyte --with-features=huge --enable-cscope --disable-selinux --prefix=/usr/local --enable-luainterp=yes --with-lua-prefix=/usr

実装したので close とする。

repo: tomoyamkung/dotfiles


text:
how to load esri config module

Hi,
I want to use proxy map server. To do so i will need esri config module. Can you please guide, how can I use esri config module?
Regards,
Fawad

Can you provide some more details, please?
Are you asking on how to use the esri config module with JSAPI 3x or JSAPI 4x?
Or, are you looking for an example of how to use it with this esri-loader library?
What kind of application framework are you using?  Angular2, React, etc.?

Would it not look like this?
esriLoader.dojoRequire(['esri/config'], (esriConfig) => {
esriConfig.request.proxyUrl = "/resource-proxy/Java/proxy.jsp";
});

Closing due to inactivity.

authors: fawadsh1 jwasilgeo maxkisung tomwayson

repo: tomwayson/esri-loader


text:
Under systemd: No such file or directory

innernet-server runs ok as root, but gives error when run in systemd:
INFO  innernet_server > bringing up interface.
Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }

Which file might that be?

Strace looks like it would be /var/lib/innernet/server/net.db-{wal,journal}, which doesn't make a lot of sense to me

And I'm having this problem on nixos https://github.com/NixOS/nixpkgs/issues/118005

Ok, managed to fix it, details in nixos issue.

repo: tonarino/innernet


text:
Update README.md

Updated README file to include contributors, links to active GitHub pages, and credits.

ReadME file looks great!

source: gharchive/pull-request

authors: jessiemullins tonialtendorf

repo: tonialtendorf/Thrifty-Travel


text:
'User' object has no attribute 'group' exception on 1.6.1 upgrade

Hello,
I've just tried upgrading Modoboa using pip install modoboa --upgrade when in the virtualenv. I originally installed it using the modoboa-install repository of scripts.
I then did
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py collectstatic

as the modoboa user, all completing with success. However, I got a 500 error when trying to log in, so set DEBUG=True in the configuration file. I get the following traceback.
Environment:

Request Method: GET
Request URL: <redacted>

Django Version: 1.9.10
Python Version: 2.7.9
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.sites',
 'django.contrib.staticfiles',
 'reversion',
 'rest_framework.authtoken',
 'rest_framework_swagger',
 'modoboa',
 'modoboa.core',
 'modoboa.lib',
 'modoboa.admin',
 'modoboa.relaydomains',
 'modoboa.limits',
 'modoboa_amavis',
 'modoboa_pdfcredentials',
 'modoboa_postfix_autoreply',
 'modoboa_sievefilters',
 'modoboa_stats',
 'modoboa_webmail')
Installed Middleware:
('x_forwarded_for.middleware.XForwardedForMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'modoboa.lib.middleware.AjaxLoginRedirect',
 'modoboa.lib.middleware.CommonExceptionCatcher',
 'modoboa.lib.middleware.RequestCatcherMiddleware')

Traceback:

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  174.                     response = self.process_exception_by_middleware(e, request)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  172.                     response = response.render()

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/response.py" in render
  160.             self.content = self.rendered_content

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/response.py" in rendered_content
  137.         content = template.render(context, self._request)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/backends/django.py" in render
  95.             return self.template.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render
  206.                     return self._render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  197.         return self.nodelist.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render
  992.                 bit = node.render_annotated(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render_annotated
  959.             return self.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  173.         return compiled_parent._render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  197.         return self.nodelist.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render
  992.                 bit = node.render_annotated(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render_annotated
  959.             return self.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  173.         return compiled_parent._render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  197.         return self.nodelist.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render
  992.                 bit = node.render_annotated(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render_annotated
  959.             return self.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  326.                 return nodelist.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render
  992.                 bit = node.render_annotated(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/base.py" in render_annotated
  959.             return self.render(context)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/template/library.py" in render
  201.         output = self.func(*resolved_args, **resolved_kwargs)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/modoboa/core/templatetags/core_tags.py" in extensions_menu
  41.     menu = events.raiseQueryEvent("UserMenuDisplay", "top_menu", user)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/modoboa/lib/events.py" in raiseQueryEvent
  106.         tmp = callback(*args, **kwargs)

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/modoboa_stats/general_callbacks.py" in menu
  13.     if target != "top_menu" or user.group == "SimpleUsers":

File "/var/www/modoboa/env/local/lib/python2.7/site-packages/django/utils/functional.py" in inner
  205.         return func(self._wrapped, *args)

Exception Type: AttributeError at /dashboard/
Exception Value: 'User' object has no attribute 'group'

Please can you help me get it all working again.
Thanks,
Will.

Weird, none of my users have a group.
[getattr(u, 'group', None) for u in User.objects.all()]

Return a list of None

@willfurnell Please upgrade your extensions too, this property has been removed.

@tonioo Great thanks, uprading my extentions fixed the issue.

authors: gawel tonioo willfurnell

repo: tonioo/modoboa

license: isc


text:
cannot scan for QT

I'm just new to both QT and this extension and my tool just cannot scan for qt, can anyone help me with this ?

Hey,
Please add more details.

Which OS do you use?
Which Qt version do you have?
How do you installed Qt?
Which compiler?
Which cmake version do you use?

Greetings
Tonka

Hi, I have the same problem and it probably is because i'm not rocking CMake for this project and I'm doing qmake instead.
I noticed a "qttools.extraSearchDirectories" in the settings and I tried setting it up and with the log level set to "debug" but it shows me Command 'Qt: Scan for Qt Kit' resulted in an error 2qttools.scanqtkit' not found) over and over via popup error.
Then I tried launching a dummy Cmake project jut in case and a button saying "no kit found" or something similiar shown up at the bottom
Now a QT output shown up and the debug told me he was searching in ./build and even into the directories I provided but still nothing found.
In the attempt of clean the output I deleted the cmake infrastructure, rebooted vscode and it suddenly stopped working throwing at me the same popup error as above.
At this point I asume I need CMake to run it anyways but I do not understand how to configure it,
Could u help me out?
VSCode Version: 1.52.1
OS Version: WSL2 Ubuntu 20.04.1 LTS (focal) over Windows_NT x64 10.0.19041
Compiler version: g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Qt has been installed via apt install qt5-default
#qmake --version output:
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu

#qmake --version output:
cmake version 3.19.0-rc1

Hey @markio00 ,
You are totally right, you need cmake for the extension. I don't support other build systems right now but I thinking  about adding support for non cmake projects, see more details about it in the issue #38
Right now you need to configure cmake like cmake -H. -Bbuild ... (I assume that you working directory is the root folder of your project where the CMakeLists.txt file should exist) before the extension could find Qt. You need also a find_package(Qt ... anywhere in your CMakeLists.txt file, so that the path to Qt will get stored in the cmake cache file (in the build directory). You can also use the CMake Tools extension from Microsoft to configure the CMake project is you don't like the command line.
So right now you have following options

write a minimal CMakeLists.txt file with just the find_package(Qt...) in it. Just checkout any cmake Qt tutorial on the web
convert your qmake project files to cmake files
But this would be a huge change for just using the extension. But since Qt itself switched to cmake with Qt 6, there should be maybe some converters from them (or at least a tutorial)

Greetings
Michael

@thiennc1107 @markio00 I've close this for now. If you have troubles reopen the issue or file a new one.


text:
xHELM string not accepted

I created the following xHELM string and validated it using the toolkit. The editor returns an error 'null' when I try to  load it. As the monomer definitions are contained within the file there should be no monomer set incompatibilities.

RNA1{R(A)p.r(C)p.r(G)p.r(U)p}$$$$V2.0

r

H4sIAAAAAAAAA52UTWoDMQyF9z6FTyD0a1vL0mSZFmbRG5RSKOn9d/WMHZKJs2g8iEF6wp+fxoPD6ffneP76Pn9iZqZEooUPIUTiNSLexPVx9/jBiBjWSgHZrWXkymuGULsYX+Me8Tg6RTPrmjFkyThHMXA37hQsNEdJoC7SJ9Iss144F20ZJis3lPf/UxjMkZuX5DzpRcBMt29KYMw854VAxbnxkqvPUfqK/r/I7Ukvz0yUUPOe9zwlQUkp99nMaW6iDG6obaJ6WjLjpW7N23unVklGtUo6qlWyUW3SvVrrdNdou+VL76rWooyEKvmo5kj4yC/RyNXthtl7eNmul7DQlhGGhVvGYZFwivH4dgh/nwOM+LUEAAA=
r
Backbone
RNA

R1-H
R1
H

R2-H
R2
H

R3-OH
R3
OH

r

H4sIAAAAAAAAA52UTWoDMQyF9z6FTyD0a1vL0mSZFmbRG5RSKOn9d/WMHZKJs2g8iEF6wp+fxoPD6ffneP76Pn9iZqZEooUPIUTiNSLexPVx9/jBiBjWSgHZrWXkymuGULsYX+Me8Tg6RTPrmjFkyThHMXA37hQsNEdJoC7SJ9Iss144F20ZJis3lPf/UxjMkZuX5DzpRcBMt29KYMw854VAxbnxkqvPUfqK/r/I7Ukvz0yUUPOe9zwlQUkp99nMaW6iDG6obaJ6WjLjpW7N23unVklGtUo6qlWyUW3SvVrrdNdou+VL76rWooyEKvmo5kj4yC/RyNXthtl7eNmul7DQlhGGhVvGYZFwivH4dgh/nwOM+LUEAAA=
r
Backbone
RNA

R1-H
R1
H

R2-H
R2
H

R3-OH
R3
OH

A

H4sIAAAAAAAAA6WUQY7CMAxF9zmFTxDZjpPYSwQsYcGCG4xGSIi5/26SFJjSdMGEKqrcX/fpf6etO/xc97fvy+0LMzMlCqK8cw6IgBgAZ+vvMDM4MyK6ehV8SmS1Es8YpFboy12ELbwi1lejsA/CNvFEGD+gaK3IG9kgpSXKE4Vinic6vk8Rb4r54UV1zEujPOdCOuYFvVqkyYuIxlFKe6LNOd2z/T9R8xKmREY8mKjuEbdE0WdOg3uEXljia7Z7dXqXUr4UrOelCqnMqVe577VVtUihJ+SmLnuLJL1apNgTYnO27C1cXVPLj6BT9WF5pm7qu0XuRO4AsD/u3C89s9wSWwQAAA==
A
Branch
RNA

R1-H
R1
H

p

H4sIAAAAAAAAA5WQPQ7CMAyFd5/inSCynR/IiNSOBZSBGyCEhMr9N9q0iKTKQCPLcl6cT8+m4f3qx8dzvPNBVYJYd9SOCPCAA7iI34kx4qbMTPONzVTldzFeAhdaQo1oB61/1X4pqrGgXHdRVgfWsPMl5bLPS4z1bPsps4PATd7fexFAc67USbI5b1XX7PVb9ZRNUZKl8pSUBqA/d/QB3UJaRRECAAA=
p
Backbone
RNA

R1-OH
R1
OH

R2-OH
R2
OH

C

H4sIAAAAAAAAA6WRzQ7CIAyA730KnoAUGIwejdtxM9nBNzDGxMz3v1nY4uTnMCdpSPkCHy3A8Hr28/0x37DVWjllGq87ACEoBn7FNohIXDUiQlhp6TgNmZGtXTKUGNgoUkU9MouWOrWc91uUNGhxySwerWU98Wctm6V4l0MdNXlHhyzuU9Xv77JZMLdM+y1GeqL6H132WhR/TZwTysiUlFFTUkY2nkgoI1fuVZHmexm11dt8tTLKDafQuIdJwSBEP3bwBtcnPO2NAwAA
C
Branch
RNA

R1-H
R1
H

G

H4sIAAAAAAAAA62UO27DMAyGd52CJxD4kGRqLJqMSYEMuUEQFCjS+2+lH4HqSIOjxBAE+jf1+ScJ2x1+f/a36/ftggMzJZKgvHMOiIEEAP+tcuWc4cyI6Ma74DMOcYzEi6qMEXp7inCENaK9HijkdU353E4Rn4hwppDEoc8Le3mDl0Kp+vJkRRznDpH0UpYTk6v0AkWVl4o09k66VBQfvXxtpyTPmNJ90r1eSkXkA0ftpQSavZQ+L9FpK4VsNNO+Uk2SaV+pJoU616RY55qU6lxqqva5aJOgda4dz3Wu/TWw5Yyo9baGahJVffgY58PuRO4AsD/u3B9fTFBDtwQAAA==
G
Branch
RNA

R1-H
R1
H

U

H4sIAAAAAAAAA6WRTQqDMBBG9zlFThAmExMzy1JdasFFb1BKodj77zpR0eZnIakMMj4yz29UDJ93Pz9f8wNaRO20aTx2QkhJS8FPHRcRyTsCgAhPqBy3oTOqtWsHCgIbZawoV2JBhbHlet6ilQELa2ehNss28WeWw5J9l6qNmnSjKovbU22WW40FUst03mKUJ9LFf3Q6C4/jco8oI5NTRk1OGdllIqKMXH5WFymjNjfw23wxGaVnL2FxLyYtBin7sRNfXJLfG40DAAA=
U
Branch
RNA

R1-H
R1
H

I save the xhelm as a file, and then try to load it to the demo site.  The app complains R is an unknown monomer.
The HELM string is the file is RNA1{R(A)p.r(C)p.r(G)p.r(U)p}$$$$V2.0, where R is not defined in Monomers list.

xHELM should be independent of the monomers since they are defined in the monomer list, tried again with a file generated by the web-editor version which is using the old monomer list and it still complains. I think the issue is the mismatch between base64 encoded molfiles expected by the toolkit and non-base64 encoded xHELM file generated by the web-editor. The HELM notation currently specifies base64 encoding.
Discussing with Tianhong.

The web editor does accept both base64-encoded and plaintext mol string

It does accept both formats, but needs to create the encoded version. I am using the version via these links http://elncloud.com/helm/helm/index.htm and it is giving me a non-encoded file.

Confirmed fixed. xHELM can be generated and read into both editors and new monomers are recognised. Perfect.

authors: ClairePA tony-yuan

repo: tony-yuan/JsHELM


text:
Enum previously declared

I get the error Enumeration previously declared with nonfixed underlying type when trying to compile with this related to typedef NS_ENUM(NSInteger, NetworkStatus) {
Is there some better way to handle this when NetworkStatus is already defined?

Nevermind, managed to rename the other library's use without too much effort.

Thanks

authors: Meekohi jefby

repo: tonymillion/Reachability


text:
Add banner to README with link to golang/dep

The number one search result for godep is this project, however the production-ready and soon-to-be-official tool go dep may be the actual project people are looking for. It would be awesome to place a banner at the top of the README with a note (and link) to disambiguate this :)

I would like to make a PR for this.

I am closing this issue because the repo is going to be archived.

authors: freeformz nehagup ryan0x44

repo: tools/godep


text:
very rough implementation of an "outdated' command - [WIP]

Hey there,
I'm working on some automated QA, security and code review tools.
I wanted to know which dependencies were out of date and more specifically what had changed and why (e.g if its just typos and refactors I'm not too fussed but if it is a security bug I want to know).
I only just got this working, the code is very rough. I didn't want to waste too much time if you didn't think it was a good idea or wouldn't get merged.
Thanks for the awesome tool either way :)

Example output thus far
[luke:/Users/ … /go/src/github.com/awsmsrc/godep] feature/outdated_command 1 ± godep outdated
# cd /Users/luke/go/src/golang.org/x/tools/go/vcs; git diff 1cdaff4a02c554c9fb39dda0b56241c5f0949d91
fatal: bad object 1cdaff4a02c554c9fb39dda0b56241c5f0949d91
github.com/kr/pretty
github.com/kr/text
github.com/pmezard/go-difflib/difflib
golang.org/x/tools/go/vcs
[luke:/Users/ … /go/src/github.com/awsmsrc/godep] feature/outdated_command ± godep outdated github.com/kr/pretty
godep: commit e6ac2fc51e89a3249e82157fa0bb7a18ef9dd5bb
Author: Marc-Antoine Ruel <maruel@chromium.org>
Date:   Wed May 20 12:35:14 2015 -0400

    Run 'gofmt -w -s' on sources

commit cb0850c1681cbca3233e84f7e6ec3e4c3f352085
Merge: f31442d e559492
Author: Cameron Walters (cee-dub) <cameron.walters@gmail.com>
Date:   Mon Jan 19 14:12:28 2015 -0800

    Merge pull request #20 from gpaul/master

    kr/pretty: fix invalid heap pointer bug in tests.

commit e5594928ca7b4d4dca5a99c8f388065f1a03a4db
Author: Gustav Paul <gustav.paul@gmail.com>
Date:   Mon Jan 19 10:11:27 2015 +0000

    kr/pretty: fix invalid heap pointer bug.

    This fixes an issue with uintptr(1) being an invalid pointer.
    The test crashed when running with
    go test -cpu=4,4,4,4,4,4,4,4,4,4,4,4,4 github.com/kr/pretty
[luke:/Users/ … /go/src/github.com/awsmsrc/godep] feature/outdated_command ±

Maybe we could combine this with the diff command somehow?  Or at the very least deprecate the diff command for this or something like it.
I'm hesitant to add another command atm w/o more thought into it's purpose and how it fits in long term. For instance. I'd like to have godep get fetch directly into the vendor/ directory when VendorExperiment is on (with a switch to disable) ... how would this comment work then?

The purpose is so that you can not only see what packages are outdated but by how much and more importantly what changed and why.
For example I don't need to update my package for some refactoring and typo fixes but if there are some security or performance patches then it is worth my time.
I'm working on some automated tooling that keeps track of dependencies and let's me know how outdated my dependencies are. This would allow me to create a report that was emailed to me on a weekly basis.
This was just an idea and I totally understand if you don't like it, which is why I didn't go too crazy with a polished implementation. I do believe this extra information is valuable to developers, especially in conjunction with automated tooling. There are some ui things to consider as well as there could be 1000s of commits, perhaps we could show tags as well

hi @awsmsrc
Love the idea, but IMHO probably best done as a separate package.
You also might like https://github.com/shurcooL/gostatus which is a completely different take on reporting of dependences. (cc @shurcooL )
I have a bunch of half-baked stuff, but we use this to make reports doing exactly what you suggested
github.com/client9/gosupplychain/
In particular look at the  github-behind command.  It takes a Godep file and does something similar to what you are doing.   good: it doesnt mess-up your go path or need to do a restore or checkout big blobs of code.   bad: It's github specific
Here's sample:
github.com/client9/tlstext: ahead
    0 5bd8b72 badges
    1 0c2f760 badges
    2 1be66ac badges
    3 dd4ebd7 badges
    4 4afdf94 badges
github.com/cloudflare/ahocorasick: identical
github.com/daaku/go.zipexe: identical
github.com/fatih/camelcase: identical
github.com/fatih/structs: ahead
    0 24ec389 fix typos
    1 dd04eba Merge pull request #42 from shawnps/patch-2 fix typos
github.com/go-ini/ini: identical
github.com/go-ole/go-ole: ahead
    0 849646a implement ToValueArray()
    1 5005588 Merge branch 'master' of git://github.com/go-ole/go-ole

Free free to rip out anything here and use it.
regards,
n

hi me again @awsmsrc
I'd be curious if you could make your report outside of godep using it's api.  I seem to recall a lot of good functionality wasn't made public or made into a package.
Maybe we could merge our projects.. really they should be different only in output since they are doing the same things. (i.e. just specific a template file to make different outputs).
happy to help in either way.
regards,
n

Thanks for mentioning gostatus here @client9, it's indeed very relevant.
I agree this can and should (at least initially) be done outside. If wanted, it can be later brought inside.
In addition to gostatus, I'd highly recommend @awsmsrc to take a look at Go Package Store. It adds a visual presentation of commits on top of gostatus minimal output. It also supports a -godeps flag to specify a Godeps.json file to use as "base" versions, e.g.:
$ Go-Package-Store -godeps=/path/to/some/Godeps.json
Reading the list of Go packages from Godeps.json file: /path/to/some/Godeps.json
...

@awsmsrc I totally get the point and it's something I like. I don't use diff much because frankly it's not useful enough to me. I think something like this could be more useful.
@shurcooL Nice packages/tools. I have been wanting to add something like godep status for a while to relay what godep thinks about the status of the project you are working on and it's dependencies. I think our licenses are compatible so I may look at "borrowing" some of that work. ;-)
@client9 Godep has no real "api" atm, but I'm open to PRs / work to open one up.

So how do you suggest we move forward from here?

@awsmsrc godep diff already shows what's outdated (although perhaps a little more haphazardly than we'd like. How about altering the way that command works to work like this proposal? I think this would be more useful to people anyway.

Works for me! My cat sat on my laptop and broke the screen (no seriously). So I'm out of action for a day or so whilst it gets repaired. Happy to work on this later or someone else can take what I did and take it a bit further

@awsmsrc SGTM I have a bunch of other stuff scheduled for this week.

@freeformz Thanks. You're absolutely welcome to do that. If you look at Go-Package-Store, make sure to use the branch in this PR, it's a huge improvement in code quality over the current master. https://github.com/shurcooL/Go-Package-Store/pull/53 I'm hoping to have that merged into master soon, but just in case.

@awsmsrc Are you still interested in working on this?

Closing, please open a new issue (or re-open this one) if you are interested.

authors: awsmsrc client9 freeformz shurcooL


text:
docs: v0.26.0 update

What kind of change does this PR introduce?
Docs update for v0.26.0

Coverage remained the same at 100.0% when pulling c174b0f0c9b82ed87a1b270cef7a3dfab597f793 on v0.26-docs into 79b3262560b52e2c8b70b40cab1f6ec9570641b4 on master.

authors: coveralls toomuchdesign

repo: toomuchdesign/next-page-tester


text:
test: add new tests

What kind of change does this PR introduce?
Tests
What is the current behaviour?
You can also link to an open issue here.
What is the new behaviour?
...
Does this PR introduce a breaking change?
What changes might users need to make in their application due to this PR?
Other information:
Please check if the PR fulfills these requirements:

[ ] Tests for the changes have been added
[ ] Docs have been added / updated
[ ] Relevant Changeset has been added

coverage: 100.0%. remained the same
when pulling 54517a561a62dca043a5af46d679ca590d635d9a on add-tests
into 1d3f16dc0730def719e023b4c6f6648fe7f826c3 on master.

repo: toomuchdesign/openapi-ts-json-schema


text:
Bot testing issue #2

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.

COMMEEENT

this is a comment

COMMENT

I have commented right here!

Very interesting point you made there, I'll be sure to consider it.

yay works

not the edit tho

nice work m8

thx

authors: VelocityRa topisani

repo: topisani/Discurses


text:
chore: move reset button functionality to input field

Description
Refactor to remove reset button functionality from the FieldWrapper to the InputFieldWrapper

PR commands

List of available commands:

@toptal-bot run all - Run whole pipeline
@toptal-bot run build - Check build
@toptal-bot run visual - Run visual tests
@toptal-bot run deploy:documentation - Deploy documentation
@toptal-bot run package:alpha-release - Release alpha version

PR Review Guidelines

When to approve? ✅
You are OK with merging this PR and

You have no extra requests.
You have optional requests.

Add nit: to your comment. (ex. nit: I'd rename this variable from makeCircle to getCircle)

When to request changes? ❌
You are not OK with merging this PR because

Something is broken after the changes.
Acceptance criteria is not reached.
Code is dirty.

When to comment (neither ✅ nor ❌)
You want your comments to be addressed before merging this PR in cases like:

There are leftovers like unnecessary logs, comments, etc.
You have an opinionated comment regarding the code that requires a discussion.
You have questions.

How to handle the comments?

An owner of a comment is the only one who can resolve it.
An owner of a comment must resolve it when it's addressed.
A PR owner must reply with ✅ when a comment is addressed.

Also, seems, we have a DatePicker that supports onResetClick, but the Form's version of DatePicker is not based on InputFieldWrapper, but on FieldWrapper

Also, seems, we have a DatePicker that supports onResetClick, but the Form's version of DatePicker is not based on InputFieldWrapper, but on FieldWrapper
163d560/packages/picasso/src/DatePicker/story/WithResetButton.example.tsx

It is still in progress. I'm working on that PR

authors: denieler dmaklygin ozgurkececioglu

repo: toptal/picasso


text:
stop cutorch clobbering cltorch, if required after cltorch

This isnt strictly necessary any more, since cltorch now runs from a stable torch distro.  But it might still be nice to add this sometime?
This patch makes the cutorch monkey-patch not overwrite any other module's existing monkey-patching on getmetatable(RealTensor).copy, in the case that cutorch is require`d after the other module.

(Relevant doc https://github.com/hughperkins/cltorch#co-existence-with-cutorch )

@torchbot test this

@torchbot test this

@torchbot test this

authors: hughperkins soumith

repo: torch/cutorch


text:
mypy --strict: Use common type alias AsyncCallback for  all callbacks

mypy --strict: Use common type alias AsyncCallback for all callbacks
The callbacks are centrally routed thru one function and I'm not
sure if these callbacks have different call signatures. Do they?
Update: Yes indeed: https://github.com/toreamun/asyncio-paho#asyncio_listenersadd_on_connect
The rest is outdated, changed status to draft until the different callback signatures are added.
One of the callbacks is in asyncio_publish(), where on_publish
is added as a callback and it's function signature would have
to be supported.:
async def on_publish(client: paho.Client, userdata: Any, mid: int) -> None:
    # pylint: disable=unused-argument
    nonlocal result
    if result.mid == mid:
        nonlocal subscribed_future
        subscribed_future.set_result(mid)

unsubscribe = self.asyncio_listeners.add_on_publish(
    on_publish, is_high_pri=True
)

This means the callback _add_async_listener which get on_publish() by
self.asyncio_listeners.add_on_publish() has to support it's signature.
This commit uses the signature of it and for the other add_on-callback
registrars. Not sure if this is correct, I guess there would need to
be tests using all these callbacks to know for sure.

I see that you have merged the others before this, great!
I think this PR should be fixed to support the different callback signatures, that's why I changed it to a draft.
Would you have the time to try to get the proper signatures into a type?
I might do it as well, but can't promise now if/when.

repo: toreamun/asyncio-paho


text:
Make WeakSet.has() and WeakMap.has() accept unknown and assert type.

It's annoying when you have a value with unknown type and can't use it inside .has() or .delete() function. Which doesn't make sense at all. unknown should be allowed and also .has() should assert type.
Solution:
interface WeakSet<T extends WeakKey> {
    delete<V>(value: V & (unknown extends V ? unknown : T)): value is T
    has<V>(value: V & (unknown extends V ? unknown : T)): value is T
}

Result:
interface Foo {
    foo: string
}

interface Bar {
    bar: string
}

const foo: Foo = { foo: "foo" }
const bar: Bar = { bar: "bar" }

const unknownFoo: unknown = foo satisfies Foo

const fooSet = new WeakSet<Foo>()

if (fooSet.has(unknownFoo)) {
    unknownFoo.foo // Foo
}

if (fooSet.has(foo)) {
    foo.foo // Foo
}

if (fooSet.has(bar)) { // Error: No overload matches this call.
    bar.foo // Foo
}

Same thing can be done for the WeakMap

The type predicates in these definitions are unsafe, see https://github.com/total-typescript/ts-reset/pull/125#issuecomment-1926133512

authors: DeepDoge russelldavis

repo: total-typescript/ts-reset


text:
Setting different command prefixes

The user should be able to set a different command prefix than the usual ! one.

Closing as changes have appeared in master and documentation has been modified according changes.

repo: totallymike/ircnode


text:
Problemas com Debug

Boa tarde,
Comecei a usar o VSCode agora, mas não estou conseguindo fazer o debug funcionar, quando eu executo direto via F5 a rotina é executada, mas se eu coloco um ponto de parada o smartclient fica "congelado" e no VSCode não aparece nada e se tentar dar F10 ou F11 nada acontece. Tenho que fazer alguma configuração especial para executar o debug?

Nunca vi esse comportamento.
Você consegue compilar?

Compilo e executo sem problemas, só o ponto de parada  e o debug que não
funciona, eu abri uma outra pasta de fontes e nessa consegui exectar o
debug sem problema, comparei as configurações da workspace e não achei o
que poderia fazer funcionar em uma e outra não.
Em sex, 27 de abr de 2018 10:42, Rodrigo Antonio Godinho da Silva <
notifications@github.com> escreveu:

Nunca vi esse comportamento.
Você consegue compilar?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/killerall/advpl-vscode/issues/194#issuecomment-384973546,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ak7mB0GDazxwZkja3sb21iz9ZYvnmrvaks5tsyA2gaJpZM4TlaCn
.

O path da workspace que não funciona, tem algum caracter especial?

O fonte que você estava debugando estava na workspace?

Rodrigo,
O path da workspace que não consigo debugar é
esse: C:\Users\hil_wsconsult01\source\Workspaces\Protheus_Padrao
O da que funciona é: C:\Clientes\Hileia\Fontes.
O _ conta como caracter especial?
Atenciosamente,
Wagner Soares
WS Consult
Fone: +55 91 98906.2297
Skype: fwsoares
On Fri, Apr 27, 2018 at 11:12 AM, Rodrigo Antonio Godinho da Silva <
notifications@github.com> wrote:

O path da workspace que não funciona, tem algum caracter especial?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/killerall/advpl-vscode/issues/194#issuecomment-384982368,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ak7mB_x8f6rXvpoOxnOrkVHB4yYLrQaXks5tsydegaJpZM4TlaCn
.

O _ não é especial.
Não consigo ver nada de errado.
Eu tentei simular aqui e não consegui.
Vc está com a ultima versão do vscode e da extensão? (0.8.2)

Sim estou, comecei a usar na quarta-feira. Vou continuar fuçando aqui pra
ver se descubro, pelo agora eu sei que tem algo a ver com a workspace ou
algo dentro dela.
Atenciosamente,
Wagner Soares
WS Consult
Fone: +55 91 98906.2297
Skype: fwsoares
On Fri, Apr 27, 2018 at 2:39 PM, Rodrigo Antonio Godinho da Silva <
notifications@github.com> wrote:

O _ não é especial.
Não consigo ver nada de errado.
Eu tentei simular aqui e não consegui.
Vc está com a ultima versão do vscode e da extensão? (0.8.2)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/killerall/advpl-vscode/issues/194#issuecomment-385042337,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ak7mB3y8qqDjt6VjSAQ5ExHyqwyd9rjCks5ts1fPgaJpZM4TlaCn
.

Bom dia Wagner!
Já passei por isso e identifiquei a ocorrência, sendo necessário além de estar com a Workspace aberta também o projeto que se está debugando selecionado. Se você tiver mais de um projeto na Workspace e o fonte em questão estiver em outro projeto os breakpoints não irão funcionar. Perceba na imagem abaixo o local para seleção do projeto, que fica na visão Debug:

Espero ter ajudado.
Carraro

Estou com o mesmo problema descrito acima, estou com o VSCode todo configurado e funcionando, mas quando eu solicito o DEBUG pelo VSCode o mesmo não para em nenhum ponto de parada que tenha selecionado. Alguém que tenha passado por isso ???

authors: Carraro-BH WFilhocompany fwsoares izacsc killerall

repo: totvs/advpl-vscode


text:
ゲームとキャラクターの結びつけ

Game(#2)とCharacter(#1)を結びつける
留意すべき点

名前はGameAppearanceで
二つ名は無い場合がある（ex. 純狐）（旧作の面々はどうだったんだろう…？）

想定されるプロパティ
API

optional
type
default
description

id

ID

ID

game

Game

ゲーム

character

Character

キャラクター

characterTitle
yes
string

二つ名

detail

string

ステージ情報とか…

DB
自明なので略
参考

detailはまだ実装しなくていい（多分別のエンティティへ…）

一旦全部閉じる

repo: touhou-api/api


text:
🛑 City of Santa Clara is down

In 332e02a, City of Santa Clara (https://www.santaclaraca.gov) was down:

HTTP code: 503
Response time: 216 ms

Resolved: City of Santa Clara is back up in 95c5cbd after 7 minutes.

repo: touzesabine/uppdownn


text:
🛑 City of Santa Clara is down

In 10cd612, City of Santa Clara (https://www.santaclaraca.gov) was down:

HTTP code: 503
Response time: 1022 ms

Resolved: City of Santa Clara is back up in 1dd1b61 after 7 minutes.


text:
tox.toml is hidden in a subdir

The pyproject_fmt-2.4.3 sdist contains tox.toml hidden in the pyproject-fmt sub-directory and so tox fails unexpectedly in the top level directory:
$ wget https://files.pythonhosted.org/packages/source/p/pyproject_fmt/pyproject_fmt-2.4.3.tar.gz
$ gtar xf pyproject_fmt-2.4.3.tar.gz
$ cd pyproject_fmt-2.4.3
$ tox -l
ROOT: No tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /tmp/test/pyproject_fmt-2.4.3
$

This is expected. This project moved into a monorepo and accordingly, you are expected to run the commands for pyproject-fmt from within that folder.

Shouldn't be the pyproject.toml file located in the pyproject-fmt subdir too?
Thank you.

There's one both. The root is just holding the ruff config.

authors: gaborbernat mtelka

repo: tox-dev/toml-fmt


text:
applyMatrix

Code I am trying to port has a lot of parts like this:
var transform = new THREE.Matrix4();
transform.elements = storedTransformMatrix.Values.slice();
transform.transpose();
meshToMove.applyMatrix(transform);

it is operating some functions on a mesh, to transpose it, or change in some other manner. What do you think would be best way how to do similar exercise in the more declarative and react way?
taking a need above as an example - there is a Object3D that needs to be placed somewhere on scene, but before placement it needs be transposed using some data that are taken from somewhere else.

Hmm, I guess best way would be if I could just pass it as a prop matrix to Object3D, but looks like this THREE.Object3D property is not implemented in as a prop in react component. Same with caseShadow, visible and some other attributes. Maybe those could be just passed over to THREE object? They don't need much logic in react-three-renderer side?
Or is there some other way how to pass down those properties?

For now ( until the properties are implemented by me or contributors ) you can use the ref property to get a handle to the mesh e.g.
componentDidMount() {
    // ... calculate matrix
    this.mesh.applyMatrix(...);
}

meshRef(mesh) {
    this.mesh = mesh;
}

componentDidUpdate(){
    // ... update matrix from props?
    this.mesh.applyMatrix(...);
}

render(){
    return <mesh ref={this.meshRef} ... />;
}

your solution works!
Now I am trying to create pull request to create it as a prop. But somehow just replicating what is done with rotation or quaternion in Object3DDescriptor.js does not work.
Any pointers of where should I look to make it work? :)

Hmm I will take a look and give hints :)

Hmm I will take a look and give hints :)
On Wed, 26 Oct 2016, 18:47 Martins Untals, notifications@github.com wrote:

your solution works!
Now I am trying to create pull request to create it as a prop. But somehow
just replicating what is done with rotation or quaternion in
Object3DDescriptor.js does not work.
Any pointers of where should I look to make it work? :)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/toxicFork/react-three-renderer/issues/120#issuecomment-256425066,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0iLbX6_dkgRZB9JsUIynqx4ONLVwbhks5q35IygaJpZM4KgaHD
.

see here https://github.com/martunta/react-three-renderer/tree/adding-matrix-prop
not sure how to link it better. but it is change in src/lib/descriptors/Object/Object3DDescriptor.js

You can create a diff like this : https://github.com/toxicFork/react-three-renderer/compare/master...martunta:adding-matrix-prop?expand=1 .
Looking at it I cannot see any obvious reasons for it not to work from the r3r side, but perhaps on the THREEjs side. May be worth looking at  matrixWorldNeedsUpdate . I will hopefully be able to take a deeper look this weekend and see if I can give even more hints :)

ok, matrixWorldNeedsUpdate = true or 'updateMatrixdid not work, so I changed it to simply doapplyMatrix(matrix)` and now it works. Somehow it does feel a bit less declarative, on the other hand, it is done similarly with lookAt

yeah, If I apply it to the this mesh wrapped in scene tag above, then mesh gets transformed. But scene itself does not.
<mesh ref={this.sceneRef}>
  <boxGeometry width={10000} height={4000} depth={7000} />
  <meshPhongMaterial color={0x00ee00} />
</mesh>

One hypothesis of mine: Perhaps after applying the matrix some flags may need to be set for children objects...
To be confirmed.

On the separate but related question about Scene. Scene is actually an extended Object3D and behaves exactly the same with its children.
The problem in there is that the camera is also a 3D positioned object (extended Object3D) and it is within the same Scene. If the wrapping Scene is transformed it moves the camera along with everything else. That is why the picture does not change even though the scene is actually transformed.
Here is a solution. Just need to leave the camera out of the transformed scene:
<React3 mainCamera="maincamera2" width={this.props.width} height={this.props.height} {...renderprops}>
              <scene> // don't transform this scene
                <perspectiveCamera ref="camera2" name="maincamera2" {...cameraprops} />

                <scene ref={this.sceneRef}> // but instead this here
                  <Light />
                  <GreenBoxMesh />
                  <MoreMeshes />
                </scene>

              </scene>
          </React3>

Oh you can use a group in that case instead of scene within a scene! I'm
case a three js update makes scenes a different thing or something :)
On Tue, Nov 29, 2016, 22:25 kaikokivi notifications@github.com wrote:

On the separate but related question about Scene. Scene is actually an
extended Object3D and behaves exactly the same with its children.
The problem in there is that the camera is also a 3D positioned object
(extended Object3D) and it is within the same Scene. If the wrapping Scene
is transformed it moves the camera along with everything else. That is why
the picture does not change even though the scene is actually transformed.
Here is a solution. Just need to leave the camera out of the transformed
scene:
<React3 mainCamera="maincamera2" width={this.props.width} height={this.props.height} {...renderprops}

          <scene> // don't transform this scene
            <perspectiveCamera ref="camera2" name="maincamera2" {...cameraprops} />

            <scene ref={this.sceneRef}> // but instead this here
              <Light />
              <GreenBoxMesh />
              <MoreMeshes />
            </scene>

          </scene>
      </React3>

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/toxicFork/react-three-renderer/issues/120#issuecomment-263719957,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0iLaatt6re0Pdm1FBcfeCd_LWvGF-1ks5rDKZPgaJpZM4KgaHD
.

Hm. Did not know groups existed. It is nowhere in THREE docs. :)
Could just use an Object3d as well, but perhaps the lights need to be in the scene then.

Yes it's an undocumented three class that extends object, like a scene, but
I like to use it to contain multiple other objects and move them together
On Tue, Nov 29, 2016, 23:48 kaikokivi notifications@github.com wrote:

Hm. Did not know groups existed. It is nowhere in THREE docs. :)
Could just use an Object3d as well, but perhaps the lights need to be in
the scene then.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/toxicFork/react-three-renderer/issues/120#issuecomment-263737853,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0iLeIJof4h5pOcf14p6i2PI3SMqgtRks5rDLnbgaJpZM4KgaHD
.

authors: kaikokivi martunta toxicFork

repo: toxicFork/react-three-renderer


text:
Can't go to docs

I cant go to docs, and also cant go to github page via the link of pypi page

Have same issue too.

Apparently the developer abandoned the project

authors: Shandeika honk7608 kingmigdor

repo: toxicrecker/DiscordUtils


text:
Issue-379: Change clear-cache to clear-temp

Small change but decided I would get it done

Converted to draft quickly as the documentation also has to be updated

Personally I'd prefer to keep the class name matching what the actual command name is despite users never seeing it.  I'd prefer this because it can help with understanding the codebase, especially for someone who is looking to contribute.

Apart from the 1 remark it looks to me (without compiling atm as I don't have the time, will tomorrow) as if all previous mentions to cached files are changed now, new sentences look understandable aswell!

I think I'm overall happy with where we landed on this.  Going to merge this in.  Thanks for the help!


text:
Document installation procedure on external SSD.

I'd like to give this project a shot, however my only Apple Silicon macbook belongs to my employer and I'd rather not resize the internal disk and install linux on it. I'd like to be able to just test out Linux installed on and booted from an external SSD. A few threads on the Asahi Linux subreddit alude to this being possible by installing the bootloader to the internal disk, booting off that and then having the actual linux filesystem on an external drive: https://old.reddit.com/r/AsahiLinux/comments/12eib3r/asahi_linux_external_ssd/
This is an acceptable compromise, but there appears to be no functional tooling to achieve this configuration out of the box, I think it would be interesting to work it here.

Actually, I re-read the link I just posted and it seems that this approach is not feasible yet without re-partitioning the internal disk.

but since m1n1 itself cannot chainload from USB, there's a gap in our boot chain for all that to work.

I guess this issue can stay blocked until this is resolved.

Yeah there’s not a lot I can do here due to the boot flow of Apple Silicon and the current limitations of m1n1. It should be pretty easy to put the rootfs on an external disk by simply mounting a partition on the external disk (preferably by UUID) instead of the internal disk, but the ESP and m1n1 stub partition do need to exist on the internal disk for now. You’ll need 4GB or so for the stuff that needs to go on the internal disk.
If it makes you feel better, the volume resizer does seem to be decently robust. It can fail to start for a number of reasons and if you do it from macOS proper instead of the recovery environment your machine might appear to freeze when it locks the volume to do its work, but I’ve never heard of it actually zorching a volume.
Once you are done evaluating Linux you can delete all the partitions and resize your main macOS volume to get the space back. This is also a safe operation as long as you don’t make any typos. But backups are always wise.

This is already documented at:
https://asahilinux.org/2022/03/asahi-linux-alpha-release/#can-i-install-to-an-externalusb-disk
Perhaps this can be mentioned in the nixos-apple-silicon README, and then this issue can be closed?

authors: starcraft66 tpwrules zzywysm

repo: tpwrules/nixos-apple-silicon


text:
Crashes on startup, presumably because of something in main (Fabric)

No other mods installed, crash log provides all other information.
crash.txt

That looks like you have some kind of corrupted/broken jar? The stacktrace at least doesn't seem to match the codebase. Try redownloading version 2.0.1 or 2.0.2 from curse.

Trust me, I've tried redownloading and the older version. I honestly don't know what the issue could possibly be, because Minecraft works, fabric works, and all of the dependencies work.

https://github.com/tr7zw/FirstPersonModel/blob/1.16/Core/src/main/java/dev/tr7zw/firstperson/FirstPersonModelCore.java#L51 the crash above has a null pointer in that line. That is impossible since it's assigned one line above. And the lines above and below can't be null either. Maybe try to run the game in Java 16 so it can produce a more usable crashreport. Or try to reinstall fabric to check that the Fabric version is correct. But other than that, honestly, no clue how that crash could happen. I mean an alternative would be to just give the 1.17 version a try since you are using Fabric and 1.16 is just in maintenance mode.

I don't think using 1.17 would be a possibility (I'm trying to use a modpack) but I'll certainly try reinstalling fabric and updating Java whenever I can get back to my computer.

This is fabric, the modpack should have a 1.17 version, or alternative 1.17 modpacks with the same mods^^ I don't think any fabric mod that is active in any way is stuck on 1.16.

Here's after updating both fabric and Java to 1
crash-2021-11-18_19.24.05-client.txt
6

Ok that is in fact the old version from Feb 17th. This issue that I guess depends on something like the system lang? has been fixed on May 11th, and should be in the 2.0.2 build. On Curse that build is marked as an alpha cause it has some issue with Forge, but with Fabric it fixed this issue that only seems to be happening for a few people.

That's seems to have fixed it, thanks! Had to look for that build in the version specific spots though (on the right bar on Curse at the bottom), couldn't find it in the files tab.

It's also in the files view ;)

Gonna mark it as Fabric only (because it somehow broke on Forge, but fixes bugs that can be important for fabric).


text:
Create Taskfile.yaml

Taskfileをつくりました:) @PonponJuice

:viine_01:

repo: traP-jp/traO-Judge-backend


text:
runtimeなアプリケーションが使用するDBの作成

environment(仮名)「アプリケーション(リポジトリ)+ブランチ」ごとにDBを作成する
DBの認証情報をデフォルトのキーとセットでenvironment(仮名)の環境変数にセットする

#57 のあとにできる

repo: traPtitech/NeoShowcase


text:
サムネイル・アイコン・スタンプ画像をローカルに保存する

それ以外のファイルはオブジェクトストレージに保存する、複合型の構成

#446

repo: traPtitech/traQ


text:
Revert float precision changes to wgsl compiler

Revert the precision changes applied in #53.
While the initial PR was merged to fix Burn's issue with the web image classification example, this has affected a bunch of wgpu tests.
An alternative has been proposed by using 13 decimal points, which seems to resolve the previously introduced errors in the wgpu tests, but it feels a bit arbitrary.
The original issue will remain open and requires further investigation.

Damn it, we need to change the default PR settings to squash and merge @nathanielsimard 😅

repo: tracel-ai/cubecl


text:
🐛 Bug Report: Auto Instrumentation support for Watsonx

Which component is this bug for?
Watsonx Instrumentation
📜 Description
A follow up for https://github.com/traceloop/openllmetry/pull/662#issue-2199413692
👟 Reproduction steps
A follow up for https://github.com/traceloop/openllmetry/pull/662#issue-2199413692
👍 Expected behavior
auto instrumentation should works
👎 Actual Behavior with Screenshots
auto instrumentation should works
🤖 Python Version
No response
📃 Provide any additional context for the Bug.
No response
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

Are you willing to submit PR?
None

@gyliu513 The PR https://github.com/traceloop/openllmetry/pull/885 was submitted for the issue.

repo: traceloop/openllmetry


text:
Image Links

Does Caracal have the ability to display images as links?
I've tried writing this a number of ways and my best guess so far has been:
`soundcloud_image = image_url('soundcloud-icon.png')
c3 = Caracal::Core::Models::TableCellModel.new do
img soundcloud_image, width: 60, height: 60
docx.p do
link (soundcloud_image), 'https://www.soundcloud.com'
end
end
docx.table [[c3]] do
end`
I haven't been able to find anything in the documentation on it. Thanks in advance for your help!

Generally speaking, the README documentation and the Caracal example project are fairly exhaustive in terms of describing what Caracal can do.  If it's not represented in one of those two resources, Caracal probably does not support the feature.
Caracal does not currently support linkable images.  It might be able to do so fairly easily, though.  The main questions are (1) how Word renders images that link to external URIs? and (2) how does that behavior differ from how Word links to internal bookmarks?
When building a new feature into Caracal, it's important to understand how Word renders the underlying OOXML because that's the only way we can make good decisions about how to model the instructions in a way that can be rendered out as sensible OOXML.  Said differently, while Caracal tries to preserve HTML idioms on principle, there's no guarantee that wrapping a link directive around an img directive makes sense for Word the way it does for HTML.  Word might expect something very different, e.g., declaring the external URI as a property on the image object itself.
If you're interested in pursuing it further, there's a short primer near the bottom of the README that describes how to go about investigating OOXML behavior.

authors: JuliaDahm jdugan

repo: trade-informatics/caracal


text:
is there any option to manually drawing?

is there any option to manually drawing ? for example draw a line or bar on the chart like tradingview chart

No, it is not possible https://github.com/tradingview/lightweight-charts/issues?q=is%3Aissue+sort%3Aupdated-desc+drawings+is%3Aclosed+.

authors: JackSonJson timocov

repo: tradingview/lightweight-charts


text:
feat: release v27.0.1 with Traefik Proxy to v2.11.1

What does it do ?
Publish a new release with Traefik Proxy to v2.11.1
Motivation
It comes with many bugfixes, see upstream release notes.

This should also introduce the lingeringTimeout settings

@dabeck: It can be set with additionalArguments. Feel free to open a PR if you need a full integration on this.

@dabeck: It can be set with additionalArguments.
Feel free to open a PR if you need a full integration on this.

Yes I know - I thought it might be good to make it more present here to point out this is a breaking change!

@dabeck: It can be set with additionalArguments.
Feel free to open a PR if you need a full integration on this.

Yes I know - I thought it might be good to make it more present here to point out this is a breaking change!

\o. I get it. Thanks, that's right it can in few cases. I'll update the PR.

@dabeck I updated the changelog. Wdyt ?

LGTM

authors: dabeck mloiseleur

repo: traefik/traefik-helm-chart


text:
transport.respondingTimeouts.idleTimeout can't be defined as 0

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
assume this custom values for helm:
ports:
  postgresql:
    port: 5432
    expose: true
    exposedPort: 5432
    protocol: TCP

additionalArguments:
  - --entryPoints.postgresql.transport.respondingTimeouts.idleTimeout=0

using this chart and which gets applied to k8s manifests as expected.
Here its described to set the desired value to 0, to achieve
"If zero, no timeout exists."

What did you see instead?
But seems like I am not able to define 0, or , 0s, 0m0s , as all of them are printed out by this line on startup as an empty respondingTimeouts block
    "postgresql": {
      "address": ":5432/tcp",
      "forwardedHeaders": {},
      "http": {},
      "http2": { "maxConcurrentStreams": 250 },
      "transport": {
        "lifeCycle": { "graceTimeOut": "10s" },
        "respondingTimeouts": {}
      },
      "udp": { "timeout": "3s" }
    },

seems like it's just possible to set values > 0, then it's printed out correctly like defined. But this doesn't match with the docs, and doesn't allow to set unlimited.
What version of Traefik are you using?
traefik:v3.0.0-beta5 docker image
What is your environment & configuration?
# (paste your configuration here)

Add more configuration information here.
If applicable, please paste the log output in DEBUG level
No response

Hello,
The doc is false because IdleTimeout and ReadTimeout need to be zero, to disable the timeout.
The field doesn't appear inside the log because the value 0 (or 0s, 0ms, ...) is the zero value of duration but not because the value is not set.
Zero values are not displayed by the JSON marshaler.
As proof, IdleTimeout has a default value of 180s (3m0s), so if the default value is used the log will display this value.
 {"global":{"checkNewVersion":true},"serversTransport":{"maxIdleConnsPerHost":200},"entryPoints":{"http":{"address":":80","transport":{"lifeCycle":{"graceTimeOut":"10s"},"respondingTimeouts":{"idleTimeout":"3m0s"}},"forwardedHeaders":{},"http":{},"http2":{"maxConcurrentStreams":250},"udp":{"timeout":"3s"}}},"providers":{"providersThrottleDuration":"2s"},"log":{"level":"DEBUG","format":"common"}}

Ok thx for the detailed explanation. Thats fine for me for now. I still would be happy to see all attributes with all values in the log some day, for a better debugging, but maybe im alone with this opinion.

repo: traefik/traefik


text:
Add an ability to navigate on a dashboard from mobile device

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?
As a Mobile Device User I want to be able to navigate on a webui dashboard.
Motivation: There is a pretty adaptive layout on a dashboard. But user cannot navigate between Dashboard / HTTP / TCP / UDP / Plugins dashboard menu. The same issue is with the HTTP Routers / HTTP Services / HTTP Middlewares sub-menu items.

Feels like a duplicate of #9462

@Idez no, this feature request is for webui dashboard only

Created a new https://github.com/traefik/traefik/pull/10480 for that

Fixed by #10480

authors: framebassman ldez


text:
wrong period type in Middleware ressource on Kubernetes for rate limit

Do you want to request a feature or report a bug?

Bug

What did you do?
When creating a Middleware for rate limit with a period, the type of the period is int but the documentation point that is a duration:
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: test-ratelimit
spec:
  plugin:
    rateLimit:
      average: 5
      period: 1m // <-- following the documentation, it's the right type 1m or "1m" for 1 minute

What did you expect to see?
A rate limit middleware configured for 5reqs/min
What did you see instead?
time="2021-06-08T08:32:36Z" level=error msg="unable to decode plugin config: plugin: failed to decode configuration: 1 error(s) decoding:\n\n* cannot parse 'Period' as int: strconv.ParseInt: parsing \"1m\": invalid syntax" entryPointName=web routerName=default-test-c334c465aef00b56b79a@kubernetescrd

Output of traefik version: (What version of Traefik are you using?)

$ teectl version
Client:
Version:      v2.4.4
Codename:     Ventoux-Blanc
Go version:   go1.15.10
Built:        2021-03-29_07:46:06AM
OS/Arch:      darwin/amd64

Server:
Version:      v2.4.4
Codename:     Ventoux-Blanc
Go version:   go1.15.10
Built:        2021-03-29_07:46:06AM
OS/Arch:      darwin/amd64

What is your environment & configuration (arguments, toml, provider, platform, ...)?
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: test-ratelimit
spec:
  plugin:
    rateLimit:
      average: 5
      period: 1m // <-- following the documentation, it's the right type 1m or "1m" for 1 minute

---
providers:
  kubernetesCRD: {}

entryPoints:
  web:
    address: ":80"
  websecure:
    address: ":443"

mesh: {}

metrics:
  prometheus:
    addEntryPointsLabels: true

If applicable, please paste the log output in DEBUG level (--log.level=DEBUG switch)

Hi @saphoooo , this issue was fixed on v2.4.5 as we did had an issue with the configuration parsing for duration based parameters on middleware. You can try it out and let us know if everything works as expected this time.
Just keep in mind that the best place to report Traefik Enterprise issues and technical questions is on our support platform at https://support.traefik.io.

authors: ddtmachado saphoooo


text:
MB-4158 too queue status field

Description
Adds in ability to translate status to needed values in the queue payload. Also enables the TOO shipment approval to change the move status to approved. Lastly, filters out non SUBMITTED and APPROVED moves from what's being provided by the service.
Setup
Add any steps or code to run in this section to help others prepare to run your code:
echo "Code goes here"

Code Review Verification Steps

[ ] If the change is risky, it has been tested in experimental before merging.
[ ] Code follows the guidelines for Logging
[ ] The requirements listed in
Querying the Database Safely
have been satisfied.
Any new migrations/schema changes:

[ ] Follow our guidelines for zero-downtime deploys (see Zero-Downtime Deploys)
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] User facing changes have been reviewed by design.
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change
this article explains more about the approach used.

Screenshots
If this PR makes visible UI changes, an image of the finished UI can help reviewers and casual
observers understand the context of the changes. A before image is optional and
can be included at the submitter's discretion.
Consider using an animated image to show an entire workflow instead of using multiple images. You may want to use GIPHY CAPTURE for this! 📸
Please frame screenshots to show enough useful context but also highlight the affected regions.

Messages

:book:
:link: MB-4158

  Generated by :no_entry_sign: dangerJS against f9d95b3f6bbb9ae59839d66133a6589f8e14486e

authors: Ryan-Koch robot-mymove

repo: transcom/mymove


text:
Make filter more specific to see if it helps

Jira ticket for this change
Summary
Is there anything you would like reviewers to give additional scrutiny?
this article explains more about the approach used.
Setup to Run Your Code

💻 You will need to use three separate terminals to test this locally.
Terminal 1
Start the Storybook locally.
make storybook

Terminal 2
Start the UI locally.
make client_run

Terminal 3
Start the Go server locally.
make server_run

Additional steps

Access the
Login as a

Verification Steps for Author
These are to be checked by the author.

[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.

Frontend

[ ] User facing changes have been reviewed by design.
[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] There are no new console errors in the browser devtools
[ ] There are no new console errors in the test output
[ ] If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.

Backend

[ ] Code follows the guidelines for Logging
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

Screenshots

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 40501d76bd636783d8e8d66d6a8173ab68f3805f

authors: gidjin robot-mymove


text:
🛑 TechinAsia_Laravel_API is down

In c3acdd4, TechinAsia_Laravel_API (https://www.techinasia.com/api/2.0/companies) was down:

HTTP code: 403
Response time: 173 ms

Resolved: TechinAsia_Laravel_API is back up in f78dc5e after 7 minutes.

repo: traqy/upptime


text:
🛑 TechinAsia is down

In 648e2aa, TechinAsia (https://www.techinasia.com) was down:

HTTP code: 403
Response time: 754 ms

Resolved: TechinAsia is back up in b77aea4 after 10 minutes.


text:
🛑 TechinAsia_Laravel_API is down

In 2d61505, TechinAsia_Laravel_API (https://www.techinasia.com/api/2.0/companies) was down:

HTTP code: 403
Response time: 228 ms

Resolved: TechinAsia_Laravel_API is back up in e8feab2 after 25 minutes.


text:
fixed logging format, removed unnecessary quotation

relevant stuff for systemd's journal:
https://gist.github.com/GalaxyGorilla/added61676fc9620ae97

:+1:

I ran into some trouble here with the dependency resolution of hex. See https://github.com/elixir-lang/elixir/issues/3872. It seems the lager package has a flaw in the dependency specification. That's also the reason for the failing tests.

#80 fixed the goldrush dependency issue.

authors: ContentSafe GalaxyGorilla

repo: travelping/hello


text:
Add note about code of conduct

Copied from Shapeless's README.

Current coverage is 67.05%

Merging #32 into master will not affect coverage as of 1d6e787

Powered by Codecov. Updated on successful CI builds.

authors: codecov-io travisbrown

repo: travisbrown/circe


text:
Update catbird-effect, catbird-util to 19.8.0

Updates

io.catbird:catbird-effect
io.catbird:catbird-util

from 19.6.0 to 19.8.0.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "io.catbird" }]

labels: semver-minor

Codecov Report

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

@@          Coverage Diff          @@
##           master    #38   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           3      3
  Lines           3      3
=====================================
  Hits            3      3

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 ea8ee63...1bd02bb. Read the comment docs.

authors: codecov-io scala-steward

repo: travisbrown/iteratee-twitter


text:
Update scalacheck to 1.16.0

Updates org.scalacheck:scalacheck from 1.15.4 to 1.16.0.
GitHub Release Notes
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalacheck", artifactId = "scalacheck" } ]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #624.

repo: travisbrown/iteratee


text:
Object.require is deprecated.

Use remote.BrowserWindow instead of remote.require("browser-window")
Object.require (/Applications/Atom.app/Contents/Resources/app.asar/src/electron-shims.js:54:12)
Object.<anonymous> (/Users/feroze/.atom/packages/dev-tools-themes/lib/dev-tools-themes.js:3:28)
Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:109:30)
Object..js (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:216:21)
Module.load (module.js:473:32)
tryModuleLoad (module.js:432:12)

Duplicate of #5

authors: SavageCore ferozeb

repo: travs/dev-tools-themes


text:
[Sonar] Reorder the modifiers to comply with the Java Language Specification in src/main/java/org/trebol/integration/mailing/mailgun/MailgunMailingServiceImpl.java

Summary

Source Sonar issue URLs [1 | 2]
Issue type: Code Smell
Severity: Minor
Technical debt: 2min effort

Could you assing me ? PR ready

authors: Angel-M-R bglamadrid

repo: trebol-ecommerce/spring-boot-backend


text:
Working with pixel size <= byte

Hello!
I work with large images for geosciences with Nim and I was looking for an efficient rasterizer while keeping everything in memory
To archieve this, working with sizeof(pixel) <= 8 bits is a must
Cairo has FORMAT_A1 and FORMAT_A8 for this
https://www.cairographics.org/documentation/pycairo/3/reference/constants.html#cairo-format
FORMAT_A8 is the easiest way to work on the gpu like
glTexImage2D(GL_TEXTURE_2D, 0, GL_RED, width, height, 0, GL_RED, GL_UNSIGNED_BYTE, image_data);

I strongly prefer a 100% Nim solution, is Pixie capable of working with single channel images?

Hi, Pixie does not have multiple different image formats so will not meet this requirement.
It is complex to support many image data formats with optimized drawing code paths etc so this is not something I see myself working on since I do not need it.

repo: treeform/pixie


text:
delete-branch-schema

There should be a command delete-branch-schema from hive-ms if i don't want to use the branch and have deleted it from lakefs

we will be running dbt commands. if the command fails we will delete the branch in lakefs. in this case we also need to delete all the tables that were create in hive

repo: treeverse/lakeFS


text:
Question about <> is not supported

I want to use this svg file (https://ko.wikipedia.org/wiki/파일:Seoul_subway_linemap_ko.svg)
but when I put this file /main/svg and build project i have some errors
ERROR@ linexx symbol is not supported
ERROR@ linexx use is not supported
...
I think victor can support symbol, use, text, polyline tags.
Is it my fault? How can I resolve this

Victor depends on https://xmlgraphics.apache.org/batik/tools/rasterizer.html, so I'd check in with the standalone version of Batik to see if it supports your SVG. If it doesn't, then file an issue there.

svg file that I found it have somthing error :(
thx!!

repo: trello/victor


text:
Add dependabot.yml config for GH

This PR adds dependabot configuration so that GH knows what package ecosystems to track in our project and submit the relevant PRs automatically.

Puzzle: ⛵ 🇮🇹

authors: fabriziosestito rtorrero

repo: trento-project/trento


text:
Headers

Hi,
I am still new to flutter and retrofit in flutter
I see how to describe the header in the HTTP Methods
My question is how can I dynamically set the x-api-key header to a variable so I dont have to hard code it
@GET("/user/login")
@Headers(<String, dynamic>{
"x-api-key": "0576397FC823025FCE85BDA7C66CF81D3269BA8F"
})
Future<APIUserRecord?> userLogin(
@Query("username") String username,
@Query("password") String password,
@Query("deviceid") String deviceid,
);
if I try and set to a variable it shows an error

You would have to make appGlobals a const and the apiKey a const too if you wish to use it like this (like in kotlin).
If this is not possible, consider using a dio interceptor to add the headers to the request (as with okhttp)

Hi,
Thanks I forgot to make the appGlobals.apiKey a constant however, if the value came from a shared prefs how would I set that instead?

Then you need to add it either as a parameter to every api call or use the dio interceptor: https://pub.dev/documentation/dio/latest/dio/Interceptor-class.html

Thank you for the quick response, much appreciated.

authors: BTPDarren NicolaVerbeeck


text:
[Bug]: Image update check is failing to capture the latest base digest

What happened?
The pipeline is currently:

silently failing
not pulling the latest base digest

Relevant log output
No response
Operating System
Latest Ubuntu Runner
Container Manager
Docker
Container Runtime
containerd

Issue for upstream repo: https://github.com/trfore/docker-image/issues/22


text:
Replaced GOARCH and GO_VER ldflags

GOARCH is now GOHOSTARCH; references in logging to GOARCH now refer instead to GOHOSTARCH. Runtime functionality that relies on runtime architecture is already using it, so no changes to packages that make decisions based on architecture. GOARCH was used for logging only.
GO_VER is removed; package runtime now has GoVersion which is set with other runtime variables in main. All references to applicationGoVersion now reference trickster.runtime.GoVersion.
Fixes #606
Signed-off-by: jakenichols2719 jnichols2719@protonmail.com

The test being failed is regarding the example version print; since the test now pulls the go version on startup, rather than being passed on build, the field for goVersion is not empty. Looking into the best resolution for this.

Pull Request Test Coverage Report for Build 3175165304

19 of 19 (100.0%)  changed or added relevant lines in 2 files are covered.
4 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 94.347%

Files with Coverage Reduction
New Missed Lines
%

pkg/cache/bbolt/bbolt.go
4
88.55%

Totals

Change from base Build 3011110302:
-0.02%

Covered Lines:
16021

Relevant Lines:
16981

💛  - Coveralls

repo: trickstercache/trickster


text:
New structural generator [WIP]

Loops with breaks don't work yet :(
All other cases (structured and unstructured) should work fine
My concerns:
-- using string Ids in syntheticIfGenerator condition
-- new class StructurizerNode::CondtionTree itself
-- using ReadableLabelManager for more than one name type
-- DeepFirstSearcher used to visit some nodes more than once?!

Это лучше не мёрджить, чтобы история в коммитах была почище. Но обсуждать можно.

Мне кажется стоит обсудить способ "факторизации".
На данный момент те блоки, которые нельзя структурировать, оборачиваются условным выражением из значений влияющих на этот блок if/switch.
Но, вообще, можно ещё делать по-другому.
Так оно сейчас.
	while (true) { 		__temp_1 = brick.sensor(A1).read() > 30; 		if (__temp_1) { 			__temp_2 = brick.sensor(A2).read() > 30; 			if (!__temp_2) { 				vpered(); 			} 		} else { 			__temp_3 = brick.sensor(A2).read() > 30; 			if (!__temp_3) { 				povernutsya(); 			} 		} 		if (__temp_1 && __temp_2 || !__temp_1 && __temp_3) { 			vlevo(); 		} 		script.wait(1000); 	}
А может быть так.
	while (true) { 		if (brick.sensor(A1).read() > 30) { 			if (brick.sensor(A2).read() > 30) { 				selector = 1 			} else { 				vpered(); 			} 		} else { 			if (brick.sensor(A2).read() > 30) { 				selector = 1 			} else { 				povernutsya(); 			} 		} 		if (selector == 1) { 			vlevo(); 		} 		script.wait(1000); 	}
Условия не превращаются в страшные temp и читаются легче. Но сама переменная selector вроде неочевидна (значений, конечно, может быть больше одного).
Поэтому можно преобразовать как-то так.
	while (true) { 		if (brick.sensor(A1).read() > 30) { 			if (brick.sensor(A2).read() > 30) { 				__next_is_subprogram_1 = true 			} else { 				vpered(); 			} 		} else { 			if (brick.sensor(A2).read() > 30) { 				__next_is_subprogram_1 = true 			} else { 				povernutsya(); 			} 		} 		if (__next_is_subprogram_1) { 			vlevo(); 		} 		script.wait(1000); 	}
Или пойти ещё дальше и придумать хороших способ генерить имена по содержанию. Тут, хотя бы, __next_is_vlevo_1;

Второй вариант имхо сильно лучше первого, последний конечно читается лучше, но есть чувство, что при хоть немного более сложной схеме по итогу там будет десяток __next_is subrogram_x (или текстовый аналог) и все совсем в кашу превратится из-за того, что придется писать иф-элзы и вот это вот все (тем более что есть чувство, что в таком варианте их надо будет все равно индексировать на случай глубоких деревьев, т.е. где нам надо сначала выйти на третью подпрограмму, а потом на первую). Так что вариант с селектром немного лучше (но у него тоже должна быть индексация, т.к. аналогично вышесказанному).

Суть варианта с селектором в том, что доп переменная всего одна и только значения это уникальные числа.
То есть в коде вполне может быть что-то типа такого
while True:     ....     if smth1:         selector = 35         break     ....     if smth2:         selector = 48         break if selector == 35:     .... if selector == 48:     ....
И вроде как в таких случаях не особо и понятно что за числа, а если делать next_is_, то становится читаемее.

Хорошая идея выбирать для продолжения конкретный блок. Но лучше это сделать отдельно. Во-первых, лучше сначала получить что-то работающее, которое уже будет радовать людей. Во-вторых, есть схожая проблема в событийной схеме, например, в Lua для Пионера. Наверное, стоит погрузиться в ту проблему тоже, чтобы пытаться решать уже более общую задачу (если вдруг это та же задача).

plugins/robots/generators/ev3/ev3RbfGenerator/ev3RbfMasterGenerator.cpp:156: error: Line is longer than 120 characters
plugins/robots/generators/trik/trikGeneratorBase/src/trikMasterGeneratorBase.cpp:35: error: Line is longer than 120 characters

Да, я вот сейчас наконец до конца поняла логику с селектором и почему он действительно работает
Слушай, а как тебе мысль не булевые штуки __next_is_vpered делать, а в селектор класть строку? Т.е. __selector (ну или __next_block) = "vpered", что-то такое. Это возвращает нас к if-else вместо свитча по интовым значениям, но зато это проще воспринимать в контексте "ветвление по блокам привело нас к такому-то блоку" вместо "привело ли нас ветвление к этому блоку? а к этому? а к этому?..."
Звучит вроде норм
Главное отслеживать, чтобы у разных блоков не могли оказаться одинаковые имена (для подпрограмм то легко, а вот для обычных блоков еще бы айдишку писать, видимо)

authors: IKhonakhbeeva ZinovyevaAnna iakov

repo: trikset/trik-studio


text:
🅸🆂🆂🆄🅴

888       888 888    888        d8888 88888888888        .d8888b.
888   o   888 888    888       d88888     888           d88P  Y88b
888  d8b  888 888    888      d88P888     888                .d88P
888 d888b 888 8888888888     d88P 888     888              .d88P"
888d88888b888 888    888    d88P  888     888              888"
88888P Y88888 888    888   d88P   888     888              888
8888P   Y8888 888    888  d8888888888     888
888P     Y888 888    888 d88P     888     888              888

-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⡄⠀⠉⠉⠉⠉⠛⠛⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠿⠿⠟⣻
-⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠤⠒⠚⠉⠉⠉⠉⠉⠉⠉⠙⠒⠦⣀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⣰⣿
-⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠖⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⡀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⡰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⡀⠀⠀⠀⣠⣾⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢣⠀⠀⠰⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⠀⠀⠀⡎⠀⠀⠀⠀⠀⣀⠤⠖⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠊⠈⠉⠉⠐⠒⠒⠺⢦⠀⠀⠙⠿⣿⣿⣿⣿
-⣿⣿⣿⡿⠟⠋⠁⠀⠀⠀⠀⠀⠀⢠⠇⠀⠀⠀⠀⠘⠧⠦⠤⠤⠤⠒⠒⠒⠶⡔⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠲⣿⡀⠀⠀⠀⠈⠙⠻⢿
-⡟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⡄⢠⠋⠀⠀⠀⠀⠀⠀⠀⠀⠈⢳⠀⠀⠀⠀⠀⢀⣴
-⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⣧⠤⠤⢤⣤⡤⠤⠤⠤⠤⠤⠤⣇⣾⠤⠤⠤⣤⡔⠒⠒⠒⠦⠤⢾⠀⠀⢀⣤⣾⣿⣿
-⣿⣿⣿⣿⣿⣷⣦⣄⠀⠀⠀⠀⠀⢸⠀⠀⠀⠘⡇⠀⠀⠀⠟⠀⠀⠀⠀⠀⠀⠀⡞⢱⠀⠀⠀⠛⠃⠀⠀⠀⠀⠀⢸⠀⣰⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⢸⠀⠀⠀⠀⠸⣄⠀⠀⠀⠀⠀⠀⠀⠀⢀⡔⠁⠀⢣⡀⠀⠀⠀⠀⠀⠀⠀⣠⡇⠀⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⢸⡀⠀⠀⠀⠀⠈⠑⠢⠤⠤⠤⠤⠤⠒⠉⠀⠀⠀⠀⣯⠓⠲⠤⠤⠔⠒⠉⣽⠁⠀⠈⠻⣿⣿⣿⣿
-⣿⣿⣿⡿⠟⠋⠀⠀⠀⠀⠀⠀⠀⣸⣿⡄⠀⠀⠑⢄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣆⠀⠀⢹⡀⠠⣄⣀⣀⠤⠞⣻⣄⠀⠀⠀⠈⠻⣿⣿
-⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠀⠀⠀⠀⠀⠸⡀⠀⠀⣇⠀⠀⠀⠀⠀⠀⣿⠈⢳⡀⣀⣠⣴⣾⣿
-⣿⣿⣿⣷⣶⣤⣄⣀⠀⠀⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⣄⡴⠃⠀⠀⠀⠀⠀⠀⡇⠀⢸⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠹⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⠤⣾⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠈⠓⠶⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⢲⠁⠀⠈⢿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣏⣀⣀⣀⣀⣀⣀⡀⢣⠀⠀⠀⢠⠟⠀⠀⣀⡤⠔⠊⠉⠉⠉⢹⣿⣿⣿⣿⡟⠑⠒⠤⡄⠘⡄⣶⣶⣾⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠈⣧⠀⠀⠸⡄⠀⠊⠁⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠿⠃⠀⠀⠀⠀⣸⠃⠹⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠈⣆⠀⠀⠈⠲⠶⠆⠀⠀⠀⠀⢀⡀⠘⣿⡟⢡⣤⠀⠀⠀⠒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠗⠀⠋⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠶⢤⣀⣀⠀⠀⠀⢀⣀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠛⠋⠉⠉⠁⡄⠘⡷⢤⣀⣀⣀⣀⣠⠞⢻⠀⡀⠈⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⡼⠁⠀⡇⠀⠀⠀⠀⠀⠀⠀⠘⡄⢳⡀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿
-⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⡸⠁⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⢳⡀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿

nice art @0xStryK3R

authors: anas-elgarhy trinib

repo: trinib/trinib

license: WTFPL


text:
Create additional web app on separate port?

I have a rails app and I want to start up an additional Sinatra app on a different port.  My goal is to create a management interface and depend on firewall rules and maybe basic or digest authentication so it can get polled by munin and hyperic scripts.  Is something like this currently possible?
I think the answer is to write an extension which I think involves code similar to Server#create_web_app and Server#add_service_connector but I'm still kind of confused about how to tie them together.
Anyway, I just want to make sure I'm on the right track and not reinventing anything if I do write an extension.
Thanks!

I'm afraid that's not possible, the port is assigned to the server. Why do you need the apps in separated port? I was considering to support virtual hosts but I still have to work on that.

authors: bpardee calavera

repo: trinidad/trinidad


text:
Use rotated inverse matrix to get euler angles

❇
This gets the math right: internal (not world) euler angle calculations, with gimbal lock set on pitch.
Not mergeable just yet since I wasn't able to successfully replicate the math to remove Three.js as a dependency, despite pulling from source.  We def don't want to pull in a 100k library just to help do math.
I believe this code only depends on on _Math.js, Matrix4.js, Euler.js, and Vector3.js as-is, which is ~2-3k LOC.  Some source surgery could bring the total lines we depend on down into the hundreds - _Math in particular has a lot of random stuff we don't need.  I think we'd only need 5-10 functions from it.  Can do the cleanup once we decide on a way forward or more than happy to hand it off. :)
I was able to get our desired behavior using camera.matrixWorldInverse in one of the threejs examples, which tipped me off on how to reverse-engineer this.

Looks awesome! Great work! 🎆 🍻 🏆
I pushed up some changes that put just the needed classes and methods from three.js directly into traqball.js. Quick testing seemed to work fine for me.
Once versioned and updated in trinketapp/trinket we can 🚢!


text:
Update dependencies

This is a minor update, I just want to run the CI with latest Trino, 449.

The integration tests use a copy of the jvm.config file, which requires -XX:+UnlockDiagnosticVMOptions -XX:G1NumCollectionsKeepPinned=10000000 in the latest version. I think we should wait for the next Trino release, where the base image will get updated to Java 22.0.2

repo: trinodb/trino-go-client