profile
viewpoint

hughsie/appstream-glib 43

This library provides objects and helper methods to help reading and writing AppStream metadata.

dburm/docker-builder 9

A tool to build binary rpm/deb packages

fedora-modularity/depchase 7

Tools for chasing RPM dependencies with DNF

besser82/stout 0

A C++ library for building sturdy software.

dparalen/pulp_solv 0

(Re)solving Pulp project dependency issues with libsolv

ignatenkobrain/actix 0

Actor framework for Rust

PR opened gooddata/sgmanager

PC-2675: Fixup after latest openstacksdk

Signed-off-by: Igor Raits i.gnatenko.brain@gmail.com

+5 -1

0 comment

1 changed file

pr created time in 11 days

push eventignatenkobrain/sgmanager

Igor Raits

commit sha 606732e812c19f1914375f5abf6076c24978c4e2

PC-2675: Fixup after latest openstacksdk Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 11 days

PR opened gooddata/sgmanager

PC-2675: Allow creating rules without protocol

Signed-off-by: Igor Raits i.gnatenko.brain@gmail.com

+2 -1

0 comment

1 changed file

pr created time in 11 days

create barnchignatenkobrain/sgmanager

branch : all-protocols

created branch time in 11 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha f64eb3b2953a436f141917b70771b4781f4eee8b

Implement support for passing scheduler hints Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

Igor Raits

commit sha 27e3d89c0b7fb90af2b4becdfa9ab54ea17faf9d

Fix already existing tests Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 15 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha 86fb03a33941adffd73e513072a97cbcd40042c5

Implement support for passing scheduler hints Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

Igor Raits

commit sha 65b83993f61f33a0d6ed3cc95504a48ecfbb2bd7

Fix already existing tests Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha 844190807b88e7559ad0d0a5f424c10fd98c1eda

Implement support for passing scheduler hints Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

Igor Raits

commit sha dccfcdc125cd6f02c374c0e778c859489e6f4a1c

Fix already existing tests Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha f68ceab837c411ceec075a453cf5160dec02ff04

fixup! fixup! Fix already existing tests

view details

push time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha cb9ee1715c3db74627885bdf16650e30de2daae6

fixup! fixup! Fix already existing tests

view details

push time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha 14fb7f824b91ee9fb4b81c931c8d62f03acd3796

fixup! fixup! Fix already existing tests

view details

push time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha 06e87d62aa974c8fd9873113e872a3563ac87fe1

fixup! Fix already existing tests

view details

push time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha f893f41a56415e65f14728a67094b348f2c4c5fb

Fix already existing tests Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 16 days

pull request commenttest-kitchen/kitchen-openstack

Implement support for passing scheduler hints

I've been playing with it locally and all tests pass on my machine.

ignatenkobrain

comment created time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha 258798ff52daddd0927ebd3ddf09ece34e669579

Implement support for passing scheduler hints Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 16 days

push eventignatenkobrain/kitchen-openstack

Igor Raits

commit sha e5f688179e3550944407fabdcd724f1ab89d9a60

Implement support for passing scheduler hints Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 17 days

pull request commenttest-kitchen/kitchen-openstack

Implement support for passing scheduler hints

I am not sure if this works and seems CI in this repo has issues that are not relevant to my PR.

ignatenkobrain

comment created time in 17 days

PR opened test-kitchen/kitchen-openstack

Implement support for passing scheduler hints

Signed-off-by: Igor Raits i.gnatenko.brain@gmail.com

Description

Describe what this change achieves

Issues Resolved

List any existing issues this PR resolves

Check List

  • [ ] All tests pass. See TESTING.md for details.
  • [ ] New functionality includes testing.
  • [ ] New functionality has been documented in the README if applicable.
+49 -0

0 comment

3 changed files

pr created time in 17 days

create barnchignatenkobrain/kitchen-openstack

branch : scheduler-hints

created branch time in 17 days

fork ignatenkobrain/kitchen-openstack

An OpenStack Compute driver for Test Kitchen

fork in 17 days

PR opened trek10inc/awsume

MANIFEST: Include LICENSE

So that license text is available on PyPI archive.

+1 -0

0 comment

1 changed file

pr created time in a month

push eventignatenkobrain/awsume

Igor Raits

commit sha 963463fbe82cf0273086371365f4a7d2e2114a1d

MANIFEST: Include LICENSE So that license text is available on PyPI archive.

view details

push time in a month

fork ignatenkobrain/awsume

A utility for easily assuming AWS IAM roles from the command line.

https://awsu.me

fork in a month

pull request commentmesonbuild/meson

