See http://ci.opensuse.org/job/yast-yast-users-master/19/display/redirect?page=c... Changes: [dgonzalez] Show the "Btrfs subvolume" checkbox [dgonzalez] Adapt the Users perl module [dgonzalez] Adapt UserRoutines#CreateHome Perl subroutine [dgonzalez] Reindent the UsersRoutines#CreateHome [dgonzalez] Adapt UsersRoutines#DeleteHome to also removes btrfs subvolumes [dgonzalez] Improve UserRoutines#DeleteHome Perl subroutine [dgonzalez] Fix test suite [dgonzalez] Remove a handful of deprecated Ops.add [dgonzalez] Display an error if home path is not valid for a subvolume [dgonzalez] Fix btrfs_subvolume checkbox initialization [dgonzalez] Use a Pathname to clean a path [dgonzalez] Improve layout of user "Details" tab [dgonzalez] Update from code review [dgonzalez] Fix indentation [dgonzalez] Update version and changelog ------------------------------------------ [...truncated 52.13 KB...] src/modules/YaPI/USERS.pm: skipped by name match (configuration regex) src/scrconf/etc_default_useradd.scr: skipped by name match (configuration regex) src/scrconf/nis.scr: skipped by name match (configuration regex) src/scrconf/uid.scr: skipped by name match (configuration regex) src/servers_non_y2/ag_nis: skipped by name match (configuration regex) src/servers_non_y2/ag_uid: skipped by name match (configuration regex) test/Makefile.am: skipped by name match (configuration regex) test/dialogs_test.rb: skipped by name match (configuration regex) test/fixtures/home/user1/.ssh/authorized_keys: skipped by name match (configuration regex) test/fixtures/home/user2/.ssh/authorized_keys: skipped by name match (configuration regex) test/fixtures/id_rsa.pub: skipped by name match (configuration regex) test/fixtures/id_rsa_no_comment.pub: skipped by name match (configuration regex) test/fixtures/lsblk.txt: skipped by name match (documentation file) test/fixtures/root/etc/default/useradd: skipped by name match (configuration regex) test/fixtures/root/etc/group: skipped by name match (configuration regex) test/fixtures/root/etc/login.defs: skipped by name match (configuration regex) test/fixtures/root/etc/passwd: skipped by name match (configuration regex) test/fixtures/root/etc/shadow: skipped by name match (configuration regex) test/fixtures/root/etc/shells: skipped by name match (configuration regex) test/fixtures/root2/etc/passwd: skipped by name match (configuration regex) test/fixtures/root2/etc/shadow: skipped by name match (configuration regex) test/fixtures/root3/etc/passwd: skipped by name match (configuration regex) test/fixtures/root3/etc/shadow: skipped by name match (configuration regex) test/fixtures/users.yml: skipped by name match (configuration file) test/fixtures/users_error.yml: skipped by name match (configuration file) test/fixtures/users_no_error.yml: skipped by name match (configuration file) test/lib/users/ca_password_validator_test.rb: skipped by name match (configuration regex) test/lib/users/dialogs/inst_root_first_test.rb: skipped by name match (configuration regex) test/lib/users/dialogs/inst_user_first_test.rb: skipped by name match (configuration regex) test/lib/users/encryption_method_test.rb: skipped by name match (configuration regex) test/lib/users/leaf_blk_device_test.rb: skipped by name match (configuration regex) test/lib/users/local_password_test.rb: skipped by name match (configuration regex) test/lib/users/ssh_authorized_keyring_test.rb: skipped by name match (configuration regex) test/lib/users/ssh_authorized_keys_file_test.rb: skipped by name match (configuration regex) test/lib/users/ssh_public_key_test.rb: skipped by name match (configuration regex) test/lib/users/users_database_test.rb: skipped by name match (configuration regex) test/lib/users/widgets/inst_root_first_test.rb: skipped by name match (configuration regex) test/lib/users/widgets/public_key_selector_test.rb: skipped by name match (configuration regex) test/ssh_authorized_keys_test.rb: skipped by name match (configuration regex) test/test_helper.rb: skipped by name match (configuration regex) test/users_auto_test.rb: skipped by name match (configuration regex) test/users_finish_test.rb: skipped by name match (configuration regex) test/users_simple_test.rb: skipped by name match (configuration regex) test/users_test.rb: skipped by name match (configuration regex) test/widgets_test.rb: skipped by name match (configuration regex) testsuite/.gitignore: skipped by name match (version system file) testsuite/Makefile.am: skipped by name match (configuration regex) testsuite/group: skipped by name match (configuration regex) testsuite/modules/Ldap.rb: skipped by name match (configuration regex) testsuite/passwd: skipped by name match (configuration regex) testsuite/shadow: skipped by name match (configuration regex) testsuite/tests/AddGroup.err: skipped by name match (configuration regex) testsuite/tests/AddGroup.out: skipped by name match (configuration regex) testsuite/tests/AddGroup.rb: skipped by name match (configuration regex) testsuite/tests/AddUser.err: skipped by name match (configuration regex) testsuite/tests/AddUser.out: skipped by name match (configuration regex) testsuite/tests/AddUser.rb: skipped by name match (configuration regex) testsuite/tests/BuildAdditional.err: skipped by name match (configuration regex) testsuite/tests/BuildAdditional.out: skipped by name match (configuration regex) testsuite/tests/BuildAdditional.rb: skipped by name match (configuration regex) testsuite/tests/CheckPassword.err: skipped by name match (configuration regex) testsuite/tests/CheckPassword.out: skipped by name match (configuration regex) testsuite/tests/CheckPassword.rb: skipped by name match (configuration regex) testsuite/tests/CheckUser.err: skipped by name match (configuration regex) testsuite/tests/CheckUser.out: skipped by name match (configuration regex) testsuite/tests/CheckUser.rb: skipped by name match (configuration regex) testsuite/tests/ConvertMap.err: skipped by name match (configuration regex) testsuite/tests/ConvertMap.out: skipped by name match (configuration regex) testsuite/tests/ConvertMap.rb: skipped by name match (configuration regex) testsuite/tests/CryptedDirTests.err: skipped by name match (configuration regex) testsuite/tests/CryptedDirTests.out: skipped by name match (configuration regex) testsuite/tests/CryptedDirTests.rb: skipped by name match (configuration regex) testsuite/tests/DeleteUser.err: skipped by name match (configuration regex) testsuite/tests/DeleteUser.out: skipped by name match (configuration regex) testsuite/tests/DeleteUser.rb: skipped by name match (configuration regex) testsuite/tests/DeleteUserCryptedDir.err: skipped by name match (configuration regex) testsuite/tests/DeleteUserCryptedDir.out: skipped by name match (configuration regex) testsuite/tests/DeleteUserCryptedDir.rb: skipped by name match (configuration regex) testsuite/tests/EditUser.err: skipped by name match (configuration regex) testsuite/tests/EditUser.out: skipped by name match (configuration regex) testsuite/tests/EditUser.rb: skipped by name match (configuration regex) testsuite/tests/EditUsersGroups.err: skipped by name match (configuration regex) testsuite/tests/EditUsersGroups.out: skipped by name match (configuration regex) testsuite/tests/EditUsersGroups.rb: skipped by name match (configuration regex) testsuite/tests/Import.err: skipped by name match (configuration regex) testsuite/tests/Import.out: skipped by name match (configuration regex) testsuite/tests/Import.rb: skipped by name match (configuration regex) testsuite/tests/ImportExportUser.err: skipped by name match (configuration regex) testsuite/tests/ImportExportUser.out: skipped by name match (configuration regex) testsuite/tests/ImportExportUser.rb: skipped by name match (configuration regex) testsuite/tests/LastUID.err: skipped by name match (configuration regex) testsuite/tests/LastUID.out: skipped by name match (configuration regex) testsuite/tests/LastUID.rb: skipped by name match (configuration regex) testsuite/tests/Read.err: skipped by name match (configuration regex) testsuite/tests/Read.out: skipped by name match (configuration regex) testsuite/tests/Read.rb: skipped by name match (configuration regex) testsuite/tests/ReadLDAPAvailable.err: skipped by name match (configuration regex) testsuite/tests/ReadLDAPAvailable.out: skipped by name match (configuration regex) testsuite/tests/ReadLDAPAvailable.rb: skipped by name match (configuration regex) testsuite/tests/ReadShells.err: skipped by name match (configuration regex) testsuite/tests/ReadShells.out: skipped by name match (configuration regex) testsuite/tests/ReadShells.rb: skipped by name match (configuration regex) testsuite/tests/SelectUser.err: skipped by name match (configuration regex) testsuite/tests/SelectUser.out: skipped by name match (configuration regex) testsuite/tests/SelectUser.rb: skipped by name match (configuration regex) testsuite/tests/SubstituteValues.err: skipped by name match (configuration regex) testsuite/tests/SubstituteValues.out: skipped by name match (configuration regex) testsuite/tests/SubstituteValues.rb: skipped by name match (configuration regex) testsuite/tests/YaPIGroupAdd.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupAdd.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupAdd.rb: skipped by name match (configuration regex) testsuite/tests/YaPIGroupDelete.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupDelete.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupDelete.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIGroupGet.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupGet.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupGet.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIGroupMemberAdd.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupMemberAdd.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupMemberAdd.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIGroupMemberDelete.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupMemberDelete.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupMemberDelete.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIGroupModify.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupModify.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupModify.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIGroupsGet.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupsGet.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupsGet.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIGroupsGetByUser.err: skipped by name match (configuration regex) testsuite/tests/YaPIGroupsGetByUser.out: skipped by name match (configuration regex) testsuite/tests/YaPIGroupsGetByUser.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUserAdd.err: skipped by name match (configuration regex) testsuite/tests/YaPIUserAdd.out: skipped by name match (configuration regex) testsuite/tests/YaPIUserAdd.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUserDelete.err: skipped by name match (configuration regex) testsuite/tests/YaPIUserDelete.out: skipped by name match (configuration regex) testsuite/tests/YaPIUserDelete.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUserDisable.err: skipped by name match (configuration regex) testsuite/tests/YaPIUserDisable.out: skipped by name match (configuration regex) testsuite/tests/YaPIUserDisable.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUserEnable.err: skipped by name match (configuration regex) testsuite/tests/YaPIUserEnable.out: skipped by name match (configuration regex) testsuite/tests/YaPIUserEnable.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUserFeatureAdd.err: skipped by name match (configuration regex) testsuite/tests/YaPIUserFeatureAdd.out: skipped by name match (configuration regex) testsuite/tests/YaPIUserFeatureAdd.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUserGet.err: skipped by name match (configuration regex) testsuite/tests/YaPIUserGet.out: skipped by name match (configuration regex) testsuite/tests/YaPIUserGet.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUserModify.err: skipped by name match (configuration regex) testsuite/tests/YaPIUserModify.out: skipped by name match (configuration regex) testsuite/tests/YaPIUserModify.ycp.disabled: skipped by name match (configuration regex) testsuite/tests/YaPIUsersGet.err: skipped by name match (configuration regex) testsuite/tests/YaPIUsersGet.out: skipped by name match (configuration regex) testsuite/tests/YaPIUsersGet.ycp.disabled: skipped by name match (configuration regex)osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-users Copyright found in these files: Copyright detected as not needed in these files: All files have proper license reference. makeurl: https://api.opensuse.org ['source', 'YaST%3AHead', 'yast2-users', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-users makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', 'yast2-users-4.1.6.tar.bz2'] {'rev': '576'} A YaST:Head/yast2-users/yast2-users-4.1.6.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', 'yast2-users.changes'] {'rev': '576'} A YaST:Head/yast2-users/yast2-users.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', 'yast2-users.spec'] {'rev': '576'} A YaST:Head/yast2-users/yast2-users.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', '_meta'] {} At revision 576. rm http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/yast2-users-4.1.6.tar.bz2 rm http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/yast2-users.changes rm http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/yast2-users.spec cp package/yast2-users.changes http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users cp package/yast2-users-4.1.7.tar.bz2 http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users cp package/yast2-users.spec http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users osc -A 'https://api.opensuse.org/' addremove D yast2-users-4.1.6.tar.bz2 A yast2-users-4.1.7.tar.bz2 osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-users' 'yast2-users.spec' > /tmp/yast-rake20190212-18860-rkkg4s Checking IDs in *.changes file Version has been changed in *.spec file osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-users' 'yast2-users.changes' | diff - 'yast2-users.changes' rm -rf YaST:Head cleaning * Starting osc check... osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-users * Done. Everything looks good. makeurl: https://api.opensuse.org ['source', 'YaST%3AHead', 'yast2-users', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-users makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', 'yast2-users-4.1.6.tar.bz2'] {'rev': '576'} A YaST:Head/yast2-users/yast2-users-4.1.6.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', 'yast2-users.changes'] {'rev': '576'} A YaST:Head/yast2-users/yast2-users.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', 'yast2-users.spec'] {'rev': '576'} A YaST:Head/yast2-users/yast2-users.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-users', '_meta'] {} At revision 576. rm http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/yast2-users-4.1.6.tar.bz2 rm http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/yast2-users.changes rm http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/yast2-users.spec cp package/yast2-users.changes http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users cp package/yast2-users-4.1.7.tar.bz2 http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users cp package/yast2-users.spec http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users osc -A 'https://api.opensuse.org/' addremove D yast2-users-4.1.6.tar.bz2 A yast2-users-4.1.7.tar.bz2 mkdir -p /var/tmp/YaST:Head/openSUSE_Factory yes | osc -A 'https://api.opensuse.org/' build --no-verify --release=1 --keep-pkgs=/var/tmp/YaST:Head/openSUSE_Factory openSUSE_Factory Building package yast2-users from project YaST:Head building package... Run source service: /usr/lib/obs/service/format_spec_file --outdir http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/tmpOL6mIX.format_spec_file.service Run source service: /usr/lib/obs/service/source_validator --outdir http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/tmpWh7QJF.source_validator.service Building yast2-users.spec for openSUSE_Factory/x86_64 Getting buildinfo from server and store to http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/.osc/_buildinfo-openSUSE_Factory-x86_64.xml Getting buildconfig from server and store to http://ci.opensuse.org/job/yast-yast-users-master/ws/YaST:Head/yast2-users/.osc/_buildconfig-openSUSE_Factory-x86_64 buildinfo is broken... it says: unresolvable: nothing provides rubygem(ruby:2.5.0:cheetah) needed by yast2 nothing provides rubygem(ruby:2.5.0:abstract_method) needed by yast2 nothing provides rubygem(ruby:2.5.0:simpleidn) needed by yast2 rm -rf YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' b...] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Result: PID 18859 exited with value 1 Scanning for a pull request... Found pull request #195 Adding comment ":x: Public Jenkins [job #19](http://ci.opensuse.org/job/yast-yast-users-master/19/) failed" to pull request https://github.com/yast/yast-users/pull/195 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-users/issues/195/comments... OK Success Build step 'Execute shell' marked build as failure Not sending mail to unregistered user dgonzalez@suse.de