Bug#1068021: RFS: debian-el/37.12 -- Emacs helpers specific to Debian users

2024-03-29 Thread manphiz
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "debian-el":

 * Package name : debian-el
   Version  : 37.12
   Upstream contact : Debian Emacsen team 
 * License  : GPL-2+
 * Vcs  : https://salsa.debian.org/emacsen-team/debian-el
   Section  : lisp

The source builds the following binary packages:

  elpa-debian-el - Emacs helpers specific to Debian users
  debian-el - Transition package, debian-el to elpa-debian-el

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/debian-el/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/d/debian-el/debian-el_37.12.dsc

Changes since the last upload:

 debian-el (37.12) unstable; urgency=medium
 .
   * Bring back debian-autoloads.el (Closes: #1067902)
   * Fix comp warnings in debian-bug.el (Closes: #1067922)
   * Update distribution code names to recent releases
   * Append non-free-firmware to non-free when handling components
   * Move package info above copyright notice following existing practices
   * Bump package version to prepare for release

Regards,
-- 
Xiyue Deng



Bug#1024695: Comp warnings fix pending

2023-10-04 Thread Manphiz
Control: tags 1024695 pending
Control: tags 1034734 pending
Control: tags 1037179 pending
Control: tags 1051478 pending
thanks

Hi,

I have a merge request[1] pending that should fix most of the comp
warnings which should be included in the next release.  Stay tuned.


[1] https://salsa.debian.org/emacsen-team/debian-el/-/merge_requests/12


signature.asc
Description: PGP signature


Bug#1050685: elpa-debian-el: Error when using debian-bug on certain binary package: (wrong-type-argument processp nil)

2023-10-04 Thread Manphiz
Hi Amin,

Amin Bandali  writes:

> Hiya,
>
> Manphiz writes:
>
>> Manphiz  writes:
>>
>>> Another finding is that in 28.x, if the term buffer have any further
>>> questions to ask, debian-bug seems to consider the process stuck and
>>> would just ignore everything and proceed.  In 29.x however, the term
>>> buffer seems to be able to accept user input and can process the output
>>> accordingly - even if the script requires sudo and prompt for password,
>>> and debian-bug can properly include the output in the generated email
>>> for bug report.  So with the merge request[4] it would instead skip all
>>> potential additional information unfortunately.
>>>
>>
>> Actually 28.x also works for user inputs if running term-exec without my
>> problematic hooks so yeah!
>>
>>> As we do want to handle process termination better, while trying to keep
>>> process from failing, I think temporarily disable term-exec-hook when
>>> processing the output and restore after the report is generated should
>>> probably work in most cases.  Just wondering whether this is acceptable
>>> in the process of debian-bug?
>>>
>>
>> Forgot to mention that this is implemented as the 2nd commit in the
>> MR[4] and tested on bookworm and trixie to be working.
>>
>>> [4] https://salsa.debian.org/emacsen-team/debian-el/-/merge_requests/11
>
> Thank you for the patch. :-)  This seems like a reasonable fix to me,
> and if David has no comments or objections I'd be happy to merge it
> in the coming days.
>
> Quick request: would you please amend your patch/MR to add a
> debian/changelog entry for the change(s)?  It would be good to
> do a new upload soon, and it'd be nice to have debian/changelog
> in tiptop shape for that.
>
> Thanks,
> -a

Thanks for the review!  I've pushed another commit adding the changelog
entries, and changed some of the commit message to be consistent, so
please force pull if you want to test again.  Would definitely look
forward to hearing from David as well.

P.S. I'm also testing some patches to fix the comp warnings and
hopefully can be included in the next upload.  Will send another merge
request when ready.

-- 
Xiyue Deng


signature.asc
Description: PGP signature


Bug#1052931: pyvenv-el: FTBFS: make: *** [debian/rules:4: binary] Error 25

2023-09-29 Thread Manphiz
t :value 
>> value-166)) (if (eql value-166 'ert-form-evaluation-aborted-167) nil (let* 
>> ((-explainer- (and t (ert--get-explainer 'equal (if -explainer- (list 
>> :explanation (apply -explainer- args-165)) nil) 
>> (ert--signal-should-execution form-description-168)) nil (ert-fail 
>> form-description-168))) value-166 :most-recent-result nil 
>> :expected-result-type :passed :tags nil :file-name 
>> "/<>/test/pyvenv-hook-dir-test.el"))
>>   load-with-code-conversion("/<>/test/pyvenv-hook-dir-test.el" 
>> "/<>/test/pyvenv-hook-dir-test.el" nil t)
>>   command-line-1(("-l" "package" "--eval" "(add-to-list 
>> 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" "--eval" 
>> "(add-to-list 'package-directory-list 
>> \"/usr/share/emacs/site-lisp/elpa-src\")" "-f" "package-initialize" "-L" "." 
>> "-L" "test" "--eval" "(load-file \"test/test-helper.el\")" "-l" 
>> "test/pyvenv-workon-home-test.el" "-l" "test/pyvenv-mode-test.el" "-l" "Test 
>> ‘pyvenv-hook-dir’ redefined
>> test/pyvenv-deactivate-test.el" "-l" "test/pyvenv-activate-test.el" "-l" 
>> "test/pyvenv-hook-dir-test.el" "-l" "test/pyvenv-virtualenv-list-test.el" 
>> "-l" "test/pyvenv-workon-test.el" "--eval" "(ert-run-tests-batch-and-exit)"))
>>   command-line()
>>   normal-top-level()
>> dh_elpa_test: error: emacs -batch -Q -l package --eval "(add-to-list 
>> 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval 
>> "(add-to-list 'package-directory-list 
>> \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -L . -L test 
>> --eval "(load-file \"test/test-helper.el\")" -l 
>> test/pyvenv-workon-home-test.el -l test/pyvenv-mode-test.el -l 
>> test/pyvenv-deactivate-test.el -l test/pyvenv-activate-test.el -l 
>> test/pyvenv-hook-dir-test.el -l test/pyvenv-virtualenv-list-test.el -l 
>> test/pyvenv-workon-test.el --eval \(ert-run-tests-batch-and-exit\) returned 
>> exit code 255
>> make: *** [debian/rules:4: binary] Error 25
>
>
> The full build log is available from:
> http://qa-logs.debian.net/2023/09/25/pyvenv-el_1.21+git20201124.37e7cb1-1_unstable.log
>
> All bugs filed during this archive rebuild are listed at:
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lu...@debian.org
> or:
> https://udd.debian.org/bugs/?release=na=ign=7=7=only=ftbfs-20230925=lu...@debian.org=1=1=1=1#results
>
> A list of current common problems and possible solutions is available at
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
>
> If you reassign this bug to another package, please mark it as 'affects'-ing
> this package. See https://www.debian.org/Bugs/server-control#affects
>
> If you fail to reproduce this, please provide a build log and diff it with 
> mine
> so that we can identify if something relevant changed in the meantime.
>

Prepared a merge request at [1].  Will wait for dogsleg's review.

[1] https://salsa.debian.org/emacsen-team/pyvenv-el/-/merge_requests/1

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#999962: silversearcher-ag: diff for NMU version 2.2.0+git20200805-1.1

2023-09-28 Thread Manphiz
Nicholas D Steeves  writes:

> Xiyue Deng  writes:
>
>> Control: tags 62 + pending
>>
>> Dear maintainer,
>>
>> I've prepared an NMU for silversearcher-ag (versioned as 
>> 2.2.0+git20200805-1.1)
>> and uploaded it to mentors.debian.net. Please feel free to tell me if I 
>> should
>> delay it longer.
>
> You may have noticed that the timer fired and that the upload was
> accepted :) Please push a release tag to you forked remote, and then
> I'll merge your work into the debian/collab-maint project.
>
> Best,
> Nicholas
>

Hi Nicholas,

Thanks for sponsoring the NMU!  I have pushed the release commit to
debian/2.2.0+git20200805-1.1 in my repo[1].  Let me know if the tag name
looks OK.

[1] 
https://salsa.debian.org/manphiz/silversearcher-ag/-/tags/debian%2F2.2.0+git20200805-1.1

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#919035: elpa-persp-projectile: broken with recent elpa-perspective

2023-09-28 Thread Manphiz
Manphiz  writes:

> control: tags -1 patch
>
> I have prepared a merge request[1] as a fix.  PTAL.
>
> [1] elpa-persp-projectile: broken with recent elpa-perspective

Turned out I didn't paste the URL, silly me.  Here it is:

[1] https://salsa.debian.org/emacsen-team/persp-projectile/-/merge_requests/3

-- 
Manphiz



Bug#1052824: flycheck: FTBFS if gawk is installed

2023-09-27 Thread Manphiz
control: tags -1 pending
thanks

Manphiz  writes:

