Merge lp:~ubuntu-branches/ubuntu/vivid/ubuntu-release-upgrader/vivid-proposed-201509301543 into lp:ubuntu/vivid-proposed/ubuntu-release-upgrader

Proposed by Ubuntu Package Importer
Status: Needs review
Proposed branch: lp:~ubuntu-branches/ubuntu/vivid/ubuntu-release-upgrader/vivid-proposed-201509301543
Merge into: lp:ubuntu/vivid-proposed/ubuntu-release-upgrader
Diff against target: 514 lines (+492/-2) (has conflicts)
3 files modified
data/DistUpgrade.cfg.trusty (+132/-0)
debian/bzr-builddeb.conf (+0/-2)
utils/demoted.cfg.trusty (+360/-0)
Conflict adding file data/DistUpgrade.cfg.trusty.  Moved existing file to data/DistUpgrade.cfg.trusty.moved.
Conflict adding file data/demoted.cfg.trusty.  Moved existing file to data/demoted.cfg.trusty.moved.
Conflict adding file utils/demoted.cfg.trusty.  Moved existing file to utils/demoted.cfg.trusty.moved.
To merge this branch: bzr merge lp:~ubuntu-branches/ubuntu/vivid/ubuntu-release-upgrader/vivid-proposed-201509301543
Reviewer Review Type Date Requested Status
Ubuntu Development Team Pending
Review via email: mp+272934@code.launchpad.net

Description of the change

The package importer has detected a possible inconsistency between the package history in the archive and the history in bzr. As the archive is authoritative the importer has made lp:ubuntu/vivid-proposed/ubuntu-release-upgrader reflect what is in the archive and the old bzr branch has been pushed to lp:~ubuntu-branches/ubuntu/vivid/ubuntu-release-upgrader/vivid-proposed-201509301543. This merge proposal was created so that an Ubuntu developer can review the situations and perform a merge/upload if necessary. There are three typical cases where this can happen.
  1. Where someone pushes a change to bzr and someone else uploads the package without that change. This is the reason that this check is done by the importer. If this appears to be the case then a merge/upload should be done if the changes that were in bzr are still desirable.
  2. The importer incorrectly detected the above situation when someone made a change in bzr and then uploaded it.
  3. The importer incorrectly detected the above situation when someone just uploaded a package and didn't touch bzr.

If this case doesn't appear to be the first situation then set the status of the merge proposal to "Rejected" and help avoid the problem in future by filing a bug at https://bugs.launchpad.net/udd linking to this merge proposal.

(this is an automatically generated message)

To post a comment you must log in.

Unmerged revisions

79. By Brian Murray

