Fedora 20 Update: copr-1.21-1.fc20

updates at fedoraproject.org updates at fedoraproject.org
Fri Jan 10 07:46:29 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-0449
2014-01-09 06:45:06
--------------------------------------------------------------------------------

Name        : copr
Product     : Fedora 20
Version     : 1.21
Release     : 1.fc20
URL         : https://fedorahosted.org/copr/
Summary     : Cool Other Package Repo
Description :
COPR is lightweight build system. It allows you to create new project in WebUI,
and submit new builds and COPR will create yum repository from latest builds.

--------------------------------------------------------------------------------
Update Information:

Resolves: #1049460 - print nice error when projects does not exist

Resolves: #1049392 - require python-setuptools

Resolves: #1048508 - fix links at projects lists

Resolves: #1044136 - do not print TB if config in mangled

Resolves: #1044165 - Provide login and token information in the same form as entered to

Resolves: #1043649 - in case of Fedora use $releasever in repo file

Resolves: #1040615 - wrap lines with long URL
--------------------------------------------------------------------------------
ChangeLog:

* Wed Jan  8 2014 Miroslav Suchý <msuchy at redhat.com> 1.21-1
- 1049460 - correct error message
- [cron] manualy clean /var/tmp after createrepo
* Wed Jan  8 2014 Miroslav Suchý <msuchy at redhat.com> 1.20-1
- [cli] no need to set const with action=store_true
- [cli] code cleanup
- 1049460 - print nice error when projects does not exist
- 1049392 - require python-setuptools
- [backend] add --verbose to log to stderr
- [backend] handle KeyboardInterrupt without tons of tracebacks
- 1048508 - fix links at projects lists
- [backend] in case of error the output is in e.output
- [selinux] allow httpd to search
- [backend] set number of worker in name of process
- [logrotate] rotate every week unconditionally
- [backend] do not traceback if jobfile is mangled
- [backend] print error messages to stderr
- [cli] do not require additional arguments for --nowait
- [backend] replace procname with setproctitle
- [cli] use copr.fedoraproject.org as default url
- [frontend] show monitor even if last build have been canceled
- [backend] call correct function
- [cli] print errors to stderr
- 1044136 - do not print TB if config in mangled
- 1044165 - Provide login and token information in the same form as entered to
  ~/.config-copr
- [frontend] code cleanup
- [frontend] move rendering of .repo file to helpers
- 1043649 - in case of Fedora use $releasever in repo file
- [frontend] condition should be in reverse
* Mon Dec 16 2013 Miroslav Suchý <msuchy at redhat.com> 1.19-1
- [backend] log real cause if ansible crash
- [frontend] try again if whoosh does not get lock
- [backend] if frontend does not respond, repeat
- print yum repos nicely
- Bump the copr-cli release to 0.2.0 with all the changes made
- Refer to the man page for more information about the configuration file for
  copr-cli
