loud-apt should technically be lmaniac-apt

Bug #378766 reported by Andrew Butcher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
LOUD Platform Project
Fix Released
High
Andrew Butcher

Bug Description

Our loud-apt pulls lmaniac repo's into sources.list. Need to replace with lmaniac-apt and have a separate loud-apt for the actual ljaunty and ljaunty-test lcsee repo's -- soon to be made.

Changed in loud-platform:
importance: Undecided → Medium
assignee: nobody → Andrew Butcher (abutcher)
Revision history for this message
Andrew Butcher (abutcher) wrote :

Fix committed as two separate packages loud-apt and lmaniac-apt in my branch. Both DPUT'd to mirror.

Changed in loud-platform:
status: New → Fix Committed
Changed in loud-platform:
status: Fix Committed → Fix Released
Revision history for this message
Adam Dorsey (adorsey) wrote :

lmaniac-apt is clashing hard with loud-apt.

dorsey@ubuntu:~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  loud-apt
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  lmaniac-apt
The following NEW packages will be installed:
  lmaniac-apt
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
41 not fully installed or removed.
Need to get 0B/3892B of archives.
After this operation, 69.6kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
  lmaniac-apt
Authentication warning overridden.
(Reading database ... 197509 files and directories currently installed.)
Unpacking lmaniac-apt (from .../lmaniac-apt_7.0.1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/lmaniac-apt_7.0.1_all.deb (--unpack):
 trying to overwrite `/etc/apt/lcsee_repo.gpg', which is also in package loud-apt
Errors were encountered while processing:
 /var/cache/apt/archives/lmaniac-apt_7.0.1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Solution: Add conflicts/provides/replaces for loud-apt to lmaniac-apt.

Changed in loud-platform:
importance: Medium → High
status: Fix Released → In Progress
Revision history for this message
Andrew Butcher (abutcher) wrote :

loud-apt was removed as a dep of loud-base and replaced with lmaniac-apt for now -- Since there aren't any main repositories as of yet. That is, if you're using the LMANIAC repo's.

Revision history for this message
Adam Dorsey (adorsey) wrote :

OK, this just happened because I was updating from an already setup system. They should still probably conflict on each other for sanity's sake, but most people shouldn't run into this issue so it's no big.

Revision history for this message
Andrew Butcher (abutcher) wrote :

Added replaces field to loud-apt -- this way the preferences file comes from loud-apt which has also been updated to include lmaniac pinnings.

Changed in loud-platform:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.