| Summary: | release notes are no more unpacked on the distrib tree when a new mageia-release is uploaded | ||
|---|---|---|---|
| Product: | Infrastructure | Reporter: | Thierry Vignaud <thierry.vignaud> |
| Component: | BuildSystem | Assignee: | Thomas Backlund <tmb> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | release_blocker | CC: | pterjan, sysadmin-bugs |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
|
Description
Thierry Vignaud
2015-02-14 22:32:59 CET
Thierry Vignaud
2015-02-14 22:33:07 CET
Priority:
Normal =>
release_blocker Hmm I see no upload logs for mageia-release.... N: [emi] processing 20150214151747.tv.valstar.1031 W: [emi] another instance [1232] is already running for 41 seconds W: [emi] another instance [1232] is already running for 101 seconds W: [emi] another instance [1232] is already running for 161 seconds W: [emi] another instance [1232] is already running for 221 seconds W: [emi] another instance [1232] is already running for 281 seconds I think I fixed the logging in http://gitweb.mageia.org/infrastructure/puppet/commit/?id=90646397ed6b339dd5297fe41260b6fe133f1cef but I have nothing to look at for this bug :( I'll try to run the actions manually CC:
(none) =>
pterjan Creating action unpack_release_notes running action unpack_release_notes on package mageia-release-common-5-0.7.mga5.i586 138 blocks cpio: cannot remove current /distrib/bootstrap/distrib/cauldron/i586/././release-notes.html: Permission denied cpio: cannot remove current /distrib/bootstrap/distrib/cauldron/i586/././release-notes.txt: Permission denied 0 blocks $ ll /distrib/bootstrap/distrib/cauldron/i586 -d drwxr-xr-x 8 root root 4096 Feb 4 2014 /distrib/bootstrap/distrib/cauldron/i586/ After a chown -R, it seemsto work again: [schedbot@valstar ~]$ perl -I/usr/share/mga-youri-submit/lib /usr/share/mga-youri-submit/bin/youri-submit --config /etc/youri/submit-upload.conf --define user=pterjan --skip-check rpmlint --skip-check tag --skip-post clean_rpmsrate cauldron /distrib/bootstrap/distrib/cauldron/i586/media/core/release/mageia-release-common-5-0.7.mga5.i586.rpm --verbose --skip-check recency --skip-action link --skip-action markrelease --skip-action sign --skip-action archive --skip-action mail --skip-action maintdb --skip-post genhdlist2 --skip-action install UNIVERSAL->import is deprecated and will be removed in a future perl at /usr/lib/perl5/vendor_perl/5.12.2/YAML/AppConfig.pm line 5 Creating repository Initializing repository Preparing upload for /distrib/bootstrap/distrib/cauldron/i586/media/core/release/mageia-release-common-5-0.7.mga5.i586.rpm in Creating check version running check version on package mageia-release-common-5-0.7.mga5.i586 Use of uninitialized value in string eq at /usr/share/mga-youri-submit/lib/Youri/Submit/Check/Version.pm line 36. Use of uninitialized value in regexp compilation at /usr/share/mga-youri-submit/lib/Youri/Submit/Check/Version.pm line 39. Creating check acl running check acl on package mageia-release-common-5-0.7.mga5.i586 Deprecated method, use as_string now at /usr/share/mga-youri-submit/lib/Youri/Submit/Check/ACL.pm line 32 Creating action unpack_release_notes running action unpack_release_notes on package mageia-release-common-5-0.7.mga5.i586 138 blocks 104 blocks Creating action unpack_gfxboot_theme running action unpack_gfxboot_theme on package mageia-release-common-5-0.7.mga5.i586 Creating action unpack_meta_task running action unpack_meta_task on package mageia-release-common-5-0.7.mga5.i586 Creating action unpack_installer_images running action unpack_installer_images on package mageia-release-common-5-0.7.mga5.i586 Creating action unpack_installer_images_nonfree running action unpack_installer_images_nonfree on package mageia-release-common-5-0.7.mga5.i586 Creating action unpack_installer_stage2 running action unpack_installer_stage2 on package mageia-release-common-5-0.7.mga5.i586 Creating action unpack_installer_advertising running action unpack_installer_advertising on package mageia-release-common-5-0.7.mga5.i586 Creating action unpack_installer_rescue running action unpack_installer_rescue on package mageia-release-common-5-0.7.mga5.i586 Creating action unpack_syslinux running action unpack_syslinux on package mageia-release-common-5-0.7.mga5.i586 Creating action rebuild running action rebuild on package mageia-release-common-5-0.7.mga5.i586 Creating post mirror running post mirror Closing Status:
NEW =>
RESOLVED Sorry, it's not fixed yet. I uploaded new release notes. But the tree still show old mga4 release notes whereas packages uploaded hours alter are already there... Status:
RESOLVED =>
REOPENED I just looked at a random mirror and it seems to be recent ones: http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/cauldron/x86_64/release-notes.html Hmm even if not from Mageia 4, they seem to be the ones I forced yesterday and not the ones from today. There is some script/daemon/... running that re-sets root:root permission on distrib tree making next unpack fail Yes puppet config:
modules/buildsystem/manifests/distros.rb
mirror_user = 'root'
[...]
mediadir = [ bootstrap_reporoot, rel, arch, 'media' ].join('/')
file mediadir, :ensure => 'directory', :owner => mirror_user,
:group => mirror_user
file [ mediadir, 'media_info' ].join('/'), :ensure => 'directory',
:owner => schedbot_user, :group => schedbot_user
file [ mediadir, 'debug' ].join('/'), :ensure => 'directory',
:owner => mirror_user, :group => mirror_user
commit 50bae74af7c57eef227884bb8d5e271877321502
Author: Pascal Terjan <pterjan@...>
Date: Wed Feb 18 22:23:22 2015 +0000
Give media directories to schedbot to allow extracting release notes (mga#15295)
---
Commit Link:
http://gitweb.mageia.org/infrastructure/puppet/commit/?id=50bae74af7c57eef227884bb8d5e271877321502
Closing again :) Status:
REOPENED =>
RESOLVED commit a3bb6a6c9cc43d6f286982554aef945a6a6abaf9
Author: Pascal Terjan <pterjan@...>
Date: Fri Feb 27 20:57:35 2015 +0000
Really give media directories to schedbot to allow extracting release notes (mga#15295)
---
Commit Link:
http://gitweb.mageia.org/infrastructure/puppet/commit/?id=a3bb6a6c9cc43d6f286982554aef945a6a6abaf9
|