* Support upgrading from Trusty to Vivid directly since Utopic is End of
  Life. (LP: #1497024)
* DistUpgrade/build-tarball.sh: Copy the contents of demoted.cfg so it is
  not a broken symlink. (LP: #1498193)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'data/DistUpgrade.cfg.trusty'
2--- data/DistUpgrade.cfg.trusty 1970-01-01 00:00:00 +0000
3+++ data/DistUpgrade.cfg.trusty 2015-09-30 15:53:45 +0000
4@@ -0,0 +1,132 @@
5+[View]
6+# the views will be tried in this order, if one fails to import, the next
7+# is tried
8+View=DistUpgradeViewGtk3,DistUpgradeViewKDE,DistUpgradeViewText
9+#View=DistUpgradeViewNonInteractive
10+#Depends= python-apt (>= 0.6.0), apt (>= 0.6)
11+# the views below support upgrades over ssh connection
12+SupportSSH=DistUpgradeViewText,DistUpgradeViewNonInteractive
13+
14+# Distro contains global information about the upgrade
15+[Distro]
16+# the meta-pkgs we support
17+MetaPkgs=ubuntu-desktop, kubuntu-desktop, xubuntu-core,
18+ xubuntu-desktop, ubuntustudio-desktop, mythbuntu-desktop,
19+ kubuntu-netbook, lubuntu-core, lubuntu-desktop, ubuntu-gnome-desktop
20+BaseMetaPkgs=ubuntu-minimal, ubuntu-standard
21+Demotions=demoted.cfg
22+#RemoveEssentialOk=sysvinit, sysvutils, belocs-locales-bin
23+RemovalBlacklistFile=removal_blacklist.cfg
24+# if those packages were installed, make sure to keep them installed
25+KeepInstalledPkgs=xserver-xorg-video-all
26+KeepInstalledSection=translations
27+RemoveObsoletes=yes
28+#ForcedObsoletes=ksplash-engine-moodin, powernowd, laptop-mode-tools
29+# hints for for stuff that should be done right after the cache calculated
30+# the dist-upgrade (not to be confused with the PostUpgrade hooks in the
31+# quirks handling)
32+#PostUpgradePurge=linux-restricted-modules-common
33+#PostUpgradeRemove=xsettings-kde
34+#PostUpgradeUpgrade=brasero,edubuntu-desktop
35+#PostUpgradeInstall=apt
36+PostInstallScripts=./xorg_fix_proprietary.py
37+EnableApport=yes
38+# this supported blacklisting certain versions to ensure we do not upgrade
39+# - blcr-dkms fails to build on kernel 2.6.35
40+#BadVersions=blcr-dkms_0.8.2-13
41+# ubiquity slideshow
42+#SlideshowUrl=http://people.canonical.com/~mvo/ubiquity-slideshow-upgrade/slides/
43+
44+[KernelRemoval]
45+Version=3.13.0
46+BaseNames=linux-image,linux-headers,linux-image-debug,linux-backport-modules,
47+ linux-header-lbm,linux-signed-image,linux-tools,linux-cloud-tools
48+Types=386,ec2,generic,rt,server,virtual
49+
50+# information about the individual meta-pkgs
51+[ubuntu-desktop]
52+KeyDependencies=lightdm, unity, ubuntu-artwork, ubuntu-sounds
53+# those pkgs will be marked remove right after the distUpgrade in the cache
54+PostUpgradeRemove=xscreensaver, gnome-cups-manager, powermanagement-interface, deskbar-applet, nautilus-cd-burner
55+ForcedObsoletes=desktop-effects, gnome-app-install, policykit-gnome, gnome-mount
56+
57+[kubuntu-desktop]
58+KeyDependencies=plasma-desktop, kubuntu-settings-desktop
59+PostUpgradeRemove=powermanagement-interface, guidance-power-manager, kde-guidance-powermanager
60+# those packages are marked as obsolete right after the upgrade
61+ForcedObsoletes=ivman, gtk-qt-engine
62+# help the resolver a bit: LP: #1426132
63+PostUpgradeInstall=baloo-kf5
64+
65+[kubuntu-netbook]
66+KeyDependencies=plasma-netbook, kubuntu-settings-netbook
67+
68+[ubuntu-netbook]
69+KeyDependencies=gdm, ubuntu-netbook-default-settings
70+
71+[xubuntu-core]
72+KeyDependencies=xubuntu-artwork, xubuntu-default-settings, xfwm4
73+PostUpgradeRemove=notification-daemon
74+
75+[xubuntu-desktop]
76+KeyDependencies=xubuntu-artwork, xubuntu-default-settings, xfwm4
77+PostUpgradeRemove=notification-daemon
78+
79+[ubuntustudio-desktop]
80+KeyDependencies=ubuntustudio-default-settings, ubuntustudio-look
81+
82+[ichthux-desktop]
83+KeyDependencies=ichthux-artwork, ichthux-default-settings
84+
85+[mythbuntu-desktop]
86+KeyDependencies=mythbuntu-artwork, mythbuntu-default-settings
87+
88+[lubuntu-core]
89+KeyDependencies=lubuntu-artwork, lubuntu-default-settings, openbox
90+
91+[lubuntu-desktop]
92+KeyDependencies=lubuntu-core, lubuntu-default-settings
93+
94+[ubuntu-gnome-desktop]
95+KeyDependencies=ubuntu-gnome-default-settings, ubuntu-gnome-wallpapers
96+
97+
98+[Files]
99+BackupExt=distUpgrade
100+LogDir=/var/log/dist-upgrade/
101+
102+[Sources]
103+From=trusty
104+To=vivid
105+ValidOrigin=Ubuntu
106+ValidMirrors = mirrors.cfg
107+Components=main,restricted,universe,multiverse
108+Pockets=security,updates,proposed,backports
109+;AllowThirdParty=False
110+
111+;[PreRequists]
112+;Packages=release-upgrader-apt,release-upgrader-dpkg
113+;SourcesList=prerequists-sources.list
114+;SourcesList-ia64=prerequists-sources.ports.list
115+;SourcesList-hppa=prerequists-sources.ports.list
116+
117+[Aufs]
118+; this is a xor option, either full or chroot overlay
119+;EnableFullOverlay=yes
120+;EnableChrootOverlay=yes
121+; sync changes from the chroot back to the real system
122+;EnableChrootRsync=yes
123+; what chroot dir to use
124+;ChrootDir=/tmp/upgrade-chroot
125+; the RW dir to use (either for full overlay or chroot overlay)
126+;RWDir=/tmp/upgrade-rw
127+
128+[Network]
129+MaxRetries=3
130+
131+[NonInteractive]
132+ForceOverwrite=yes
133+RealReboot=no
134+DebugBrokenScripts=no
135+DpkgProgressLog=no
136+;TerminalTimeout=2400
137
138=== renamed file 'data/DistUpgrade.cfg.trusty' => 'data/DistUpgrade.cfg.trusty.moved'
139=== added symlink 'data/demoted.cfg.trusty'
140=== target is u'../utils/demoted.cfg.trusty'
141=== renamed symlink 'data/demoted.cfg.trusty' => 'data/demoted.cfg.trusty.moved'
142=== removed file 'debian/bzr-builddeb.conf'
143--- debian/bzr-builddeb.conf 2012-06-25 12:10:31 +0000
144+++ debian/bzr-builddeb.conf 1970-01-01 00:00:00 +0000
145@@ -1,2 +0,0 @@
146-[BUILDDEB]
147-native = True
148
149=== added file 'utils/demoted.cfg.trusty'
150--- utils/demoted.cfg.trusty 1970-01-01 00:00:00 +0000
151+++ utils/demoted.cfg.trusty 2015-09-30 15:53:45 +0000
152@@ -0,0 +1,360 @@
153+# demoted packages from trusty to vivid
154+auth-client-config
155+automake1.10
156+automake1.4
157+cgroup-lite
158+chkrootkit
159+cpp-4.8
160+cpp-4.8-aarch64-linux-gnu
161+cpp-4.8-arm-linux-gnueabihf
162+cpp-4.8-doc
163+cpp-4.8-powerpc-linux-gnu
164+cpp-4.8-powerpc64le-linux-gnu
165+dbus-cpp-dev-examples
166+dh-linktree
167+firefox-globalmenu
168+friends
169+friends-dispatcher
170+friends-facebook
171+friends-flickr
172+friends-twitter
173+g++-4.8
174+g++-4.8-aarch64-linux-gnu
175+g++-4.8-arm-linux-gnueabihf
176+g++-4.8-multilib
177+g++-4.8-multilib-arm-linux-gnueabihf
178+g++-4.8-multilib-powerpc-linux-gnu
179+g++-4.8-powerpc-linux-gnu
180+g++-4.8-powerpc64le-linux-gnu
181+gcc-4.8
182+gcc-4.8-aarch64-linux-gnu
183+gcc-4.8-aarch64-linux-gnu-base
184+gcc-4.8-arm-linux-gnueabihf
185+gcc-4.8-arm-linux-gnueabihf-base
186+gcc-4.8-base
187+gcc-4.8-doc
188+gcc-4.8-multilib
189+gcc-4.8-multilib-arm-linux-gnueabihf
190+gcc-4.8-multilib-powerpc-linux-gnu
191+gcc-4.8-plugin-dev
192+gcc-4.8-powerpc-linux-gnu
193+gcc-4.8-powerpc-linux-gnu-base
194+gcc-4.8-powerpc64le-linux-gnu
195+gcc-4.8-powerpc64le-linux-gnu-base
196+gcc-4.8-source
197+gccgo-4.8-doc
198+gcj-4.8
199+gcj-4.8-jdk
200+gcj-4.8-jre
201+gcj-4.8-jre-headless
202+gcj-4.8-jre-lib
203+gcj-4.8-source
204+gfortran-4.7-doc
205+gfortran-4.8
206+gfortran-4.8-doc
207+gfortran-4.8-multilib
208+gir1.2-friends-0.1
209+gir1.2-friends-gtk-0.1
210+gir1.2-gtk-vnc-2.0
211+gobjc-4.8
212+gtk3-engines-unico
213+ibus-pinyin
214+latex-beamer
215+latex-xcolor
216+ldap-auth-client
217+ldap-auth-config
218+lib32asan0
219+lib32asan0-dbg
220+lib32gcc-4.8-dev
221+lib32gfortran-4.8-dev
222+lib32go4
223+lib32go4-dbg
224+lib32go5
225+lib32go5-dbg
226+lib32objc-4.8-dev
227+lib32stdc++-4.8-dev
228+lib32stdc++6-4.7-dbg
229+lib32stdc++6-4.7-dev
230+lib32stdc++6-4.8-dbg
231+lib64asan0
232+lib64asan0-dbg
233+lib64asan0-powerpc-cross
234+lib64gcc-4.8-dev
235+lib64gcc-4.8-dev-powerpc-cross
236+lib64gfortran-4.8-dev
237+lib64go4
238+lib64go4-dbg
239+lib64go5
240+lib64go5-dbg
241+lib64objc-4.8-dev
242+lib64stdc++-4.8-dev
243+lib64stdc++-4.8-dev-powerpc-cross
244+lib64stdc++6-4.7-dbg
245+lib64stdc++6-4.7-dev
246+lib64stdc++6-4.8-dbg
247+libasan0
248+libasan0-armhf-cross
249+libasan0-dbg
250+libasan0-powerpc-cross
251+libboost-chrono-dev
252+libcglib-java
253+libcglib-java-doc
254+libcrypt-passwdmd5-perl
255+libcuda1-331
256+libcuda1-331-updates
257+libdbus-cpp-dev
258+libeasymock-java
259+libeasymock-java-doc
260+libfriends-dev
261+libfriends-gtk-dev
262+libfriends-gtk0
263+libfriends0
264+libgcc-4.8-dev
265+libgcc-4.8-dev-arm64-cross
266+libgcc-4.8-dev-armhf-cross
267+libgcc-4.8-dev-powerpc-cross
268+libgcc-4.8-dev-ppc64el-cross
269+libgcj14
270+libgcj14-awt
271+libgcj14-dbg
272+libgcj14-dev
273+libgfortran-4.8-dev
274+libgo4
275+libgo4-dbg
276+libgo5
277+libgo5-dbg
278+libgtk-vnc-1.0-0
279+libgtk-vnc-1.0-0-dbg
280+libgtk-vnc-1.0-dev
281+libgtk-vnc-2.0-0
282+libgtk-vnc-2.0-0-dbg
283+libgtk-vnc-2.0-dev
284+libgvnc-1.0-0
285+libgvnc-1.0-0-dbg
286+libgvnc-1.0-dev
287+libipc-system-simple-perl
288+libllvm3.4
289+libllvm3.4-dbg
290+libmono-2.0-1
291+libnss-ldap
292+libnss-mdns-i386
293+libobjc-4.8-dev
294+liborcus-dev
295+libossp-uuid-dev
296+libossp-uuid16
297+libpam-ldap
298+libpango1.0-0-dbg
299+libphobos-4.8-dev
300+libphonon-perl
301+libplatform-api-headers
302+libplatform-api1-dev
303+libplatform-api1-doc
304+libplatform-hardware-api-headers
305+libplatform-hardware-api1-dev
306+libprocess-cpp-dev
307+libprocess-cpp-doc
308+libpyzy-1.0-0
309+libpyzy-dev
310+libqimageblitz-dbg
311+libqimageblitz-dev
312+libqimageblitz-perl
313+libqimageblitz4
314+libqscintilla-perl
315+libqscintilla2-11
316+libqscintilla2-dev
317+libqscintilla2-doc
318+libqscintilla2-l10n
319+libqt3support4-perl
320+libqt5scintilla2-11
321+libqt5scintilla2-dev
322+libqt5scintilla2-l10n
323+libqt5serialport5
324+libqt5serialport5-dev
325+libqt5webkit5-qmlwebkitplugin
326+libqt5x11extras5
327+libqt5x11extras5-dev
328+libqtcore4-perl
329+libqtdbus4-perl
330+libqtdeclarative4-perl
331+libqtgui4-perl
332+libqthelp4-perl
333+libqtnetwork4-perl
334+libqtopengl4-perl
335+libqtscript4-perl
336+libqtsql4-perl
337+libqtsvg4-perl
338+libqttest4-perl
339+libqtuitools4-perl
340+libqtwebkit4-perl
341+libqtxml4-perl
342+libqtxmlpatterns4-perl
343+librabbitmq-dbg
344+librabbitmq-dev
345+librabbitmq1
346+libruby1.9.1
347+libruby1.9.1-dbg
348+libsexy-dev
349+libsexy-doc
350+libsexy2
351+libsfasan0-armhf-cross
352+libsfgcc-4.8-dev-armhf-cross
353+libsfstdc++-4.8-dev-armhf-cross
354+libsmokebase3
355+libsmokephonon3
356+libsmokeqimageblitz3
357+libsmokeqsci3
358+libsmokeqt3support4-3
359+libsmokeqt4-dbg
360+libsmokeqt4-dev
361+libsmokeqtcore4-3
362+libsmokeqtdbus4-3
363+libsmokeqtdeclarative4-3
364+libsmokeqtgui4-3
365+libsmokeqthelp4-3
366+libsmokeqtnetwork4-3
367+libsmokeqtopengl4-3
368+libsmokeqtscript4-3
369+libsmokeqtsql4-3
370+libsmokeqtsvg4-3
371+libsmokeqttest4-3
372+libsmokeqtuitools4-3
373+libsmokeqtwebkit4-3
374+libsmokeqtxml4-3
375+libsmokeqtxmlpatterns4-3
376+libsoprano-dbg
377+libsoprano-dev
378+libsoprano-doc
379+libsoprano4
380+libspe2-doc
381+libstdc++-4.8-dev
382+libstdc++-4.8-dev-arm64-cross
383+libstdc++-4.8-dev-armhf-cross
384+libstdc++-4.8-dev-powerpc-cross
385+libstdc++-4.8-dev-ppc64el-cross
386+libstdc++-4.8-doc
387+libstdc++-4.8-pic
388+libstdc++6-4.7-dbg
389+libstdc++6-4.7-doc
390+libstdc++6-4.8-dbg
391+libterm-size-perl
392+libtest-checkdeps-perl
393+libtext-csv-perl
394+libtext-csv-xs-perl
395+libthumbnailer-dev
396+libthumbnailer0
397+libtree-dagnode-perl
398+libubuntu-location-service-dev
399+libvala-0.18-0
400+libvala-0.18-0-dbg
401+libvala-0.18-dev
402+libvirtodbc0
403+libx32asan0
404+libx32asan0-dbg
405+libx32gcc-4.8-dev
406+libx32gfortran-4.8-dev
407+libx32go4
408+libx32go4-dbg
409+libx32go5
410+libx32go5-dbg
411+libx32objc-4.8-dev
412+libx32stdc++-4.8-dev
413+libx32stdc++6-4.7-dbg
414+libx32stdc++6-4.7-dev
415+libx32stdc++6-4.8-dbg
416+libzip-dev
417+libzip2
418+llvm-3.4
419+llvm-3.4-dev
420+llvm-3.4-doc
421+llvm-3.4-examples
422+llvm-3.4-runtime
423+m17n-contrib
424+nvidia-libopencl1-304
425+nvidia-libopencl1-304-updates
426+nvidia-libopencl1-331
427+nvidia-libopencl1-331-updates
428+nvidia-opencl-icd-331
429+nvidia-opencl-icd-331-updates
430+openvswitch-pki
431+perlqt-dbg
432+perlqt-dev
433+pgf
434+pwgen
435+pyqt5-dev
436+pyqt5-doc
437+pyqt5-examples
438+python-appindicator
439+python-cloudfiles
440+python-gtk-vnc
441+python-hp3parclient
442+python-hplefthandclient
443+python-hplefthandclient-doc
444+python-librabbitmq
445+python-nose-testconfig
446+python-notify
447+python-oops
448+python-oops-amqp
449+python-oops-datedir-repo
450+python-oops-twisted
451+python-oops-wsgi
452+python-pyudev
453+python-sane
454+python-sane-dbg
455+python-smbc
456+python-txlongpoll
457+python-vte
458+python3-dbus.mainloop.pyqt5
459+python3-dbus.mainloop.pyqt5-dbg
460+python3-pyqt5
461+python3-pyqt5-dbg
462+python3-pyqt5.qtmultimedia
463+python3-pyqt5.qtmultimedia-dbg
464+python3-pyqt5.qtopengl
465+python3-pyqt5.qtopengl-dbg
466+python3-pyqt5.qtpositioning
467+python3-pyqt5.qtpositioning-dbg
468+python3-pyqt5.qtquick
469+python3-pyqt5.qtquick-dbg
470+python3-pyqt5.qtsensors
471+python3-pyqt5.qtsensors-dbg
472+python3-pyqt5.qtserialport
473+python3-pyqt5.qtserialport-dbg
474+python3-pyqt5.qtsql
475+python3-pyqt5.qtsql-dbg
476+python3-pyqt5.qtsvg
477+python3-pyqt5.qtsvg-dbg
478+python3-pyqt5.qtwebkit
479+python3-pyqt5.qtwebkit-dbg
480+python3-pyqt5.qtx11extras
481+python3-pyqt5.qtx11extras-dbg
482+python3-pyqt5.qtxmlpatterns
483+python3-pyqt5.qtxmlpatterns-dbg
484+python3-sane
485+python3-sane-dbg
486+qtserialport5-dbg
487+qtserialport5-doc
488+qtx11extras5-dbg
489+qtx11extras5-doc
490+ruby1.9.1
491+ruby1.9.1-dev
492+ruby1.9.1-examples
493+shared-desktop-ontologies
494+smoke-dev-tools
495+smokegen-dbg
496+soprano-daemon
497+texlive-luatex
498+thunderbird-globalmenu
499+ubuntu-location-service-doc
500+ubuntu-location-service-examples
501+ubuntu-wallpapers-trusty
502+unity-lens-friends
503+vala-0.18-doc
504+valac-0.18
505+valac-0.18-dbg
506+valac-0.18-vapi
507+virt-manager
508+virtinst
509+virtuoso-opensource-6.1-common
510+x11-xfs-utils
511+xserver-xorg-input-void
512+xserver-xorg-video-s3
513
514=== renamed file 'utils/demoted.cfg.trusty' => 'utils/demoted.cfg.trusty.moved'

Subscribers

People subscribed via source and target branches

to all changes: