[gelöst] mkinitramfs-kpkg deprecated?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Lirion
Beiträge: 318
Registriert: 11.04.2007 08:30:14
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Worms
Kontaktdaten:

[gelöst] mkinitramfs-kpkg deprecated?

Beitrag von Lirion » 19.06.2009 09:23:50

Bin vermutlich nicht der Erste, dem das auffällt - hab aber jetzt spontan im Forum und bei Google nix dazu gefunden...

Ich baue mittlerweile meine Kernels mit

Code: Alles auswählen

make-kpkg --revision x --initrd kernel_image
Wenn ich dann das resultierende .deb installiere, kommt folgende Warnung:

Code: Alles auswählen

Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Deprecation WARNING: use update-initramfs(8)
Hab ich was in /etc/alternatives übersehen? Muß ich was installieren/deinstallieren?
Funktionieren tun die Kernels ja auch so, aber auf Dauer sollte man etwas, was immerhin als deprecated markiert ist, doch entgegenwirken...
Zuletzt geändert von Lirion am 20.06.2009 22:51:21, insgesamt 1-mal geändert.
[/size]

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: mkinitramfs-kpkg deprecated?

Beitrag von Danielx » 19.06.2009 11:07:51

Ist wohl ein Bug im Paket Debiankernel-package.
Was sagt denn:

Code: Alles auswählen

apt-cache policy kernel-package
Gruß,
Daniel

Benutzeravatar
Lirion
Beiträge: 318
Registriert: 11.04.2007 08:30:14
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Worms
Kontaktdaten:

Re: mkinitramfs-kpkg deprecated?

Beitrag von Lirion » 19.06.2009 21:22:59

Code: Alles auswählen

kernel-package:
  Installiert: 11.015
  Kandidat: 11.015
  Versions-Tabelle:
 *** 11.015 0
        500 http://ftp.tu-chemnitz.de lenny/main Packages
        100 /var/lib/dpkg/status
[/size]

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: mkinitramfs-kpkg deprecated?

Beitrag von rendegast » 20.06.2009 00:34:33

Im 2.6.26er-postinst steht noch

Code: Alles auswählen

my $ramdisk = mkinitramfs-kpkg mkinitrd.yaird
Im 2.6.29, 2.6.30 steht dann

Code: Alles auswählen

my $ramdisk = update-initramfs mkinitrd.yaird
Also eine Änderung im Rahmen der Konsolidierung, nix bug.



Ist Dir auch die Änderung beim Paket mktemp aufgefallen? (mktemp wandert nach coreutils)
Dabei ist aber ein "Bug":
Einstufung von "essential" nach "required" (wird nicht automatisch entfernt),
aber "darf gefahrlos entfernt werden".

----- EDIT -------- Korrektur -------------
Einstufung "essential = ja" / "priority = required" (wird nicht automatisch entfernt),
aber "darf gefahrlos entfernt werden".





-------------------
Edit
Die "Deprecation WARNING" kommt übrigens aus dem Skript mkinitramfs-kpkg selbst.
Zuletzt geändert von rendegast am 20.06.2009 04:45:28, insgesamt 3-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: mkinitramfs-kpkg deprecated?

Beitrag von Danielx » 20.06.2009 01:22:07

rendegast hat geschrieben:nix bug.
Na gut, aber zumindest gibt es dies bzgl. einen Bug:
http://bugs.debian.org/518107

Gruß,
Daniel

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: mkinitramfs-kpkg deprecated?

Beitrag von rendegast » 20.06.2009 02:18:39

Die "Deprecation WARNING" kommt aus mkinitramfs-kpkg.

Mit dem "Fix", der Änderung der postinst, wird ein anderes Skript aufgerufen (update-initramfs),
kommt also auch keine Warnung mehr. (außer ich schreibe auch da eine rein)
Der Bugreporter hat die Skripte nicht gelesen?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: mkinitramfs-kpkg deprecated?

Beitrag von habakug » 20.06.2009 10:11:48

Hallo!

Es gibt noch einen anderen Bug-Report [1]. Und ohne "Bug" kein "Bug-Fix":

Code: Alles auswählen

Bug fix: "Uses deprecated mkinitramfs-kpkg", thanks to Matt
     Kraai. Yup. the functionality was deprecated with no coordination with
     k-p. So now we don't call it at all.                     (Closes: #517345)
Gruß, habakug

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517345
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: mkinitramfs-kpkg deprecated?

Beitrag von rendegast » 20.06.2009 11:49:46

When running make-kpkg I get the following output:

Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Other valid candidates: mkinitramfs-kpkg mkinitrd.yaird
Depreciation WARNING: use update-initramfs(8)
linux-image packages generated by make-kpkg for recent kernels use
mkinitramfs-kpkg to build their initramfs. When mkinitramfs-kpkg is
run, it issues the following warning:

Depreciation WARNING: use update-initramfs(8)
Das ist derselbe Sachverhalt mit anderen Worten, ein Doppelpost.
Es geht um die postinst-Kosolidierung: mkinitramfs-kpkg->update-initramfs
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Lirion
Beiträge: 318
Registriert: 11.04.2007 08:30:14
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Worms
Kontaktdaten:

Re: mkinitramfs-kpkg deprecated?

Beitrag von Lirion » 20.06.2009 22:32:59

Hm... Fazit: ich hab Bugs übersehen o.O

Danke, daß ihr einem armen alten Mann geholfen habt :) Uuuund wenn's 'nen Bugreport gibt, ist wohl auch Änderung abzusehen. Allet bestens also.
[/size]

Antworten