Bug#253410: Booting kernel 2.6 failed with 'attempted to kill init' on powerpc

2004-06-09 Thread Laurent Bigonville
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
package: debian-installer
Severity: important
Hi,
I tried to boot the installer with the 2.6 kernel on my powermac 
('install-2.6') but it failed with a kernel panic.

"Setting up filesystem, please wait...
umount /initrd: invalid argument
cp: unable to link `/mnt/usr/share/discover/usb.lst' : Operation not 
permited
cp: unable to link `/mnt/var/log/messages' : Operation not permited
Kernel panic: Attempted to kill init!"

Laurent Bigonville
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFAxtYIVLyDt/3apY8RAlmpAKCpFAYOMDv2WKTY7QnoUW2Urw9R2QCeNVTh
un/c7/fIdGcFSoPnLK77h0A=
=sW2j
-END PGP SIGNATURE-

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Bug#253640: USB drivers not loaded with 2.6 on powerpc

2004-06-10 Thread Laurent Bigonville
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Package: debian-installer
Severity: important
The usb driver doesn't seem to be loaded on my powermac when I boot 
with the 2.6 kernel(sid daily-build).
It's realy annoying with an usb keyboard...

Laurent Bigonville
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFAyH0DVLyDt/3apY8RAsolAKCo4gHXHJz08Jj98O97S8YyPghCdgCfVq3d
q1kiks+ztCYqkZjOLSrqvWk=
=GSxb
-END PGP SIGNATURE-

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Bug#253640: USB drivers not loaded with 2.6 on powerpc

2004-06-10 Thread Laurent Bigonville
Le 10 juin 2004, à 17:58, Colin Watson a écrit :
Exactly which URL did you use to download this image? I added
input-modules to the initrd some days ago ...
there:
http://cdimage.debian.org/pub/cdimage-testing/sid_d-i/powerpc/current/ 
sarge-powerpc-netinst.iso



PGP.sig
Description: =?ISO-8859-1?Q?Ceci_est_une_signature_=E9lectronique_PGP?=


Re: Bug#723168: libmount1-udeb: uninstallable, depends on libselinux1

2014-07-07 Thread Laurent Bigonville
Le Sun, 6 Jul 2014 22:38:19 +0200,
Cyril Brulebois  a écrit :

> Hello Laurent and d-i people,

Hello Cyril,

> Laurent Bigonville  (2014-04-17):
> > Package: libmount1-udeb
> > Followup-For: Bug #723168
> > 
> > Hi,
> > 
> > I could start building a libselinux1-udeb package if you want.
> > 
> > I think that all the dependencies should be already present for
> > libselinux:
> > 
> >  Depends: libc6 (>= 2.14), libpcre3 (>= 8.10)
> > 
> > But this doesn't mean that we'll be able to do anything related to
> > selinux in the installer, there are other packages that would be
> > needed to do anything useful, but this would be a first step to
> > have SELinux related functions in d-i
> 
> maybe I'm missing something obvious but I fail to see how SELinux
> could be useful in the installer context.

Well my initial idea was to try to see if we could provide an installer
that was able to install a SELinux enabled machine on the first reboot
with all the files properly labeled on disk.

But as said this would require some changes in different components
(udpkg, add a refpolicy udeb,...), so this is maybe a bit premature to
start providing a udeb for libselinux.

> 
> I'm adding -boot@ to the loop to have more eyes on this.
> 

This was actually a wild idea and I didn't really checked in depth. So
if somebody is really interested in this, I could have a look otherwise
I'll put this in my longterm TODO list I guess.

Cheers,

Laurent Bigonville


> Mraw,
> KiBi.


--
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140708005921.7c6b6...@fornost.bigon.be



Bug#752002: cdebconf: Please run maintainer scripts in correct selinux context

2014-08-30 Thread Laurent Bigonville
Regis Boudin wrote:
> Hi Laurent,

Hello Regis,

> 
> On 18/06/14 18:27, Laurent Bigonville wrote:
> > Package: cdebconf
> > Version: 0.191
> > Severity: wishlist
> > 
> > Hi,
> > 
> > Since 1.17.0, dpkg is trying to run the maintainer scripts in a
> > different context based on the file context and fallback on
> > "dpkg_script_t".
> > 
> > OTHO, a maintainer script run by dpkg-reconfigure is never
> > transitioned out of the "dpkg_t" context.
> > 
> > The maintainer scripts run by dpkg-reconfigure should also
> > transition to the appropriate context.
> > 
> > Since libselinux 2.3, the setexecfilecon() function can be called
> > for every maintainer scripts just before they are executed.  
> 
> I had a look at it this morning. As I'm not really a SELinux
> specialist, so I have a question. Would it make sense and be safe to
> apply it for all scripts run from cdebconf ? That would include
> dpkg-reconfigure, but also dpkg-preconfigure, and when cdebconf is
> called from dpkg (dpkg calls the script, which calls (c)debconf,
> which in turn exec the script again).

In dpkg (I'm not an expert here and quickly looked at the code) the
maintscript_exec() function is called for all {pre,post}{inst,rm}
maintainer scripts.
(https://anonscm.debian.org/cgit/dpkg/dpkg.git/tree/src/script.c#n155)
And this function is (indirectly) calling setexecfilecon().

So I guess that cdebconf should do the transition only in these cases
too?

> Is the required modification then as simple as this ?
> 
> + setexecfilecon(argv[1],"dpkg_script_t");
>   if (execv(argv[1], args) != 0)

Yes, calling the function just before the execv() should do it. You
just need to add some return code checking (dpkg exits as soon as
setexecfilecon() is failing) and also make it conditional so cdebconf
can still build on !linux :)

If you have a patch I would happily test it.

I've added the debian selinux-devel mailing list if anybody has a
comment on this.

Cheers,

Laurent Bigonville

> Thanks,
> Regis


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140830130534.5aa15...@fornost.bigon.be



Bug#767760: busybox: Please build selinux support

2014-11-02 Thread Laurent Bigonville
Package: busybox
Version: 1:1.22.0-9
Severity: wishlist
User: selinux-de...@lists.alioth.debian.org
Usertags: selinux selinux-aware

Hello,

Could you please start building selinux support in busybox.

It adds selinux support to existing "binaries" (like id,..) and create
new ones like restorecon or sestatus.

The support should only be enabled on linux architecture and on the
regular package (not the udeb as selinux is not providing a udeb ATM)

Cheers,

Laurent Bigonville

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141102140754.3446.8458.report...@fornost.bigon.be



Bug#767760: busybox: Please build selinux support

2019-05-18 Thread Laurent Bigonville
Package: busybox
Followup-For: Bug #767760

Hi,

Please find attached here a new patch for this bug.

It's not enabling SELinux support in the udeb and it's not adding new
applets.

Kind regards,

Laurent Bigonville

-- System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages busybox depends on:
ii  libc6  2.28-10

busybox recommends no packages.

busybox suggests no packages.

-- no debconf information
diff -Nru busybox-1.30.1/debian/config/os/hurd 
busybox-1.30.1/debian/config/os/hurd
--- busybox-1.30.1/debian/config/os/hurd2019-03-02 08:57:49.0 
+0100
+++ busybox-1.30.1/debian/config/os/hurd2019-05-06 16:49:16.0 
+0200
@@ -7,3 +7,4 @@
 CONFIG_TASKSET=n
 # hurd does not have a working equivalent of /proc/self/exe
 CONFIG_BUSYBOX_EXEC_PATH="/bin/busybox"
+CONFIG_SELINUX=n
diff -Nru busybox-1.30.1/debian/config/os/kfreebsd 
busybox-1.30.1/debian/config/os/kfreebsd
--- busybox-1.30.1/debian/config/os/kfreebsd2019-03-02 08:57:49.0 
+0100
+++ busybox-1.30.1/debian/config/os/kfreebsd2019-05-06 16:49:16.0 
+0200
@@ -3,3 +3,4 @@
 CONFIG_SWAPONOFF=y
 CONFIG_TASKSET=n
 CONFIG_FEATURE_MOUNT_NFS=n
+CONFIG_SELINUX=n
diff -Nru busybox-1.30.1/debian/config/pkg/deb 
busybox-1.30.1/debian/config/pkg/deb
--- busybox-1.30.1/debian/config/pkg/deb2019-04-01 07:17:50.0 
+0200
+++ busybox-1.30.1/debian/config/pkg/deb2019-05-06 16:49:16.0 
+0200
@@ -31,7 +31,7 @@
 CONFIG_FEATURE_SUID_CONFIG_QUIET=y
 # CONFIG_FEATURE_PREFER_APPLETS is not set
 CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-# CONFIG_SELINUX is not set
+CONFIG_SELINUX=y
 # CONFIG_FEATURE_CLEAN_UP is not set
 CONFIG_FEATURE_SYSLOG=y
 CONFIG_PLATFORM_LINUX=y
@@ -1070,6 +1070,10 @@
 CONFIG_SVC=y
 CONFIG_SVOK=y
 # CONFIG_SVLOGD is not set
+
+#
+# SELinux Utilities
+#
 # CONFIG_CHCON is not set
 # CONFIG_GETENFORCE is not set
 # CONFIG_GETSEBOOL is not set
diff -Nru busybox-1.30.1/debian/config/pkg/static 
busybox-1.30.1/debian/config/pkg/static
--- busybox-1.30.1/debian/config/pkg/static 2019-04-01 07:17:50.0 
+0200
+++ busybox-1.30.1/debian/config/pkg/static 2019-05-06 16:49:16.0 
+0200
@@ -31,7 +31,7 @@
 CONFIG_FEATURE_SUID_CONFIG_QUIET=y
 CONFIG_FEATURE_PREFER_APPLETS=y
 CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-# CONFIG_SELINUX is not set
+CONFIG_SELINUX=y
 # CONFIG_FEATURE_CLEAN_UP is not set
 CONFIG_FEATURE_SYSLOG=y
 CONFIG_PLATFORM_LINUX=y
@@ -1070,6 +1070,10 @@
 CONFIG_SVC=y
 CONFIG_SVOK=y
 # CONFIG_SVLOGD is not set
+
+#
+# SELinux Utilities
+#
 # CONFIG_CHCON is not set
 # CONFIG_GETENFORCE is not set
 # CONFIG_GETSEBOOL is not set
diff -Nru busybox-1.30.1/debian/control busybox-1.30.1/debian/control
--- busybox-1.30.1/debian/control   2019-03-30 15:00:23.0 +0100
+++ busybox-1.30.1/debian/control   2019-05-06 16:49:16.0 +0200
@@ -5,7 +5,7 @@
 Uploaders:
  Chris Boot ,
  Christoph Biedl ,
-Build-Depends: debhelper (>= 11~), zip
+Build-Depends: debhelper (>= 11~), zip, libselinux1-dev [linux-any], 
pkg-config [linux-any]
 Standards-Version: 4.1.5
 Vcs-Git: https://salsa.debian.org/installer-team/busybox.git
 Vcs-Browser: https://salsa.debian.org/installer-team/busybox


Bug#932818: Please add a transitional package for task-print-server?

2019-07-23 Thread Laurent Bigonville
Package: task-print-service
Version: 3.54
Severity: normal

Hi,

task-print-server package has just been renamed to task-print-service,
upon installation task-print-server is removed, but task-print-service
is never pulled.

Shouldn't a transitional package for task-print-server be added?

Kind regards,

Laurent Bigonville

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages task-print-service depends on:
ii  cups 2.2.10-6
ii  tasksel  3.54

Versions of packages task-print-service recommends:
ii  foomatic-db-engine  4.0.13-3
ii  hp-ppd  0.9-0.3
ii  hplip   3.18.12+dfsg0-2
ii  openprinting-ppds   20181217-2
ii  printer-driver-all  0.20170124

task-print-service suggests no packages.

-- no debconf information



Bug#810408: discover: please switch to libusb 1.0

2019-07-29 Thread Laurent Bigonville

On Fri, 8 Jan 2016 19:36:20 +0100 Aurelien Jarno  wrote:
> Package: discover
> Version: 2.1.2-7
> Severity: wishlist
>
> Dear Maintainer,
>
> discover has a build-depends on libusb-dev. A few years ago upstream
> has released a new major version libusb 1.0 with a different API which
> aims to fix design deficiencies with USB 2.0 and 3.0 in mind.
>
> The old libusb 0.1 package is not supported upstream anymore and should
> be considered deprecated.
>
> If discover supports the new libusb 1.0 library, please consider
> switching the build-depends from libusb-dev to libusb-1.0-0-dev. If not
> please inform upstream that porting the software to the new API is
> recommended.
>

Any update on this?

On my laptop here, discover is the last package depending on libusb 0.1

Regards,

Laurent Bigonville



Bug#810408: discover: please switch to libusb 1.0

2019-07-29 Thread Laurent Bigonville
Package: discover
Followup-For: Bug #810408

Hi,

Please find a patch attached here.

This seems to work on my laptop, that obviously needs more testing.

discover-static cannot be built anymore as libusb 1.0 package in debian
is not providing the static archive anymore.

Kind regards,

Laurent Bigonville

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages discover depends on:
ii  debconf [debconf-2.0]  1.5.72
ii  libc6  2.28-10
ii  libdiscover2   2.1.2-8
ii  libexpat1  2.2.7-1
ii  libusb-0.1-4   2:0.1.12-32

discover recommends no packages.

Versions of packages discover suggests:
ii  lsb-base  10.2019051400

-- debconf information excluded
diff -u discover-2.1.2/configure.ac discover-2.1.2/configure.ac
--- discover-2.1.2/configure.ac
+++ discover-2.1.2/configure.ac
@@ -129,8 +129,8 @@
 AC_CHECK_LIB(expat, XML_ParserCreate, ,
  AC_MSG_ERROR([Can't find expat library.]))
 
-AC_CHECK_HEADER(usb.h, , AC_MSG_ERROR([Can't find usb.h.]))
-AC_CHECK_LIB(usb, usb_init, ,
+AC_CHECK_HEADER(libusb-1.0/libusb.h, , AC_MSG_ERROR([Can't find 
libusb-1.0/libusb.h.]))
+AC_CHECK_LIB(usb-1.0, libusb_init, ,
  AC_MSG_ERROR([Can't find usb library.]))
 
 # curl
diff -u discover-2.1.2/debian/control discover-2.1.2/debian/control
--- discover-2.1.2/debian/control
+++ discover-2.1.2/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Install System Team 
 Uploaders: David Nusinow , Petter Reinholdtsen 

-Build-Depends: debhelper (>= 8), libexpat1-dev, po-debconf, libusb-dev, 
autotools-dev
+Build-Depends: debhelper (>= 8), libexpat1-dev, po-debconf, libusb-1.0-0-dev, 
autotools-dev
 Standards-Version: 3.8.0
 
 Package: discover
diff -u discover-2.1.2/debian/rules discover-2.1.2/debian/rules
--- discover-2.1.2/debian/rules
+++ discover-2.1.2/debian/rules
@@ -119,7 +119,6 @@
install -d debian/tmp/usr/share/bug/discover
install -m 755 debian/discover.bug debian/tmp/usr/share/bug/discover
 
-   rm $(CURDIR)/debian/tmp/usr/bin/discover-static
mv $(CURDIR)/debian/tmp/usr/bin/discover \
$(CURDIR)/debian/tmp/sbin/discover
 
diff -u discover-2.1.2/sysdeps/linux/usb.c discover-2.1.2/sysdeps/linux/usb.c
--- discover-2.1.2/sysdeps/linux/usb.c
+++ discover-2.1.2/sysdeps/linux/usb.c
@@ -32,7 +32,7 @@
 #include 
 #include 
 
-#include 
+#include 
 
 /*
  * This function is specific to each sysdep.
@@ -55,9 +55,8 @@
 unsigned int id;
 char class[3], subclass[3];
 
-struct usb_bus *bus;
-struct usb_device *dev;
-struct usb_bus *busses;
+libusb_device **devs = NULL;
+ssize_t cnt;
 
 /* First try old /proc/bus/usb/devices */
 if ((f = fopen(PATH_PROC_USB, "r"))) {
@@ -96,30 +95,38 @@
 free(line);
 } else { /* if that fail, use libusb */
 
-usb_init();
-usb_find_busses();
-usb_find_devices();
-busses = usb_get_busses();
-
-for (bus = busses; bus; bus = bus->next)
-for (dev = bus->devices; dev; dev = dev->next) {
-node = _discover_sysdep_data_new();
-_discover_sysdep_init(node);
-
-snprintf(node->vendor, 5, "%04x", dev->descriptor.idVendor);
-snprintf(node->model, 5, "%04x", dev->descriptor.idProduct);
-snprintf(node->busclass, 5, "%02x%02x",
- dev->descriptor.bDeviceClass,
- dev->descriptor.bDeviceSubClass);
-
-if (head == NULL) {
-head = node;
-last = head;
-} else {
-last->next = node;
-last = node;
-}
+if (libusb_init(NULL) < 0)
+goto out;
+
+cnt = libusb_get_device_list(NULL, &devs);
+if (cnt < 0)
+goto out;
+
+for (int i = 0; devs[i]; ++i) {
+struct libusb_device_descriptor desc;
+
+node = _discover_sysdep_data_new();
+_discover_sysdep_init(node);
+
+libusb_get_device_descriptor(devs[i], &desc);
+snprintf(node->vendor, 5, "%04x", desc.idVendor);
+snprintf(node->model, 5, "%04x", desc.idProduct);
+snprintf(node->busclass, 5, "%02x%02x",
+ desc.bDeviceClass,
+ desc.bDevice

Bug#941299: Unable to boot the Buster installer in qemu/libvirt when using the Virtio graphic card

2019-09-28 Thread Laurent Bigonville
Package: installation-reports
Version: 2.71
Severity: important

Hello,


-- Package-specific info:

Boot method: network
Image version: 
Date: 2019-09-28

Machine: QEmu VM
Partitions: N/A


Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:   [E]
Detect network card:[ ]
Configure network:  [ ]
Detect CD:  [ ]
Load installer modules: [ ]
Clock/timezone setup:   [ ]
User/password setup:[ ]
Detect hard drives: [ ]
Partition hard drives:  [ ]
Install base system:[ ]
Install tasks:  [ ]
Install boot loader:[ ]
Overall install:[ ]

Comments/Problems:

When trying to install debian Buster in qemu using a virtio graphic
card, the installer fails to boot.

gnome-boxes is setting up the VM with virtio GC by default without a way
of changing that means that it's just not working for people using it.


-- 

libvirt config generated by gnome-boxes:


  debian10-uni
  653ca77b-846f-485d-b7ee-cf39bca606cc
  Debian 10
  
https://wiki.gnome.org/Apps/Boxes";>
  installation
  http://debian.org/debian/10
  http://debian.org/debian/10:1
  
/home/bigon/Téléchargements/debian-10.0.0-amd64-netinst.iso

  
  1048576
  1048576
  8
  
hvm
/home/bigon/.cache/gnome-boxes/debian10-uni-kernel
/home/bigon/.cache/gnome-boxes/debian10-uni-initrd
 keyboard-configuration/xkb-keymap=be 
debconf/priority=critical


  
  


  
  
Broadwell-noTSX-IBRS

  
  



  
  destroy
  destroy
  destroy
  


  
  
/usr/bin/qemu-system-x86_64

  
  
  
  


  
  
  
  
  


  
  
  
  


  


  
  


  
  


  
  



  


  


  


  
  
  


  


  

  


  


  
  


  
  
  


  


  


  




  
  


  
  


  


  


  


  


  


  

  




Bug#950553: Remove task-print-{server,service}

2020-03-10 Thread Laurent Bigonville
On Mon, 03 Feb 2020 14:48:35 +0100 Didier 'OdyX' Raboud 
 wrote:

>
> Hello,

>
> If that'd help for transition measures, I'd be happy to add a Provides:
> task-print-service on cups.

The changelog says that cups is "pulled by the concerned desktop 
environments".


AFAICS, only cinnamon is explicitly pulling cups/cups-daemon, other have 
indirect (soft) dependencies against cups.


Could you please open bugs for this for the different desktop? or make 
the task-desktop depends on cups directly?


Kind regards,

Laurent Bigonville



Bug#839046: [PATCH] Enable merged-/usr by default again now that dpkg-shlibdeps is fixed (Closes: #839046)

2018-05-17 Thread Laurent Bigonville
---
 debian/changelog | 7 ++-
 debootstrap  | 4 ++--
 debootstrap.8| 2 +-
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3463794..48c0cfd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,14 @@
 debootstrap (1.0.100) UNRELEASED; urgency=medium
 
+  [ Hideki Yamane ]
   * Specify https mirror to check https mirror specific problem
 (See #896071)
 
- -- Hideki Yamane   Thu, 17 May 2018 17:48:55 +0900
+  [ Laurent Bigonville ]
+  * Enable merged-/usr by default again now that dpkg-shlibdeps is fixed
+(Closes: #839046)
+
+ -- Laurent Bigonville   Thu, 17 May 2018 11:05:13 +0200
 
 debootstrap (1.0.99) unstable; urgency=medium
 
diff --git a/debootstrap b/debootstrap
index 6d8b3f4..dcc155e 100755
--- a/debootstrap
+++ b/debootstrap
@@ -27,7 +27,7 @@ KEYRING=""
 DISABLE_KEYRING=""
 FORCE_KEYRING=""
 VARIANT=""
-MERGED_USR="no"
+MERGED_USR="yes"
 ARCH=""
 HOST_ARCH=""
 HOST_OS=""
@@ -102,7 +102,7 @@ usage()
   --variant=Xuse variant X of the bootstrap scripts
  (currently supported variants: buildd, fakechroot,
   minbase)
-  --merged-usr   make /{bin,sbin,lib}/ symlinks to /usr/
+  --no-merged-usrdo not make /{bin,sbin,lib}/ symlinks to /usr/
   --keyring=Kcheck Release files against keyring K
   --no-check-gpg avoid checking Release file signatures
   --force-check-gpg  force checking Release file signatures
diff --git a/debootstrap.8 b/debootstrap.8
index 426a90b..dc1d17a 100644
--- a/debootstrap.8
+++ b/debootstrap.8
@@ -82,10 +82,10 @@ base Debian installation with all packages of priority 
\fIrequired\fR and
 .IP
 .IP "\fB\-\-merged-usr\fP"
 Create /{bin,sbin,lib}/ symlinks pointing to their counterparts in /usr/.
+(Default.)
 .IP
 .IP "\fB\-\-no-merged-usr\fP"
 Do not create /{bin,sbin,lib}/ symlinks pointing to their counterparts in 
/usr/.
-(Default.)
 .IP
 .IP "\fB\-\-keyring=KEYRING\fP"
 Override the default keyring for the distribution being bootstrapped,
-- 
2.17.0



Bug#915370: Please drop anacron from task-desktop

2019-03-02 Thread Laurent Bigonville

On Mon, 03 Dec 2018 09:44:05 +0100 Michael Biebl  wrote:

Hello,

>
> anacron was added to the desktop-task a long time ago.
> The changelog doesn't mention why it was added, but I assume it was to
> support systems which are not running 24/7 and to ensure that cron jobs
> have a chance to run.
>
> Nowadays, we have systemd .timer units, which handle this issue much
> nicer. I checked a default desktop installation, and all important cron
> jobs have a corresponding .timer unit.
> It thus seems safe to drop anacron from task-desktop.
>

I'm actually wondering if this is a good idea..

There are lot of other packages installing cronjobs and people, I would 
assume, expect that they will run.


I would personally revert his patch as long as all the cronjobs have not 
a corresponding systemd .timer


Any thoughts?

Kind regards,

Laurent Bigonville



Bug#973873: Readd manpages-fr to task-french?

2020-11-06 Thread Laurent Bigonville
Package: task-french
Version: 3.59
Severity: normal

Hello,

The manpages-fr dependency was removed from task-french following bug #905634

Since then manpages-fr is now built from a new source package with a new
upstream. Last upload in debian is from the 1st of July 2020.

Maybe the dependency should be readded?

Kind regards,
Laurent Bigonville

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-1-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy

Versions of packages task-french depends on:
ii  tasksel  3.59

Versions of packages task-french recommends:
ii  aspell-fr   0.50-3-8
ii  ifrench-gut 1:1.0-32+b1
ii  util-linux-locales  2.36-3
ii  wfrench 1.2.6-1

task-french suggests no packages.

-- no debconf information



Bug#987770: task-desktop: Please drop libu2f-udev Recommends

2021-04-29 Thread Laurent Bigonville
Package: task-desktop
Version: 3.67
Severity: normal

Hello,

libu2f-udev is now a transitional package and I guess it can be dropped
from task-desktop Recommends

The description says:

Description-en: Universal 2nd Factor (U2F) — transitional package
 Libu2f is a package for doing Universal 2nd Factor (U2F) host communication
 and has functionality for the Registration and Authentication operations.
 .
 This package is not necessary anymore, and can be safely removed: since udev
 v244, U2F devices are autodetected without needing 3rd party udev rules.

Kind regards,
Laurent Bigonville

-- System Information:
Debian Release: 11.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy

Versions of packages task-desktop depends on:
ii  desktop-base11.0.3
ii  tasksel 3.67
ii  xorg1:7.7+22
ii  xserver-xorg-input-all  1:7.7+22
ii  xserver-xorg-video-all  1:7.7+22

Versions of packages task-desktop recommends:
ii  alsa-utils  1.2.4-1
ii  anacron 2.3-30
ii  avahi-daemon0.8-5
ii  eject   2.36.1-7
ii  firefox 88.0-1
ii  fonts-symbola   2.60-1.1
ii  iw  5.9-3
ii  libnss-mdns 0.14.1-2
ii  libu2f-udev 1.1.10-3
ii  sudo1.9.5p2-3
ii  task-gnome-desktop  3.67
ii  xdg-utils   1.1.3-4.1

task-desktop suggests no packages.

-- no debconf information


Bug#956683: override: enchant:oldlibs/optional

2020-04-14 Thread Laurent Bigonville
Package: ftp.debian.org
Severity: normal

Hello,

We are trying to remove the enchant(1) package from the archive and
trying to migrate to enchant-2 instead.

To make it clear that this is happening and avoid packages adding new
dependency on it, could it be moved to oldlibs?

Kind regards,
Laurent Bigonville



Bug#767760: busybox: Please build selinux support

2015-08-13 Thread Laurent Bigonville
Package: busybox
Followup-For: Bug #767760

Hi,

Please find here a patch to add SELinux support.

The patch is not disabling SELinux on !linux architectures, that should
be fixed before being pushed, but I'm not too sure how to do that with
the build system here.

Cheers,

Laurent Bigonville

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.1.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages busybox depends on:
ii  libc62.19-19
ii  libselinux1  2.3-2+b1
ii  libsepol12.4-1

busybox recommends no packages.

busybox suggests no packages.

-- no debconf information
diff -Nru busybox-1.22.0/debian/config/pkg/deb busybox-1.22.0/debian/config/pkg/deb
--- busybox-1.22.0/debian/config/pkg/deb	2014-03-01 11:41:03.0 +0100
+++ busybox-1.22.0/debian/config/pkg/deb	2015-08-06 01:46:50.0 +0200
@@ -46,7 +46,7 @@
 CONFIG_FEATURE_SUID=y
 CONFIG_FEATURE_SUID_CONFIG=y
 CONFIG_FEATURE_SUID_CONFIG_QUIET=y
-# CONFIG_SELINUX is not set
+CONFIG_SELINUX=y
 CONFIG_FEATURE_PREFER_APPLETS=y
 CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
 CONFIG_FEATURE_SYSLOG=y
@@ -168,7 +168,7 @@
 CONFIG_FEATURE_TAR_TO_COMMAND=y
 CONFIG_FEATURE_TAR_UNAME_GNAME=y
 CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
-# CONFIG_FEATURE_TAR_SELINUX is not set
+CONFIG_FEATURE_TAR_SELINUX=y
 CONFIG_UNZIP=y
 
 #
@@ -951,21 +951,25 @@
 # CONFIG_ENVUIDGID is not set
 # CONFIG_ENVDIR is not set
 # CONFIG_SOFTLIMIT is not set
-# CONFIG_CHCON is not set
-# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_SETSEBOOL is not set
-# CONFIG_SESTATUS is not set
+
+#
+# SELinux Utilities
+#
+CONFIG_CHCON=y
+CONFIG_FEATURE_CHCON_LONG_OPTIONS=y
+CONFIG_GETENFORCE=y
+CONFIG_GETSEBOOL=y
+CONFIG_LOAD_POLICY=y
+CONFIG_MATCHPATHCON=y
+CONFIG_RESTORECON=y
+CONFIG_RUNCON=y
+CONFIG_FEATURE_RUNCON_LONG_OPTIONS=y
+CONFIG_SELINUXENABLED=y
+CONFIG_SETENFORCE=y
+CONFIG_SETFILES=y
+CONFIG_FEATURE_SETFILES_CHECK_OPTION=y
+CONFIG_SETSEBOOL=y
+CONFIG_SESTATUS=y
 
 #
 # Shells
diff -Nru busybox-1.22.0/debian/config/pkg/static busybox-1.22.0/debian/config/pkg/static
--- busybox-1.22.0/debian/config/pkg/static	2014-03-01 11:41:03.0 +0100
+++ busybox-1.22.0/debian/config/pkg/static	2015-08-06 01:46:59.0 +0200
@@ -46,7 +46,7 @@
 CONFIG_FEATURE_SUID=y
 CONFIG_FEATURE_SUID_CONFIG=y
 CONFIG_FEATURE_SUID_CONFIG_QUIET=y
-# CONFIG_SELINUX is not set
+CONFIG_SELINUX=y
 CONFIG_FEATURE_PREFER_APPLETS=y
 CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
 CONFIG_FEATURE_SYSLOG=y
@@ -168,7 +168,7 @@
 CONFIG_FEATURE_TAR_TO_COMMAND=y
 CONFIG_FEATURE_TAR_UNAME_GNAME=y
 CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
-# CONFIG_FEATURE_TAR_SELINUX is not set
+CONFIG_FEATURE_TAR_SELINUX=y
 CONFIG_UNZIP=y
 
 #
@@ -951,21 +951,25 @@
 # CONFIG_ENVUIDGID is not set
 # CONFIG_ENVDIR is not set
 # CONFIG_SOFTLIMIT is not set
-# CONFIG_CHCON is not set
-# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_SETSEBOOL is not set
-# CONFIG_SESTATUS is not set
+
+#
+# SELinux Utilities
+#
+CONFIG_CHCON=y
+CONFIG_FEATURE_CHCON_LONG_OPTIONS=y
+CONFIG_GETENFORCE=y
+CONFIG_GETSEBOOL=y
+CONFIG_LOAD_POLICY=y
+CONFIG_MATCHPATHCON=y
+CONFIG_RESTORECON=y
+CONFIG_RUNCON=y
+CONFIG_FEATURE_RUNCON_LONG_OPTIONS=y
+CONFIG_SELINUXENABLED=y
+CONFIG_SETENFORCE=y
+CONFIG_SETFILES=y
+CONFIG_FEATURE_SETFILES_CHECK_OPTION=y
+CONFIG_SETSEBOOL=y
+CONFIG_SESTATUS=y
 
 #
 # Shells
diff -Nru busybox-1.22.0/debian/control busybox-1.22.0/debian/control
--- busybox-1.22.0/debian/control	2015-03-04 16:12:02.0 +0100
+++ busybox-1.22.0/debian/control	2015-08-13 20:07:47.0 +0200
@@ -9,6 +9,7 @@
 # glibc static-nss #754813, 2.19..2.19-11, -12 is ok. Depend on libc-dev-bin
 # as it is the package which is named the same on all architectures
  libc-dev-bin (>> 2.19-12~) | libc-dev-bin (<< 2.19),
+ libselinux1-dev [linux-any]
 Standards-Version: 3.9.5
 Vcs-Git: git://anonscm.debian.org/d-i/busybox.git
 Vcs-Browser: http

Bug#723168: libmount1-udeb: uninstallable, depends on libselinux1

2014-04-17 Thread Laurent Bigonville
Package: libmount1-udeb
Followup-For: Bug #723168

Hi,

I could start building a libselinux1-udeb package if you want.

I think that all the dependencies should be already present for
libselinux:

 Depends: libc6 (>= 2.14), libpcre3 (>= 8.10)

But this doesn't mean that we'll be able to do anything related to
selinux in the installer, there are other packages that would be needed
to do anything useful, but this would be a first step to have SELinux
related functions in d-i

Cheers,

Laurent Bigonville

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140417101241.10581.5921.report...@soldur.bigon.be



Bug#752002: cdebconf: Please run maintainer scripts in correct selinux context

2014-06-18 Thread Laurent Bigonville
Package: cdebconf
Version: 0.191
Severity: wishlist

Hi,

Since 1.17.0, dpkg is trying to run the maintainer scripts in a
different context based on the file context and fallback on
"dpkg_script_t".

OTHO, a maintainer script run by dpkg-reconfigure is never transitioned
out of the "dpkg_t" context.

The maintainer scripts run by dpkg-reconfigure should also transition to
the appropriate context.

Since libselinux 2.3, the setexecfilecon() function can be called for
every maintainer scripts just before they are executed.

Cheers,

Laurent Bigonville

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140618162709.23742.84692.report...@soldur.bigon.be



Bug#767760: busybox: Please build selinux support

2016-12-09 Thread Laurent Bigonville
On Thu, 13 Aug 2015 20:31:30 +0200 Laurent Bigonville  
wrote:

> Hi,
>
> Please find here a patch to add SELinux support.
>
> The patch is not disabling SELinux on !linux architectures, that should
> be fixed before being pushed, but I'm not too sure how to do that with
> the build system here.

Any feedback from my patch?

In the meantime, libselinux is now building a udeb, so I guess SELinux 
support could also be enabled in the udeb build of busybox




Bug#860895: Please prefer hunspell over other alternatives

2017-04-21 Thread Laurent Bigonville
Source: tasksel
Version: 3.39
Severity: normal

Hi,

The different tasks are install aspell and ispell. These spelling
engines seem deprecated and replaced by hunspell (other distributions
are consolidating around hunspell, see links bellow).

Shouldn't the (main) language tasks recommends hunspell dictionary and
demote to suggests (or remove completely) the dictionaries for aspell
and ispell?

enchant also prefere hunspell over other engine, I opened #860888 to
reorder the dependencies against the dictionaries.

Regards,

Laurent Bigonville

https://fedoraproject.org/wiki/Releases/FeatureDictionary
https://wiki.ubuntu.com/ConsolidateSpellingLibs


-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

-- debconf information:
  tasksel/first: standard
  tasksel/title:
  tasksel/desktop:
  tasksel/tasks:



Bug#767760: busybox: Please build selinux support

2017-06-23 Thread Laurent Bigonville

Le 04/02/17 à 02:53, Cyril Brulebois a écrit :

Hi,

Laurent Bigonville  (2016-12-09):

On Thu, 13 Aug 2015 20:31:30 +0200 Laurent Bigonville 

Please find here a patch to add SELinux support.

The patch is not disabling SELinux on !linux architectures, that
should be fixed before being pushed, but I'm not too sure how to do
that with the build system here.

Any feedback from my patch?

None besides “we need a busybox maintainer”, unfortunately.


:/




In the meantime, libselinux is now building a udeb, so I guess SELinux
support could also be enabled in the udeb build of busybox

I'm not sure I understand why we would need SELinux within d-i.


That would allow installing debian with selinux installed by default 
(well even if this is a long term goal and the current policy is 
probably not ready for this)




Bug#827254: task-french-desktop: Please switch from iceweasel-l10n-fr to firefox-esr-l10n-fr | firefox-l10n-fr

2016-06-14 Thread Laurent Bigonville
Package: task-french-desktop
Version: 3.34
Severity: important

Hi,

Could you please change the dependencies from iceweasel-l10n-fr to
firefox-esr-l10n-fr | firefox-l10n-fr ?

Reagrds,

Laurent Bigonville

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages task-french-desktop depends on:
ii  tasksel  3.34

Versions of packages task-french-desktop recommends:
ii  hunspell-fr  1:5.6-1
pn  iceweasel-l10n-fr
ii  libreoffice-help-fr  1:5.1.4~rc1-1
ii  libreoffice-l10n-fr  1:5.1.4~rc1-1
ii  mythes-fr1:5.1.3-2

task-french-desktop suggests no packages.

-- no debconf information



Bug#827254: task-french-desktop: Please switch from iceweasel-l10n-fr to firefox-esr-l10n-fr | firefox-l10n-fr

2016-06-14 Thread Laurent Bigonville

reassign 827254 src:tasksel
retitle 827254 tasksel: Please switch from iceweasel-l10n-* to 
firefox-esr-l10n-* | firefox-l10n-*

thanks

On Tue, 14 Jun 2016 10:46:22 +0200 Laurent Bigonville  
wrote:


> Could you please change the dependencies from iceweasel-l10n-fr to
> firefox-esr-l10n-fr | firefox-l10n-fr ?

Actually this needs to be done for all the desktop language packages.



Bug#827290: tasksel: Please switch the dependencies from iceweasel to firefox-esr | firefox

2016-06-14 Thread Laurent Bigonville
Source: tasksel
Version: 3.34
Severity: important

Hi,

Could you please switch the dependencies from iceweasel to firefox-esr |
firefox

iceweasel is now a transitional package

Regards,

Laurent Bigonville

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- debconf information excluded



Bug#827254: task-french-desktop: Please switch from iceweasel-l10n-fr to firefox-esr-l10n-fr | firefox-l10n-fr

2016-06-14 Thread Laurent Bigonville

Le 14/06/16 à 19:09, Christian PERRIER a écrit :

Quoting Laurent Bigonville (bi...@debian.org):

reassign 827254 src:tasksel
retitle 827254 tasksel: Please switch from iceweasel-l10n-* to
firefox-esr-l10n-* | firefox-l10n-*
thanks

On Tue, 14 Jun 2016 10:46:22 +0200 Laurent Bigonville 
wrote:


Could you please change the dependencies from iceweasel-l10n-fr to
firefox-esr-l10n-fr | firefox-l10n-fr ?

Actually this needs to be done for all the desktop language packages.

This is partly pending in git: iceweasel has been replaced by
firefox-esr, there.

I'm not entirely convinced that it makes sense to  mention the
alternative, though (which makes a quite tedious change to 68
different tasks).


What about this?

I think it's a good idea to allow people to choose if they want the esr 
version or not


The patch has been generated with the following vim command:

%s/firefox-esr-l10n-\([^,]*\),\?$/firefox-esr-l10n-\1 | firefox-l10n-\1,/g

>From e162bb422bf86c0a6f473c351b1f806fa717 Mon Sep 17 00:00:00 2001
From: Laurent Bigonville 
Date: Tue, 14 Jun 2016 21:08:31 +0200
Subject: [PATCH] Add an alternative to the non esr firefox

---
 debian/control | 146 -
 1 file changed, 73 insertions(+), 73 deletions(-)

diff --git a/debian/control b/debian/control
index d035c67..7972b6b 100644
--- a/debian/control
+++ b/debian/control
@@ -82,7 +82,7 @@ Recommends:
 	synaptic,
 # firefox is the most popular web browser at the moment,
 # although both gnome and kde offer their own too
-	firefox-esr,
+	firefox-esr | firefox,
 # libreoffice is the best word processor / office suite at the moment
 	libreoffice,
 # make help menu work
@@ -127,7 +127,7 @@ Recommends:
 	gimp,
 # firefox is the most popular web browser at the moment,
 # although both gnome and kde offer their own too
-	firefox-esr,
+	firefox-esr | firefox,
 # libreoffice is the best word processor / office suite at the moment
 	libreoffice,
 # make help menu work
@@ -163,7 +163,7 @@ Recommends:
 	synaptic,
 # firefox is the most popular web browser at the moment,
 # although both gnome and kde offer their own too
-	firefox-esr,
+	firefox-esr | firefox,
 # libreoffice is the best word processor / office suite at the moment
 	libreoffice,
 # make help menu work
@@ -222,7 +222,7 @@ Recommends:
 	synaptic,
 # firefox is the most popular web browser at the moment,
 # although both gnome and kde offer their own too
-	firefox-esr,
+	firefox-esr | firefox,
 # libreoffice is the best word processor / office suite at the moment
 	libreoffice,
 # make help menu work
@@ -267,7 +267,7 @@ Recommends:
 	synaptic,
 # firefox) is the most popular web browser at the moment,
 # although both gnome and kde offer their own too
-	firefox-esr,
+	firefox-esr | firefox,
 # libreoffice is the best word processor / office suite at the moment
 	libreoffice,
 # make help menu work
@@ -343,7 +343,7 @@ Description: Albanian desktop
  This task localises the desktop in Albanian.
 Depends: ${misc:Depends}, 
 Recommends:
-	firefox-esr-l10n-sq
+	firefox-esr-l10n-sq | firefox-l10n-sq,
 
 Package: task-amharic
 Architecture: all
@@ -398,7 +398,7 @@ Depends: ${misc:Depends},
 Recommends:
 	fonts-kacst,
 	fonts-farsiweb,
-	firefox-esr-l10n-ar,
+	firefox-esr-l10n-ar | firefox-l10n-ar,
 	libreoffice-l10n-ar,
 	hunspell-ar
 
@@ -425,7 +425,7 @@ Description: Asturian desktop
 Depends: ${misc:Depends}, 
 Recommends:
 	libreoffice-l10n-ast,
-	firefox-esr-l10n-ast
+	firefox-esr-l10n-ast | firefox-l10n-ast,
 
 Package: task-basque
 Architecture: all
@@ -442,7 +442,7 @@ Description: Basque desktop
  This task localises the desktop in Basque.
 Depends: ${misc:Depends}, 
 Recommends:
-	firefox-esr-l10n-eu,	
+	firefox-esr-l10n-eu | firefox-l10n-eu,
 	libreoffice-l10n-eu,
 	libreoffice-help-eu,
 	hunspell-eu-es
@@ -470,7 +470,7 @@ Description: Belarusian desktop
 Depends: ${misc:Depends}, 
 Recommends:
 	libreoffice-l10n-be,
-	firefox-esr-l10n-be,
+	firefox-esr-l10n-be | firefox-l10n-be,
 	hunspell-be
 
 Package: task-belarusian-kde-desktop
@@ -497,8 +497,8 @@ Description: Bengali desktop
 Depends: ${misc:Depends}, 
 Recommends:
 	libreoffice-l10n-bn,
-	firefox-esr-l10n-bn-in,
-	firefox-esr-l10n-bn-bd,
+	firefox-esr-l10n-bn-in | firefox-l10n-bn-in,
+	firefox-esr-l10n-bn-bd | firefox-l10n-bn-bd,
 	fonts-lohit-beng-bengali
 
 Package: task-bengali-kde-desktop
@@ -529,7 +529,7 @@ Description: Bosnian desktop
 Depends: ${misc:Depends}, 
 Recommends:
 	libreoffice-l10n-bs,
-	firefox-esr-l10n-bs,
+	firefox-esr-l10n-bs | firefox-l10n-bs,
 	myspell-hr
 
 Package: task-bosnian-kde-desktop
@@ -565,7 +565,7 @@ Description: Brazilian Portuguese desktop
 Depends: ${misc:Depends}, 
 Recommends:
 	libreoffice-l10n-pt-br,
-	firefox-esr-l10n-pt-br,
+	firefox-esr-l10n-pt-br | firefox-l10n-pt-br,
 	myspell-pt-br
 
 Package: task-brazilian-portuguese-kde-desktop
@@ -583,7 +583,7 @@ Description: British English desktop
 XBC-Maintainer: Per Olofsson 
 Depends: $

Re: libselinux: please provide libselinux1-udeb

2016-09-14 Thread Laurent Bigonville

Hello,

I received the following request to add a libselinux udeb.

Adding the udeb could also help us to make d-i (in the long long term?) 
installs SELinux ready systems out-of-the-box.


I tested the patch and it's working as expected. Upstream is quite 
reactive and makes a release every 6 months.


Is this OK for you?

Regards,
Laurent Bigonville

On Fri, 26 Aug 2016 13:41:35 +0200 Christian Seiler  
wrote:


> Dear Maintainer,
>
> please provide libselinux1-udeb for use in a d-i environment, since
> libmount depends on libselinux, and open-iscsi-udeb will depend on
> libmount in the future. See https://bugs.debian.org/834241 for
> further details.
>
> I will file a separate bug against util-linux to reenable building
> of a libmount-udeb and block it against this bug.
>
> I've attached a patch against the git packaging repository that adds
> the udeb package, together with the proper information in the shlibs
> file so that substvars of dependencies pick it up.
>
> It would be great if you could include this. Thanks!
>
> Regards,
> Christian



Bug#815159: debian-installer: allow to specify UID/GID before any user is created (via preseed)

2017-07-05 Thread Laurent Bigonville

On Fri, 19 Feb 2016 09:36:21 -0500 Sandro Tosi  wrote:

>
> Hello,
> we have users and groups which evolved from an old systems, and now their
> UIDs/GIDs are conflicting with the Debian default ones (as defined in
> /etc/adduser.conf)
>
> Given the debian packages users creation starts as early as during the
> installation (for example, systemd users), it would be great if we 
could specify

> FIRST/LAST_SYSTEM_UID/GID via preseed, so that we can specify a range not
> conflicting with the internal ones.
>
> There is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=640651 where
> something similar was asked to 'adduser' maints, but indeed this is 
better done
> in the installation phase, hence this report (and the reason I'm 
CCing all those

> who replied in #640651 to this report).

Note that systemd actually hardcodes these SYS_UID_MAX and SYS_GID_MAX 
at compilation time, see https://github.com/systemd/systemd/issues/3855




Bug#889897: Please drop synaptic from Recommends

2018-02-08 Thread Laurent Bigonville
Package: task-gnome-desktop
Version: 3.42
Severity: normal

Hi,

For Buster, I'm wondering if synaptic shouldn't be dropped from the
task-gnome-desktop Recommends.

synaptic doesn't work properly with wayland and the default session will
be running wayland at the time of the release. In addition, GNOME
provides gnome-software to install new packages

Kind regards,

Laurent Bigonville

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy

Versions of packages task-gnome-desktop depends on:
ii  gnome-core1:3.22+8
ii  task-desktop  3.42
ii  tasksel   3.42

Versions of packages task-gnome-desktop recommends:
ii  firefox 58.0.1-1
ii  gimp2.8.20-1.1
ii  gnome   1:3.22+8
ii  hunspell-en-us  1:2017.08.24
ii  hyphen-en-us2.8.8-5
ii  libreoffice 1:6.0.0-1
ii  libreoffice-evolution   1:6.0.0-1
ii  libreoffice-gnome   1:6.0.0-1
ii  libreoffice-help-en-us  1:6.0.0-1
ii  mythes-en-us1:6.0.0~rc1-1
ii  network-manager-gnome   1.8.10-2
ii  synaptic0.84.2

task-gnome-desktop suggests no packages.

-- no debconf information



Bug#248099: debian-installer: failed to find kernel-image on powerpc

2004-05-10 Thread Laurent Bigonville
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Le 09 mai 2004, à 11:58, Colin Watson a écrit :

On Sun, May 09, 2004 at 11:19:28AM +0200, Laurent Bigonville wrote:
The installation on my powermac failed with a critical error saying 
that
the kernel image cannot be found.
Can you please quote the exact error message so that we can be sure
where this is coming from?
Cannot reproduce on my ppc for the moment because of bug #248234 (I 
have no luck).

But I got the same error today on a i386. I got the same error (so it's 
no ppc specific).
The error was "No installable kernel found
No installable kernel was found in the defined APT sources.
The current default kernel package is 'kernel-image'.
You may try to continue though this strange error is probably fatal."
and on console #4, base-installer: error: exiting on error 
base-installer/kernel/no-kernels-found.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFAoBKtVLyDt/3apY8RAuleAKDIuqiy37Wuicu7weNiYccnyU/OWQCglD+2
iX3LF8dqbXCGQS3+8PztmS0=
=3UXB
-END PGP SIGNATURE-



Bug#248099: debian-installer: failed to find kernel-image on powerpc

2004-05-09 Thread Laurent Bigonville
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Package: debian-installer
Version: 20040508
Severity: grave
Hi,

The installation on my powermac failed with a critical error saying that
the kernel image cannot be found.
On the console I got 
file:///cdrom/dists/sarge/main/binary-powerpc/packages.gz
not found...but the file exists.

Somebody has the same problem?

Laurent Bigonville
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFAnfeoVLyDt/3apY8RAipdAJ9PO1VJE/yOcDleFnL3JIxlBsebXQCePou9
deDNL83rrVcnE7FDPw2iSv8=
=uIy2
-END PGP SIGNATURE-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Bug#646795: after used a usb stick to install debian, the usb stick cannot mount automaticly

2011-10-27 Thread Laurent Bigonville
Le Thu, 27 Oct 2011 16:17:34 +0200,
intrigeri  a écrit :

> Hello,
Hi, 
> I believe this is a duplicate of #597223.
> Can you please check?

Well no, this bug seems to be about USB drive being treated as ISO
partitions.

Here the issue, at least for me, is that the d-i add a
fstab entry like:

/dev/sdb1   /media/usb0 autorw,user,noauto  0   0
/dev/sdc1   /media/usb1 autorw,user,noauto  0   0

This is breaking udisks because /media/usbX doesn't exist. I'm not sure
that adding /media/usbX is the way to go as udisks is usually naming
the mountpoint according the label of the partition, and I guess we want
to keep this behavior for the desktop.

Cheers

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111027185423.4490d...@fornost.bigon.be



Bug#646795: after used a usb stick to install debian, the usb stick cannot mount automaticly

2011-11-09 Thread Laurent Bigonville
Le Sun, 30 Oct 2011 15:56:31 +,
Miguel Figueiredo  a écrit :

> Hi,

Hi,

> Can you check if this happens in the daily builds [1]?
> 
> 1 - http://cdimage.debian.org/cdimage/daily-builds/daily/arch-
> latest/amd64/iso-cd/
> 

I've reinstalled my laptop (also using an usbkey and the last daily
build) and I've the same entries.

/dev/sdb1   /media/usb0 autorw,user,noauto  0   0

Also please note that the /media directory is empty.

Cheers

Laurent Bigonville



--
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2009120755.1b100...@eldamar.bigon.be



Bug#650960: task-desktop: Please Recommends kerneloops-applet instead of kerneloops package

2011-12-04 Thread Laurent Bigonville
Package: task-desktop
Version: 3.07
Severity: minor

Hi,

kerneloops package has been split into a kerneloops-applet and a
kerneloops-daemon package, kerneloops package is now a transitional
package.

task-desktop should now Recommends kerneloops-applet instead.

Cheers

Laurent Bigonville



-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111204164140.78f7b...@fornost.bigon.be



Bug#610282: preseed: partman-lvm/confirm boolean true does not suppress "Before the Logical Volume ..."

2012-10-08 Thread Laurent Bigonville
Hi,

This is actually not fixed in the stable version of the
installation-guide.

The squeeze documentation and the example preseed file should also be
updated.

Cheers

Laurent Bigonville


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121008193551.33f5f...@eldamar.bigon.be



Bug#690977: partman-auto: Add a way to add "discard" option to filesystems

2012-10-19 Thread Laurent Bigonville
Package: partman-auto
Version: 104
Severity: wishlist
Tags: d-i

Hi,

SSD requires filesystems (ext{3,4}, swap,...) to be mounted with the
"discard" option to send TRIM command to the underlying drive.

It should be possible to add this option to the fstab during install.

Cheers

Laurent Bigonville

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20121019185110.24453.14971.report...@fornost.bigon.be



Revise/remove the groups added the the user created by d-i

2024-12-31 Thread Laurent Bigonville

Hello,

The regular user created by the debian-installer is still added to 
several groups[0] by default (contrary to the other users created by 
adduser later), but these days with udev/logind/polkit... this doesn't 
seem necessary at all; the different desktop environments work perfectly 
without these extra privileges out of the box (in the past, you needed 
the video and audio group to have 3D acceleration and audio).


This could also be seen as a security issue as, on a machine with 
multiple users, the first (regular) user could listen to the audio or 
watch the screen of other users without elevating their privileges 
explicitly.


There are different bugs that are open for years about this, but AFAIK, 
there was nothing was really discussed(?).


IMVHO, only the "users" group should stay (d-i and adduser should be 
kept in sync regarding the added groups) and the other groups should be 
dropped. ATM, the "passwd/user-default-groups" is marked as "for 
internal use only" but maybe that should be made configurable if a user 
has a specific need?


What is the position of the debian-installer maintainers here?

Kind regards,

Laurent Bigonville

[0] The default groups are: "audio cdrom dip floppy video plugdev netdev 
scanner bluetooth debian-tor lpadmin"




Bug#986500: finish-install: Also install spice-vdagent for kvm/qemu guests

2024-12-31 Thread Laurent Bigonville
Source: hw-detect
Followup-For: Bug #986500

Hello,

I've made a merge request on salsa[0]

The d-i already install qemu-guest-agent that means that the isolation
between the host and the guest is already not complete anymore.

Moreover for other hypervisors (virtualbox and vmware) such
functionallity/packages are installed; that means that there is an
asymetry between the different hypervisors.

If the user really wants complete isolation between the guest and the
host, they needs to remove the spice and qemu-ga channels when creating
the machine

Kind regards,
Laurent Bigonville

[0] https://salsa.debian.org/installer-team/hw-detect/-/merge_requests/12


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.6-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled