** Description changed:

+ [Impact] The Launchpad publisher is producing malformed Task lines in 
Packages files, which has the potential to cause image builds to be incomplete.
+ [Test Case] Grab the extra-override input files from the primary archive and 
try to run apt-ftparchive using them (perhaps cut down to include just the 
longest lines).  It should avoid emitting "Malformed override" messages and 
should produce non-truncated Task lines in Packages files.
+ [Regression Potential] Barring toolchain bugs, any regressions should be 
confined to apt-ftparchive.  (But this change is very simple, so I'm not 
especially worried.)
+ 
  We see quite a few messages like this from the publisher:
  
-   W: Malformed override /srv/launchpad.net/ubuntu-archive/ubuntu-
+   W: Malformed override /srv/launchpad.net/ubuntu-archive/ubuntu-
  overrides/override.quantal.extra.main line 14628 #2
  
  These correspond to override lines that are too long.  This example is:
  
-   libmng1/powerpc Task    ubuntu-desktop, ubuntu-usb, kubuntu-desktop,
+   libmng1/powerpc Task    ubuntu-desktop, ubuntu-usb, kubuntu-desktop,
  kubuntu-active-desktop, kubuntu-active, edubuntu-desktop, edubuntu-
  desktop-kde, edubuntu-usb, xubuntu-desktop, mythbuntu-frontend,
  mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave,
  mythbuntu-backend-slave, mythbuntu-backend-master, mythbuntu-backend-
  master, ubuntustudio-generation, ubuntustudio-video, ubuntustudio-audio-
  plugins, ubuntustudio-publishing, ubuntustudio-photography,
  ubuntustudio-graphics, ubuntustudio-recording
  
  This carries over into truncated Task fields in Packages files.
  
  Override::ReadOverride currently has "char Line[500]", which is the
  cause of this.  Ideally, this code would handle arbitrary-length lines.
  However, in practice, the maximum line length we're seeing in quantal is
  594, so simply doubling this to 1000 would do nicely for now.

** Changed in: apt (Ubuntu Lucid)
       Status: Triaged => In Progress

** Changed in: apt (Ubuntu Precise)
       Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1038961

Title:
  Maximum override line length is too short

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1038961/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to