> control: tag -1 patch
> thanks
>
> Gianfranco Costamagna  writes:
>
>> Source: flycheck
>> Version: 33~git20230824.e56e30d-1
>> Severity: serious
>> Forwarded: https://github.com/flycheck/flycheck/issues/2036
>>
>> Hello, looks like if we build with gawk installed, a new test fails.
>>
>> I'm filing as serious, because gawk is a tool installed on many systems.
>>
>> I just added the dependency at build time and found the issue on DoM
>> http://debomatic-amd64.debian.net/distribution#unstable/flycheck/33~git20230824.e56e30d-1.1/buildlog
>>
>>
>> Test flycheck-define-checker/awk-gawk/syntax-error backtrace:
>>   signal(ert-test-failed (((should (equal (mapcar #'flycheck-error-wit
>>   ert-fail(((should (equal (mapcar #'flycheck-error-without-group expe
>>   (if (unwind-protect (setq value-229 (apply fn-227 args-228)) (setq f
>>   (let (form-description-231) (if (unwind-protect (setq value-229 (app
>>   (let ((value-229 'ert-form-evaluation-aborted-230)) (let (form-descr
>>   (let* ((fn-227 #'equal) (args-228 (condition-case err (let ((signal-
>>   (let ((expected (flycheck-ert-sort-errors (mapcar (apply-partially #
>>   flycheck-ert-should-errors((2 nil warning "x=|\n  ^ syntax error" :c
>>   apply(flycheck-ert-should-errors (2 nil warning "x=|\n  ^ syntax err
>>   (let ((process-hook-called 0) (suspicious nil)) (add-hook 'flycheck-
>>   flycheck-ert-should-syntax-check-in-buffer((2 nil warning "x=|\n  ^
>>   apply(flycheck-ert-should-syntax-check-in-buffer (2 nil warning "x=|
>>   (progn (insert-file-contents file-name 'visit) (set-visited-file-nam
>>   (unwind-protect (progn (insert-file-contents file-name 'visit) (set-
>>   (progn (unwind-protect (progn (insert-file-contents file-name 'visit
>>   (unwind-protect (progn (unwind-protect (progn (insert-file-contents
>>   (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
>>   (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
>>   (let ((file-name (flycheck-ert-resource-filename resource-file))) (i
>>   (let ((mode (car tail))) (if (fboundp mode) nil (ert-skip (format "%
>>   (while tail (let ((mode (car tail))) (if (fboundp mode) nil (ert-ski
>>   (let ((tail modes)) (while tail (let ((mode (car tail))) (if (fbound
>>   flycheck-ert-should-syntax-check("language/awk/syntax-error.awk" awk
>>   (closure (truncated-stdin-mode-abbrev-table truncated-stdin-mode-syn
>>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>>   ert-run-test(#s(ert-test :name flycheck-define-checker/awk-gawk/synt
>>   ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
>>   ert-run-tests((and "flycheck-" t) #f(compiled-function (event-type &
>>   ert-run-tests-batch((and "flycheck-" t))
>>   ert-run-tests-batch-and-exit((and "flycheck-" t))
>>   (let ((selector (car-safe (prog1 argv (setq argv (cdr argv)) (if
>>   flycheck-run-tests-batch-and-exit()
>>   (let ((debug-on-error t)) (flycheck-run-tests-batch-and-exit))
>>   (let* ((load-prefer-newer t) (source-directory (locate-dominating-fi
>>   flycheck-run-tests-main()
>>   load-with-code-conversion("/<>/flycheck-33~git202
>>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>>   command-line()
>>   normal-top-level()
>> Test flycheck-define-checker/awk-gawk/syntax-error condition:
>> (ert-test-failed
>>  ((should
>>(equal
>>  (mapcar #'flycheck-error-without-group expected)
>>  (mapcar #'flycheck-error-without-group current)))
>>   :form
>>   (equal
>>(#s(flycheck-error # awk-gawk 
>> "/<>/test/resources/language/awk/syntax-error.awk" 2 nil "x=|\n 
>>  ^ syntax error" warning nil nil nil nil))
>>nil)
>>   :value nil :explanation
>>   (different-types
>>(#s(flycheck-error # awk-gawk 
>> "/<>/test/resources/language/awk/syntax-error.awk" 2 nil "x=|\n 
>>  ^ syntax error" warning nil nil nil nil))
>>nil)))
>>FAILED  110/562  flycheck-define-checker/awk-gawk/syntax-error (0.139626 
>> sec) at test/flycheck-test.el:1
>>
>> We are already skipping a bunch of tests in a patch, so maybe we can add 
>> also this one, or wait for upstream
>> to double check what is going wrong.
>>
>> G.
>>
>
> Looks like the best action here is to mark this test as flaky as well.
>
> Unfortunately I don't seem to have permission to push to
> emacsen-team/flycheck yet, so I've prepared a merge request[1] instead.
> Looking for sponsorship :)
>
> [1] https://salsa.debian.org/emacsen-team/flycheck/-/merge_requests/4

Finally got access from David.  I have prepared a revision for the fix
and uploaded to mentors[1].  Now looking for sponsors :)

[1] https://mentors.debian.net/package/flycheck/

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1052824: flycheck: FTBFS if gawk is installed

2023-09-27 Thread Manphiz
control: tag -1 patch
thanks

Gianfranco Costamagna  writes:

> Source: flycheck
> Version: 33~git20230824.e56e30d-1
> Severity: serious
> Forwarded: https://github.com/flycheck/flycheck/issues/2036
>
> Hello, looks like if we build with gawk installed, a new test fails.
>
> I'm filing as serious, because gawk is a tool installed on many systems.
>
> I just added the dependency at build time and found the issue on DoM
> http://debomatic-amd64.debian.net/distribution#unstable/flycheck/33~git20230824.e56e30d-1.1/buildlog
>
>
> Test flycheck-define-checker/awk-gawk/syntax-error backtrace:
>   signal(ert-test-failed (((should (equal (mapcar #'flycheck-error-wit
>   ert-fail(((should (equal (mapcar #'flycheck-error-without-group expe
>   (if (unwind-protect (setq value-229 (apply fn-227 args-228)) (setq f
>   (let (form-description-231) (if (unwind-protect (setq value-229 (app
>   (let ((value-229 'ert-form-evaluation-aborted-230)) (let (form-descr
>   (let* ((fn-227 #'equal) (args-228 (condition-case err (let ((signal-
>   (let ((expected (flycheck-ert-sort-errors (mapcar (apply-partially #
>   flycheck-ert-should-errors((2 nil warning "x=|\n  ^ syntax error" :c
>   apply(flycheck-ert-should-errors (2 nil warning "x=|\n  ^ syntax err
>   (let ((process-hook-called 0) (suspicious nil)) (add-hook 'flycheck-
>   flycheck-ert-should-syntax-check-in-buffer((2 nil warning "x=|\n  ^
>   apply(flycheck-ert-should-syntax-check-in-buffer (2 nil warning "x=|
>   (progn (insert-file-contents file-name 'visit) (set-visited-file-nam
>   (unwind-protect (progn (insert-file-contents file-name 'visit) (set-
>   (progn (unwind-protect (progn (insert-file-contents file-name 'visit
>   (unwind-protect (progn (unwind-protect (progn (insert-file-contents
>   (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
>   (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
>   (let ((file-name (flycheck-ert-resource-filename resource-file))) (i
>   (let ((mode (car tail))) (if (fboundp mode) nil (ert-skip (format "%
>   (while tail (let ((mode (car tail))) (if (fboundp mode) nil (ert-ski
>   (let ((tail modes)) (while tail (let ((mode (car tail))) (if (fbound
>   flycheck-ert-should-syntax-check("language/awk/syntax-error.awk" awk
>   (closure (truncated-stdin-mode-abbrev-table truncated-stdin-mode-syn
>   ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
>   ert-run-test(#s(ert-test :name flycheck-define-checker/awk-gawk/synt
>   ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
>   ert-run-tests((and "flycheck-" t) #f(compiled-function (event-type &
>   ert-run-tests-batch((and "flycheck-" t))
>   ert-run-tests-batch-and-exit((and "flycheck-" t))
>   (let ((selector (car-safe (prog1 argv (setq argv (cdr argv)) (if
>   flycheck-run-tests-batch-and-exit()
>   (let ((debug-on-error t)) (flycheck-run-tests-batch-and-exit))
>   (let* ((load-prefer-newer t) (source-directory (locate-dominating-fi
>   flycheck-run-tests-main()
>   load-with-code-conversion("/<>/flycheck-33~git202
>   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
>   command-line()
>   normal-top-level()
> Test flycheck-define-checker/awk-gawk/syntax-error condition:
> (ert-test-failed
>  ((should
>(equal
>   (mapcar #'flycheck-error-without-group expected)
>   (mapcar #'flycheck-error-without-group current)))
>   :form
>   (equal
>(#s(flycheck-error # awk-gawk 
> "/<>/test/resources/language/awk/syntax-error.awk" 2 nil "x=|\n  
> ^ syntax error" warning nil nil nil nil))
>nil)
>   :value nil :explanation
>   (different-types
>(#s(flycheck-error # awk-gawk 
> "/<>/test/resources/language/awk/syntax-error.awk" 2 nil "x=|\n  
> ^ syntax error" warning nil nil nil nil))
>nil)))
>FAILED  110/562  flycheck-define-checker/awk-gawk/syntax-error (0.139626 
> sec) at test/flycheck-test.el:1
>
> We are already skipping a bunch of tests in a patch, so maybe we can add also 
> this one, or wait for upstream
> to double check what is going wrong.
>
> G.
>

Looks like the best action here is to mark this test as flaky as well.

Unfortunately I don't seem to have permission to push to
emacsen-team/flycheck yet, so I've prepared a merge request[1] instead.
Looking for sponsorship :)

[1] https://salsa.debian.org/emacsen-team/flycheck/-/merge_requests/4

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1042911: (Still?) breaks Emacs 29.1 unattended-upgrade

2023-09-26 Thread Manphiz
Farblos  writes:

> Packages that attempted to upgrade:
>  [..snip..]
>  elpa-muse elpa-org emacs-bin-common emacs-common
>  emacs-common-non-dfsg emacs-el emacs-lucid
>  [..snip..]
>
> Packages with upgradable origin but kept back:
>  Debian testing:
>  [..snip..]
>   elpa-muse
>  [..snip..]
>
> Package installation log:
>  [..snip..]
> 
> In toplevel form:
> muse-split.el:41:2: Error: Cannot open load file: No such file or directory, 
> assoc
>

So, unattended-upgrades decided to keep back elpa-muse, therefore when
byte-compiling it was still attempting to handle the old 3.20+dfsg-7,
and hence failed with the same error when byte-compiling on Emacs 29+.

So it's curious that elpa-muse was kept back given that it doesn't
introduce new dependencies.  I wonder whether this is because of
`Unattended-Upgrade::MinimalSteps "true"', which just divide the
upgrades into smaller batch and elpa-muse didn't make it to the same
batch as Emacs unfortunately.

-- 
Manphiz



Bug#1051247: muse-el: Choose living upstream for muse-el and merge updates

2023-09-25 Thread Manphiz
Manphiz  writes:

> Nicholas D Steeves  writes:
>
>> Hi manphiz,
>>
>> Manphiz  writes:
>>
>>> Xiyue Deng  writes:
>>>
>>> Hi sten,
>>>
>>> When trying to pick a new upstream to rebase, I found that pulling
>>> either upstream repo will result in an incompatible git history versus
>>> the current debian/master branch on salsa.
>>
>> This is expected, but please merge from upstream.
>>
>>> I wonder how I should handle this?
>>
>> The commit of the upstream source you import should be tagged.  If
>> upstream hasn't made a tagged release, then you'll need to:
>>
>>   1. With a the upstream of your choice set in the watch file, "gbp
>>   import-orig --uscan" will do the right thing in this repository.  This
>>   is one reason why a functioning watch file that defines the correct
>>   upstream is useful.  It should also save time to do this once, and
>>   then switch to a tag merging workflow for the next upstream import.
>>
>>   OR
>>
>>   I. Ask upstream to tag a stable release (probably NA to GNU ELPA's
>>   monorepo)
>>   II. Merge that tag to either the upstream branch, or directly to the
>>   Debian packaging branch.  See the merge note at §i.
>>   III. Do fixup work to make "git diff tag -- !(debian)" clean.
>>
>>   OR
>>   
>>   i. Merge new upstream commit to the upstream branch (which will also
>>   merge its history), because tags of detached HEADS behave unreliably
>>   through remotes; ie the tag needs to be of a commit on a branch.  See
>>   git merge man page about what to about unrelated histories.
>>   ii. Create an annotated tag in the format you defined in debian/watch
>>   (note substitutions for special characters).  I've always done this
>>   manually with a "Tag upstream snapshot for Debian use" annotation, but
>>   NOTE: There is probably a better way to create these tags by now.
>>   iii. Merge your annotated tag to the Debian packaging branch.
>>   iv. Do fixup work to make "git diff tag -- !(debian)" clean.
>>
>> In every case, you'll need to insure that the upstream tag is pushed to
>> Salsa.
>>
>>> Is it OK to force push to master?
>>
>> No.
>>
>> Best,
>> Nicholas
>>
>
> Thanks Nicholas, David!  I found that "git merge upstream/externals/muse
> --allow-unrelated-histories" did what I wanted.  However, as this merged
> pulled in the whole history of upstream repo it now has 1000+ commits
> since the current debian/master.  To be cautious, I have created a merge
> request[1] which also has the packaging updates to the latest head.
> PTAL.
>
> [1] https://salsa.debian.org/emacsen-team/muse-el/-/merge_requests/4

Friendly ping for comments.  Or should I prepare a package and upload to
mentors directly for review?

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#999962: RFS to solve bug#999962 (silversearcher-ag: depends on obsolete pcre3 library)

2023-09-24 Thread Manphiz
Nicholas D Steeves  writes:

> Manphiz  writes:
>
>> Nicholas D Steeves  writes:
>>> Manphiz  writes:
>>>> Manphiz  writes:
> [snip]
>>> Then finalise the changelog and build the package.
>>>
>>
>> Done as well.
>
> Thanks!
>
>>> Finally, learn about what an "nmudiff" is, and file one at the relevant
>>> bug.
>>>
>>
>> To be careful I'd like to have you take another look before doing so[1]
>> :)
>
> I pulled from your remote and noted the requested updates.  It looks
> good to me :)
>

Great, thanks!

>> BTW, I'm not a DD or DMD yet so I'm probably not able to submit to
>> delayed queue yet, right?
>
> Right, the upload to the delayed queue using dput is something else, and
> any uploads you make to ftp-master will not succeed.  I'm not sure if
> mentors.debian.net has a delayed queue, and I can't see how that would
> be useful--other than for practise.  Did you find the relevant section
> in the Developer's Reference?
>

Uploaded to mentors[1].  Tried to search for NMU and mentors related
contents in the Developer's Reference but didn't find much.  I guess
mentors should be safer than the delayed queue.

> Before we get to the upload you need to submit an nmudiff of the source
> package.  On a related note, if you don't know about these yet,
> "msmtp-mta" and "apt-file" are really useful.  Msmtp-mta is an
> alternative to other MTAs (useful for laptops, and Spwhitton told me
> about apt-file :)  It's technically possible to use debdiff, but
> "nmudiff" is a tool like "reportbug", but I'm not sure if nmudiff will
> function without an mta, unlike reportbug.
>

Also sent the nmudiff to this bug.  Good thing that my postfix still
works :)

> Best,
> Nicholas
>


[1] https://mentors.debian.net/package/silversearcher-ag/
-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1052483: emacs-gtk: rcirc doesn't rejoin channels on reconnecting

2023-09-23 Thread Manphiz
FYI I seems to be able to convince the upstream to backport the fix to
29 branch, so it will be part of 29.2.  So please feel free to wait for
the next point release.

-- 
Manphiz



Bug#1052483: emacs-gtk: rcirc doesn't rejoin channels on reconnecting

2023-09-22 Thread Manphiz
control: tag -1 patch
control: forwarded -1 https://debbugs.gnu.org/cgi/bugreport.cgi?bug=65882

Patch attached.

-- 
Manphiz

--- emacs-29.1+1.orig/lisp/net/rcirc.el
+++ emacs-29.1+1/lisp/net/rcirc.el
@@ -859,6 +859,7 @@ If QUIET is non-nil, no not emit a messa
   (if (rcirc--connection-open-p process)
   (throw 'exit (or quiet (message "Server process is alive")))
 (delete-process process))
+  (setq rcirc-user-authenticated nil)
   (let ((conn-info rcirc-connection-info))
 (setf (nth 5 conn-info)
   (cl-remove-if-not #'rcirc-channel-p


Bug#999962: RFS to solve bug#999962 (silversearcher-ag: depends on obsolete pcre3 library)

2023-09-22 Thread Manphiz
Nicholas D Steeves  writes:

> I've moved this discussion from debian-emacsen to the relevant bug.
> Please remove debian-emacsen from CC and add me to CC for all
> follow-ups.
>

Dropped debian-emacsen@.

> Manphiz  writes:
>
>> Manphiz  writes:
>>
>>>
>>> Thanks Nicholas!  I used licensecheck and checked manually and updated
>>> d/copyright accordingly in my merge request[1].  PTAL, thanks!
>>>
>>> [1] https://salsa.debian.org/debian/silversearcher-ag/-/merge_requests/1
>>
>> Friendly ping.
>
> haha @enable_pcre2_support.patch:L478
>
> Thanks for adding some copyright info; this will cover a "patches
> applied" view, but doesn't cover the "patches unapplied" source package
> (orig.tar, debian.tar, dsc).  If you manually evaluate the rules in
> d/copyright you'll see that this patch becomes misattributed to the
> debian/* holder, which gets even more confusing since you set yourself
> as the patch author ;)  Yes, I understand you synthesised commits, and
> I'm fine with that, but please finish fixing up d/copyright.
>

Makes sense.  Updated accordingly.

> changelog: Please enclose "Closes: #62" in parentheses in order to
> follow the style that is already in use by this package's maintainer;
> it's technically still Majime Mizuno's package, after all.
>

Done.

> Then finalise the changelog and build the package.
>

Done as well.

> Finally, learn about what an "nmudiff" is, and file one at the relevant
> bug.
>

To be careful I'd like to have you take another look before doing so[1]
:)

BTW, I'm not a DD or DMD yet so I'm probably not able to submit to
delayed queue yet, right?

> Thanks,
> Nicholas
>

[1] https://salsa.debian.org/debian/silversearcher-ag/-/merge_requests/1/diffs
-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1050685: elpa-debian-el: Error when using debian-bug on certain binary package: (wrong-type-argument processp nil)

2023-09-17 Thread Manphiz
Manphiz  writes:

> Another finding is that in 28.x, if the term buffer have any further
> questions to ask, debian-bug seems to consider the process stuck and
> would just ignore everything and proceed.  In 29.x however, the term
> buffer seems to be able to accept user input and can process the output
> accordingly - even if the script requires sudo and prompt for password,
> and debian-bug can properly include the output in the generated email
> for bug report.  So with the merge request[4] it would instead skip all
> potential additional information unfortunately.
>

Actually 28.x also works for user inputs if running term-exec without my
problematic hooks so yeah!

> As we do want to handle process termination better, while trying to keep
> process from failing, I think temporarily disable term-exec-hook when
> processing the output and restore after the report is generated should
> probably work in most cases.  Just wondering whether this is acceptable
> in the process of debian-bug?
>

Forgot to mention that this is implemented as the 2nd commit in the
MR[4] and tested on bookworm and trixie to be working.

> [4] https://salsa.debian.org/emacsen-team/debian-el/-/merge_requests/11

-- 
Manphiz



Bug#1050685: elpa-debian-el: Error when using debian-bug on certain binary package: (wrong-type-argument processp nil)

2023-09-17 Thread Manphiz
tag -1 - unreproducible
thanks

David Bremner  writes:

> Manphiz  writes:
>
>> Hmm, indeed I cannot reproduce this with "emacs -Q" either.  Will see
>> what could have caused this.  Any tips on debugging?
>
> The only thing I can think of is to bisect the packages you have
> enabled/loaded.

Finally got some time to debug this.  So it turns out that these
lines[1] that tries to run "debian-bug-script" may fail before
debian-bug tries to get the process status, which results in
bug-script-process being nil.  As for why the script may fail, in my
case, the package I tried to reportbug on - linux-image-6.4.0-3-amd64 -
has some custom logic that will ask additional questions to gather more
information, such as whether to include dmesg, whether to include
network interface info, etc., which will wait for a user input before
proceeding.  In the meantime, I have installed with-editor which will
try to export a custom EDITOR envvar in term-exec-hook as suggested[2],
and if the terminal is waiting a user input, it will cause the process
to fail due to the command from with-editor.

(As a possible cause has been found I'm taking the liberty to remove the
unreproducible tag, even though it is not cause by debian-bug itself.)

So in this case, it was indeed an external addon that triggered this
error as David said.  However, as the comment indicated[3], it should
properly handle process termination, or any addon that tries to
manipulate a term process may cause debian-bug to fail.  I have prepared
a merge request[4] trying to handle process termination as suggested but
in quite a crude way, so any suggestion is appreciated..

Another finding is that in 28.x, if the term buffer have any further
questions to ask, debian-bug seems to consider the process stuck and
would just ignore everything and proceed.  In 29.x however, the term
buffer seems to be able to accept user input and can process the output
accordingly - even if the script requires sudo and prompt for password,
and debian-bug can properly include the output in the generated email
for bug report.  So with the merge request[4] it would instead skip all
potential additional information unfortunately.

As we do want to handle process termination better, while trying to keep
process from failing, I think temporarily disable term-exec-hook when
processing the output and restore after the report is generated should
probably work in most cases.  Just wondering whether this is acceptable
in the process of debian-bug?

[1] 
https://salsa.debian.org/manphiz/debian-el/-/blob/master/debian-bug.el#L892-893
[2] 
https://gitlab.com/xiyueden/emacs.d/-/blob/master/init.el?ref_type=heads#L460-463
[3] https://salsa.debian.org/manphiz/debian-el/-/blob/master/debian-bug.el#L897
[4] https://salsa.debian.org/emacsen-team/debian-el/-/merge_requests/11

-- 
Manphiz



Bug#1051965: compat-el: new upstream release 29.1.4.2 needed by elpa-hl-todo/sid

2023-09-15 Thread Manphiz
control: tags -1 patch
thanks

Lev Lamberov  writes:

> Пт 15 сен 2023 @ 14:25 David Bremner :
>
>> Lev Lamberov  writes:
>>
 elpa-hl-todo has a versioned depends which is wrong.
>>>
>>> It is not wrong. It is as it is stated in the code, and as it is
>>> detected by dh-elpa.
>>>
>>> Personally, I don't see any problem here. The hl-todo-el package is just
>>> waiting for the latest upstream version of complat-el. There's no hurry
>>> to make its way into testing right now. From my point of view there is
>>> only a wishlist bug requesting the latest upstream version of compat-el
>>> to be uploaded into unstable.
>>
>> Yeah, I see what you mean, but the versioned depends is unsatisfiable in
>> unstable, so it doesn't make sense to upload the package to unstable,
>> unless there is something weird like a circular dependency. 
>>
>> I don't think it's OK for packages in unstable to be uninstallable in
>> unstable. It certainly meets the textbook definition of a release
>> critical bug, since nobody can actually use the package.
>
> Unstable is... well, unstable. Sometimes things break there. ¯\_(ツ)_/¯
> There's no point in removing either compat-el or hl-todo-el from testing
> because of this.
>
> Regards,
> Lev

Prepared a merge request[1] to update compat-el to 29.1.4.2.  Also added
back "+dfsg" to version as we drop compat.texi to be DFSG-compatible.

[1] https://salsa.debian.org/emacsen-team/compat-el/-/merge_requests/1


signature.asc
Description: PGP signature


Bug#1051677: emacs: Provides backport of 29.1

2023-09-12 Thread Manphiz
Sean Whitton  writes:

> Hello,
>
> On Tue 12 Sep 2023 at 01:31am -07, Manphiz wrote:
>
>> I'll try :P
>
> No, not now,

Haha, of course not now.  I meant I'll try to become someone they'll
refer to in the (not too extremely far) future.

> it's already in backports-NEW.

\o/

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1051677: emacs: Provides backport of 29.1

2023-09-12 Thread Manphiz
Sean Whitton  writes:

> Hello,
>
> On Mon 11 Sep 2023 at 12:02pm -07, Manphiz wrote:
>
>> Ah noted.  I guess they'll redirect me to the actual team/person
>> handling the requested packages.
>
> In this case you could have been that person!

I'll try :P

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1051677: emacs: Provides backport of 29.1

2023-09-11 Thread Manphiz
Sean Whitton  writes:

> Hello,
>
> On Mon 11 Sep 2023 at 02:10am -07, Xiyue Deng wrote:
>
>> Package: emacs
>> Version: 1:28.2+1-15
>> Severity: wishlist
>> X-Debbugs-Cc: none, Xiyue Deng 
>>
>> It would be great to have 29.1 backported to bookworm (or potentially
>> bullseye if it's not too much of a trouble :)
>>
>> I acknowledge that some of the addons in bookworm don't work with 29.1
>> yet, while use-package users may just upgrade to latest versions on
>> Elpa/Melpa so that they continues to work.  Meanwhile I will also help
>> with backporting the addons gradually.
>
> Backport requests are to be made to the backports mailing list, and not
> generally to the BTS, because typically backports are maintained by
> someone other than the sid packge maintainers.
>

Ah noted.  I guess they'll redirect me to the actual team/person
handling the requested packages.

> In this case however I was already in the middle of preparing a backport
> while I saw your report :)

Great!  Thanks!

-- 
Manphiz



Bug#1051247: muse-el: Choose living upstream for muse-el and merge updates

2023-09-10 Thread Manphiz
Nicholas D Steeves  writes:

> Hi manphiz,
>
> Manphiz  writes:
>
>> Xiyue Deng  writes:
>>
>> Hi sten,
>>
>> When trying to pick a new upstream to rebase, I found that pulling
>> either upstream repo will result in an incompatible git history versus
>> the current debian/master branch on salsa.
>
> This is expected, but please merge from upstream.
>
>> I wonder how I should handle this?
>
> The commit of the upstream source you import should be tagged.  If
> upstream hasn't made a tagged release, then you'll need to:
>
>   1. With a the upstream of your choice set in the watch file, "gbp
>   import-orig --uscan" will do the right thing in this repository.  This
>   is one reason why a functioning watch file that defines the correct
>   upstream is useful.  It should also save time to do this once, and
>   then switch to a tag merging workflow for the next upstream import.
>
>   OR
>
>   I. Ask upstream to tag a stable release (probably NA to GNU ELPA's
>   monorepo)
>   II. Merge that tag to either the upstream branch, or directly to the
>   Debian packaging branch.  See the merge note at §i.
>   III. Do fixup work to make "git diff tag -- !(debian)" clean.
>
>   OR
>   
>   i. Merge new upstream commit to the upstream branch (which will also
>   merge its history), because tags of detached HEADS behave unreliably
>   through remotes; ie the tag needs to be of a commit on a branch.  See
>   git merge man page about what to about unrelated histories.
>   ii. Create an annotated tag in the format you defined in debian/watch
>   (note substitutions for special characters).  I've always done this
>   manually with a "Tag upstream snapshot for Debian use" annotation, but
>   NOTE: There is probably a better way to create these tags by now.
>   iii. Merge your annotated tag to the Debian packaging branch.
>   iv. Do fixup work to make "git diff tag -- !(debian)" clean.
>
> In every case, you'll need to insure that the upstream tag is pushed to
> Salsa.
>
>> Is it OK to force push to master?
>
> No.
>
> Best,
> Nicholas
>

Thanks Nicholas, David!  I found that "git merge upstream/externals/muse
--allow-unrelated-histories" did what I wanted.  However, as this merged
pulled in the whole history of upstream repo it now has 1000+ commits
since the current debian/master.  To be cautious, I have created a merge
request[1] which also has the packaging updates to the latest head.
PTAL.

[1] https://salsa.debian.org/emacsen-team/muse-el/-/merge_requests/4
-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1051247: muse-el: Choose living upstream for muse-el and merge updates

2023-09-10 Thread Manphiz
David Bremner  writes:

> Manphiz  writes:
>
>>
>> Hi sten,
>>
>> When trying to pick a new upstream to rebase, I found that pulling
>> either upstream repo will result in an incompatible git history versus
>> the current debian/master branch on salsa.  I wonder how I should handle
>> this?  Is it OK to force push to master?  Will it affect existing
>> annotated tags?
>
> Please don't force push the public history. There are various ways to
> "fake merge" that are preferable.

Hi David,

Any pointers to the "fake merge" approaches?  Would like to take a look.

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1051247: muse-el: Choose living upstream for muse-el and merge updates

2023-09-09 Thread Manphiz
Xiyue Deng  writes:

> Package: elpa-muse
> Severity: minor
> X-Debbugs-Cc: none, Xiyue Deng 
>
> Currently muse-el has two main upstream repositories: one from Elpa
> external branch[1], one from github[2], and the two has diverged
> somehow.  We should decide on which repo to track in d/watch.
>
> [1] http://git.savannah.gnu.org/cgit/emacs/elpa.git/log/?h=externals/muse
> [2] https://github.com/alexott/muse
>
> -- System Information:
> Debian Release: 12.1
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
> 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 6.1.0-11-amd64 (SMP w/16 CPU threads; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not 
> set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>

Hi sten,

When trying to pick a new upstream to rebase, I found that pulling
either upstream repo will result in an incompatible git history versus
the current debian/master branch on salsa.  I wonder how I should handle
this?  Is it OK to force push to master?  Will it affect existing
annotated tags?

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1016558: ITA: muse-el

2023-09-07 Thread Manphiz
Nicholas D Steeves  writes:

> Manphiz  writes:
>
>> Nicholas D Steeves  writes:
>>> Manphiz  writes:
>>>> Nicholas D Steeves  writes:
>>>>> Manphiz  writes:
>>>
>>> You're welcome.  Yes, I agree that the github fork's structure has
>>> diverged less, and I vaguely remember that that may have been one of the
>>> reasons why I chose to watch it for future releases, but the then tag
>>> never materialised.  As noted previously, I'm ok with switching to the
>>> fork if that's what you'd prefer to do long-term!  As the maintainer you
>>> get to pick the most high-quality and well-maintained upstream for the
>>> Debian source, because you're the one who is responsible to our users.
>>>
>>
>> Sounds good.  I'll give it a little more thoughts.
>
> Wonderful, there's no rush.  As ever, in Debian, you don't need to do
> something you don't want to do.
>
>>> Do you mind if I enhance this significantly?  Find proposal in-line, at
>>> the end of the email.
>>
>> No problem!  Patch applied, rebuilt, and reuploaded to mentors[1].
>> PTAL.
>
> LGTM!
>
>>> Also, I'd like this to be more visible, so I'll
>>> file a bug titled something like "Choose living upstream for muse-el,
>>> and merge updates" if you don't.  I'm vaguely starting to remember that
>>> the issue about a future upstream was raised during my early
>>> contributions, but then I forgot all about it ;) Also, as the fixes for
>>> Emacs compat eventually start accumulating we'll end up becoming a
>>> second fork.
>>>
>>
>> Makes sense.  Filed Bug#1051247 for tracking.  Will probably get to it
>> in the next revision.
>
> Much obliged.
>
> Please refinalise with 'dch -r' and commit with something like "Actually
> release 3.20+dfsg-8 to unstable" (or sid, as you prefer!).  Then push.

Done :)

> Please create an annotated tag called "debian/3.20+dfsg-8", but don't
> push that tag until you receive the "ACCEPTED" email from
> ftp-masters/the archive.

Also done and waiting for submitting.

> It will most likely be less than 24h in
> between pushing the release commit and pushing the tag, during which
> time you'll be waiting for me to actually make the upload.
>

BTW rebuilt and re-uploaded to mentors :)

> As for why?  Well, there's some ambiguity now about whether
> commit:02e95c1 was 3.20+dfsg-8, the fix is easy, and the delay is only
> another day or two.
>
> After this, the package is truly ready.

=)

> Cheers,
> Nicholas
>

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#999962: silversearcher-ag: depends on obsolete pcre3 library

2023-09-06 Thread Manphiz
control: tags -1 patch

Hi,

Given sten's lead, I've attempted to adapt a "minimal" patch that
implements pcre2 support in a merge request[1].  The patch is still
large (~700 LOC) but it's strictly targeted on adding pcre2 support and
adapted from an upstream branch/fork.  The details of the patch set is
described at [2].

This is in hope that an NMU can be considered to solve this issue in a
more timely manor.  If not, it would be good that the maintainer can
consider including this patch.  Thanks for considering.

[1] https://salsa.debian.org/debian/silversearcher-ag/-/merge_requests/1
[2] 
https://salsa.debian.org/debian/silversearcher-ag/-/merge_requests/1/diffs#c3fae3beb4cb2adb72f024f933eab442930904a7_0_6
-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1016558: ITA: muse-el

2023-09-04 Thread Manphiz
Nicholas D Steeves  writes:

> Thank you for the ping!
>
> Manphiz  writes:
>
>> Nicholas D Steeves  writes:
>>> Manphiz  writes:
>>>> Nicholas D Steeves  writes:
>>>>> Manphiz  writes:
>>>>>> Nicholas D Steeves  writes:
>>>>>>>> Nicholas D Steeves  writes:
>>
>>>> However, as it turns out, the savannah repo has a completely different
>>>> layout compared to the current one we package (which is actually based
>>>> on github).
>>>
>> I see.  Thanks for the background.  I think I was meant to say that "the
>> repo structure is more like the github one" to be clear.  Looking at the
>> git log on Savannah, it looks like they changed the directory structure
>> on the first commit when importing[2].
>
> You're welcome.  Yes, I agree that the github fork's structure has
> diverged less, and I vaguely remember that that may have been one of the
> reasons why I chose to watch it for future releases, but the then tag
> never materialised.  As noted previously, I'm ok with switching to the
> fork if that's what you'd prefer to do long-term!  As the maintainer you
> get to pick the most high-quality and well-maintained upstream for the
> Debian source, because you're the one who is responsible to our users.
>

Sounds good.  I'll give it a little more thoughts.

>>>> In fact, the savannah one uses a Makefile that assumes the project
>>>> layout as the github one while some of the directories like "lisp" are
>>>> not even there (which makes me think whether targeting the savannah
>>>> repo is the correct choice).
>>>
>>> Some words appear to be missing, so I don't understand what you mean.
>>> Please consult d/rules to learn why an upstream Makefile is irrelevant
>>> by-design to this package.  Also, consult the dh-elpa man page and
>>> perhaps also team documentation on our wiki.  It's also worth consulting
>>> MELPA packages (and the source used by MELPA) to see how Makefile's
>>> aren't needed there either.
>>
>> I kinda know that an Emacs addon doesn't really require a Makefile to be
>> usable for melpa.  Still, I still consider leaving a non-working
>> Makefile around a bad habit.  Anyway, point taken.
>
> Agreed, it's technical debt at this point.  As the new Debian
> maintainer, please consider sending this upstream a patch or a request
> to remove the unused file.
>

Indeed.  Will experiment some more when working on the next revision.

>>>> Therefore, I'd like to postpone the sync with savannah repo to a
>>>> future upload to avoid more immediate work for uploading if that's OK.
>>>
>>> That's OK with me!  As noted previously, I'll support the decision you
>>> make in your choice of future upstream, but it needs to be a conscious
>>> and principled decision.  If you don't want to decide at this time,
>>> please implement a method that will remind you (or a future maintainer)
>>> to investigate and fix this issue.  Tldr, we don't want to switch back
>>> and forth between GNU source and fork source.
>>>
>>
>> Added a reminder in d/watch as a future work[3].
>
> Do you mind if I enhance this significantly?  Find proposal in-line, at
> the end of the email.

No problem!  Patch applied, rebuilt, and reuploaded to mentors[1].
PTAL.

[1] https://mentors.debian.net/package/muse-el/

> Also, I'd like this to be more visible, so I'll
> file a bug titled something like "Choose living upstream for muse-el,
> and merge updates" if you don't.  I'm vaguely starting to remember that
> the issue about a future upstream was raised during my early
> contributions, but then I forgot all about it ;) Also, as the fixes for
> Emacs compat eventually start accumulating we'll end up becoming a
> second fork.
>

Makes sense.  Filed Bug#1051247 for tracking.  Will probably get to it
in the next revision.

>>>> Another hackier way I can think of is to build-deps on git and run "git
>>>> restore" in override_dh_auto_clean, but I felt requiring the repo to be
>>>> a git repo may fail buildd? Not sure though.  Anyway, it seems using a
>>>> patch is a cleaner solution compared to this.
>>>
>>> Right, you cannot use git restore.  If we used the upstream Makefile's
>>> "make clean" target, I would concede that patching the Makefile was the
>>> correct approach.
>>>
>>
>> Ah OK.  I understand your reasoning.  I've reverted the patch approach
>> and as an alternative implemented the approach in [4] i

Bug#1051090: emacsql: FTBFS: 5 unexpected results

2023-09-03 Thread Manphiz
control: tags -1 patch

Hi,

I have prepare a patch set that sync to the latest head version that
fixes the test failures.  The patch set also contains upstream patches,
and Debian related work starts from
0043-Update-changelog-for-new-upstream-3.1.1-git20230417..patch.

Thanks, and PTAL!


emacsql-patches.tar.xz
Description: application/xz

-- 
Manphiz


Bug#1016558: ITA: muse-el

2023-09-03 Thread Manphiz
Manphiz  writes:

> Nicholas D Steeves  writes:
>
>> Manphiz  writes:
>>
>>> Nicholas D Steeves  writes:
>>>
>>>> Manphiz  writes:
>>>>
>>>>> Nicholas D Steeves  writes:
>>>>>>> Nicholas D Steeves  writes:
>>>
>>> Hmm, indeed I also cannot search it through my email.  However, directly
>>> search the fingerprint works:
>> [snip]
>>> I wonder what I could have done wrong that it doesn't index my email
>>> address?
>>
>> gpg --search-keys 88A41F77AA3CD668C8F8B5802DE965ED63825C93
>> gpg: data source: https://keys.openpgp.org:443
>> (1)   4096 bit RSA key 2DE965ED63825C93, created: 2015-11-20
>> Keys 1-1 of 1 for "88A41F77AA3CD668C8F8B5802DE965ED63825C93".  Enter 
>> number(s), N)ext, or Q)uit > 1
>> gpg: key 2DE965ED63825C93: new key but contains no user ID - skipped
>> gpg: Total number processed: 1
>> gpg:   w/o user IDs: 1
>
> OK, so it turns out I'm missing an important RTFM step when trying to
> use keys.openpgp.org[1]: I need to manually verify each of my
> identities.  I get mixed feeling about this as pgp.mit.edu worked
> out-of-the-box with just "gpg --send-key".  Ah well, they have their
> reasons.
>
>>
>> It appears that all identities were deleted.  Since you agree this can
>> be defer this for later, this is just an FYI :)  I think the way your QA
>> page will work is that all identities attached to
>> 88A41F77AA3CD668C8F8B5802DE965ED63825C93 will appear, so we can
>> introduce it later, but to be honest I've never tested this approach.
>>
>>   https://qa.debian.org/developer.php
>>   https://contributors.debian.org/
>>
>>> However, as it turns out, the savannah repo has a completely different
>>> layout compared to the current one we package (which is actually based
>>> on github).
>>
>> I'm partially to blame for this confusion; just now, I used
>> git-timemachine to step back through the watch history until I found
>> d7dea867b86c.  My mistake was thinking it was ok to use the github
>> tag/release service as a notification mechanism, when the true source of
>> this release (not git snapshot) was git://repo.or.cz; if I remember
>> correctly, the fork was just a mirror back then, and/or it was still in
>> the "wait and see what GNU does" period of this software's maturation.
>> See the changelog entry for 3.20+dfsg-1.
>>
>> The github fork of course replicates the history of repo.or.cz, and at
>> the time I set the watch file to track github, uscan didn't yet have
>> mode=git (or it was experimental and/or we didn't have lightweight
>> clones yet).  In other words, that was an inaccurate hack of mine, and I
>> should have written a comment in the watch file...sorry about that, I
>> didn't know better at the time.
>>
>> No, our source is not "actually based on github".  Did you notice that
>> we don't have upstream git history in this repository?  3.20 was never
>> imported from git.  Tldr: I created this repo with 'gbp import-dsc'.
>>
>> v3.20 from the official source at the time 3.20 was imported:
>> https://repo.or.cz/muse-el.git/snapshot/caaa41cbf959afb379516e88776ec374160b8a94.tar.gz
>>
>> which is identical to 
>> https://github.com/alexott/muse/archive/refs/tags/v3.20.tar.gz
>>
>
> I see.  Thanks for the background.  I think I was meant to say that "the
> repo structure is more like the github one" to be clear.  Looking at the
> git log on Savannah, it looks like they changed the directory structure
> on the first commit when importing[2].
>
>>> In fact, the savannah one uses a Makefile that assumes the project
>>> layout as the github one while some of the directories like "lisp" are
>>> not even there (which makes me think whether targeting the savannah
>>> repo is the correct choice).
>>
>> Some words appear to be missing, so I don't understand what you mean.
>> Please consult d/rules to learn why an upstream Makefile is irrelevant
>> by-design to this package.  Also, consult the dh-elpa man page and
>> perhaps also team documentation on our wiki.  It's also worth consulting
>> MELPA packages (and the source used by MELPA) to see how Makefile's
>> aren't needed there either.
>
> I kinda know that an Emacs addon doesn't really require a Makefile to be
> usable for melpa.  Still, I still consider leaving a non-working
> Makefile around a bad habit.  Anyway, point taken.
>
>>
>>> Therefore, I'd like to postpone the sync with s

Bug#919035: elpa-persp-projectile: broken with recent elpa-perspective

2023-09-03 Thread Manphiz
control: tags -1 patch

I have prepared a merge request[1] as a fix.  PTAL.

[1] elpa-persp-projectile: broken with recent elpa-perspective
-- 
Manphiz



Bug#1050685: elpa-debian-el: Error when using debian-bug on certain binary package: (wrong-type-argument processp nil)

2023-08-31 Thread Manphiz
David Bremner  writes:

> Control: tag -1 unreproducible
>
> Xiyue Deng  writes:
>
>> Package: elpa-debian-el
>> Version: 37.10
>> Severity: normal
>> X-Debbugs-Cc: none, Xiyue Deng 
>>
>> I've encountered an error when using "M-x debian-bug" on certain binary
>> package, such as linux-image-6.4.0-3-amd64.  The error backtrace look
>> like this:
>>
>
> I can't duplicate this in testing. Maybe try with a minimal config to
> isolate some interaction with other addons?
>
> d

Hmm, indeed I cannot reproduce this with "emacs -Q" either.  Will see
what could have caused this.  Any tips on debugging?



Bug#1050350: flycheck: keep flycheck out of testing until it finds an uploader

2023-08-29 Thread Manphiz
control: merge 1050404 -1
control: block -1 by 1050459
control: tags -1 patch

Hi,

I've prepared an MR[1] to handle this, which requires a newer
emacs-buttercup which is being prepared at [2].  PTAL.

[1] https://salsa.debian.org/emacsen-team/flycheck/-/merge_requests/3
[2] https://salsa.debian.org/emacsen-team/emacs-buttercup/-/merge_requests/1

-- 
Manphiz



Bug#1013298: O: flycheck -- modern on-the-fly syntax checking for Emacs

2023-08-29 Thread Manphiz
control: tags -1 patch

After discussing on IRC and with permission from anarcat, I intend to
adopt flycheck.  An MR is being prepared at [1].

[1] https://salsa.debian.org/emacsen-team/flycheck/-/merge_requests/3
-- 
Manphiz



Bug#1031086: piupart: fails in many packages for /etc/systemd/system/multi-user.target.wants/e2scrub_reap.service not owned that is not related to package tested

2023-08-27 Thread Manphiz
I've been dealing with similar spurious error of piuparts when testing
some packages that it reports that package purging left files on system:

,
| 0m45.6s ERROR: FAIL: Package purging left files on system:
|   /etc/default/locale -> ../locale.conf  not owned
|   /etc/vconsole.conf -> default/keyboard not owned
|   /root/.ssh/not owned
|   /var/cache/private/not owned
|   /var/lib/private/  not owned
|   /var/lib/systemd/coredump/ not owned
|   /var/lib/systemd/ephemeral-trees/  not owned
|   /var/lib/systemd/pstore/   not owned
|   /var/log/private/  not owned
| 
| 0m45.6s ERROR: FAIL: Installation and purging test.
`

Full piuparts log attached.

Wondering what is the rational to check not-owned files?  Is it safe to
just ignore them in piuparts?

+--+
| Post Build   |
+--+


piuparts


0m0.0s INFO: 
--
0m0.0s INFO: To quickly glance what went wrong, scroll down to the bottom of 
this logfile.
0m0.0s INFO: FAQ available at https://wiki.debian.org/piuparts/FAQ
0m0.0s INFO: The FAQ also explains how to contact us in case you think piuparts 
is wrong.0m0.0s INFO: 
--
0m0.0s INFO: piuparts version 1.1.7 starting up.
0m0.0s INFO: Command line arguments: /usr/sbin/piuparts --schroot 
unstable-amd64-sbuild --no-eatmydata 
/home/xiyueden/Projects/debian-devel/build-area/emacs-buttercup_1.31-1_amd64.changes
0m0.0s INFO: Running on: Linux debian-hx90 6.1.0-11-amd64 #1 SMP 
PREEMPT_DYNAMIC Debian 6.1.38-4 (2023-08-08) x86_64
0m0.0s DEBUG: Starting command: ['dpkg', '--info', 
'/home/xiyueden/Projects/debian-devel/build-area/elpa-buttercup_1.31-1_all.deb']
0m0.0s DUMP: 
   new Debian package, version 2.0.
   size 44500 bytes: control archive=1400 bytes.
   786 bytes,19 lines  control  
  1192 bytes,14 lines  md5sums  
   435 bytes, 9 lines   *  postinst #!/bin/sh
   298 bytes, 7 lines   *  prerm#!/bin/sh
   Package: elpa-buttercup
   Source: emacs-buttercup
   Version: 1.31-1
   Architecture: all
   Maintainer: Debian Emacsen team 
   Installed-Size: 162
   Depends: dh-elpa-helper, emacsen-common, emacs (>= 1:28.2+1-9)
   Enhances: emacs
   Section: lisp
   Priority: optional
   Homepage: https://github.com/jorgenschaefer/emacs-buttercup/
   Description: behaviour-driven testing for Emacs Lisp packages
Buttercup is a behavior-driven development framework for testing
Emacs Lisp code. It allows the programmer to group related tests so
they can share common set-up and tear-down code, and it allows the
programmer to spy on functions to ensure they are called with the
right arguments during testing.
.
The testing framework is inspired by the Jasmine JavaScript test framework.
0m0.0s DEBUG: Command ok: ['dpkg', '--info', 
'/home/xiyueden/Projects/debian-devel/build-area/elpa-buttercup_1.31-1_all.deb']
0m0.0s DEBUG: Starting command: ['schroot', '--begin-session', '--chroot', 
'unstable-amd64-sbuild', '--session-name', 
'unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts']
0m0.1s DUMP: 
  unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts
0m0.1s DEBUG: Command ok: ['schroot', '--begin-session', '--chroot', 
'unstable-amd64-sbuild', '--session-name', 
'unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts']
0m0.1s DEBUG: Starting command: ['schroot', '--chroot', 
'session:unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts', 
'--location']
0m0.1s DUMP: 
  
/var/run/schroot/mount/unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts
0m0.1s DEBUG: Command ok: ['schroot', '--chroot', 
'session:unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts', 
'--location']
0m0.1s INFO: New schroot session in 
'/var/run/schroot/mount/unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts'
0m0.1s DEBUG: sources.list:
  deb https://deb.debian.org/debian/ sid main
  deb https://deb.debian.org/debian/ sid contrib
  deb https://deb.debian.org/debian/ sid non-free
  deb https://deb.debian.org/debian/ sid non-free-firmware
0m0.1s DEBUG: Created policy-rc.d and chmodded it.
0m0.1s DEBUG: Created resolv.conf.
0m0.1s DEBUG: Starting command: ['schroot', '--preserve-environment', 
'--run-session', '--chroot', 
'session:unstable-amd64-sbuild-4fab0f3e-44dd-11ee-a063-1c834129f55e-piuparts', 
'--directory', '/', '-u', 'root', '--', 'apt-get', 'update']
0m2.9s DUMP: 
  Get:1 https://deb.debian.org/debian sid InRelease [210 kB]
  Get:2 https://deb.debian.org/debian sid/main amd64 Packages [9568 kB]
  Get:3 

Bug#1016558: ITA: muse-el

2023-08-25 Thread Manphiz
Nicholas D Steeves  writes:

> Manphiz  writes:
>
>> Nicholas D Steeves  writes:
>>
>>> Manphiz  writes:
>>>
>>>> Nicholas D Steeves  writes:
>>>>>> Nicholas D Steeves  writes:
>>
>> Hmm, indeed I also cannot search it through my email.  However, directly
>> search the fingerprint works:
> [snip]
>> I wonder what I could have done wrong that it doesn't index my email
>> address?
>
> gpg --search-keys 88A41F77AA3CD668C8F8B5802DE965ED63825C93
> gpg: data source: https://keys.openpgp.org:443
> (1)   4096 bit RSA key 2DE965ED63825C93, created: 2015-11-20
> Keys 1-1 of 1 for "88A41F77AA3CD668C8F8B5802DE965ED63825C93".  Enter 
> number(s), N)ext, or Q)uit > 1
> gpg: key 2DE965ED63825C93: new key but contains no user ID - skipped
> gpg: Total number processed: 1
> gpg:   w/o user IDs: 1

OK, so it turns out I'm missing an important RTFM step when trying to
use keys.openpgp.org[1]: I need to manually verify each of my
identities.  I get mixed feeling about this as pgp.mit.edu worked
out-of-the-box with just "gpg --send-key".  Ah well, they have their
reasons.

>
> It appears that all identities were deleted.  Since you agree this can
> be defer this for later, this is just an FYI :)  I think the way your QA
> page will work is that all identities attached to
> 88A41F77AA3CD668C8F8B5802DE965ED63825C93 will appear, so we can
> introduce it later, but to be honest I've never tested this approach.
>
>   https://qa.debian.org/developer.php
>   https://contributors.debian.org/
>
>> However, as it turns out, the savannah repo has a completely different
>> layout compared to the current one we package (which is actually based
>> on github).
>
> I'm partially to blame for this confusion; just now, I used
> git-timemachine to step back through the watch history until I found
> d7dea867b86c.  My mistake was thinking it was ok to use the github
> tag/release service as a notification mechanism, when the true source of
> this release (not git snapshot) was git://repo.or.cz; if I remember
> correctly, the fork was just a mirror back then, and/or it was still in
> the "wait and see what GNU does" period of this software's maturation.
> See the changelog entry for 3.20+dfsg-1.
>
> The github fork of course replicates the history of repo.or.cz, and at
> the time I set the watch file to track github, uscan didn't yet have
> mode=git (or it was experimental and/or we didn't have lightweight
> clones yet).  In other words, that was an inaccurate hack of mine, and I
> should have written a comment in the watch file...sorry about that, I
> didn't know better at the time.
>
> No, our source is not "actually based on github".  Did you notice that
> we don't have upstream git history in this repository?  3.20 was never
> imported from git.  Tldr: I created this repo with 'gbp import-dsc'.
>
> v3.20 from the official source at the time 3.20 was imported:
> https://repo.or.cz/muse-el.git/snapshot/caaa41cbf959afb379516e88776ec374160b8a94.tar.gz
>
> which is identical to 
> https://github.com/alexott/muse/archive/refs/tags/v3.20.tar.gz
>

I see.  Thanks for the background.  I think I was meant to say that "the
repo structure is more like the github one" to be clear.  Looking at the
git log on Savannah, it looks like they changed the directory structure
on the first commit when importing[2].

>> In fact, the savannah one uses a Makefile that assumes the project
>> layout as the github one while some of the directories like "lisp" are
>> not even there (which makes me think whether targeting the savannah
>> repo is the correct choice).
>
> Some words appear to be missing, so I don't understand what you mean.
> Please consult d/rules to learn why an upstream Makefile is irrelevant
> by-design to this package.  Also, consult the dh-elpa man page and
> perhaps also team documentation on our wiki.  It's also worth consulting
> MELPA packages (and the source used by MELPA) to see how Makefile's
> aren't needed there either.

I kinda know that an Emacs addon doesn't really require a Makefile to be
usable for melpa.  Still, I still consider leaving a non-working
Makefile around a bad habit.  Anyway, point taken.

>
>> Therefore, I'd like to postpone the sync with savannah repo to a
>> future upload to avoid more immediate work for uploading if that's OK.
>
> That's OK with me!  As noted previously, I'll support the decision you
> make in your choice of future upstream, but it needs to be a conscious
> and principled decision.  If you don't want to decide at this time,
> please implement a method that will remind you (or a future maintainer)
> to in

Bug#1016558: ITA: muse-el

2023-08-24 Thread Manphiz
Nicholas D Steeves  writes:

> Manphiz  writes:
>
>> Nicholas D Steeves  writes:
>>>> Nicholas D Steeves  writes:
>>>
>>
>> Should have removed the redundant signatures and reuploaded to
>> https://keys.openpgp.org, though I don't think I had 5 signatures on the
>> same IDs? Anyway, PTAL.
>
> Web interface:
> keys.openpgp.org
> Error: No key found for email address manp...@gmail.com
>
> $ gpg --search-keys manp...@gmail.com
> gpg: data source: https://keys.openpgp.org:443
> gpg: key "manp...@gmail.com" not found on keyserver
> gpg: keyserver search failed: Not found

Hmm, indeed I also cannot search it through my email.  However, directly
search the fingerprint works:

,
| $ gpg --search-key 88A41F77AA3CD668C8F8B5802DE965ED63825C93
| gpg: data source: https://keys.openpgp.org:443
| (1)   4096 bit RSA key 2DE965ED63825C93, created: 2015-11-20
| Keys 1-1 of 1 for "88A41F77AA3CD668C8F8B5802DE965ED63825C93".  Enter 
number(s), N)ext, or Q)uit > N
`

I wonder what I could have done wrong that it doesn't index my email
address?

>
> Strictly speaking, you don't need to worry about your key until you
> start wanting to make uploads (mentors, Debian Maintainer per-package
> upload privileges, Debian Developer uploading), so we can defer this.

Sounds good.

>
>>> What is your intention here?  Are you rebasing our package onto this
>>> fork, or are you using the fork as a code dump, or something else?
>>>
>>
>> Well to be honest I didn't realize the github one was a fork as the
>> d/watch file had been pointing there.
>
> "git blame debian/watch" to see who is to blame, and fix fdde4981, which
> introduced this problem.
>
> This is a blocker to uploading the package.

Fixed d/watch track the savannah git repo instead[1].  However, as it
turns out, the savannah repo has a completely different layout compared
to the current one we package (which is actually based on github).  In
fact, the savannah one uses a Makefile that assumes the project layout
as the github one while some of the directories like "lisp" are not even
there (which makes me think whether targeting the savannah repo is the
correct choice).  Therefore, I'd like to postpone the sync with savannah
repo to a future upload to avoid more immediate work for uploading if
that's OK.

Meanwhile, when trying to figure out the emacs/elpa.git repo structure I
realized that this repo is actually synced package repo on GNU Elpa as
one of its branch, and the entry of muse in elpa-packages[2] says:

,
| (muse :url "https://github.com/alexott/muse;) ;FIXME: Not 
nearly in-sync
`

I guess the plot thickens, but I'll just let it be for now :P

>
>> Also from your other mail:
>
> Thank you for merging these emails.
>
>>> I found that this UTF8 issue was already fixed upstream:
>>> 
>>>   @@ -412,11 +433,11 @@
>>>   
>>> https://git.savannah.gnu.org/cgit/emacs/elpa.git/commit/?h=externals/muse=be347db7f1ad56f0384f76011bfd148ff3352610
>>> 
>>> and note that it's now an official GNU project (via copyright assignment)
>>> 
>>>   Copyright (C) 2004-2020 Free Software Foundation, Inc.
>>
>> So it should be clear that the Savannah one should be considered the
>> canonical upstream.  I'll update my question on github to ask for
>> whether Alex want to forward the patches in his repo to Savannah as
>> well.
>
> Thanks.
>
>> Also as a result, I've marked the patch as "Forwarded: not-needed".
>
> Thank you.  Alternatively you can either cherry pick the upstream commit
> (and export as quilt patch) and drop mine, or package a new upstream
> snapshot from the savannah source, since that's what we're tracking.

As discussed above, would like to postpone the sync later and actually
decide what to do.

>
>>> Oh, there's one more thing that needs to be fixed before we upload:
>>> Bug #1048114
>>
>> Attempted to fix it in [2] where I just regenerated the changing file in
>> sbuild.
>>
>> [1] https://github.com/alexott/muse/issues/16
>> [2] 
>> https://salsa.debian.org/emacsen-team/muse-el/-/commit/f5c217162d9c6f45c971cec2b8c70b2794bb77fe
>
> This doesn't look like the right approach to me, the changelog entries
> related to it are unclear/misleading, and a description is missing in
> the patch header.

Added an explanation[3] to the patch.  So basically the file gets
regenerated in this build rule[4], and as the generated file changes, it
fails the second build.  Use a patch is the simplest way so that the
file stays the same each time it builds.

> Have you checked Savannah for a fix?

The Savannah repo 

Bug#1016558: O: muse-el

2023-08-18 Thread Manphiz
Nicholas D Steeves  writes:

> Hello,
>
> Sorry for the delay, I hadn't realised that I had forgotten to actually
> send this draft:
>
> On Fri, 11 Aug 2023 at 22:09, Manphiz  wrote:
>
>> Nicholas D Steeves  writes:
>
>> Now also uploaded my PGP keys to https://keys.openpgp.org/.  pgp.mit.edu
>> has been unstable for a while, so a good alternative is definitely a
>> plus :)
>
> For sure, and also, it's been the default keyserver in Debian since 2019
> (gnupg 2.2.17-1) ;) Yeah, I've also noticed pgp.mit.edu has gotten
> slower and more unreliable than in the past.  P.S. This might be a bit
> pedantic, but doesn't your key have five redundant signatures that could
> be deleted?
>

Should have removed the redundant signatures and reuploaded to
https://keys.openpgp.org, though I don't think I had 5 signatures on the
same IDs? Anyway, PTAL.

>> >> I: muse-el source: patch-not-forwarded-upstream
>> >> [debian/patches/0005-convert-a-muse-init.el-example-to-UTF-8.patch]
>> >>
>> >> I wonder whether you would also like to forward this patch upstream.
>> >
>> > If you really want to, go ahead, but I'm not interested in the FSF's
>> > identity verification for copyright assignment process, so this might
>> > end up as a futile effort.  In light of this, a "hey, we have a UTF8
>> > conversion patch...would you like to convert your copy to UTF8 either
>> > with or without our patch" might be smoother.  If you happen to have
>> > have done FSF copyright assignment paperwork, please go ahead and
>> > claim ownership of that trivial patch.
>>
>> Forwarded upstream.  As my pull request got merged fairly quickly I'm
>> slightly more optimistic here.
>
> Hmm, it appears that these patches were forwarded to a fork.  The Source
> is set to git://repo.or.cz/muse-el.git (debian/and the Homepage is set
> to https://www.gnu.org/software/emacs-muse/index.html (debian/control).
> As the new maintainer it's your right to switch upstream sources, but I
> recommend you ask some team members and #debian-mentors on irc or the
> mailing list about what the downsides to this may be; the mailing list
> archives might have a record of someone else asking a question like
> this.  I'll support your decision once you let me know you've
> investigated and considered.

So I did ask around #debian-emacs and #debian-mentors and the replies I
got was to better figure out the situation with the upstream.  So I
opened an issue on the github repo[1] and waiting for response.

>
> What is your intention here?  Are you rebasing our package onto this
> fork, or are you using the fork as a code dump, or something else?
>

Well to be honest I didn't realize the github one was a fork as the
d/watch file had been pointing there.

Also from your other mail:

> I found that this UTF8 issue was already fixed upstream:
> 
>   @@ -412,11 +433,11 @@
>   
> https://git.savannah.gnu.org/cgit/emacs/elpa.git/commit/?h=externals/muse=be347db7f1ad56f0384f76011bfd148ff3352610
> 
> and note that it's now an official GNU project (via copyright assignment)
> 
>   Copyright (C) 2004-2020 Free Software Foundation, Inc.

So it should be clear that the Savannah one should be considered the
canonical upstream.  I'll update my question on github to ask for
whether Alex want to forward the patches in his repo to Savannah as
well.

Also as a result, I've marked the patch as "Forwarded: not-needed".

>> > I'm happy to sponsor from git when you finalise the changelog, but if
>> > ever you want to get some hands-on experience with dput (or dput-ng),
>> > then practise uploading to https://mentors.debian.net/.
>>
>> Uploaded using dput.  Would be great to have you to take a look as
>> well.  Thanks!
>
> The aspects relating to the upload look good to me.
>
> Oh, there's one more thing that needs to be fixed before we upload:
> Bug #1048114

Attempted to fix it in [2] where I just regenerated the changing file in
sbuild.

I have also rebuilt and reuploaded the source.changes to mentors[3].  PTAL.

Thanks!

>
> Take care,
> Nicholas

-- 
Manphiz

[1] https://github.com/alexott/muse/issues/16
[2] 
https://salsa.debian.org/emacsen-team/muse-el/-/commit/f5c217162d9c6f45c971cec2b8c70b2794bb77fe
[3] https://mentors.debian.net/package/muse-el/


signature.asc
Description: PGP signature


Bug#1016558: O: muse-el

2023-08-11 Thread Manphiz
control: retitle -1 ITA: muse-el

Nicholas D Steeves  writes:

> On Sun, 6 Aug 2023 at 04:37, Manphiz  wrote:
>> Nicholas D Steeves  writes:
>>
>> > Hi,
>> >
>> > Reply follows inline.  Can we move this discussion to #1016558 to not
>> > bother Axel with our discussion?
>
> I guess that's a no?

Following up at #1016558 from now on.  Also changed #1016558 from O to ITA.

>
>> > Manphiz  writes:
>> >> Nicholas D Steeves  writes:
>> >>>>> Nicholas D Steeves  writes:
>> >
>> > Wonderful!  I also see you have a GPG key now.  Have you generated
>> > revocations certificates yet?
>> >
>> >   
>> > https://wiki.debian.org/Keysigning#Step_2:_Generate_a_revocation_certificate
>>
>> Now I have one.  Thanks for the tip!
>
> You're welcome :)
>
>> > Next, where can I find your key?
>>
>> I have previously uploaded my GPG key to pgp.mit.edu[1].
>
> Ah, that's where it was.  I thought everyone had switched to
> https://keys.openpgp.org/ these days (this is the default server on
> Debian) after the end of the SKS network.  Thanks for the reminder to
> continue to check pgp.mit.edu as a fallback.

Now also uploaded my PGP keys to https://keys.openpgp.org/.  pgp.mit.edu
has been unstable for a while, so a good alternative is definitely a
plus :)

>
>> Please advise if https://keyserver.ubuntu.com is still recommended for
>> prospective DMs.
>
> This is the first I've heard of that recommendation.  I wonder if
> people in #debian-mentors (OFTC) will also be surprised?  I'd use
> keyserver.ubuntu.com if I had a Launchpad account and maintained a
> PPA, but honestly wouldn't bother.  I started using keys.openpgp.org
> since that's where various people expected to find my key haha.

Sounds good.  I guess keys.openpgp.org is good enough then :)

>
>> I have a few more commits[2] that should have fixed most of the lintian
>> warnings.
>
> LGTM
>
>> There is another INFO level warning:
>>
>> I: muse-el source: patch-not-forwarded-upstream 
>> [debian/patches/0005-convert-a-muse-init.el-example-to-UTF-8.patch]
>>
>> I wonder whether you would also like to forward this patch upstream.
>
> If you really want to, go ahead, but I'm not interested in the FSF's
> identity verification for copyright assignment process, so this might
> end up as a futile effort.  In light of this, a "hey, we have a UTF8
> conversion patch...would you like to convert your copy to UTF8 either
> with or without our patch" might be smoother.  If you happen to have
> have done FSF copyright assignment paperwork, please go ahead and
> claim ownership of that trivial patch.

Forwarded upstream.  As my pull request got merged fairly quickly I'm
slightly more optimistic here.

>
> I'm happy to sponsor from git when you finalise the changelog, but if
> ever you want to get some hands-on experience with dput (or dput-ng),
> then practise uploading to https://mentors.debian.net/.

Uploaded using dput.  Would be great to have you to take a look as
well.  Thanks!

>
> Best,
> Nicholas
>
> On Sun, 6 Aug 2023 at 04:37, Manphiz  wrote:
>>
>> Nicholas D Steeves  writes:
>>
>> > Hi,
>> >
>> > Reply follows inline.  Can we move this discussion to #1016558 to not
>> > bother Axel with our discussion?
>> >
>> > Manphiz  writes:
>> >
>> >> Nicholas D Steeves  writes:
>> >>>>> Nicholas D Steeves  writes:
>> >>>>>
>> >> Thanks!  Though I'm not really a user of muse-el, I'd like to keep it in
>> >> a good shape as an exercise as an Emacs addon maintainer.  It looks like
>> >> there is not too much work thanks to Elisp being a fairly stable
>> >> language :)
>> >
>> > That's fine, thank you once again for adopting it, and yes, generally
>> > everything is ok :)
>> >
>> >>>> [1] https://salsa.debian.org/emacsen-team/muse-el/-/merge_requests/3
>> >>>
>> >> Thanks for the tips!  I checked the Debian Policy Upgrading Checklist[1]
>> >> and agreed with Debian Janitor on the "no changes are needed" bit.  And
>> >> to avoid having to wait for the bot to do the rebase I've manually
>> >> resolved the conflicts and rebased my MR on top of it as well.
>> >>
>> >
>> > You're welcome, and good call.
>> >
>> >>> Let me know when your done, and we can talk about the next steps.
>> >>
>> >> Now all MRs are merged.  Please advise the next steps.  Thanks

Bug#1016558: Bug#1042911: Breaks Emacs 29.1 upgrade: muse-split.el:41:2: Error: Cannot open load file: No such file or directory, assoc

2023-08-11 Thread Manphiz
Nicholas D Steeves  writes:

> On Sun, 6 Aug 2023 at 04:37, Manphiz  wrote:
>> Nicholas D Steeves  writes:
>>
>> > Hi,
>> >
>> > Reply follows inline.  Can we move this discussion to #1016558 to not
>> > bother Axel with our discussion?
>
> I guess that's a no?

Ah sorry totally missed this part.  This will be the last message to
#1042911.  Will follow-up the rest in #1016558.

>
>> > Manphiz  writes:
>> >> Nicholas D Steeves  writes:
>> >>>>> Nicholas D Steeves  writes:
>> >
>> > Wonderful!  I also see you have a GPG key now.  Have you generated
>> > revocations certificates yet?
>> >
>> >   
>> > https://wiki.debian.org/Keysigning#Step_2:_Generate_a_revocation_certificate
>>
>> Now I have one.  Thanks for the tip!
>
> You're welcome :)
>
>> > Next, where can I find your key?
>>
>> I have previously uploaded my GPG key to pgp.mit.edu[1].
>
> Ah, that's where it was.  I thought everyone had switched to
> https://keys.openpgp.org/ these days (this is the default server on
> Debian) after the end of the SKS network.  Thanks for the reminder to
> continue to check pgp.mit.edu as a fallback.
>
>> Please advise if https://keyserver.ubuntu.com is still recommended for
>> prospective DMs.
>
> This is the first I've heard of that recommendation.  I wonder if
> people in #debian-mentors (OFTC) will also be surprised?  I'd use
> keyserver.ubuntu.com if I had a Launchpad account and maintained a
> PPA, but honestly wouldn't bother.  I started using keys.openpgp.org
> since that's where various people expected to find my key haha.
>
>> I have a few more commits[2] that should have fixed most of the lintian
>> warnings.
>
> LGTM
>
>> There is another INFO level warning:
>>
>> I: muse-el source: patch-not-forwarded-upstream 
>> [debian/patches/0005-convert-a-muse-init.el-example-to-UTF-8.patch]
>>
>> I wonder whether you would also like to forward this patch upstream.
>
> If you really want to, go ahead, but I'm not interested in the FSF's
> identity verification for copyright assignment process, so this might
> end up as a futile effort.  In light of this, a "hey, we have a UTF8
> conversion patch...would you like to convert your copy to UTF8 either
> with or without our patch" might be smoother.  If you happen to have
> have done FSF copyright assignment paperwork, please go ahead and
> claim ownership of that trivial patch.
>
> I'm happy to sponsor from git when you finalise the changelog, but if
> ever you want to get some hands-on experience with dput (or dput-ng),
> then practise uploading to https://mentors.debian.net/.
>
> Best,
> Nicholas
>
> On Sun, 6 Aug 2023 at 04:37, Manphiz  wrote:
>>
>> Nicholas D Steeves  writes:
>>
>> > Hi,
>> >
>> > Reply follows inline.  Can we move this discussion to #1016558 to not
>> > bother Axel with our discussion?
>> >
>> > Manphiz  writes:
>> >
>> >> Nicholas D Steeves  writes:
>> >>>>> Nicholas D Steeves  writes:
>> >>>>>
>> >> Thanks!  Though I'm not really a user of muse-el, I'd like to keep it in
>> >> a good shape as an exercise as an Emacs addon maintainer.  It looks like
>> >> there is not too much work thanks to Elisp being a fairly stable
>> >> language :)
>> >
>> > That's fine, thank you once again for adopting it, and yes, generally
>> > everything is ok :)
>> >
>> >>>> [1] https://salsa.debian.org/emacsen-team/muse-el/-/merge_requests/3
>> >>>
>> >> Thanks for the tips!  I checked the Debian Policy Upgrading Checklist[1]
>> >> and agreed with Debian Janitor on the "no changes are needed" bit.  And
>> >> to avoid having to wait for the bot to do the rebase I've manually
>> >> resolved the conflicts and rebased my MR on top of it as well.
>> >>
>> >
>> > You're welcome, and good call.
>> >
>> >>> Let me know when your done, and we can talk about the next steps.
>> >>
>> >> Now all MRs are merged.  Please advise the next steps.  Thanks!
>> >>
>> >
>> > Wonderful!  I also see you have a GPG key now.  Have you generated
>> > revocations certificates yet?
>> >
>> >   
>> > https://wiki.debian.org/Keysigning#Step_2:_Generate_a_revocation_certificate
>>
>> Now I have one.  Thanks for the tip!
>>
>> >
>> > Next, where can I

Bug#1042900: Breaks Emacs 29.1 upgrade: pointback.el:34:2: Error: Cannot open load file: No such file or directory, assoc

2023-08-11 Thread Manphiz
control: tags -1 patch

Hi,

I have prepared a merge request[1] that migrates from assoc.el as well
as other minor fixes.  PTAL.  Thanks!

[1] https://salsa.debian.org/emacsen-team/pointback/-/merge_requests/4
-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1042911: Breaks Emacs 29.1 upgrade: muse-split.el:41:2: Error: Cannot open load file: No such file or directory, assoc

2023-08-06 Thread Manphiz
Nicholas D Steeves  writes:

> Hi,
>
> Reply follows inline.  Can we move this discussion to #1016558 to not
> bother Axel with our discussion?
>
> Manphiz  writes:
>
>> Nicholas D Steeves  writes:
>>>>> Nicholas D Steeves  writes:
>>>>>
>> Thanks!  Though I'm not really a user of muse-el, I'd like to keep it in
>> a good shape as an exercise as an Emacs addon maintainer.  It looks like
>> there is not too much work thanks to Elisp being a fairly stable
>> language :)
>
> That's fine, thank you once again for adopting it, and yes, generally
> everything is ok :)
>
>>>> [1] https://salsa.debian.org/emacsen-team/muse-el/-/merge_requests/3
>>>
>> Thanks for the tips!  I checked the Debian Policy Upgrading Checklist[1]
>> and agreed with Debian Janitor on the "no changes are needed" bit.  And
>> to avoid having to wait for the bot to do the rebase I've manually
>> resolved the conflicts and rebased my MR on top of it as well.
>>
>
> You're welcome, and good call.
>
>>> Let me know when your done, and we can talk about the next steps.
>>
>> Now all MRs are merged.  Please advise the next steps.  Thanks!
>>
>
> Wonderful!  I also see you have a GPG key now.  Have you generated
> revocations certificates yet?
>
>   https://wiki.debian.org/Keysigning#Step_2:_Generate_a_revocation_certificate

Now I have one.  Thanks for the tip!

>
> Next, where can I find your key?

I have previously uploaded my GPG key to pgp.mit.edu[1].

> I'm assuming that you're committed to
> maintaining this identity for the foreseeable future, and that you'd
> like to build reputation for future involvement in Debian.  It's not
> required at the stage you're at, but it's recommended.
>
>   https://wiki.debian.org/Keysigning#Step_3:_Make_your_public_key_public

Please advise if https://keyserver.ubuntu.com is still recommended for
prospective DMs.

>
> The subkey that I was able to download didn't include any identities.
>
> Other than that, this package isn't quite ready to upload, because there
> are three unaddressed lintian warnings.
>
>   https://wiki.debian.org/Lintian

I have a few more commits[2] that should have fixed most of the lintian
warnings.  There is another INFO level warning:

I: muse-el source: patch-not-forwarded-upstream 
[debian/patches/0005-convert-a-muse-init.el-example-to-UTF-8.patch]

I wonder whether you would also like to forward this patch upstream.

The rest warnings/infos are taken care of.  PTAL.

>
> Best,
> Nicholas
>


[1] http://pgp.mit.edu/pks/lookup?op=get=0x2DE965ED63825C93
[2] https://salsa.debian.org/emacsen-team/muse-el/-/commits/master
-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1042911: Breaks Emacs 29.1 upgrade: muse-split.el:41:2: Error: Cannot open load file: No such file or directory, assoc

2023-08-05 Thread Manphiz
Nicholas D Steeves  writes:

> Hello,
>
> Manphiz  writes:
>
>>> Nicholas D Steeves  writes:
>>>
>>
>> Hi Nicholas,
>>
>> I have now prepared a merge request to migrate away from assoc.el[1] and
>> also forwarded the patch upstream.  Also set the package as team
>> maintained and add myself as an upload.  PTAL.  Thanks!
>
> Wow, that was fast!  LTGM, with one caveat: You are an Uploader for this
> package now, so please drop the "Team upload" line entirely.  This makes
> you the human maintainer for the package, so I have sent you an invitation
> for salsa/gitlab maintainer permissions for muse-el.

Thanks!  Though I'm not really a user of muse-el, I'd like to keep it in
a good shape as an exercise as an Emacs addon maintainer.  It looks like
there is not too much work thanks to Elisp being a fairly stable
language :)

>
>> [1] https://salsa.debian.org/emacsen-team/muse-el/-/merge_requests/3
>
> You will notice that there are two other MRs.  Please double-check that
> the bot did its work correctly, and please manually go through the
> Debian Policy upgrade checklist, starting with the version muse-el uses,
> and each version up to and including the one the bot proposed.  If you
> would like to take credit for this work, I recommend adding "and your
> name" to the changelog entries the bot proposes.
>
>  [ The name of the bot and your name ]
>
> In other words, I would like to give you permission to write to this
> repo!  Bots will often rebase their MRs to save you time, and I will
> leave the decision of what gets merged first, and what gets rebased up
> to you.

Thanks for the tips!  I checked the Debian Policy Upgrading Checklist[1]
and agreed with Debian Janitor on the "no changes are needed" bit.  And
to avoid having to wait for the bot to do the rebase I've manually
resolved the conflicts and rebased my MR on top of it as well.

>
> Let me know when your done, and we can talk about the next steps.

Now all MRs are merged.  Please advise the next steps.  Thanks!

>
> Cheers,
> Nicholas
>

[1] https://www.debian.org/doc/debian-policy/upgrading-checklist.html

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1042911: Breaks Emacs 29.1 upgrade: muse-split.el:41:2: Error: Cannot open load file: No such file or directory, assoc

2023-08-04 Thread Manphiz
control: tags -1 patch

Manphiz  writes:

> Nicholas D Steeves  writes:
>
>> Hello,
>>
>> Would you like to fix this RC bug and adopt the package?
>>
>>   https://bugs.debian.org/1042911
>>
>> and the orphan bug is here: #1016558
>>
>> Best,
>> Nicholas
>>
>
> Hi Nicolas,
>
> Thanks for reaching out!  Looks like this was caused by the removal of
> the obsolete "assoc" package in Emacs 29.1 which had been deprecated
> since 24.  I'll try to work on a fix later this week.

Hi Nicholas,

I have now prepared a merge request to migrate away from assoc.el[1] and
also forwarded the patch upstream.  Also set the package as team
maintained and add myself as an upload.  PTAL.  Thanks!

[1] https://salsa.debian.org/emacsen-team/muse-el/-/merge_requests/3

-- 
Manphiz



Bug#1042911: Breaks Emacs 29.1 upgrade: muse-split.el:41:2: Error: Cannot open load file: No such file or directory, assoc

2023-08-02 Thread Manphiz
Nicholas D Steeves  writes:

> Hello,
>
> Would you like to fix this RC bug and adopt the package?
>
>   https://bugs.debian.org/1042911
>
> and the orphan bug is here: #1016558
>
> Best,
> Nicholas
>

Hi Nicolas,

Thanks for reaching out!  Looks like this was caused by the removal of
the obsolete "assoc" package in Emacs 29.1 which had been deprecated
since 24.  I'll try to work on a fix later this week.

-- 
Manphiz


signature.asc
Description: PGP signature


Bug#1041824: src:volume-el: Enable merge request on salsa

2023-07-27 Thread Manphiz
control: reopen -1
control: retitle -1 src:volume-el: repair d/watch to track upstream head

Manphiz  writes:

> Sean Whitton  writes:
>
>> control: tag -1 + wontfix
>>
>> Hello,
>>
>> Thank you for these submissions.
>>
>> On Sun 23 Jul 2023 at 08:48pm -07, Manphiz wrote:
>>
>>> * Sync to latest head version, which basically just incorporated Sean's
>>>   patch upstream so that we don't need to host the patch anymore.
>>
>> Patches don't really work for merging new upstream releases -- in this
>> case, pushing a branch somewhere and inviting me to merge it is better.
>> For proposed new changes rather than merges, I do indeed prefer patches,
>> so thank you for preparing those.
>>
>> In this case, I would prefer not to merge the new upstream, because it
>> doesn't actually change the package.  It's not a problem carrying the
>> patch, and I think it's preferable.
>>
>> As for your first patch, I don't follow -- I think I already fixed that
>> a while ago?  Indeed, the patch does not apply to our team's repository.
>>
>> I would prefer not to apply the final patch until the QA team come and
>> tell us that we should disable watch files like that.
>
> Hi Sean,
>
> Thanks for the comments and I understand your reasons.  Actually I am
> also unsure about how to deal with uscan errors with a watch file that
> tracks upstream tags that don't exist, and as you and Nicolas both
> suggest against disabling them, I think I may need to rethink how to
> approach this.  I'll probably ask in emacsen-team@ for comments later.

Hi Nicolas, Sean,

After consulting #debian-mentors I'm more convinced that tracking
upstream head is the way to go.  So I've done that and attached the
patch.  PTAL.  Thanks!

-- 
Manphiz
>From f55b026f42f2887a370b7c1eca821129bf06151b Mon Sep 17 00:00:00 2001
From: Xiyue Deng 
Date: Thu, 27 Jul 2023 16:54:38 -0700
Subject: [PATCH] Repair d/watch to track HEAD as no tag is available.

---
 debian/changelog | 7 +++
 debian/watch | 6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index cc07223..0beb9aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+volume-el (1.0+git.20201002.afb75a5-4) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Repair d/watch to track HEAD as no tag is available.
+
+ -- Xiyue Deng   Thu, 27 Jul 2023 16:53:26 -0700
+
 volume-el (1.0+git.20201002.afb75a5-3) unstable; urgency=medium
 
   * Pass correct number of arguments to define-obsolete-variable-alias.
diff --git a/debian/watch b/debian/watch
index dab1a60..4e31c99 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=4
-opts="filenamemangle=s/(?:.*?)?v?(\d[\d.]*)\.tar\.gz/volume.el-$1.tar.gz/" \
-https://github.com/dbrock/volume.el/tags \
-(?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
+opts="mode=git, pgpmode=none, dversionmangle=s/^1.0\+git\./0.0~git/" \
+https://github.com/dbrock/volume.el \
+HEAD
-- 
2.39.2



Bug#1042289: magit: FTBFS: Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "compat")

2023-07-26 Thread Manphiz
tags 1042289 patch
thanks

Lucas Nussbaum  writes:

> Source: magit
> Version: 3.3.0-2
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20230726 ftbfs-trixie
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>
>
> Relevant part (hopefully):
>> make[2]: Entering directory '/<>'
>> Loading /<>/t/magit-tests.el (source)...
>> Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such 
>> file or directory" "compat")
>>   require(compat)
>>   
>> load-with-code-conversion("/usr/share/emacs/site-lisp/elpa-src/with-editor-3"
>>  "/usr/share/emacs/site-lisp/elpa-src/with-editor-3" nil t)
>>   require(with-editor)
>>   load-with-code-conversion("/<>/lisp/magit-process..." 
>> "/<>/lisp/magit-process..." nil t)
>>   require(magit-process)
>>   load-with-code-conversion("/<>/lisp/magit-transie..." 
>> "/<>/lisp/magit-transie..." nil t)
>>   require(magit-transient)
>>   load-with-code-conversion("/<>/lisp/magit-margin" 
>> "/<>/lisp/magit-margin" nil t)
>>   require(magit-margin)
>>   load-with-code-conversion("/<>/lisp/magit-core.el" 
>> "/<>/lisp/magit-core.el" nil t)
>>   require(magit-core)
>>   load-with-code-conversion("/<>/lisp/magit.el" 
>> "/<>/lisp/magit.el" nil t)
>>   require(magit)
>>   load-with-code-conversion("/<>/t/magit-tests.el" 
>> "/<>/t/magit-tests.el" nil nil)
>>   load-file("t/magit-tests.el")
>>   (progn (load-file "t/magit-tests.el") (ert-run-tests-batch-and-exit))
>>   command-line-1(("-L" "./lisp" "-L"
>> "/usr/share/emacs/site-lisp/elpa-src/dash-2.19.1" "-L" "./../libgit" "-L"
>> "/usr/share/emacs/site-lisp/elpa-src/transient-0.3" "-L"
>> "/usr/share/emacs/site-lisp/elpa-src/with-editor-3" "--eval" "(progn
>> (load-file \"t/magit-tests.el\")(ert-r..."))
>>   command-line()
>>   normal-top-level()
>> 
>> make[2]: *** [Makefile:111: test] Error 255
>
>
> The full build log is available from:
> http://qa-logs.debian.net/2023/07/26/magit_3.3.0-2_unstable.log
>
> All bugs filed during this archive rebuild are listed at:
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230726;users=lu...@debian.org
> or:
> https://udd.debian.org/bugs/?release=na=ign=7=7=only=ftbfs-20230726=lu...@debian.org=1=1=1=1#results
>
> A list of current common problems and possible solutions is available at
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
>
> If you reassign this bug to another package, please mark it as 'affects'-ing
> this package. See https://www.debian.org/Bugs/server-control#affects
>
> If you fail to reproduce this, please provide a build log and diff it with 
> mine
> so that we can identify if something relevant changed in the meantime.
>

This is due to newer with-editor starts to depend on compat while magit
hasn't done it in 3.3.0 yet.  I have prepared a merge request[1] that
cherrypicks the necessary upstream commit that fixes the compat
detection, as well as a few lintian fixes.  PTAL.  Thanks!

[1] https://salsa.debian.org/emacsen-team/magit/-/merge_requests/2

-- 
Manphiz



Bug#1041824: src:volume-el: Enable merge request on salsa

2023-07-26 Thread Manphiz
Sean Whitton  writes:

> control: tag -1 + wontfix
>
> Hello,
>
> Thank you for these submissions.
>
> On Sun 23 Jul 2023 at 08:48pm -07, Manphiz wrote:
>
>> * Sync to latest head version, which basically just incorporated Sean's
>>   patch upstream so that we don't need to host the patch anymore.
>
> Patches don't really work for merging new upstream releases -- in this
> case, pushing a branch somewhere and inviting me to merge it is better.
> For proposed new changes rather than merges, I do indeed prefer patches,
> so thank you for preparing those.
>
> In this case, I would prefer not to merge the new upstream, because it
> doesn't actually change the package.  It's not a problem carrying the
> patch, and I think it's preferable.
>
> As for your first patch, I don't follow -- I think I already fixed that
> a while ago?  Indeed, the patch does not apply to our team's repository.
>
> I would prefer not to apply the final patch until the QA team come and
> tell us that we should disable watch files like that.

Hi Sean,

Thanks for the comments and I understand your reasons.  Actually I am
also unsure about how to deal with uscan errors with a watch file that
tracks upstream tags that don't exist, and as you and Nicolas both
suggest against disabling them, I think I may need to rethink how to
approach this.  I'll probably ask in emacsen-team@ for comments later.

-- 
Manphiz



Bug#1041824: src:volume-el: disable d/watch and sync to latest head version

2023-07-25 Thread Manphiz
Nicholas D Steeves  writes:

> Manphiz  writes:
>
>>>> I have been trying to fix uscan error of Emacs addon packages.  When
>>>> working on volume-el, I found that the repo on salsa didn't accept merge
>>>> requests while most other packages did.  If it can open up merge request
>>>> access it would be great and I have some pending d/watch fixes.  Thanks
>>>> in advance!
>>>
>>> This may indicate that the Uploader wants patches rather than MRs, and
>>> at the very least may indicate the Uploader doesn't want to monitor
>>> Salsa for MRs.
>>>
>>
>> Thanks for the explanation, Nicolas!  Totally make sense.
>
> You're welcome!
>
>> Done.  A little bit of explanation for the changes:
>>
>> * Upstream never had any tags, so uscan will always fail, so disable
>>   d/watch for now.  This will result in an empty uscan results.
>
> Why is breaking notification of any future upstream tags better than
> using uscan's git mode?  Uscan's git mode will notify when upstream
> pushes any commit, with or without a tag.  Help is available in
> #debian-mentors if writing an output format line that is suitable for
> volume-el's existing version scheme is too challenging.
>

Hi Nicolas,

Before implementing tracking all upstream commits, I wonder whether this
is a good idea.  AIUI we use uscan to track upstream tags for releases
instead of tracking development activity.  If upstream doesn't provide
releases or tags, I think it's up to the maintainer whether to use a new
upstream head as a new release.  However if we use uscan to track that I
wonder whether it may cause extra noise like in udd.debian.org or
tracker.debian.org as it may notify all upstream activities.

What do you think?

> Regards,
> Nicholas

-- 
Manphiz



Bug#1041824: src:volume-el: Enable merge request on salsa

2023-07-23 Thread Manphiz
retitle 1041824 src:volume-el: disable d/watch and sync to latest head version
tag 1041824 patch
severity 1041824 minor
thanks

Apparently I misunderstood how "Control:" and cont...@bugs.debian.org
work.  Hopefully this time it should work.



Bug#1041824: src:volume-el: Enable merge request on salsa

2023-07-23 Thread Manphiz
retitle -1 src:volume-el: disable d/watch and sync to latest head version
tag -1 patch
severity -1 minor
thanks

Nicholas D Steeves  writes:

> Xiyue Deng  writes:
>
>> Source: volume-el
>> Severity: wishlist
>> X-Debbugs-Cc: none, Xiyue Deng 
>>
>> Dear maintainers,
>>
>> I have been trying to fix uscan error of Emacs addon packages.  When
>> working on volume-el, I found that the repo on salsa didn't accept merge
>> requests while most other packages did.  If it can open up merge request
>> access it would be great and I have some pending d/watch fixes.  Thanks
>> in advance!
>
> This may indicate that the Uploader wants patches rather than MRs, and
> at the very least may indicate the Uploader doesn't want to monitor
> Salsa for MRs.
>

Thanks for the explanation, Nicolas!  Totally make sense.

> You can use git-format-patch to prepare a patch series from your git
> history, and can attach those to a bug report here.
>

Done.

> To retitle this bug, but this as the first line in your reply (won't
> work with HTML email, of course):
>
> Control: retitle -1 src:volume-el: Useful subject of choice
> Control: tag -1 patch
>
> If you attach a patch, I recommend updating the metadata with that
> second line.
>

Done.  A little bit of explanation for the changes:

* Upstream never had any tags, so uscan will always fail, so disable
  d/watch for now.  This will result in an empty uscan results.

* Sync to latest head version, which basically just incorporated Sean's
  patch upstream so that we don't need to host the patch anymore.

Please see the patches attached.

> Cheers,
> Nicholas
>

-- 
Manphiz
>From 22464e7bee7a9ed7a18401109640a02502478fdb Mon Sep 17 00:00:00 2001
From: Sean Whitton 
Date: Tue, 19 Jan 2021 16:05:45 -0700
Subject: [PATCH 1/4] Pass correct number of arguments to
 define-obsolete-...-alias

Recent Emacs master branch fails to bytecompile volume.el due to this.
---
 volume.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/volume.el b/volume.el
index 35a2614..689bd4a 100644
--- a/volume.el
+++ b/volume.el
@@ -452,7 +452,7 @@ This corresponds to the `-D' option of amixer."
 
 (when (fboundp 'define-obsolete-variable-alias)
   (define-obsolete-variable-alias 'volume-amixer-control
-'volume-amixer-default-channel))
+'volume-amixer-default-channel "1.0"))
 
 (defvar volume-amixer-current-channel volume-amixer-default-channel
   "The name of the ALSA mixer channel to manipulate.")
@@ -654,7 +654,7 @@ Return either the new volume or nil, depending on the backend."
 
 (when (fboundp 'define-obsolete-function-alias)
   (define-obsolete-function-alias 'volume-channel-name
-'volume-channel-label))
+'volume-channel-label "1.0"))
 
 (defun volume-channels ()
   "Return the list of available channels."
-- 
2.39.2

>From 6ca047fcec9e9e8aeae380c1594cac2c392ce4ac Mon Sep 17 00:00:00 2001
From: Xiyue Deng 
Date: Sun, 23 Jul 2023 05:08:05 -0700
Subject: [PATCH 2/4] Sync to current head (050d3e6).

---
 debian/changelog | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index cc07223..65a4e66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+volume-el (1.0+git.20220904.050d3e6-1) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Sync to current head (050d3e6).
+
+ -- Xiyue Deng   Sun, 23 Jul 2023 05:06:07 -0700
+
 volume-el (1.0+git.20201002.afb75a5-3) unstable; urgency=medium
 
   * Pass correct number of arguments to define-obsolete-variable-alias.
-- 
2.39.2

>From 898fa2cdfbd3620f6a81e30f21f5f74cd21f5643 Mon Sep 17 00:00:00 2001
From: Xiyue Deng 
Date: Sun, 23 Jul 2023 05:09:17 -0700
Subject: [PATCH 3/4] Drop debian-changes.  Merged upstream.

---
 debian/changelog  |  1 +
 debian/patches/debian-changes | 37 ---
 debian/patches/series |  1 -
 3 files changed, 1 insertion(+), 38 deletions(-)
 delete mode 100644 debian/patches/debian-changes
 delete mode 100644 debian/patches/series

diff --git a/debian/changelog b/debian/changelog
index 65a4e66..8cc2f70 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ volume-el (1.0+git.20220904.050d3e6-1) UNRELEASED; urgency=medium
 
   * Team upload.
   * Sync to current head (050d3e6).
+  * Drop debian-changes.  Merged upstream.
 
  -- Xiyue Deng   Sun, 23 Jul 2023 05:06:07 -0700
 
diff --git a/debian/patches/debian-changes b/debian/patches/debian-changes
deleted file mode 100644
index c60df9d..000
--- a/debian/patches/debian-changes
+++ /dev/null
@@ -1,37 +0,0 @@
-The Debian packaging of volume-el is maintained in git, using the merging
-workflow described in dgit-maint-merge(7).  There isn't a patch
-queue that can be represented as a quilt series.
-
-A detailed breakdown of the changes is availabl

Bug#1041367: src:emacs: Detect default GCC version instead of hard-coding.

2023-07-18 Thread Manphiz
retitle 1041367 Automate GCC version handling.
# tag with patch as a merge request is available.
tag 1041367 patch
thanks

Manphiz  writes:

> Sean Whitton  writes:
>
>> Hello,
>>
>> On Mon 17 Jul 2023 at 07:26pm -07, Xiyue Deng wrote:
>>
>>> Currently Emacs hard-codes the GCC version - more specifically the GCC
>>> JIT version - for the native compile feature.  As the default GCC
>>> version may change once in a while, it may be beneficial to avoid
>>> hard-coding the version and instead generate it using default GCC.  I
>>> have prepared a merge request on salsa[1], however as inexperienced as I
>>> am this will surely look crude, but may be an okay-ish start of
>>> discussion.  Thanks!
>>
>> Thank you for looking into this.  Unfortunately, I think it's unlikely
>> that we'd want to apply this change: typically things like this are done
>> manually in Debian.  It's similar to debhelper compat level bumps.
>
> Thanks Sean!  I understand.  Would it be acceptable to have things
> slightly automated while still make the GCC version hard-coded?  Like
> having a variable "default_gcc_version" which is manually changed and
> the rest auto-generated?

On further testing, it look like the automatic GCC version detection I
proposed is indeed problematic: as the file regeneration happens before
a buildd is involved, the generated version depends on the system that
the people tries to build it.  So as I'm currently using a stable
system, when I run `gbp buildpackage` it will detect the GCC version as
12 while on sid it's 13 which is a nightmare.

So, I've reworked the MR a bit now that it still hard-code the GCC
version but at a single location[1] and all versions at other places are
generated so that it's less like to make mistakes.  Please help take
another look.

Thanks!

[1] 
https://salsa.debian.org/rlb/deb-emacs/-/merge_requests/3/diffs#8756c63497c8dc39f7773438edf53b220c773f67_74_75

-- 
Manphiz



Bug#1040676: elpa-debian-el: Documentation fixes.

2023-07-16 Thread Manphiz
Nicholas D Steeves  writes:

> manp...@gmail.com writes:
>
>> I have a merge request on salsa[1] for documentation fixes for the
>> package elpa-debian-el.  The first commit has typo fixes only, the
>> second one has some proposed wording fixes.  Please review.  Thanks!
>>
>> [1] https://salsa.debian.org/emacsen-team/debian-el/-/merge_requests/10
>
> Thank you for these fixes!  I've started a review.  If for some reason I
> seem to take too long to notice that you've resolved all issues (when
> you've resolved them), please ping me at this bug.
>
> Cheers,
> Nicholas
>

Hi Nicolas,

Friendly ping for comments :)  If I missed your comments please help
point me to them and I'll address them soon.

-- 
Manphiz



Bug#1040903: elpa-zenburn-theme: Backport 2.8.0-1 for bookworm

2023-07-12 Thread Manphiz
Package: elpa-zenburn-theme
Version: 2.7.0-2
Severity: wishlist
X-Debbugs-Cc: none, Manphiz 

Hi,

Recently elpa-zenburn-theme 2.8.0-1 hits trixie.  It would be great to
have it backported to bookworm as well.  Thanks in advance!


-- System Information:
Debian Release: 12.0
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-10-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elpa-zenburn-theme depends on:
ii  dh-elpa-helper 2.0.16
ii  emacs  1:28.2+1-15
ii  emacs-gtk [emacs]  1:28.2+1-15
ii  emacsen-common 3.0.5

Versions of packages elpa-zenburn-theme recommends:
ii  emacs  1:28.2+1-15
ii  emacs-gtk [emacs]  1:28.2+1-15

elpa-zenburn-theme suggests no packages.

-- no debconf information



Bug#1040676: elpa-debian-el: Documentation fixes.

2023-07-08 Thread manphiz

Package: elpa-debian-el
Version: 37.10
Severity: normal
X-Debbugs-Cc: none, Manphiz 

Dear Maintainers,

I have a merge request on salsa[1] for documentation fixes for the
package elpa-debian-el.  The first commit has typo fixes only, the
second one has some proposed wording fixes.  Please review.  Thanks!

[1] https://salsa.debian.org/emacsen-team/debian-el/-/merge_requests/10


-- System Information:
Debian Release: 12.0
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-10-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE 
not set

Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elpa-debian-el depends on:
ii  bzip2   1.0.8-5+b1
ii  dh-elpa-helper  2.0.16
ii  dpkg1.21.22
ii  emacsen-common  3.0.5
ii  reportbug   12.0.0
ii  xz-utils5.4.1-0.2

Versions of packages elpa-debian-el recommends:
ii  emacs  1:28.2+1-15
ii  emacs-gtk [emacs]  1:28.2+1-15
ii  wget   1.21.3-1+b2

elpa-debian-el suggests no packages.

-- no debconf information


OpenPGP_signature
Description: OpenPGP digital signature


Bug#836443: ocserv: Request for Jessie backport

2016-09-03 Thread Manphiz
Package: ocserv
Version: 0.11.4-0.1
Severity: wishlist

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

I'd like to request a backport of ocserv to current stable release
(Jessie). Ocserv is a very good alternative to contemporary VPN
servers. Given that the next stable release is still months away, and
more importantly, my current system is Yeeloong-based which is not
getting the next stable support, it will be great to have it available
to Jessie.

Personally I have grabbed the current package from testing and compiled
using a local stable cowbuilder setup (with backports) and it worked
out-of-the-box, so I'd assume the backport effort to be minimum.

Thanks in advance.


-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: mipsel (mips64)

Kernel: Linux 3.16.0-4-loongson-2f
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ocserv depends on:
ii  dbus 1.8.20-0+deb8u1
ii  init-system-helpers  1.22
ii  libc62.19-18+deb8u4
ii  libev4   1:4.15-3
ii  libgnutls-deb0-283.3.8-6+deb8u3
ii  libgssapi-krb5-2 1.12.1+dfsg-19+deb8u2
ii  libhttp-parser2.12.1-2
ii  liblz4-1 0.0~r122-2
ii  libnettle4   2.7.1-5+deb8u1
ii  libnl-3-200  3.2.24-2
ii  libnl-route-3-2003.2.24-2
ii  liboath0 2.4.1-1
ii  libopts251:5.18.4-3
ii  libpam0g 1.1.8-3.1+deb8u1+b1
ii  libpcl1  1.6-1
ii  libprotobuf-c1   1.0.2-1
ii  libreadline6 6.3-8+b3
ii  libseccomp2  2.2.3-3~bpo8+1
ii  libsystemd0  230-7~bpo8+2
ii  libtalloc2   2.1.2-0+deb8u1
ii  libtasn1-6   4.2-3+deb8u2
ii  libwrap0 7.6.q-25
ii  ssl-cert 1.0.35

Versions of packages ocserv recommends:
ii  ca-certificates  20141019+deb8u1

ocserv suggests no packages.

-- Configuration Files:
/etc/ocserv/ocserv.conf changed [not included]

-- no debconf information



Bug#598234: emacs23-nox: emacs fails to install on mipsel

2011-10-11 Thread manphiz-guest
Package: emacs23
Version: 23.3+1-1.1
Followup-For: Bug #598234

Hi, I just tried rebuilding emacs23 in my loongson box, and both emacs23
and emacs23-nox of the custom build install without problem. It might be
related to my custom kernel or an updated binutils version
(2.21.90.20111004-2). I'd like to help further testing this issue if
more information is needed.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (350, 'unstable'), (300, 'experimental')
Architecture: mipsel (mips64)

Kernel: Linux 3.0.0-loongson-2f (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages emacs23 depends on:
ii  emacs23-bin-common  23.3+1-1.1
ii  libasound2  1.0.24.1-4
ii  libatk1.0-0 2.2.0-1   
ii  libc6   2.13-21   
ii  libcairo2   1.10.2-6.1
ii  libdbus-1-3 1.4.16-1  
ii  libfontconfig1  2.8.0-3   
ii  libfreetype62.4.6-2   
ii  libgconf2-4 2.32.4-1  
ii  libgdk-pixbuf2.0-0  2.24.0-1  
ii  libgif4 4.1.6-9   
ii  libglib2.0-02.28.6-1  
ii  libgpm2 1.20.4-4  
ii  libgtk2.0-0 2.24.4-3  
ii  libice6 2:1.0.7-2 
ii  libjpeg88c-2  
ii  libm17n-0   1.6.2-3   
ii  libncurses5 5.9-2 
ii  libotf0 0.9.12-1  
ii  libpango1.0-0   1.28.4-3  
ii  libpng12-0  1.2.46-3  
ii  librsvg2-2  2.34.0-1  
ii  libsm6  2:1.2.0-2 
ii  libtiff43.9.5-2   
ii  libtinfo5   5.9-2 
ii  libx11-62:1.4.4-2 
ii  libxft2 2.2.0-3   
ii  libxpm4 1:3.5.9-1 
ii  libxrender1 1:0.9.6-2 
ii  zlib1g  1:1.2.5.dfsg-1

emacs23 recommends no packages.

Versions of packages emacs23 suggests:
ii  emacs23-common-non-dfsg  23.3+1-1



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#629351: on startup (Loongson2F mipsel system)

2011-08-21 Thread manphiz-guest
Package: gnome-settings-daemon
Version: 2.30.2-4
Followup-For: Bug #629351

It seems that by rebuilding the package without ld flag -Wl,-z,defs
fixes this problem. This shows much resemblance with bug#537572. Though
the relation of such breakage and the ld flag is unclear, it is helpful
to temporarily disable the flag before the true problem is found and
resolved. Thanks.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (350, 'unstable'), (300, 'experimental')
Architecture: mipsel (mips64)

Kernel: Linux 3.0.0-loongson-2f (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-settings-daemon depends on:
ii  gconf22.32.4-1   GNOME configuration database syste
ii  libc6 2.13-16Embedded GNU C Library: Shared lib
ii  libcairo2 1.10.2-6.1 The Cairo 2D vector graphics libra
ii  libdbus-1-3   1.4.14-1   simple interprocess messaging syst
ii  libdbus-glib-1-2  0.94-4 simple interprocess messaging syst
ii  libfontconfig12.8.0-3generic font configuration library
ii  libgconf2-4   2.32.4-1   GNOME configuration database syste
ii  libgdk-pixbuf2.0-02.23.5-3   GDK Pixbuf library
ii  libglib2.0-0  2.28.6-1   The GLib library of C routines
ii  libgnome-desktop-2-17 2.30.2-2   Utility library for loading .deskt
ii  libgnome2-common  2.32.1-1   The GNOME library - common files
ii  libgnomekbd4  2.30.2-2   GNOME library to manage keyboard c
ii  libgstreamer-plugins-base0.10 0.10.35-1  GStreamer libraries from the base
ii  libgstreamer0.10-00.10.35-1  Core GStreamer libraries and eleme
ii  libgtk2.0-0   2.24.4-3   The GTK+ graphical user interface 
ii  libnotify40.7.3-2sends desktop notifications to a n
ii  libx11-6  2:1.4.4-1  X11 client-side library
ii  libxi62:1.4.3-3  X11 Input extension library
ii  libxklavier16 5.1-2  X Keyboard Extension high-level AP

gnome-settings-daemon recommends no packages.

Versions of packages gnome-settings-daemon suggests:
ii  gnome-screensaver 2.30.0-3   GNOME screen saver and locker
ii  metacity [x-window-manager]   1:2.34.1-1 lightweight GTK+ window manager
ii  x11-xserver-utils 7.6+3  X server utilities

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#629351: Segfault on startup (Loongson2F mipsel system)

2011-06-05 Thread manphiz-guest
Package: gnome-settings-daemon
Version: 2.30.2-3
Severity: grave

The daemon segmentation fault on loading the plugins of
/usr/lib/gnome-settings-daemon-2.0/*.so. The log of running
gnome-settings-daemon --no-daemon --debug is attached.

Please note that it segfaults on any *.so loading, not just
libxrandr.so, which is verified by disabling each *.so file that causes
the segfault. Also, the system is a Loongson2F based laptop running on
mipsel.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (600, 'testing'), (300, 'unstable'), (200, 'experimental')
Architecture: mipsel (mips64)

Kernel: Linux 2.6.38-loongson-2f (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-settings-daemon depends on:
ii  gconf22.32.3-2   GNOME configuration database syste
ii  libc6 2.13-4 Embedded GNU C Library: Shared lib
ii  libcairo2 1.10.2-6   The Cairo 2D vector graphics libra
ii  libdbus-1-3   1.5.0-2simple interprocess messaging syst
ii  libdbus-glib-1-2  0.92-1 simple interprocess messaging syst
ii  libfontconfig12.8.0-2.2  generic font configuration library
ii  libgconf2-4   2.32.3-2   GNOME configuration database syste
ii  libgdk-pixbuf2.0-02.23.3-3   GDK Pixbuf library
ii  libglib2.0-0  2.28.6-1   The GLib library of C routines
ii  libgnome-desktop-2-17 2.30.2-2   Utility library for loading .deskt
ii  libgnome2-common  2.32.1-1   The GNOME library - common files
ii  libgnomekbd4  2.30.2-2   GNOME library to manage keyboard c
ii  libgstreamer-plugins-base0.10 0.10.34-1  GStreamer libraries from the base
ii  libgstreamer0.10-00.10.34-1  Core GStreamer libraries and eleme
ii  libgtk2.0-0   2.24.4-3   The GTK+ graphical user interface 
ii  libnotify1 [libnotify1-gtk2.1 0.5.0-2sends desktop notifications to a n
ii  libx11-6  2:1.4.3-1  X11 client-side library
ii  libxi62:1.4.2-1  X11 Input extension library
ii  libxklavier16 5.1-1  X Keyboard Extension high-level AP

gnome-settings-daemon recommends no packages.

Versions of packages gnome-settings-daemon suggests:
ii  gnome-screensaver 2.30.0-3   GNOME screen saver and locker
ii  metacity [x-window-manager]   1:2.34.0-1 lightweight GTK+ window manager
ii  x11-xserver-utils 7.6+2  X server utilities

-- no debconf information
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as mipsel-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/gnome-settings-daemon...(no debugging symbols 
found)...done.
(gdb) set args --no-daemon --debug
(gdb) run
Starting program: /usr/bin/gnome-settings-daemon --no-daemon --debug
[Thread debugging using libthread_db enabled]
** (gnome-settings-daemon:3190): DEBUG: Successfully connected to D-Bus
** (gnome-settings-daemon:3190): DEBUG: Starting settings manager
** (gnome-settings-daemon:3190): DEBUG: Loading settings plugins from dir: 
/usr/lib/gnome-settings-daemon-2.0/
** (gnome-settings-daemon:3190): DEBUG: Loading plugin: 
/usr/lib/gnome-settings-daemon-2.0/font.gnome-settings-plugin
** (gnome-settings-daemon:3190): DEBUG: GnomeSettingsPluginInfo: name='Font' 
file='/usr/lib/gnome-settings-daemon-2.0/font.gnome-settings-plugin' 
location='font'
** (gnome-settings-daemon:3190): DEBUG: Loading plugin: 
/usr/lib/gnome-settings-daemon-2.0/keyboard.gnome-settings-plugin
** (gnome-settings-daemon:3190): DEBUG: GnomeSettingsPluginInfo: 
name='Keyboard' 
file='/usr/lib/gnome-settings-daemon-2.0/keyboard.gnome-settings-plugin' 
location='keyboard'
** (gnome-settings-daemon:3190): DEBUG: Loading plugin: 
/usr/lib/gnome-settings-daemon-2.0/mouse.gnome-settings-plugin
** (gnome-settings-daemon:3190): DEBUG: GnomeSettingsPluginInfo: name='Mouse' 
file='/usr/lib/gnome-settings-daemon-2.0/mouse.gnome-settings-plugin' 
location='mouse'
** (gnome-settings-daemon:3190): DEBUG: Loading plugin: 
/usr/lib/gnome-settings-daemon-2.0/xrandr.gnome-settings-plugin
** (gnome-settings-daemon:3190): DEBUG: GnomeSettingsPluginInfo: name='XRandR' 
file='/usr/lib/gnome-settings-daemon-2.0/xrandr.gnome-settings-plugin' 
location='xrandr'
** (gnome-settings-daemon:3190): DEBUG: Loading plugin: 
/usr/lib/gnome-settings-daemon-2.0/sound.gnome-settings-plugin
** (gnome-settings-daemon:3190): DEBUG: GnomeSettingsPluginInfo: name='Sound' 

Bug#626024: Crash if the download URL contains non-ascii characters

2011-05-07 Thread manphiz-guest
Package: amule-daemon
Version: 2.2.6+debian0-9+b1
Severity: important
File: /usr/bin/amuled

As subject says, if a URL contains unicode other than ascii characters,
the daemon will crash. Removing those characters in the URL let it get
processed without problem. IIRC this problem showed up before and got
fixed, but I can't find the archived bug. HTH.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (300, 'unstable'), (200, 'experimental')
Architecture: mipsel (mips64)

Kernel: Linux 2.6.38-loongson-2f (PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages amule-daemon depends on:
ii  amule-common2.2.6+debian0-9  common files for the rest of aMule
ii  libc6   2.11.2-11Embedded GNU C Library: Shared lib
ii  libcrypto++95.6.1-4  General purpose cryptographic libr
ii  libgcc1 1:4.6.0-2GCC support library
ii  libpng12-0  1.2.44-2 PNG library - runtime
ii  libreadline66.1-3GNU readline and history libraries
ii  libstdc++6  4.6.0-2  The GNU Standard C++ Library v3
ii  libupnp31:1.6.6-5Portable SDK for UPnP Devices, ver
ii  libwxbase2.8-0  2.8.10.1-3+b2wxBase library (runtime) - non-GUI
ii  zlib1g  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages amule-daemon recommends:
ii  amule-utils   2.2.6+debian0-9+b1 utilities for aMule (command-line 
ii  unzip 6.0-4  De-archiver for .zip files

amule-daemon suggests no packages.

-- Configuration Files:
/etc/default/amule-daemon changed [not included]

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#625523: New upstream development version available.

2011-05-04 Thread manphiz-guest
Package: cairomm
Severity: wishlist

Version 1.9.8 is available upstream. As gtkmm3.0 requires at lease
cairomm 1.9.2, it will be good to have it in Debian. Thanks.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (300, 'unstable'), (200, 'experimental')
Architecture: mipsel (mips64)

Kernel: Linux 2.6.38-lemote2f (PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#442828: glibmm: new patch for 2.14.1

2007-10-06 Thread manphiz

retitle 442828 glibmm: new upstream version 2.14.1 available
thanks

A new .diff.gz . The one in my last mail contains unnecessary changes, 
which are rolled-back in this one.


glibmm2.4_2.14.1-0.1.diff.gz
Description: GNU Zip compressed data


Bug#442828: glibmm2.4: Patch for new version

2007-10-05 Thread manphiz
Package: glibmm2.4
Followup-For: Bug #442828

I've attached the .diff.gz file for the new 2.14.1 version. Further
more, according to the source code, #415464 has already been handled, so
it can be closed. Hope some one can provide a NMU for it.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


glibmm2.4_2.14.1-0.1.diff.gz
Description: GNU Zip compressed data
--- glibmm2.4_2.12.10-0.1.diff  2007-07-04 18:47:03.0 +0800
+++ glibmm2.4_2.14.1-0.1.diff   2007-10-06 00:31:08.0 +0800
@@ -1,400 +1,237 @@
 glibmm2.4-2.12.10.orig/scripts/config.sub
-+++ glibmm2.4-2.12.10/scripts/config.sub
-@@ -1,9 +1,10 @@
- #! /bin/sh
- # Configuration validation subroutine script.
- #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
--#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-+#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-+#   Inc.
- 
--timestamp='2005-12-11'
-+timestamp='2007-01-18'
- 
- # This file is (in principle) common to ALL GNU software.
- # The presence of a machine in this file suggests that SOME GNU software
-@@ -240,15 +241,16 @@
-   | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
-   | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | 
alpha64pca5[67] \
-   | am33_2.0 \
--  | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
-+  | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | 
avr32 \
-   | bfin \
-   | c4x | clipper \
-   | d10v | d30v | dlx | dsp16xx \
--  | fr30 | frv \
-+  | fido | fr30 | frv \
-   | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
-   | i370 | i860 | i960 | ia64 \
-   | ip2k | iq2000 \
--  | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
-+  | m32c | m32r | m32rle | m68000 | m68k | m88k \
-+  | maxq | mb | microblaze | mcore | mep \
-   | mips | mipsbe | mipseb | mipsel | mipsle \
-   | mips16 \
-   | mips64 | mips64el \
-@@ -268,26 +270,25 @@
-   | mn10200 | mn10300 \
-   | mt \
-   | msp430 \
-+  | nios | nios2 \
-   | ns16k | ns32k \
-   | or32 \
-   | pdp10 | pdp11 | pj | pjl \
-   | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
-   | pyramid \
--  | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | 
sh[1234]le | sh3ele \
-+  | score \
-+  | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | 
sh[1234]le | sh3ele \
-   | sh64 | sh64le \
--  | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
--  | sparcv8 | sparcv9 | sparcv9b \
--  | strongarm \
-+  | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | 
sparclite \
-+  | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
-+  | spu | strongarm \
-   | tahoe | thumb | tic4x | tic80 | tron \
-   | v850 | v850e \
-   | we32k \
--  | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
-+  | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
-   | z8k)
-   basic_machine=$basic_machine-unknown
-   ;;
--  m32c)
--  basic_machine=$basic_machine-unknown
--  ;;
-   m6811 | m68hc11 | m6812 | m68hc12)
-   # Motorola 68HC11/12.
-   basic_machine=$basic_machine-unknown
-@@ -317,18 +318,18 @@
-   | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
-   | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
-   | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
--  | avr-* \
-+  | avr-* | avr32-* \
-   | bfin-* | bs2000-* \
-   | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
-   | clipper-* | craynv-* | cydra-* \
-   | d10v-* | d30v-* | dlx-* \
-   | elxsi-* \
--  | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
-+  | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
-   | h8300-* | h8500-* \
-   | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
-   | i*86-* | i860-* | i960-* | ia64-* \
-   | ip2k-* | iq2000-* \
--  | m32r-* | m32rle-* \
-+  | m32c-* | m32r-* | m32rle-* \
-   | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-   | m88110-* | m88k-* | maxq-* | mcore-* \
-   | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
-@@ -350,29 +351,28 @@
-   | mmix-* \
-   | mt-* \
-   | msp430-* \
-+  | nios-* | nios2-* \
-   | none-* | np1-* | ns16k-* | ns32k-* \
-   | orion-* \
-   | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
-   | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
-   | pyramid-* \
-   | romp-* | rs6000-* 

Bug#444386: glade-3: new upstream version 3.4.0 available

2007-09-28 Thread manphiz
Package: glade-3
Version: 3.2.2-1
Severity: wishlist

It can be found at http://ftp.gnome.org/pub/GNOME/sources/glade3/3.4/ .
Despite that it still doesn't provide GtkBuilder support for gtk+2.12,
it has several bug fixes, such as the notorious Input Dialog bug.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



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



Bug#430142: libxml++2.6: new version 2.20.0 available

2007-09-23 Thread manphiz

retitle 430142 libxml++2.6: new version 2.20.0 available
thanks

Now 2.20.0 can be found at:

http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.20/ 
http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.18/




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



Bug#443651: libsigc++-2.0: new upstream version 2.0.18 available

2007-09-23 Thread manphiz
Package: libsigc++-2.0
Severity: wishlist

It can be found at http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.0/
Note that libsigc++ 2.1.1 has also been release, which however is in the
unstable branch.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



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



Bug#443395: gtkmm2.4: new upstream version 2.12 available

2007-09-20 Thread manphiz
Package: gtkmm2.4
Severity: wishlist

gtkmm 2.12.0 has showed up at
http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.12/
which provide many new features with gtk+ 2.12. Since gtk+ 2.12 has
entered sid, it'll be great to have gtkmm 2.12 as well.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



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



Bug#434701: flac: new upstream version 1.2.1 available

2007-09-20 Thread manphiz

retitle 434701 flac: new upstream version 1.2.1 available
thanks

Now 1.2.1 was out on Sep 17th, which can be found at
http://sourceforge.net/project/showfiles.php?group_id=13478
Hope it'll enter sid soon :)



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



Bug#442822: kqemu-source: Fatal trap 9 when running freebsd

2007-09-17 Thread manphiz
Package: kqemu-source
Version: 1.3.0~pre11-6.1
Severity: normal

I tried to virtualize freebsd using qemu with kqemu but failed, both 6.2
release and 7.0 current, and both w/ and w/o acpi. The failure log said:


 Fatal trap 9: general protection fault while in kernel mode
 cpuid = 0; apic id = 00
 instruction pointer = 0x20:0xc00fa3d4
 stack pointer   = 0x28:0xc1420cfc
 frame pointer   = 0x28:0xc1420d28
 code segment= base 0x0, limit 0xf, type 0x1b
 = DPL 0, pres 1, def32 1, gran 1
 processor eflags= interrupt enabled, resume, IOPL = 0
 current process = 0 ()
 [thread pid 0 tid 0 ]
 Stopped at  0xc00fa3d4: lret
 db

However it works fine without kqemu. I've been encountering the same
problem since qemu 0.8.2 and kqemu 1.3.0~pre9. The current qemu 
version is 0.9.0+20070816-1.

Surprisingly, the same qemu and kqemu version under gentoo and LFS works
fine, and works under Windows as well. So as a first look the
problem probably sits in Debian side. I can provide further
information if necessary.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages kqemu-source depends on:
ii  bzip2 1.0.3-7high-quality block-sorting file co
ii  debhelper 5.0.54 helper programs for debian/rules
ii  dpatch2.0.27 patch maintenance system for Debia
ii  make  3.81-3 The GNU version of the make util
ii  module-assistant  0.10.11tool to make module package creati

kqemu-source recommends no packages.

-- no debconf information



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



Bug#442828: glibmm2.4: new upstream version 2.14.0 available

2007-09-17 Thread manphiz
Package: glibmm2.4
Severity: wishlist

It can be found at http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.14/
gtkmm 2.12.0 is available as well, which, however, have to wait for gtk
2.12.0 to enter first.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



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



Bug#402289: -kernel-kqemu still causes freebsd guest fatal trap 9

2007-09-17 Thread manphiz
Current qemu, kqemu and bochsbios from sid still causes freebsd guest 
failure, which is described in detail in #442822[1].


[1] http://bugs.debian.org/442822



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



Bug#442822: Acknowledgement (kqemu-source: Fatal trap 9 when running freebsd)

2007-09-17 Thread manphiz

reassign 442822 qemu
merge 442822 402289
thanks

Oops, I should really scrutinize the qemu BTS carefully.



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



Bug#442379: libstdc++6-4.2-dev: Missing /usr/include/c++/4.2.1/bits/atomicity.h

2007-09-15 Thread manphiz

Hristo Hristov wrote:

Package: libstdc++6-4.2-dev
Version: 4.2.1-4
Severity: important

The file /usr/include/c++/4.2.1/bits/atomicity.h is missing, so any
program using it cannot be compiled.



It has been moved to ext/atomicity.h since 4.2.



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



Bug#433064: wine: upstream version 0.9.43 available

2007-08-23 Thread manphiz

retitle 433064 wine: upstream version 0.9.43 available
severity 433064 wishlist
thanks

Since 0.9.41 has entered sid, there's no scim conflict currently, so 
knock down severity to wishlist, and retitle for new upstream version.


if you skip releases, the damage is greater if it does happen. If you don't, 
users always have something to fall back on.


Sounds reasonable. Though old binaries are deleted from repository when 
new version enters, their sources are saved for this purpose I believe. 
Thanks Ove for your work.



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



Bug#438921: bmpx: new upstream version 0.40.1 is available

2007-08-21 Thread manphiz
Package: bmpx
Version: 0.40.0~rc3-1
Followup-For: Bug #438921

And, since 0.40.1 version is available[1], it'll be
better to fix this bug with the new version :)

[1] http://bmpx.beep-media-player.org/site/Downloads

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


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



Bug#438921: bmpx: Currently uninstallable because of depending on non-exist boost version

2007-08-20 Thread manphiz
Package: bmpx
Version: 0.40.0~rc3-1
Severity: grave
Justification: renders package unusable

Current bmpx version is built against boost 1.34.0, which is now 
superseded by boost 1.34.1. As it is depending on 
libboost-filesystem1.34.0, libboost-iostreams1.34.0, 
libboost-regex1.34.0, it is currently uninstallable, so I set 
severity grave. However, a rebuilt against current boost 1.34.1 
should be sufficient to eliminate this glitch.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


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



Bug#438925: libxmmsclient++1: uninstallable due to depending on superseded boost version

2007-08-20 Thread manphiz
Package: libxmmsclient++1
Version: 0.2DrJekyll-4
Severity: grave
Justification: renders package unusable

Currently libxmmsclient++1 is uninstallable because it is depending on
libboost-signals1.34.0, which is part of boost 1.34.0 and is superseded
by boost 1.34.1, which causes the uninstallable situation. A rebuilt
against boost 1.34.1 should be sufficient to fix it.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


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



Bug#406239: gnochm: new version 0.9.10 available

2007-08-16 Thread manphiz

retitle 406239 gnochm: new version 0.9.10 available

Oops, wrong command...


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



Bug#438194: stardict: new version 3.0.0 available

2007-08-15 Thread manphiz
Package: stardict
Version: 2.4.8-1
Severity: wishlist

New upstream version 3.0.0 is available for Download:
http://sourceforge.net/project/showfiles.php?group_id=80679
But currently there are several impediments for it to be included in 
Debian because:

(1) It contains some nonportable configuration in configure script, 
and a minor miscoding problem when compiled with 
--disable-gnome-support. However, the fixes are trivial, and a patch 
from Gentoo BTS already handled them:
http://bugs.gentoo.org/show_bug.cgi?id=188684
and maybe upstream is going to address them soon;

(2) It depends on festival version 1.96 and speech-tools 1.2.96 for
festival-plugin, which are not available in Debian yet. According to
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327541
these 2 versions are about to upload to experimental, which hasn't
happened yet.

I'll keep tracking the situation.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (995, 'testing'), (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages stardict depends on:
ii  gconf2  2.18.0.1-3   GNOME configuration database syste
ii  libart-2.0-22.3.19-3 Library of functions for 2D graphi
ii  libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii  libaudiofile0   0.2.6-7  Open-source version of SGI's audio
ii  libavahi-client30.6.20-2 Avahi client library
ii  libavahi-common30.6.20-2 Avahi common library
ii  libavahi-glib1  0.6.20-2 Avahi glib integration library
ii  libbonobo2-02.18.0-2 Bonobo CORBA interfaces library
ii  libbonoboui2-0  2.18.0-5 The Bonobo UI library
ii  libc6   2.6-2GNU C Library: Shared libraries
ii  libcairo2   1.4.10-1 The Cairo 2D vector graphics libra
ii  libdbus-1-3 1.1.1-3  simple interprocess messaging syst
ii  libesd-alsa0 [libesd0]  0.2.36-3 Enlightened Sound Daemon (ALSA) - 
ii  libfontconfig1  2.4.2-1.2generic font configuration library
ii  libfreetype62.3.5-1+b1   FreeType 2 font engine, shared lib
ii  libgcc1 1:4.2.1-4GCC support library
ii  libgconf2-4 2.18.0.1-3   GNOME configuration database syste
ii  libgcrypt11 1.2.4-2  LGPL Crypto library - runtime libr
ii  libglib2.0-02.12.13-1The GLib library of C routines
ii  libgnome-keyring0   0.8.1-2  GNOME keyring services library
ii  libgnome2-0 2.18.0-4 The GNOME 2 library - runtime file
ii  libgnomecanvas2-0   2.14.0-3 A powerful object-oriented display
ii  libgnomeui-02.18.1-2 The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0  1:2.18.1-2   GNOME Virtual File System (runtime
ii  libgnutls13 1.6.3-1  the GNU TLS library - runtime libr
ii  libgpg-error0   1.4-2library for common error values an
ii  libgtk2.0-0 2.10.13-1The GTK+ graphical user interface 
ii  libice6 2:1.0.3-3X11 Inter-Client Exchange library
ii  libjpeg62   6b-13The Independent JPEG Group's JPEG 
ii  liborbit2   1:2.14.7-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0   1.16.5-1 Layout and rendering of internatio
ii  libpng12-0  1.2.15~beta5-2   PNG library - runtime
ii  libpopt01.10-3   lib for parsing cmdline parameters
ii  libsm6  2:1.0.3-1+b1 X11 Session Management library
ii  libstdc++6  4.2.1-4  The GNU Standard C++ Library v3
ii  libtasn1-3  0.3.9-1  Manage ASN.1 structures (runtime)
ii  libx11-62:1.1.3-1X11 client-side library
ii  libxcursor1 1:1.1.8-2X cursor management library
ii  libxext61:1.0.3-2X11 miscellaneous extension librar
ii  libxfixes3  1:4.0.3-2X11 miscellaneous 'fixes' extensio
ii  libxi6  2:1.1.2-1X11 Input extension library
ii  libxinerama11:1.0.2-1X11 Xinerama extension library
ii  libxml2 2.6.29.dfsg-1GNOME XML library
ii  libxrandr2  2:1.2.1-1X11 RandR extension library
ii  libxrender1 1:0.9.2-1X Rendering Extension client libra
ii  stardict-common 2.4.8-1  International dictionary - data fi
ii  zlib1g  1:1.2.3.3.dfsg-5 compression library - runtime

stardict recommends no packages.

-- no debconf information


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

Bug#437682: libestools1.2-dev: Error-prone macro-inclusion in some header files

2007-08-13 Thread manphiz
Package: libestools1.2-dev
Version: 1:1.2.3-11
Severity: important

Some of the header files contains a macro guarded inclusion which
includes a non-existing file named est_string_config.h. Here's some snips:

// /usr/include/speech_tools/EST_String.h
37 #ifdef HAVE_CONFIG_H
38 #include est_string_config.h
39 #endif

As you can see, the non-existing est_string_config.h will be included if
HAVE_CONFIG_H is defined, which is very common with autotools generated
packages. Currently it causes FTBFS with new stardict version 3.0.0, and
possibly a majority of rdepends.

It is said that the new 2.0beta version 1.96 of festival and version 
1.2.96 of speech-tools has fixed this glitch already, which is binary 
compatible with 1.4.3. It is highly appreciated if the new version is 
packaged for Debian.



-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (995, 'testing'), (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libestools1.2-dev depends on:
ii  libc6-dev 2.6-2  GNU C Library: Development Librari
ii  libesd0-dev   0.2.36-3   Enlightened Sound Daemon - Develop
ii  libestools1.2 1:1.2.3-11 Edinburgh Speech Tools Library
ii  libncurses5-dev   5.6+20070716-1 Developer's libraries and docs for

Versions of packages libestools1.2-dev recommends:
pn  speech-tools-doc  none (no description available)

-- no debconf information


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



Bug#434180: scim: sporadic lockup in varies programs

2007-08-12 Thread manphiz

Ming Hua wrote:

Hi manphiz,

Thanks for the quick reply。

On Sun, Aug 12, 2007 at 10:27:47AM +0800, manphiz wrote:

Ming Hua wrote:

I've been using scim 1.4.7-1, with /FrontEnd/X11/Dynamic as false, XIM
mode, and over-the-spot style for quite some time.  In the past few
weeks, I've only encountered one keyboard input lock-up, and I'm not
even sure it's scim's fault.

So I got curious (since there are many Ubuntu bug reports saying the
lock-up is quite frequent) and started playing with my scim settings.  I
finally found out that such lock-up seems to happen much often with
on-the-spot style.  This seems also related to the Nautilus breaks on
several places and can't input anything bugs (for example [1]), as I've
never had problem before with nautilus, but seem to be able to reproduce
them with on-the-spot style.

So manphiz, have you been experiencing this bug with 1.4.7-1?  And what
input style are you using?  You can check in the scim-setup window, by
FrontEnd - Global Setup - Embed Preedit String into client window
item.  Can you test the other style to confirm my conclusion?

1. https://bugs.launchpad.net/ubuntu/+source/scim/+bug/90043
  
I tried with /FrontEnd/X11/Dynamic set to false, and tweaking the Embed 
Preedit String into client window in scim 1.4.7-1. The lock up did 
disappeared for a lot of normal usage said to trigger the problem, but 
still showed up in some of them, one of which is the massive new tabs in 
gnome-terminal, which still resulted in lockup and changing the spot 
setting didn't help but can be resolved by setting /FrontEnd/X11/Dynamic to 
true. The nautilus one mentioned in your link to launchpad is still 
reproducible at my place too, which really compromises daily use. There may 
be other way to trigger the lock up as well.


After some more testing, I realized that the Embed Preedit String into
client window thing in scim-setup doesn't seem to change the scim
setting properly.  After you unset this option, i.e., using over the
spot style, what is the result of the command grep OnTheSpot
~/.scim/config on your system?

If you get /FrontEnd/OnTheSpot as false but /FrontEnd/X11/OnTheSpot as
true, can you manually change /FrontEnd/X11/OnTheSpot to false (make
sure scim isn't running when you edit ~/.scim/config file) and do some
more testing?  Changing both to false seems to fix the lock-up problem
for me in XIM mode with /FronEnd/X11/Dynamic = false.

You are right. The Embed settings only change /FrontEnd/OnTheSpot and 
left /FrontEnd/X11/OnTheSpot intact. I manually set the latter to false, 
which unfortunately still causes the problem.


It seems currently the only way to cover the hole temporarily is still 
changing /FrontEnd/X11/Dynamic to true.
I agree that maybe scim is not the only culprit, I'll keep testing with 
/FronEnd/X11/Dynamic set to false. Based on the current information, maybe 
it is reasonable to reassign this bug to libX11.


Yes, I do suspect this is a libX11 bug (since Redhat people say so), but
as there aren't many people familiar with both input methods and X
(evident by the fact the X.org upstream bug has been silent for quite a
while), I want to find out the exact procedure to reproduce this bug
before reassign/clone this bug to libX11.

Thanks again,
Ming
2007.08.12


I'll try to get a backtrace, which I hope might be more helpful :)


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



Bug#434180: scim: sporadic lockup in varies programs

2007-08-12 Thread manphiz

Ming Hua wrote:
I agree that maybe scim is not the only culprit, I'll keep testing with 
/FronEnd/X11/Dynamic set to false. Based on the current information, maybe 
it is reasonable to reassign this bug to libX11.



Yes, I do suspect this is a libX11 bug (since Redhat people say so), but
as there aren't many people familiar with both input methods and X
(evident by the fact the X.org upstream bug has been silent for quite a
while), I want to find out the exact procedure to reproduce this bug
before reassign/clone this bug to libX11.
  
Following this lead, I grabbed the patch from 
https://bugs.freedesktop.org/show_bug.cgi?id=7869
and applied to the experimental version of libX11 whose unpatched 
version is still confirmed susceptible. After the patched libX11 
compiled and installed, all the malfunctions are gone now! I believe 
this can be treated as a confirmation of libX11's culpability. The patch 
is attached, and please reassign/clone this bug to libX11.


--- libX11-1.1.3/modules/im/ximcp/imDefLkup.c.bug-201284	2006-10-30 23:58:41.0 -0500
+++ libX11-1.1.3/modules/im/ximcp/imDefLkup.c	2006-10-30 23:58:41.0 -0500
@@ -216,8 +216,13 @@
 Xic		 ic,
 BITMASK16	 mode)
 {
-if (mode  XimSYNCHRONUS) /* SYNC Request */
-	MARK_NEED_SYNC_REPLY(ic);
+if (mode  XimSYNCHRONUS) /* SYNC Request */ {
+	if (IS_FOCUSED(ic))
+	MARK_NEED_SYNC_REPLY(ic);
+	else
+	_XimProcSyncReply(ic-core.im, ic);
+}
+
 return True;
 }
 
--- libX11-1.1.3/modules/im/ximcp/imDefIc.c.bug-201284	2006-06-22 17:22:22.0 -0400
+++ libX11-1.1.3/modules/im/ximcp/imDefIc.c	2006-10-30 23:58:41.0 -0500
@@ -949,6 +949,8 @@
 (void)_XimWrite(im, len, (XPointer)buf);
 _XimFlush(im);
 
+MARK_FOCUSED(ic);
+
 _XimRegisterFilter(ic);
 return;
 }
@@ -994,6 +996,8 @@
 (void)_XimWrite(im, len, (XPointer)buf);
 _XimFlush(im);
 
+UNMARK_FOCUSED(ic);
+
 _XimUnregisterFilter(ic);
 return;
 }
--- libX11-1.1.3/src/xlibi18n/XimintP.h.bug-201284	2006-06-22 17:22:23.0 -0400
+++ libX11-1.1.3/src/xlibi18n/XimintP.h	2006-10-31 00:01:30.0 -0500
@@ -244,6 +244,7 @@
 #define IC_CONNECTED		(1L)
 #define FABLICATED		(1L  1)
 #define	NEED_SYNC_REPLY		(1L  2)
+#define FOCUSED			(1L  3)
 
 /*
  * macro for the flag of XICPrivateRec
@@ -269,6 +270,13 @@
 #define	UNMARK_NEED_SYNC_REPLY(ic) \
 		(((Xic)ic)-private.proto.flag = ~NEED_SYNC_REPLY)
 
+#define IS_FOCUSED(ic) \
+		(((Xic)ic)-private.proto.flag  FOCUSED)
+#define MARK_FOCUSED(ic) \
+		(((Xic)ic)-private.proto.flag |= FOCUSED)
+#define UNMARK_FOCUSED(ic) \
+		(((Xic)ic)-private.proto.flag = ~FOCUSED)
+
 /*
  * macro for the filter_event_mask of XICPrivateRec
  */


Bug#436125: gnome-netstatus-applet: failed to update statistics after reconnection

2007-08-12 Thread manphiz
Seems it is indeed forsaken upstream. Is it possible for Debian team to 
include this patch on its own and provide an update? :)



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



Bug#434180: scim: sporadic lockup in varies programs

2007-08-11 Thread manphiz

Ming Hua wrote:

As I've said on IRC, version 1.4.7 is supposed to fix a big part of this
problem.

  

Yes, the situation *is* improved quite a lot, but not all of them.

I've been using scim 1.4.7-1, with /FrontEnd/X11/Dynamic as false, XIM
mode, and over-the-spot style for quite some time.  In the past few
weeks, I've only encountered one keyboard input lock-up, and I'm not
even sure it's scim's fault.

So I got curious (since there are many Ubuntu bug reports saying the
lock-up is quite frequent) and started playing with my scim settings.  I
finally found out that such lock-up seems to happen much often with
on-the-spot style.  This seems also related to the Nautilus breaks on
several places and can't input anything bugs (for example [1]), as I've
never had problem before with nautilus, but seem to be able to reproduce
them with on-the-spot style.

So manphiz, have you been experiencing this bug with 1.4.7-1?  And what
input style are you using?  You can check in the scim-setup window, by
FrontEnd - Global Setup - Embed Preedit String into client window
item.  Can you test the other style to confirm my conclusion?

1. https://bugs.launchpad.net/ubuntu/+source/scim/+bug/90043

Thanks,
Ming
2007.08.11
  
I tried with /FrontEnd/X11/Dynamic set to false, and tweaking the Embed 
Preedit String into client window in scim 1.4.7-1. The lock up did 
disappeared for a lot of normal usage said to trigger the problem, but 
still showed up in some of them, one of which is the massive new tabs 
in gnome-terminal, which still resulted in lockup and changing the spot 
setting didn't help but can be resolved by setting /FrontEnd/X11/Dynamic 
to true. The nautilus one mentioned in your link to launchpad is still 
reproducible at my place too, which really compromises daily use. There 
may be other way to trigger the lock up as well.


I agree that maybe scim is not the only culprit, I'll keep testing with 
/FronEnd/X11/Dynamic set to false. Based on the current information, 
maybe it is reasonable to reassign this bug to libX11.



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



Bug#406239: gnochm: new version 0.9.10 available

2007-08-07 Thread manphiz

retitle 406239 new version 0.9.10 available

GnoCHM version 0.9.10 is out on May 2007. Maybe Carlos is too busy 
currently, but I can wait patiently.



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



Bug#436125: gnome-netstatus-applet: failed to update statistics after reconnection

2007-08-05 Thread manphiz
Package: gnome-netstatus-applet
Version: 2.12.1-1
Severity: normal
Tags: patch

gnome-netstatus-applet currently fails to update its statistics after
disconnection and reconnection. An investigation within the source
revealed it was because the status determination between current and
previous state is based on packets field, which, according to an
investigation in /proc/net/dev, will be reset to 0 after reconnection,
which in turn resulted in the status will be determined as Idle until
the new packets data is larger than the previously saved one. Whilst
the bytes field won't be reset to 0 and will continue to accumulate.
Changing the comparison criterion to bytes-based eliminates this glitch.
The patch is attached below.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-netstatus-applet depends on:
ii  gconf2  2.18.0.1-3   GNOME configuration database syste
ii  gksu2.0.0-4  graphical frontend to su
ii  libart-2.0-22.3.19-3 Library of functions for 2D graphi
ii  libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii  libbonobo2-02.18.0-2 Bonobo CORBA interfaces library
ii  libbonoboui2-0  2.18.0-5 The Bonobo UI library
ii  libc6   2.6-2GNU C Library: Shared libraries
ii  libcairo2   1.4.10-1 The Cairo 2D vector graphics libra
ii  libfontconfig1  2.4.2-1.2generic font configuration library
ii  libfreetype62.3.5-1+b1   FreeType 2 font engine, shared lib
ii  libgconf2-4 2.18.0.1-3   GNOME configuration database syste
ii  libglade2-0 1:2.6.1-1library to load .glade files at ru
ii  libglib2.0-02.12.13-1The GLib library of C routines
ii  libgnome-keyring0   0.8.1-2  GNOME keyring services library
ii  libgnome2-0 2.18.0-4 The GNOME 2 library - runtime file
ii  libgnomecanvas2-0   2.14.0-3 A powerful object-oriented display
ii  libgnomeui-02.18.1-2 The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0  1:2.18.1-2   GNOME Virtual File System (runtime
ii  libgtk2.0-0 2.10.13-1The GTK+ graphical user interface 
ii  libice6 2:1.0.3-3X11 Inter-Client Exchange library
ii  liborbit2   1:2.14.7-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpanel-applet2-0  2.18.3-1 library for GNOME Panel applets
ii  libpango1.0-0   1.16.5-1 Layout and rendering of internatio
ii  libpng12-0  1.2.15~beta5-2   PNG library - runtime
ii  libpopt01.10-3   lib for parsing cmdline parameters
ii  libsm6  2:1.0.3-1+b1 X11 Session Management library
ii  libx11-62:1.0.3-7X11 client-side library
ii  libxcursor1 1:1.1.8-2X cursor management library
ii  libxext61:1.0.3-2X11 miscellaneous extension librar
ii  libxfixes3  1:4.0.3-2X11 miscellaneous 'fixes' extensio
ii  libxi6  2:1.1.1-1X11 Input extension library
ii  libxinerama11:1.0.2-1X11 Xinerama extension library
ii  libxml2 2.6.29.dfsg-1GNOME XML library
ii  libxrandr2  2:1.2.1-1X11 RandR extension library
ii  libxrender1 1:0.9.2-1X Rendering Extension client libra
ii  zlib1g  1:1.2.3.3.dfsg-5 compression library - runtime

gnome-netstatus-applet recommends no packages.

-- no debconf information
--- gnome-netstatus-2.12.1.orig/src/netstatus-iface.c   2007-02-13 
17:39:19.0 +0800
+++ gnome-netstatus-2.12.1/src/netstatus-iface.c2007-08-05 
22:52:54.0 +0800
@@ -524,8 +524,8 @@
   in_bytes, out_bytes,
   iface-priv-stats.in_bytes, iface-priv-stats.out_bytes);
   
-  rx = in_packets   iface-priv-stats.in_packets;
-  tx = out_packets  iface-priv-stats.out_packets;
+  rx = in_bytes   iface-priv-stats.in_bytes;
+  tx = out_bytes  iface-priv-stats.out_bytes;
 
   if (!tx  !rx)
 state = NETSTATUS_STATE_IDLE;


Bug#436125: gnome-netstatus-applet: failed to update statistics after reconnection

2007-08-05 Thread manphiz

Sven Arvidsson wrote:

but I'm not sure if gnome-netstatus is actively maintained
these days.
Unfortunately I believe so, since it is still staying at version 2.12.x 
while gnome is looking forward to 2.20. However, it is nonetheless still 
widely used throughout gnome desktop users as network status indicator, 
and this bug is quite annoying for wireless users as I am who are often 
suffering from unstable connection. Wish it'll draw some attention from 
upstream maintainer, and thanks a lot for your quick response :)



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



Bug#427406: metacity: No more mouse/keyboard-input possible, after closing crashed application

2007-07-23 Thread manphiz

I somehow resist the possibility of making my system unstable again,
since everything else works fine with Testing and upgrading to 2.18.3
didn't help. Additionally, I noticed no hint showing that this
problem was solved with never versions.

Some search work at http://bugzilla.gnome.org shows no similar report, 
and as it is unreproducible anywhere, there's no reason for the upstream 
or Debian maintainer to address such bug, which doesn't prevent the 
possibility for the bug's silent disappearance either. Moreover, there's 
no difficulty to downgrade back to 2.14.5 if something still goes wrong. 
Finally, as the only one encountering this bug, only you can tell 
whether 2.18.5 is ok. So why not give it a shot? :)


P.S.: No offense, but I really doubt such a problem is necessary to be 
set as grave severity.



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



Bug#434180: scim: sporadic lockup in varies programs

2007-07-22 Thread manphiz
Package: scim
Version: 1.4.7-1
Severity: normal

Already discussed in
https://bugs.launchpad.net/ubuntu/+source/scim/+bug/66104
And the problem showed up from version 1.4.6. Current transitional
solution is changing the value of /FrontEnd/X11/Dynamic in
/etc/scim/config or ~/.scim/config from false to true, which is
known to unfortunately break deadkeys usage in European keyboard layouts. 
So this walk around is only recommend when such problem shows up. Seems 
further investigation is required.

-- Package-specific info:
Related packages:
ii  libscim8c2a1.4.7-1library for SCIM platform
ii  scim   1.4.7-1smart common input method platform
ii  scim-bridge0.4.12-1   Another gtk-immodule of SCIM (transitional p
ii  scim-bridge-ag 0.4.12-1   IME server of scim-bridge communicate with S
ii  scim-bridge-cl 0.4.12-1   IME server of scim-bridge communicate with S
ii  scim-gtk2-immo 1.4.7-1GTK+2 input method module with SCIM as backe
ii  scim-modules-s 1.4.7-1socket modules for SCIM platform
ii  scim-pinyin0.5.0-3smart pinyin IM engine for SCIM platform

Related environment variables:
[EMAIL PROTECTED]
$GTK_IM_MODULE=xim

Installed SCIM components:
/usr/lib/scim-1.0:
1.4.0
scim-helper-launcher
scim-helper-manager
scim-launcher
scim-panel-gtk

/usr/lib/scim-1.0/1.4.0:
Config
Filter
FrontEnd
Helper
IMEngine
SetupUI

/usr/lib/scim-1.0/1.4.0/Config:
simple.so
socket.so

/usr/lib/scim-1.0/1.4.0/Filter:
sctc.so

/usr/lib/scim-1.0/1.4.0/FrontEnd:
socket.so
x11.so

/usr/lib/scim-1.0/1.4.0/Helper:
setup.so

/usr/lib/scim-1.0/1.4.0/IMEngine:
pinyin.so
rawcode.so
socket.so

/usr/lib/scim-1.0/1.4.0/SetupUI:
aaa-frontend-setup.so
aaa-imengine-setup.so
panel-gtk-setup.so
pinyin-imengine-setup.so

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages scim depends on:
ii  libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii  libc6   2.6-2GNU C Library: Shared libraries
ii  libcairo2   1.4.10-1 The Cairo 2D vector graphics libra
ii  libfontconfig1  2.4.2-1.2generic font configuration library
ii  libgcc1 1:4.2-20070712-1 GCC support library
ii  libglib2.0-02.12.12-1+b1 The GLib library of C routines
ii  libgtk2.0-0 2.10.13-1The GTK+ graphical user interface 
ii  libpango1.0-0   1.16.4-1 Layout and rendering of internatio
ii  libscim8c2a 1.4.7-1  library for SCIM platform
ii  libstdc++6  4.2-20070712-1   The GNU Standard C++ Library v3
ii  libx11-62:1.0.3-7X11 client-side library
ii  libxcursor1 1:1.1.8-2X cursor management library
ii  libxext61:1.0.3-2X11 miscellaneous extension librar
ii  libxfixes3  1:4.0.3-2X11 miscellaneous 'fixes' extensio
ii  libxi6  2:1.1.1-1X11 Input extension library
ii  libxinerama11:1.0.2-1X11 Xinerama extension library
ii  libxrandr2  2:1.2.1-1X11 RandR extension library
ii  libxrender1 1:0.9.2-1X Rendering Extension client libra

Versions of packages scim recommends:
ii  im-switch 1.14   Input method switch framework
ii  scim-gtk2-immodule1.4.7-1GTK+2 input method module with SCI

-- no debconf information


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



Bug#427406: metacity: No more mouse/keyboard-input possible, after closing crashed application

2007-07-22 Thread manphiz
Thanks to curiosity, I updated my metacity from 1:2.14.5-4(testing) to 
current unstable 1:2.18.5-1, and when encountering Force Quit 
situation, everything works fine at my place: no lockup, no 
non-responding, everything is fine.


Maybe you were still staying at 2.18.3? Try the newer version. Or maybe 
something else is culpable on your particular system?



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



Bug#427406: metacity: No more mouse/keyboard-input possible, after closing crashed application

2007-07-19 Thread manphiz
According to the partial backtrace provided by Claudius Hubig, in which 
the backtrace got lost when encountered libc6-i686 stuff, I've got a 
Deja Vu with a recent bug reported toward aptitude(#431054) reporting 
keyboard handling lost when lib6-i686 was installed under kernel 2.6.18, 
and the symptom mysteriously got away when testing kernel had been 
updated to 2.6.21. I hope the same situation applies here too.



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



Bug#433064: wine: New upstream version 0.9.41 available

2007-07-14 Thread manphiz
Package: wine
Version: 0.9.34-1
Severity: normal

Wine 0.9.41 was released on July 13, wrt previous requests #421510 and #420680.
However I use normal severity instead of wishlist to indicate that a
conflict between scim and wine was supposed to be fixed since 0.9.35,
and all new versions henceforth will be helpful to solve this
incompatibility.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages wine depends on:
ii  debconf [debconf-2.0]1.5.13  Debian configuration management sy
ii  libwine  0.9.34-1Windows API Implementation (Librar
ii  xbase-clients1:7.2.ds2-2 miscellaneous X clients

Versions of packages wine recommends:
ii  msttcorefonts 2.2Installer for Microsoft TrueType c
pn  wine-utilsnone (no description available)

-- debconf information excluded


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



Bug#433064: Further information

2007-07-14 Thread manphiz

Here's the upstream bug link in which the problem was discussed:
http://bugs.winehq.org/show_bug.cgi?id=6547



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



Bug#431054: aptitude doesn't respond to keyboard after installing/upgrading a package

2007-07-14 Thread manphiz

Upgrading the kernel to 2.6.21 seems to have fixed this.


Same here. The thread backtraces look sane now :)



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



Bug#431054: aptitude: possible culprit found

2007-07-08 Thread manphiz

Daniel Burrows wrote:

  Well, that eliminates the processor variable.  I don't think it's the
testing libc6-i686 either -- I've tried this on some testing machines
and they work just fine, and nothing in the changelog suggests that it
would impact this bug.

  
Yeah, you're right. I installed glibc 2.5-11 from unstable and the same 
thing happened as well. So the glibc version seems irrelevant. And some 
people I know don't suffer from this either, even if they have 
libc6-i686 installed.

  It looks to me like the problem is that the input thread isn't being
restarted.  Either that, or that curses isn't reinitializing the terminal
for some reason, but the code to bring curses back up is 'obviously
right' and hasn't changed recently, whereas the input thread was
rewritten recently.

  Daniel

  
I've rebuilt aptitude without being stripped and got 2 backtraces when 
'g' is finished, one is the bad one with lib6-i686 and the other is 
the good one without it. I've attached them below. The first 2 threads 
are basically identical despite the corrupted stack, whilst the last 2 
in the bad seems indicating something was wrong after calling 
pthread_mutex_lock(), which looks like a race condition or something. 
I guess that could be a lead of why the inputs from the keyboard were 
kept in buffer until aptitude is SIGINT-ed and then put through, and an 
evidence of the input-thread-issue you've mentioned. Hope these could help.
(gdb) info threads
  4 Thread -1231754352 (LWP 12871)  0xb7c1e897 in select () from /lib/libc.so.6
  3 Thread -1223365744 (LWP 12872)  0xb7dc1d09 in do_sigwait ()
   from /lib/libpthread.so.0
  2 Thread -1255924848 (LWP 12874)  0xb7dbe351 in 
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  1 Thread -1212877104 (LWP 12806)  0xb7dbe351 in 
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
(gdb) thread 1
[Switching to thread 1 (Thread -1212877104 (LWP 12806))]#0  0xb7dbe351 in 
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
(gdb) bt
#0  0xb7dbe351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x08199ff7 in vscreen_mainloop (synch=0)
at ../../src/generic/util/threads.h:454
#2  0x0810c128 in ui_main () at ui.cc:2630
#3  0x08053ca9 in main (argc=Cannot access memory at address 0x0
) at main.cc:581
(gdb) thread 2
[Switching to thread 2 (Thread -1255924848 (LWP 12874))]#0  0xb7dbe351 in 
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
(gdb) bt
#0  0xb7dbe351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x08235329 in resolver_manager::background_thread_execution (
this=0x85ab328) at ../../../src/generic/util/threads.h:454
#2  0x082568dc in 
threads::thread::bootstrapresolver_manager::background_thread_bootstrap 
(p=0x84523f8) at resolver_manager.cc:232
#3  0xb7dba183 in start_thread () from /lib/libpthread.so.0
#4  0xb7c25a7e in clone () from /lib/libc.so.6
(gdb) thread 3
[Switching to thread 3 (Thread -1223365744 (LWP 12872))]#0  0xb7dc1d09 in 
do_sigwait () from /lib/libpthread.so.0
(gdb) bt
#0  0xb7dc1d09 in do_sigwait () from /lib/libpthread.so.0
#1  0xb7dc1daf in sigwait () from /lib/libpthread.so.0
#2  0x0819bc83 in threads::thread::bootstrapsignal_thread (p=0x843f4f8)
at vscreen.cc:456
#3  0xb7dba183 in start_thread () from /lib/libpthread.so.0
#4  0xb7c25a7e in clone () from /lib/libc.so.6
(gdb) thread 4
[Switching to thread 4 (Thread -1231754352 (LWP 12871))]#0  0xb7c1e897 in 
select () from /lib/libc.so.6
(gdb) bt
#0  0xb7c1e897 in select () from /lib/libc.so.6
#1  0x0819bd4d in 
threads::thread::bootstrapthreads::bootstrap_proxyinput_thread  
(p=0x841efa8) at vscreen.cc:370
#2  0xb7dba183 in start_thread () from /lib/libpthread.so.0
#3  0xb7c25a7e in clone () from /lib/libc.so.6

(gdb) info threads
  4 Thread -1231680624 (LWP 13071)  0xb7f0a410 in ?? ()
  3 Thread -1223287920 (LWP 13072)  0xb7f0a410 in ?? ()
  2 Thread -1255822448 (LWP 13074)  0xb7f0a410 in ?? ()
  1 Thread -1212795184 (LWP 12982)  0xb7f0a410 in ?? ()
(gdb) thread 1
[Switching to thread 1 (Thread -1212795184 (LWP 12982))]#0  0xb7f0a410 in ?? ()
(gdb) bt
#0  0xb7f0a410 in ?? ()
#1  0xbfc7e1a8 in ?? ()
#2  0x011d in ?? ()
#3  0x0810c128 in ui_main () at ui.cc:2630
#4  0x08053ca9 in main (argc=Cannot access memory at address 0x0
) at main.cc:581
(gdb) thread 2
[Switching to thread 2 (Thread -1255822448 (LWP 13074))]#0  0xb7f0a410 in ?? ()
(gdb) bt
#0  0xb7f0a410 in ?? ()
#1  0xb525a3a8 in ?? ()
#2  0x0001 in ?? ()
#3  0xb7dd25d6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#4  0x08235329 in resolver_manager::background_thread_execution (
this=0x83cce48) at ../../../src/generic/util/threads.h:454
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) thread 3
[Switching to thread 3 (Thread -1223287920 (LWP 13072))]#0  0xb7f0a410 in ?? ()
(gdb) bt
#0  0xb7f0a410 in ?? ()
#1  0xb71612f4 in ?? ()
#2  0x in ?? ()
(gdb) thread 4
[Switching to thread 4 

Bug#431054: aptitude: possible culprit found

2007-07-08 Thread manphiz

Daniel Burrows wrote:

On Sun, Jul 08, 2007 at 04:21:35PM +0800, manphiz [EMAIL PROTECTED] was heard 
to say:
  
Here it is the backtrace of optimization-free aptitude with libc6-i686, and 
I don't think it can be much helpful, as it doesn't provide more 
information than the optimized one.


(Forgotten to CC to BTS, however the previous information is helpless)


  Yeah, that was disappointing.  I wonder what happens if you run
aptitude in valgrind?  Install valgrind and run

valgrind --log-file=/tmp/aptitude.log /path/to/your/aptitude/compile

  If something really is smashing the stack, it should (hah, *should*)
show up there.

  Daniel

  
I tried valgrind with libc6-i686 installed, and it completely confused 
me: when aptitude was run with valgrind, it mysteriously regained focus 
after 'g'! I double checked with(without) valgrind, and it definitely 
losted focus without valgrind, and worked fine with valgrind! I can't 
tell why and, as it actually ran fine, I don't know if this valgrind log 
can be helpful. I've also got a verbose log, which is over 20k, which I 
don't think will be helpful either, but if it's needed please let me know.
==9477== Memcheck, a memory error detector.
==9477== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==9477== Using LibVEX rev 1732, a library for dynamic binary translation.
==9477== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==9477== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation 
framework.
==9477== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==9477== For more details, rerun with: -v
==9477== 
==9477== My PID = 9477, parent PID = 6214.  Prog and args are:
==9477==aptitude
==9477== 
==9477== 
==9477== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 37 from 2)
==9477== malloc/free: in use at exit: 8,353,081 bytes in 147,590 blocks.
==9477== malloc/free: 3,954,768 allocs, 3,807,178 frees, 140,699,107 bytes 
allocated.
==9477== For counts of detected errors, rerun with: -v
==9477== searching for pointers to 147,590 not-freed blocks.
==9477== checked 16,109,412 bytes.
==9477== 
==9477== LEAK SUMMARY:
==9477==definitely lost: 14,122 bytes in 655 blocks.
==9477==  possibly lost: 4,280,746 bytes in 73,529 blocks.
==9477==still reachable: 4,058,213 bytes in 73,406 blocks.
==9477== suppressed: 0 bytes in 0 blocks.
==9477== Rerun with --leak-check=full to see details of leaked memory.


Bug#431054: aptitude: possible culprit found

2007-07-07 Thread Manphiz
Package: aptitude
Version: 0.4.5.4-1
Followup-For: Bug #431054

I'm using testing, and the problem is 100% reproducable here as well.
Fortunately, with some experiments, it seems the culprit, as least in my
case, has been found - libc6-i686, whose removal finally makes aptitude
gain response again. And I reattached aptitude and check all 4 threads,
and there's no corrupt stack report any more(so I believe they are
needless now :). Hope this information can be useful, and please inform me 
if any further information is required.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (900, 'testing-proposed-updates'), (800, 
'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.5 0.7.3Advanced front-end for dpkg
ii  libc6   2.5-9+b1 GNU C Library: Shared libraries
ii  libgcc1 1:4.2-20070627-1 GCC support library
ii  libncursesw55.6-3Shared libraries for terminal hand
ii  libsigc++-2.0-0c2a  2.0.17-2 type-safe Signal Framework for C++
ii  libstdc++6  4.2-20070627-1   The GNU Standard C++ Library v3

Versions of packages aptitude recommends:
pn  aptitude-doc-en | aptitude-do none (no description available)
ii  libparse-debianchangelog-perl 1.0-1  parse Debian changelogs and output

-- no debconf information


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



Bug#431054: aptitude: possible culprit found

2007-07-07 Thread manphiz

Daniel Burrows wrote:

  Hm, well, I have libc6-i686 installed and I've never noticed this
problem.  What CPU do you have? (what does /proc/cpuinfo say?)

  Daniel

  

My /proc/cpuinfo is attached below. I hope it'll be helpful.

Moreover, my conjecture is, as I'm using testing, which has glibc 
version 2.5-9, there is a possibility that glibc 2.5-11 as in unstable 
may has the problem solved, which might makes the symptom sporadic. And, 
of course,  this requires further information too.
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model   : 13
model name  : Intel(R) Pentium(R) M processor 1.50GHz
stepping: 6
cpu MHz : 1500.000
cache size  : 2048 KB
fdiv_bug: no
hlt_bug : no
f00f_bug: no
coma_bug: no
fpu : yes
fpu_exception   : yes
cpuid level : 2
wp  : yes
flags   : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat 
clflush dts acpi mmx fxsr sse sse2 ss tm pbe up est tm2
bogomips: 2992.40



Bug#431660: glibmm2.4: new upstream version 2.12.10 available

2007-07-04 Thread Manphiz
Package: glibmm2.4
Severity: wishlist

A new upstream version 2.12.10 can be found at
http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.12/
which fixed a linkage error. Hope this will get built on mips(el) and
get into testing along with gtkmm 2.10.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (900, 'testing-proposed-updates'), (800, 
'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


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



Bug#373091: What's the status of this bug

2007-07-04 Thread manphiz
How's this bug going? As many libraries are packaged with separate debug 
packages currently(e.g. related packages as glib, gtk, and glibmm as 
well), I really wish gtkmm can be consistant with them, and there's no 
downside to have a dbg packages for a libraries which will help 
debugging significantly, and there also seems no technical difficulty :)



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



Bug#430142: libxml++2.6: New version 2.18.1 available

2007-06-22 Thread Manphiz
Package: libxml++2.6
Severity: wishlist

New upstream version is available at
http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.18/
which contains several bug fixes. It'll be great to have it in Debian
anyway.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


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



Bug#429901: xfonts-wqy: New version 0.8.1

2007-06-21 Thread Manphiz
Package: xfonts-wqy
Severity: wishlist

The new release is available at
http://wqy.sourceforge.net/cgi-bin/index.cgi?BitmapSong
and the team has provided a debian packages with a different name.
After all it'll be great to become an official package. And, wrt to
#384149, it'd better not to be gzipped to achieve better performance.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


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



  1   2   >