includedir}
--
Jakub Wilk
ng and session management problems."
--
Jakub Wilk
package A 1.0-3.
* User installs package B, which replaces the file in package A.
* User uninstalls package B.
F is now gone, even though it's supposed to be still shipped by A 1.0-1.
--
Jakub Wilk
ed copy of
<https://github.com/harshnative/pysqlitecipher>, which is also
horrifying.
--
Jakub Wilk
* FC Stegerman , 2023-02-19 21:08:
(There was a recent LWN article covering this, see
https://lwn.net/Articles/921787/.)
That seems to be subscribers-only :(
Here you go:
https://lwn.net/SubscriberLink/921787/ff1350f40f12fb8e/
--
Jakub Wilk
/porterbox-logins/
and who maintains it?
Nobody...
Oh, you mean who owns the DNS records? That would be me.
I haven't done any porting work for years, so I would be glad if someone
more active took over these records.
--
Jakub Wilk
* Jakub Wilk , 2022-02-04, 15:38:
unshare -c -r --keep-caps
Oops, I meant "unshare -n -r --keep-caps".
$ python3 -c 'from socket import *; getaddrinfo("127.0.0.1", port=1,
flags=AI_ADDRCONFIG)'
Note that the above does not fail when only loopback is
1, in
File "/usr/lib/python3.9/socket.py", line 954, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -9] Address family for hostname not supported
--
Jakub Wilk
same
issue.)
I don't know what's going on here, but the attached patch seems to fix
it.
--
Jakub Wilk
diff --git a/src/libstore/realisation.cc b/src/libstore/realisation.cc
index f871e6437..eb3ca0198 100644
--- a/src/libstore/realisation.cc
+++ b/src/libstore/realisation.cc
@@ -78,7
ermissions for free.
--
Jakub Wilk
* Ivan Shmakov , 2020-05-10, 06:57:
localehelper is just a wrapper to run localedef on missing locales;
presumably this code path would simply never be followed with
locales-all installed.
Yes; this is #839180.
--
Jakub Wilk
* Christoph Biedl , 2019-07-27, 03:55:
The file program should[citation needed] not write to any file
...except when using the -C option.
--
Jakub Wilk
* Christoph Biedl , 2018-11-03, 12:41:
It handles the * and ? jokers,
s/joker/wildcard/ ?
Backspace (\) is used as an escape character.
I like the idea of backspace as escape character, but you probably meant
"backslash" here. :-)
--
Jakub Wilk
pubs/9699919799/utilities/V3_chap01.html#tagtcjh_18
[1]
http://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu_chap01.html#tag_23_01_07
--
Jakub Wilk
2.html
“If the first line of a file of shell commands starts with the
characters "#!", the results are unspecified.”
--
Jakub Wilk
like Kevin Eysafe).
Maybe we could fix #429671?
I know it's been only 9 years old, but still...
--
Jakub Wilk
ould have to patch the depending packages to use os.homedir() directly
rather than through the wrapper this package provides. But that might be easier
than surviving the debian-devel discussion. :-P
--
Jakub Wilk
making
/bin or /etc writable to others. A sysadmin who does that must be prepared to
suffer consequences.
--
Jakub Wilk
is served from these domains?
[*] See e.g.: https://ftp.se.debian.org/
--
Jakub Wilk
ables.
--
Jakub Wilk
tps://bitbucket.org/code_aster/codeaster-src/issues/84
--
Jakub Wilk
* Pascal Grange , 2016-09-30, 08:53:
* URL : https://github.com/pgrange/bash-unit
404
--
Jakub Wilk
es without
fakeroot at all.
--
Jakub Wilk
* Svante Signell , 2016-10-04, 08:54:
From memory I think this is due to usage of the default rule:
%:
dh $@
with no override_dh_auto_build and override_dh_auto_test rules. By default the
tests are run under fakeroot,
No, they're not.
--
Jakub Wilk
..
The name is not great, but it's been like that at least since 1995. It's not
going to be changed.
Couldn't they at least call it LIBC_RES_OPTIONS?
codesearch.d.n tells me this variable in not (g)libc-specific. There are other
resolvers that honour it, too.
--
Jakub Wilk
et_wrapper. (Most likely the
last one.)
--
Jakub Wilk
* Jakub Wilk , 2016-09-07, 23:49:
you can completely disable external network with socket_wrapper
... which is a pretty heavy-weight solution, and in fact it breaks asyncssh's
tests.
Luckily, glibc has a way to disable DNS queries without LD_PRELOAD trickery:
$ RES_OPTIONS=attempts:0
commit/?id=141673ae65e8160c78464c1eac1ecb615aedfc54
It's been less than a decade, so it's normal people aren't used to it yet. :-P
--
Jakub Wilk
ccess' option for tests.
No, it doesn't have. #743029
--
Jakub Wilk
build process:
Meh, this complexity lies in upstream build system most of the time.
--
Jakub Wilk
n software that creates Python scripts in /tmp and then
calls them: https://bugs.python.org/issue16202 *cough*cough*cough*
--
Jakub Wilk
this out?
There's nothing to sort out.
Just use the .orig.tar that is in the archive.
--
Jakub Wilk
* Guus Sliepen , 2016-09-09, 16:19:
AFAIK, at the moment it's only the buildds that block network access.
Do they? [citation needed]
--
Jakub Wilk
oding of header
lines (before there can be mime encoding)
s/proper, compliant/broken/
"?=" after "=88" is missing.
Source: https://tools.ietf.org/html/rfc2047#section-2
--
Jakub Wilk
with
socket_wrapper:
$ LD_PRELOAD=libsocket_wrapper.so SOCKET_WRAPPER_DIR=$PWD wget
http://www.example.com/
--2016-09-07 23:36:51-- http://www.example.com/
Resolving www.example.com (www.example.com)... failed: Temporary failure in
name resolution.
wget: unable to resolve host address ‘www.example.com’
--
Jakub Wilk
ir
configured caching DNS server(s).
Unfortunately, glibc doesn't seem follow these recommendations. :-\
--
Jakub Wilk
* Vincent Bernat , 2016-09-07, 07:17:
both pbuilder and sbuild are using an isolated network namespace
I know about pbuilder, but [citation needed] for sbuild.
--
Jakub Wilk
* Christian Seiler , 2016-09-07, 07:43:
And, even better, IF there is a host name called 'fail' on the local
network
...or when your ISP hijacks all NXDOMAIN responses...
, using nss_wrapper the package build will still succeed.
--
Jakub Wilk
ation in elinks is broken:
https://bugs.debian.org/740981
--
Jakub Wilk
orphaned are the only packages that are neglected
(or that all orphaned packages are neglected). Please consider running
rc-alert against all packages you have installed (which incidentally
make the command-line much simpler):
$ rc-alert -dU
--
Jakub Wilk
elcome contributions from people who are not subscribed, too.
If you think this is on topic and helpful, you are allowed to share
this message.
Done!
--
Jakub Wilk
, because all its signatures have almost the
same creation time. You can tell it's a sham key from quite a long way
away.
--
Jakub Wilk
https://codesearch.debian.net/search?q=%5Cbgpg2%3F%5Cb.*--recv%28-keys%3F%29%3F%5Cs%2B%280x%29%3F%5B0-9a-fA-F%5D%7B8%7D%5Cb
(And there's probably more that this simplistic search doesn't catch...)
Any volunteers to file bugs?
--
Jakub Wilk
://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
--
Jakub Wilk
umentation would be sufficient for most
(all?) users.
[0] Literal interpretation of §12.3 is that documentation for
"libargtable2-dev" should be in the package named
"libargtable2-dev-doc", but I don't think that's what we want.
--
Jakub Wilk
;d be better to repack it and remove the .min.js files if
you have enough time to spare doing so.
I wouldn't remove .min.js stuff just because I have enough free time.
We should use pristine upstream tarballs whenever we can.
--
Jakub Wilk
he default, and some even don't have --do-not-shoot-me-in-the-foot as
an option (see #800134), it's only a matter of time before someone slips
up.
Or maybe it's already happened? Check out debian-hiding-problems@, er, I
mean debian-private@ archives.
--
Jakub Wilk
:
$ mkdir -m 0700 foobar
And you really shouldn't use /tmp as a personal scratch space.
/tmp is word-writable and therefore not suitable for this purpose.
(Yes, I realize that these are just examples. But let's not teach people
bad habits.)
--
Jakub Wilk
And I agree.
What about stalin ("extremely aggressive Scheme compiler")?
I find "kgb-*" a good joke and "stalin" distasteful, but I can't
rationally explain the difference in these gut feelings.
But in either case, I wouldn't go as far as to demand package rename or
removal.
--
Jakub Wilk
I don't think this is a german thing (well…)
It's not a thing in Poland, at least.
[0] for very small values of "million"
[1] https://en.wikipedia.org/wiki/Ministry_of_Public_Security_%28Poland%29
[2] https://en.wikipedia.org/wiki/Milicja_Obywatelska
--
Jakub Wilk
* Clint Adams , 2016-06-24, 08:44:
I am suggesting that I remember what happened with mutt-kz.
What happened with mutt-kz?
--
Jakub Wilk
that
establishing "social bonds" was a prerequisite, I would have almost
certainly never become a DD.
[0] And by "everybody" I mean that one developer that happened to live
in the same big city as me.
--
Jakub Wilk
va, but relying on binfmt seems awfully
brittle to me.
--
Jakub Wilk
cho 6) | shuf | head -n1 | tee log
6
Which process created the log line? The technically correct answer is
"tee"; but this answer is completely impractical.
--
Jakub Wilk
* Sean Whitton , 2016-05-29, 21:43:
The disc space required would be the total of:
- all the source packages & orig tarballs that have the haskell group
specified as the Maintainer:
- plus all the binary packages built from those
- plus a base sid debootstrap chroot (around 1.6GB)
A chroot w
do no harm to have it as a Debian
package.
This sounds as if you're not a Bitkeeper user yourself. I strongly
recommend against packaging software you don't personally use. This
never goes well. (I say this as someone who did this mistake in the
past, multiple times.)
--
Jakub Wilk
-a09e-47ee-be8d-8a407056d84c/etc/resolv.conf':
Operation not permitted
E: sid-amd64-sbuild-b87ff7e8-a09e-47ee-be8d-8a407056d84c: Chroot setup failed:
stage=setup-start
Anybody else seen similar problems?
#821442
--
Jakub Wilk
tead of manually playing
with CPUID.
Documentation:
https://gcc.gnu.org/onlinedocs/gcc-4.8.5/gcc/X86-Built-in-Functions.html
--
Jakub Wilk
fig, especially
when it's not going to be adopted upstream, is most likely
counter-productive.
And some general tips:
* Do not introduce Debian-specific interfaces.
* Do not remove upstream-supported interfaces, specially when no
upstream-supported alternatives exist.
--
Jakub Wilk
* Jakub Wilk , 2016-04-14, 18:06:
It would be helpful if we could check if a dynamic binary is linked to
a static library from another package; but I'm not aware of any
reliable method to implement such check.
Maybe we could exploit the fact that static libraries are normally
str
* Anthony DeRobertis , 2016-04-22, 09:09:
memset(&maxInt, 0xff, sizeof(maxInt));
"maxInt = -1" is would be a more obvious way to write it, IMHO.
Both pale in comparison to UINT32_MAX, also found in .
Meh. The advantage of the existing code is that it doesn't repeat the
size of valInt/maxInt
ility * ((double) maxInt)+1.0) < valInt);
This is off-by-one, making the return value slightly biased towards 0.
Both COPYING and LICENSE exist and they are identical. Surely one would
be enough? :-)
There is no test suite...
All in all, I don't think this is mature enough to be uploaded to Debian
at this time.
--
Jakub Wilk
tted only when the binary is not linked
to any shared libraries (not even libc).
It would be helpful if we could check if an dynamic binary is linked to
a static library from another package; but I'm not aware of any reliable
method to implement such check.
--
Jakub Wilk
ldn't, because it's not always suitable as
arguments for make.
--
Jakub Wilk
e building an
executable). The downside is that the unresolved symbols will be
unversioned, and that you have to hardcode soname in the code... which
means it'll all explode sooner or later.
--
Jakub Wilk
suffice.
Lintian check for what?
--
Jakub Wilk
ges are in the override file.
That doesn't mean that that every single package had their priority or
section actually changed.
--
Jakub Wilk
gging information. Combining -flto with -g is
currently experimental and expected to produce unexpected results."
Um... Automatic debug packages or LTO, choose one?
--
Jakub Wilk
ebian/lists/debian-bugs-dist
--
Jakub Wilk
these addon packages prevent
installing only the firefox package and removing firefox-esr and the
transitional iceweasel package.
So let's fix Depends of the transitional package. No MBF is needed.
--
Jakub Wilk
PS URL; fix
HTTPS-advertising and HTTPS-producing tools, and >400 copyright files.
B) Fix the spec to allow the HTTPS URL; fix the HTTP-only consumers.
C) Admit that file formats are too hard and go shopping.
--
Jakub Wilk
tar.bz2.
[Gratitude for the review would be best expressed by requesting removal
of this package from the archive.]
--
Jakub Wilk
g cool, instead of uploading it to ftp-master,
write a blog post about it. If it's really as awesome as you think it
is, somebody else will package it for Debian.
--
Jakub Wilk
no
source package with an upstream_version part that does not start with a
digit:
sed -ne 's/^Version: \([0-9]\+:\)\?[^0-9]//p'
So maybe policy should be adjusted to reflect reality?
Yes. #620566 used to be a policy bug about it, but then someone
unhelpfully reassigned it to dpkg...
--
Jakub Wilk
* NOKUBI Takatsugu , 2016-02-12, 08:27:
Jakub Wilk wrote:
Are you trying to move the script to libchasen-dev? Why? There are
Debian maintainer scripts that use chasen-config. Are they going to
depend on the -dev package?
Yes, now I will move the script into libchasen-dev because it seems
to me.
--
Jakub Wilk
er without seeing the package you're
working with; or at least without explanation how exactly it differs
from the package in the archive.
--
Jakub Wilk
and MA:foreign packages (and
arch:all packages, but that's a separate tag), but because of a bug
MA-less packages are checked too. This will be fixed in the next Lintian
release.
--
Jakub Wilk
* Johannes Schauer , 2016-01-31, 15:27:
libmagickcore-dev is multiarch:foreign
This is surely a bug.
libmagickcore-dev is a transitional package for libmagickcore-6.q16-dev,
which is MA:same, so its interfaces are very much architecture
dependent.
--
Jakub Wilk
l. You'll get back a str.
Or a UnicodeDecodeError.
Avoid French and Norwegian locales and you're be good. :-P
Or upgrade to glibc 0.22, which guarantees that "locale -a" output is
ASCII-only:
https://sourceware.org/bugzilla/show_bug.cgi?id=18412
--
Jakub Wilk
quot;no" is the default.
The gdal package didn't have any Multi-Arch control fields.
This will be fixed in the next Lintian release:
https://anonscm.debian.org/cgit/lintian/lintian.git/commit/?id=20ad1f7fbe12
In the mean time, please add an override for the tag.
--
Jakub Wilk
k.git/tree/daklib/checks.py?id=c51e71bbd9c2#n392
refers to #768353 which was fixed in November 2014,
but the fix is most likely not available in stable yet,
The version graph says it's fixed in "dose3/3.3~beta1-3 (stable)".
--
Jakub Wilk
packages had some issues that
rectify a new upload. IMHO also debian/compat < 9 is another good
reason since automatic build time testing is not done if existing.
I don't know what you mean by dh5, but I'm pretty sure there was no
change regarding "automatic build time testing" in compat 9.
--
Jakub Wilk
other approaches are
available.
The bin-or-sbin-binary-requires-usr-lib-library tag in adequate tests
this. piuparts runs adequate for every single package in Debian.
https://piuparts.debian.org/sid/bin_or_sbin_binary_requires_usr_lib_library_inadequate_issue.html
--
Jakub Wilk
ne-wrapped. :)
The Titanpad at https://titanpad.com/libpng16-transistion might gives y
ou clues about what went wrong as well as contains some
s/gives/give/
s/y\nou/you/
--
Jakub Wilk
* Artur R. Czechowski , 2015-12-28, 16:17:
- rrdcollect http://bugs.debian.org/809234
ITYM #809235
--
Jakub Wilk
* ChangZhuo Chen (陳昌倬) , 2015-12-27, 13:38:
chewing-editor is a cross platform user dictionary edtiro for chewing
Typo: edtiro -> editor
--
Jakub Wilk
* Marcin Kulisz (kuLa) , 2015-12-22, 16:07:
* Package name: apt-transport-gs
s/gs/gcs/ ?
--
Jakub Wilk
-a last year (arch any) and this year (arch all):
https://lists.debian.org/debian-devel-announce/2014/08/msg2.html
https://lists.debian.org/debian-devel-announce/2015/08/msg7.html
Reminder: Every person who was caught not reading d-d-a carefully is
obliged to fix 42 RC bugs.
--
Jakub
not conflict on the machine in its manpage and README.
I'm confused. There is no file conflict here, so I see no reason to
rename the program or its manpage.
We do have to rename the package, but only because the use upstream uses
is too short.
--
Jakub Wilk
* Daniel Stender , 2015-12-14, 18:42:
* Package name: doit
Version : 0.6.0
Upstream Author : Bryan Liles
* URL : https://github.com/bryanl/doit
Unfortunately /usr/bin/doit already exists, provided by python-doit.
--
Jakub Wilk
gestion is to ask upstream about their preference in alternative
names for "z".
--
Jakub Wilk
List-Id:
I can add this if it's actually useful. Anyone seconding Simon's request?
Seconded.
--
Jakub Wilk
d should be reverted. It didn't fix binNMU
co-installability, and made binMNU changelog entries less helpful.
[0]
https://buildd.debian.org/status/fetch.php?pkg=unison2.32.52&arch=mips&ver=2.32.52-7%2Bb1&stamp=1449193180
--
Jakub Wilk
ile (>= 3) installed?
Because this is the package that ships the configuration file for
APT that causes apt(-get) to download Contents-*.
--
Jakub Wilk
e (APT? dak?), but I don't have time to
debug it further. I very rarely need Contents-source anyway, so I just
disabled it in /etc/apt/apt.conf.d/50apt-file.conf.
--
Jakub Wilk
-requestsexceptions.html
--
Jakub Wilk
RC
in some not too distant future (to be on par with ordinary
"dpkg-buildpackage"), but for now I think "severity: important" would
be appropriate here.
I'd use "severity: serious", just like for a normal FTBFS.
--
Jakub Wilk
* Decstasy , 2015-11-21, 13:15:
I want to change the default chmod of /dev/pts/* from 620 to 660. In
the past it can be changed by /etc/defaults/devpts
This hasn't worked, even with sysvinit, for years; see bug #705056.
Anyway, 660 sounds wrong. Why do you want such permissions?
--
ftware, I've to "merge"
two files or even two directories (one in /etc and one in /usr)
Also, how I am supposed to know that I can customize /etc/foobar.conf if
/etc/foobar.conf doesn't even exist?
--
Jakub Wilk
1 - 100 of 554 matches
Mail list logo