Revert "Do not automatically set warning flags if buildtype is 'plain'"

Probably fine with me.

eli-schwartz

comment created time in a month

issue commentYaLTeR/wl-clipboard-rs

RFE: Update dependencies

@YaLTeR sure! I've tried gitui with cli-clipboard and overrode wl-clipboard-rs dependency to use git master from this repo and it compiles and works on Fedora 34 with GNOME under Wayland. I'm able to copy text into the buffer :)

ignatenkobrain

comment created time in 2 months

pull request commentextrawurst/gitui

Switch to cli-clipboard

Fine with me, no rush.

ignatenkobrain

comment created time in 2 months

pull request commentmesonbuild/meson

Bump minimum supported Python version to 3.6. Closes #6297.

CentOS has 3.6, so fine fro RHEL/Fedora POV.

+1

jpakkane

comment created time in 2 months

PR opened mesonbuild/meson

Reviewers
mcompile: use -v instead of --verbose for ninja

The --verbose has been added to ninja in 1.9.0 and we pretend that we have compatibility with Ninja 1.7+.

References: https://github.com/ninja-build/ninja/commit/bf7517505ad1def03e13bec2b4131399331bc5c4

+1 -1

0 comment

1 changed file

pr created time in 2 months

create barnchmesonbuild/meson

branch : ignatenkobrain-ninja-verbose-compat

created branch time in 2 months

issue openedXof/django-pglocks

Add full MIT text license into the LICENSE.txt

There are many MIT variations, so I would appreciate if you could put full text of MIT license into the LICENSE.txt.

created time in 2 months

PR opened Xof/django-pglocks

setup.py: Use setuptools

The distutils does not support install_requires.

+1 -1

0 comment

1 changed file

pr created time in 2 months

push eventignatenkobrain/django-pglocks

Igor Raits

commit sha 55a4938644d05332a94ab61432715d04537d303b

setup.py: Use setuptools The distutils does not support `install_requires`.

view details

push time in 2 months

fork ignatenkobrain/django-pglocks

PostgreSQL locking context managers and functions for Django.

fork in 2 months

pull request commentextrawurst/gitui

Switch to cli-clipboard

@extrawurst I don't think it changes anything here because it still uses x11-clipboard for X11 (which clipboard also uses, though older version) and wayland one uses by default Rust implementation of wayland stuff so no new dependencies are needed.

I am not familiar with Ubuntu split of X11, but on Fedora is was enough to install libxcb-devel. Probably you could even change it like this:

-        sudo apt-get -qq install libxcb-shape0-dev libxcb-xfixes0-dev
+        sudo apt-get -qq install libxcb1-dev libxcb-xfixes0-dev
ignatenkobrain

comment created time in 2 months

issue commentYaLTeR/wl-clipboard-rs

RFE: Update dependencies

@YaLTeR Also you probably want to drop failure in favor of anyhow and exitfailure completely because in the main() you can return Error for quite some time in Rust and anyhow will make it nice.

ignatenkobrain

comment created time in 2 months

issue commentYaLTeR/wl-clipboard-rs

RFE: Update dependencies

This one is a big update, thankfully I've had most of it done in a local branch for a while, just need to get around to finishing that work.

Ohh, great to hear!

ignatenkobrain

comment created time in 2 months

issue openedYaLTeR/wl-clipboard-rs

RFE: Update dependencies

Hello,

I'm now packaging wl-clipboard-rs because I asked to switch to cli-clipboard in gitui which works great on Wayland (thanks @YaLTeR for creating this library) but one thing that is somewhat blocking me is outdated dependencies here.

  • nix is 0.16, but 0.18 is available
  • wayland-* are 0.23, but 0.27 are available

If you could update those and release new version of a crate, would be very much appreciated.

created time in 2 months

pull request commentextrawurst/gitui

Switch to cli-clipboard

I did not test macos/windows, but on Linux (Fedora with GNOME, both X11 and Wayland sessions) works just fine.

ignatenkobrain

comment created time in 2 months

create barnchignatenkobrain/gitui

branch : cli-clipboard

created branch time in 2 months

PR opened extrawurst/gitui

Switch to cli-clipboard

It has proper support for Wayland clipboard in CLI applications and is automatically falling back to X11 when that fails.

Closes: https://github.com/extrawurst/gitui/issues/256 Signed-off-by: Igor Raits i.gnatenko.brain@gmail.com

+508 -35

0 comment

3 changed files

pr created time in 2 months

issue commentextrawurst/gitui

0.10.0 build error

Rust 1.46 is needed indeed.

tim77

comment created time in 2 months

issue commentextrawurst/gitui

RFE: Switch from clipboard to copypasta

@extrawurst let me know if you won't have time to play with this in near future in which case I'll try to write patch myself :)

ignatenkobrain

comment created time in 2 months

issue commentextrawurst/gitui

RFE: Switch from clipboard to copypasta

Or even https://crates.io/crates/cli-clipboard which is probably better in terms of wayland support, though I did not try it yet.

ignatenkobrain

comment created time in 2 months

issue openedextrawurst/gitui

RFE: Switch from clipboard to copypasta

The clipboard is using some really old version of x11-clipboard on Linux. copypasta is fork of clipboard which supports Wayland and is generally maintained these days.

Sorry that I did not spot this last time you mentioned me on the issue about new dependency.

created time in 2 months

issue commentextrawurst/gitui

0.9.1 and 0.10.0-* are missing on crates.io

\o/

ignatenkobrain

comment created time in 2 months

issue commentextrawurst/gitui

0.9.1 and 0.10.0-* are missing on crates.io

If I every do actual pre-releases that are supposed to be used I will push them

Oh, I thought that they could be used by users that want pre-release :) If it was just for CI, then sure :)

I just pushed 0.9.1 to crates.

Thanks, I'm updating it in Fedora right now.

ignatenkobrain

comment created time in 2 months

issue commentextrawurst/gitui

0.9.1 and 0.10.0-* are missing on crates.io

For example, see https://crates.io/crates/actix-web. When you open it, it offers you a 2.0.0, but there are bunch of pre-release 3.0.0 versions that are available for users that want them. In Fedora, for example, we ship only pre-release versions of actix-* stack because only that contains fixes we want our users to have.

ignatenkobrain

comment created time in 2 months

issue commentextrawurst/gitui

0.9.1 and 0.10.0-* are missing on crates.io

@extrawurst well, I'd like to have RCs in Fedora's development version so whoever (including me) want to use those - could do so. Since cargo knows that it is pre-release, it will not install it when cargo install gitui is run. Users would need to specify exact prerelease version they want.. But I think this is much better than just not pushing it at all.

ignatenkobrain

comment created time in 2 months

issue openedextrawurst/gitui

0.9.1 and 0.10.0-* are missing on crates.io

I wanted to package latest rc version that was just released but noticed that latest version on crates.io is actually 0.9.0..

Can you fix it please?

created time in 2 months

issue openedactix/actix-web

Tests are somehow broken with actix-web 3.0.0-beta.3 (was fine in 3.0.0-alpha.3)

Your issue may already be reported! Please search on the Actix Web issue tracker before creating one.

Expected Behavior

<!--- If you're describing a bug, tell us what should happen --> <!--- If you're suggesting a change/improvement, tell us how it should work -->

Current Behavior

<!--- If describing a bug, tell us what happens instead of the expected behavior --> <!--- If suggesting a change/improvement, explain the difference from current behavior -->

error[E0433]: failed to resolve: use of undeclared type or module `env_logger`
  --> examples/uds.rs:26:5
   |
26 |     env_logger::init();
   |     ^^^^^^^^^^ use of undeclared type or module `env_logger`
error[E0433]: failed to resolve: use of undeclared type or module `env_logger`
  --> examples/basic.rs:22:5
   |
22 |     env_logger::init();
   |     ^^^^^^^^^^ use of undeclared type or module `env_logger`
error[E0433]: failed to resolve: use of undeclared type or module `brotli2`
  --> tests/test_server.rs:10:5
   |
10 | use brotli2::write::{BrotliDecoder, BrotliEncoder};
   |     ^^^^^^^ use of undeclared type or module `brotli2`
error[E0433]: failed to resolve: use of undeclared type or module `flate2`
  --> tests/test_server.rs:12:5
   |
12 | use flate2::read::GzDecoder;
   |     ^^^^^^ use of undeclared type or module `flate2`
error[E0433]: failed to resolve: use of undeclared type or module `flate2`
  --> tests/test_server.rs:13:5
   |
13 | use flate2::write::{GzEncoder, ZlibDecoder, ZlibEncoder};
   |     ^^^^^^ use of undeclared type or module `flate2`
error[E0433]: failed to resolve: use of undeclared type or module `rand`
  --> tests/test_server.rs:16:5
   |
