Solved Re: How to turn off Salsa CI for a package?

2022-01-29 Thread Rebecca N. Palmer
The issue turned out to be that the pandas repository's settings were pointed to a CI settings file outside the repository, so it wasn't even looking at my debian/salsa-ci.yml. As suggested by Eriberto's link, this setting is found at (starting from the repository's page in Salsa, logged in)

How to turn off Salsa CI for a package?

2022-01-27 Thread Rebecca N. Palmer
The default (I'm not sure if this is a global or per-team default) Salsa CI pipeline tries to build and test packages on every commit. For pandas, this always hits the 1 hour timeout, and hence "fails" uselessly (wasting both the server's resources, and my attention when a failure alert

Speeding up test builds Re: Building a few of packages

2020-10-17 Thread Rebecca N. Palmer
(These are general hints, I haven't looked at your particular package.) Since the binary you want is arch-specific (_amd64 rather than _all), use dpkg-buildpackage --build=source,any. If the tests are long, you can skip them with DEB_BUILD_OPTIONS=nocheck. If you're trying to fix a test

Re: abydos

2020-09-07 Thread Rebecca N. Palmer
General information on packaging: (Sorry, these may be out of date and/or not very clear - https://wiki.debian.org/DebianAcademy are working on better ones. Non-trust warning: wiki.debian.org is an anyone-can-edit site.) https://wiki.debian.org/UpstreamGuide

Re: Packaging a .NET Core application & pbuilder

2020-08-20 Thread Rebecca N. Palmer
There's also Mono, which is already in Debian but has some limitations (e.g. C# features newer than version 6 may not be available). https://lists.debian.org/debian-cli/ has been mostly-inactive for years.

12.7 "include release notes as text" when they are large

2020-06-22 Thread Rebecca N. Palmer
Policy 12.7 [0] says that upstream release notes (as opposed to changelogs) should be included in packages, and if the upstream format is HTML, as both that format and gzipped plain text. pandas has what upstream calls release notes but I'd call partway between release notes and changelog, in

Re: help with sbuild error

2020-06-13 Thread Rebecca N. Palmer
ccache: error: Failed to create directory /sbuild-nonexistent/.ccache/tmp: Permission denied You are using a build tool which expects a writable home directory, which does not necessarily exist in build chroots. Setting debhelper compat to 13 may help:

Re: blocked migrations due to timeout

2020-04-25 Thread Rebecca N. Palmer
Matthew Fernandez wrote (ordering changed): I don’t get the same warning for mipsel and armel because the binary built fine there. It’s just that the test suite didn’t complete. No: by default, failed build-time tests fail the build (to make sure they get noticed). The "missing build on

Re: local intersphinx

2020-01-31 Thread Rebecca N. Palmer
Control: reassign -1 python3-sphinx-astropy Control: tags -1 patch (untested) (If reading this in the bug, see https://lists.debian.org/debian-mentors/2020/01/msg00295.html.) An intersphinx_mapping can specify multiple alternatives for where to find the inventory referred to, and these can

Re: Build dependencies not being installed when building postfix for stretch

2019-12-06 Thread Rebecca N. Palmer
git-pbuilder builds in a chroot, containing build-essential and the build dependencies. (One reason for doing this is to have _only_ those packages available, and not anything else you happen to have installed, as a check that the declared build dependencies do include everything needed.)

Re: Debian account creation

2019-09-17 Thread Rebecca N. Palmer
https://wiki.debian.org/DebianMentorsFaq#Sponsored_Packages

Re: System freeze while compiling

2019-09-14 Thread Rebecca N. Palmer
Are you running out of memory? The linking step of a build can use large amounts of memory (>100x more than the final binary size). Running out of RAM often causes a (near-)hang not a crash, even without swap. To check, try running the compile with a system monitor (e.g.

Re: Fwd: NATS Server Debian Package

2019-08-28 Thread Rebecca N. Palmer
Soft ping... Would you be willing to provide some guidance Two people already did: https://lists.debian.org/debian-mentors/2019/08/msg00098.html https://lists.debian.org/debian-mentors/2019/08/msg00099.html (Note that it is Debian list policy [0] to send replies to the list only, not the

Re: Packaging repository using both upstream-as-git and tarballs / branch name conflicts

2019-07-14 Thread Rebecca N. Palmer
Andrey Rahmatullin wrote: If a remote has a branch this doesn't mean your repo has the same branch. Is this intended as agreement with my "rename upstream/master with git branch -u" proposal? Or is it a suggestion to delete Salsa/master and force-push upstream/master over it (i.e. rewrite

Packaging repository using both upstream-as-git and tarballs / branch name conflicts

2019-07-13 Thread Rebecca N. Palmer
(a) The git-buildpackage manual [0] mentions, and [1] further discusses, a workflow that imports *both* upstream's git and upstream's tarball of the same release: upstream-vcsuUuuUu \ \ upstream-for-gbp

Re: Importing a new upstream version

2019-07-07 Thread Rebecca N. Palmer
On 07/07/2019 03:03, pkgoyq@neverbox.com wrote: On Sat, Jul 6, 2019 at 6:18 PM Rebecca N. Palmer wrote: What git repository are you running it in? It should be run in the packaging repository, not the upstream one. From the next post, it was being run in the right place

Re: Importing a new upstream version

2019-07-06 Thread Rebecca N. Palmer
gbp import-orig --uscan --pristine-tar is the same command as I normally use. Did it fail with something different the first time? If so, it might have failed after creating the 4.0.3 tag, leaving it in the way of future attempts. What git repository are you running it in? It should be

Re: scilab: FTBFS on all

2019-05-20 Thread Rebecca N. Palmer
Control: found -1 6.0.1-10 (I suggest opening a new bug for the 6.0.2 issues: as noted above, that probably won't be accepted for buster even if we do get it to build.) Running what I think is the relevant step in a debugger: * Go to the top level directory of a _built_ source tree (i.e. one

Re: scilab: FTBFS on all - baseline violation?

2019-05-13 Thread Rebecca N. Palmer
Given that the error is "Illegal instruction", and reproducibly happens on x86-bm-01 and not the other machines we've tried, could it be something assuming CPU features more recent than the amd64 baseline? If so, it's not obvious where: scilab does contain some C/C++ code (as well as Java),

Re: dwz: libsleef3.debug: .debug_line reference above end of section

2019-01-12 Thread Rebecca N. Palmer
I suspect this is caused by bumping debhelper compat (while often a good idea, this is intentionally *not* risk-free, which is why it requires explicit action), but I haven't actually tried fixing it by reverting this. codesearch finds that message in dwz:

"Excessive bounces" when I'm not intentionally bouncing

2018-11-23 Thread Rebecca N. Palmer
I received the below warning, but am not knowingly bouncing anything. What might cause this? - Have I set something up wrong? I use Thunderbird, and have the junk settings set to mark junk as such but not move it anywhere (as this is a fairly new install: when it has adequately learned what

no response from cont...@bugs.debian.org

2017-09-03 Thread Rebecca N. Palmer
I sent this (without the line wrap, and twice in case it got lost); nothing happened to the bug, and I didn't get an acknowledgement or error message back. What am I doing wrong? Forwarded Message Date: Sat, 2 Sep 2017 15:17:55 +0100 From: Rebecca N. Palmer <rebecca_

Re: How to deal with arch-specific paths in .install files

2017-05-03 Thread Rebecca N. Palmer
.install uses shell wildcards, not regexes, so /usr/lib/*/subdirectory The standard name on amd64 is actually x86_64-linux-gnu (https://wiki.debian.org/Multiarch/Tuples).

Re: [buildd] unexpected FTBFS on amd64 buildd «binet»

2016-10-16 Thread Rebecca N. Palmer
Your upstream appear to be aware of this problem, but given that the packaged version is from after then, their first attempt evidently wasn't a full fix: https://github.com/torch/torch7/pull/755 https://sources.debian.net/src/lua-torch-torch7/0~20161002-geb397ad-1/lib/TH/generic/simd/simd.h/

Javascript Re: Multiarch hinter on package tracker: Shall i obey ?

2016-09-18 Thread Rebecca N. Palmer
Without Javascript the web becomes a much more unexcited place. Regrettably Iceweasel seems not to offer finely granulated enabling. A whitelist would be nice. That's available in xul-ext-noscript

Re: libgdbm transition

2016-07-13 Thread Rebecca N. Palmer
It looks as MBF, but I would like someone more experienced to give advice. The transitions policy is here: https://wiki.debian.org/Teams/ReleaseTeam/Transitions We do not have automation to rebuild packages and file FTBFS bugs, do we? Automated whole-archive rebuilds have been done (see

Re: Seeking recommendations wrt. target-specific packages

2016-06-08 Thread Rebecca N. Palmer
Although we do have a unsolved issue due to the ambiguity when there are more than one concrete implementations in a package repository. This means we can't simply install high-level application packages and have apt-get resolve all their dependencies automatically, as the packages for the

Bug#825302: RFS: usbguard/0.4-2 [ITP]

2016-05-27 Thread Rebecca N. Palmer
src/ThirdParty and src/Library/RuleParser/quex contain embedded code copies. Please ask upstream to remove them from their VCS and tarballs and depend on them instead. You can then package them separately. Alternatively, package them separately and remove all of them at `debian/rules build` time

Re: cowbuilder/pbuilder: require newer version from experimental

2015-10-27 Thread Rebecca N. Palmer
Have you tried creating a new chroot that uses experimental? This at least used to work, and given that package downgrades are not supported, keeping separate chroots may be a better idea in the long run than switching one back and forth.

Re: Help getting a bug report in order

2015-09-21 Thread Rebecca N. Palmer
In a mail to 799...@bugs.debian.org: Control: user debian-...@lists.debian.org Control: usertags -1 + port-x32 Control: tags -1 + patch upstream nnn@ does not accept usertags (in either Control: usertag or Usertags: form - https://bugs.debian.org/798122 ). In a mail to

Re: What to do with a kernel bug which lets my package work result look bad ?

2015-09-06 Thread Rebecca N. Palmer
Does that qualify for 'affects' ? https://www.debian.org/Bugs/server-control#affects Rebecca N. Palmer wrote: > Package: src:linux i wrote: There seems to be no such package name. Well, there is one. Only the package search engine does not show it: https://packages.debian.org/sea

Re: What to do with a kernel bug which lets my package work result look bad ?

2015-09-05 Thread Rebecca N. Palmer
Report a bug (or if someone has already reported this against your package, reassign it) with Package: src:linux Control: affects -1 'affects' means it will appear in your package's bug list but be marked as linux's bug. (Example, now fixed:

Re: build dependency range

2015-04-25 Thread Rebecca N. Palmer
The valid way to specify libcfitsio-dev (= 3.310) or libcfitsio3-dev (= 3.310, 3.370) would be to use A|(BC) = (A|B)(A|C): libcfitsio-dev (= 3.310) | libcfitsio3-dev (= 3.310), libcfitsio-dev (= 3.310) | libcfitsio3-dev ( 3.370) but you probably don't actually need that: as libcfitsio3-dev

Re: Please help on build issue on arm64 (and others) (Was: failed arm64 build of vsearch 1.0.16+dfsg-1)

2015-02-19 Thread Rebecca N. Palmer
x86intrin.h is x86-only because it exists specifically to provide direct access to x86 instructions. If the software in question has a plain-C fallback, enable it; if not, keeping it x86-only is likely to be the only reasonable solution. -- To UNSUBSCRIBE, email to

Re: Keep built files between pdebuild

2015-02-05 Thread Rebecca N. Palmer
If the several hours are spent compiling with gcc (likely), another option is ccache; this is a little slower, but works across pbuilder sessions (though deliberately not gcc upgrades, common in sid), and is less likely to break things by reusing files it shouldn't (as it requires the compiler

Re: Versioning for cherry picked after-freeze RC fixing packages

2014-11-07 Thread Rebecca N. Palmer
The +codenamen scheme is obsolete. If anything, it should be -3+deb8u1. Documentation: last paragraph of Developer's Reference §5.11.2. 5.13.3 (t-p-u) still has the old scheme: is that a bug in developers-reference? -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with

Now may not be a good time for new upstream releases of existing packages

2014-10-27 Thread Rebecca N. Palmer
New upstream versions uploaded now generally won't get into Jessie, as the now-required 10-day delay is longer than the time remaining before freeze. As the preferred way to do bug fixes during the freeze is to upload them to unstable, having a new upstream version sitting in unstable during

Bug#738101: RFS: awstats/7.3+dfsg-1

2014-10-27 Thread Rebecca N. Palmer
Hmm, perhaps I misinterpret [1], but it says on the 5th of November 2014, and we will run one automated migration at that time. ...under the existing automated migration rules, including the 10-day rule (so anything uploaded now won't qualify). Unlike the Wheezy freeze, we are not planning to

Re: dh: default cmake options overridden

2014-06-12 Thread Rebecca N. Palmer
Ubuntu has some of its security flags enabled by default in the compiler itself, so explicit hardening CFLAGS are unnecessary (but harmless): https://wiki.ubuntu.com/Security/Features To check that this has worked, you can use https://wiki.debian.org/Hardening#Validation However, that's the

Re: Renaming a package and its corresponding debug package

2014-05-30 Thread Rebecca N. Palmer
Maybe this is beyond dpkg's job and apt or aptitude would handle that just fine. I suspect that's the issue: I don't think dpkg knows how to find packages you didn't explicitly give it (sources.list is in /etc/apt, not /etc/dpkg...), so if dependencies require other packages it will error

Re: Debug packages

2014-05-20 Thread Rebecca N. Palmer
The purpose of a -dbg package is to provide a mapping between binary addresses and source line numbers/variable names, not to provide the source itself: it's working if your debug backtraces are of the form #3 0x00ed4188 in SGPropertyNode::set_string (this=0x7eaa480, val=0x20d79a0

Re: git-pbuilder / pdebuild problem

2014-04-26 Thread Rebecca N. Palmer
Which version of git-buildpackage / pbuilder is this, and is the Lintian call the default in your version (it isn't in mine) or something you added? It worked for me in Ubuntu Saucy (git-buildpackage 0.6.3ubuntu1, pbuilder 0.215ubuntu2, called with DIST=sid BUILDER=pbuilder git-buildpackage

Static linking policy? (libllvm/libclang)

2014-04-25 Thread Rebecca N. Palmer
I vaguely recall that static linking is considered a bad idea in Debian, for much the same reasons that embedded code copies are, but I can't find this actually written down anywhere. I'm working on packaging pocl (ITP #676504), which uses libllvm and libclang. Dynamically linking libclang

Re: Library packaging and missing .a file

2014-04-25 Thread Rebecca N. Palmer
so basically it should provide only a -dev package. Is it ok to package only -dev, or is it agains policies? https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-static -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe.

Re: Is there a way to preserve pbuilder chroot environment?

2014-03-01 Thread Rebecca N. Palmer
sbuild also has lots of nifty extra features. One I use a lot is the ability to locally build a stack of related packages against each other[1]. You can do that in pbuilder (https://wiki.debian.org/PbuilderTricks ; also allows testing locally-built packages in a pbuilder --login session), but

Re: Ccache size for pbuilder

2014-02-25 Thread Rebecca N. Palmer
It defaults to 1GB; you can change this in a D hook script, e.g. save this as ${HOOKDIR}/D07largerccache and set execute permission: #!/bin/sh ccache -M 20G -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact