[Qa-jenkins-scm] [jenkins.debian.net] annotated tag for-master created (now 126075b)
Holger Levsen
holger at moszumanska.debian.org
Sun May 24 11:48:38 UTC 2015
This is an automated email from the git hooks/post-receive script.
holger pushed a change to annotated tag for-master
in repository jenkins.debian.net.
at 126075b (tag)
tagging 0c7d78390321794b54d2fe4f9300394e971df513 (commit)
tagged by Steven Chamberlain
on Tue Nov 11 23:17:07 2014 +0000
- Log -----------------------------------------------------------------
for-master
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAABCAAGBQJUYpj0AAoJEJeL0N0LpZivFvkIAMzIZNzpCUXg6TG9oRScr73w
bnSZtfiRTPwr67pEIiqQA5MAS1UfRa2ubas2QxP18MgO/xuT0nePiLR7TNDT7T2m
w0sUaJNFoe1WDr6Nrs6RQ1lZspdHR1CE+UeClDDpkzSJdloPjINpmiFm0yJ/38PD
4PaW3W44L5diWaQHdRpfnkvO8aDXWfSDM5nWtMDAQ+zbtyEEFX55h5ibntyDRdf7
dzbRUHxVU22y9FAq+Kfwc1mUMwhe0zsQjblA7S0e9b2VTAx4w9xyf2f7CmhWMBy0
x1lZe8u7pdOAK00zc8sMHnIKKnfN+ygMj50UsKJI8QdVvWVlI8uABT3exy68Css=
=3StT
-----END PGP SIGNATURE-----
Antonio Terceiro (3):
Add script to run a command inside a fresh chroot
Add Ruby QA jobs
Fix Ruby-QA test job
Gabriele Giacone (28):
Support hybrid images.
Add serial console to file to hurd VMs.
Add monitor_system hurd case. Timeout 3000.
Add g-i-installation_debian_sid_daily_hurd_lxde template.
Add hurd lxde preseed.
Switch from writeback to unsafe caching.
Switch to QEMU launcher file.
[hurd] vnc snapshot resolution to 1024x768, videobitrate to 1200.
[hurd] Switch vga from cirrus to std to test whether black screen persists.
[hurd] Temporarily switch to text install.
[hurd] Workaround poweroff on diskimage as well.
[hurd] Use host cpu, trying to make it faster.
Rare vncsnapshot failures don't make job fail.
Reduce fake screenshot depth to 8bit, like real ones.
md5sum iso images.
Switch qemu disk images from files to LVM logical volumes.
Create LVM physical volume if not already done.
[hurd] ACPI poweroff is now working, remove workaround.
Restore boot sector check.
Check VG presence too.
Add more patterns to detect VM poweroff.
Fix gocr recognition by converting background to black.
Do not attach a serial console anymore.
Sudo to detect logical volume file type.
Workaround swap signature detection, zero'ing LVs.
Sudo dd to zero LVs.
Workaround vncdo type command.
Force tasksel/desktop to gnome in g-i-i_d_jessie_gnome job.
Helmut Grohne (42):
rebootstrap: track different branch
rebootstrap: add gcc-4.9 flavour for arm64
add logparse rules for rebootstrap
fix description of rebootstrap_arm64_gcc49
add rebootstrap jobs for x32 and arm64-multilib
rebootstrap: catch dpkg errors in logparse
rebootstrap: move triggers to default section
rebootstrap: add gcc-4.9 configurations
adjust rebootstrap job priority
rebootstrap: add multilib variant for x32
rebootstrap: enable all combinations
rebootstrap: fix yaml syntax error
chroot-run: dpkg --force-unsafe-io
rebootstrap: give a stable yaml file by sorting
rebootstrap: add architectures sparc and sparc64
use minimal chroots for rebootstrap
reduce numToKeep for rebootstrap to 20
reduce unused architectures for rebootstrap
rebootstrap disable gcc-4.8 builds
rebootstrap: new architectures
rebootstrap: new architectures
fork chroot-run.sh for rebootstrap to test squid3
Revert "fork chroot-run.sh for rebootstrap to test squid3"
attempt to fix squid via refresh patterns
rebootstrap: sh4 does not have multilib
slow down when debootstrap fails
import squid3.conf from jenkins.d.n
squid3: raise object size limits
squid3: add refresh patterns for Debian repos
rebootstrap architecture update
enable munin plugins relevant to io load
munin only reloads with force
chroot-run.sh minimal should bootstrap a minbase
chroot-install: clean downloaded packages
rebootstrap: remove unsupported architectures ia64 and s390
limit lintian job runs to 6h
limit other lintian jobs to 6h as well
Merge branch 'gg0/gnomedesktop'
move chroot and pbuilder builds to tmpfs
fix conceptual typo in tmpfs conversion
invoke setsid for each job
fix typo in update_jdn.sh
Holger Levsen (1485):
initial version of chroot_tester and TODO file
more initial versions of quite some files (and updated TODO)
documentation and TODO updates as well as scaling the debian-24x24 logo correctly
more TODO updates
setup shorewall(6) and let squid cache files up to 50MB
add script to pass d-i daily build logs
be less verbose
initial (test-)configuration for jenkins-job-builder
more generic description of jobs
initial configs
get rid of some redundancy
create all chroot-test jobs
cleanup d-i.yaml too
add house-keeping job
fix trigger, keep artifacts
do more verbose housekeeping
fix important typo and increase squid cache size
small enhancements
add+configure munin
some more TODO. add job-type prefix to chroot-path
small improvements
more munin configuration
fix brown paper typo
yaml sux
cleanup TODO
be more verbose
fixup: be more verbose
make munin apache plugins work
less munin
svn hurts
add some style (from piuparts)
revert style changes
small enhancements
preserve some environment
force proxy in apt
add trigger for housekeeping
rename for consistancy
fix bug
start with sidebar links
add common sidebar links
add viewvc url to job config
add tests to check if triggers are configured correctly
fixup: add tests to check if triggers are configured correctly
fixup: fixup: add tests to check if triggers are configured correctly
fixup: fixup: fixup: add tests to check if triggers are configured correctly
beautify
graph build results. autodetect job categories based on name prefix
add simple webcheck job
use the first underscore (only) as prefix seperator
fixup: use the first underscore (only) as prefix seperator
rename jobs to start with prefix underscore
add 14 more webchecks
fixup 16 webchecks
be more verbose
fixup webchecks
fixup webcheck and add comments to its script
fixup mulitple ignore pattern handling and add webcheck for media.dc.o
fixup: fixup mulitple ignore pattern handling
ignore action/edit urls
fixup:ignore action/edit urls
better gnore more action urls
ignore more urls and put that info in the job description
fixup: ignore more urls and put that info in the job description
ignore more patterns
ignore more patterns
ignore more patterns
ignore all Special: pages
publish html results
add sidebar link to category job view
fixup: add sidebar link to category job view
ignore more
try to use debian.css the lazy way
fixup: try to use debian.css the lazy way
fixup: fixup: try to use debian.css the lazy way
fixup: fixup: fixup: try to use debian.css the lazy way
revert css changes as they break the layout
use different debian images
somewhat nicer image
quite some munin plugin fixes
speedup this plugin by 50%
another plugin fix, saving 4%
ignore case
pbuilder d-i manual
less sudo
fixup manual build
use LC_ALL, thanks KiBi
fix trigger
ignore more patters
fixup: ignore more patters
add support for only building parts of the installation-guide
improve job configuration
fixup: improve job configuration
improve directory handling
build all languages
fixup: build all languages
fix list of translations
fix typo
split webcheck of www.debian.org into 3 jobs
ignore packages.debian.org completly
ignore translations when checking www.debian.org
fixup: ignore translations when checking www.debian.org
fix matching in webcheck and add comment to all
really fix syntax error
more patterns
Ignore the mirrors too
more patterns
more patterns
ignore lists.debian.org mostly
only run webcheck tests once a month
hardcode languages used on www.debian.org instead of using curl and grep
more patterns
convert params to variables
add job to check for missing d-i jobs
fixup: add job to check for missing d-i jobs
cosmetics
ignore all installation manuals
fixup: ignore all installation manuals
also detect existing jobs which should exist
let's assume we're done with debugging here
ignore docs as well
be more verbose
split TODO in README and TODO. use stylesheets for asciidoc html documents
fix path to images in css
fixup: fix path to images in css
fixup: fixup: fix path to images in css
fixup: fixup: fixup: fix path to images in css
fixup: fixup: fixup: fixup: fix path to images in css
fixup: fixup: fixup: fixup: fix path to images in css
maintain robots.txt
also ignore www.debian.org/devel/website/stats/.* as well as prepare calamaris and visitors setup
publish all failures to myself
fixup: publish all failures to myself
be yet more ignorant
improve performance
add first d-i build job
fix d-i build job types. (and i'm aware there is bin/d-i_builds.sh too...)
fix stupid syntax error in d-i.yaml: url: {gitrepo} -> url: '{gitrepo}'
fixup: fix stupid syntax error in d-i.yaml: url: {gitrepo} -> url: '{gitrepo}'
explain how to create yaml code for missing d-i jobs
fixup: explain how to create yaml code for missing d-i jobs
anna
add 112 d-i build jobs
fail gracefully on other archs
fixup: fail gracefully on other archs
check if we need to do anything
fixup: check if we need to do anything
fixup
ignore dpkg-source and dpkg-gencontrol warnings on d-i builds
ignore dpkg-buildpackage warnings as well
force pbuilder to resolve dependencies correctly. Thanks KiBi+jcristau
finetuning
finetuning
fixing regex, so they conform to java regex syntax...
ignore some warnings, fix java regexes
ignore a dpkg warning
ignore a dpkg warning
dos 6...
be less verbose
remove d_manual_po job, as that was broken
include four patterns for d-i_manual job
split out INSTALL. check for FIXMEs in update_jdn.sh
update documentation, split d-i views into three
fix link text
remove wong job, fix trigger for d-i_check_jenkins_jobs
fix check for missing jobs
explain chroot-tests. let there be backup.
cosmetics
cosmetics
explain job configuration better
fixup: explain job configuration better
cosmetics
cosmetics
cosmetics
add d-i_manual_*_pdf jobs
better directory name
enable irc notification kgb-bot and jenkins email plugin
update documentation and todo
fix email2irc stuff
ignore kernel architectures
add support for building language variants of the manual from po files. and add first such job
fix braino
fix typo
check for missing manual builds
fixup: check for missing manual builds
fixup: check for missing manual builds
be less verbose
fix variable name
fix missing manual detection
fix job names
use for loop
fixup: use for loop
finally create more manual jobs
fixup: finally create more manual jobs
add some more translations
some code cleanups
translate the rest
switch svn:// urls to http://, poll every 15min
revert last commit, the plugin cannot handle svn over http...
also install desktop-base, always
use colorit from dict package to color messages send to kgb-bot
enable irc notifications for d-i manuals again
fix manual job detection
add forgotten colorit.conf
install libfile-touch-perl needed by kgb-client
dont use colorit anymore, it doesnt really work for irc
ignore warnings about unsupported languages
debian-installer rules too
delete empty format directory
be more clear
fixup: delete empty format directories
preserve artifacts
emove directories if they are empty and in the case of pdf, leave a empty pdf
fixup: preserve artifacts
fixup: preserve artifacts
also trigger pdf builds on unstable builds
fixup: also trigger pdf builds on unstable builds
update list of plugins used
add jobname to irc message
add ideas from irc
add ideas from irc
Use rm -rf --one-file-system to delete chroots, thanks to Andreas Beckmann for the idea.
also trigger if unstable build
only show by prefix
cleanup
simplefy job config
silence
fix syntax error
get rid of some redundancy
run all cores for building
add comment about build environment
patch by intrigeri (thanks) to allow to install more than one package
new chroot jobs for testing a full blown desktop
add developer chroot-test
let full_desktop trigger developer
add deb-src urls to sources.list and don't umount stuff we haven't mounted
save state in statefiles and update them every 30min
fixup: save state in statefiles and update them every 30min
fixup: save state in statefiles and update them every 30min
implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
fixup: implement basics for cd tests
improve output
fix syntax error
boot with acpi=off to disable screensaver and fix jenkins-plugins to not upate state every 5min
automate a bit more
fixup
press ctrl-key to avoid screensaver kicking in
first shot at lxde-wheezy
fixup: first shot at lxde-wheezy
fixup: first shot at lxde-wheezy
fixup: workspace + results handling
preseed locale via bootparam
add url to preseed.cfg
more time
force keymap harder and use us
preseed proxy and profile
whitespace change
try harder to get edu + plugins working
make cd-tests more robust
fix unmounting, or rather work around..
fixup
fix logic
triple fix: munin-plugins, cd-test screenshot match and jenkins-job deploy
count correctly, report more verbose
count correctly
fixup: count correctly
more debug
arg
be more verbose, treat hanging as failure
try harder to end successfully
try harder to end successfully
make debian-edu behave
explain why there is a special popcon template for debian-edu
cleanup previous commit a bit and also use the opportunity to cleanup other related stuff
we love typos
rename job, make them match preseed files
Fix keymap preseeding for debian-edu-squeeze-test-standalone, thanks to Petter for the patch
use configurable disksize and use irc notification
use raw images with writeback cache to increase speed
rename bak files back to ppm
fix typo
use fuser elsewhere
.ppm is enough
let xargs run only when matches were found
improve debuging options
try harder to preseed keyboard
allow certain params only from alioth (token is used to trigger builds)
unify variable nameing pattern
no wonder cp fails and the test ends in failure...
REMOTE_HOST seems to be tricky, so 'properly' work around it...
fixup job configuration for squeeze_install_full_desktop_upgrade_to_wheezy, thanks intrigeri
provide link to job configuration source
fixup: provide link to job configuration source
remove unused script
try harder to fix this timing issue
hide jenkins specefic /userContent/ path
sigh. chroot-tests is the only inconsistency, not this one
fixup: hide jenkins specefic /userContent/ path
use ProxyPass instead of RewriteRule so that curl and d-i can cope
fix wheezy-lxde job (which failed due to empty -cdrom param for qemu) and further cleanup of configuration
fixup: fix wheezy-lxde job (which failed due to empty -cdrom param for qemu) and further cleanup of configuration
add some more FIXMEs
zutils is quite useful, see http://noone.org/blog/English/Computer/Debian/CoolTools/zutils.html
be more verbose
fixup: try harder to fix this timing issue
virtualbox-ose got renamed to virtualbox in wheezy+
configure apt-listchanges and cron-apt to send mail to root
clean up TODO
rename cd-test to g-i-installation
rename chroot-test to chroot-installation and small improvements
fixup: try harder to fix this timing issue
add sid-daily-lxde g-i-installation test
make curl follow redirects
preseed file for sid-daily-lxde
fix fetch_if_newer
try harder to turn backups into .ppm
fixup 3 issues with g-i-installations
fixup: fixup 3 issues with g-i-installations
fix typo
keep every 100th screenshot
treat no tmpfs mounts as fatal
configure git for jenkins once
explain what email2irc.sh is doing
refactor housekeeping.sh, update README and TODO
only update docs if needed
update TODO
improve chroot-installation tests description
improve d-i tests description
one typo and one FIXME less
save printf output in variables
make d-i build jobs end 'unstable' if there is no debian/control
one FIXME less
download upstream tarball with uscan if source/format = 3.0 (quilt)
doing autopkgtests has become better documented by now
one FIXME less
run daily visitors report
only take screenshot every 200 runs +be less verbose
go into rescue mode (coming in more languages soon) via d-i preseeding
emphasize rightly
emphasize rightly
take a note to try squid3
add webcheck test for debian_edu_squeeze_manual
try to ignore the other manuals
rename jobs again, to a $1_$2_$3 naming scheme
five new jobs for g-i edu testing
it's _preseed.cfg now
according to the manual, 30gb is enough
cosmetic changes
cleanup job configuration
use png for screenshots
silence
report squid usage
ffmpeg cannot cope with png as input..
fixup: use png for screenshots
fixup housekeeping
add report_filetype_usage()
add three new housekeeping jobs
fixup: add three new housekeeping jobs
new job: self_sub-housekeeping-squid
fixup: new job: self_sub-housekeeping-squid
dont parse squid report
be more explizit
fixup check_for_mounted_chroots
new jenkins plugin: jenkins_builds_results_summary
whitespace cleanup
untested, unfinished debian packaging of this setup. and also to create a package to install to be able to debug jobs
keep log and don't shutdown qemu at the end
boot up the installed system too
fix monitor_system() and cleanup whitespaces…
use gocr to detect finished installations. also try harder to get the qemu logfile
fixup: use gocr to detect finished installations. also try harder to get the qemu logfile
fixup: use gocr to detect finished installations. also try harder to get the qemu logfile
no logging
we hate typos, yes we do
not that quiet
fixup rescue mode
drive rescue mode further and login into installed system
send keys after the first image match has been detected
improve debian packaging, fix a few small issues detected by lintian
fix braino
further improve debian packaging: build docs
take more screenshots, make actions more robust
0 is not a good result indeed
fixup
fixup
adopt to changes in jenkins-job-builder
fix typo
adopt to changes in jenkins-job-builder
configure josb to use Image Gallery plugin
be less verbose now
fix whitespace + update todo
re-enable html publisher
detect stack-traces on power-down and let those turn the build unstable
use right mountpoint for umount call and always use umount -l
make code more robust
grep for vnc=$DISPLAY when killing qemu as all system will have a display, while not all will use preseeding
be less verbose
detect power-down and crashes earlier, add more comments explaining the code
cleanup todo
fixup username: its jenkins everywhere. fix distros for edu
take vncdo screenshots on numbers which can be divided by 10
hangs should just be a warning
adopt to new syntax
start with installation specific boot up...
use guestmount to mount installed system and copy the logs away
add lxde depending actions
also capture dpkg -l output
add kde depending actions
some todos are done
cd to workspace, else mounting will fail
add code for manual debugging
try to fix lxde login and add more debug code
whitespace fix
more todo
moar todo
add xfce g-i-installation jobs
fix image mounting for debian-edu and use NAME always
for normal boots, start login also if screenshots never match (like in the kdm case which displays a clock)
work around bug in guestmount
chown logfiles so they become visbile and can be deleted
peacify sudo
use : for chown as posis 1003.1-2001 does not require support for . - thanks to Jörg Jaspert
preserve all artifacts
how very dummy
define starttrigger as nr+500
maybe sync helps to unmount cleanly
try harder to collect the right artifacts
do more and better housekeeping
move 'debugging jobs' to README
use vncdo slightly differently
move dpkg -l output to log
use compare from imagemagick to count number of different pixels in two images, to test if the installation hangs
preseed hostnames too and only either preseed debian-edu-install/profile or debian-edu-install/profile-expert
fixup: use compare from imagemagick to count number of different pixels in two images, to test if the installation hangs
start adding support for other languages than english. currently a no-op
two new jobs
fix typo
fixup 3519681
give kill more time
try to get d-edu wheezy standalone working
be a lot more verbose
finally fix installation problems, hopefully
try to get standalone working
less debugging
g-i-tests: add two missing preseed files, fix power-down detection and better drive xfce boot
cosmetics
drive further
have more patience
tolerate 400 pixel diff
fix gnome
try to fix kde
try to fix kde, give more time
dont fail on errors when copying logs
ignore failures on df
lets keep lots of these
lets keep lots of these
apt-get moo
disable sugar for now
more is better
try to fix squeeze for all
update
preseed keyboard for squeeze correctly
fix mounting for edu workstation installs and be more verbose for all
increase to 30gb
fixup: fix mounting for edu workstation installs and be more verbose for all
g-i-installation: dont always output fail
g-i-installation.sh: be less verbose
TODO: use some more plugins
add job for theme=dark
fixup: add job for theme=dark
remove empty directories silently
fix language in comment
add dark_theme rescue preseed file and make names more consistent
g-i: fix rescue tests
g-i: fix test for image matching
g-i: fixup links to preseed files
more debug
g-i: debug
g-i: fix one error, how many left?
g-i: check image after install
g-i-tests: add qemu opts for 2nd nic for combi-servers
fixup
g-i: kde is slow
g-i: fail if no bootable image was created
g-i preseeding: force the use of eth0 for combi-servers
fixup: g-i: force the use of eth0 for combi-servers
try harder to get qemu networking right
g-i: try harder to make d-edu combi-server work
fixup: g-i: try harder to make d-edu combi-server work
g-i: try to fix d-edu
g-i: use 10.0.2.1 for the host always
g-i: treat failure to run dpkg as critical
g-i: be more verbose
g-i: try harder to understand why combi-server misbehaves
g-i: notice hangs 6min earlier
wait until there is no such process running
g-i: preserve /etc/fstab and for combi-servers, also mount /usr
g-i: force combi-server tasks
g-i: try harder to understand combi-server failures
g-i: simplefy NR handling. increase difference in screenshots to 600 for hang detection
g-i: debug d-edu wheezy installs
squid.conf: cache files up to 150mb
chroot-installation: install build-depends one by one to not fail on conflicts
fixup: chroot-installation: install build-depends one by one to not fail on conflicts
update docs
fixup: fixup: chroot-installation: install build-depends one by one to not fail on conflicts
update docs
g-i: detect if .iso cannot be downloaded
g-i preseeding standalone: try+prepare
g-i: edu squeeze standalone: preseed tasksel directly
g-i: debug all edu installs
add asciidoc to build-depends
d-i-parse_logs: fix syntax error
d-i_parse-logs: warn about outdated builds
g-i: use official debian-edu wheezy-test images
fixup: Add new tests for the Minimal Debian Edu profile in Squeeze and Wheezy.
add a FIXME to make it clear that bugs must be filed
debian-edu installations report error found during installation, go forward
delete whitespaces
extra tab press for minimal installations in text mode
fixup
add note about kfreebsd
do root login on minimal edu installations
add debian-edu main-server jobs
g-i: get ltsp logs from edu combi servers
g-i: fix edu minimal + server
add kfreebsd tests, they wont work atm
g-i-edu-server: visit nagios website
g-i: use 4 digit tokens
g-i: edu-server: go to cups webpage too
g-i: edu-server: give test-suite more time to run
g-i: use https
g-i: try to get edu mainserver to work
g-i: fix small glitches with edu server
g-i: edu: install w3m before using it
g-i: fix other edu types
g-i: mount correct partitions for edu minimal installs
g-i: progress for edu standalone+workstation
g-i: edu: properly install w3m. hopefully also properly use it.
g-i: increase hour limit for installations to 12h
g-i: more edu tuning
chroot-installation: add tests for full kde desktop, thanks to Pino Toscano for the idea
add vim markers
g-i: try harder to make edu standalone and workstation a success
be more verbose
work around #703146
improve README and TODO based on GSOC proposal
d-i_parse_logs: yesterdays builds are not yet outdated.
workaround #705452
fixup: workaround #705452
fixup: fixup: workaround #705452
improve preseeding for Debian Edu, thanks to Wolfgang Schweer for some suggestions
try to get squeeze standalone to work
try to get ltsp server installation work
remove workaround for #705452
raise limit to 16h
logparse/debian-installer.rules: warning_icon.png is no warning
move debian logo away to make KiBi happy
add jessie chroot installation tests
chroot-housekeeping: split into distro specific ones and only run squeeze once a month and wheezy twice a month
chroot-installation: hide full_desktop string at least for some unrelated installs
chroot-installs: add wheezy2jessie upgrade tests
Start using Priority Sorter Plugin
priority sorter plugin: alternative yaml...
tune priorities using the Priority Sorter Plugin
fixup: priority property assignment
use Throttle Concurrent Builds Plugin to do that for g-i installations
g-i-installation: saner function names
g-i-installation: in the case of edu combi servers wait much longer for hangs
g-i-installation: ignore ffmpeg2theora output
make chroot-installation housekeeping job work again
virt-manager at least for sid
chroot-installtion: job-cfg: add triggers for new haskell jobs
chroot-installation: fixup haskell jobs
restructure README
g-i: add spanish and arabic rescue mode in sid
g-i: fixup spanish and japanese
locales are hard
g-i: test rescue mode in 5 more languages
fixup and add hebrew
fixup hebrew
fixup: JApan
g-i rescue sid: add tamil+hindi
chroot-i jobs: try to add extra recipients the lazy way
chroot-i jobs: add extra recipients the redundant way
add note about Embeddable Build Status Plugin
g-i: add sid rescue tests in Arabic, Telugu, Punjabi (Gurmukhi), Marathi, Malayalam, Kannada, Gujarati and Tibetan
bah
more edu todo
g-i: edu combi server: detect ltsp arch
s#XFCE#Xfce#g - use actual Xfce name
g-i edu: add new wheezy-test standalone_(gnome|xfce|lxde) tests
g-i edu: add new job: testing (jessie currently) standalone
Merge branch 'jessie'
g-i edu: rename testing to jessie, add preseed.cfg
make it work, the problem where the 3 days timer...
add missing preseed files as links
virtualbox is only available in jessie contrib
debian-edu: remove dictionary problem workaround
remove dictionary-common workaround
schedule edu standalone alternative desktops less often
throttle
try harder to get throttle plugin working
throttle by category
fix edu preseeding, see r81226
really throttle all of that category to make it effective
add new job, d-i_build_desktop-chooser
fixup last commit
enable KVM, should work now
add /etc/default/jenkins with modified JAVA_ARGS
s#svn.debian.org#anonscm.debian.org
Merge remote-tracking branch 'terceiro/ruby-qa'
fix path to sheel script
ruby-qa.yaml: fixup formatting
ruby-qa.yaml: fixup formatting
fixup ruby jobs once more
fixup ruby jobs once more
<h01ger> i believe the quotes are the prob
disable ipv6 to avoid polluting logs
add ruby-qa_stable job
g-i: add jessie installs
fixup: g-i: add jessie installs
Revert "enable KVM, should work now"
Revert "Revert "enable KVM, should work now""
use mplayer2 for sid+jessie
update TODO
add debug code
allow 'rm /var/cache/pbuilder/base.tgz' with sudo
debug correctly
more todo..
explain how to fix redundancy in job configs
add job for d-i_build_desktop-chooser
fixup
fix speling
create orig-symlinks too
workaround upgrade problem (from squeeze) as described in http://www.debian.org/releases/wheezy/amd64/release-notes/ch-upgrading.en.html#immediate-configure
g-i: detect invalid signatures
sid-xfce.cfg: preseed grub-installer to workaround the fallout from 706112
fixup cb4515a5d5593309f5023164615c747b1128eb34
fixup last commit as suggested by Wouter on the list
ignore empty one-line output from dh_listpackages
fix typo
add lintian test jobs supplied by Niels Thykier
use SSL
link to bugs in the BTS
install build-depends if debian/control exists
fix link text description
update copyright and some about text
report results to #debian-qa too
try harder to get irc notifications work. me still hasnt made peace with yaml yet
me hates yaml
yaml is really weird
--do-as-i-say
move git repo from personal namespace to qa group
output d/control in job log
poll lintian.git every 6m - yes, thats need to be changed to triggers by hooks..
reorder file
getting tired of fighting jenkins-job-builder even though its the best there is
fix typo
run apache on port 80 for jenkins job builder...
fixup whitespaces
copy files inside chroot instead of bind mounting them, so that deleting them later works
use less sudo
preseed cfgs should also not be served by proxy
fixup gg0s last commit
copy the complete workspace
only test graphical hurd installation on mondays and send results to debian-hurd at lists.debian.org
use backports for the stable lintian tests
whitespace sensitive languages are evil, esp. when they are only rarely so
use release names (wheezy, jessie...) not code names (stable, testing...)
temporarily keep screenshots from hurd install
remove ruby jobs
lintian-tests: only test sid on git commits, and only if that job succeeds, trigger the lintian test on jessie and if that succeeds, trigger it on wheezy.
remove workaround: don't keep (all) screenshots on hurd installs
add rebootstrap.yaml from Helmut Grohne (Closes: 743697 eventually)
fixup rebootstrap job configuration
add m68k rebootstrap job. the redundancy in job-cfg/ is really unbearable ;)
logparser/debian-installer.rules: ignore 'dpkg: warning: unable to delete old directory'
rebootstrap: for now, trigger builds on every commit to rebootstrat.git and every sunday at 11/12:55
send irc notifications about rebootstrap jobs to #debian-bootstrap
rebootstrap: limit concurrent rebootstrap jobs to 2 and schedule them with slightly less than default (=100) priority
try once again to configure email for lintian-tests as we want it
remove useless gitrepo variable
chroot-installation.yaml: send notifications about haskell jobs to #debian-haskell
another pointless change to try to fix the lintian-tests jobs
still trying..
replace all occurances of http://jenkins with https (and revert last commit)
more s#http#https# changes
simplify lintian job definition
try to fixup last commit
Revert "try to fixup last commit"
Revert "simplify lintian job definition"
finally, correctly specify recipients for lintian jobs...
haskell-packages.yaml: s#http#https# and send haskel irc notifications to #debian-haskell
small fixes to new haskell jobs
another fixup to haskell-packages.yaml
haskell-packages: yes, really install the packages I told you to install...
todo: write some more docs
housekeeping: correctly report disk+filetype usage for a job category
remove FIXME from debian-edu preseed configs. if debian-edu doesnt get a bug filed, thats sad, but not a FIXME for jenkins.d.n
chroot-run.sh: support backports in a less hackish way
g-i-installation: life with the fact that debian-edu needs more debugging...
clarify that this is GPLv2 (only) code
one FIXME reminder per file is enough
default to be more verbose
temp. remove workaround as #706112 is fixed
remove commented out workaround for 706112
preseed: instal grub automatically in the mbr
g-i: try harder to install grub...
g-i: another attempt to install grup, according to 666974 this should work in sid+jessie
update documentation, mention new plugins
workaround shell strangeness
new jobs to build the dvswitch git master branch on wheezy, jessie + sid
dvswitch: fix irc notfication addresses
new job: dvswitch_against_libav_git to test exactly that, every day at 1 UTC
install qemu from backports as needed by the hurd g-i jobs
g-i: install grub correctly in all sid+jessie jobs
dvswitch_against_libav: make install libav from upstream source
install yasm for dvswitch_against_libav job
allow token as URL parameter from (new IP address of) git.debian.org only
remove useless comment
dvswitch.yaml: run everything in that chroot
chroot-run: always install git
g-i: special case wheezy for mounting the installed root partition, and change sid+jessie (aka the default) to reflect the changed volume group name
dvswitch.yaml: also install build-depends from d/control as its in git
adopt job priorities for several jobs to spread the load better
dvswitch.yaml: just install 'build-essential devscripts git' as part of the libav job
chroot-run.sh: unconditionally install 'build-essential devscripts git' and prepare apt to assume 'yes'
job-cfg/d-i.yaml: whitespace fix
be quiet on default
until kfreebsd works, only run the jessie+sid jobs monthly
g-i: always save serial console output into file
g-i: properly test if this is a hurd test
g-i: drop debug code. ignore failures when pressing ctrl to avoid screensaver kicking in
g-i: retry if screenshot cannot be taken
g-i: fix escaping
g-i: be somewhat more verbose
lower prio and number of concurrent rebootstrap runs
Revert "Use sudo tee trick..." as it causes " parse error in /etc/sudoers.d/jenkins near line 3"
Revert "Sudoers for schroot support" as this actually causes "parse error in /etc/sudoers.d/jenkins near line 3"
improve/remove comment (bindmounting was removed here in de979cd73) and use predictable/readable path
fix description..oO('.yaml.py, whats next?')
h-p-p.yaml: add plot group
revert 509e606 now that nomeata added bf80b3c
g-i: ack on using the gnome panel for the first time... (only needed for jessie, but should be a no-op on wheezy)
schroot.yaml: beat this into a form suitable for j-j-b
schroot-create.sh: temp. disable the most harmful commands now that these might actually be executed from the jobs using them...
g-i: fixup preserved image names
use unsafe-io in all (s)chroots
debian/control: document need for schroot
cache=unsafe it is. thats the same as using eatmydata
g-i: fix escaping
use common functions. runs all scripts as copies from /tmp, so the source scripts can be updated while running.
webcheck: update list of jessie release architectures
schroot.yaml: add standard sidebar links
common-functions: don't exit with 0
cleanup TODO
be more verbose
rework yaml file
schroot.yaml: yet another fix
everybody loves tpyos
be more verbose
fix sudoers.d
fix sudoers.d, some more
fix sudoers.d again...
schroot either needs to be executed in an directory which exists in the schroot too, or --directory be used...
fixup job shells too (see previous commit) and thus switch to --directory...
schedule schroot jobs at better times
click on 'use default config' in this gnome panel dialoge on first start
use function
reenable cleanup()
g-i: try harder to move the mouse with vncdo
g-i: always use larger video
g-i: fixup do_and_report()
g-i: improve do+report()
more sleep is better. groar.
g-i: properly shave image so that gocr works nicely again
g-i debian-edu: add one squeeze and wheezy job, convert squeeze jobs into squeeze-test ones
g-i: use ocr to detect problem loading installer components from CDROM and fail faster
g-i: put serial.log in the right place
g-i: fix image filename prefix
g-i: treat hurd less special, use '-cpu host' everywhere
g-i: do stuff earlier
g-i: kill more precisely
g-i: treat edu standalone installs differently
g-i: properly deal (specially) with Debian Edu jobs which use distros called .*-test
g-i: use gocr to detect software installation failures
g-i: immediatly abort if installation is hanging, do not try to boot that system...
g-i: create fake screenshot if taking a real one fails
g-i edu: tab tab tab to acknowledge the errors we know...
g-i: use gocr to detect problem creating an LTSP chroot
g-i: improve debug output.
common-function: use recognisable temp names
g-i: improve installations tests for debian edu
g-i: edu minimal: use released squeeze image aka debian-edu-6.0.7+r1-CD.iso
g-i: be more verbose
Revert "g-i: do stuff earlier"
g-i: edu installs in test mode: click ok on developer warnings
add piuparts test jobs
piuparts.yaml: simplify, drop wheezy job
job-cfg: use countable triggers again
job-cfg: correct publishers and triggers once again
piuparts: call tests correctly
Revert "g-i: be more verbose"
g-i edu: login as root when using the minimal profile
chroot-installation: use force when dist-upgrading
stop sending rebootstrap results to h01ger
the chromium source package has been renamed to chromium-browser
increase concurrent job limits
Merge remote-tracking branch 'helmut/rebootstrap'
Merge commit 'fd94a8edc5c5a4d884f41f13e528dc2136950f47'
Merge remote-tracking branch 'helmut/rebootstrap'
chroot-run.sh: be verbose about the amount of time we sleep
Merge remote-tracking branch 'gg0/lvm-hardcoded-pv', too lazy to rebase.
housekeeping: monitor /(s)chroots
add bugnumber 758881 as reference for workaround
dvswitch: remove libavcodec-dev and libavutil-dev
dvswitch: force building with shared libs
Merge remote-tracking branch 'helmut/rebootstrap'
Merge remote-tracking branch 'helmut/munin-io'
d-i logparse rules: ignore warnings as requested by KiBi in <20140916211708.GW2754 at mraw.org>
use cgit anonscm-links on alioth instead of gitweb.
g-i: schedule debian-edu wheezy-test installation less often (only once a month now)
fix typo
g-i edu: add new test, 'Debian Edu (jessie) main-server', and run this and the jessie Edu standalone test, daily for the next weeks
g-i: only workaround #757818 on squeeze+wheezy, which are affected by the bug. this speeds up jessie tests.
start with sid-reproducible jobs. totally WIP atm
fixup reproducible jobs
2nd attempt at building reproducible packages
reproducible jobs: make basic job working
reproducible: more progress
reproducible: explicitly create dedicated base.tgz for pbuilder
reproducible: finally working version. now fails due to a (known) problem in reproducible build toolchain. added TODO for jenkins jobs. added new job to test all core packages (one day)
fix typo in last commit. groaaar.
reproducible: use patched discount package. dont use patched proot anymore. count good+back packages.
reproducible: minor fixes
reproducible: more minor misc fixes
reproducible: more minor misc fixes
reproducible: name good+bad packages
reproducible: misc fixes. new job: build-essential.
reproducible: deal gracefully with build failures
reproducible: use sourcepackages
reproducible: misc improvements
reprodicible: catch packages which are not source packages
reproducible: three new jobs: xorg, desktop (covering all four + apps) + libreoffice
reproducible: bugfixes
reproducible: first build finally succeeded...
reproducible: cleanup downloaded files too
reproducible: keep diffp results and provide them for download
reproducible: fixup
reproducible: add mate + cinnamon related packages
reproducible: two new jobs: build_server and build_security+privacy plus some packages added to existing jobs
reproducible: small fixes
reproducible: new job: build_d-i. plus new packages for build_security-privacy job.
reproducible: collect successful logs in a subdir, so that the failed ones are easier to find
reproducible: fix path
reproducible: add yet more packages
reproducibly small changes
reproducible: xorg has and needs many more packages...
reproducible: send mails to the reproducible commits mailinglist. throttle to max. 3 concurrently running jobs
reproducible: add more privacy and security related packages
reproducible: nocheck prevents tests from being run
reproducible: list packages in job descriptions
reproducible: fix job definitions
reproducible: add logparser rules
reproducible: use source packages names for core jobs, getting the package count down from 151 to 92 (for that job)
reproducible: also cleanup after unsuccessful builds
fix typo
fix token for reproducible KGB IRC notifications
trigger reproducible jobs twice a months
only run reproducible_setup on days when its used
reproducible: split desktop job into 7
fix yaml
reproducible: fix log parsing
reproducible jobs packages changes
reproducible: fix link to config in job view. add some packages
reproducible: new job to build 50 random packages per day
reproducible: store build results in a sqlite db, a.) to gether stats and b.) to only build known good package (+version combi) with 25% probability (else skip it)
reproducible: fix typos and install sqlite3 on the host
reproducible: new job, displaying statistics
reproducible: make job not fail
improve output
dont try to build the kernel
reproducible: re-enable tests and build on all cores
reproducible: extend db schema, add date and diffp_path
fix typos
reproducible: minor improvements
reproducible: explicitly ask for the right version
reproducible: order problematic logs by date
reproducible: create html output too
reproducible: link all diffp files from stats page
reproducible: create simple html statistics page with links to all diffp files
reproducible: create link too
reproducible: update stats page after every job run
reproducible: improve html output
reproducible: basically always update stats
reproducible: polish
reproducible: small fixes
reproducible: move successful packages to the bottom, noone will be interested in those
reproducible: access sqlite with a timeout of 30 seconds, to avoid explicit locking
reproducible: actually include statistics in the stats page
reproducible: .diffp files are now .log files
reproducible: improve statistic output
reproducible: add 'ant maven maven2 lintian pbuilder piuparts schroot fakeroot sbuild cowbuilder' to build-tools job
reproducible: .diffp files are now .log files
reproducible: include dd-list of unreproducible packages in stats output.
reproducible: remove epoch when creating links to logfiles
reproducible: only preserve bad logfiles
reprodicible: remove old d-i packages
reproducible: fix typos
reproducible: calculate number of source packages correctly
reproducible: make stats more interesting.
reproducible: polishing, here+there
reproducible: use --source-only for apt-get to make it ignore binary packages even more. apt-get is black magic sometimes.
reproducible: polishing
reproducible: only try to build packages for our architecture
reproducible: reword stats
reproducible: cleanup pbuilder results and old diffp.logs
reproducible: fix important typo
reproducible: add pbuilerrc to specify proxy, no aptcache, mirror and extra packages.
d-i build: cleanup after pdebuild
fix search+replace error
chown userContent to jenkins
reproducible: cleanup TODO
add job: g-i-installation_debian-edu_jessie_main+ltsp-server
+ is not valid for job names
add preseed file for main+ltsp
pbuilderrc: use all core for (de)compressing
reproducible: any is also a valid arch
install pigz
reproducible_stats: use higher timeout when accessing the sqlite3 db
reproducible: preserve pbuilder logs for packages ftbfs and link those logs from the stats page
reproducible: workaround pee mixing up the exit code
reproducible: add some more server + build related packages to test
reproducible: cleanup properly
reproducible: run random_packages job 4 times a day
reproducible: include 'not for us' (=not buildable on amd64) packages in stats
cleanup TODO and fix grammar
reproducible: simplify handling of .diffp.log files
reproducible: add logparse warnings for common failures
reproducible: run random job 6 times a day
reproducible: when scheduling random packages, only schedule ones which never have been attempted to be build
reproducible_stats: correctly link to pbuilder logs with epoch in version
reproducible: new job, to build packages which failed and where randomly selected only
reproducible: count correctly
reproducible: only scheduled failed random packages for which a different (=never) version exists
reproducible: fix problem with epochs
reproducible: insert job source for packages into reproducible.db
reproducible: skip known package/versions earlier and more often
fix typos
reproducible: fix logic
reproducible: two small fixes
reproducible: dont test util-linux for the time being, fix python+ruby packages for build-tools job
reproducible: prevent locking issues with apt-get
reproducible: use better markers to find text
reproducible: very few packages have their spectactularily failing wheezy version in sids sources.list, so more carefully try to guess the latest version in sid... test said package again too...
reproducible: count unique source packages only
reproducible: better cleanup and better arch+version handling
reproducible: improve output
reproducible job-cfg: allow concurrent execution of (same) jobs
reproducible: one warning per warning is enough, remove the echoed one
reproducible: run random packages job 12 times a day, random_failures twice
reproducible: use debbindiff instead of diffp to compare the two builds
reproducible: prefer html logs
fix version detection
bugfix
update_j.d.n: count triggers correctly
reproducible: improve job output
reproducible: remove the commit-mailinglist from email recipients
reproducible: only build binary packages
reproducible: show installed packages in base-reproducible.tgz
reproducible: improve output
reproducible: improve output
double java memory for jenkins
reproducible: use signed repo key
reproducible: update TODO, improve wording
reproducible: fix percentage in stats
fix typo
reproducible: proper cleanup
reproducible: allow sudo for that dcmd too
reproducible: list packages from extra repo when creating base.tgz
reproducible: be more verbose when cleaning up
reproducible: switch into subdir for building, to support concurrent runs better
reproducible: cleanup using trap
reproducible: add some packages related to building android
reproducible: ignore zurl and cups for the time being
reproducible: prevent the setup job from failing
explain setsid is not related to in which its used and add pointer to 24deda5a8
reproducible: fix typo
reproducible: parse version correctly, without leading space
reproducible: fix sql query to select failing packages with newer version
reproducible: test less packages per random_packages job run, but run the job more often
reproducible: fix two lxde source package names
reproducible: linux-amd64 is a valid arch too
reproducible: detect Architecture correctly
reproducible: move db creation to _setup.sh
reproducible: move debbindiff.git repo cloning to _setup.sh
reproducible: pbuilder setup: replace existing base.tgz only when a new one can be created
reproducible: don't try to rebuild known versions
reproducible: rename diffp.html to reproducible.html
reproducible: rename diffp.html logfiles to debbindiff.html
reproducible: drop diffp_path column from db
reproducible: rename diffp directory to dbd
reproducible: add 'blacklisted' as possible value for table in db
reproducible: fix typo in sudoers
reproducible: fix typo in _setup.sh
reproducible: adjust REPLACEs to diffp_path column dropped from db
reproducible: fix important mkdir...
reproducible: drop job_sources table and code
reproducible: be more verbose
reproducible: refactor
reproducible: merge all non-random jobs into one candidates job
reproducible: refactor, sanitize param handling of _build.sh
reproducible: rename _known_failures job to _new_versions
reproducible: add link to stats page in every job description
reproducible: don't preserve artefacts as a proper jenkins job result
fix typo
reproducible: replace some binary package names with source names
reproducible: only notify on failures
Revert "reproducible: only notify on failures"
reproducible: now for real: only notify on failures
reproducible: add more packages to initial candidate list
reproducible: cleanup job-cfg a bit
reproducible: preserve .buildinfo files
reproducible: better variable naming
reproducible: refactor, add links to all three file types in the stats page
reproducible: fix typo
reproducible: fixup .buildinfo file handling
reproducible: fixup fixup .buildinfo file handling
reproducible: remove dmsetup from candidates
reproducible: or yes
reproducible: fix logic
reproducible: actually link to .buildinfo files in stats
reproducible: fixup last commit
reproducible: show blacklisted packages in stats
reproducible: fixup .buildinfo filenames
reproducible: copynpaste is hard
reproducible: use $MIRROR variable
serve userContent directly from apache2, to get correct filetypes
reproducible: improve stats output
reproducible: collect rbuild.log from the complete build
reproducible: use epoch free version earlier
reproducible: remove no-op
reproducible: .pbuilder.logs have been replaced with .rbuild.logs
reproducible: handle stderr better
reproducible: append to log always
reproducible: refactor
reproducible: use html framesets to provide easy+fast access to files
let apache treat .log files as text/plain
reproducible: fix rather fatal typo
reproducible: add some output to show when running the job
reproducible: this html ain't reproducible...
reproducible: fix navi and include build date in frames
reproducible: fixup: fix navi and include build date in frames
reproducible: include version in pkg overview. mark packages without buildinfo
reproducible: fix typo
reproducible: generate stats 6 times a day for now
reproducible: pleasantly mark packages without .buildinfo
reproducible: add links to PTS and BTS
reproducible: use timeout to kill debbindiff after 15m
reproducible: fix timeout command syntax
reproducible: add link to sources.d.n/$PKG/
update apache proxy configutation as per https://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apache
set apache requestheaders as per that wiki page
reproducible: disable setup job until helmut says sid is unbroken again ;)
reproducible: use beta sign in stats page instead of asterisk and explain what it means
reproducible: improve job output
reproducible: make beta indicator more subtile
reproducible: drop code handling .pbuilder.log files (now .rbuild.log)
reproducible: use nice CSS from Ulrike Uhlig <u at 451f.org> from security-tracker.d.o
reproducible: improve html too
reproducible: fix html header and add utf8 meta info
ew loev tpyos
reproducible stats: add link to main wiki page. and to jenkins about page too.
reproducible: fix timeout handling
reproducible: debian/rules indeed (aka add link to sources.d.n)
reproducible: fix header for dd-list
reproducible stats: cleanup
reproducible: dont exit out if debbindiff fails
reproducible: fix typo
reproducible: improve grammar
reproducible: no irc notifications for failing build jobs
reproducible: refactor, reduce db queries
reproducible: drop .diffp* file handling
reproducible: only build $PKG pages if they dont exist or are older than $BUILD_DATE
reproducible: quote properly
reproducible: fix typo
reproducible: try harder to capture output on failure
reproducible: display size of rbuild.log
reproducible: sort blacklisted packages by name
reproducible: fix find command to find outdated html files
reproducible: convert navigation into table, add backlink to main page
reproducible: improve CSS
reproducible: refactor
reproducible: refactor, introduce associative array
reproducible: fix typo
reproducible: refactor, introduce associative array
reproducible: refactor
reproducible: refactor, introduce associative arrays
reproducible: refactor
reproducible: fix typos
reproducible: fix typos
reproducible: provide links to other views
reproducible: refactor, provide dd-list on seperate page
reproducible: improve output and grammar
reproducible: add alphabetically sorted view of all packages
reproducible: fix typo
reproducible: include short stats in all the pages
reproducible: improve output
reproducible: improve output, provide links in dd-list
update TODO
reproducible: add grml packages as candidates
reproducible: blacklist openclipart
reproducible: enable setup again now that dpkg is fixed...
reproducible: improve output
reproducible: fixup jenkins version of stats page
reproducible: cleanup + polishing
reproducible: fix typo
reproducible: properly cleanup all logfiles
reproducible: don't schedule new versions of blacklisted packages
reproducinle: brute force fixup of debbindiff CSS
reproducinle: add the CSS file too
reproducible: revert meaning of buildinfo signs
reproducible: remove vertical scroll on 'thin' screen layouts
reproducible: add link which explains how to make packages build reproducibly
reproducible: add link to reproducible bugs
reproducible: add another link
icons taken from tango-icon-theme (0.8.90-5), licenced under http://creativecommons.org/licenses/publicdomain/
reproducible: display nice status icon in package view
shyaml, taken from https://github.com/0k/shyaml
reproducible: create packages pages for all packages, even though which are not linked (yet)
reproducible: try harder to capture crashing debbindiff output. also report crashing.
reproducible: insert initially blacklisted packages into db
reproducible: show icon for blacklisted packages too
reproducible: show notes managed in yaml in git.debian.org/git/reproducible/notes.git. add index page for all packages with notes
reproducible: list existing files if apt-get cannot download
reproducible: fix minor issues in some urls
reproducible: add views for states
workaround #700591 unfixed in wheezy by bindmounting /run/shm and
reproducible: use dcmd rm .dsc first, and then dcmd rm .changes, as the changes file might not contain the .orig.tar archive
reproducible: refactor, add links to state views in index pages
reproducible: improve CSS
reproducible: split FTBR view into those with .buildinfo files and those without
reproducible: remove page with all packages unsorted
reproducible: improve grammar and shorten links in navigation to save screenspace
reproducible: visible credit the Tango_Icon_Library
reproducible: polish html
reproducible: update pages every six hours
reproducible: dcmd the right file
reproducible: turn visited links green
reproducible: polishing various little things
reproducible: run pbuilder with nice ionice -c 3
reproducible: correctly check whether a source package should be build on amd64
reproducible: try harder to fix not-for-us view
reproducible: properly use CSS styles
reproducible: refactor, speed up
reproducible: mark packages and notes using CSS classes
reproducible: blacklist eigen3
reproducible: blacklist xmds2
reproducible: use iframes
reproducible: add linux-any as valid arch
reproducible: add another warning
reproducible: improve CSS
reproducible: validate .yaml files and deal gracefully if they are invalid
reproducible: run pbuilder with 12h timeout
reproducible: cleanup old notes, improve logic to recreate notes and package files
reproducible: no warnings if builds fail or are unreproducible. that's expected in sid
reproducible: remove accidently commited file
reproducible: fix bug in scheduler leading to (quite some) known versions being scheduled as if they were new versions
reproducible: increase timeout for accessing to 1m and fail if sources db cannot be updated properly
reproducible: create pages for issues too, refactor
reproducible: add linux-amd64 as valid arch
reproducible: add visible note about 2nd build
reproducible: link to packages with issues even if those havent tested yet
reproducible: explain how packages are differently marked, if applicable
reproducible: rename function
reproducible: refactor
reproducible: refactor, drop source_stats table for now
reproducible: improve db locking, add new table sources_scheduled
reproducible: cleanup. temporarily disable irc notifications.
reproducible: replace builder jobs with scheduler and build jobs
reproducible: drop candidates file. we just build the whole archive, randomly
reproducible: be less verbose
reproducible: use fancier job names ;)
whitespaces
reproducible: add helper script for manual scheduling
reproducible: rename variables
reproducible doesn't use triggers anymore
reproducible: improve clearness about debbindiff results
reproducible: document how to reschedule packages manually
update info about sponsorship amount
reproducible: spawn new builder jobs every 2m
reproducible: whitespaces...
reproducible: include names of rescheduled packages, humans are curious
reproducible: include first 265 bytes of names of manally rescheduled packages in irc notification...
reproducible: whitespaces...
reproducible: refactor
d-i: cleanup after manual pdbuild
update_jdn: done with pbuilder since a long time
fix typo
reproducible: whitespaces matter
reproducible: add new helper script to blacklist packages + document it
reproducible: fix URL to dbd logfile
reproducible: add stats page with graphs
reproducible: use icons everywhere applicable
reproducible: deal gracefully with dd-list seldomly not knowing all packages
reproducible: use trap to always remove lock file
reproducible: include bugs with usertags in stats
reproducible: use two css classes for tables
reproducible: bugfix ambigious redirect with write_icon()
reproducible: be more verbose
reproducible: deal gracefully with 0 packages
reproducible: deal with GnuPG/MacGPG2 being used to sign the mueller source package...
reproducible stats: force image re-creation upon new data
reproducible: if apt-get source fails to download sources, wait 5m, try once more and only fail+warn+notify if the 2nd download attempt also fails
reproducible: also link boring packages on main page
reproducible: put db into userContent so it can be grabbed for backup
reproducible: dont import unused library
reproducible: add link to (jenkins) BUILD_URL in rbuild.log
g-i-installation: add new job: debian edu jessie standalone with MATE desktop
reproducible css: bring back height and some margins
reproducible: fine tune CSS
g-i-installation: detect 'Reached target Shutdown' in output and act accordingly
fixup syntax errors
common-functions.sh: prevent running as root
reproducible: log times
reproducible: refactor, drop dependency between functions
reproducible: make stats page the start page
reproducible: less volatile header
reproducible: refactor, move common functions out, new script+job to just create the dd-list page daily
reproducible: refactor, mv notes+issues html generation into seperate job
reproducible: refactor, create the package html file directly after build
reproducible: refactor, dont try to recreate all packages pages
reproducible: refactor, split stats script+job in html_indexes and html_graphs.
reproducible: refactor, add page with scheduled packages
reproducible: refactor, cache information whether .buildinfo file exist
reproducible: run html jobs more often now that they run shorter
reproducible: fix detection of packages with .buildinfo files
reproducible: only link existing packages and count and thus schedule correctly
reproducible: add info about unscheduled packages on schedule page
reproducible: update schedule page after manual scheduling
reproducible: refactor, let jenkins maintain notes.git and trigger the html_notes job on commits
reproducible: improve grammar
reproducible: sort scheduled package reverse
reproducible: only irc notification for setup+notes jobs
reproducible: fix db locking
reproducible: deal with some packages.... sysprofile from 2003
reproducible: add comment about scheduling strategy
g-i-installation: dont fail cleanup if QEMU_LAUNCHER wasnt defined yet
g-i-installation: use unique names for rescue jobs names, use correct
reproducible: refactor
reproducible: cleanup
reproducible: do backup in setup script
reproducible: allow more pbuilder base name patterns
reproducible: run debbindiff from within a(nother) sid schroot (created by another job)
commit modified ports.conf
g-i: rename preseed files to match job names
reproducible: finetune output
reproducible: add housekeeping job
reproducible: trigger notes job by commits and once daily
reproducible: add emergency job to re-create all package pages.
reproducible: add locking for reproducible schroot creation (which happens daily)
reproducible: notify about leftover processes
fix cute denglish typo
reproducible: this needs common code now too
reproducible: notes-job: only define triggers once
reproducible: use proper table headers
reproducible: fix race condition when a package page was already updated after a build has started...
housekeeping: clearer output
reproducible: schedule only tested same versions which were build more than 2 weeks ago
housekeeping: improve file system use output
reproducible: improve CSS
reproducible: inform about aborted or otherwise hanging builds
reproducible: when using find -mtime, read the entry for -atime in man find
cleanup legacy: dont create directories like this anymore
update URL to jenkins-job-builder.git
reproducible: check if the pbuilder base.tgz contains the wanted versions, abort if not
reproducible: no need to blacklist src:linux, it only needs 8.4gb for building
g-i-installation: edu: force grub installation on /dev/sda
reproducible: give debbindiff an hour, not just 15m, to analyze
Revert "reproducible: give debbindiff an hour, not just 15m, to analyze"
reproducible: pages with 0 packages should not have meta signs
reproducible: refactor, fix subtile bug with packages not being detected as noted.
reproducible: config files changes forgotten in previous commits
wheezy default
dont copy /etc/services into schroot as this might break netbase upgrades. thanks to jcristau for the hint
install debootstrap from wheezy-bpo to get the fix for #766459
reproducible: fix grammar
g-i-installation: move save_logs() call into cleanup_up() to also (try to) gather logs when the installation hangs
chroot-installation: add 60 new jobs, testing all 30 debian-edu tasks in jessie and sid
g-i-installation: fix trivial typing preventing proper testing of (edu) main-servers
g-i-installation: whitespace changes and more debugging output
g-i-installation: drop g-i-installation_debian-edu_squeeze-test_standalone job and use final squeeze iso from new archival location
remove useless init script
g-i-installation: better debug output and fix a key-stroke for debian-edu main-servers
g-i-installation: first save logs, then remove lvm
webcheck: check wheezy+jessie edu manuals
remove unused jobs schroot-haskell-(create|upgrade)
g-i-installation: get rid of a lot of redundncy in the yaml file
g-i-installation: fix how $NAME is derived
fix typo
introduce common DEBUG variable
add a FIXME comment to use the package once its available
g-i-installation: start trigger_mode earlier
haskell-package-plan: link bug why squid3 is needed
reproducible: turn off DEBUG for each script individully, r-common gets sourced after common-functions...
make warning more accurate
edu-packages: 6 new jobs to test 6 debian-edu src packages on every git commit
describe reproducible builds, answer the faq about the self signed ssl certificate
g-i-i: less noise
g-i: give d-e servers more time for login
keep less many logs less long
send all notifications, which are send to #debian-edu, also to debian-edu-commits at lists.alioth.debian.org
g-i-i: fix output
set artifact(Day|Num)ToKeep again to -1, even though the manual says this is the default, j-j-b fails if its not set...
bugfix: remove trap, don't run cleanup twice
g-i: improve timings to get edu logins to work
edu jobs: thanks, but no thanks, i'm subscribed to the edu-commits list, no need to cc: me ;)
chroot-run: if the debian-edu-doc source package was build, update https://jenkins.debian.net/userContent/debian-edu-doc/ with it's binary packages contents
better description for Debian Edu related jobs
improve whitespace for better copy+paste experience
be picky about job names
g-i-i:_more debugging if we cannot get the logs out..
leave changelog version and git commit id next to the build results too
everybody uses 7byte git ids
refactor code into new publish_changes_to_userContent()
g-i-i: fix noisy typo
g-i-i: fix logic error, prevent premature shutdown when testing non $(distro)-test edu installs
make file name match job name
g-i+chroot-install jobs: dont notify on every failure, just once. (for now, will see how this works out)
d-i-build: only build binary packages as sometimes we cannot download the orig.tar and then source 3.0 packages would be unhappy
fix detection of deleted git repos. add commands to delete jobs to job output
remind to also delete these jobs in d-i.yaml and not only in jenkins, cause else they will be recreated
d-i: delete 15 jobs which packages aint in use anymore
d-i: only suggest to delete jobs if they have already been deleted from the .yaml file which defines them. if thats the case, suggest to delete the job
d-i logparse rules: ignore warnings in configure questions and treat less lines as 'info'
whitespace change
g-i-i: add simple network test for edu-servers: 'ip a ; ping -c 3 8.8.8.8'
g-i-i: use consistent formatting
g-i-i: edu standalone: log in faster to avoid running into timeout
g-i-i: be more verbose
g-i-i: less + better output when running curl and ffmpeg2theora
fIX tYPO
g-i-i: trying to workaround the need for shifted key presses...
no diskstats and diskusage for (more) virtual devices
two new plugins installed
sites-available: properly configure proxy-pass for server-status
properly configure munin diskstats plugin to only measure dev/(vda|vdb)
configure munin df plugin, overriding the package defaults, to ignore devtmpfs and mountpoints with these regexes: /srv/workspace/pbuilder /run /dev/disk/by
copy of the iostat_ios munin plugin with workarounds for #767017 and #767018
use single quotes to pass to vncdotool
g-i-i: also mount /var/log on those Edu installs which have it. rmdir mountpoints after use
g-i-i: try to workaround lp#1318119, broken graphics with cirrus card, see eg https://jenkins.debian.net/job/g-i-installation_debian-edu_jessie_standalone_mate/18/artifact/results//snapshot_007321.png or the bug in launchpad for examples
copy of the munin_stats munin plugin including the fix for #767032
add another plugin: Console Tail
d-i: drop d-i_parse_build_logs job. add 15 new ones, d-i_overview_$arch.
reproducible_housekeeping.sh: clearer output.
chroot-installation: education jobs: enable email-ext plugin to only send notifications on first failure, see how that works out
document installation of another plugin, Email-ext Plugin
d-i-overview jobs: notification on first failures only too
g-i: fix syntax error
reproducible: dh_python has been fixed in sid, not need for our own patched package anymore
d-i builds: output .changes file on console after successful build
g-i-i: (edu) simplefy post-installation mounting of partitions
configuration for nagios-check-libs
g-i: use extended email plugin to only notify on first failures (and successes again)
g-i: use extended email plugin + notify once only for all chroot-installation jobs
d-i overview jobs: run every hour and incl useful links in mail body
g-i-i: output last ocr results at the end of the installation
g-i-i: use more quotes
try harder to get proper mail bodies from new email plugin
email-ext: 3rd attempt to get proper subject+body
reproducible: do housekeeping less errorsome
really silence it
d-i-overview: treat missing builds as failure
d-i-overview: send notifcations on 1st failure to #debian-boot
d-i-overview: randomize start times slightly
g-i-i: fix ping '-c 3' - I never thought pinging was that hard.
g-i-i: remove expected errors from output
complain earlier, fail less
drop webcheck jobs. if debian-www (or anybody else from Debian) wants tests here, i'd be happy to support them...
d-i-build: workaround: #767260 (console-setup doesnt support parallel build)
g-i: drop all squeeze tests
dvswitch: drop wheezy job, its broken and noone will fix it
d-i-manual: fail the build clearly if a specific language+format manual cannot be build
email2irc: deal with multipart-messages from Extended Email Plugin
r-housekeeping: it's ok to build a package for 24h...
better subjects/messages for email+irc notifcations
email2irc: really truncate body
d-i-overview jobs: put d-i.d.o URL first in mail body, so it ends up on irc
g-g-i: enter colons as semicolons...
g-i-i: fix tüpo
g-i-i: fix timings for edu minimal and standalone
reproducible-blacklist: update pkg page after blacklisting
reproducible-notes: update pkgs with notes properly
email2irc: shorter irc message, more logging
job-cfg: improve email subject
fix typo: do not
delete generatd file
g-i-i: copy all the logs
g-i-i: also show network routes
new defaults from jenkins 1.580-1
custom theme/css: adopt to new jenkins theme from 1.580-1
g-i-i: emulate router for edu main server
remove double slash in notification URLs
email2irc: correctly truncate message for irc
chroot-installation: change trigger times to less likely interfere with updates of ftp.de.debian.org. see #636292 at 87
g-i-i: increase timeout for edu*wheezy*standalone* jobs
replace 1108 lines yaml (for 103 jobs) with 290 lines of python, one third of those being the actuall configuration for 206 jobs now
no {VARIABLE}s in job-config .yaml files
job/c-i.py: fix triggers
job/c-i.py: fix triggers further
job/c-i.py: now fix time trigger
make executable
ch-i: rewrite triggering logic
g-i: less noise in console output if opportunistic mounting fails. make verbose output available as log after install.
g-i-i: detect hanging system waiting for root maintainance
d-i builds: cleanup before+after builds
rebootstrap: keep only last 10 logs
g-i housekeeping: properly report disk usage for each job, exclude running jobs, so this can be run also when g-i-i jobs are running
d-i builds: cleanup after build
s#housekeeping#maintainance#g everyhwere
email2irc: the email-ext plugin sometimes sends multi line subjects - deal with it
README: add pointer to https://wiki.debian.org/HelmutGrohne/rebootstrap
g-i: keep .pngs to generate the video later, they're roughly 1% of the .ppm size
install haveged to have more entropy available on the host
job-cfgs: use true+false in consistent spelling.
update TODO
describe lintian tests briefly, fix links to usertagged bugs
merge lintian+piuparts tests into new view, qa.debian.org
g-i-i: provide screenshot+thumb in workspace for the live-screenshot plugin
g-i-i: force color black so we get 1bit colered pngs instead of 1bit greyscale pngs so ffmpeg2theora doesnt choke
g-i-i: enable live-screenshot plugin
g-i-i: initially remove old screenshot
d-i_manual: build in a sid schroot, add two new jobs to maintain said schroot.
always put recipients in quotes
reproducible_setup_schroot: cleanup writelock properly on failure
maintainance: report old d-i build dirs
email2irc: refactor
chroot-installation: only test jessie every two days, it's basically frozen
munin: no diskstats for /var/lib/schroot/mount mountpoints
refactor
g-i-i: use avconv to create .webm videos instead
use quotes instead of double-quotes
email2irc: ignore Content-Type and Content-Transfer-Encoding lines too
email2irc: correctly pick up multi-line subjects
smoother output
add 2 new piuparts build jobs
ignore 'Error while decoding stream' when parsing logs
chroot-run: correctly handle variable types (fix artifact publishing)
g-i-i: simplify and fix post-install fs mounting.
shorten subjects for email notifications
email2irc: turn off debugging
g-i-i: edu minimal profile: login as jenkins
g-i-i: let guest shutdown qemu
g-i-i: 2nd nic for edu servers
g-i: (for now) use same network settings for all systems (again)
common-function: at the beginning of each job: provide link to git repo and explain which script is called how for each job
slightly improve wording
reproducible: new job to generate https://jenkins.debian.net/userContent/reproducible.json
ch-i: slightly improve irc notification by linking to the actual log and not the build
add three new qa.d.o jobs, to detect multi-arch versions skews in wheezy, jessie + sid
fix links to cgit tree view
update TODO
chroot-i: write commands executed into logfile
g-i: run g-i debian jessie jobs every two days, not only once per week
reproducible-json: actually run that script. and status 'unreproducible-with-buildinfo' to .json output
README/about: add linked to bugs against qa.d.o which are usertagged 'jenkins'
g-i: refactor
g-i: hurd: add '-machine kernel_irqchip=pff' to qemu params. thanks to Samuel Thibault for the patch.
g-i: give hurd more time
add preseed file for sid kfreebsd
g-i: only use hurd workaround for hurd, not for kfreebsd
g-i hurd: run hurd as qemu-in-KVM which for gnumarch is faster than KVM-in-KVM - thanks for Samuel Thibault for the patch
Joachim Breitner (40):
Add a job to check the co-installability of Haskell packages
First stab at a Haskell Metadata checking job
No point naming the distro in haskell-packages
Fix mail address
Rename Haskell Job to haskell-package-plan
haskell-package-plan: Use git plugin and scm-trigger
haskell-package-plan: Try full path for "cabal"
Escape ; in my_shell
haskell-package-plan: Use sid after all
haskell-package-plan: Add a dependency
Schedule job daily
haskell-package-plan: More dependencies
haskell-package-plan: Depend on dctrl-tools
Put packages to be installed in a config line of their own
haskell-package-plan: Use --no-install-recommends
haskell-package-plan: Depend on patchutils
haskell-package-plan: No need to install darcs, but do install ghc
haskell-package-plan: logparse rules
First shot at a schroot creating script
Use /schroots
name it schroot-create
description typo
Line-break sudoers
schroot.yaml syntax wibble
Sudoers for schroot support
Use sudo tee trick to write files as root
schroot.yaml: Move do_not_edit from defaults to projects
schroot.yaml: haskell-schroot: More packages
haskell-package-plan: Enable graphs
haskell-package-plan: Add a group field to the plots
haskell-package-plan: s/plots/plot/
Use sudo tee trick to write files as root
Sudoers for schroot support
Unset http_proxy due to bug in cabal
Revert "Unset http_proxy due to bug in cabal"
Use squid3 in cabal-install
Plot: Do not use exclusion, to avoid bug
haskell-package-plan: Remove “totals” graph, due to Jenkins bug
Copy stats.csv in cleanup
Add csv-file-name
Niels Thykier (1):
lintian-tests.yaml: Run debian/rules runtests
Paul Wise (1):
Use the correct binary packages for the chromium browser
Petter Reinholdtsen (26):
Get profile question preseeding working for the Debian Edu test.
Make sure to preseed the correct popcon question template for Debian Edu.
Add new CD test for Debian Edu/Squeeze test image with Standalone profile.
Report processes using the chroot partition at the end of each run.
Download new ISO only when it is changed at the source.
Make it easier to control the VNC display name by moving the complete
Make it easier to change the RAM size of the virtual machines by moving the value into a RAMSIZE variable.
Make qemu-img call compatible with the version in Squeeze, where only capital G is recognized.
Move preseed display to separate function show_preseed() to avoid code
Fix mirror host name for the Debian Edu installations.
Avoid some useless grep calls, and make kill command more robust.
Introduce new function fetch_if_newer() to update files from URLs when
Make it easier to change where to find preseed files, if they are
Parameterize qemu startup code.
Add debian_wheezy_kde CD installation test.
Make sure the default desktop for debian_edu installs is KDE, like the default on the CD and DVD.
Correct KDE desktop preseeding.
Setting netcfg/choose_interface to eth0 do not seem to work, while using 'auto' seem to work.
Fix typo trimming the kernel arguments for debian-edu installs.
Do not set priority=critical for Debian Edu.
Add new tests for the Minimal Debian Edu profile in Squeeze and Wheezy.
Only preseed debian-edu-install/profile (and not debian-edu-install/profile-expert) for Wheezy.
Preseed dictionaries-common/default-wordlist to avoid the wordlist question for some languages.
Add dictionary-common workaround for Debian Edusqueeze builds too.
Raise the time limit from 6 to 8 hours.
Mention arguments 5 and 6 in list of arguments.
Samuel Thibault (1):
g-i hurd: run the installer in qemu-in-KVM too
Steven Chamberlain (3):
Move some vars earlier so they can be overridden
Initial support for testing netboot PXE installers
Begin support for testing kfreebsd netboot images
Ulrike Uhlig (4):
correct spacings of body, lists. and border of hr
from 841px width on, show images only half size
default: graph images should be 100% width
delete fixed image sizes and use a class 'graph' instead for imgs
Wouter Verhelst (1):
Fix architecture check
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new c3d794e Move some vars earlier so they can be overridden
new 6a2f5d0 Initial support for testing netboot PXE installers
new 0c7d783 Begin support for testing kfreebsd netboot images
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git
More information about the Qa-jenkins-scm
mailing list