16 | use rand::{distributions::Alphanumeric, Rng};
   |     ^^^^ use of undeclared type or module `rand`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0433`.
error[E0432]: unresolved import `flate2`
  --> tests/test_server.rs:14:5
   |
14 | use flate2::Compression;
   |     ^^^^^^ use of undeclared type or module `flate2`
error[E0432]: unresolved import `rand`
  --> tests/test_server.rs:16:5
   |
16 | use rand::{distributions::Alphanumeric, Rng};
   |     ^^^^ use of undeclared type or module `rand`
error: could not compile `actix-web`.

and more. See https://kojipkgs.fedoraproject.org//work/tasks/160/50370160/build.log (note that it is not there forever).

Steps to Reproduce (for bugs)

<!--- Provide a link to a live example, or an unambiguous set of steps to --> <!--- reproduce this bug. Include code to reproduce, if relevant -->

  1. Get tarball of actix-web 3.0.0-beta3 from crates.io
  2. Unpack, cd
  3. Run cargo test (I did not have time yet to investigate, but it might happen that -Zavoid-dev-deps is needed, it often uncovers missing dependencies that are just brought by some dev dependencies or like that.)

Context

<!--- How has this issue affected you? What are you trying to accomplish? --> <!--- Providing context helps us come up with a solution that is most useful in the real world --> When packaging crates in Fedora we get archive from crates.io so crates like actix-web that have huge number of interconnected packages tend to be problematic to run tests.

Your Environment

<!--- Include as many relevant details about the environment you experienced the bug in --> Fedora Rawhide.

  • Rust Version (I.e, output of rustc -V): 1.46
  • Actix Web Version: 3.0.0-beta.3

created time in 2 months

push eventnhatking16591/serverspec-core

Igor Raits

commit sha 3c5c60ca4a743e0bee61550f58b4973916a70810

fixup! SETI-4849: Support building package on el8

view details

Igor Raits

commit sha 8d14c55fd01d52787c6949e27e4f381db5743d2a

PC-2552: Add support for upstream (used in PrivateCloud) puppet.conf location Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 2 months

Pull request review commentgooddata/serverspec-core

SETI-4849: Support building package on el8

 Source0:          %{name}.tar.gz BuildArch:        x86_64 BuildRoot:        %{_tmppath}/%{name}-%{version}-root +%if 0%{?el7} BuildRequires:    %{scl}-ruby BuildRequires:    %{scl}-ruby-devel BuildRequires:    %{scl}-rubygem-rake BuildRequires:    %{scl}-rubygem-bundler-BuildRequires:    git gcc-c++ Requires:         %{scl}-rubygem-bundler+%else+BuildRequires: ruby+BuildRequires: ruby-devel+BuildRequires: rubygem-rake+BuildRequires: rubygem-bundler+Requires:      rubygem-bundler+%endif+BuildRequires: git gcc-c++ make  %prep %setup -q -c  %build+%if 0%{?el7} source %{_scl_prefix}/enable+%endif bundle install --standalone --binstubs --without=development  %install rm -fr $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{install_dir} cp -a * .bundle $RPM_BUILD_ROOT%{install_dir}+%if 0%{?el7} cp -a /opt/rh/%{scl}/root/usr/share/gems/* $RPM_BUILD_ROOT%{install_dir}/bundle/ruby/+%else+cp -a /usr/share/gems/* $RPM_BUILD_ROOT%{install_dir}/bundle/ruby/+sed -i s/'#!ruby -w'/'#!\/usr\/bin\/env ruby'/g $RPM_BUILD_ROOT%{install_dir}/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/*+%endif install -d $RPM_BUILD_ROOT/usr/bin mv ./bin/serverspec $RPM_BUILD_ROOT/usr/bin/serverspec+%if 0%{?el7} sed -i 's,@@SCL_PREFIX@@,%{_scl_prefix},g' $RPM_BUILD_ROOT/usr/bin/serverspec+%else+sed -i 's,@@SCL_PREFIX@@,,g' $RPM_BUILD_ROOT/usr/bin/serverspec
sed -i '/@@SCL_PREFIX@@/d' $RPM_BUILD_ROOT/usr/bin/serverspec

I believe it should be like this, but I did not test it :)

nhatking16591

comment created time in 2 months

PullRequestReviewEvent

pull request commentalacritty/vte

Add LICENSE-* into vte_generate-state_changes

Same reason I did it last time :)

When packaging crates, we take an archive from crates.io. All crates are separate units, so license should be present in all of them.

ignatenkobrain

comment created time in 2 months

issue commentdandavison/delta

🐛 Fedora version stuck at 0.1.1

F32: https://bodhi.fedoraproject.org/updates/FEDORA-2020-94f36b401a F33: https://bodhi.fedoraproject.org/updates/FEDORA-2020-be4093c436 F34: https://bodhi.fedoraproject.org/updates/FEDORA-2020-8ccb6ceafa

koterpillar

comment created time in 2 months

issue commentdandavison/delta

🐛 Fedora version stuck at 0.1.1

@dandavison @koterpillar I've had to package some new dependencies & update some of them... But now I managed to build it and it is building now with proper autocompletions now: https://koji.fedoraproject.org/koji/taskinfo?taskID=50295303

Once that is done, I'll build it for stable releases and submit updates into the update system bodhi... Will send you a link here. Please test it and leave karma if it works or does not.

koterpillar

comment created time in 2 months

PR opened alacritty/vte

Add LICENSE-* into vte_generate-state_changes

Signed-off-by: Igor Raits i.gnatenko.brain@gmail.com

+201 -0

0 comment

2 changed files

pr created time in 2 months

push eventignatenkobrain/vte

Igor Raits

commit sha 28231b96dd3b046d96e51746b0efad4bb4dfee1b

Add LICENSE-* into vte_generate-state_changes Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 2 months

fork ignatenkobrain/vte

Parser for virtual terminal emulators

https://docs.rs/vte/

fork in 2 months

issue openedwhitfin/bytelines

Add LICENSE file

There are many MIT variants out there and it would be very helpful if you would put specific one into the LICENSE file and release new version. This is basically requirement for packaging this crate in Fedora.

created time in 2 months

issue commentdandavison/delta

🐛 Fedora version stuck at 0.1.1

I usually just update it myself. I'll check why we have old version later today.

koterpillar

comment created time in 2 months

PR opened Nitrokey/libnitrokey

meson: Trivial cleanups

Signed-off-by: Igor Raits i.gnatenko.brain@gmail.com

+3 -13

0 comment

1 changed file

pr created time in 2 months

push eventignatenkobrain/libnitrokey

Igor Gnatenko

commit sha f4ac8a6ba31189710b89d2bbb017424267494996

log: define default virtual destructor for LogHandler Fixes: https://github.com/Nitrokey/libnitrokey/issues/129 Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>

view details

Szczepan Zalega

commit sha 6984151c61a85e10e93946f506b2f65b9dd9ec1b

Merge branch 'pr_130' Meson: copy udev, fallback for git version. Fixes #130

view details

Tom Hughes

commit sha 0f1a273af44cb1b2045e42e7e26c7f2ea7dc8b11

Update URL for Catch submodule

view details

Tom Hughes

commit sha 5e8073e4c722f75523156db617c5d8f011d28538

Update Catch to version 2.3.0

view details

Tom Hughes

commit sha 8de3f4d145c8f0321164afdcd1fa3d0e0c374e97

Update for compatibility with Catch2 version 2.3.0

view details

Szczepan Zalega

commit sha 2ebf30d87dc0b9bcc9488afab441e31044ec7ffa

Merge branch 'pr_132' Update Catch to 2.3.0 Both CMake and Meson build files updated. Tests compile (with both) and run with a Storage device. Fixes #132

view details

Szczepan Zalega

commit sha ef171dfd5bf23da606597a251c327ad2c52ec7b8

Merge branch 'pr_131' Add virtual destructor to logger classes. Fixes compilation warning Fixes #131 Fixes #129

view details

Szczepan Zalega

commit sha 4ac4f1c33b64c9fc80bc911681143a3a52c1e5df

Handle UNKNOWN_ERROR return code Handle UNKNOWN_ERROR code (introduced in Storage v0.51, firmware commit 687d4aca31ce405db41231be73864ee2f91b3714) and is returned, when device fails to retrieve the AES key. Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>

view details

Szczepan Zalega

commit sha 3a2ee6c368a8233946473e60baa05c54eb822802

Run enabling firmware update mode, but with wrong password only Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>

view details

Szczepan Zalega

commit sha 57773ad5f7b6eb5e6a2020dd1bd4264bdd823808

Merge branch 'tests_update' Adding corrections found while testing Storage v0.53 RC1.

view details

Szczepan Zalega

commit sha 577f6278318774ace9eec86c7fdb7db260e7a4c0

Add safe to user data C++ tests - test_safe.cpp Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>

view details

Szczepan Zalega

commit sha 50a3f4817a44bc644ad401b0de6b91e835aad299

Add test_safe target for build Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>

view details

Szczepan Zalega

commit sha 539aec53df80bb5f5893614ca76a6a2821c20bc2

Mention potential test failure cause, when no git version is provided Related to #133 Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>

view details

Szczepan Zalega

commit sha 8de58b6ced7da147f2e5cd133d2c25fd758a6a5b

Update Readme, mostly test section Describe better C++ tests Related: https://github.com/d-e-s-o/nitrocli/issues/39 Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>

view details

Szczepan Zalega

commit sha 1f3da5c76acb20b2183ac52373ed3b0b63e1151e

Merge branch 'cpp_tests_update' Update C++ tests Add safe C++ test for simple connection test, device agnostic. Better describe the use case of C++ tests in the Readme. Related: https://github.com/d-e-s-o/nitrocli/issues/39

view details

Robin Krahl

commit sha eb55579c1c0e03ea98372280a344c79bb52a1f1a

Add DeviceInfo struct for enumeration This is a preparation for a future patch that will change the enumerate method to return a vector of DeviceInfo instances instead of a vector of strings.

view details

Robin Krahl

commit sha 4a7ce051bd4004fb62f1c7022d92efa2ce42b6ab

Change Device::enumerate return type to use DeviceInfo The return type of Device::enumerate is changed from std::vector<std::string> to std::vector<DeviceInfo> to expose the additional information contained in the DeviceInfo struct.

view details

Robin Krahl

commit sha 71d4ecc04c23342f207e7f1133ea8824a1dcdd16

Change Nitrokey::list_devices return type to use DeviceInfo In the previous commit, we changed the return value of Device::enumerate to std::vector<DeviceInfo>. Now we change Nitrokey::list_devices to also return DeviceInfo instances.

view details

Robin Krahl

commit sha 6772dcf38e275b2ab9f962a87e86f89541c13a92

Extract vendor and product IDs into constants

view details

Robin Krahl

commit sha d0d934e8333cffe093569b9f48a10b3500d1ff60

Add misc::Option<T> class Option<T> is a simple replacement for std::optional, which was introduced in C++17. It stores a value that can be present or absent.

view details

push time in 2 months

create barnchignatenkobrain/aws-cli

branch : perms

created branch time in 2 months

PR opened aws/aws-cli

Remove executable bit on documentation files

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

+0 -0

0 comment

803 changed files

pr created time in 2 months

issue openeddigitalocean/pynetbox

5.0.6 is not uploaded on PyPI

https://pypi.org/project/pynetbox/ still shows 5.0.5

created time in 2 months

pull request commentextrawurst/gitui

Add multiple selection in diff view

I think it is fine for Fedora, but right now we are not able to build gitui because there is some bug that makes rustc to segfault on ppc64le.

cruessler

comment created time in 2 months

issue commentktdreyer/koji-ansible

RFE: Tag releases on github

Not automatically. The context here is the packaging this collection in Fedora repositories which means no access to the internet.

ignatenkobrain

comment created time in 2 months

issue commenttheforeman/foreman-ansible-modules

Kerberos authentication

Hmm, interesting how it works in our environment. Because with negotiate I can easily talk to foreman API. Need to check how we configure that.

ignatenkobrain

comment created time in 2 months

issue openedtheforeman/foreman-ansible-modules

Kerberos authentication

SUMMARY

In our environment we rely on kerberos everywhere and creating special user for this purpose is not really nice because all users would need to get that password and so on. It would be much easier if everybody would use their own kerberos tickets to get the inventory.

I guess as a downsides this would make this functionality to work only on linux and only under some specific conditions (depending on user and so on, similar to why negotiate is not supported for the uri module).

If that sounds acceptable, I could try writing a patch that implements this feature.

ISSUE TYPE
  • Feature Idea

created time in 2 months

issue openedktdreyer/koji-ansible

RFE: Tag releases on github

It would be cool if you would make commit for each release automation does (basically changes to galaxy.yml) and tag it so that mere people that want to package collection could easily do it from github.

created time in 2 months

issue openedansible-collections/ansible.netcommon

LICENSE file is GPL-3.0+, however the netcommon does contain BSD and PSL licenses

SUMMARY

During review of netcommon collection in Fedora reviewer found one slight inconsistency with licensing.

plugins/module_utils/compat/ipaddress.py: Python Software Foundation License version 2
plugins/module_utils/network/common/config.py: BSD 2-clause "Simplified" License
plugins/module_utils/network/common/netconf.py: BSD 2-clause "Simplified" License
plugins/module_utils/network/common/network.py: BSD 2-clause "Simplified" License
plugins/module_utils/network/common/parsing.py: BSD 2-clause "Simplified" License
plugins/module_utils/network/common/utils.py: BSD 2-clause "Simplified" License
plugins/module_utils/network/restconf/restconf.py: BSD 2-clause "Simplified" License

I think you should append license texts of those files to the LICENSE file or relicense them under main license (GPL-3.0+).

ISSUE TYPE
  • Documentation Report
COMPONENT NAME
  • plugins/module_utils/compat/ipaddress.py
  • plugins/module_utils/network/common/config.py
  • plugins/module_utils/network/common/netconf.py`
  • plugins/module_utils/network/common/network.py`
  • plugins/module_utils/network/common/parsing.py`
  • plugins/module_utils/network/common/utils.py`
  • plugins/module_utils/network/restconf/restconf.py`
