Please support daily builds via git
Bug #1453022 reported by
Michael Vogt
This bug affects 9 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Colin Watson | ||
launchpad-buildd |
Fix Released
|
High
|
Colin Watson |
Bug Description
We use daily builds for snappy and its a wonderful feature. We would love to switch to the new git support in launchpad so having daily build support would be really good.
Related branches
lp:~cjwatson/launchpad/db-git-recipes
- William Grant (community): Approve (db)
- Stuart Bishop: Pending (db) requested
-
Diff: 34 lines (+30/-0)1 file modifieddatabase/schema/patch-2209-73-0.sql (+30/-0)
lp:~cjwatson/launchpad/sprd-utilities
- William Grant (community): Approve (code)
-
Diff: 302 lines (+78/-32)6 files modifiedlib/lp/code/browser/sourcepackagerecipe.py (+15/-14)
lib/lp/code/configure.zcml (+10/-1)
lib/lp/code/interfaces/sourcepackagerecipe.py (+25/-1)
lib/lp/code/model/sourcepackagerecipe.py (+5/-3)
lib/lp/code/model/sourcepackagerecipebuild.py (+9/-5)
lib/lp/code/model/sourcepackagerecipedata.py (+14/-8)
lp:~cjwatson/launchpad/minimal-recipe-text-bzr
- William Grant (community): Approve (code)
-
Diff: 163 lines (+16/-16)5 files modifiedlib/lp/code/browser/sourcepackagerecipe.py (+2/-2)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+8/-8)
lib/lp/code/interfaces/sourcepackagerecipe.py (+2/-2)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+2/-2)
lib/lp/testing/factory.py (+2/-2)
lp:~cjwatson/launchpad/git-recipe-model
- William Grant (community): Approve (code)
-
Diff: 1518 lines (+472/-211)8 files modifiedlib/lp/code/errors.py (+14/-3)
lib/lp/code/interfaces/sourcepackagerecipe.py (+16/-1)
lib/lp/code/model/sourcepackagerecipe.py (+21/-1)
lib/lp/code/model/sourcepackagerecipebuild.py (+1/-1)
lib/lp/code/model/sourcepackagerecipedata.py (+133/-41)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+264/-157)
lib/lp/code/model/tests/test_sourcepackagerecipebuild.py (+4/-4)
lib/lp/testing/factory.py (+19/-3)
lp:~cjwatson/launchpad/git-recipe-find
- William Grant (community): Approve (code)
-
Diff: 332 lines (+138/-24)8 files modifiedlib/lp/code/interfaces/gitref.py (+3/-2)
lib/lp/code/interfaces/gitrepository.py (+3/-2)
lib/lp/code/model/gitref.py (+13/-1)
lib/lp/code/model/gitrepository.py (+25/-1)
lib/lp/code/model/sourcepackagerecipedata.py (+34/-4)
lib/lp/code/model/tests/test_hasrecipes.py (+38/-5)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+9/-5)
lib/lp/registry/model/product.py (+13/-4)
lp:~cjwatson/launchpad/git-recipe-delete
- William Grant (community): Approve (code)
-
Diff: 92 lines (+30/-8)3 files modifiedlib/lp/code/model/branch.py (+3/-7)
lib/lp/code/model/gitrepository.py (+5/-0)
lib/lp/code/model/tests/test_gitrepository.py (+22/-1)
lp:~cjwatson/launchpad/git-recipe-stale
- William Grant (community): Approve (code)
-
Diff: 172 lines (+100/-2)4 files modifiedlib/lp/code/interfaces/gitrepository.py (+8/-0)
lib/lp/code/model/gitrepository.py (+10/-0)
lib/lp/code/model/tests/test_gitrepository.py (+80/-1)
lib/lp/code/subscribers/git.py (+2/-1)
lp:~cjwatson/launchpad/git-recipe-browser-existing
- William Grant (community): Approve (code)
-
Diff: 1027 lines (+316/-189)4 files modifiedlib/lp/app/widgets/suggestion.py (+2/-2)
lib/lp/code/browser/sourcepackagerecipe.py (+24/-16)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+285/-166)
lib/lp/code/templates/sourcepackagerecipe-index.pt (+5/-5)
lp:~cjwatson/launchpad/recipe-name-policy
- William Grant (community): Approve (code)
-
Diff: 165 lines (+38/-5)6 files modifiedlib/lp/code/browser/sourcepackagerecipe.py (+3/-5)
lib/lp/code/interfaces/branchtarget.py (+4/-0)
lib/lp/code/interfaces/gitnamespace.py (+4/-0)
lib/lp/code/model/branchtarget.py (+15/-0)
lib/lp/code/model/gitnamespace.py (+3/-0)
lib/lp/code/model/tests/test_branchtarget.py (+9/-0)
lp:~cjwatson/launchpad/git-recipe-browser-listing
- William Grant (community): Approve (code)
-
Diff: 509 lines (+233/-35)11 files modifiedlib/lp/code/browser/configure.zcml (+21/-3)
lib/lp/code/browser/gitref.py (+23/-3)
lib/lp/code/browser/gitrepository.py (+24/-3)
lib/lp/code/browser/sourcepackagerecipelisting.py (+6/-4)
lib/lp/code/stories/sourcepackagerecipes/xx-recipe-listings.txt (+99/-14)
lib/lp/code/templates/branch-recipes.pt (+1/-1)
lib/lp/code/templates/gitref-index.pt (+11/-2)
lib/lp/code/templates/gitref-recipes.pt (+19/-0)
lib/lp/code/templates/gitrepository-index.pt (+7/-2)
lib/lp/code/templates/gitrepository-recipes.pt (+19/-0)
lib/lp/code/templates/sourcepackagerecipe-listing.pt (+3/-3)
lp:~cjwatson/launchpad/git-recipe-browser-create
- William Grant (community): Approve (code)
-
Diff: 1107 lines (+346/-152)17 files modifiedlib/lp/code/browser/configure.zcml (+12/-0)
lib/lp/code/browser/gitref.py (+13/-1)
lib/lp/code/browser/gitrepository.py (+10/-1)
lib/lp/code/browser/sourcepackagerecipe.py (+29/-4)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+200/-139)
lib/lp/code/browser/tests/test_tales.py (+1/-1)
lib/lp/code/errors.py (+10/-0)
lib/lp/code/help/related-recipes.html (+2/-2)
lib/lp/code/interfaces/sourcepackagerecipe.py (+4/-0)
lib/lp/code/model/sourcepackagerecipe.py (+12/-0)
lib/lp/code/model/tests/test_gitrepository.py (+8/-0)
lib/lp/code/model/tests/test_hasrecipes.py (+5/-0)
lib/lp/code/model/tests/test_recipebuilder.py (+3/-0)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+13/-0)
lib/lp/code/stories/sourcepackagerecipes/xx-recipe-listings.txt (+10/-4)
lib/lp/code/templates/gitref-recipes.pt (+7/-0)
lib/lp/code/templates/gitrepository-recipes.pt (+7/-0)
lp:~cjwatson/launchpad/git-recipe-build-behaviour
- William Grant (community): Approve (code)
-
Diff: 139 lines (+50/-10)4 files modifiedlib/lp/code/interfaces/sourcepackagerecipe.py (+6/-0)
lib/lp/code/model/recipebuilder.py (+4/-2)
lib/lp/code/model/sourcepackagerecipe.py (+7/-3)
lib/lp/code/model/tests/test_recipebuilder.py (+33/-5)
lp:~cjwatson/launchpad/git-recipe-create-text
- Colin Watson (community): Approve
-
Diff: 20 lines (+6/-4)1 file modifiedlib/lp/code/templates/sourcepackagerecipe-new.pt (+6/-4)
tags: | added: feature git soyuz-build |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in launchpad-buildd: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in launchpad-buildd: | |
assignee: | nobody → Colin Watson (cjwatson) |
status: | Triaged → Fix Committed |
status: | Fix Committed → In Progress |
Changed in launchpad: | |
assignee: | nobody → Colin Watson (cjwatson) |
status: | Triaged → In Progress |
Changed in launchpad-buildd: | |
status: | In Progress → Fix Committed |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
To post a comment you must log in.
I've made a start on this; https:/ /launchpad. net/git- build-recipe has the bulk of the hard work. nest-part doesn't work yet, and of course we'll need to do the launchpad-buildd and LP integration.