- Rework the layout of the list command
- Fix parsing the copr_url from the configuration file
- [backend] run createrepo as copr user
- 1040615 - wrap lines with long URL
* Wed Dec 11 2013 Miroslav Suchý <msuchy at redhat.com> 1.18-1
- [frontend] inicialize variable
* Wed Dec 11 2013 Miroslav Suchý <msuchy at redhat.com> 1.17-1
- [frontend] fix latest build variable overwrite
* Wed Dec 11 2013 Miroslav Suchý <msuchy at redhat.com> 1.16-1
- [backend] store jobs in id-chroot.json file
- [frontend] handle unknown build/chroot status
- use newstyle ansible variables
* Tue Dec 10 2013 Miroslav Suchý <msuchy at redhat.com> 1.15-1
- [frontend] smarter package name parsing
- [frontend] extend range to allow 0
- handle default timeout on backend
- initial support for SCL
- [backend] create word readable files in result directory
- [backend] print tracebacks
- [frontend] monitor: display only pkg name w/o version
- [doc] update api docs
- [doc] update copr-cli manpage
- [cli] list only name, description and instructions
- [cli] add support for build status & build monitor
- [frontend] add build status to API
- [playbook] do not overwrite mockchain
- [backend] add spece between options
- [backend] pass mock options correctly
- [frontend] support markdown in description and instructions
- [backend] Add macros to mockchain define arguments
- [backend] Pass copr username and project name to MockRemote
- [backend] Handle additional macro specification in MockRemote
- [frontend] monitor: show results per package
- [frontend] add favicon
- [backend] quote strings before passing to mockchain
- send chroots with via callback to frontend
- [cli] change cli to new api call
- enhance API documentation
- add yum_repos to coprs/user API call
- [frontend] provide link to description of allowed content
- [backend] we pass just one chroot
- [backend] - variable play is not defined
- if createrepo fail, run it again
- [cron] fix syntax error
- [man] state that --chroot for create command is required
- [spec] enable tests
- [howto] add note about upgrading db schema
- [frontend]: add copr monitor
- [tests]: replace test_allowed_one
- [tests]: fix for BuildChroots & new backend view
- [frontend] rewrite backend view to use Build <-> Chroot relation
- [frontend] add Build <-> Chroot relation
- 1030493 - [cli] check that at least one chroot is entered
- [frontend] typo
- fixup! [tests]: fix test_build_logic to handle BuildChroot
- fixup! [frontend] add ActionsLogic
- [tests]: fix test_build_logic to handle BuildChroot
- [spec] enable/disable test using variable
- add migration script - add table build_chroot
- [frontend] skip legal-flag actions when dumping waiting actions
- [frontend] rewrite backend view to use Build <-> Chroot relation
- [frontend] add ActionsLogic
- [frontend] create BuildChroot objects on new build
- [frontend] add Build <-> Chroot relation
- [frontend] add StatusEnum
- [frontend] fix name -> coprname typo
- [frontend] remove unused imports
- [frontend] add missing json import
- [backend] rework ip address extraction
- ownership of /etc/copr should be just normal
- [backend] - wrap up returning action in "action" blok
- [backend] rename backend api url
- [backend] handle "rename" action
- [backend] handle "delete" action
- base handling of actions
- move callback to frontend to separate object
- secure waiting_actions with password
- pick only individual builds
- make address, where we send legal flags, configurable
- send email to root after legal flag have been raised
* Fri Nov  8 2013 Miroslav Suchý <msuchy at redhat.com> 1.14-1
- 1028235 - add disclaimer about repos
- fix pagination
- fix one failing test
* Wed Nov  6 2013 Miroslav Suchý <msuchy at redhat.com> 1.13-1
- suggest correct name of repo file
- we could not use releasever macro
- no need to capitalize Projects
- another s/copr/project
- add link to header for sign-in
- fix failing tests
- UX - let textarea will full widht of box
- UX - make background of hovered builds darker
- generate yum repo for each chroot of copr
- align table header same way as ordinary rows
- enable resulting repo and disable gpgchecks
* Mon Nov  4 2013 Miroslav Suchý <msuchy at redhat.com> 1.12-1
- do not send parameters when we neither need them nor use them
- authenticate using api login, not using username
- disable editing name of project
- Add commented out WTF_CSRF_ENABLED = True to configs
- Use new session for each test
- fix test_coprs_general failures
- fix test_coprs_builds failures
- Add WTF_CSRF_ENABLED = False to unit test config
- PEP8 fixes
- Fix compatibility with wtforms 0.9
- typo s/submited/submitted/
- UX - show details of build only after click
- add link to FAQ to footer
- UX - add placeholders
- UX - add asterisk to required fields
- dynamicly generate url for home
- add footer
* Sat Oct 26 2013 Miroslav Suchý <msuchy at redhat.com> 1.11-1
- catch IOError from libravatar if there is no network
* Fri Oct 25 2013 Miroslav Suchý <msuchy at redhat.com> 1.10-1
- do not normalize url
- specify full prefix of http
- execute playbook using /usr/bin/ansible-playbook
- use ssh transport
- check after connection is made
- add notes about debuging mockremote
- clean up instance even when worker fails
- normalize paths before using
- do not use exception variable
- operator should be preceded and followed by space
- remove trailing whitespace
- convert comment to docstring
- use ssh transport
- do not create new ansible connection, reuse self.conn
- run copr-be.py as copr
- s/Copr/Project/ where we use copr in meaning of projects
- number will link to those coprs, to which it refers
- run log and jobgrab as copr user
- log event to log file
- convert comment into docstring
- use unbufferred output for copr-be.py
- hint how to set ec2 variables
- document sleeptime
- document copr_url for copr-cli
- document how to set api key for copr-cli
- do not create list of list
- document SECRET_KEY variable
- make note how to become admin
- instruct people to install selinux with frontend
* Thu Oct  3 2013 Miroslav Suchý <msuchy at redhat.com> 1.9-1
- prune old builds
- require python-decorator
- remove requirements.txt
- move TODO-backend to our wiki
- create pid file in /var/run/copr-backend
- add backend service file for systemd
- remove daemonize option in config
- use python logging
- create pid file in /var/run by default
- do not create destdir
- use daemon module instead of home brew function
- fix default location of copr-be.conf
- 2 tests fixed, one still failing
- fix failing test test_fail_on_missing_dash
- fixing test_fail_on_nonexistent_copr test
- run frontend unit tests when building package
- Adjust URLs in the unit-tests to their new structure
- Adjust the CLI to call the adjuste endpoint of the API
- Adjust API endpoint to reflects the UI endpoints in their url structure
- First pass at adding fedmsg hooks.
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1049460 - [abrt] copr-cli: decoder.py:383:raw_decode:ValueError: No JSON object could be decoded
        https://bugzilla.redhat.com/show_bug.cgi?id=1049460
  [ 2 ] Bug #1049392 - [abrt] copr-cli: copr-cli:5:<module>:ImportError: No module named pkg_resources
        https://bugzilla.redhat.com/show_bug.cgi?id=1049392
  [ 3 ] Bug #1048508 - CSS in list of user's Coprs breaks links
        https://bugzilla.redhat.com/show_bug.cgi?id=1048508
  [ 4 ] Bug #1044136 - [abrt] copr-cli-1.15-1.fc20: ConfigParser.py:546:_read:ParsingError: File contains parsing errors: /home/churchyard/.config/copr
        https://bugzilla.redhat.com/show_bug.cgi?id=1044136
  [ 5 ] Bug #1044165 - API: Provide login and token information in the same form as entered to ~/.config-copr
        https://bugzilla.redhat.com/show_bug.cgi?id=1044165
  [ 6 ] Bug #1043649 - make it easier for users to set up installing from a copr repo
        https://bugzilla.redhat.com/show_bug.cgi?id=1043649
  [ 7 ] Bug #1040615 - Package URL on build page forces the page to go wider than the body of the html page
        https://bugzilla.redhat.com/show_bug.cgi?id=1040615
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update copr' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list