ANSIBLE VERSION
ansible 2.9.11
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/brain/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.9/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.9.0b5 (heads/master-dirty:c0e03cb, Jul 30 2020, 00:00:00) [GCC 10.2.1 20200723 (Red Hat 10.2.1-1)]

created time in 2 months

push eventignatenkobrain/ansible-test

Igor Raits

commit sha 8327d275a68646cc74c7bd6ce0609db8d0b8e2a1

realtime-stdout Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 2 months

create barnchignatenkobrain/ansible-test

branch : master

created branch time in 2 months

created repositoryignatenkobrain/ansible-test

created time in 2 months

pull request commentFrommi/miniz_oxide

Increase the license options.

Fine with me. But please add texts of those licenses into the tree.

Lokathor

comment created time in 3 months

Pull request review commentrpm-software-management/rpm

Docs: Revamp BUILD OPTIONS section in rpmbuild(8)

 The general form of an rpm build command is  .PP The argument used is \fB-b\fR if a spec file is being-used to build the package, \fB-r\fR if a source package is to be rebuild+used to build the package, \fB-r\fR if a source package is to be rebuilt and \fB-t\fR if \fBrpmbuild\fR should look inside of a (possibly compressed) tar file for-the spec file to use. After the first argument, the next-character (\fISTAGE\fR) specifies the stages-of building and packaging to be done and is one of:+the spec file to use.+.PP+Packages are built in a number of stages.+The first six correspond to the following sections in a spec file: \fB%prep\fR,+\fB%generate_buildrequires\fR, \fB%build\fR, \fB%install\fR, \fB%check\fR and+\fB%clean\fR.+Finally, binary and source packages are created in an assembly stage.+.PP+The \fISTAGE\fR character specifies the stage to finish with (after doing all+the stages preceding it), and is one of: .TP \fB-ba\fR-Build binary and source packages (after doing the %prep, %build, and-%install stages).+Perform a full build - executes up to and including the assembly stage.+In most cases, this is the option to choose. .TP \fB-bb\fR-Build a binary package (after doing the %prep, %build, and %install-stages).+Build just the binary packages - executes up to and including the assembly+stage, but without creating the source package. .TP \fB-bp\fR-Executes the "%prep" stage from the spec file. Normally this-involves unpacking the sources and applying any patches.+Unpack the sources and apply any patches - executes the %prep stage only. .TP \fB-bc\fR-Do the "%build" stage from the spec file (after doing the %prep stage).+Compile the sources - executes up to and including the %build stage. This generally involves the equivalent of a "make". .TP \fB-bi\fR-Do the "%install" stage from the spec file (after doing the %prep and-%build stages).  This generally involves the equivalent of a-"make install".+Install the binaries into the build root - executes up to and including the+%check stage.+This generally involves the equivalent of a "make install" and "make check". .TP \fB-bl\fR-Do a "list check".  The "%files" section from the spec file is-macro expanded, and checks are made to verify that each file-exists.+Do a "list check" - the %files section from the spec file is macro expanded,+and checks are made to verify that each file exists. .TP \fB-bs\fR-Build just the source package.+Build just the source package - skips straight to the assembly stage, without+executing any of the preceding stages or creating binary packages. .TP \fB-br\fR-Build just the source package - but calculate and include the dynamic build requires.+Build just the source package, but also parse and include dynamic build+dependencies - executes up to and including the %generate_buildrequires stage+and then skips straight to the assembly stage, without creating binary+packages.+.IP+When the %generate_buildrequires stage runs and some of the newly generated+BuildRequires are not satisfied, \fBrpmbuild\fR creates an intermediate source+package ending in \fIbuildreqs.nosrc.rpm\fR with all the new BuildRequires, and+exits with code 11.+This package can then be used in place of the original source package to+resolve the missing build dependencies in the usual way.+.IP+Multiple levels of dynamic build dependencies may exist in a spec file - a+particular set of BuildRequires you make available based on a+\fIbuildreqs.nosrc.rpm\fR package may yield another set of BuildRequires next+time a build is performed with the same source package.+The easiest way to ensure that all dynamic build dependencies are satisfied is+to run this command (followed by new dependency resolution) repeatedly until it+no longer exits with code 11.
to run this command (followed by installation of the generated dependencies) repeatedly
until no new dependencies are generated.

Probably something like this?

dmnks

comment created time in 3 months

Pull request review commentrpm-software-management/rpm

Docs: Revamp BUILD OPTIONS section in rpmbuild(8)

 options are currently set in \fIrpmrc\fR and \fImacros\fR configuration file(s).+.SS "DYNAMIC BUILD REQUIREMENTS"+.PP+When the %generate_buildrequires stage is executed and some of the resulting+requirements are not satisfied, \fBrpmbuild\fR exits with code 11 and does not+create the source package.+Instead, a package ending with \fIbuildreqs.nosrc.rpm\fR is created, which has+all the build requirements, including the newly generated ones.

yes, that section is executed during each built, so if it has some check test -x /usr/bin/foo ..., then once foo will be available, it might generate new set of requires.

that's why mock does rpmbuild -br + dnf builddep until it stops generating any new dependencies.

dmnks

comment created time in 3 months

Pull request review commentrpm-software-management/rpm

Docs: Revamp BUILD OPTIONS section in rpmbuild(8)

 options are currently set in \fIrpmrc\fR and \fImacros\fR configuration file(s).+.SS "DYNAMIC BUILD REQUIREMENTS"+.PP+When the %generate_buildrequires stage is executed and some of the resulting+requirements are not satisfied, \fBrpmbuild\fR exits with code 11 and does not+create the source package.+Instead, a package ending with \fIbuildreqs.nosrc.rpm\fR is created, which has+all the build requirements, including the newly generated ones.

This is not fully correct. It has all the build requirements that were possible to generate at that point of time, we need to point out for people that sometimes they will need to run -br, install deps and then run -br again and it might generate new dependencies.

dmnks

comment created time in 3 months

pull request commentrpm-software-management/rpm

pythondistdeps: Switch to importlib.metadata

@hroncok @torsava take a look please :)

s-t-e-v-e-n-k

comment created time in 3 months

issue commentrpm-software-management/rpm

RFE: %undefine_all

@mlschroe works for me too :)

ignatenkobrain

comment created time in 3 months

issue openedrpm-software-management/rpm

RFE: %undefine_all

So the %define/%global is a stack-based, however sometimes you want to undefine variable no matter how many times it was defined. I think %undefine_all would be the best name.

created time in 3 months

Pull request review commentrpm-software-management/rpm

Support threading for zstd compression.

 static rpmzstd rpmzstdNew(int fdno, const char *fmode)     char *t = stdio;     char *te = t + sizeof(stdio) - 2;     int c;+    int threads = -1;
    int threads = 0;

to satisfy @ffesti

marxin

comment created time in 3 months

Pull request review commentmesonbuild/meson

vim: Syntax-highlight continue and break statements

 set cpo&vim  " http://mesonbuild.com/Syntax.html syn keyword mesonConditional	elif else if endif-syn keyword mesonRepeat	foreach endforeach+syn keyword mesonRepeat		foreach endforeach

I think depends on tab size :)

nirbheek

comment created time in 3 months

pull request commentmagiclen/crc-any

chore: Include useful files back on crates.io

The license file is needed so that distributions that package crates from tarballs on crates.io can get their copy of a license. There are tens of MIT variations, so just saying MIT is not very useful in context of Fedora.

While README is on crates.io, it is not exposed as a file so we can't get it for packaging. Those do not take much space, why to bother excluding them?

ignatenkobrain

comment created time in 3 months

PR opened RustCrypto/utils

Add LICENSE-* into cpuid-bool

Signed-off-by: Igor Raits i.gnatenko.brain@gmail.com

+226 -0

0 comment

2 changed files

pr created time in 3 months

push eventignatenkobrain/utils

Igor Raits

commit sha a5987614ccbf42ad211c28ac0232be476a9aeda1

Add LICENSE-* into cpuid-bool Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>

view details

push time in 3 months

fork ignatenkobrain/utils

Utility crates used in RustCrypto

fork in 3 months

PR opened magiclen/crc-any

chore: Include useful files back on crates.io
+1 -1

0 comment

1 changed file

pr created time in 3 months

push eventignatenkobrain/crc-any

Igor Raits

commit sha d839c435d9628fe8df5a613831c51810bdfc04e7

chore: Include useful files back on crates.io

view details

push time in 3 months

fork ignatenkobrain/crc-any

To compute CRC values by providing the length of bits, expression, reflection, an initial value and a final xor value. It has built-in CRC-8-ATM, CRC-8-CDMA, CRC-16-IBM, CRC16-CCITT, CRC-32-IEEE, CRC-32-C, CRC-64-ISO and CRC-64-ECMA functions.

fork in 3 months

more